Выбрать главу

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

Для определения приближенного значения параметра используются сложные статистические методы. Однако иногда это значение уже известно: его можно найти в таблицах, опубликованных другими исследователями. В качестве примера можно привести калорийность продуктов в модели, связанной с диетами. Другие известные параметры — это сезонный уровень заболеваемости гриппом или время роста культуры бактерий. Параметры связывают входные переменные I1(t), I2(t), …, In(t) с выходной переменной O(t) посредством выражений математической модели.

Математическая модель, входные переменные (I) и выходная переменная (О).

Компьютер как пробирка

Моделирование — одно из основных понятий современной науки — заключается в прогнозировании будущего состояния системы, O(+ 1), на основе определенной вычислительной модели. К примеру, прогноз погоды на ближайшие дни основан на вычислительной модели климата, прогнозирование численности волков и зайцев в определенном регионе производится на основе модели «хищник — жертва», а число людей, которые заболеют сезонным гриппом, можно спрогнозировать с помощью вычислительной модели эпидемии гриппа. Таким образом, для составления прогнозов требуется вычислительная модель.

В общем случае такая модель — это компьютерная программа, написанная на одном из языков программирования (Visual Basic, С/C++, Java и т. д.). Моделирование заключается в том, чтобы заставить математическую модель работать на компьютере в поисках ответа на вопросы, касающиеся будущего состояния системы: «что произойдет, если…?». Таким образом, компьютер превращается в пробирку, подлинную лабораторию, где можно исследовать явления, которые нельзя изучить при полевых исследованиях или в лаборатории.

Существует несколько способов компьютерного моделирования. Во-первых, оно может заключаться в определении начальных условий и будущего состояния системы. Начальные условия — это значения входных переменных модели (они известны), на основе которых выполняется прогноз. Ученые называют отправную точку модели нулевым моментом времени, поэтому начальные условия записываются так: I1(0), I2(0)…, In(0). К примеру, если на сегодняшний день свиным гриппом заболели 1247 человек, из которых 1240 выжили, семь — умерли, то начальные условия таковы: I1(0) = 1247, I2(0) = 1240 и I3(0) = 7. Зная эти начальные условия и применив вычислительную модель эпидемии, можно задаться вопросом: сколько человек заболеют гриппом через семь дней?

Во-вторых, моделирование может заключаться в изменении параметров и оценке воздействия новых значений на будущее состояние системы. Что произойдет в примере со свиным гриппом, если вместо уровня смертности в 0,78 % использовать значение в 2,96 %? Каким в этом случае будет уровень смертности через месяц?

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

* * *

СРАВНЕНИЕ МОДЕЛЕЙ

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

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

* * *