Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Введение. В интеллектуальном центре подсистемы контроля и диагностики энергоустановок ТЭС – , (рис.1, 2) работает программный модуль по схеме



В интеллектуальном центре подсистемы контроля и диагностики энергоустановок ТЭС – , (рис.1, 2) работает программный модуль по схеме , (рис.3- 6, см. Приложение). Основное назначение модуля – программное решение задач минимизации функций цели, имеющих несколько минимумов, но достаточно гладких в окрестностях каждого из них. Вдали от минимумов допускаются неустранимые разрывы первого рода. Для нахождения окрестности глобального минимума используется из метод случайного поиска (его комбинация). Методом сопряженных градиентов минимум уточняется. При появлении «оврагов» градиентные методы отказываются работать. В этом случае подключается к овражный метод Гельфанда И.М., который позволяет осуществить многомерный поиск минимума, [7, 8]. Из точки по двум направлениям выполняется наискорейший спуск на дно оврага, (рис.5-6, см. Приложение). Но срабатывает помеха! Для этого, при вычислении градиента, вначале берем шаг , а потом шаг , получаем точки , определяющие прямую линию – «дно оврага». По «дну оврага» выполняем еще один многомерный поиск минимума. Получим точку . При необходимости этот элемент поиска можно повторить. Последовательность задает убывающую последовательность целевой функции . После срабатывания правила остановки, когда реализуется заданный порог похожести , (рис. 5. и ПП с именем SIM), последняя полученная точка и значение функции в этой точке будут точкой глобального минимума .

Результаты анализа сравниваемых состояний представляются визуально, в виде их Порог похожести задается разработчиком -а. Точки и считаются лежащими на дне оврага (рис.6). Эти две точки определяют прямую линию, по которой осуществляется одномерный поиск минимума. Одно из направлений в точке является градиентным. Второе направление будет случайным. Эта комбинация, детерминированного и случайного поиска, приводит к желаемому результату. Регулирующими параметрами элемента поиска является пара (), где - первоначальный шаг. В качестве правила остановки, при наискорейшем спуске на дно оврага и принятом механизме случайного выбора решения из полученного набора эвристик, используется принцип «похожести» точек [4,9]. Одной из эвристик алгоритма является предварительное знание об области и примерной зоне поиска , в которой находится минимум функции , а также знание об изменении параметров технологического процесса по их «похожести» (значения должны быть одинаковыми, или близкими). Эта информация позволит оценить первоначальный шаг и значения функции в выбранных точках. функциональных значений на экране монитора (рис.5, табл. П.1).

Похожесть диагностируемых состояний определяется с помощью программы РОХ из. . В геометрической интерпретации значения отображают (представляют) собой колебательную линию, построенную по параметрам оцениваемого состояния относительно его эталонного значения , (рис.5).

Регулирование этими параметрами с использованием «меры похожести» позволяет эффективно (и визуально на экране монитора) применять диалоговый подход при оптимизации задач тепловой электростанции (ТЭС). В этом случае лицу принимающему решение (ЛПР) желательно иметь не одно, а группу хороших решений и возможности принятия решения по времени для последующего выбора окончательного оптимального решения (например, при базовом и переходном режимах работы энергоустановки). Для реализации этого в используемые эвристические правила вводится неопределенность исходной информации, благодаря чему и будет порождаться класс субоптимальных решений. Эвристические правила, обладающие ограниченной неопределенностью, назовем «размытыми» эвристиками [4,5]. Результатом поиска будет единственное решение, близость которого к оптимальному решению определяется величиной максимальной похожести , если мы имеем дело с тестовой задачей.

Тестовые задачи сконструированы авторами работы так, чтобы выделить особенности теплоэнергетического процесса, [4,5,9]. При опробовании а по схеме на тестовых примерах (использованы функции Розенброка Х.Х. - и РастригинаЛ.А.- ) алгоритм сходится, т.е. минимум осуществляется из любой начальной точки. Использование механизма случайного выбора решений позволяет расширять область возможных реализаций или сужать ее, в зависимости от ситуации и готовности энергоустановки по состоянию к выполнению режима.

Задачи математического программирования при четкой постановке, в приложении к задачам технической диагностики энергоустановок ТЭС, решаем следующим образом.

Пусть в области , определяемой ограничениями

,

(1)

задана целевая, в общем случае, нелинейная функция . Требуется найти такой , для которого справедливо

. (2)

Здесь условие (1) означает, что каждая компонента вектора (матрицы) изменяется в пределах от соответствующего наименьшего допустимого значения до наибольшего допустимого значения . Количество компонент - . Любой вектор называется допустимым. Вектор назовем оптимальным, если для любого другого вектора выполняется условие:

. (3)

Как известно из теории исследования операций, [2, 3], использование градиентных методов для решения многоэкстремальных задач затруднительно и малоэффективно, так как необходимы полные исследования целевой функции (определение, можно приближенное, вида поверхности, начальные приближения). Поэтому, как это подтверждает практика, наиболее результативными методами поиска минимума могут быть различные модификации случайного поиска. С этой целью в модуль включена модификация метода случайного поиска – метод “Монте-Карло”, [3, 9].

Формула изменения координат вектора имеет следующий вид:

(4)

где - случайное число, ;

– нижние и верхние ограничения на переменные.

Из (4) следует, что точка при любом всегда находится в области (в ограничителях). Для определения случайного числа используется процедура RAND, вырабатывающая случайные числа, необходимые при поиске окрестности глобального минимума функции цели. Попадание в окрестность глобального минимума происходит с некоторой вероятностью:

