автореферат диссертации по информатике, вычислительной технике и управлению, 05.13.18, диссертация на тему:Методическое и программное обеспечение исследования режимов ГЭС с использованием метамоделей
Автореферат диссертации по теме "Методическое и программное обеспечение исследования режимов ГЭС с использованием метамоделей"
На правах рукописи
Осипчук Евгений Николаевич
МЕТОДИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИССЛЕДОВАНИЯ РЕЖИМОВ ГЭС С ИСПОЛЬЗОВАНИЕМ МЕТАМОДЕЛЕЙ
Специальность 05.13.18 - Математическое моделирование, численные методы и комплексы программ
АВТОРЕФЕРАТ диссертации на соискание учёной степени кандидата технических наук
3 ОКТ 2013
005534028
Иркутск-2013
005534028
Работа выполнена в Федеральном государственном бюджетном учреждении науки Институте систем энергетики им. Л.А. Мелентьева Сибирского отделения Российской академии наук (ИСЭМ СО РАН).
Научный руководитель:
Официальные оппоненты:
Ведущая организация:
кандидат технических наук, доцент Абасов Николай Викторович
Иваньо Ярослав Михайлович,
доктор технических наук, профессор, ФГЪОУ ВПО «Иркутская государственная сельскохозяйственная академия», проректор по учебной работе
Мокрый Игорь Владимирович,
кандидат технических наук, ФГБУН Институт систем энергетики им. Л.А. Мелентьева Сибирского отделения РАН, старший научный сотрудник
ФГБОУ ВПО «Иркутский государственный технический университет»
Защита диссертации состоится «22» октября 2013 года в 9:00 часов на заседании диссертационного совета Д.003.017.01 при ИСЭМ СО РАН по адресу: 664033, г. Иркутск, ул. Лермонтова, 130, к. 355.
С диссертацией можно ознакомиться в библиотеке ИСЭМ СО РАН.
Отзывы на автореферат в двух экземплярах с подписью составителя, заверенные гербовой печатью учреждения, просим направлять по адресу диссертационного совета Д.003.017.01: 664033, г. Иркутск, ул. Лермонтова, 130.
Автореферат разослан «20» сентября 2013 года.
Учёный секретарь диссертационного совета доктор технических наук, профессор
А.М. Клер
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность работы. Межгодовая изменчивость колебаний водности в бассейнах рек вызывает трудности в эффективном управлении режимами водохранилищ гидроэлектростанций (ГЭС).
Традиционно для управления и планирования режимов ГЭС используются два основных методических подхода, основанные на правилах назначения режимов гидроузлов с помощью диспетчерских графиков и расчётах режимов энергосистем с ГЭС на математических моделях различного класса.
Применение диспетчерских графиков позволяет частично снизить риски (энергетические, водохозяйственные, экологические и др.), обусловленные стохастическими колебаниями приточности воды в водохранилища. Однако в условиях глобальных климатических изменений вероятностные методы учёта гидрологической информации, используемые при построении диспетчерских графиков и моделей, не всегда соответствуют реальным процессам речного стока, а накопленной гидрологической статистики может быть недостаточно для учёта рисков наступления экстремальной водности.
При расчётах математических моделей режимов энергосистем с ГЭС обычно используются вероятности развития событий на предстоящий период (например, в виде условных вероятностей показателей водности), при этом прогностические показатели не рассматриваются в явном виде (в частности, в виде функций плотности распределения вероятностей).
Развитие методов прогнозирования, создание глобальных климатических моделей позволяют повышать надёжность прогностических показателей природообусловленных факторов энергетики1, поэтому актуальной становится задача применения результатов их среднесрочного (от месяца до года) и долгосрочного (от года до нескольких лет) прогнозирования для моделирования возможных режимов ГЭС с оценкой различных рисков.
Современные информационные технологии обеспечивают новые возможности моделирования режимов ГЭС. В частности, методология МОО2, широко используемая для автоматизации построения программных комплексов, а также интеграции и адаптации моделей различных предметных областей3, позволяет описывать сложные объекты управления с помощью многоуровневых моделей (метамоделей).
Использование метамоделей позволяет согласовать как традиционные, так и новые подходы к управлению режимами ГЭС, учитывать требования различных участников водохозяйственного комплекса с поиском компромиссных вариантов при противоречиях, что повышает качество принимаемых управленческих решений.
1 Факторы, в значительной степени зависящие от динамических природных процессов (гидрологических, метеорологических и др.) и влияющие на элементы производства, транспортировки и потребления электроэнергии.
2 Model Driven Development (MDD) - модельно-управляемая разработка.
3 Geisler R., Klar M. and Pons C. Dimensions and Dichotomy in Metamodeling. - Univ. of Bradford: 3rd BCS-FACS Northern Methods Workshop, 1998. - 60p.
Цель диссертационной работы - разработка методического, алгоритмического и программного обеспечения для моделирования режимов сработки и наполнения водохранилищ ГЭС с учётом прогностических распределений показателей приточности и использованием средств метамоделирования.
Задачи исследования:
1. Разработка методических основ применения средств метамоделирования для исследования режимов ГЭС с созданием базы знаний ограничений и критериев синтезируемых моделей;
2. Разработка методики исследования режимов ГЭС на основе распределений вероятностей притока воды в водохранилища;
3. Разработка инструментальных средств метамоделирования режимов ГЭС с созданием декларативного языка описания математических моделей и эффективных (по быстродействию и управлению) программных компонентов;
4. Разработка алгоритма для уменьшения диапазона изменчивости формируемых управленческих показателей режимов ГЭС по заданным прогностическим распределениям притока воды в водохранилища;
5. Разработка программного компонента моделирования водохранилищ для исследования режимов новых и проектируемых ГЭС на основе данных спутникового зондирования рельефа местности.
Объект исследования - информационно-вычислительные технологии управления гидроэнергетическими и водохозяйственными комплексами.
Предмет исследования - модели управления режимами ГЭС.
Методы исследования: математическое программирование, стохастическая оптимизация, имитационное моделирование, математическая статистика, методы системного анализа, проектирования информационных систем, системного и прикладного программирования.
Научную новизну составляют следующие положения:
1. Впервые разработан подход к исследованию режимов ГЭС на основе технологии метамоделирования, позволяющий синтезировать различные модели задач математического программирования с помощью базы знаний разных видов ограничений, критериев и уравнений;
2. Разработан адаптивный алгоритм формирования допустимой для принятия решений области оптимальных режимов ГЭС по заданным функциям распределений вероятностей притока для каждого исследуемого интервала времени на основе стохастической оптимизации;
3. Разработана уникальная технология поддержки исследования режимов ГЭС с набором программных компонентов, включающих декларативный язык описания моделей с возможностью настройки на различные решатели задач математического программирования, поддержкой синтеза, анализа и преобразования моделей.
На защиту выносятся положения, составляющие научную новизну, а также программный компонент формирования характеристик водохранилищ проектируемых ГЭС на основе данных спутникового зондирования рельефа местности с моделированием графиков наполнения водохранилищ.
Практическая значимость. Разработанное методическое, алгоритмическое и программное обеспечение может быть использовано для моделирования режимов ГЭС при уточнении и дополнении действующих «Правил использования водных ресурсов» (ПИВР) водохранилищ, возникновении противоречий между участниками водохозяйственного комплекса: а) Федеральным агентством водных ресурсов Министерства природных ресурсов РФ; б) бассейновыми водными управлениями; в) электро-генерирующими компаниями; г) объединёнными диспетчерскими управлениями; д) научно-исследовательскими институтами энергетического профиля.
Разработанная технология с инструментальными средствами мета-моделирования может применяться для комплексного решения энергетических задач, основанных на задачах математического программирования.
Разработанный программный компонент моделирования водохранилищ ГЭС с формированием графиков их наполнения может использоваться при решении водохозяйственных и водноэнергетических вопросов межведомственными рабочими группами, профильными комитетами (министерствами республик, администрациями краёв и областей).
Результаты диссертационной работы применены при выполнении проектов по гранту РФФИ №10-07-00264 (2010-2012 гг.) и гранту программы президиума РАН №2.2а (2009-2011 гг.).
Результаты, полученные в диссертации, были включены в работу автора, которая победила в молодёжном конкурсе «Энергия развития - 2011» (Москва, ОАО «РусГидро»).
Результаты моделирования, полученные с помощью предложенного автором подхода, были использованы при обсуждении вопросов наполнения Богучанского водохранилища на президиуме СО РАН и в администрации Иркутской области.
Достоверность результатов. Результаты моделирования различных режимов ГЭС верифицировались на статистическом материале по управлению Ангаро-Енисейским каскадом ГЭС и наполнению водохранилища Богучанской ГЭС в 2012 году.
Личный вклад автора. Разработка алгоритмов, программных компонентов и методики их применения принадлежит лично автору, в совместно опубликованных работах технология моделирования режимов ГЭС разработана в нераздельном соавторстве с научным руководителем.
Апробация работы. Содержание и результаты диссертационной работы докладывались и обсуждались на международных и российских конференциях: Международной научно-практической конференции «Исследование, разработка и применение высоких технологий в промышленности» (Санкт-Петербург, 2010); Международной научно-практической конференции «Реки Сибири и Дальнего Востока» (Иркутск, 2013); Всероссийской конференции с международным участием «Фундаментальные проблемы воды и водных ресурсов» (Барнаул, 2010); Всероссийской научной конференции с международным участием «Экологический риск и экологическая безопасность» (Иркутск, 2012); Всероссийской конференции «Винеровские чтения» (Иркутск,
2009, 2011); Байкальской Всероссийской конференции «Информационные и математические технологии в науке и управлении» (Иркутск, 2010, 2011, 2012, 2013); Всероссийской конференции молодых учёных по математическому моделированию и информационным технологиям (Красноярск, 2010); Научной конференции молодых географов Сибири и Дальнего Востока (Иркутск, 2011); Конференции-конкурсе научной молодежи ИСЭМ СО РАН (Иркутск, 2010, 2011,2012).
По материалам диссертации опубликовано 19 работ, в том числе 3 работы в изданиях, рекомендуемых ВАК. Получено 2 свидетельства о государственной регистрации программ для ЭВМ.
Объём и структура работы. Диссертация состоит из введения, пяти глав, заключения, списка литературы из 135 наименований и 7 приложений общим объёмом 175 страниц, основной текст изложен на 140 страницах, включает 38 рисунков и 5 таблиц.
Содержание работы
Во введении обоснована актуальность работы, приводятся научная новизна и практическая значимость полученных результатов, цели и задачи исследования.
В первой главе рассматриваются методические подходы к управлению долгосрочными режимами ГЭС с обзором современных информационно-вычислительных средств для разработки и оптимизации моделей.
На производство и потребление электроэнергии, вырабатываемой ГЭС, существенное влияние оказывают природно-климатические факторы. Например, изменчивость приточности в водохранилища (сезонная, годовая, многолетняя) вызывает риски надёжности функционирования энергосистем с высокой долей выработки электроэнергии ГЭС. Длительные маловодные периоды на водохранилищах в сочетании с холодными зимами нарушают стабильность энергоснабжения и создают угрозы энергетической безопасности.
Для поиска оптимальных вариантов управления режимами ГЭС разработано множество эффективных алгоритмов и методик. Исследования долгосрочных режимов энергосистем с ГЭС проводились в работах: АЛО. Александровского, А.Е. Асарина, В.М. Горнштейна, H.A. Картвелишвши,
A.Ш. Резниковского, Ю.П: Сырова, Е.В. Цветкова, Л.Е. Халяпина, Ш.Ч. Чокина, J. Little, M. Pereira, R. Ferrero, R. Kelman и др. В Институте систем энергетики им. JI.A. Мелентьева (ИСЭМ) СО РАН большой вклад в решение данных проблем внесли: Л. С. Беляев, A.M. Клер, С.И. Паламарчук,
B.А. Савельев4 и др.
В зависимости от использования прогностической информации можно выделить следующие методические подходы: 1) управление режимами ГЭС на основе диспетчерских графиков, обобщающих накопленную гидрологическую информацию; 2) математические модели, учитывающие безусловную кривую
4 автор выражает благодарность В.А. Савельеву за консультации по вопросам управления режимами ГЭС и уточнение постановок задач
статистических распределений стока (прогноз по математическому ожиданию);
3) использование моделей с условными вероятностями показателей водности;
4) применение моделей, учитывающих прогностические показатели притока.
К сожалению, каждый из подходов имеет недостатки. В частности, диспетчерские графики не позволяют учитывать экстремальные условия функционирования ГЭС, включая длительные маловодные периоды. В моделях с условными вероятностями показателей водности большую сложность вызывает оценка точности вероятностей прогнозов, которые существенно меняются в результате глобальных климатических изменений.
Для поиска оптимального варианта управления режимами ГЭС широкое распространение получили методы математического программирования (МП), включая нелинейное и динамическое программирование. Описание речного стока в виде некоторых расчётных значений (например, математических ожиданий) не всегда позволяет получить необходимое решение.
Применение математических моделей, учитывающих прогностические показатели притока в виде распределений вероятностей, позволяет до определенной степени снизить неоднозначность показателей режимов ГЭС, однако для выбора окончательного варианта необходимо "волевое" решение эксперта5.
Кроме того, при комплексном исследовании режимов ГЭС обычно рассматривается не одна, а множество моделей. Независимая работа с различными моделями приводит к проблемам их согласования на разных этапах развития. Современные методы разработки с помощью языков и систем моделирования (GAMS, AMPL, MPL и др.) приводят к сложностям интеграции и адаптации моделей при изменении условий функционирования объектов.
Подходы к комплексному решению и описанию математических моделей сложных систем рассматривались в работах Н.П. Бусленко, И.Н. Коваленко, Е.Ф. Аврамчука, А.А. Вавилова и др.
Дж. Клиром предложен целостный подход к описанию систем различных предметных областей, предполагающий формализацию семантики и логики общесистемных понятий в виде многоуровневой иерархии моделей. В настоящее время данное направление получило развитие в виде методологий модельно-управляемой разработки (MDD) и архитектуры (MDA), предложенных консорциумом OMG (Object Management Group), формализующих основные этапы построения и развития сложных систем.
В рамках методологии MDD при проектировании сложной системы задаётся несколько уровней абстракции (детализации) моделей и данных, каждый высший уровень целостно и непротиворечиво определяет структуру и связи низших уровней.
Метамодель является инструментальным средством, позволяющим абстрагировать и обобщать синтаксические, семантические и структурные особенности множества моделей некоторой предметной области.
5 Беляев Л.С. Решение сложных оптимизационных задач в условиях неопределённости. - Новосибирск: Наука СО РАН, 1978 - 128 с.
Для поддержки принимаемых управленческих решений выбора режимов ГЭС необходимо согласование различных подходов и моделей управления. Применение метамоделей позволяет целостно исследовать множество вариантов функционирования гидрообъекта с учётом различных требований, ограничений, прогностических данных и интервалов времени (включая суточные и месячные режимы ГЭС).
Во второй главе приводится разработанный подход к метамоделированию режимов ГЭС с выделением общих ограничений и критериев синтезируемых моделей.
Для комплексного исследования режимов ГЭС предлагается использовать 4-х уровневую иерархию методологии МБЭ с рассмотрением следующих уровней: О-уровень - данные по техническим характеристикам гидрообъекта и основным режимам его функционирования, стоке, прогнозным данным и др.;
1-уровень - математические модели режимов отдельной ГЭС;
2-уровень - метамодели режимов ГЭС в виде краткого описания связей, отражающего общие фрагменты моделей; 3-уровень - обобщение метамоделей для исследования каскадов ГЭС и энергетических систем.
Метамодель режимов ГЭС предлагается рассматривать в виде описания (с помощью кортежей из теории множеств) следующих объектов задач МП:
Ьмр =(Ф,Б,Х,Г(Х,5,С,1),{А'}\{А>}1,1,С,0), ОсХиУ, (1)
где Ф - критерий оптимизации, Б - множество входных данных и начальных условий, X - вектор переменных, У{Х,Б,С,1) - вектор дополнительных расчётных показателей, {Л=}1,{Л>}1 - множества ограничений-равенств и ограничений-неравенств, / - множество индексов, С - множество констант, О - вектор выходных показателей.
Для описания общих фрагментов моделей вводится хранилище объектов, которое представлено в виде:
Вмр = (ФМ ,ХМ (Xм ,БМ ,СМ ,1М),{А"}М ,{А?)М ,1м ,СМ ,0м), (2) где объекты метамодели (1) являются подмножеством объектов хранилища (2).
Из хранилища объектов В№ на основе задания параметров О и метамодели ¿МР автоматически синтезируется модель Ммр по некоторой
т- гн/ Г>МР г\ тМР\
заданной процедуре Г в виде: М = I (В ,0,ь ).
Для создания хранилища объектов моделей режимов ГЭС предлагается следующая классификация ограничений:
1. Технические, определяемые характеристиками гидрообъекта (максимальный расход воды через ГЭС, номинальная мощность и др.);
2. Жёсткие, определяемые характеристиками водохранилищ (уровень мёртвого объёма (УМО), нормальный подпорный уровень (НПУ) и др.) и правилами ПИВР, а также диспетчерскими требованиями;
3. Сезонные (повышенная выработка электроэнергии в зимний период, наполнение водохранилища в летний период, попуски на навигацию, выполнение требований рыболовной отрасли и др.);
4. Экологические и водохозяйственные, включающие минимизацию ущербов и рисков (переполнения верхнего бьефа и затопления нижнего бьефа, оголения водозаборов на водохранилищах и др.);
5. Искусственные управленческие ограничения, принимаемые для задания требуемого режима (дополнительные ограничения на расход, уровни бьефов, выработку электроэнергии и др.).
При моделировании режимов ГЭС данные ограничения объединяются в группы с приоритетами, что при высоких рисках позволяет нарушать некоторые из них (например, сезонные), включая временное превышение показателей (например, НПУ), для выполнения более значимых ограничений.
В зависимости от выбранного периода для отдельной ГЭС задаются различные критерии оптимизации: минимум холостых водосбросов в случае экстремальной водности, максимум стоимости выработанной электроэнергии ГЭС, минимум отклонения от плановой выработки и др.
На основе предложенной классификации разработана метамодель режимов ГЭС (рис. 1), содержащая связи фрагментов различных моделей с общим уравнением водного баланса.
Входные данные
Параметры
Прогнозные данные Статистические ill Характеристики данные Р| водохранилища Характеристики оборудования
I Начальное 1 Интервал Длительность
1 состояние | времени периода
Режим работы
Метамодель режимов ГЭС
Критерий оптимизации
Уравнение водного баланса
режим наполнения водохранилища режим сработки водохранилища
холостые водосбросы —> min выработка электроэнергии —*тах
запас энергии воды на начало сработки водохранилища —• max отклонения от плановой выработки электроэнергии -»min
пиковые водосбросы -» min равномерный расход воды через ГЭС -» тах
технические ограничения жёсткие ограничения сезонные ограничения дополнительные ограничения
глубина сработки водохранилища пропускная уровень верхнего бьефа в пределах от УМО до НПУ расход в режиме наполнения/ сработки водохр. ЭКОЛОГИЧЕСКИЕ ТРЕБОВАНИЯ
расчётный напор требования по МОЩНОСТИ санитарные попуски ВОДОХОЗЯЙСТВЕННЫЕ ТРЕБОВАНИЯ
номинальная мощность колебаний уровней воды холостой водосброс
технические характеристики гидрообьекта]
рекомендации 1ежведомственных рабочих групп_.
нормативно-технические документы
О
Рис. 1. График метамодели режимов отдельной ГЭС и её составных частей
В диссертационной работе рассматривается задача оптимального управления режимами линейного каскада ГЭС. Для отдельной ГЭС данная задача имеет следующий вид.
По заданной функции полезного притока воды P(t) и начальным уровням верхнего Z(t0) и нижнего z(t0) бьефов необходимо найти функции расходов воды через ГЭС Q(t), объёмов водохранилища V(t), уровней верхнего Z(t) и нижнего z(t) бьефов на интервале времени t е [ta, Т], удовлетворяющих заданному критерию и набору ограничений.
В связи с тем, что функция P(t) имеет стохастическую природу и может иметь различные прогностические распределения вероятностей, а также неточностью измеряемых величин (включая потери на фильтрацию, испарение и подземный сток), модель управления режимами ГЭС представлена в виде задачи МП по некоторым осреднённым показателям для разных периодов времени (сутки, месяц, квартал, год).
Разобьём интервал времени / 6 [/,,, 71] на N равных периодов г с постоянными значениями переменных внутри интервалов. Исходные данные:
P(t) -» Р = (Р,,..., PN) - вектор осреднённых значений полезного притока воды в водохранилище;
Z(t„) = Z0, z(t0) = zg - начальные уровни верхнего и нижнего бьефов; Переменные:
ß(0 Q = (öi > • • • > Qn ) - вектор осреднённых расходов воды через ГЭС; V(t) -> V = (V0,..., VN) - вектор объёмов водохранилища;
Z(t)—>Z = (Z0,...,ZN), :{t) -> г = (z0,...,zN) - векторы уровней верхнего и нижнего бьефов;
Уравнение водного баланса для каждого интервала времени имеет вид:
=T'(Pj~Qj), Qj ^о, Vj> o,j = ÜN. (3)
Через вектор Q из уравнения водного баланса при известных однозначных для водохранилища функциональных зависимостей Z = f°(V),z=fp(Q) можно выразить векторы V, Z, z и следующие показатели: Ej = yE • г • Wj - выработка электроэнергии ГЭС за период г ; wi = YW • g' Ч' " (Hj ~ Hj-\)! 2 - средняя мощность ГЭС; #у = Z, - Sj - напор; 1j=Qj-qj - расход через турбины ГЭС, у = где q"(t) - холостой водосброс (определяется исходя из ограничений, например, при пропуске большого объёма воды, превышающего допустимый расход через турбины ГЭС); ц - КПД ГЭС; g - ускорение свободного падения; уЕ, yw - числовые коэффициенты для перевода размерности.
Задача МП для управления режимами отдельной ГЭС при заданном детерминированном векторе полезного притока имеет следующий вид.
Задача ГУ. для заданного вектора Р, критерия оптимизации, множеств ограничений-равенств В и ограничений-неравенств G необходимо найти оптимальный вектор X = {Q,V,Z,z,E,W,H,q,q"} в виде:
F(x)-> min (4)
Д = {г>Дх)=0:* = й^} (5)
G = {&(*)> 0:* = 1Ä (6)
где ^ - некоторая заданная функция; Nв, № - количество элементов множеств В иО.
По найденному оптимальному вектору задачи И определяются векторы показателей управления режимов ГЭС (выработка электроэнергии ГЭС, мощность, уровни бьефов и др.).
Для упрощённых оценок режимов ГЭС в летне-осенний период критерий оптимизации можно представить в следующем виде:
I Е)-Е, |-с»ЕЧ) + с'ЕГ —> птах; (7)
№ Л
где - заданная плановая выработка электроэнергии ГЭС по периодам; Е" -
потеря электроэнергии на холостом водосбросе; Ер - накопленная энергия воды в водохранилище на конец периода. Задаются следующие коэффициенты условной стоимости: с'; - выработки электроэнергии, с® - отклонения от
плановой выработки, с" - холостого водосброса, ср - накопленной энергии.
Ограничения (5-6) включают группы ограничений из предложенной ранее классификации (технические, сезонные и др.) и уравнение водного баланса (3).
Для исследования режимов ГЭС предлагается использовать результаты долгосрочного прогноза полезного притока различных прогностических систем (например, информационно-прогностической системы ГИПСАР6). Применение долгосрочного прогнозирования рассматривается, прежде всего, для выявления возможных рисков (энергетических, водохозяйственных, экологических) и определения наиболее опасных периодов, которые могут привести к нарушениям правил ПИВР данного водохранилища.
Прогностические показатели полезного притока предлагается задавать в виде доверительного интервала для каждого рассматриваемого периода с функцией плотности распределения вероятностей по нему. Для применения данных прогностических показателей при моделировании режимов ГЭС определим следующую стохастическую задачу.
Задача на основании заданных функций плотности распределений
вероятностей <р}(х), у = 1, N для N периодов генерируется К прогностических
траекторий вектора полезного притока Р. Для каждой траектории решается задача Ъ.
В результате решения задачи 5 находятся множества векторов оптимальных переменных и показателей управления режимов ГЭС, их функции плотности распределения вероятностей и диапазоны изменчивости, а также список траекторий Р, приводящих к несовместным ограничениям.
Большой диапазон изменчивости прогностических показателей полезного притока, включая многомодальную форму, приводит к сложности выбора
6 Абасов Н.В., Бережных Т.В., Резников А.П. Долгосрочный прогноз природообусловленных факторов энергетики в информационно-прогностической системе ГИПСАР // Известия РАН Энергетика 2000 №6, С. 22-30.
экспертами некоторого режима ГЭС. Для уменьшения диапазона изменчивости управленческих параметров (прежде всего, расхода воды через ГЭС) предлагается использовать разработанный адаптивный алгоритм синтеза управленческого решения (АСУР) по формированию области допустимых эффективных решений задачи 5. Данные решения с заданной вероятностью не нарушают правила ПИВР водохранилища, требования энергосистемы и определённые группы ограничений.
Предлагается в процессе решения задачи 5 на каждом периоде находить моду выходного распределения, относительно которой в модель добавляются искусственные управленческие ограничения для уменьшения диапазона изменчивости показателя. Данные ограничения также могут задаваться по границам отсекаемых по пороговой вероятности траекторий оптимальных показателей (на предположении, что вероятность одновременного выполнения экстремальных траекторий достаточно мала).
Параметрами алгоритма АСУР являются: 1) начальное состояние уровней верхнего и нижнего бьефов; 2) вероятностные показатели притока; 3) группы и приоритетность включаемых в модель ограничений; 4) допустимый диапазон изменчивости управленческих параметров; 5) пороговая вероятность несовместности ограничений; 6) пороговая вероятность исключаемых экстремальных траекторий; 7) дополнительные параметры управления (количество итераций, шаг дискретизации прогностических показателей и др.).
Выходными данными алгоритма АСУР являются: 1) траектории показателей управления режимов ГЭС, соответствующие заданным требованиям, включая допустимый диапазон изменчивости; 2) вероятностные характеристики показателей режимов ГЭС; 3) множество включённых в модель управленческих ограничений; 4) вероятность несовместности ограничений;
5) множество входных показателей, приводящих к несовместности ограничений (рассматриваются в качестве рисков).
Упрощённо алгоритм АСУР (рис. 2) представлен в виде 3-х базовых блоков:
1) подготовка стохастической задачи 5 на основе следующих процедур: а) формирование траекторий показателей притока с помощью генератора случайных чисел (ГСЧ) заданного распределения; б) включение в модель групп ограничений с заданными приоритетами;
2) решение стохастической задачи Я по синтезируемому набору траекторий показателей притока, включающей следующие процедуры: а) формирование детерминированной модели по выбранной траектории показателей притока;
6) оптимизация модели; в) накопление статистики оптимальных решений и показателей, приводящих к несовместности ограничений;
3) обработка статистики решений с добавлением искусственных управленческих ограничений, задаваемых на основе: а) интервалов относительно наиболее вероятного показателя по всем периодам; б) границ допустимых оптимальных траекторий, исключаемых по некоторой заданной пороговой вероятности.
Рис. 2. Блок-схема алгоритма АСУР
В результате выполнения алгоритма АСУР возможны три варианта решений: а) вводимые управленческие ограничения позволяют определить область допустимых решений; б) при заданных параметрах необходимый диапазон управленческих параметров получить нельзя, что требует уточнения прогностических показателей (уменьшение прогностического диапазона); в) при текущих условиях существует большая вероятность несовместности ограничений, поэтому одно или несколько ограничений будут нарушены в зависимости от их приоритета.
На базе алгоритма АСУР разработана методика исследования допустимых эффективных режимов ГЭС, включающая 5 основных блоков:
1. Подготовка метамодели режимов ГЭС с выявлением групп ограничений, заданием системы приоритетов и формулировкой возможных критериев оптимизации;
2. Подготовка прогностических данных полезного притока в водохранилище ГЭС с заданными доверительным интервалом и плотностью распределений вероятностей на каждом периоде;
3. Синтез набора моделей задачи 5 с фиксированными значениях входных параметров (например, по нижним и верхним границам изменчивости показателей притока) для отладки ограничений и предварительной оценки области допустимых решений;
4. Выполнение алгоритма АСУР;
5. Принятие решений экспертами в зависимости от выходного состояния алгоритма АСУР, включающих: 1) применимость сформированного режима и допустимость рисков; 2) необходимость корректировки допустимого диапазона
изменчивости управленческих параметров; 3) необходимость корректировки ограничений; 4) необходимость уточнения прогностических показателей.
Данная методика может быть использована в качестве предварительных оценок, на основе которых прогностические данные адаптируются для практического применения и позволяют уменьшить диапазон изменчивости управленческих параметров режимов ГЭС.
Результаты предложенной методики могут быть использованы в мощных программных системах для детальных исследований и оптимизации режимов энергосистем (например, программный комплекс СМПП7), включающих каскады ГЭС, ТЭС, тепловые сети и др.
В третьей главе приводятся разработанные автором инструментальные средства метамоделирования режимов ГЭС с компактным декларативным языком описания моделей и программными компонентами.
Для управления разными классами моделей режимов ГЭС и исследования различных управленческих ограничений разработан декларативный язык моделирования LMPL (Light Mathematical Programming Language) -облегчённый язык для описания и обработки задач МП.
Язык LMPL основан на идеях декларативного описания логики программ языка ОЛФИС среды программирования ЗИРУС8 и обеспечивает упрощенный синтез, модификацию и анализ задач МП. Язык LMPL характеризуется:
- компактной формой декларативного представления задач МП в виде набора базовых блоков (включая уравнения, ограничения, критерии оптимизации) с определением индексных переменных;
- упрощенным синтаксисом (отсутствуют операторы императивных языков программирования);
- возможностью проведения стохастических расчётов с автоматическим построением результирующих графиков и таблиц;
- поддержкой автоматических преобразований моделей для исследования их структуры;
- возможностью подключения внешних программных пакетов для решения задач МП;
- портабельной кроссплатформенной реализацией.
В табл. 1 приведен список базовых блоков языка LMPL с кратким описанием назначения. В диссертационной работе приводится синтаксис языка LMPL в расширенной форме Бэкуса-Наура.
Прикладная модель, записанная по правилам LMPL, после преобразований автоматически приводится к задаче МП с последующей передачей различным решателям (lp solve, COPL_QP, QSopt и др.) и анализом результатов решения. Для совместимости решателей массивы с индексными переменными в исходной задаче заменяются на множества уникальных переменных.
7 Клер А. М., Скрипкин С. К., Деканова Н. П. Автоматизация построения статических и динамических моделей теплоэнергетических установок. // Изв. АН. Энергетика. 1996. - № 3. - С.78-84.
8 Абасов Н.В. Основы универсальной среды программирования ЗИРУС // Вестник ИрГТУ. - 2006. -№2(26). -С.62-68.
Таблица 1. Базовые блоки языка LMPL с описанием
блок описание блока
Model идентификатор модели, опционально указывается класс задачи и предполагаемый решатель
In входные переменные и их типы: дискретные, свободные и др.
Out выходные переменные
Const константы
Opt целевая функция
Eq система уравнений, часть уравнений определяется в блоке Var
Var промежуточные переменные из уравнений блока Eq, Opt, Limit
Limit[Nl различные группы ограничений
Index пределы для индексных переменных
Созданный инструментарий для метамоделирования режимов ГЭС включает базу знаний фрагментов моделей (элементы различных типов моделей: переменные, константы, критерии оптимизации, ограничения и др.) с конструктором для синтеза выходных моделей на языке ЬМРЬ.
Для исследования структуры моделей в язык ЬМРЬ включены процедуры автоматического проведения следующих преобразований: построения графов связей объектов; поиска структурного отличия моделей; выделения общих частей моделей; введения новых переменных для упрощения модели; подстановки промежуточных переменных с включением алгебраических символьных преобразований. С помощью данных преобразований синтезируются различные формы представления моделей.
Разработанная технология поддержки исследования режимов ГЭС включает эффективную программную реализацию алгоритма АСУР с применением языка ЬМРЬ для описания моделей. Для подготовки стохастических моделей и решения оптимизационных задач выполняются следующие процедуры:
1. Создание контейнеров (наборов) моделей на основе метамодели режимов ГЭС с помощью ГСЧ заданного распределения для возможности распараллеливания решения;
2. Синтез детерминированных моделей на основе контейнеров моделей;
3. Приведение синтезированных моделей к формату внешнего решателя;
4. Параллельное решение задач МП с помощью внешних решателей и сохранением оптимальных показателей;
Анализ статистики решений и оценка рисков включает процедуры:
1. Идентификация функций плотности распределения вероятностей показателей режимов ГЭС;
2. Определение вероятности несовместности ограничений с возможным ослаблением управленческих ограничений или видоизменением исходной модели при превышении пороговой вероятности;
3. Проверка границ изменчивости показателей режимов ГЭС с добавлением или корректировкой управленческих ограничений в случае несоответствия показателей заданным требованиям;
4. Формирование управленческих решений с автоматическим построением итоговых таблиц и графиков показателей режимов ГЭС.
Данные процедуры реализованы в виде специальных программных компонентов, позволяющих повысить эффективность расчётов моделей со стохастическими параметрами за счёт генерирования необходимого объёма выборок, использования специального ГСЧ с возможностью задания параметров распределения, а также распараллеливания циклов оптимизации (рис. 3).
Созданный инструментарий включает следующие компоненты: синтеза детерминированных и стохастических моделей; оптимизации моделей с помощью внешних решателей; обработки прогностических данных; накопления статистики решений; построения функций распределений вероятностей показателей; оценки рисков; решения прикладных задач (проверки ограничений, формирования отчётов, графиков и др.).
Реализация компонентов включает открытые портабельные программные модули: 1) мультипарадигменный компактный язык программирования lúa с расширением базовых функций на языках C/C++ для обработки и управления моделями; 2) пакеты Ip solve и QSopt для решения задач линейного, целочисленного, смешанного программирования, COPLQP - задач квадратичного программирования; 3) среды gnuplot для построения графиков.
Для повышения эффективности расчётов критические для быстродействия функции (например, генерация, обработка и конвертирование LMPL-моделей) вынесены в управляющее ядро языка lúa с расширением его базовых (API) функций и подключением библиотек внешних решателей.
Для визуализации моделей в математической форме разработан специальный компонент LMPL-TeX, использующий модули системы LaTeX. По заданным правилам термы языка LMPL преобразуются в соответствующее
описание на языке ЬаТеХ. Различные шаблоны визуализации позволяют настраивать последовательность вывода и форму отображения блоков модели. Данный компонент позволяет проводить визуальный анализ модели различным специалистам.
В четвёртой главе рассматривается применение разработанных автором компонентов для исследования режимов функционирующих ГЭС и уточнения сроков наполнения проектируемых водохранилищ.
В качестве упрощённого примера приводится модель режима наполнения Иркутской ГЭС с высокой водностью в летне-осенний период по заданным осреднённым месячным показателям притока (апрель-ноябрь) и диапазону плановой выработки электроэнергии в соответствии с требованиями энергосистемы.
При назначении режимов Иркутской ГЭС приоритетным является соблюдение экологических требований для сохранения уникальной экосистемы озера Байкал, поэтому режимы наполнения и сработки водохранилища отличаются большей автономностью по сравнению с другими ГЭС Ангаро-Енисейского каскада.
Текст модели Иркутской ГЭС с комментариями, автоматически сформированный с помощью ЬМРЬ-ТеХ компонента, представлен в виде:
критерий оптимизации
In: N = 8 - количество рассматриваемых периодов (месяцев): апрель-ноябрь
- приток Байкала по месяцам (апрель-ноябрь) с диапазонами изменчивости (м*/с) Р = {900±8оо, 3000±nooi 5000±i7oo, 5200±15оо, бОООнмо, 4000±юоо, 1000±5оо, 300±15О}
Z\ = 456.25 - уровень верхнего бьефа на начало периода (1 апреля) (м) 2™" = 456, Zmac = 457 - глубина сработки водохранилища (м)
- плановая выработка электроэнергии ГЭС по месяцам (млрд кВт-ч) & = {0.33,0.31,0.31,0.34,0.34,0.35,0.36,0.37}
-допустимые отклонения от плановой выработки электроэнергии ГЭС (млрд кВт-ч) Ed = {0.06,0.12,0.09,0.12,0.14,0.12,0.12,0.10}
- весовые коэффициенты условной стоимости, с° = 1, о = {N, Е, U, В} с" = 0.2 - запас воды в водохранилище на конец периода
с® = 0.1 - дополнительная выработка электроэнергии ГЭС с" = 0.4 - штраф за холостой водосброс
с® = 0.3 - соответствие плановой выработке электроэнергии ГЭС Out: Zj, Qi, Ei - выходные показатели
Const: Va = 15.75, Vb = 75.60 - объёмы водохранилища (км3) из кривой V(Z) Za = 455.50, Zb = 457.4 - уровни верхнего бьефа (м) из кривой V(Z) kz = (Vb - Va)/{Zb - Za) - коэффициент линеаризации
kE = 0.0681 - коэффициент перевода У(км')-уЕ(млрд кВт-ч) для Иркутской ГЭС kv = 30 ■ 24 • 3600/10® - коэффициент перевода (м*/с) —> (км*/месяц)
Eq: РУ — QY — <1У - система уравнений изменения объёма водохранилища за i-й месяц
Model: Irk - НРР
Opt: с? • En + 0е • №) - с" • Е(0 (¿У) - с° • Е(0 (¿f) ~> шах
Var : РУ = kv • Pi - приток (км3 за i-й месяц)
QY = kv ■ Qi - суммарный расход воды через ГЭС (км3 за i-й месяц)
¿.У = kz • (Z,+1 — Zi) - изменение объёма водохранилища за i-й месяц
Qi = qt + qV - суммарный расход (расход через турбины+холостой водосброс)
Ei = kB • fcv • - выработка электроэнергии ГЭС за i-й месяц (млрд кВт-ч)
ЕУ = кЕ ■ kv ■ q'/ - потеря энергии на холостом водосбросе за i-й месяц (млрд кВт-ч)
En = kE ■ kz ■ {Zn+i - Zmin) - потенциальная энергия воды на конец периода
df — \Ei — Ej | - отклонение фактической выработки электроэнергии ГЭС от плановой
Limit-, : - базовые ограничения
Zj е [Zmi", Zmax] - ограничения на глубину сработки водохранилища qi е [1200,2800] - ограничения на расход воды через турбины ГЭС qY £ [0,1000] - ограничения на холостой водосброс
Limits : - требования энергосистемы
Ei б [Е{ - Ef, £* + Ef] - ограничения на плановую выработку электроэнергии ГЭС
Limit-j : - дополнительные ограничения
qU = 0 - ограничения на холостой водосброс
Q, е [1800, 2200], Qn € [2000,2100] - ограничения на суммарный расход воды
Index : - индексные переменные_
i = j = l,N+l, k — 1,4
В приведённой модели для наполнения водохранилища вводится упрощённый критерий, отражающий условную стоимость: 1) накопленной энергии воды в водохранилище на конец периода; 2) выработки электроэнергии ГЭС по месяцам; 3) штрафов за холостой водосброс; 4) штрафов за отклонение фактической выработки электроэнергии от плановой. Эвристический подбор весовых коэффициентов с добавлением управленческих ограничений задают необходимый режим ГЭС.
Z, м
Е, Еь млрд. кВт-ч
-1000
алр май июнь июль авг сент окт нояб дек
Рис. 4. Результаты моделирования режимов Иркутской ГЭС с высоким
притоком воды
По заданным прогностическим распределениям притока и диапазону плановой выработки электроэнергии с помощью программной реализации алгоритма АСУР сформированы итоговые распределения расхода воды через турбины ГЭС, холостого расхода, уровня верхнего бьефа и выработки электроэнергии с оценкой несовместности ограничений. На графиках рис. 4 представлены их средние показатели и диапазоны изменчивости.
На уровень верхнего бьефа в приведённой модели задаются жёсткие ограничения (456-457 м), также может быть введён другой критерий с различными штрафами при превышении некоторого порогового уровня.
Предложенным способом моделируются режимы наполнения и сработай водохранилищ отдельных ГЭС для исследования рисков их функционирования при различных условиях с заданием внешних ограничений энергосистемы или каскадов ГЭС.
В пятой главе приводится применение разработанной технологии для моделирования и уточнения характеристик потенциальных ГЭС.
Развитие методов прогнозирования и прогностических систем позволяет уточнять изменчивость водности для различных створов на ближайшую и долговременную перспективу. Появление большого количества открытых ГИС-данных по рекам, озёрам и водохранилищам обеспечивают необходимую информационную поддержку для исследования характеристик потенциальных ГЭС.
Автором разработаны программные компоненты моделирования потенциальных водохранилищ по данным спутникового зондирования рельефа местности (например, открытым данным радарной топографической съёмки поверхности земного шара SRTM9 от NASA). С их помощью моделируются режимы потенциальных ГЭС на этапе наполнения и начальной эксплуатации, оцениваются сроки наполнения водохранилищ на основе различных прогнозных данных стока рек.
Моделирование водохранилища включает следующие этапы:
1. Построение растровых и векторных моделей рельефа по точечным данным спутникового зондирования рельефа местности;
2. Выбор опорных узлов на границах створа реки для проектирования простейшей модели плотины;
3. Задание параметров водохранилища;
4. Расчёт характеристик водохранилища с использованием разработанных алгоритмов нахождения площади и объёмов водохранилища;
5. Моделирование наполнения водохранилища в зависимости от прогностических показателей притока.
Разработанные автором алгоритмы формирования контура водохранилища и площади зеркала на заданном уровне верхнего бьефа основаны на развитии идей из машинной графики по рекурсивной закраске замкнутых областей. Задача сводится к вычислению числа узлов водохранилища и граничных с
9 Shuttle Radar Topography Mission home page, http://www2.jpl.nasa.gov/srtm/index.htm]
19
берегом узлов, принадлежащих области водохранилища при заданной величине верхнего бьефа.
С помощью данных компонентов проведено моделирование 1-го этапа наполнения Богучанского водохранилища (до уровня 185 м) в 2012 году при различных вариантах прогностических показателей притока.
Результаты работы. Основными результатами диссертационной работы являются следующие разработки:
1. Подход к метамоделированию режимов ГЭС на основе многоуровневой иерархии описания моделей задач МП;
2. Методика, технология и инструментальные средства для проведения вычислительных экспериментов моделирования режимов ГЭС с использованием прогностических распределений вероятностей притока воды в водохранилища;
3. Адаптивный алгоритм синтеза управленческого решения выбора режимов ГЭС на основе стохастической оптимизации с распараллеливанием обработки моделей;
4. Декларативный язык описания моделей режимов ГЭС с возможностью подключения различных решателей задач МП и эффективной программной реализацией;
5. Программные компоненты для формирования и уточнения характеристик потенциальных ГЭС с визуализацией проектируемых водохранилищ по данным спутникового зондирования рельефа местности.
На основе разработанной технологии созданы модели для уточнения режимов функционирования отдельных ГЭС и каскадов в различные периоды высокой и низкой водности.
Проведено моделирование наполнения Богучанского водохранилища при разных вариантах прогностических показателей притока воды в водохранилища Ангарского каскада.
Список публикаций автора по теме диссертации
В изданиях, рекомендованных ВАК
1. Абасов Н.В., Осипчук E.H. Язык описания метамоделей задач математического программирования и его применение в гидроэнергетике // Вестник Иркутского государственного технического университета, 2012. -№5 (64). С.8-15.
2. Абасов Н.В., Каверзина A.B., Осипчук E.H., Чернышов М.Ю. Язык LMPL как средство синтеза прикладных программных моделей и метамоделей на основе принципов математического программирования // Вестник Иркутского государственного технического университета, 2013. - №3 (74). С.12-16.
3. Чернышов М.Ю., Абасов Н.В., Осипчук E.H. Основы вычислительной технологии для анализа и реструктурирования текстов программ на принципах логико-смыслового анализа и синтеза // Вестник Бурятского государственного университета, 2012. - №9. С.70-75.
В других изданиях
4. Abasov N.V., Berezhnykh T.V., Vetrova V.V., Marchenko О. Yu., Osipchuk E.N. Analysis and Forecasting of the Baikal Région Hydropower Potential under the Conditions of Variable Climate // Risks and Opportunities of the Energy Sector in East Siberia and the Russian Far East - Edited by: Lee, Kyong Wan; Ko, Sangtu, 2012. P.173-185.
5. Абасов H.B., Бережных T.B., Марченко О.Ю., Никитин В.M., Осипчук Е.Н. Прогнозирование водности в бассейнах Енисея, Ангары, озера Байкал и моделирование режимов работы ГЭС с учётом трансграничных противоречий // Материалы VIII Международной научно-практической конференции «Реки Сибири и Дальнего Востока» - Иркутск: ИРОО «Байкальская Экологическая Волна», 2013. С. 100-103.
6. Абасов Н.В., Бережных Т.В., Осипчук Е.Н. О моделировании водохозяйственных рисков на Богучанской ГЭС // Материалы III Всероссийской конференции с международным участием - Иркутск: Изд-во Института географии им. В.Б. Сочавы СО РАН, 2012. - Т. 2. С. 4-6.
7. Абасов Н.В., Осипчук Е.Н. ГИС-поддержка моделирования гидроэнергетического потенциала проектируемых ГЭС // Сборник трудов Девятой международной научно-практической конференции «Исследование, разработка и применение высоких технологий в промышленности». Т.2. - СПб: Изд-во Политехи, ун-та, 2010. С. 66-70.
В. Абасов Н.В., Осипчук Е.Н. Моделирование эффективной работы проектируемых ГЭС на основе долгосрочного прогнозирования притока // Сборник трудов Десятой международной научно-практической конференции «Исследование, разработка и применение высоких технологий в промышленности». Т.4. - СПб: Изд-во Политехи, ун-та, 2010. С. 63-67.
9. Абасов Н.В., Осипчук Е.Н. Подход к созданию системы моделирования гидроэнергетического потенциала проектируемых ГЭС // Труды XV Байкальской Всерос. конф. "Информационные и математические технологии в науке и управлении". Т.1. - Иркутск: ИСЭМ СО РАН, 2010. С. 92-99.
10. Абасов Н.В., Осипчук Е.Н. Применение подсистемы моделирования водохранилища для оценки водохозяйственных рисков // Фундаментальные проблемы воды и водных ресурсов: материалы третьей Всерос. конф. с международным участием.- Барнаул: Изд-во АРТ, 2010. С. 489-492.
11. Осипчук Е.Н. Компонент предварительных исследований режимов работы ГЭС на основе ГИС-данных и долгосрочного прогнозирования притока // Сборник статей молодых учёных Иркутского научного центра Сибирского отделения РАН. - Выпуск 2. - Иркутск: Изд-во Института географии им. В.Б. Сочавы СО РАН, 2013. С. 51-52.
12. Осипчук Е.Н. Поддержка исследования режимов работы ГЭС на основе прогностических распределений притока // Труды молодых ученых ИСЭМ СО РАН, Вып.41 - Иркутск: ИСЭМ СО РАН, 2011. С. 133-139.
13. Осипчук Е.Н. Подсистема моделирования водохранилищ потенциальных каскадов ГЭС // Материалы XVII научной конференции
молодых географов Сибири и Дальнего Востока «Природа и общество: взгляд из прошлого в будущее» (Иркутск, 11-16 апреля 2011г.). - Иркутск: Изд-во Института географии им В.Б.Сочавы СО РАН, 2011. С.217-219.
14. Осипчук E.H. Расчёт гидроэнергетического потенциала проектируемых ГЭС на основе ГИС-данных и долгосрочного прогнозирования стока. -Иркутск: ИСЭМ СО РАН, 2010. - (Труды молодых ученых ИСЭМ СО РАН, Вып.40). С. 91-97.
15. Осипчук E.H. Язык описания метамоделей для управления режимами ГЭС на основе долгосрочного прогнозирования притока // Труды молодых ученых ИСЭМ СО РАН, Вып.42 - Иркутск: ИСЭМ СО РАН, 2012. С.73-79.
16. Осипчук E.H., Абасов Н.В. Компонент моделирования долгосрочных режимов работы ГЭС // Труды IV Всерос. конф. «Винеровские чтения». Часть I. - Иркутск: ИрГТУ, 2011. С.195-204.
17. Осипчук E.H., Абасов Н.В. Подход к исследованию долгосрочных режимов работы ГЭС на основе специализированного языка моделирования // Труды XVI Байкальской Всероссийской конференции «Информационные и математические технологии в науке и управлении». Т.З. - Иркутск: ИСЭМ СО РАН, 2011. С. 114-121.
18. Осипчук E.H., Абасов Н.В. Технология метамоделирования для исследования режимов ГЭС // Труды XVIII Байкальской Всероссийской конференции «Информационные и математические технологии в науке и управлении». Часть III. - Иркутск: ИСЭМ СО РАН, 2013. С. 274-280.
19. Осипчук E.H., Абасов Н.В. Язык LMPL для решения прикладных задач математического программирования // Труды XVII Байкальской Всероссийской конференции «Информационные и математические технологии в науке и управлении». Часть III. - Иркутск: ИСЭМ СО РАН, 2012. С. 261-268.
Свидетельства о государственной регистрации программ для ЭВМ
20. Абасов Н.В., Осипчук E.H. Моделирование режимов ГЭС на основе специализированного языка задания моделей // Свидетельство о государственной регистрации программы для ЭВМ № 2013611810, 2013.
21. Абасов Н.В., Осипчук E.H. Моделирование потенциальных водохранилищ ГЭС по данным спутникового зондирования рельефа // Свидетельство о государственной регистрации программы для ЭВМ №2013611614, 2013.
Лицензия ИД №00639 от 05.01.2000. Лицензия ПЛД №40-61 от 31.05.1999. Бумага писчая. Печать офсетная. Формат 60x84 1/16. Усл. печ. л. 1,25. Подписано в печать 19.09.2013. Тираж 100 экз. Заказ Х°166.
Отпечатано полиграфическим участком ИСЭМ СО РАН. 664033, Иркутск, ул. Лермонтова, 130.
Текст работы Осипчук, Евгений Николаевич, диссертация по теме Математическое моделирование, численные методы и комплексы программ
Федеральное государственное бюджетное учреждение науки Институт систем энергетики им. Л.А. Мелентьева Сибирского отделения Российской академии наук
На правах рукописи
04201362195
Осипчук Евгений Николаевич
МЕТОДИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИССЛЕДОВАНИЯ РЕЖИМОВ ГЭС С ИСПОЛЬЗОВАНИЕМ МЕТАМОДЕЛЕЙ
Специальность 05.13.18 - Математическое моделирование, численные методы и комплексы программ
Диссертация на соискание учёной степени кандидата технических наук
Научный руководитель: кандидат технических наук, Абасов Н.В.
Иркутск - 2013
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ..................................................................................................................5
ГЛАВА 1. МЕТОДИЧЕСКИЕ ПОДХОДЫ И СОВРЕМЕННЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ ДЛЯ ПОДДЕРЖКИ УПРАВЛЕНИЯ РЕЖИМАМИ ГЭС.....................................................................................................14
1.1. Подходы к управлению и планированию долгосрочных режимов ГЭС... 16
1.1.1. Оптимизационные задачи управления режимами ГЭС........................18
1.1.2. Управление режимами ГЭС на основе диспетчерских графиков.......21
1.1.3. Управление режимами ГЭС с учётом вероятностной прогностической информации..........................................................................24
1.2. Информационно-прогностическая система ГИПСАР.................................28
1.3. Современные подходы к метамоделированию............................................32
1.3.1. Проблемы исследования сложных систем.............................................32
1.3.2. Многоуровневые системы и метасистемы.............................................35
1.3.3. Подходы к построению программных систем и моделей с помощью метам одел ей........................................................................................................39
1.4. Обзор программных средств для поддержки управления режимами ГЭС..........................................................................................................................44
ГЛАВА 2. ПОДХОД К МЕТАМОДЕЛИРОВАНИЮ РЕЖИМОВ ГЭС..............50
2.1. Описание метамодели режимов ГЭС............................................................52
2.2. Задача оптимального управления режимами линейного каскада ГЭС.....55
2.3. Задача математического программирования для управления режимами отдельной ГЭС........................................................................................................58
2.4. Учёт прогностических показателей при моделировании режимов ГЭС...62
2.5. Адаптивный алгоритм синтеза управленческого решения (АСУР) выбора режимов ГЭС.............................................................................................66
2.5.1. Описание объектов алгоритма АСУР.....................................................69
2.5.2. Описание функций алгоритма АСУР.....................................................72
2.5.3. Схема описания алгоритма АСУР..........................................................73
2.6. Методика исследования допустимых эффективных режимов ГЭС..........79
ГЛАВА 3. ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА МЕТАМОДЕЛИРОВАНИЯ РЕЖИМОВ ГЭС С ЯЗЫКОМ ОПИСАНИЯ МОДЕЛЕЙ И ПРОГРАММНЫМИ КОМПОНЕНТАМИ..................................................................................................82
3.1. О необходимости языка описания моделей режимов ГЭС........................82
3.2. Описание языка LMPL....................................................................................83
3.2.1. Структура моделей языка LMPL.............................................................84
3.2.2. Синтаксис языка LMPL............................................................................86
3.2.3. Преобразования декларативных моделей..............................................90
3.3. Разработка и применение метамоделей........................................................91
3.4. Основные принципы реализации алгоритма АСУР....................................94
3.5. Описание базовых программных компонентов...........................................99
3.5.1. Системная поддержка программных реализаций.................................99
3.5.2. Обработчик моделей языка LMPL........................................................101
3.5.3. Подключение внешних решателей моделей языка LMPL.................103
ГЛАВА 4. ПРИМЕРЫ ИССЛЕДОВАНИЯ РЕЖИМОВ ФУНКЦИОНИРУЮЩИХ ГЭС И ОЦЕНКИ СРОКОВ НАПОЛНЕНИЯ ПРОЕКТИРУЕМЫХ ВОДОХРАНИЛИЩ............................................................109
4.1. Моделирование режимов Иркутской ГЭС.................................................109
4.1.1. Моделирование режимов Иркутской ГЭС на основе диспетчерских графиков.............................................................................................................109
4.1.2. Моделирование режимов Иркутской ГЭС с учётом прогностических показателей притока.........................................................................................111
4.2. Моделирование графика наполнения водохранилища Богучанской ГЭС по прогностическим показателям притока........................................................116
4.3. Моделирование режимов Зейской ГЭС по снижению рисков переполнения её водохранилища.......................................................................118
ГЛАВА 5. МОДЕЛИРОВАНИЕ И УТОЧНЕНИЕ ХАРАКТЕРИСТИК ПОТЕНЦИАЛЬНЫХ ГЭС......................................................................................122
5.1. О перспективах освоения гидроэнергетического потенциала России .... 123
5.2. Долгосрочные проекты развития гидроэнергетики России.....................125
5.3. Поддержка моделирования потенциальных ГЭС......................................128
5.3.1. Компоненты моделирования рельефа и водохранилища...................130
5.3.2. Алгоритмы расчёта кривых площадей зеркала и объёмов водохранилища..................................................................................................133
5.3.3. Подход к оценке бассейнов водосбора рек и гидроэнергетического потенциала.........................................................................................................136
ЗАКЛЮЧЕНИЕ........................................................................................................139
ЛИТЕРАТУРА.........................................................................................................141
ПЕРЕЧЕНЬ СОКРАЩЕНИЙ И АББРЕВИАТУР................................................156
Приложение 1. Список программных пакетов для решения задач
математического программирования....................................................................157
Приложение 2. Описание базовых функций языка LMPL..................................158
Приложение 3. Моделирование площади зеркала, объёма и контура
Богучанского водохранилища................................................................................163
Приложение 4. Моделирование вариантов наполнения Богучанского
водохранилища........................................................................................................165
Приложение 5. Онтологические схемы анализа последствий аномальных
паводков на р. Зея в 2007 году...............................................................................168
Приложение 6. Гидроэнергетический потенциал России и уровни его
освоения....................................................................................................................170
Приложение 7. Подход к предварительному проектированию ГЭС.................171
ВВЕДЕНИЕ
Актуальность работы. Межгодовая изменчивость колебаний водности в бассейнах рек вызывает трудности в эффективном управлении режимами водохранилищ гидроэлектростанций (ГЭС). Традиционно для управления и планирования режимов ГЭС используются два основных методических подхода, основанные на правилах назначения режимов гидроузлов с помощью диспетчерских графиков и расчётах режимов энергосистем с ГЭС на математических моделях различного класса.
Применение диспетчерских графиков позволяет частично снизить риски (энергетические, водохозяйственные, экологические и др.), обусловленные стохастическими колебаниями приточности воды в водохранилища. Однако в условиях глобальных климатических изменений вероятностные методы учёта гидрологической информации, используемые при построении диспетчерских графиков и моделей, не всегда соответствуют реальным процессам речного стока, а накопленной гидрологической статистики может быть недостаточно для учёта рисков наступления экстремальной водности.
При расчётах математических моделей режимов энергосистем с ГЭС обычно используются вероятности развития событий на предстоящий период (например, в виде условных вероятностей показателей водности), при этом прогностические показатели не рассматриваются в явном виде (в частности, в виде функций плотности распределения вероятностей). В моделях с условными вероятностями показателей водности большую сложность вызывает оценка точности вероятностей прогнозов, которые существенно меняются в результате глобальных климатических изменений. Описание речного стока в виде расчётных значений (например, математических ожиданий) также не соответствует его реальным процессам, поэтому не всегда позволяет получить необходимый вариант режима ГЭС.
Применение математических моделей, учитывающих прогностические
показатели притока в виде распределений вероятностей, позволяет до
5
определенной степени снизить неоднозначность показателей режимов ГЭС, однако для выбора окончательного варианта необходимо "волевое" решение эксперта.
Для управления и планирования режимов ГЭС разработано множество эффективных алгоритмов и методик, широкое распространение получили методы математического программирования (МП), включая нелинейное и динамическое программирование, а также вероятностные методы, позволяющие проводить анализ множества конкурирующих оптимальных вариантов решения.
Кроме речного стока на режимы ГЭС в энергосистемах влияют и другие природообусловленные факторы энергетики1, которые на практике, как правило, не учитываются (например, температуры отопительного периода). Так, холодные зимы в сочетании с длительными маловодными периодами на водохранилищах нарушают стабильность энергоснабжения и создают угрозы энергетической безопасности.
Несмотря на сложность задач среднесрочного (от месяца до года) и долгосрочного (от года до нескольких лет) прогнозирования природных процессов с достаточной надёжностью, их значимость для управления функционированием энергосистем с ГЭС чрезвычайно высока. Проблеме долгосрочного прогнозирования природно-климатических факторов уделяется значительное внимание ещё с появления первых ЭВМ, современный мониторинг климата, создание глобальных климатических моделей, развитие методов прогнозирования позволяют оперировать многомасштабными атмосферными процессами и повышать надёжность прогностических показателей природообусловленных факторов энергетики.
В Институте систем энергетики им. Л.А. Мелентьева (ИСЭМ) СО РАН длительное время (более 50 лет) проводятся исследования долгосрочного
1 Факторы, в значительной степени зависящие от динамических природных процессов (гидрологических, метеорологических, гелиофизических и др.) и влияющие на элементы производства, транспортировки и потребления электроэнергии.
прогнозирования природообусловленных факторов, оказывающих влияние на функционирование энергетики.
Для решения задач долгосрочного прогнозирования природных процессов в ИСЭМ СО РАН наиболее заметный вклад внесли: И.П. Дружинин,
A.П. Резников, А.Н. Шевнин, В.Р. Смага, Т.В. Бережных, Н.В. Абасов. Данные задачи исследовались в работах: А.Н. Афанасьева, H.H. Завалишина, В. А. Понъко, A.B. Игнатова и др.
Исследования планирования долгосрочных режимов энергосистем с ГЭС в ИСЭМ СО РАН проводились в работах: JI.C. Беляева, A.M. Клера, С.И. Паламарчука, В.А. Савельева. Большой вклад в решения данных проблем внесли работы: А.Е. Асарина, А.Ю. Александровского, А.Ш. Резниковского,
B.М. Горнштейна, H.A. Картвелишвили, Ю.П. Сырова, Е.В. Цветкова, JI.E. Халяпина, Ш. Ч. Чокина, J. Little, М. Per eirá, R. Ferr er о, R. Kelman и др.
Разработанная в ИСЭМ СО РАН информационно-прогностическая система ГИПСАР [74,75] объединяет множество методов долгосрочного прогнозирования природообусловленных факторов энергетики и включает различные средства для построения новых методов и их верификации. С помощью ГИПСАР проводится гидрологический анализ притока за длительный период времени с учетом глобальных геоклиматических данных различного пространственно-временного разрешения (осадки, давление, циркуляция и другие показатели), который позволяет формировать прогностические показатели различных вариантов притока воды в виде интервальных оценок с распределениями вероятностей.
В условиях глобального изменения климата актуальной становится задача применения результатов долгосрочного прогнозирования природообусловленных факторов энергетики для моделировании возможных режимов ГЭС с оценкой различных рисков. Кроме того, за счёт исследований изменчивости водности могут существенно меняться перспективы освоения гидроэнергетического потенциала (ГП) страны. Долгосрочный прогноз
позволяет уменьшить неопределённость показателей водности и, как следствие, показателей ГП различных регионов.
В настоящее время для проведения водохозяйственных и водноэнергетических расчётов широко используются различные систем моделирования (GAMS, AMPL, MPL и др.), включающие программные решатели (CPLEX, MINOS, BARON и др.). Большую сложность вызывает включение в данные системы экспериментальных решателей и эффективных методов решения (например, внутренних точек [63,68]). Существуют лицензионные ограничения использования решателей, ограничения языков управления, проблемы совместимости моделей различных форматов.
Традиционные методы разработки моделей режимов ГЭС с помощью языков программирования или моделирования приводят к сложностям их анализа, интеграции и адаптации. Например, при изменении требований водопользователей, условий функционирования гидрообъекта или энергосистемы может потребоваться корректировка исходного кода программ с обновлением структур и алгоритмов обработки данных. Независимая работа с различными моделями даже отдельной ГЭС приводит к проблемам их согласования на разных этапах развития.
Современные информационные технологии обеспечивают новые возможности моделирования режимов ГЭС. В частности, методология Model Driven Development (MDD) [102] - модельно-управляемая разработка, широко используемая для автоматизации построения программных комплексов, а также интеграции и адаптации моделей различных предметных областей [106], позволяет описывать сложные объекты управления с помощью многоуровневых моделей (метамоделей).
Использование метамоделей позволяет согласовать как традиционные, так и новые подходы к управлению режимами ГЭС, учитывать требования основных участников водохозяйственного комплекса с поиском компромиссных вариантов при различных противоречиях, что повышает
качество принимаемых управленческих решений.
8
Цель диссертационной работы - разработка методического, алгоритмического и программного обеспечения для моделирования режимов сработки и наполнения водохранилищ ГЭС с учётом прогностических распределений показателей приточности и использованием средств метамоделирования.
Задачи исследования:
1. Разработка методических основ применения средств метамоделирования для исследования режимов ГЭС с созданием базы знаний ограничений и критериев синтезируемых моделей;
2. Разработка методики исследования режимов ГЭС на основе распределений вероятностей притока воды в водохранилища;
3. Разработка инструментальных средств метамоделирования режимов ГЭС с созданием декларативного языка описания математических моделей и эффективных (по быстродействию и управлению) программных компонентов;
4. Разработка алгоритма для уменьшения диапазона изменчивости формируемых управленческих показателей режимов ГЭС по заданным прогностическим распределениям притока воды в водохранилища;
5. Разработка программного компонента моделирования водохранилищ для исследования режимов новых и проектируемых ГЭС на основе данных спутникового зондирования рельефа местности.
Объект исследования - информационно-вычислительные технологии управления гидроэнергетическими и водохозяйственными комплексами.
Предмет исследования - модели управления режимами ГЭС.
Методы исследования: математическое программирование, стохастическая оптимизация, имитационное моделирование, математическая статистика, методы системного анализа, проектирования информационных систем, системного и прикладного программирования.
Научную новизну составляют следующие положения:
1. Впервые разработан подход к исследованию режимов ГЭС на основе
технологии метамоделирования, позволяющий синтезировать различные
9
модели задач математического программирования с помощью базы знаний разных видов ограничений, критериев и уравнений;
2. Разработан адаптивный алгоритм формирования допустимой для принятия решений области оптимальных режимов ГЭС по заданным функциям распределений вероятностей притока для каждого исследуемого интервала времени на основе стохастической оптимизации;
3. Разработана уникальная технология поддержки исследования режимов ГЭС с набором программных компонентов, включающих декларативный язык описания моделей с возможностью настройки на различные решатели задач математического программирования, поддержкой синтеза, анализа и преобразования моделей.
На защиту выносятся положения, составляющие научную новизну, а также программный компонент формирования характеристик водохранилищ проектируемых ГЭС на основе данных спутникового зондирования рельефа местности с моделированием графиков наполнения водохранилищ.
Практическая значимость. Разработанное методическое, алгоритмическое и программное обеспечение может быть использовано для моделирования режимов ГЭС при уточнении и дополнении действующих «Правил использования водных ресур�
-
Похожие работы
- Инструментальная поддержка САSЕ-технологий
- Информационно-вычислительная система контроля, анализа и расчета суточных режимов каскадов ГЭС
- Исследование влияния ограничений скорости изменения уровня воды в водохранилище, обеспечивающих безопасность ГТС, на энергетические показатели ГЭС
- Экологический мониторинг в составе АСУ ТП ГЭС
- Обоснование эффективности энергетического и конструктивного совмещения гидроэлектростанций с солнечными фотоэлектрическими установками
-
- Системный анализ, управление и обработка информации (по отраслям)
- Теория систем, теория автоматического регулирования и управления, системный анализ
- Элементы и устройства вычислительной техники и систем управления
- Автоматизация и управление технологическими процессами и производствами (по отраслям)
- Автоматизация технологических процессов и производств (в том числе по отраслям)
- Управление в биологических и медицинских системах (включая применения вычислительной техники)
- Управление в социальных и экономических системах
- Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей
- Системы автоматизации проектирования (по отраслям)
- Телекоммуникационные системы и компьютерные сети
- Системы обработки информации и управления
- Вычислительные машины и системы
- Применение вычислительной техники, математического моделирования и математических методов в научных исследованиях (по отраслям наук)
- Теоретические основы информатики
- Математическое моделирование, численные методы и комплексы программ
- Методы и системы защиты информации, информационная безопасность