Гиперболические уравнения в частных производных

Дифференциальные уравнения в частных производных¶

Дифференциальные уравнениями в частных производных с дополнительными уравнениями, выражающими граничные и начальные условия описывают большинство физических процессов. В общем случае линейное дифференциальное уравнение в частных производных второго порядка имеет вид

Классификация проводится в соответствии с характеристическими кривыми второго порядка для данных уравнений. По соотношению значений a, b и c уравнение относят к эллиптическим, параболическим или гиперболическим в данной точке. Тип ДУ определяется знаком выражения, называемого дискриминантом: \(D(x,y) = b^2-4ac\) .

  • Если \(D(x, y) , дифференциальное уравнение является эллиптическим в точке (x, y).
  • Если \(D(x, y) = 0\) , дифференциальное уравнение является параболическим в точке (x, y).
  • Если \(D(x, y) > 0\) , дифференциальное уравнение является гиперболическим в точке (x, y).

Если коэффициенты a, b, c постоянные и значение D не зависит от точки, то в зависимости от знака D уравнение является полностью эллиптическим, гиперболическим или параболическим. В случае если коэффициенты не являются постоянными, для одного и того же уравнения возможны области, в которых оно является уравнением разного типа.

Эллиптические уравнения¶

Эллиптическими уравнениями являются уравнения Лапласа и Пуассона, возникающие в теории потенциала для электрического поля. Так же к уравнению этого тапа сводятся многие стационарные (установившиеся) решения параболических и гиперболических задач.

Простейший вид Эллиптического уравнения:

Такими уравнения описываются стационарное распределение температуры в процессе теплопереноса и стационарное распределение концентрации при диффузии. К уравнению Лапласа приводят и многие другие задачи, например, задача о распределении электростатического поля в однородной непроводящей среде в отсутствие электрических зарядов. В общем случае в векторной форме уравнение Пуассона имеет вид:

где \(u(x, y, z)\) – искомая функция; \(A(x, y, z)\) , \(f(x, y, z)\) – некоторые функции независимых переменных. Функция А описывает «коэффициент распространения» величины u и может являться тензорной величиной в случае анизотропной среды. Функция f это функция источников – скалярная величина, показывающая плотность «скорости появления» величины u в единице объема. В качестве величин, входящих в это уравнение могут использоваться, температура, коэффициент теплопроводности, плотность тепловых источников или потенциал эл. поля, диэлектрическая проницаемость и плотность зарядов и т.д

Параболические уравнения¶

Параболические уравнения появляются в нестационарных задачах теплопроводности, диффузии, иногда параболические задачи получаются из гиперболических уравнений (параболическое приближение в оптике) и т. д. Уравнение теплопроводности, например, имеет вид:

В первом слагаемом коэффициенты это плотность и удельная теплоемкость, во втором слгаемом – коэффициент теплопроводности, правая часть – плотность источников тепла.

Гиперболические уравнения¶

Гиперболические уравнения, часто называют волновыми уравнениями, т.к. с их помощью описывается распространения волн (упругих, электро — магнитных, сдвиговых). К этому же типу уравнений относится уравнение Шредингера квантовой механики.

Начальные и граничные условия¶

Из курса высшей математики известно, что дифференциальные уравнения, как правило, имеют бесконечное множество решений. Это связано с появлением в процессе интегрирования констант, при любых значениях которых решение удовлетворяет исходному уравнению. Решение задач физики связано с нахождением зависимостей от координат и времени определенных физических величин, которые, безусловно, должны удовлетворять требованиям однозначности, конечности и непрерывности. Иными словами, любая задача физики предполагает поиск единственного решения (если оно вообще существует). Поэтому математическая формулировка физической задачи должна помимо основных дифференциальных уравнений, описывающих искомые функции, включать дополнительные уравнения (дифференциальные или алгебраические), описывающие искомые функции на границах рассматриваемой области в любой момент времени и во всех внутренних точках области в начальный момент времени. Эти дополнительные уравнения называют соответственно граничными и начальными условиями задачи. Условия, относящиеся к точкам пространства, называются граничными. Обычно это неизменные условия, накладываемые на значение функции или на ее производную (поток через границу) на границе рассматриваемой области. Начальные условия – условия о значениях физической величины в начальный момент времени. Только после задания обоих типов условий можно получить описание развития процесса во времени. Для ДУЧП редко решают задачи, когда условия внутри области заданы для различных моментов времени, т.к. это сильно усложняет и без того не простую процедуру поиска решения.

Гиперболические уравнения в частных производных

Глава 5. Решение дифференциальных уравнений

5.8 Функции решения параболических и гиперболических уравнений

Дифференциальные уравнения в частных производных требуют нахождение функции не одной, а нескольких переменных. MathCAD имеет очень ограниченные возможности для решения таких уравнений, ведь для решения каждого вида уравнений в частных производных требуется свой метод решения.

Уравнения в частных производных можно разделить на три типа:

1) параболические, содержащие первую производную по одной переменной и вторую – по другой, причем все производные входят в уравнение с одинаковым знаком;

2) гиперболические, содержащие первую производную по одной переменной и вторую – по другой, входящие в уравнение с разными знаками;

3) эллиптические, содержащие вторые производные, причем одного знака.

Функции решения параболических и гиперболических уравнений

MathCAD 11 включает в себя две функции для решения параболических и гиперболических уравнений, pdesolve и numol .

Функция pdesolve используется в составе вычислительного блока Given – pdesolve для решения параболических и гиперболических уравнений (или систем уравнений) в частных производных, имеющих в качестве аргументов, как правило, время t и пространственную координату x .

