Роль дифференциальных уравнений в моделировании

Дифференциальные уравнения и математическое моделирование

Роль дифференциальных уравнений в моделировании

ДИФФЕРЕНЦИАЛЬНЫЕ УРАВНЕНИЯ И МАТЕМАТИЧЕСКОЕ МОДЕЛИРОВАНИЕ

научный руководитель канд. физ.-мат. наук, проф.

Лесосибирский педагогический институт – филиал ФГАОУ «Сибирский федеральный университет»

Для изучения объектов или процессов, протекающих в окружающем нас мире, широко используются методы математического моделирования. Математические модели являются мощным средством познания окружающего мира. При этом следует заметить, что построенная математическая модель не может отразить все многообразные и сложные черты изучаемого явления. При моделировании что-то является главным, а что-то – второстепенным, чем можно пренебречь.

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

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

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

В математическое исследование любой задачи реального мира можно выделить три основных этапа:

1. построение математической модели явления;

2. изучение этой математической модели и получение решения соответствующей математической задачи;

3. приложение полученных результатов к практическому вопросу, из разрешения которого возникла данная математическая модель, и отыскание других вопросов, к которым она применима.

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

Характеристика составления математической модели

Пример математической модели

1. Установить величины, изменяющиеся в данном явлении, и выявить физические законы, связывающие их.

2. Выбрать независимую переменную и функцию этой искомой переменной.

3. Исходя из условий задачи, определить начальные или краевые условия.

4. Выразить все фигурирующие в условии задачи величины через независимую переменную, искомую функцию и производные этой функции.

5. Исходя из условий задачи и физического закона, которому подчиняется данное явление, составить дифференциальное уравнение.

6. Найти общее решение или общий интеграл дифференциального уравнения.

7. По начальным или краевым условиям найти частное решение.

8. Исследовать полученное решение.

А) Первый закон Ньютона:

Роль дифференциальных уравнений в моделировании

Б) Уравнение показательного роста и показательного убывания:

Роль дифференциальных уравнений в моделировании

где Роль дифференциальных уравнений в моделировании– некоторая константа.

В) Уравнение гармонического колебания:

Роль дифференциальных уравнений в моделировании

где Роль дифференциальных уравнений в моделировании– положительная постоянная.

Роль дифференциальных уравнений в моделировании

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

1. Сделать чертёж и ввести обозначения;

2. Отделить условия. Имеющие место в произвольной точке искомой линии, от условий, выполняющихся лишь в отдельных точках;

3. Выразить все упомянутые в задаче величины через координаты произвольной точки и через значение производной в этой точке, учитывая геометрический смысл производной;

4. По условию задачи составить дифференциальное уравнение;

5. Найти общее решение этого уравнения и получить из него с помощью начальных условий уравнение искомой линии.

Формула зеркала, собирающего все параллельные лучи в одну точку:

Роль дифференциальных уравнений в моделировании

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

Модель хищник – жертва:

Роль дифференциальных уравнений в моделировании

где Роль дифференциальных уравнений в моделировании– положительные константы, Роль дифференциальных уравнений в моделировании– число хищников, Роль дифференциальных уравнений в моделировании– число жертв.

Сущность химических реакций сводится к разрыву связей в исходных веществах и возникновению новых связей в продуктах реакции. При этом общее число атомов каждого элемента до и после реакции остаётся постоянным.

Закон действующих масс:

Роль дифференциальных уравнений в моделировании

где Роль дифференциальных уравнений в моделировании– концентрации веществ Роль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании– коэффициент пропорциональности.

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

Модель фондового (биржевого) ценообразования:

Роль дифференциальных уравнений в моделировании

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

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

Модель роста опухоли:

Роль дифференциальных уравнений в моделировании

где Роль дифференциальных уравнений в моделировании– концентрация опухолевых клеток, Роль дифференциальных уравнений в моделировании– внеклеточная матрица (например, IV тип коллагена).

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

Содержание
  1. Численное решение математических моделей объектов заданных системами дифференциальных уравнений
  2. Введение:
  3. Краткие теоретические и фактические данные по рассматриваемым методам и программным средствам для численного решения СДУ
  4. Вычислительный эксперимент по определению абсолютной погрешности численного решения нелинейного дифференциального уравнения с использованием обеих функций def odein(),def oden() модуля scipy.integrate и адаптированного к Python методов Рунге—Кутта и Рунге—Кутта— Фельберга
  5. Численный эксперимент по сравнению быстродействия численного решения СДУ при использовании функции ode с атрибутом dopri5 (метод Рунге – Кутты 5 порядка) и с использованием адаптированного к Python метода Рунге—Кутта— Фельберга
  6. Решение краевой задачи с поточно разделёнными краевыми условиями
  7. Вывод
  8. ДИПЛОМНАЯ РАБОТА Использование дифференциальных уравнений в частных производных для моделирования реальных процессов.
  9. Глава 2. Уравнения параболического типа.
  10. Глава 1. УРАВНЕНИЯ ГИПЕРБОЛИЧЕСКОГО ТИПА
  11. Так как иначе мы имели бы
  12. найти те значения параметра , при которых существуют нетривиальные решения задачи:
  13. Глава 2. УРАВНЕНИЯ ПАРАБОЛИЧЕСКОГО ТИПА
  14. Глава 3. МОДЕЛИРОВАНИЕ С ПОМОЩЬЮ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ В ЧАСТНЫХ ПРОИЗВОДНЫХ.
  15. Рис. 3.1. Сферическая система координат для изучения
  16. В случае электрических колебаний из уравнения (6) получим
  17. В заключение хотелось бы отметить особую роль дифференциальных уравнений при решении многих задач математики, физики и техники, так как часто не всегда удается установить функциональную зависимость между искомыми и данными переменными величинами, но зато удается вывести дифференциальное уравнение, позволяющее точно предсказать протекание определенного процесса при определенных условиях.
  18. 📽️ Видео

Видео:Как в MATLAB Simulink моделировать уравнения (Структурная схема САУ)Скачать

Как в MATLAB Simulink моделировать уравнения (Структурная схема САУ)

Численное решение математических моделей объектов заданных системами дифференциальных уравнений

Введение:

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

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

Возникает необходимость использовать численные методы, наиболее известным из которых является метод Рунге — Кутты [1]. Что касается Python, то в публикациях по численным методам, например [2,3], данных по применение Рунге — Кутты крайне мало, а по его модификации — методу Рунге-Кутта-Фельберга вообще нет.

В настоящее время, благодаря простому интерфейсу, наибольшее распространение в Python имеет функцию odeint из модуля scipy.integrate. Вторая функция ode из этого модуля реализует несколько методов, в том числе и упомянутый пятиранговый метод Рунге-Кутта-Фельберга, но, вследствие универсальности, имеет ограниченное быстродействие.

Целью настоящей публикации является сравнительный анализ перечисленных средств численного решения систем дифференциальных уравнений с модифицированным автором под Python методом Рунге-Кутта-Фельберга. В публикации так же приведены решения по краевым задачам для систем дифференциальных уравнений (СДУ).

Краткие теоретические и фактические данные по рассматриваемым методам и программным средствам для численного решения СДУ

Для одного дифференциального уравнения n – го порядка, задача Коши состоит в нахождении функции, удовлетворяющей равенству:

Роль дифференциальных уравнений в моделировании

и начальным условиям

Роль дифференциальных уравнений в моделировании

Перед решением эта задача должна быть переписана в виде следующей СДУ

