Скачать презентацию Теория принятия решений Лекция 23 Принятие решений с Скачать презентацию Теория принятия решений Лекция 23 Принятие решений с

ТПР лекция 23.pptx

  • Количество слайдов: 13

Теория принятия решений Лекция 23 Принятие решений с помощью имитационных моделей на базе систем Теория принятия решений Лекция 23 Принятие решений с помощью имитационных моделей на базе систем дифференциальных уравнений

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

Обозначения, допущения и определения Х₁ - количество мха на острове; Х₂ - количество оленей Обозначения, допущения и определения Х₁ - количество мха на острове; Х₂ - количество оленей на острове; Х₃ - количество волков на острове; Х₁=A+B∙sin(t)-L∙ Х₂+d Х₁/dt; Х₂=C∙ Х₁-D∙ Х₃+ d Х₂/dt; Х₃=H∙ Х₂+d Х₃/dt; Если. Х₁

Замечания Х₂ и Х₃ - целые неотрицательные числа; Если одно из переменных Х₂ и Замечания Х₂ и Х₃ - целые неотрицательные числа; Если одно из переменных Х₂ и Х₃ принимает значение q, меньшее, чем 2, то эта переменная не может в дальнейшем превысить величину q; Для всех i>1 справедливо: Xi= Xi∙signum(Xi-1). Все коэффициенты далее полагаем известными.

Формальное описание острова Х₁=A+B∙sin(t)-L∙ Х₂+d Х₁/dt; Х₂=C∙ Х₁-D∙ Х₃+ d Х₂/dt; Х₃=H∙ Х₂+d Х₃/dt; Формальное описание острова Х₁=A+B∙sin(t)-L∙ Х₂+d Х₁/dt; Х₂=C∙ Х₁-D∙ Х₃+ d Х₂/dt; Х₃=H∙ Х₂+d Х₃/dt;

Алгоритм исследования модели Ниже полагаем, что время t меняется в диапазоне 0 – Ɛ Алгоритм исследования модели Ниже полагаем, что время t меняется в диапазоне 0 – Ɛ с шагом Δ. Ввод 2 коэффициенто в 1 Начало 9 8 t=t+Δ Конец алгоритма 3 t=0 4 Вычисление производных Нет 6 Да 7 t>Ɛ Печать переменных Вычисление 5 значений переменных

Результаты моделирования Х₁ Х₂ Х₃ t Результаты моделирования Х₁ Х₂ Х₃ t

Значения коэффициентов, использованные в программе A = 2200; B = 1000; L=1; C= 0, Значения коэффициентов, использованные в программе A = 2200; B = 1000; L=1; C= 0, 01; D = 4; G = 0, 2; H=0, 1; K= 0, 05; Δ = 1; X₂=150; X₃ = 2; B₁= 0, 1; Ɛ = 40.

Самостоятельно: Реализовать программно алгоритм имитирующий жизнь острова. 2. Определить соотношение олени/волки, при которой численность Самостоятельно: Реализовать программно алгоритм имитирующий жизнь острова. 2. Определить соотношение олени/волки, при которой численность оленей будет максимальной и стабильной. 3. Построить графики, иллюстрирующие динамику массы мха, числа оленей и волков. 1.

Модель озера (задача № 2) Учитываемые параметры (переменные): Xs – энергия солнечной радиации; Хр Модель озера (задача № 2) Учитываемые параметры (переменные): Xs – энергия солнечной радиации; Хр – растения; Хк – травоядные; Хс – плотоядные животные и рыбы; Хо – органические осадки, выпадающие на дно озера; Хе – энергообмен между средой и биоценозом.

Формальное описание модели Модель задается системой: d. Xp/dt=Xs-4. 03 Xp; d. Xk/dt=0. 48 Xp-17. Формальное описание модели Модель задается системой: d. Xp/dt=Xs-4. 03 Xp; d. Xk/dt=0. 48 Xp-17. 87 Xk; d. Xc/dt=4. 85 Xk-4. 65 Xc; d. Xo/dt=2. 55 Xp+6. 12 Xk_1. 95 Xc; d. Xe/dt=Xp+6. 9 Xk+7. 7 Xc; Xs=95. 2(1+0. 635 sin 2 пt) Рекомендуемые начальные условия (значение переменных при t=0): Xp(0)=0. 83; Xk(0)=0. 003; Xc(0)=0. 0001; Xo(0)=0; Xe(0)=0;

Результаты моделирования «жизни» озера Графическая иллюстрация изменения переменных во времени. Xc Xp Xk Xe Результаты моделирования «жизни» озера Графическая иллюстрация изменения переменных во времени. Xc Xp Xk Xe Xo t Xs Начальные условия (значение переменных при t=0): Xp(0)=0. 83; Xk(0)=0. 003; Xc(0)=0. 0001; Xo(0)=0; Xe(0)=0; Т=0. 025. Результаты имитации приведены ниже на рис 2.

Самостоятельно: 1. 2. 3. 4. 5. Разработать алгоритм, имитирующий жизнь озера. Реализовать программно алгоритм Самостоятельно: 1. 2. 3. 4. 5. Разработать алгоритм, имитирующий жизнь озера. Реализовать программно алгоритм имитирующий жизнь озера. Определить соотношение между плотоядными и травоядными обитателями озера, при котором их численность будет максимальной и стабильной. Построить графики, иллюстрирующие динамику всех переменных. Смоделировать изменение условий в озере в случае вспышки на солнце.