Обращение к этой функции:

возвращает скалярную (для одного уравнения) или векторную (для системы уравнений) функцию, являющуюся решением уравнения (или системы уравнений). Здесь u –явно заданный вектор имен функций (без указания имен аргументов), подлежащих вычислению. Эти функции, а также граничные условия должны быть определены внутри вычислительного блока Given – pdesolve ; х – пространственная координата; x range – вектор значений аргумента х для граничных условий. Он должен состоять из двух чисел, представляющих две границы расчетного интервала; t – время (имя второго аргумента неизвестной функции); t range – вектор значений аргумента t для граничных условий, состоящих из двух чисел, представляющих две границы расчетного интервала; x pts – количество пространственных точек дискретизации (может не указываться); t pts – количество временных слоев (может не указываться).

Пример использования функции pdesolve приведен на рис. 5.19 запись вычислительного блока с функцией pdesolve аналогична записи блока с функцией Odesolve . Результаты расчета показаны на рис. 5.20.

Решение одномерного волнового уравнения

Здесь w -перемещение, v -скорость перемещения

где тогда

Представим первое уравнение как систему двух

уравнений первого порядка

Given

граничные условия

Рис. 5.1 9 Пример использования функции pdesolve

Единичное решение волнового уравнения

Сетка решений волнового уравнения на временном и пространственном интервалах

Рис. 5. 20 Результаты решения волнового уравнения

Обратите внимание на то, что уравнения внутри вычислительного блока должны записываться с аргументами. Для идентификации частных производных следует использовать нижний индекс, например, – вторая производная функции u по пространственной координате х.

Недостатком функции pdesolve (как и функции Odesolve ) является невозможность ее использования в составе выражения – программы для многократного решения дифференциального уравнения. При необходимости многократного решения обыкновенных дифференциальных уравнений в состав программного модуля можно включать функции Rkadapt или Bulstoer.

При необходимости многократного решения дифференциальных уравнений в частных производных в состав программного модуля можно включать функцию numol , которая, как и pdesolve , появилась в MathCAD 11.

Функция numol предназначена для решения тех же уравнений, что и функция pdesolve .

Обращение к этой функции:

возвращает матрицу решения дифференциального уравнения в частных производных в каждой точке по пространственной (по строкам) и временной (по столбцам) координате. Если решается не одно уравнение, а система уравнений, то результатом решения является составная матрица, образованная путем слияния (слева направо) со значениями каждой искомой сеточной функции. Здесь x range – вектор значений аргумента х для граничных условий. Он должен состоять из двух чисел, представляющих две границы расчетного интервала; t range – вектор значений аргумента t для граничных условий, состоящих из двух чисел, педставляющих две границы расчетного интервала; x pts – количество пространственных точек дискретизации (может не указываться); t pts – количество временных слоев (может не указываться); N pde – количество дифференциальных уравнений в частных производных в системе; N ae – количество дополнительных алгебраических уравнений, входящих в систему; rhs – вектор правых частей уравнений; init – векторная функция, определяющая начальные условия для каждой неизвестной функции; bc – функциональная матрица граничных условий.

Вектор граничных условий может иметь значения трех типов:

– rhs содержит вторые пространственные производные: граничные условия (или Дирихле « D », или Неймана « N ») требуются по одному с каждой стороны интервала интегрирования;

– rhs содржит первые пространственные производные: граничные условия Дирихле на левой или правой границе интервала, на другой стороне NA ;

– нет пространственных производных – граничные условия не требуются.

Функциональная матрица bc содержит три столбца, имеющих ледующий вид:

– ( init _ left ( t ) init _ right ( t ) » D «) – для граничных условий Дирихле;

– ( init _ left ( t ) init _ right ( t ) » N «) – для граничных условий Неймана.

Пользоваться функцией numol намного сложнее, чем функцией pdesolve .

Граничное условие называется условием Дирихле, если задано значение функции, или Неймана, если задана первая производная функции.

Метод характеристик при решение задачи коши для уравнений гиперболического типа

Стерлитамакский филиал Башкирский государственный университет

NovaInfo58, с. 11-15
Опубликовано 25 января 2017
Раздел: Физико-математические науки
Просмотров за месяц: 95
CC BY-NC

Аннотация

В статье рассматривается решение задачи Коши для уравнения гиперболического типа. Продемонстрировано решение данного уравнения методом характеристик.

Ключевые слова

Текст научной работы

Многие задачи физики, в частности механики, приводят к исследованию дифференциальных уравнений в частных производных второго порядка. Так, например, при изучении различных видов волн: звуковых, электромагнитных и других колебательных явлений приходят к волновому уравнению

где u=u(x,y,z,t), a — скорость распространения волны в данной среде. В одномерном случае это уравнение примет вид

которое является уравнением вынужденных колебаний однородной струны [1, 12].

В одномерном случае рассмотрим уравнение струны [2, 26]:

Задача Коши: Найти решение u(x,y) данного уравнения, удовлетворяющее начальным условиям:

Задача Коши для уравнения струны является математической моделью физической задачи о колебаниях настолько большой струны, что влияние ее концов уже не сказывается на колебаниях других точек струны. По этой причине в этой задаче отсутствуют граничные условия.

Приведем уравнение (1) к каноническому виду. Для этого составим уравнение характеристик

где A=0, 2B=e y , C=-1. Вычислим D=B^2-AC=\frac><4>>0

. Следовательно, уравнение (1) является уравнением гиперболического типа.

Подставляя в уравнение характеристик наши значения, получим:


источники:

http://www.math.mrsu.ru/text/courses/mcad/5.8.htm

http://novainfo.ru/article/10861