Роль дифференциальных уравнений в моделировании(1)

с начальными условиями

Роль дифференциальных уравнений в моделировании

Модуль имеет две функции ode() и odeint(), предназначенные для решения систем обыкновенных дифференциальных уравнений (ОДУ) первого порядка с начальными условиями в одной точке (задача Коши). Функция ode() более универсальная, а функция odeint() (ODE integrator) имеет более простой интерфейс и хорошо решает большинство задач.

Функция odeint() имеет три обязательных аргумента и много опций. Она имеет следующий формат odeint(func, y0, t[,args=(), . ]) Аргумент func – это имя Python функции двух переменных, первой из которых является список y=[y1,y2. yn], а второй – имя независимой переменной.

Функция func должна возвращать список из n значений функций Роль дифференциальных уравнений в моделированиипри заданном значении независимого аргумента t. Фактически функция func(y,t) реализует вычисление правых частей системы (1).

Второй аргумент y0 функции odeint() является массивом (или списком) начальных значений Роль дифференциальных уравнений в моделированиипри t=t0.

Третий аргумент является массивом моментов времени, в которые вы хотите получить решение задачи. При этом первый элемент этого массива рассматривается как t0.

Функция odeint() возвращает массив размера len(t) x len(y0). Функция odeint() имеет много опций, управляющих ее работой. Опции rtol (относительная погрешность) и atol (абсолютная погрешность) определяют погрешность вычислений ei для каждого значения yi по формуле

Роль дифференциальных уравнений в моделировании

Они могут быть векторами или скалярами. По умолчанию

Роль дифференциальных уравнений в моделировании

Вторая функция модуля scipy.integrate, которая предназначена для решения дифференциальных уравнений и систем, называется ode(). Она создает объект ОДУ (тип scipy.integrate._ode.ode). Имея ссылку на такой объект, для решения дифференциальных уравнений следует использовать его методы. Аналогично функции odeint(), функция ode(func) предполагает приведение задачи к системе дифференциальных уравнений вида (1) и использовании ее функции правых частей.

Отличие только в том, что функция правых частей func(t,y) первым аргументом принимает независимую переменную, а вторым – список значений искомых функций. Например, следующая последовательность инструкций создает объект ODE, представляющий задачу Коши.

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

При численном решении задачи Коши

Роль дифференциальных уравнений в моделировании(2)

Роль дифференциальных уравнений в моделировании(3)

по известному решению в точке t =0 необходимо найти из уравнения (3) решение при других t. При численном решении задачи (2),(3) будем использовать равномерную, для простоты, сетку по переменной t с шагом т > 0.

Приближенное решение задачи (2), (3) в точке Роль дифференциальных уравнений в моделированииобозначим Роль дифференциальных уравнений в моделировании. Метод сходится в точке Роль дифференциальных уравнений в моделированииесли Роль дифференциальных уравнений в моделированиипри Роль дифференциальных уравнений в моделировании. Метод имеет р-й порядок точности, если Роль дифференциальных уравнений в моделировании, р > 0 при Роль дифференциальных уравнений в моделировании. Простейшая разностная схема для приближенного решения задачи (2),(3) есть

Роль дифференциальных уравнений в моделировании(4)

При Роль дифференциальных уравнений в моделированииимеем явный метод и в этом случае разностная схема аппроксимирует уравнение (2) с первым порядком. Симметричная схема Роль дифференциальных уравнений в моделированиив (4) имеет второй порядок аппроксимации. Эта схема относится к классу неявных — для определения приближенного решения на новом слое необходимо решать нелинейную задачу.

Явные схемы второго и более высокого порядка аппроксимации удобно строить, ориентируясь на метод предиктор-корректор. На этапе предиктора (предсказания) используется явная схема

Роль дифференциальных уравнений в моделировании(5)

а на этапе корректора (уточнения) — схема

Роль дифференциальных уравнений в моделировании

В одношаговых методах Рунге—Кутта идеи предиктора-корректора реализуются наиболее полно. Этот метод записывается в общем виде:

Роль дифференциальных уравнений в моделировании(6),

Роль дифференциальных уравнений в моделировании

Формула (6) основана на s вычислениях функции f и называется s-стадийной. Если Роль дифференциальных уравнений в моделированиипри Роль дифференциальных уравнений в моделированииимеем явный метод Рунге—Кутта. Если Роль дифференциальных уравнений в моделированиипри j>1 и Роль дифференциальных уравнений в моделированиито Роль дифференциальных уравнений в моделированииопределяется неявно из уравнения:

Роль дифференциальных уравнений в моделировании(7)

О таком методе Рунге—Кутта говорят как о диагонально-неявном. Параметры Роль дифференциальных уравнений в моделированииопределяют вариант метода Рунге—Кутта. Используется следующее представление метода (таблица Бутчера)

Роль дифференциальных уравнений в моделировании

Одним из наиболее распространенных является явный метод Рунге—Кутта четвертого порядка

Роль дифференциальных уравнений в моделировании(8)

Метод Рунге—Кутта— Фельберга

Привожу значение расчётных коэффициентов Роль дифференциальных уравнений в моделированииметода

Роль дифференциальных уравнений в моделировании(9)

С учётом(9) общее решение имеет вид:

Роль дифференциальных уравнений в моделировании(10)

Это решение обеспечивает пятый порядок точности, остаётся его адаптировать к Python.

Вычислительный эксперимент по определению абсолютной погрешности численного решения нелинейного дифференциального уравнения Роль дифференциальных уравнений в моделированиис использованием обеих функций def odein(),def oden() модуля scipy.integrate и адаптированного к Python методов Рунге—Кутта и Рунге—Кутта— Фельберга

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Адаптированные к Python методы Рунге—Кутта и Рунге—Кутта— Фельберга имеют меньшую абсолютную, чем решение с применением функции odeint, но большую, чем с использованием функции edu. Необходимо провести исследование быстродействия.

Численный эксперимент по сравнению быстродействия численного решения СДУ при использовании функции ode с атрибутом dopri5 (метод Рунге – Кутты 5 порядка) и с использованием адаптированного к Python метода Рунге—Кутта— Фельберга

Сравнительный анализ проведём на примере модельной задачи, приведенной в [2]. Чтобы не повторять источник, приведу постановку и решение модельной задачи из [2].

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

Роль дифференциальных уравнений в моделировании

где Роль дифференциальных уравнений в моделировании– радиус вектор движущегося тела, Роль дифференциальных уравнений в моделировании– вектор скорости тела, Роль дифференциальных уравнений в моделировании– коэффициент сопротивления, вектор Роль дифференциальных уравнений в моделированиисилы веса тела массы m, g – ускорение свободного падения.

Роль дифференциальных уравнений в моделировании

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

Роль дифференциальных уравнений в моделировании

К системе следует добавить начальные условия: Роль дифференциальных уравнений в моделировании(h начальная высота), Роль дифференциальных уравнений в моделировании. Положим Роль дифференциальных уравнений в моделировании. Тогда соответствующая система ОДУ 1 – го порядка примет вид:

Роль дифференциальных уравнений в моделировании

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

Flight time = 1.2316 Distance = 5.9829 Height =1.8542
Flight time = 1.1016 Distance = 4.3830 Height =1.5088
Flight time = 1.0197 Distance = 3.5265 Height =1.2912
Flight time = 0.9068 Distance = 2.5842 Height =1.0240
Время на модельную задачу: 0.454787

Роль дифференциальных уравнений в моделировании

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

