
- •Конспект лекций
- •Владикавказ
- •Математическое моделирование элементов сложных экологических систем
- •Лекция 1. Введение в моделирование. Исторический экскурс.
- •1. Основы моделирования в экологии 1.1. Общие принципы построения моделей в экологии
- •Лекция 2.
- •2.1. Элементы моделирования
- •2.2. Этапы построения математической модели
- •1.4. Элементы теории подобия, применяемые в моделировании
- •Лекция 3
- •3.2. Экологические модели
- •3.2.1. Основы экологометрики
- •3.2.2. Выборочный метод в экологометрике.
- •Зависимость числа интервалов от объема выборки
- •Статистический ряд по интервалам
- •Лекция 4. Статистические оценки параметров распределения случайных величин по выборкам
- •4.4. Статистические оценки гипотез об экологических моделях
- •Определение вариантов выборок
- •Выборка из генеральной совокупности
- •Статистическая таблица
- •Лекция 5.
- •Результаты эксперимента
- •Статистическая таблица эксперимента
- •Пример преобразования членов уравнения регрессии
- •Вычисление данных для линеаризации уравнения регрессии
- •Нормальные уравнения мнк для некоторых функций
- •Статистическое оценивание уравнения регрессии и парной корреляции.
- •Обработка результатов наблюдений
- •Лекция 6.
- •Рекомендации по выбору вида функции
- •3.4. Динамические статистические модели
- •Посадка леса
- •Данные по объему сброса качественных сточных вод
- •Данные по объему сброса сточных вод за 5-летие
- •Пример расчета 5-летних средних
- •Условное обозначение времени
- •Расчетные значения для определения уравнения динамики
- •Ряд динамики для определения сезонных колебаний
- •Лекция 7. Многофакторные эколого-математические модели. Анализ влияния отдельных факторов в экологической модели.
- •Эксперименталъный материал исследования
- •Результаты проведенных опытов
- •8.1. Анализ влияния отдельных факторов в экологической модели.
- •Лекция 9. Методы оптимизации. Метод Лагранжа
- •Лекция 10. Метод линейного программирования.
- •Лекция 11. Функциональные модели.
- •Лекция 12. Модели процессов содержащие обыкновенные дифференциальные уравнения.
- •Численные ошибки использованных для вычисления данных
- •Лекция 13. Статистические модели динамики.
- •Лекция 14. Балансовые модели.
- •Лекция 15.
- •Лекция 16. Информационные технологии в экологии. Экологические информационные системы.
- •1 6.1. Экологические информационные системы
- •1. Какова область значения для числовых характеристик?
- •Лекция 17. Использование информационных технологий для решения задач экологии.
- •Специальные приложения.
- •Значение функции
- •Значение критерия
- •Значение критерия
- •Критические значения коэффициента корреляции rk;α
- •2. Основы теории подобия
- •2.1. Подобие физических явлений и его признаки
- •2.2. Анализ размерностей
- •2.3. Первая теорема подобия
- •2.4. Применение методов подобия в математическом
- •11.3. Численные методы решения дифференциальных уравнений
- •11.3.1. Постановка задачи
- •11.3.2. Процесс численного решения
- •11.3.3. Метод Эйлера
- •11.3.4. Модифицированный метод Эйлера
- •11.3.5. Метод Рунге – Кутта
- •11.3.6. Метод Рунге – Кутта для систем дифференциальных уравнений
- •11.3.7. Общая характеристика одношаговых методов
- •3.8. Многошаговые методы
- •11.3.9. Методы прогноза и коррекции
- •11.3.10. Краткая характеристика методов прогноза и коррекции.
- •11.3.11. Выбор шага и погрешность решения.
- •11.3.12. Жесткие задачи
- •11.4. Имитационное моделирование систем
- •11.4.1. Принципы имитационного моделирования
- •11.4.2. Объекты моделирования
- •11.4.3. Динамическая модель исследуемого объекта
- •11.4.4. Построение имитационных моделей динамических систем
- •11.4.5. Преобразование передаточных функций звеньев в дифференциальные уравнения в форме Коши
- •11.4.6. Синтез имитационной модели на основе структурной схемы
- •11.5. Теоретические основы построения математических моделей систем
- •11.5.1. Компонентные и топологические уравнения
- •11.5.2. Компонентные и топологические уравнения механической системы
- •11.5.3. Компонентные и топологические уравнения электрической системы
- •11.5.4. Компонентные и топологические уравнения гидравлической системы
- •11.5.5. Компонентные и топологические уравнения тепловой системы
- •11.6. Метод электроаналогий
- •11.6.1. Сущность метода электроаналогий.
- •11.6.2. Электромеханические аналогии
- •11.6.3. Построение имитационных моделей методом электроаналогий
- •11.6.4. Плоское прямолинейное движение звеньев
- •11.6.5. Электрогидравлические аналогии
- •11.6.6. Электротепловые аналогии
- •Литература
Лекция 2.
2.1. Элементы моделирования
Процесс моделирования связан с рядом процедур, например, таких как выбор целевой функции (функции отклика), переменных, параметров и т.д. Рассмотрим основные из них:
Выбор переменных. Различают переменные состояния, скорости (роста), факторов и др. Они в свою очередь подразделяются на вспомогательные и управляющие.
Переменные состояния определяют или помогают определить со- стояние системы в любой заданный момент времени (фазовые переменные). Типичным примером может служить объем выбросов и их содержание. Переменные должны поддаваться измерению и представлять интерес для исследователя. Так, если система задана с помо- щью n переменных состояния Х1, Х2, ..., Хn, то они определяют един- ственным способом состояние системы в момент времени t. Проблема детерминированного моделирования состоит в построении дифференциальных уравнений, с помощью которых можно было бы прогнозировать значения всех переменных состояния системы в любой наперед заданный момент времени.
Переменные скорости (роста) — это характеристика, задающая процесс, который протекает в системе, в заданный момент времени. Эти процессы можно квалифицировать либо как преобразование, либо как перемещения.
Вспомогательные переменные способствуют более глубокому пониманию объекта и в отдельных случаях упрощают сопоставление результатов наблюдения, например темп роста выбросов в атмосферу
где П — объем выбросов;
dП — приращение объема выбросов за время dt.
Управляющие переменные — это не зависящие от времени количественные показатели и коэффициенты, включаемые в математические модели.
Под константой понимают численную величину, имеющую надежно и точно вычисленное значение, которое остается неизменным при варьировании условий эксперимента, а также в тех случаях, когда модель используется для проверки различных гипотез или для описания компонент системы.
Термин «параметр» обычно относится к характеристикам, численные значения которых отличаются меньшей определенностью, чем у констант, но, тем не менее, остаются неизменными на протяжении исследования модели. Значения параметров подвержены влиянию условий эксперимента, и они могут иметь приближенное значение.
Для обозначения параметров и констант введем символ Р, а величины, относящиеся к параметрам, будем записывать с индек- сом с, например, Sc — постоянные затраты (с - от const).
Для обозначения переменных введем символы Х, Y, Z и т.д. Величины, относящиеся к переменным, будем записывать с индек- сом v, например, Sv — переменные затраты и т.д. (здесь индекс v — от var).
Подгонка моделей связана с такой корректировкой значений пара- метров Р и начальных условий переменных Хi (i =1, n), которая прибли- жала бы модель к описываемой ею реальной системе при сохранении выбранной структуры и базовых уравнений. Например, пусть у реальной системы измеряется конкретная характеристика Yn, в определенные моменты времени t1, t2, ..., tn и соответственно фиксируются значения у1, у2, ..., уn. При тех же условиях по модели фиксируем состояния Y1,Y2, ..., Yn, где Yi — прогнозируемые величины характеристик системы. Если имеется разница между значениями уi и Уi, то ее величина называется невязкой и обозначается как
И можно вычислить сумму квадратов невязок
где аi — некоторый весовой коэффициент, который применяется в случае, когда невязки ri имеют разную качественную значимость. При этом
а1 + а2 +...+ an = l.
Сумма невязок используется в качестве меры близости модели к ее прототипу и может быть разбита на две составляющие
R = Rад +Rе
где Rад — отражает неадекватность модели прототипу;
Rе — ошибки в экспериментальных данных.
Величина R рассматривается как зависимая от параметров сис- темы Р1, Р2, ..., Рk поэтому ожидаемое значение Rе определяется по формуле
Rе =(n — k) σ2,
где n — число измерений;
k — число параметров;
σ 2 — дисперсия ошибки.
Зависимость R от параметров Рi (i =1, k) может быть записана как
R=R(P1,P2,..., Pk)
Для определения минимума функции R(P) используют методы: наименьших квадратов, градиентный и др.
В качестве критерия чувствительности модели, где величина Yi. прогнозируется в заданный момент времени и известен параметр, от которого зависит эта величина, рекомендуется безразмерная вели- чина
где σ Pi — малое приращение параметра;
σYi — приращение Yi вследствие изменения параметра Pi
Параметры, для которых S(Yi, Рi) >1, сильно влияют на выход- ной показатель, и наоборот.