УДК 681.518.2 И.А. БОЖИНСКИЙ
ОПЕРАТИВНОЕ УПРАВЛЕНИЕ СЕТЕВЫМИ СИСТЕМАМИ В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ
Исследуются математические модели оперативного управления сетевыми системами в условиях неопределенности. Разрабатываются инструментальные средства принятия управленческих решений в условиях неопределенности.
Введение
Актуальность состояния проблемы. Сетевые системы характеризуются рядом специфических свойств, к которым относятся: распределение элементов системы на значительном расстоянии друг от друга; иерархическая структура объекта управления и управляющей системы; наличие общности протекающих процессов в различных элементах системы и общности математических описаний исследуемых элементов сетевой системы [1].
К классу сетевых систем относятся водопроводные и тепловые сети, металлургические и транспортно-технологические комплексы, требующие применения инструментальных средств многосвязного и автономного регулирования и управления.
Важная роль в повышении эффективности функционирования сетевых систем отводится методам искусственного интеллекта, которые позволяют повысить качество принимаемых решений в условиях неопределенности исходных данных, проявления внешней среды и цели функционирования [2].
Постановка цели и задач исследования. Процедура исследования сетевых систем включает в себя следующие задачи: содержательная постановка проблемы оперативного управления сетевыми системами; построение математической модели функционирования компонент сетевых систем; разработка алгоритмов оперативного управления производственными процессами в условиях неопределенности. Решения, принимаемые в условиях неопределенности проявления внешней среды, всегда приводят к худшим результатам, чем при полной определенности. В этом случае отыскивается квазиоптимальное решение, лучшее в смысле максимальной близости к некоторому предпочтительному решению.
Сущность выполненных исследований
1. Математическое моделирование сетевых систем
Математическое описание сетевых систем с иерархическими уровнями принятия управленческих решений представим следующим образом [1 - 3]:
- На первом (верхнем) уровне иерархии расположим статическую детерминированную операторную гипермодель без учета свойств стохастичности, неопределенности, нечеткости данных и нечеткости логики. На этом уровне решается прямая задача анализа хода производства:
Ах = у, х е Ят, У е ^ , где х и у - элементы метрических пространств Я^ и Яу; А - оператор, переводящий
элементы х е Я^ в элементы у е яу .
- На втором сверху уровне иерархии расположим детерминированную статическую векторно-матричную модель без учета отмеченных свойств. На этом уровне осуществляется декомпозиция оператора А для получения математической модели решаемой задачи. Например, для линейных задач оператор А можно представить двумя составляющими -структурой БА и параметрами РА:
А = [Ра, БА].
Чтобы перейти от операторной модели Ах = у к векторно-матричной модели, заменим элементы х и у метрических пространств ЯХ и Я у вектором х = [х! х2] и транспонирован-
ным вектором ут = [у1 у2]т, а оператор А заменим оператором Ам матричного преобразования
ац хх + а12 х2 = у1,
а21 х1 + а22 х2 = у2-
- На третьем уровне расположим детерминированную динамическую модель без учета части отмеченных свойств. На этом уровне располагаются модели процесса управления, которые представляют собой последовательную непрерывную во времени смену состояний сетевой системы вида:
хх (г) = Афхф + В(1;)и(1;), у© = С(г) х(г) + Б^и^), где х - п-мерный вектор состояния системы; и - г-мерный вектор входных (управляющих) воздействий; у - т-мерный вектор выходных переменных; г - время. Характерным признаком динамических систем является явная зависимость переменных или параметров системы от времени г.
- На четвертом уровне расположим стохастическую динамическую модель без учета части отмеченных свойств. На этом уровне располагаются стохастические модели, которые представляются двумя компонентами:
у = Г(х, 0) + п,
здесь у - выходной показатель процесса; Г(х, 0) - вектор-функция производственных факторов; п - стохастическая составляющая модели.
- На пятом уровне расположим статическую модель с учетом неопределенности. На этом уровне иерархии располагается модель динамической регрессии с учетом неопределенности вида:
у(г) = г(а, х, г, у) = г(а, х, г; у) + , где у - неопределенность, учитывающая неадекватность модели и проявление внешней среды; - стохастическая составляющая модели.
- На шестом уровне расположим статическую модель с учетом нечеткости. На этом уровне располагаются модели процессов в сетевых системах, представленных на множестве отношений «условие-действие», которые базируются на нечеткой логике или интегрированных нечетких сетях Петри.
Наиболее характерным признаком сетевых систем является наличие топологической структуры модели, представленной графом сети. Граф представляет собой совокупность двух множеств О = (Х, У): множества элементов х е X и множества отношентий между этими элементами у е У .
Для описания топологии сетевой системы можно воспользоваться вторым законом сетей и выполнить такие операции:
1. Заменить схему сетевой системы графом сети, причем любая вершина должна содержать не менее трех инцидентных (входящих или выходящих) дуг, а две вершины соединяются между собой только одной дугой.
2. Подсчитать количество вершин п - 1 и дуг т графа сети и определить цикломатичес-кое число сети - количество независимых ресурсных потоков (газа, воды, воздуха) 8=т-п.
3. Выбрать дерево графа сети таким образом, чтобы после удаления всех связей ветви графа не образовывали ни единого замкнутого контура: в качестве связей принять дуги с независимыми расходами (потоками), а в качестве ветвей принять дуги с заданными напорами (давлениями).
4. Выполнить упорядоченную нумерацию дуг - сначала связей, а затем ветвей; первые порядковые номера присваиваются связям с заданными расходами, а последние порядковые номера - ветвям с заданными напорами.
5. Выбрать направление обхода контура, совпадающее с направлением единственной связи, входящей в контур.
6. Составить матрицу независимых контуров ||1 В|| в виде прямоугольной таблицы, над которой пишутся возрастающие слева направо порядковые номера дуг, а слева от таблицы
пишутся возрастающие сверху вниз порядковые номера связей, совпадающие с порядковыми номерами ветвей.
Элементами матрицы контуров являются: 1, если направление дуги совпадает с направлением контура; -1, если направление дуги противоположно направлению обхода контура; 0, если дуга не входит в контур. Подматрица контуров ||В||, состоящая из п х 8 элементов, содержит всю информацию о топологии (геометрии) 8А сети (Мэзон и Циммерман).
2. Оперативное управление сетевыми системами
Оперативное управление сетевыми системами часто сводится к определению управляющих воздействий, которые переводят систему в желаемое состояние с учетом предъявляемых требований и ограничений при наличии возмущающих воздействий. Возмущения проявляются в виде внутренних факторов и внешней среды. Все внутренние и внешние возмущения учесть невозможно. Поэтому в поле зрения попадают лишь входные величины х, которые оказывают влияние на выходные координаты у.
Входные воздействия подразделяются на управления и и возмущения £ Управления и обеспечивают желаемое функционирование объекта и должны быть изменяемыми. Если таких воздействий нет, то задача оперативного управления не имеет решения. Возмущения £ препятствуют нормальному функционированию объекта управления. В системах автоматического регулирования (САР) используются три основных принципа управления: по возмущению, по отклонению и комбинированный.
Принцип управления по возмущению состоит в том, чтобы уменьшить влияние возмущения £ на выходные величины объекта у. При изменении возмущения £ необходимо так изменять управление и, чтобы скомпенсировать влияние возмущения. В инвариантной системе выходная величина у не зависит от возмущающего воздействия £ Для изменения выходной величины у в управляющее устройство подается дополнительный сигнал у*, который представляет задающее воздействие.
Принцип управления по отклонению состоит в том, что при отклонении управляемой величины у от заданного значения у* подключается обратная связь, которая обеспечивает зависимость управления и (входной величины) от управляемой (выходной) величины у. Отклонение управляемой величины Ду от заданного значения у может быть вызвано разными причинами, в том числе изменением задающего воздействия у*. Его наличие является командой для изменения управления и до тех пор, пока Ду не снизится до допустимого значения. Наличие обратной связи вызывает запаздывание информации в силу инерционности объекта.
Принцип комбинированного управления сочетает в себе лучшие свойства разомкнутых и замкнутых систем и применяется для улучшения динамических свойств САР. В этом случае сильные возмущения в основном компенсируются по разомкнутому контуру, а неучтенные возмущения и ошибки, возникающие из-за отсутствия полной информации о поведении объекта, компенсируются посредством обратной связи в замкнутой системе.
Одним из основных элементов сетевых систем газоснабжения являются регуляторы давления, которые обеспечивают редуцирование и стабилизацию давления газа между различными уровнями газораспределительной сети. В зависимости от типа используемого регулятора системы автоматического регулирования также делятся на:
- системы статического регулирования, обеспечивающие однозначную зависимость между регулируемым давлением и расходом газа;
- системы астатического регулирования, обеспечивающие стабилизацию давления в статике независимо от величины расхода газа, если расход не выходит за установленные пределы;
- системы изодромного регулирования, которые в динамическом режиме обеспечивают свойства, характерные для статических систем, а в статике - свойства астатических систем.
При автоматическом управлении сетевыми системами широко распространены следующие законы регулирования [1 - 3]:
1) Закон статического регулирования, который также называется законом пропорционального регулирования и = К^ и реализуется статическим П-регулятором с параметром настройки К1.
При пропорциональном законе регулирования каждому значению регулируемого параметра соответствует строго определенное положение регулирующего органа, т.е. в зависимости от изменения нагрузки регулируемая величина принимает в статике различные значения.
Усредненная статическая характеристика таких регуляторов (РД-50М) без учета зоны нечувствительности имеет вид, представленный на рис. 1.
Рис. 1. Характеристика системы статического регулирования
2) Закон астатического регулирования, который также называется законом интегрального регулирования и = К2 |в & и реализуется астатическим И-регулятором с параметром настройки К2.
Закон астатического регулирования применяют для устранения статической ошибки стабилизации давления газа. При этом отклонение величины регулируемого параметра от заданного значения стремится к нулю.
Если бы регулятор не обладал некоторой зоной нечувствительности, то характеристика системы астатического регулирования представляла бы горизонтальную линейную зависимость стабилизируемого давления на выходе сетевой системы от расхода газа.
Однако таких регуляторов на практике нет. Все они обладают определенной зоной нечувствительности. Для астатических регуляторов это приводит к тому, что регулируемый параметр находится в пределах зоны нечувствительности, которая заштрихована на рис. 2.
Р2(Пз)
2530
-530
'030 530
0 0.1 С.2 0.3 0.4 Э 5 0.6 С.7 0.3 С.5 1
Рис. 2. Характеристика системы астатического регулирования 3) Закон изодромного регулирования, который также называется законом пропорционально-интегрального регулирования
и = К1в + К 2 |е ¿г
и реализуется изодромным пропорционально-интегральным ПИ-регулятором с параметрами настройки К1 и К2. Изодромное регулирование объединяет лучшие свойства статических и астатических систем. ПИ-регуляторы обеспечивают плавное повышение давления газа на выходе сетевой системы при увеличении расхода с отрицательной неравномерностью процесса регулирования, как показано на рис. 3.
Р2(Лэ>
3530 -г 3030 -2530 --
2030 -'530 -'030 --
0.' С.2 3 3 0.4 С.5 3 В 0.7 0,8 0 3
Рис. 3. Характеристика системы изодромного регулирования
4) Закон пропорционально-интегрально-дифференциального регулирования
и = к1в + к2/ваг + к3(ав/л)),
который реализуеется изодромным с предварением ПИД-регулятором с параметрами настройки К1, К2 и К3.
Желание повысить качество управления сетевых систем наталкивается на предельные возможности имеющихся методов оперативного управления. Возникающие при этом трудности объясняются не только большой размерностью управляемых процессов, но и характером неопределенности и нечеткости исходной информации.
3. Оперативное управление в условиях неопределенности
Большинство задач принятия управленческих решений решаются в условиях неопределенности. К существующим видам и формам проявления относятся неопределенности:
1) вызванные недостаточным количеством информации;
2) связанные с ограничениями по времени принятия решения;
3) обусловленные высокой платой за повышение определенности;
4) возникающие из-за неадекватности модели по разным причинам;
5) порождаемые действиями людей в процессе принятия решений;
6) преднамеренно организованные для сокрытия ресурсов системы.
Учет неопределенности осуществляется с целью определить степень влияния внешнего проявления на качество получаемых решений и по возможности принять меры, ослабляющие это влияние. Существует несколько путей "избавления" от неопределенности. Одним из них является замена в модели случайно изменяющихся компонент их усредненными характеристиками.
Желание избавиться от вероятностной неопределенности приводит к постановкам задач в классе стохастического программирования, решение которых сопряжено со значительными трудностями и внесением новых неопределенностей. Поэтому целесообразно вначале решить задачу детерминированной оптимизации при фиксированных значениях, а затем исследовать устойчивость и чувствительность полученного решения к проявлениям внешней среды.
Неопределенность многокритериальной оптимизации резко усиливается, поскольку она включает в себя неопределенность от локальных задач оптимизации, неопределенность вычислительных процедур и неопределенность свертки локальных критериев.
При выработке управленческих решений часто встречаются задачи, в которых исходные данные нечетко сформулированы и плохо определены. Такие задачи содержат большое число неопределенностей типа много, мало, плохо, хорошо, которые не имеют аналогов в языке традиционной математики. Поэтому подобные описания средствами традиционной математики сильно огрубляют математическую модель принятия решений.
Для решения такого класса задач разработаны алгоритмы регуляризации и аппарат нечеткой математики, которыми оперирует лицо, принимающее решение, при описании своих желаний и целей. Такой математический аппарат получил название теории нечетких или размытых множеств.
Выводы
Научная новизна сформулированных и реализованых задач оперативного управления сетевыми системами с нечетко заданной информацией состоит в разработке следующих подходов:
1) задачи достижения поставленной цели для случая пересечения нечеткого множества целей G(X) и четкого множества допустимых альтернатив С(Х);
2) задачи достижения поставленной цели для случая пересечения нечеткого множества целей G(X) и нечеткого множества допустимых альтернатив С(Х);
3) задачи достижения поставленной цели для случая непересечения нечеткого множества целей G(X) и нечеткого множества допустимых альтернатив С(Х) методом взаимной "подтяжки" друг к другу области целей и ограничений;
4) задачи достижения четко поставленной цели G(X) на заданном нечетком множестве допустимых альтернатив С(Х);
5) нечеткий вариант задач математического программирования, которые решаются по принципу многоальтернативной оптимизации.
Практическая значимость выполненных научно-исследовательских работ состоит во внедрении полученных результатов в региональные газораспределительные сети государственной компании «Укртрансгаз».
Перспективы исследований вытекают из дуализма решаемой проблемы. Множественность эффективных решений является скорее достоинством, а не недостатком, поскольку "жесткие" схемы получения единственного решения неадекватны сущности многокритериальной оптимизации, а свобода выбора предпочтительного решения из множества эффективных позволяет учесть неопределенность целей и критериев. В настоящее время остается актуальной проблема проведения дополнительных исследований, направленных на создание адаптивной иерархической системы принятия оперативного управления в условиях неопределенности.
Решение задач оперативного управления с учетом нечеткости внешней среды и нарушения исходных предпосылок требует разработки регуляризованных процедур принятия управленческих решений с ориентацией на вид неопределенности и нечеткость исходной информации.
Список литературы: 1. Божинский И.А. Информационно-аналитическая система управления газосбытового предприятия. Трубопроводные системы энергетики: Управление развитием и функционированием / И.А. Божинский, В.Ф. Ткаченко. Новосибирск: Наука, 2004. С. 271-286. 2. Божинский И.А. Оперативное диспетчерское управление в распределительных системах газоснабжения //Комунальное хозяйство городов. Серия: Архитектура и технические науки / И.А. Божинский, В.Ф. Ткаченко. Киев: Техника, 2002. Вып. 6. С. 367-370. 3. БожинськийI.A. Автоматизована система керування об'ектами газопостачання обласп //Нафтова i газова промисловюгь. .№ 3. 2001. С. 49 - 52.
Поступила в редколлегию 22.08.2011 Божинский Иван Андреевич, канд. техн. наук, зам. начальника НДЧ ХНУРЭ. Адрес: Украина, 61166, Харьков, пр. Ленина, 14, тел. 70-21-378.