def increment(f, t, y, tau
k1=tau*f(t,y)
k2=tau*f(t+(1/4)*tau,y+(1/4)*k1)
k3 =tau *f(t+(3/8)*tau,y+(3/32)*k1+(9/32)*k2)
k4=tau*f(t+(12/13)*tau,y+(1932/2197)*k1-(7200/2197)*k2+(7296/2197)*k3)
k5=tau*f(t+tau,y+(439/216)*k1-8*k2+(3680/513)*k3 -(845/4104)*k4)
k6=tau*f(t+(1/2)*tau,y-(8/27)*k1+2*k2-(3544/2565)*k3 +(1859/4104)*k4-(11/40)*k5)
return (16/135)*k1+(6656/12825)*k3+(28561/56430)*k4-(9/50)*k5+(2/55)*k6

Функция increment(f, t, y, tau) обеспечивает пятый порядок численного метода решения. Остальные особенности программы можно посмотреть в следующем листинге:

Время на модельную задачу: 0.259927

Роль дифференциальных уравнений в моделировании

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

Решение краевой задачи с поточно разделёнными краевыми условиями

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

Роль дифференциальных уравнений в моделировании(11)

Для решения задачи (11) используем следующий алгоритм:

1. Решаем первые три неоднородные уравнения системы (11) с начальными условиями
Роль дифференциальных уравнений в моделировании
Введем обозначение для решения задачи Коши:
Роль дифференциальных уравнений в моделировании

2. Решаем первые три однородные уравнения системы (11) с начальными условиями
Роль дифференциальных уравнений в моделировании
Введем обозначение для решения задачи Коши:
Роль дифференциальных уравнений в моделировании

3. Решаем первые три однородные уравнения системы (11) с начальными условиями

Роль дифференциальных уравнений в моделировании

Введем обозначение для решения задачи Коши:

Роль дифференциальных уравнений в моделировании

4. Общее решение краевой задачи (11) при помощи решений задач Коши записывается в виде линейной комбинации решений:
Роль дифференциальных уравнений в моделировании
где p2, p3 — некоторые неизвестные параметры.

5. Для определения параметров p2, p3, используем краевые условия последних двух уравнений (11), то есть условия при x = b. Подставляя, получим систему линейных уравнений относительно неизвестных p2, p3:
Роль дифференциальных уравнений в моделировании(12)
Решая (12), получим соотношения для p2, p3.

По приведенному алгоритму с применением метода Рунге—Кутта—Фельберга получим следующую программу:

y0[0]= 0.0
y1[0]= 1.0
y2[0]= 0.7156448588231397
y3[0]= 1.324566562303714
y0[N-1]= 0.9900000000000007
y1[N-1]= 0.1747719838716767
y2[N-1]= 0.8
y3[N-1]= 0.5000000000000001
Время на модельную задачу: 0.070878

Роль дифференциальных уравнений в моделировании

Вывод

Разработанная мною программа отличается от приведенной в [3] меньшей погрешностью, что подтверждает приведенный в начале статьи сравнительный анализ функции odeint с реализованным на Python метода Рунге—Кутта—Фельберга.

3. Н.М. Полякова, Е.В. Ширяева Python 3. Создание графического интерфейса пользователя (на примере решения методом пристрелки краевой задачи для линейных обыкновенных дифференциальных уравнений). Ростов-на-Дону 2017.

Видео:Откуда появляются дифференциальные уравнения и как их решатьСкачать

Откуда появляются дифференциальные уравнения и как их решать

ДИПЛОМНАЯ РАБОТА Использование дифференциальных уравнений в частных производных для моделирования реальных процессов.

Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.

Использование дифференциальных уравнений в частных производных для моделирования реальных процессов.

Глава 1. Уравнения гиперболического типа.

§1.1. Задачи, приводящие к уравнениям гиперболического типа..………………5

1.1.2. Уравнение электрических колебаний в проводах…….………………8

§1.2. Метод разделения переменных ……………………………………………..10

1.2.1. Уравнение свободных колебаний струны….………………………… 10

Видео:Дифференциальные уравнения. 11 класс.Скачать

Дифференциальные уравнения. 11 класс.

Глава 2. Уравнения параболического типа.

§2.1. Задачи, приводящие к уравнениям параболического типа………………..17

2.1.1. Уравнение распространения тепла в стержне.………………………. 17

2.1.2. Распространение тепла в пространстве.……………………………… 19

Глава 3. Моделирование с помощью дифференциальных уравнений в частных производных.

§3.1. Дифракция излучения на сферической частице…………………………… 29

Изучением дифференциальных уравнений в частных производных занимается математическая физика. Основы теории этих уравнений впервые были изложены в знаменитом «Интегральном исчислении» Л. Эйлера.

Классические уравнения математической физики являются линейными. Особенность линейных уравнений состоит в том, что если U и V – два решения, то функция  U +  V при любых постоянных  и  снова является решением. Это обстоятельство позволяет построить общее решение линейного дифференциального уравнения из фиксированного набора его элементарных решений и упрощает теорию этих уравнений.

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

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

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

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

Расположение материала соответствует основным типам уравнений. Изучение каждого типа уравнений начинается с простейших физических задач, приводящих к уравнениям рассматриваемого типа.

Видео:"Мы зажигаем свои звёзды" О роли нелинейных дифференциальных уравненийСкачать

"Мы зажигаем свои звёзды" О роли нелинейных дифференциальных уравнений

Глава 1. УРАВНЕНИЯ ГИПЕРБОЛИЧЕСКОГО ТИПА

§1.1. Задачи, приводящие к уравнениям гиперболического типа.

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

Роль дифференциальных уравнений в моделировании

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

1.1.1. Уравнение колебаний струны.

В математической физике под струной понимают гибкую, упругую нить. Напряжения, возникающие в струне в любой момент времени, направлены по касательной к ее профилю. Пусть струна длины Роль дифференциальных уравнений в моделированиив начальный момент направлена по отрезку оси О x от 0 до Роль дифференциальных уравнений в моделировании. Предположим, что концы струны закреплены в точках Роль дифференциальных уравнений в моделировании. Если струну отклонить от ее первоначального положения, а потом предоставить самой себе или, не отклоняя струны, придать в начальный момент ее точкам некоторую скорость, или отклонить струну и придать ее точкам некоторую скорость, то точки струны будут совершать движения – говорят, что струна начнет колебаться. Задача заключается в определении формы струны в любой момент времени и определении закона движения каждой точки струны в зависимости от времени.

Будем рассматривать малые отклонения точек струны от начального положения. В силу этого можно предполагать, что движение точек струны происходит перпендикулярно оси Ox и в одной плоскости. При этом предположении процесс колебания струны описывается одной функцией Роль дифференциальных уравнений в моделировании, которая дает величину перемещения точки струны с абсциссой x в момент t .

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Так как мы рассматриваем малые отклонения струны в плоскости Роль дифференциальных уравнений в моделировании, то будем предполагать, что длина элемента струны Роль дифференциальных уравнений в моделированииравняется ее проекции на ось Ox , т.е. Роль дифференциальных уравнений в моделировании. 1 Также будем предполагать, что натяжение во всех точках струны одинаковое; обозначим его через Т.

Рассмотрим элемент струны Роль дифференциальных уравнений в моделировании.

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

На концах этого элемента, по касательным к струне, действуют силы Т. Пусть касательные образуют с осью Ox углы Роль дифференциальных уравнений в моделировании. Тогда проекция на ось Ou сил, действующих на элемент Роль дифференциальных уравнений в моделировании, будет равна Роль дифференциальных уравнений в моделировании. Так как угол Роль дифференциальных уравнений в моделированиимал, то можно положить Роль дифференциальных уравнений в моделировании, и мы будем иметь:

Роль дифференциальных уравнений в моделировании

(здесь мы применили теорему Лагранжа к выражению, стоящему в квадратных скобках).

Чтобы получить уравнение движения, нужно внешние силы, приложенные к элементу, приравнять силе инерции. Пусть Роль дифференциальных уравнений в моделировании— линейная плотность струны. Тогда масса элемента струны будет Роль дифференциальных уравнений в моделировании. Ускорение элемента равно Роль дифференциальных уравнений в моделировании. Следовательно, по принципу Даламбера будем иметь:

Роль дифференциальных уравнений в моделировании.

Сокращая на Роль дифференциальных уравнений в моделированиии обозначая Роль дифференциальных уравнений в моделировании, получаем уравнение движения

Роль дифференциальных уравнений в моделировании. (1)

Это и есть волновое уравнение – уравнение колебаний струны. Для полного определения движения струны одного уравнения (1) недостаточно. Искомая функция Роль дифференциальных уравнений в моделированиидолжна удовлетворять еще граничным условиям, указывающим, что делается на концах струны Роль дифференциальных уравнений в моделировании, и начальным условиям, описывающим состояние струны в начальный момент ( t = 0). Совокупность граничных и начальных условий называется краевыми условиями.

Пусть, например, как мы предполагали, концы струны при Роль дифференциальных уравнений в моделированиинеподвижны. Тогда при любом t должны выполнятся равенства:

Роль дифференциальных уравнений в моделировании(2’)

Роль дифференциальных уравнений в моделировании(2’’)

Эти равенства являются граничными условиями для нашей задачи.

В начальный момент t = 0 струна имеет определенную форму, которую мы ей придали. Пусть эта форма определяется функцией f ( x ). Таким образом, должно быть

Роль дифференциальных уравнений в моделировании(3’)

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

Роль дифференциальных уравнений в моделировании(3’’)

Условия (3’) и (3’’) являются начальными условиями.

Замечание. В частности, может быть Роль дифференциальных уравнений в моделированииили Роль дифференциальных уравнений в моделировании. Если же Роль дифференциальных уравнений в моделированиии Роль дифференциальных уравнений в моделировании, то струна будет находится в покое, следовательно, Роль дифференциальных уравнений в моделировании.

1.1.2. Уравнение электрических колебаний в проводах.

Как указывалось выше, к уравнению (1) приводит и задача об электрических колебаниях в проводах. Электрический ток в проводе характеризуется величиной i ( x , t ) и напряжением v ( x , t ), которые зависят от координаты x точки провода и от времени t . Рассматривая элемент провода Роль дифференциальных уравнений в моделировании, можем написать, что падение напряжения на элементе Роль дифференциальных уравнений в моделированииравно Роль дифференциальных уравнений в моделировании. Это падение напряжения складывается из омического, равного Роль дифференциальных уравнений в моделировании, и индуктивного, равного Роль дифференциальных уравнений в моделировании. Итак,

Роль дифференциальных уравнений в моделировании(4)

где R и L – сопротивление и коэффициент индуктивности, рассчитанные на единицу длины провода. Знак минус взят потому, что ток течет в направлении, обратном возрастанию v . Сокращая на Роль дифференциальных уравнений в моделировании, получаем уравнение

Роль дифференциальных уравнений в моделировании(5)

Далее, разность токов, выходящего из элемента Роль дифференциальных уравнений в моделированиии входящего в него за время Роль дифференциальных уравнений в моделировании, будет

Роль дифференциальных уравнений в моделировании

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

Роль дифференциальных уравнений в моделировании(6)

Уравнения (5) и (6)принято называть телеграфными уравнениями.

Из системы уравнений (5) и (6) можно получить уравнение, содержащее только искомую функцию i ( x , t ), и уравнение, содержащее только искомую функцию v ( x , t ). Продифференцируем члены уравнения (6) по x ; члены уравнения (5) продифференцируем по t и умножим их на С. Произведя вычитание, получим:

Роль дифференциальных уравнений в моделировании

Подставляя в последнее уравнение выражение Роль дифференциальных уравнений в моделированиииз уравнения (5), получим:

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании(7)

Аналогичным образом получается уравнение для определения v ( x , t ):

Роль дифференциальных уравнений в моделировании(8)

Если пренебречь утечкой через изоляцию Роль дифференциальных уравнений в моделированиии сопротивлением Роль дифференциальных уравнений в моделировании, то уравнения (7) и (8) переходят в волновые уравнения:

Роль дифференциальных уравнений в моделировании

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

§1.2. Метод разделения переменных.

1.2.1. Уравнение свободных колебаний струны.

Метод разделения переменных или метод Фурье, является одним из наиболее распространенных методов решения уравнений с частными производными. Изложение этого метода мы проведем для задачи о колебаниях струны, закрепленной на концах. Итак, будем искать решение уравнения

Видео:Teaching towards a modelling perspective // Моделирование систем дифференциальных уравненийСкачать

Teaching towards a modelling perspective // Моделирование систем дифференциальных уравнений

Роль дифференциальных уравнений в моделировании

удовлетворяющее однородным граничным условиям

Роль дифференциальных уравнений в моделировании(9)

и начальным условиям

Роль дифференциальных уравнений в моделировании(10)

Уравнение (1) линейно и однородно, поэтому сумма частных решений также является решением этого уравнения. Имея достаточно большое число частных решений, можно попытаться при помощи суммирования их с некоторыми коэффициентами найти искомое решение.

Поставим основную вспомогательную задачу: найти решение уравнения

Видео:Математика это не ИсламСкачать

Математика это не Ислам

Роль дифференциальных уравнений в моделировании

не равное тождественно нулю, удовлетворяющее однородным граничным условиям

Роль дифференциальных уравнений в моделировании(11)

и представимое в виде произведения

Роль дифференциальных уравнений в моделировании(12)

Подставляя предполагаемую форму решения (12) в уравнение (1), получим:

Роль дифференциальных уравнений в моделировании

или, после деления на XT ,

Роль дифференциальных уравнений в моделировании(13)

Чтобы функция (12) была решением уравнения (1), равенство (13) должно удовлетворяться тождественно, т. е. 0 ‹ х ‹ Роль дифференциальных уравнений в моделировании, t › 0. Правая часть равенства (13) является функцией только переменного t , а левая – только х. Фиксируя, например, некоторое значение х и меняя t (или наоборот), получим, что правая и левая части равенства (13) при изменении своих аргументов сохраняют постоянное значение

Роль дифференциальных уравнений в моделировании(14)

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

Из соотношения (14) получаем обыкновенные дифференциальные уравнения для определения функций X ( x ) и T ( t )

Роль дифференциальных уравнений в моделировании(15)

Роль дифференциальных уравнений в моделировании(16)

Граничные условия (11) дают:

Роль дифференциальных уравнений в моделировании

Отсюда следует, что функция X ( x ) должна удовлетворять дополнительным условиям:

X (0) = X ( Роль дифференциальных уравнений в моделировании) = 0, (17)

Видео:Моделирование на основе дифференциальных уравненийСкачать

Моделирование на основе дифференциальных уравнений

Так как иначе мы имели бы

Роль дифференциальных уравнений в моделировании

в то время как задача состоит в нахождении нетривиального решения. Для функции T ( t ) в основной вспомогательной задаче никаких дополнительных условий нет.

Таким образом, в связи с нахождением функции X ( x ) мы приходим к простейшей задаче о собственных значениях:

найти те значения параметра Роль дифференциальных уравнений в моделировании, при которых существуют нетривиальные решения задачи:

Роль дифференциальных уравнений в моделировании(18)

а также найти эти решения. Такие значения параметра Роль дифференциальных уравнений в моделированииназываются собственными значениями, а соответствующие им нетривиальные решения – собственными функциями задачи (18). Сформулированную таким образом задачу часто называют задачей Штурма – Лиувилля.

Рассмотрим отдельно случаи, когда параметр Роль дифференциальных уравнений в моделированииотрицателен, равен нулю или положителен.

При Роль дифференциальных уравнений в моделировании‹ 0 задача не имеет нетривиальных решений. Действительно, общее решение уравнения (15) имеет вид

Роль дифференциальных уравнений в моделировании

Граничные условия дают:

Роль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Но в рассматриваемом случае Роль дифференциальных уравнений в моделировании– действительно и положительно, так что Роль дифференциальных уравнений в моделировании. Поэтому

Х (х)Роль дифференциальных уравнений в моделировании0.

При Роль дифференциальных уравнений в моделировании= 0 также не существует нетривиальных решений. Действительно, в этом случае общее решение уравнения (15) имеет вид

Граничные условия дают:

Роль дифференциальных уравнений в моделировании

т. е. С 1 = 0 и С 2 = 0 и, следовательно,

Х (х)Роль дифференциальных уравнений в моделировании0.

При Роль дифференциальных уравнений в моделировании› 0 общее решение уравнения может быть записано в виде

Роль дифференциальных уравнений в моделировании

Граничные условия дают:

Роль дифференциальных уравнений в моделировании

Если Х(х) не равно тождественно нулю, то D 2 Роль дифференциальных уравнений в моделировании0, поэтому

Роль дифференциальных уравнений в моделировании(19)

Роль дифференциальных уравнений в моделировании

где n — любое целое число. Следовательно, нетривиальные решения задачи (18) возможны лишь при значениях

Роль дифференциальных уравнений в моделировании

Этим собственным значениям соответствуют собственные функции

Роль дифференциальных уравнений в моделировании

где D n – произвольная постоянная.

Итак, только при значениях Роль дифференциальных уравнений в моделировании, равных

Роль дифференциальных уравнений в моделировании(20)

существуют нетривиальные решения задачи (11)

Роль дифференциальных уравнений в моделировании(21)

определяемые с точностью до произвольного множителя, который мы положили равным единице. Этим же значениям Роль дифференциальных уравнений в моделировании n соответствуют решения уравнения (9)

Роль дифференциальных уравнений в моделировании(22)

где A n и B n – произвольные постоянные.

Возвращаясь к задаче (1), (9), (10), заключаем, что функции

Роль дифференциальных уравнений в моделировании(23)

являются частными решениями уравнения (1), удовлетворяющими граничным условиям (11) и представимыми в виде произведения (12) двух функций, одна из которых зависит только от х, другая – от t . Эти решения могут удовлетворить начальным условиям (10) нашей исходной задачи только для частных случаев начальных функций  (x) и  (x).

Обратимся к решению задачи (1), (9), (10) в общем случае. В силу линейности и однородности уравнения (1) сумма частных решений

Роль дифференциальных уравнений в моделировании(24)

также удовлетворяет этому уравнению и граничным условиям (9). Начальные условия позволяют определить A n и B n . Потребуем, чтобы функция (24) удовлетворяла условиям (10)

Роль дифференциальных уравнений в моделировании(25)

Из теории рядов Фурье известно, что произвольная кусочно-непрерывная и кусочно-дифференцируемая функция f ( x ), заданная в промежутке Роль дифференциальных уравнений в моделировании, разлагается в ряд Фурье

Роль дифференциальных уравнений в моделировании(26)

Роль дифференциальных уравнений в моделировании(27)

Если функции  (x) и  (x) удовлетворяют условиям разложения в ряд Фурье, то

Роль дифференциальных уравнений в моделировании(28)

Роль дифференциальных уравнений в моделировании(29)

Сравнение этих рядов с формулами (25) показывает, что для выполнения начальных условий надо положить

Роль дифференциальных уравнений в моделировании(30)

чем полностью определяется функция (24), дающая решение исследуемой задачи.

Итак, мы доказали, что ряд (24), где коэффициенты A n и B n определены по формуле (30), если он допускает двукратное почленное дифференцирование, представляет функцию u ( x , t ), которая является решением уравнения (1) и удовлетворяет граничным и начальным условиям (9) и (10).

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

Видео:18+ Математика без Ху!ни. Дифференциальные уравнения.Скачать

18+ Математика без Ху!ни. Дифференциальные уравнения.

Глава 2. УРАВНЕНИЯ ПАРАБОЛИЧЕСКОГО ТИПА

§2.1. Задачи, приводящие к уравнениям гиперболического типа.

Уравнение распространения тепла в стержне.

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

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

Роль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

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

Роль дифференциальных уравнений в моделировании(1)

где S – площадь сечения рассматриваемого стержня, k – коэффициент теплопроводности.

Рассмотрим элемент стержня, заключенный между сечениями с абсциссами х 1 и х 22 – х 1 = Роль дифференциальных уравнений в моделированиих). Количество тепла, прошедшего через сечение с абсциссой х 1 за время Роль дифференциальных уравнений в моделированииt, будет равно

