Более правдоподобную модель популяций предложили Ферхюльст и Пирл. Эта модель учитывает (коэффициентом внутривидовую конкуренцию и позволяет учесть приближение популяций к некоторому состоянию равновесия. На рис. 7.1 представлено дифференциальное уравнение динамики популяций Ферхюльста-Пирла. Решения приведены в общем виде, а также для
Рис. 7.1. Моделирование популяций по модели Ферхюльста и Пирла
Поведение системы зависит от соотношения
7.1.4. Системы дифференциальных уравнений
Встроенные в математические системы функции обычно решают
Здесь левая система задает начальные условия, а вторая представляет систему ОДУ.
7.1.5. Сведение ДУ высокого порядка к системам ОДУ первого порядка
Часто встречаются ДУ высокого (n-го) порядка:
где
Обозначив
и
Теперь решение этого уравнения можно свести к решению системы ОДУ:
В таком виде ДУ n-го порядка может решаться стандартными средствами решения систем ОДУ, входящими в большинство математических систем.
7.1.6. Решение задачи на полет камня
В качестве примера аналитического решения системы дифференциальных уравнений рассмотрим постановку типичной физической задачи моделирования «Бросок камня», позволяющую описать полет камня, брошенного под углом к горизонту.
Вычислять положение камня в любой момент времени.
Масса камня, начальные координаты, начальная скорость и угол броска мяча.
На основе содержательной модели разрабатывается концептуальная формулировка задачи моделирования. Применительно к нашей задаче движение камня может быть описано в соответствии с законами классической механики Ньютона.
• камень будем считать материальной точкой массой m, положение которой совпадает с центром масс камня;
• движение происходит в поле силы тяжести с постоянным ускорением свободного падения
• движение камня происходит в одной плоскости, перпендикулярной поверхность Земли;
• сопротивлением воздуха на первых порах пренебрегаем.
В качестве параметров движения будем использовать координаты (
Таким образом, модель является простой — объект, как материальная точка, не имеет внутренней структуры. Учитывая типичные скорости и высоту броска камня, можно считать постоянным ускорение свободного падения. Переход от трехмерных координат к плоскости значительно упрощает решение задачи. Он вполне допустим, если камень не подкручивается при броске. Пренебрежение сопротивлением воздуха, как будет показано далее, приводит к значительной систематической ошибке результатов моделирования.
Теперь перейдем к составлению
По оси x на камень не действуют никакие силы, по оси y — действует сила тяжести. Согласно законам Ньютона имеем уравнения движения по оси x и оси y.
(7.2)
при следующих начальных условиях
Надо найти зависимости x(t), y(y), vx(r), vy(t).
Математическая постановка решения задачи в нашем случае соответствует решению задачи Коши для системы обыкновенных дифференциальных уравнений с заданными начальными условиями. Известно, что решение задачи Коши существует и что оно единственное. Количество искомых переменных равно количеству дифференциальных уравнений. Таким образом, математическая модель корректна.
Решение этой задачи есть в любом учебнике физики. Тем не менее, выполним его средствами системы Maple. Из (7.2) запишем систему ОДУ первого порядка:
(7.3)
После интегрирования получим:
(7.4)
Определив константы интегрирования из начальных условий, окончательно запишем: