- •Глава 2. Классификация и методика разработки математических моделей экологических систем
- •2.1. Физические и математические модели экологических систем
- •2.2. Концептуальные модели экологических систем
- •2.3. Понятие идентификации экосистем
- •2.4. Типы и методика разработки математических моделей экосистем
- •2.5. Математические модели динамических процессов
- •2.6. Методика разработки математических моделей типовых процессов в экосистемах
- •2.7. Методика разработки динамических моделей водных экосистем
- •2.8. Методика разработки математических моделей процессов эвтрофикации вод
2.4. Типы и методика разработки математических моделей экосистем
При создании математической модели используется метод количественного формализованного отображения концептуальной модели, при котором правила, описывающие динамику системы, и существующие в ней процессы и явления задаются с помощью математических уравнений.
Этапы разработки математических моделей:
Формулировка общего вида математических операторов.
Выбор временного интервала моделирования.
Идентификация параметров функций связи.
Определение параметров уравнений математической модели.
Разработка алгоритмов и использование специальных комплексов программ решения систем уравнений математической модели.
Компьютерные (вычислительные) эксперименты.
Обсуждение полученных результатов вычислительных экспериментов.
Наилучшим видом информации, которая может быть использована для разработки математических моделей, являются результаты наблюдения и измерения конкретных параметров реальной экосистемы. Полученные экспериментальные данные обрабатываются статистическими методами. При отсутствии экспериментальных данных следует использовать известные теоретические причинно-следственные зависимости или эмпирические соотношения. Информация, необходимая для математического моделирования экосистем, также может быть получена из литературных источников или из экспертных оценок.
Для математического моделирования динамики экосистем могут быть использованы различные типы математических описаний:
Матричная алгебра (например, для описания популяционных моделей).
Дифференциальные уравнения (например, для описания массопереноса в непрерывном времени).
Конечно-разностные уравнения (например, для описания процессов массопереноса с дискретным временем).
В ряде случаев математические модели экосистем могут быть графически отображены в виде блок-схем (скалярных или матричных), линейных или нелинейных графов, различных логико-информационных графов.
Конечно-разностные уравнения дают больше гибкости для представления динамических экосистем с использованием статистических методов (см. раздел 1.4). Они известны как модели временных рядов и используют хронологию экологических и природоохранных процессов. Эти уравнения решаются численными методами. При этом возможность их использования для прогноза ограничена.
Единицей времени для компьютерного моделирования экосистемы является временной интервал Δt между последовательными шагами численного решения системы уравнений модели. Выбор шага компьютерного моделирования зависит от временного масштаба, требуемого для описания моделируемых процессов, в соответствии с имеющимися экспериментальными данными и обеспечивающего требуемую точность параметризации модели и скорость моделирования. В большинстве случаев шаг компьютерного моделирования выбирается в соответствии с интервалом измерения имеющихся экспериментальных эко-данных. Так, например, если требуется учет дневных колебаний температуры, шаг моделирования должен быть меньше чем один день. Основным условием при выборе шага моделирования является приблизительное постоянство параметров и переменных модели в пределах шага моделирования Δt.
При выборе вида системы уравнений математической модели экосистемы используются:
Количественная информация (или экоданные), полученная в результате непосредственных полевых измерений или из литературных источников.
Данные, полученные по теоретическим или эмпирическим формулам, адекватным условиям моделирования экосистемы.
3. Качественная информация, основанная на экспертных оценках или литературных данных. В некоторых случаях не существуют количественные данные или теоретические формулы. В этом случае могут быть использованы качественные экспертные оценки, основанные на длительных полевых исследованиях и результатах компьютерного моделирования. В некоторых случаях при отсутствии и качественной информации могут быть использованы результаты самих компьютерных экспериментов. При этом использование той или иной формы уравнений может быть принято на основании компьютерных (или вычислительных) экспериментов с альтернативными формами уравнений.
Для оценки параметров математических моделей при идентификации экосистем используются специальные статистические методы. Они служат для интерпретации имеющейся количественной информации о взаимосвязях внутри экосистемы. Из этих методов наиболее часто используется регрессионный анализ (см. раздел 1.5).
Алгоритмизация и программирование систем уравнений математической модели для компьютерного моделирования экосистем может быть проведено с использование различных языков программирования и с помощью различных специальных пакетов прикладных программ. После выбора языка программирования для проведения компьютерного моделирования экосистем необходимо выполнить следующие процедуры:
Создание функциональной блок-схемы модели с указанием используемых переменных для каждого блока блок-схемы и шагов вычислений.
Написание программы на выбранном языке для каждого отдельного блока компьютерной модели.
Отладка программы и исправление синтаксических и логических ошибок, допущенных при программировании.
Проверка правильности работы компьютерной модели.
Основной задачей компьютерного моделирования экосистем является имитация процессов и явлений в экосистеме или конкретные вычисления при заданных условиях. Результаты компьютерного моделирования экосистем могут быть использованы в качестве эталона при оценке изменений в поведении экосистемы при изменении условий ОПС.
При разработке математических моделей сложных экосистем используется блочный (модульный) принцип, при котором каждый процесс или явление, происходящее в экосистеме, отображается в виде некоторого отдельного блока (модуля). Каждый блок (модуль) имеет некоторое математическое описание. Математическая модель экосистемы представляет собой совокупность математических описаний всех блоков (модулей) и уравнений взаимосвязи между этими блоками. Выделение блоков (модулей), соответствующих отдельным процессам и явлениям в экосистеме является важным этапом концептуального моделирования экосистем.