Роль дифференциальных уравнений в моделировании(2)

то же самое с абсциссой х 2 :

Роль дифференциальных уравнений в моделировании(3)

Приток Роль дифференциальных уравнений в моделированииQ 1 Роль дифференциальных уравнений в моделировании Q 2 в элемент стержня за время Роль дифференциальных уравнений в моделированииt будет равняться:

Роль дифференциальных уравнений в моделировании(4)

Этот приток тепла за время Роль дифференциальных уравнений в моделированииt затратился на повышение температуры элемента стержня на величину Роль дифференциальных уравнений в моделированииu:

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании(5)

где с – теплоемкость вещества стержня, Роль дифференциальных уравнений в моделировании– плотность вещества стержня (Роль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделированииxS – масса элемента стержня).

Приравнивая выражения (4) и (5) одного и того же количества тепла Роль дифференциальных уравнений в моделировании, получим:

Роль дифференциальных уравнений в моделировании

Это и есть уравнение распространения тепла (уравнение теплопроводности) в однородном стержне.

Чтобы решение уравнения (6) было вполне определено, функция u (x, t) должна удовлетворять краевым условиям, соответствующим физическим условиям задачи. Краевые условия для решения уравнения (6) могут быть различные. Условия, которые соответствуют так называемой первой краевой задаче для Роль дифференциальных уравнений в моделировании, следующие:

