Моделирование нестационарных электрических и тепловых полей
Для исследования тепловых и электрических полей формулируют и решают краевую задачу, содержащую дифференциальные уравнения в частных производных (24) и граничные условия, определяющие законы изменения исследуемой величины на границах задачи. (24) Для численного решения дифференциальных уравнений в частных производных широко применяется метод конечных разностей (метод сеток). Область непрерывного изменения аргументов x, y, z, t в этом методе заменяется сеткой – конечным (дискретным) множеством точек, называемых узлами. Разности значений аргументов для двух смежных узлов D x, D y, D z, D t называют шагами изменения этих аргументов. Дифференциальное уравнение заменяется на сетке разностной схемой или уравнением в конечных разностях. Получают систему алгебраических уравнений с числом неизвестных, равным числу узлов сетки. Если исходное дифференциальное уравнение линейное, то задача состоит в решении системы линейных алгебраических уравнений. Если же исходное дифференциальное уравнение нелинейно, задача сводится к решению системы нелинейных алгебраических или трансцендентных уравнений. Пусть у=у(хi) функция переменного х. Для заданных значений аргумента х и соответствующих значений функции у конечные разности записываются в следующем виде (25) …………………………………………… Используя конечные разности производные дифференциальных уравнений можно записать в разностной форме. (26) Важнейшими свойствами разностных схем являются аппроксимируемость, устойчивость и сходимость. Аппроксимируемость схемы означает, что при стремлении к нулю шагов аргументов решение системы алгебраических уравнений стремится к решению исходного дифференциального уравнения при заданных граничных условиях.
Устойчивой называют такую схему, для которой ошибки округления, неизбежные при любых расчетах, при уменьшении шагов аргументов (сгущении сетки) не приводят к большим искажениям решения. В противном случае схема называется неустойчивой. Сходимость схемы означает, что при сгущении сетки решение системы алгебраических уравнений приближается (сходится) к решению исходного дифференциального уравнения при заданных граничных условиях. Сходимость – следствие одновременных аппроксимируемости и устойчивости. Различают явные и неявные разностные схемы. В явных схемах значение в очередном в узле сетки вычисляют через найденные ранее значения . Алгоритм численного расчета по явной схеме легко программируется. Однако явная схема условно устойчива, т.е. устойчива при определенном ограничении величины шага во времени Dt (рис. 3). Рис. 3. Разностная схема В неявных схемах в уравнение для отыскания значения в узле сетки входят неизвестные значения в соседних (n – 1) и (n + 1) узлах сетки и . Таким образом, в каждом временном слое значение в узле сетки определяется из решения системы уравнений. Количество уравнений в системе равняется количеству узлов расчетной сетки. Неявная схема безусловно устойчива, т.е. устойчива при любых значениях шага Dt. В качестве примера неявной схемы рассмотрим задачу об определении электрического потенциала в бесконечном желобе прямоугольного сечения (рис.4). Рис. 4. Определение электрического потенциала Верхняя стенка желоба имеет потенциал U, остальные стенки заземлены. Необходимо найти распределение потенциала в прямоугольной области (внутри стенки). Распределение потенциала в замкнутом объеме при отсутствии объемных электрических зарядов удовлетворяет уравнению Лапласа. (27) в прямоугольной системе координат уравнение Лапласа имеет вид
(28) Разобьем область определения потенциала прямоугольной сеткой с помощью прямых х = хi, у = уi. Шаг сетки выбирается в соответствии с требуемой точностью вычислений. Запишем уравнение Лапласа (28) в конечных разностях . (29) при условии выражение (29) можно преобразовать к виду (30) Записывая разностное уравнение (30) для узлов сетки ji,j (i = 0…n; j = 0…m; n=3; m=3) c учетом граничных условий (31) задача будет сведена к системе алгебраических уравнений с (m-1)*(n-1) неизвестными (32) Для упрощения замены в узлах сетки (i, j) производных дифференциального уравнения разностными уравнениями используют шаблоны (разностные операторы) (рис. 5). Рис. 5. Разностные операторы
Под каждым шаблоном указан порядок дифференциального уравнения, с которым он может быть использован. Шаблон устанавливают выделенным участком на тот узел сетки, для которого записывают разностное уравнение. В кружочках шаблона указаны весовые коэффициенты используемых узлов сетки. Так для узла j11 с использованием шаблона h2 Ñ 2 можно записать Последовательно устанавливая шаблон на каждый узел сетки, получают систему алгебраических уравнений, которая решается известными методами.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|