(5)

где - объем зоны критерия глобального минимума;

- объем зоны поиска;

– количество случайных бросков.

Работа метода прекращается, если количество случайных бросков превышает заданное целое число . Из совокупности точек, полученных в результате случайных бросков, выбирается точка , которая соответствует наименьшему значению функции цели . Однако метод Монте-Карло нецелесообразно использовать для нахождения , так как вероятность случайного попадания в - окрестность на одном шаге поиска, определяемая отношением объемов – мерных гиперсфер с радиусами и (начальным расстоянием до цели), равна:

(6)

Среднее число шагов, необходимое для случайного попадания в - окрестность цели

(7)

имеет экспоненциальный характер и, следовательно, с ростом быстро растет и . В схеме этот метод используется для двух целей:

1) проведение статистических испытаний и расчетных экспериментов на ЭВМ;

2) оценки окрестности глобального экстремума функции цели.

В последнем случае точка , найденная методом “Монте–Карло”, улучшается постепенным приближением к цели путем ограничения поиска зоной, стягивающейся к наилучшей случайной пробе. Это значит, что случайные пробы производятся в объеме, центром которого является точка с наименьшим значением функции цели. По мере производства случайных испытаний этот объем стягивается к своему центру.

Если в процессе испытаний была найдена точка с меньшим значением функции цели, то объем испытаний устанавливается вокруг этой новой точки. Таким образом, зона испытаний перемещается в район цели, причем на каждом шаге вероятность случайного нахождения наилучшей точки становится все большей. Этот принцип лежит в основе второй модификации случайного поиска – методе случайного направленного поиска, [3, 9, 10]. Из точки делается случайный шаг

, (8)

где . (9)

Величина на начальном шаге принимается равной . Затем определяется координата новой точки

, (10)

и сравниваются значения

. (11)

При этом считается неудачной ситуацией, а при проверяется условие

, (12)

при выполнении которого ситуацию также считают неудачной и удачной – в противном случае. При неудаче предусмотрен возврат в точку , из которой делается шаг в диаметрально противоположном направлении с последующей проверкой условия (12). В случае неудачи вновь происходит возвращение в точку , из которой делается столько случайных шагов, сколько потребуется для нахождения удачной ситуации. Если такая точка найдена, то через нее и проводится вектор, в направлении которого начинается движение с постоянным шагом.

При движении по выбранному направлению проверяется относительное изменение функции цели

. (13)

В случае предусмотрено возвращение в точку с последующим выбором (с помощью случайных испытаний) нового направления.

Значение меняется, в процессе минимизации, следующим образом.

Как только число неудачных шагов фиксированной точки окажется равным заданному целому числу , то увеличивается на единицу.

Эта операция позволяет осуществлять поиск и движение в выбранном направлении с все более и более уменьшающимися шагами.

Метод случайного направленного поиска прекращает свою работу, если выполняется условие (заданное целое число >>1). Если координаты точки вдруг оказываются вне ограничений, то функции присваивается число 1010 (или любое другое, определяемое на основе расчетных экспериментов).

Предполагая, что окрестность глобального минимума найдена, продолжается дальнейшее улучшение точки минимума. Для этого в схеме используется метод сопряженных градиентов с преобразованием координат, [4, 9, 10], (рис.3).

Задачи математического программирования в нечетких условиях, в приложении к задачам технической диагностики энергоустановок, решаются следующим образом, [3, 4, 9].

Под ситуацией принятия решений, при выборе диагноза состояния энергоустановки, условимся понимать:

- множество альтернатив, из которых лицо, принимающее решение (ЛПР), производит выбор;

- множество ограничений, накладываемых на этот выбор;

- целевую функцию, которая позволяет ЛПР ранжировать имеющиеся у него альтернативы.

В результате, каждое ЛПР, имея множество сформулированных целей, способно определить свои предпочтения.

Но на практике, особенно при диагностике в реальном масштабе времени, картина принятия решений резко меняется, так как ЛПР вынуждено применять следующее утверждение: '' должно быть в окрестности ''! А это уже подчеркивает появление нечеткости в формулировании цели, согласно [4, 6, 8, 11].

Выражение «в окрестности…», представим нечетким подмножеством , определяемым функцией (точнее, ее отображением ):

, (14)

где - полная дистрибутивная решетка; – множество альтернатив.

В результате принятия решения по одному из предлагаемых диагнозов, представим возникшую нечеткую обстановку как множество – альтернатив вместе с его нечеткими подмножествами. Эти подмножества представляют собой также нечетко сформулированные критерии (цели и ограничения), т.е. систему:

. (15)

Здесь – целевые функции.

Перебирая, по возможности, все критерии при выборе наиболее предположительного диагноза, можно построить функцию

. (16)

Оптимум, в этом случае, будет соответствовать той области , элементы которой максимизируют диагноз . В результате проведенных рассуждений можно определить нечеткую обстановку такой задачи тройкой . Предположим при этом, что решение задачи диагноза в нечеткой постановке будет определяться в виде нечеткого подмножества универсального множества альтернатив. Под оптимальным решением при этом будем понимать элемент (если такой существует), для которого, согласно [7, 8]:

, (17)

где - нечеткое решение; означает , означает . Таким образом, задача минимизации решений при выборе предположительного диагноза сведена к задаче нечеткого математического программирования (НМП), т.е. к задаче многокритериальной оптимизации.

Итак, под задачей НМП будем понимать задачу нахождения , или . (18)





Дата публикования: 2015-09-17; Прочитано: 317 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.013 с)...