u ( Роль дифференциальных уравнений в моделировании, t) = ψ 2 (t). (9)

Физическое условие (7) (начальное условие) соответствует тому, что при Роль дифференциальных уравнений в моделированиив разных сечениях стержня задана температура, равная φ(x). Условия (8) и (9) (граничные условия) соответствуют тому, что на концах стержня при х = 0 и при х = Роль дифференциальных уравнений в моделированииподдерживается температура, равная ψ 1 (t) и ψ 2 (t) соответственно.

Доказывается, что уравнение (6) имеет единственное решение в области Роль дифференциальных уравнений в моделировании, удовлетворяющее условиям (7) – (9).

2.1.2. Распространение тепла в пространстве.

Рассмотрим процесс распространения тепла в трехмерном пространстве. Пусть u (x, y, z, t) – температура в точке с координатами (x, y, z) с момент времени t. Опытным путем установлено, что скорость прохождения тепла через площадку Роль дифференциальных уравнений в моделированииs, т. е. количество тепла, протекающего за единицу времени, определяется формулой (аналогично формуле (1))

Роль дифференциальных уравнений в моделировании(10)

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

Роль дифференциальных уравнений в моделировании

где Роль дифференциальных уравнений в моделировании– направляющие косинусы вектора n, или

Роль дифференциальных уравнений в моделировании

