![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Реализация имитационной модели на ЭВМ
Приведенная выше блочная структура модели экономической оценки плана забора воды в оросительную систему была детализирована и доведена до реализации на ЭВМ. В частности, на основе первого и второго блоков (см. рисунок 6.1) была разработана блок-схема алгоритма моделирования покатных миграций молоди рыб по суткам и часам рассматриваемого периода, под которым понимается пересечение периодов массового ската молоди рыб и работы водозабора. Алгоритм моделирования состоит в том, что вначале для каждого видоразмера молоди имитируется её суточная концентрация, а затем − концентрация молоди каждого видоразмера в заданные часы всех суток (рисунок 6.2). При этом в блоке 4 из базы ихтиологических данных выбирается математическое ожидание
где Значение
Рисунок 6.2 − Блок-схема алгоритма моделирования сезонной и
Соответствующая блок-схема приведена на рисунке 6.3.
Рисунок 6.3 − Блок-схема алгоритма подпрограммы моделирования
В блоках 11 и 12 (см. рисунок 6.2), аналогично описанному выше моделированию, производится выборка из базы данных Эти действия выполняются для всех учитываемых видоразмеров рыб После получения реализации процесса попадания молоди в водозабор по формуле (6.1) определяется случайная величина ущерба рыбному хозяйству для принятого плана забора воды в систему. В результате многократного моделирования и статистической обработки получаем статистически достоверную оценку графика заборы воды (рисунок 6.4).
![]() оценки плана забора воды в систему
Рисунок 6.5 − Структура записи данных для t -ых суток входного файла имитационной модели
Алгоритм имитационной модели реализован на языке Турбо-Паскаль для персональных ЭВМ типа IBM PC. Идентификатор программы SMR.PAS. Генерирование случайных чисел с равномерным законом распределения на отрезке [0, 1] производится с помощью процедуры RANDOMIZE инициализации датчика псевдослучайных чисел и процедуры RANDOM генерирования одного псевдослучайного числа. Основная исходная информация программы имитационного моделирования должна быть сосредоточена во входном файле ISMR.DAT, структура записи которого приведена на рисунке 6.5. Указанный файл создаётся средствами операционной системы MSDOS или оболочки TOTAL COMMANDER и заполняется данными с помощью текстового редактора. Файл ISMR.DAT представляет собой последовательность символьных строк переменной длины, отделяемых друг от друга специальной комбинацией " конец строки". Первый тип строк этой последовательности содержит информацию о номере суток ( Второй тип строк содержит усреднённую информацию о скате молоди Для выходных данных программы имитационного моделирования создаётся файл OSMR.DAT. Он заполняется в процессе выполнения программы информацией о суточных концентрациях и концентрациях по часам суток по каждому видоразмеру по всем суткам интервала моделирования. Результаты могут быть просмотрены на экране дисплея и выданы на печать в табличной форме. После таблицы с результатами моделирования для последних рассматриваемых суток выдаётся значение экономического критерия
Рекомендации по оптимизации планирования водозабора
Технология оптимизации плана забора воды в систему приведена на рисунке 6.6. На начальном этапе её реализации в общепринятой последовательности (М.Ф. Натальчук, 1995) разрабатывается системный план водораспределения включающий план забора воды в систему. Для реализации на ЭВМ имитационной модели экономической оценки плана забора воды, кроме данного входного файла необходимо ввести: − количество учитываемых видоразмеров рыб; − продолжительность и сроки периода моделирования; − точность оценки среднего значения; − параметр распределения Стьюдента при принятой доверительной вероятности (достоверности).
Рисунок 6.6 – Структурная схема оптимизации плана
После имитации на ЭВМ процесса ската молоди рыб с помощью разработанных программных средств вычисляется множество значений экономического критерия (6.1) { Полученные результаты заносятся в таблицу 6.1.
Таблица 6.1 − Общий вид таблицы сравнения планов забора воды
Затем производится (в пределах допустимого) корректировка плана воды в систему. При корректировке используют применяемые в эксплуатации мелиоративных систем приёмы и ограничения. В частности, разрешается недобор в одну декаду компенсировать перебором в следующую смежную декаду, величина перебора не должна превышать размеров возможностей форсировки каналов системы (В.И. Ольгаренко, 1976). Условия корректировки должны, в конечном счёте, учитывать ограничения на режим орошения всех севооборотов. График полива следует изменять главным образом за счёт уменьшения продолжительности поливов и сроков их проведения при постоянстве количества воды, назначенной для полива каждой культуры. Межполивной период одной и той же культуры можно изменять не более чем на 3 суток. Назначать поливы раньше или позже назначенного срока допускается для основных культур севооборота не более чем на 3 суток, а для остальных ― 4− 5 суток. Скорректированный план забора воды вводится в ЭВМ, производится новый этап моделирования на ЭВМ и оценки данного плана по критерию
Эколого-экономическая оптимизация плана забора воды в Нижне-Манычскую оросительную систему
Предложенная выше имитационная модель применялась для условий Арпачинского водозабора Нижне-Манычской рисовой оросительной системы. В качестве исходных данных был принят реальный календарный план водозабора (таблица 6.2).
Таблица 6.2 − План забора воды по Нижне-Манычской оросительной системе
Ихтиологическая информация о скате молоди рыб была представлена в виде файла согласно принятой структуре записи данных (см. рисунок 6.5). Основные показатели для расчётов ущерба в ихтиофауне представлены в таблице 6.3. В конкретных расчётах, кроме входного файла было принято: Ø количество видоразмеров − 4; Ø общее число суток периода моделирования − 60; Ø начало моделирования − 11 мая; Ø конец моделирования − 9 июля; Ø точность Ø достоверность Ø параметр распределения Стьюдента при принятой достоверности Ø среднесуточная концентрация молоди по видоразмерам — 0, 03; 0, 03; 0, 01; 0, 01 шт./м3. Таблица 6.3 − Основные показатели для расчёта ущерба ихтиофауне
Результаты моделирования для первого варианта (скорректированного) представлены ниже. На рисунке 6.7 изображена динамика суточной концентрации молоди у Арпачинского водозабора для 37-ых суток, построенная на основе результатов моделирования.
Рисунок 6.7 − Смоделированная на ЭВМ суточная динамика концентрации молоди второго видоразмера для 37-ых суток моделирования
Одна из реализаций динамики ската молоди леща размером более 15 мм за весь срок ската у Арпачинского водозабора представлена на рисунке 6.8. Для этой же реализации ската молоди ущерб по всем учитываемым видоразмерам при первом варианте плана водозабора составил 1593, 5 ден.ед. Распределение этого ущерба по суткам рассматриваемого периода приведено на рисунке 6.9. Корректировка исходного плана водозабора производились с учётом принятых при орошении допустимых продолжительностей полива и сроков их проведения при сохранении объёмов воды для полива. Первый вариант от исходного отличается в третьей декаде мая и в первой декаде июня. Объёмы водозабора в исходном варианте в эти декады 3812 тыс. м3 и 3713 тыс. м3, а в первом (скорректированном) варианте 4386 тыс. м3 и 3139 тыс. м3 соответственно. При этом сохранён суммарный объём водозабора за две декады равный 7525 тыс. м3. Необходимость уменьшения водозабора в первой декаде июня обусловлена массовым скатом рыб в эти дни.
Рисунок 6.8 − Смоделированная на ЭВМ сезонная динамика ската молоди второго видоразмера у Арпачинского водозабора
Рисунок 6.9 − Изменение по суткам ожидаемого ущерба
Второй скорректированный план отличается от исходного в трёх декадах. Во второй декаде июня, на которую приходится пик ската, уменьшение водозабора составило 730 тыс. м3, объёмы недобора воды перенесены на первую и третью декады июня. Для получения принятой достоверности необходимое число реализаций модели, вычисленное по формуле (4.11) составило 138 для каждого варианта плана забора воды. Критерий оценки варианта определялся как среднее значение по всему множеству реализаций. Результаты оценки вариантов плана водозабора сведены в таблицу 6.4.
Таблица 6.4 − Результаты сравнения вариантов плана забора воды в
После согласования со службами эксплуатации Багаевского районного управления оросительных систем окончательно был принят первый вариант водозабора. Ожидаемое снижение ущерба от реализации принятого варианта составило 23, 29 ден. ед. В натуральном выражении эта допустимая переброска объёма воды между двумя соседними декадами приводит к снижению ожидаемого ущерба ихтиофауне р. Дон только по молоди леща и судака на 51, 2 тыс. штук. Дальнейшее уменьшение ущерба должно произойти на этапе оперативного управления работой водозабора. Более значительного эффекта, чем описанный выше, можно достичь за счёт уменьшения или полного прекращения забора воды в сумеречно-ночное время.
6.6 Эколого-экономическая оптимизация оперативного Оптимизация оперативного плана забора воды в оросительную систему заключается в минимизации величины ущерба рыбному хозяйству источника орошения при технологических ограничениях от водопользователей. Предлагаемая нами технология оптимизации предусматривает имитационное моделирование ската молоди и достоверную оценку всех возможных планов водоподачи, начиная с плана, составленного традиционными методами с последующим их улучшением с позиции рыбоохраны. В качестве результата оптимизации выбирается план забора воды с минимальным значением оценки ущерба рыбному хозяйству водоисточника. Разработанная нами имитационная модель состоит из трёх блоков (рисунок 6.10). В первом блоке для конкретных t -ых суток и каждого видоразмера производится моделирование внутрисуточной динамики ската молоди рыб.
Рисунок 6.10 − Обобщённая структура имитационной модели Исходными данными для этого блока являются:
Под модульным коэффициентом концентрации молоди В частности моделирование случайного значения модульного коэффициента часовой концентрации ската производится по зависимости
где
Результатом моделирования в первом блоке является динамика изменения концентрации молоди по часам суток, вычисляемая следующим образом
Во втором блоке имитационной модели производится моделирование попадания молоди рыб всех учитываемых видоразмеров в водозабор на базе статистических оценок коэффициента функциональной эффективности рыбозащитного сооружения по Результатом работы блока являются смоделированные данные об изменении концентрации несохранённой молоди рыб по часам t -ых суток. В третьем блоке производится оценка оперативного плана забора воды на орошение. Кроме самого оцениваемого оперативного плана забора воды в виде суточного графика водоподачи в оросительную систему
Кроме перечисленных для всех блоков имитационной модели исходными данными являются − число учитываемых видоразмеров молоди рыб (m) и календарная дата t -ых суток. В данном блоке на основе полученных реализаций процессов попадания в водозабор молоди всех учитываемых видоразмеров рыб определяется величина ущерба рыбному хозяйству для оцениваемого плана забора воды по формуле
где
где
После многократного моделирования и статической обработки получаем статически достоверную оценку данного плана забора воды
где L − количество реализаций процесса моделирования.
Аналогично производится оценка любого другого (скорректированного) оперативного плана забора воды в оросительную систему. На основе описанной структуры модели разработана блок-схема алгоритма имитационной модели оценки оперативного плана забора воды в оросительную систему (рисунок 6.11). При этом в блоке 6 из базы ихтиологических данных выбираются математические ожидания После получения реализации процесса попадания молоди в водозабор по формуле (6.7) определяется случайная величина ущерба рыбному хозяйству для оцениваемого оперативного плана забора воды в систему. В результате многократного моделирования и статистической обработки получаем статистически достоверную оценку графика забора воды. Описанный алгоритм имитационной модели оценки оперативного плана забора воды в ОС реализован в виде программного продукта «Водозабор» в интегрированной среде разработки IDE Delphi для персональных ЭВМ типа IBM PC.
Рисунок 6.11 – Блок-схема имитационной модели
Блок-схема алгоритма подпрограммы моделирования
Рисунок 6.12 – Блок-схема алгоритма моделирования
|