Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МОДЕЛИР_ЛЕКЦИИ.doc
Скачиваний:
11
Добавлен:
22.08.2019
Размер:
759.3 Кб
Скачать

3.2. Методы решения дифференциальных уравнений

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

Пример 3.1. Задача Коши:

.

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

Пример 3.2. Краевая задача:

.

Несложно убедиться, что задачи примеров 3.1 и 3.2 имеют одинаковое решение у = 1.125 е – 0.125 е– 2х – 2х.

Наиболее важной является задача Коши для уравнения 1-го порядка – к ней сводятся многие другие задачи.

Аналитическое решение ОДУ – это аналитически заданная функция у(х) (см. примеры 3.1 и 3.2). Численное решение – таблица значений функции у(х) в дискретных точках (в узлах). Так, численным решением задач рассмотренных примеров является таблица 3.1.

Таблица 3.1

Численное решение примеров 3.1 и 3.2

х

0

0.2

0.4

1.6

1.8

2.0

у

1

1.1945

1.6476

24.3940

37.5696

57.4206

Опишем два простейших метода получения численного решения задачи Коши для уравнения 1-го порядка. Пусть дифференциальное уравнение разрешено относительно . Имеем задачу:

. (3.1)

Все численные методы решения задачи (3.1) в качестве основного блока имеют некую процедуру вычисления значения уi+1, если известно уi и некоторые другие параметры. Т.е. вначале задаётся точка (х0, у0), по ней вычисляем точку (х1, у1), затем тем же способом вычисляем (х2, у2), и т.д. до конца таблицы.

Пусть h – шаг по х в таблице численного решения. Из определения производной имеем приближённую формулу:

. (3.2)

Согласно уравнению (3.1) . Обозначим y(x) = уi, y(x + h) = уi+1. Тогда из (3.2) имеем следующую расчётную формулу:

уi+1 = уi + hf(x, уi). (3.3)

Полученная формула представляет собой простейший метод численного решения задачи Коши для уравнения 1-го порядка, называемый явным методом Эйлера.

Метод (3.3) является недостаточно точным и используется обычно только для каких-нибудь прикидочных расчётов. В более точном методе сначала по формуле (3.3) получают так называемое прогнозируемое значение уi+1, которое затем уточняют:

= уi + h f(хi , уi); уi+1 = уi + [ f(xi, уi ) + f(xi + h, ) ], (3.4)

Этот метод называется модифицированным методом Эйлера, он позволяет достаточно просто получить уже весьма точное решение.

На рис. 3.3. представлены численное и аналитическое решение следующей задачи Коши:

. (3.5)

Здесь f(x, y) = y2 + 1. Аналитическое решение задачи y = tg x.

Рис. 3.3. Сравнение численного и аналитического решения задачи (3.5)

Пример. На вход аппарата идеального смешения объёма V подаётся раствор вещества концентрации с объёмным расходом u м3 / сек (Рис. 3.4). Составить модель, описывающую изменение концентрации вещества на выходе аппарата.

V

u м3 / сек

Y вх =1/(t+1)

Y

Рис. 3.4. Аппарат идеального смешения

Решение. Составим уравнение баланса количества вещества на входе и выходе аппарата за время от t до t + t. Исходное уравнение:

Q_накопл = Q_входн – Q_выходн, (3.6)

где Q_накопл = [y(t+t) – y(t)]V; Q_входн = y_вхut; Q_выходн = yut.

Разделим (2.6) на t и перейдём к пределу при t  0. Получим следующее дифференциальное уравнение

,

которое и является искомой моделью процесса. Решение этого уравнения модифицированным методом Эйлера см. файл «Теоретич_МОДЕЛИР.xls» лист «Аппарат».