Подставляя выражение Роль дифференциальных уравнений в моделированиив формулу (10), получаем:

Роль дифференциальных уравнений в моделированииQ = -k n grad u Роль дифференциальных уравнений в моделированииs.

Количество тепла, протекающего за время ∆t через площадку ∆s, будет равно:

Роль дифференциальных уравнений в моделированииQ Роль дифференциальных уравнений в моделированииt = -k n grad u Роль дифференциальных уравнений в моделированииt Роль дифференциальных уравнений в моделированииs.

Вернемся к поставленной задаче. В рассматриваемой среде выделим малый объем V, ограниченный поверхностью S. Количество тепла, протекающего через поверхность S, будет равно:

Роль дифференциальных уравнений в моделировании(11)

где n – единичный вектор, направленный по внешней нормали к поверхности S. Очевидно, что формула (11) дает количество тепла, поступающего в объем V (или уходящего из объема V) за время Роль дифференциальных уравнений в моделированииt. Количество тепла, поступившего в объем V, идет на повышение температуры вещества этого объема.

Рассмотрим элементарный объем Роль дифференциальных уравнений в моделированииυ. Пусть за время Роль дифференциальных уравнений в моделированииt его температура поднялась на Роль дифференциальных уравнений в моделированииu. Очевидно, что количество тепла, затраченное на это повышение температуры элемента Роль дифференциальных уравнений в моделированииυ, будет равно

Роль дифференциальных уравнений в моделировании

где с – теплоемкость вещества, ρ – плотность. Общее количество тепла, затраченное на повышение температуры в объеме V за время Роль дифференциальных уравнений в моделированииt, будет

Роль дифференциальных уравнений в моделировании

Но это есть тепло, поступающее в объем V за время Роль дифференциальных уравнений в моделированииt; оно определено формулой (11) . Таким образом, имеет место равенство

Роль дифференциальных уравнений в моделировании

Сокращая на Роль дифференциальных уравнений в моделированииt, получаем:

Роль дифференциальных уравнений в моделировании(12)

Поверхностный интеграл, стоящий в левой части этого равенства, преобразуем по формуле Остроградского (в векторной форме, где F – дивергенция векторного поля, Роль дифференциальных уравнений в моделировании– замкнутая поверхность)

Роль дифференциальных уравнений в моделировании

полагая F = k grad u:

Роль дифференциальных уравнений в моделировании

Заменяя двойной интеграл, стоящий в левой части равенства (12), тройным интегралом, получим:

Роль дифференциальных уравнений в моделировании

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

Роль дифференциальных уравнений в моделировании(14)

где P (x, y, z) – некоторая точка объема V.

Так как мы можем выделить произвольный объем V в трехмерном пространстве, где происходит распространение тепла, и так как мы предполагаем, что подынтегральная функция в равенстве (13) непрерывна, то равенство (14) будет выполняться в каждой точке пространства. Итак,

Роль дифференциальных уравнений в моделировании(15)

Роль дифференциальных уравнений в моделировании

Подставляя в уравнение (15), получаем:

Роль дифференциальных уравнений в моделировании(16)

Если k – постоянное, то

Роль дифференциальных уравнений в моделировании

и уравнение (15) в этом случае дает:

Роль дифференциальных уравнений в моделировании

или, положив Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании(17)

Коротко уравнение (17) записывается так:

Роль дифференциальных уравнений в моделировании

где Роль дифференциальных уравнений в моделированииu – оператор Лапласа. Уравнение (17) и есть уравнение теплопроводности в пространстве. Для того чтобы найти единственное решение, отвечающее поставленной задаче, нужно задать краевые условия.

Пусть имеем тело Роль дифференциальных уравнений в моделировании, поверхность которого Роль дифференциальных уравнений в моделировании. В этом теле рассматривается процесс распространения тепла. В начальный момент температура тела задана. Это соответствует тому, что известно значение решения при t = 0 – начальное условие:

u (x, y, z, 0) = φ (x, y, z). (18)

Кроме того, должна быть известна температура в любой точке М поверхности Роль дифференциальных уравнений в моделированиитела в любой момент времени t – граничное условие:

u ( М , t) = ψ ( М , t). (19)

(Возможны и другие граничные условия.)

Если искомая функция u (x, y, z, t) не зависит от z, что соответствует тому, что температура не зависит от z, то получаем уравнение:

Роль дифференциальных уравнений в моделировании(20)

уравнение распространения тепла на плоскости. Если рассматривается распространения тепла в плоской области D с границей С, то граничные условия, аналогично (18) и (19), формулируются так:

u ( М , t) = ψ ( М , t),

где φ и ψ – заданные функции, М – точка границы С.

Если же функция u не зависит ни от z, ни от y, то получаем уравнение

Роль дифференциальных уравнений в моделировании

уравнение распространения тепла в стержне.

§2.2. Температурные волны.

Задача о распространении температурных волн в почве является одним из первых примеров приложения математической теории теплопроводности, развитой Фурье, к изучению явлений природы.

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

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

Роль дифференциальных уравнений в моделировании(1)

u (0, t) = A cos Роль дифференциальных уравнений в моделированииt. (2)

Предполагается, что функции u ( x , t ) и  ( t ) ограничены всюду, т.е.

Роль дифференциальных уравнений в моделировании

Запишем граничное условие в виде

Роль дифференциальных уравнений в моделировании(2’)

Из линейности уравнения теплопроводности следует, что действительная и мнимая части некоторого комплексного решения уравнения теплопроводности каждая в отдельности удовлетворяет тому же решению.

Если найдено решение уравнения теплопроводности, удовлетворяющее условию (2’), то его действительная часть удовлетворяет условию (2), а мнимая – условию

Роль дифференциальных уравнений в моделировании

Итак, рассмотрим задачу:

Роль дифференциальных уравнений в моделировании(3)

Ее решение будем искать в виде

Роль дифференциальных уравнений в моделировании(4)

где Роль дифференциальных уравнений в моделированиии Роль дифференциальных уравнений в моделировании— неопределенные пока постоянные.

Подставляя выражение (4) в уравнение (3) и граничное условие, находим:

Роль дифференциальных уравнений в моделировании,

Роль дифференциальных уравнений в моделировании

Для u ( x , t ) имеем:

Роль дифференциальных уравнений в моделировании(5)

Действительная часть этого решения

Роль дифференциальных уравнений в моделировании(6)

удовлетворяет уравнению теплопроводности и граничному условию (2). Формула (6) в зависимости от выбора знака определяет не одну, а две функции. Однако только функция, соответствующая знаку минус, удовлетворяет требованию ограниченности. Таким образом, решение поставленной задачи получаем в виде

Роль дифференциальных уравнений в моделировании(7)

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

1.Амплитуда колебаний экспоненционально убывает с глубиной

Роль дифференциальных уравнений в моделировании,

т.е. если глубины растут в арифметической прогрессии, то амплитуды убывают в геометрической прогрессии (первый закон Фурье).

2. Температурные колебания в почве происходят со сдвигом фазы. Время Роль дифференциальных уравнений в моделированиизапаздывания максимумов (минимумов) температуры в почве от соответствующих моментов на поверхности пропорционально глубине

Роль дифференциальных уравнений в моделировании

(второй закон Фурье).

3. Глубина проникновения тепла в почву зависит от периода колебаний температуры на поверхности. Относительное изменение температурной амплитуды равно

Роль дифференциальных уравнений в моделировании

Эта формула показывает, что чем меньше период, тем меньше глубина проникновения температуры. Для температурных колебаний с периодами Т1 и Т2 глубины x 1 и x 2, на которых происходит одинаковое относительное изменение температуры, связаны соотношением

Роль дифференциальных уравнений в моделировании

(третий закон Фурье). Так, например, сравнение суточных и годовых колебаний, для которых Т2 = 365 Т1, показывает, что

Роль дифференциальных уравнений в моделировании

т.е. что глубина проникновения годовых колебаний при одинаковой амплитуде на поверхности была бы в 19,1 раза больше глубины проникновения суточных колебаний.

Следует, однако, иметь в виду, что изложенная здесь теория относится к распространению тепла в сухой почве или горных породах. Наличие влаги усложняет температурные явления в почве, при замерзании происходит выделение скрытой теплоты, не учитываемое этой теорией.

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

Пусть на конце достаточно длинного стержня поддерживается периодическая температура Роль дифференциальных уравнений в моделировании( t ). Представив эту функцию в виде ряда Фурье

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

где Т – период, и взяв температурные волны, соответствующие каждому слагаемому, получим, что температура u ( x , t ) для любого x будет периодической функцией времени и ее n -я гармоника равна

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Эта формула показывает, что если произвести измерение температуры в каких-нибудь двух точках, x 1 и x 2, за полный период, то, находя коэффициенты a n ( x 1), b n ( x 1), a n ( x 2), b n ( x 2) при помощи гармонического анализа, можно определить коэффициент температуропроводности стержня а 2 .

Видео:Дифференциальные уравнения, 3 урок, Однородные уравненияСкачать

Дифференциальные уравнения, 3 урок, Однородные уравнения

Глава 3. МОДЕЛИРОВАНИЕ С ПОМОЩЬЮ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ В ЧАСТНЫХ ПРОИЗВОДНЫХ.

§3.1. Дифракция излучения на сферической частице.

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

Роль дифференциальных уравнений в моделировании(1)

где Роль дифференциальных уравнений в моделировании— волновое число для пустоты; с 0 – скорость света в вакууме. Обозначим через k = k 0 m – волновое число в среде с комплексным показателем преломления m = n – ix . Показатели преломления и поглощения ( n и x ) называются оптическими постоянными, их зависимость от  обычно известна из эксперимента.

Задача о разыскании шести неизвестных функций (Роль дифференциальных уравнений в моделировании) может быть сведена к задаче о разыскании двух функций – электрического и магнитного потенциалов ( U 1 и U 2 ), которые являются решениями колебательного уравнения. Получим их по методу Фурье в виде бесконечных сумм частных решений с неопределенными коэффициентами, которые определяются «сшиванием» значений внутри и снаружи сферы. Через найденные потенциалы составляющие полей легко вычисляются дифференцированием.

Пусть на сферическую частицу радиуса а, центр которой совмещен с началом координат, в отрицательном напрвлении оси Oz падает линейно поляризованная плоская волна (рис 4.). Ось Ox является направлением электрических колебаний, а ось Oy – магнитных. Электрическое и магнитное поля в падающей волне описываются формулами:

Роль дифференциальных уравнений в моделировании(2)

гРоль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделированииде k a = m a k 0 – величина волнового вектора падающего излучения во внешней среде с вещественным показателем преломления m a .

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделированииРоль дифференциальных уравнений в моделировании Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Рис. 3.1. Сферическая система координат для изучения

дифракции света на шаре.

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

В сферической системе координат, в которой естественно решать данную задачу, уравнения Максвелла (1) имеют вид:

Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании(5)

Роль дифференциальных уравнений в моделировании(6)

Роль дифференциальных уравнений в моделировании(7)

Роль дифференциальных уравнений в моделировании(8)

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

Роль дифференциальных уравнений в моделировании(9)

Второй тип – магнитные колебания:

Роль дифференциальных уравнений в моделировании(10)

Видео:Модели на основе дифференциальных уравнений с запаздыванием.Скачать

Модели на основе дифференциальных уравнений с запаздыванием.

В случае электрических колебаний из уравнения (6) получим

Роль дифференциальных уравнений в моделировании

Это соотношение, очевидно, будет удовлетворено, если предположим, что Роль дифференциальных уравнений в моделированииесть производные от некоторой третьей функции Роль дифференциальных уравнений в моделировании: первая – по Роль дифференциальных уравнений в моделировании, а вторая – по Роль дифференциальных уравнений в моделировании:

Роль дифференциальных уравнений в моделировании

Подставляя эти соотношения в формулы (4) и (5) получим

Роль дифференциальных уравнений в моделировании

Этим соотношениям можно удовлетворить, если положить Роль дифференциальных уравнений в моделированиигде Роль дифференциальных уравнений в моделировании— некоторая новая функция. Тогда найдем Роль дифференциальных уравнений в моделировании. Если теперь вместо функции Роль дифференциальных уравнений в моделированииввести Роль дифференциальных уравнений в моделировании, то формула (3) получит вид

Роль дифференциальных уравнений в моделировании(11)

тогда как (7) и (8) приводятся к одному и тому же волновому уравнению для функции Роль дифференциальных уравнений в моделировании

Роль дифференциальных уравнений в моделировании

Используя указанные выше соотношения и заменяя в выражении для Роль дифференциальных уравнений в моделированиипроизводные по Роль дифференциальных уравнений в моделированиичерез производные по r из уравнения (12), получим следующие соотношения:

Роль дифференциальных уравнений в моделировании(13)

которые выражают все составляющие полей для случая Роль дифференциальных уравнений в моделированиичерез одну функцию Роль дифференциальных уравнений в моделировании— потенциал электрических колебаний. Подставив эти выражения в уравнение (3) – (8), легко убедиться в том, что равенства (13) образуют решение уравнений Максвелла, если U 1 является решением волнового уравнения. Аналогично для магнитных колебаний все составляющие полей могут быть выражены через некоторую функцию Роль дифференциальных уравнений в моделировании— потенциал магнитных колебаний.

В общем случае в поле присутствуют колебания обоих типов. Для составляющих полей получим при этом следующие выражения:

Роль дифференциальных уравнений в моделировании(14)

Функции U 1 и U 2 являются решением волнового уравнения.

Роль дифференциальных уравнений в моделировании(15)

которое будем решать по методу Фурье (значок у U временно опущен, он появится при рассмотрении граничных условий, которые для U 1 и U 2 различны). В качестве частного решения положим

Роль дифференциальных уравнений в моделировании(16)

Подставляя (16) в (13) и разделяя переменные, получим для f и Y следующие уравнения:

Роль дифференциальных уравнений в моделировании(17)

Роль дифференциальных уравнений в моделировании(18)

Уравнение для Y имеет однозначное и непрерывное решение на всей сфере только для Роль дифференциальных уравнений в моделировании, где n = 0, 1, 2… В этом случае его решением являются сферические функции:

Роль дифференциальных уравнений в моделировании(19)

где Роль дифференциальных уравнений в моделированииа Роль дифференциальных уравнений в моделировании— полином Лежандра. В уравнении (17) сделаем подстановку Роль дифференциальных уравнений в моделировании, тогда для R n ( x ) получим следующее уравнение ( x = kr ):

Роль дифференциальных уравнений в моделировании(20)

Это уравнение Бесселя и его решением являются цилиндрические функции с полуцелым индексом Роль дифференциальных уравнений в моделировании. Таким образом, n -е частное решение уравнения (15) будет

Роль дифференциальных уравнений в моделировании(21)

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

Роль дифференциальных уравнений в моделировании(22)

тогда частное решение, очевидно, следует представить в виде суперпозиции частных решений с неопределенными коэффициентами, которые вычисляются из граничных условий. Граничные условия для потенциалов U 1 и U 2 на шаре получаются из требования непрерывности тангенциальных (Роль дифференциальных уравнений в моделировании) составляющих полей. Из (14) видно, что для этого необходимо, чтобы на поверхности шара были непрерывны следующие величины: Роль дифференциальных уравнений в моделировании, т.е.

Роль дифференциальных уравнений в моделировании(23)

Роль дифференциальных уравнений в моделировании(24)

где U a – потенциал дифрагированного поля, а U i – внутреннего.

Представим теперь электрический и магнитный потенциалы падающей волны также в виде рядов по Роль дифференциальных уравнений в моделировании, используя известное разложение плоской волны по полиномам Лежандра:

Роль дифференциальных уравнений в моделировании(25)

Тогда после преобразований получим:

Роль дифференциальных уравнений в моделировании(26)

Потенциалы Роль дифференциальных уравнений в моделированиии Роль дифференциальных уравнений в моделированиидолжны иметь такую же угловую зависимость, как и потенциалы падающего поля. Поэтому можно записать:

Роль дифференциальных уравнений в моделировании(27)

Роль дифференциальных уравнений в моделировании(28)

Коэффициенты Роль дифференциальных уравнений в моделированиидолжны быть определены из условий (23), (24), которые образуют относительно пар коэффициентов Роль дифференциальных уравнений в моделированиии Роль дифференциальных уравнений в моделированиис данным значком Роль дифференциальных уравнений в моделированиидве независимые системы по два линейных уравнения. Запишем их, введя следующие обозначения: Роль дифференциальных уравнений в моделировании; Роль дифференциальных уравнений в моделировании— относительный (комплексный) показатель преломления, Роль дифференциальных уравнений в моделировании— длина волны излучения. Для Роль дифференциальных уравнений в моделированиии Роль дифференциальных уравнений в моделированииимеем:

Роль дифференциальных уравнений в моделировании(29)

Аналогичная система получается для Роль дифференциальных уравнений в моделированиии Роль дифференциальных уравнений в моделировании:

Роль дифференциальных уравнений в моделировании(30)

Решая эти системы относительно Роль дифференциальных уравнений в моделированиии Роль дифференциальных уравнений в моделировании, получим:

Роль дифференциальных уравнений в моделировании(31)

Аналогичные выражения получаются и для Роль дифференциальных уравнений в моделированиии Роль дифференциальных уравнений в моделировании. Подставляя эти выражения в (27) и (28), получаем однозначное решение уравнений для потенциалов, удовлетворяющее всем граничным условиям. Из потенциалов, в соответствии с (14), можно получить выражения для составляющих внутреннего и дифрагированного полей. Так как в дальнейшем нас будет интересовать дифрагированное поле, то выпишем только его составляющие, восстановив опущенный ранее множитель Е 0 :

Роль дифференциальных уравнений в моделировании(32)

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

Роль дифференциальных уравнений в моделировании(33)

Роль дифференциальных уравнений в моделировании(34)

и применяя асимптоматические выражения для функций Роль дифференциальных уравнений в моделированиипри Роль дифференциальных уравнений в моделировании, получим:

Роль дифференциальных уравнений в моделировании(35)

Согласно этим формулам, дифрагированное поле представляется в виде сумм отдельных парциальных волн. Интенсивность возбуждения Роль дифференциальных уравнений в моделировании-й парциальной волны определяется числами Роль дифференциальных уравнений в моделировании, которые существенно зависят от Роль дифференциальных уравнений в моделировании.

Поле вне частицы Роль дифференциальных уравнений в моделированииесть суперпозиция падающего Роль дифференциальных уравнений в моделированиии дифрагированного Роль дифференциальных уравнений в моделированииполей:

Роль дифференциальных уравнений в моделировании(36)

Средняя по времени величина вектора потока энергии определяется

Роль дифференциальных уравнений в моделировании(37)

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

Роль дифференциальных уравнений в моделировании(38)

где J 0 – интенсивность падающего излучения, Роль дифференциальных уравнений в моделировании— радиальные составляющие потоков, Роль дифференциальных уравнений в моделировании— элемент телесного угла, а Роль дифференциальных уравнений в моделировании— элемент площади на сфере. Все интегралы распространены по сфере. Полное ослабление потока в результате прохождения им частицы будет складываться из рассеяния и поглощения, т.е. для сечения ослабления излучения частицей имеем с = с п + с р . Поскольку поток падающего излучения постоянен по направлению, то Роль дифференциальных уравнений в моделированиии для искомых сечений получим

Роль дифференциальных уравнений в моделировании(39)

Роль дифференциальных уравнений в моделировании(40)

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

Роль дифференциальных уравнений в моделировании

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

Заключение

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

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

Вследствие большого объема теории по применению дифференциальных уравнений для моделирования реальных процессов в данной дипломной работе не мог быть рассмотрен весь материал.

Видео:Разностные уравнения | Решение задачСкачать

Разностные уравнения | Решение задач

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

Н. С. Пискунов «Дифференциальное и интегральное исчисления», М., «Наука», 1972, том. 2.

И. М. Уваренков, М. З. Маллер «Курс математического анализа», М., «Просвещение», 1976.

А. Н. Тихонов, А. А. Самарский «Уравнения математической физики», М., «Наука», 1972.

Владимиров В. С. «Уравнения математической физики», М., «Наука», 1988.

1 Это предположение эквивалентно тому, что мы пренебрегаем величиной Роль дифференциальных уравнений в моделированиипо сравнению с 1. Действительно, Роль дифференциальных уравнений в моделировании.

📽️ Видео

Моделируем курс биткойна (дифференциальные уравнения)Скачать

Моделируем курс биткойна (дифференциальные уравнения)

1. Что такое дифференциальное уравнение?Скачать

1. Что такое дифференциальное уравнение?

Тихонов Н. А. - Основы математического моделирования - Типы математических моделей (Лекция 1)Скачать

Тихонов Н. А.  - Основы математического моделирования - Типы математических  моделей  (Лекция 1)

Решение физических задач с помощью дифференциальных уравненийСкачать

Решение  физических задач с помощью дифференциальных уравнений

Математическое моделирование - Лекция 1 (09.02.07)Скачать

Математическое моделирование - Лекция 1 (09.02.07)

Лукьяненко Д. В. - Дифференциальные уравнения - Лекция 1Скачать

Лукьяненко Д. В. - Дифференциальные уравнения - Лекция 1

Решение систем Д/У: 1. Знакомство с функциями odeXYСкачать

Решение систем Д/У: 1. Знакомство с функциями odeXY
Поделиться или сохранить к себе: