Научная статья на тему 'Ситуационная модель поиска экстремума критерия качества системы автоматической оптимизации'

Ситуационная модель поиска экстремума критерия качества системы автоматической оптимизации Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
323
52
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АВТОМАТИЧЕСКАЯ ОПТИМИЗАЦИЯ / НЕЧЕТКИЕ ПАРАМЕТРЫ / AUTOMATIC OPTIMIZATION / INDISTINCT PARAMETRES

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Айбазова Аминат Абдуллаховна

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SITUATIONAL MODEL OF SEARCH OF THE EXTREMUM OF CRITERION OF QUALITY OF SYSTEM OF AUTOMATIC OPTIMIZATION

System definition of system of automatic optimisation, is resulted by an indistinct situation of functioning, appointment of parametres of an indistinct situation is described. The indistinct situa-tional model of decision-making is defined. The choice of operating decisions is made according to results theoretical and experimental researches of algorithms of search.

Текст научной работы на тему «Ситуационная модель поиска экстремума критерия качества системы автоматической оптимизации»

Mironova Violetta Valerievna

Moscow Automative- Road Univercity.

E-mail: [email protected].

64, Leningradsky ave., Moscow, 125319, Russia.

Phone: +79057566997.

The Department of Structural Mechanics; Senior Lecturer.

УДК 519.7

А.А. Айбазова

СИТУАЦИОННАЯ МОДЕЛЬ ПОИСКА ЭКСТРЕМУМА КРИТЕРИЯ КАЧЕСТВА СИСТЕМЫ АВТОМАТИЧЕСКОЙ ОПТИМИЗАЦИИ

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

Автоматическая оптимизация; нечеткие параметры.

A.A. Ayibazova

SITUATIONAL MODEL OF SEARCH OF THE EXTREMUM OF CRITERION OF QUALITY OF SYSTEM OF AUTOMATIC OPTIMIZATION

System definition of system of automatic optimisation, is resulted by an indistinct situation of functioning, appointment ofparametres of an indistinct situation is described. The indistinct situational model of decision-making is defined. The choice of operating decisions is made according to results theoretical and experimental researches of algorithms of search.

Automatic optimization; indistinct parametres.

Определим объект оптимизации в виде набора:

<A, SA, R, Sr, X, Л, 3, Z, Y, P, F, Q, t>, (1)

где A={at} - множество элементов объекта управления (ОУ); SA - множество свойств элементов; R={ij} - множество связей между элементами ОУ; SR - множество свойств связей между элементами; X - множество допустимых управлений;

Л - множество входных воздействий; 3 - множество возмущающих сигналов;

Z - допустимое множество состояний ОУ; Y - множество выходных переменных ОУ; P и F - операторы функции переходов и функции выходов, определяющие процесс функционирования ОУ; Q - показатель (критерий) качества; t - время.

Модели САО могут быть представлены в виде функции переходов

р=<ХxЛxZ,Z,Р>, так что XX Л X Z —-——Z, (2)

где Р - график соответствия р, и функции выходов

f=<ХxЛxZ, Y,F>, так что XX Лх Z———— Y , (3)

где F - график соответствия f.

Алгоритмы функционирования систем автоматической оптимизации (САО) базируются на моделях ОУ и определяют качество функционирования САО в целом. Для решения задач эффективного управления в условиях неполноты данных

целесообразно применять методы теории нечетких множеств и теории возможностей [1].

Рассмотрим обобщенный метод моделирования САО в условиях неопределенности относительно параметров модели ОУ, стратегий функционирования и нечетком определении критериев качества САО.

Под нечеткой ситуацией функционирования САО определим некоторый набор параметров состояний из допустимого множества состояний Ъ - (1), причем, оценка (измерение) параметров состояний осуществляется на основе анализа доступной информации, которая может быть неточной и неполной.

Пусть множество состояний Ъ={7Ь 72, 73, 74, 75, 76}, в которое входят следующие параметры:

♦ z1 - положение рабочей точки относительно экстремума;

♦ z2 - крутизна характеристики;

♦ z3 - расстояние до оптимального значения;

♦ z4 - направление дрейфа характеристики;

♦ z5 - интенсивность дрейфа характеристики;

♦ z6 - преимущественный характер дрейфа (горизонтальный или вертикальный).

Учет данных параметров обеспечивает повышение устойчивости и эффективности работы алгоритма САО, а также позволяет согласовывать желаемые значения этих параметров с текущей ситуацией функционирования САО.

Координата z1 предназначена для оценки расстояния до экстремума, необходима для определения режима оптимизации (поиск или регулирование) и для определения возможных потерь из-за принятия неверных управляющих решений. Координату z1 можно оценить по абсолютной величине или по изменению величины градиента характеристики, если характеристика представляет собой гладкую поверхность. Координату z1 можно оценить путем анализа реализаций случайных блужданий управляемого параметра, что позволяет также определить преимущественное направление движения. Однако в этом случае следует учитывать возможные ошибки принятия решения, что сказывается на точности функционирования САО. Поэтому при проектировании САО выделяют в пространстве оптимизируемых параметров область больших отклонений, для которой риск принятия неверного решения будет значительным при требовании максимальной скорости поиска, и область малых отклонений от экстремума [2-4].

Координата z2 предназначена для оценки крутизны характеристики и может быть приближенно определена в окрестности экстремального значения. Применение координаты z2 требует предварительного выбора вида зависимости, аппроксимирующей характеристику ОУ, т.е. координата z2 является эвристической характеристикой.

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

Координата z4 - направление дрейфа характеристики определяется по знаку изменения показателя качества при установленном горизонтальном или вертикальном характере дрейфа (координата z6 - преимущественный характер дрейфа), что может быть определено на основании дополнительной информации, например использовании параметров ОУ, влияющих на показатель качества.

Координата z5 - интенсивность дрейфа характеристики определяется на основе анализа последовательности измерений показателя качества. Применение методов фильтрации и оценивания позволяет определить скорость дрейфа экстремального значения без определения его характера.

Если с достаточной степенью достоверности найдено положение рабочей точки относительно экстремума, определен преимущественный характер дрейфа характеристики, то можно определить возможное направление дрейфа и принять решение о выборе значений параметров алгоритма. Таким образом, решение задачи определения ситуации поиска является основным этапом при разработке САО с переменными параметрами [5].

Для определения ситуации функционирования САО целесообразно использовать модель нечеткой классификации [6]. Ситуация функционирования £ характеризуется следующими лингвистическими переменными (ЛП):

8=<Б1, 82, Б3, Б4>, (4)

которые имеют следующие терм-множества:

♦ s1 - «расстояние до экстремума»: я4 - «большое на левой ветви»,

, „ 3 4

я"2 - «малое на левой ветви», - «в окрестности», - «малое на правой ветви», я5 - «большое на правой ветви».

1 у

♦ s2 - «интенсивность дрейфа»: - «значительный», - «незначитель-

ный».

„ , 1 2

♦ ^ - «скорость горизонтального дрейфа»: - «уменьшение», - «уве-

3

личение», - «отсутствует».

♦ s4 - «точность определения положения экстремума»: я!4 - «высокая»,

2

я4 - «низкая».

При отсутствии модели ОУ информация о ситуации функционирования САО может быть доступна как совокупность свойств и оценок: Т=<У1,У2,■■■,7р><ЕГ=Г/хГ2х...хГр, Г - область определения параметра /.

Например, могут быть определены следующие апостериорные оценки:

1. Оценка градиента характеристики, д=Ау/Ах. Результат оценивания градиента может быть представлен нечетким интервалом 8 (ОПИСАТЬ ЕГО ЧЕРЕЗ 4 ПАРАМЕТРА + РИС), учитывающим статистическую неопределенность значения.

2. Предыстория управляющих решений, ик. Преимущественное движение вдали от экстремума и неопределенное направление движения в окрестности. Зависит от помехоустойчивости.

3. Разброс значений х на предыстории к шагов, лХк.

4. Смещение характеристики за интервал времени измерения, Лут. Оценивается процедурой фильтрации низкочастотной составляющей у(() и может быть вызвано как горизонтальным, так и вертикальным смещением положения экстремума.

5. Оценка дисперсии сигнала, ст, определяемая как дисперсия высокочастотной составляющей у@).

Имеющаяся информация интегрируется в модель иерархической нечеткой классификации, выходными параметрами которой являются рекомендуемые значения параметров алгоритма САО для данной ситуации функционирования.

Рассмотрим задание нечетких интервальных оценок параметров. Введем в рассмотрение модель характеристики. Пусть Ь=<Ь1, Ь2, Ь>, ЬєБ - вектор пара-

метров модели экстремальной характеристики ОУ, в=<ві, в2, ..., в9>, вє&- вектор параметров алгоритма САО. Параметры характеристики Ь могут быть идентифицированы в процессе работы системы и могут представлять собой:

а) параметры нечеткой регрессионной модели [7];

б) нечеткие параметры аппроксимирующей характеристики;

в) параметры и характеристики вероятностных распределений.

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

Между параметрами характеристики Ь и параметрами алгоритма в, определяющими эффективность его функционирования с учетом ситуации s, существует связь, причем параметры в имеют разную степень зависимости от параметров Ь и текущей ситуации s.

Текущая ситуация поиска £ определяется через параметры Г с учетом параметров характеристики Б. Параметры вектора Б могут быть заданы нечеткими интервалами [6].

Нечеткий интервал - это выпуклая нечеткая величина [8], функция принадлежности которой задана в следующем виде:

Уи,у, Vwє[u,v] ц,д^)>тт(ц,д(и),ц,д(у)), (5)

где Р - нечеткое множество, определенное на множестве действительных чисел Я, Цр - отображение из Я в [0,1]. Нечеткий интервал М может быть задан четверкой параметров М = (т,т,а, Р), где т и т - нижнее и верхнее модальные значения интервала, для которых Vw є [т,т] Цр^)=1; а и Р - левый и правый коэффициенты нечеткости (рис. 1).

Рис. 1. Задание нечеткого интервала

Существует два способа задания функций принадлежности нечеткого интервала: по результатам экспертного опроса и по результатам анализа статистических данных значений соответствующей величины [6].

Для нечетких интервалов определены основные операции: нечеткого суммирования, нечеткой разности, нечеткого умножения, нечеткого деления и нечеткого сравнения интервалов, функционального преобразования нечетких интервалов с использованием принципа обобщения [8].

Рассмотрим построение нечеткой ситуационная модели принятия решений.

Нечеткой ситуацией [9] называется нечеткое множество второго уровня, задаваемое в следующем виде:

$={<к=~4>

= {< ^к)ЮК >} > к =1,4 >] = 1,щк. (6)

Лингвистическая переменная (ЛП) характеризуется набором

^к,Т^к),и,ОМ>, к = ~4, (7)

где &'к - название переменной; Т($к) - терм-множество ЛП sk, и - область определения каждого элемента множества Т($к), О - синтаксическое правило (грамматика),

порождающее нечеткие переменные еТ(^к); М - семантическое правило, ко-

торое ставит в соответствие каждой нечеткой переменной .чк е 1'(хк) нечеткое множество С(як) - смысл нечеткой переменной 5^.

Нечеткие переменные я]к еТ(^) задаются тройкой множеств:

<4>и>С(4)>> ] = 1 >тк, (8)

где S|. - наименование нечеткой переменной; II - базовое множество;

и еи - нечеткое подмножество множества и;

Ц, - < (и) - функции принадлежности, задание которых производится экспертами.

с<4 >

Экспертами задаются эталонные (характерные) ситуации .V 1 . у = 1,г . Каждой ситуации о сопоставляется правило выбора параметров 0у = Х1(в,Ъ) и

стратегия иУр . Таким образом, реализуется нечеткий поисковый алгоритм.

Модель идентификации текущей ситуации можно задать нечетким соответствием

(Г*В,ф8,Т(81)У.Т(82)У.Т(83)У.Т(84)), (9)

где - нечеткий график соответствия, ГхВ- информация о ситуации.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Если оценка текущего значения параметра ситуации представляет собой нечеткое множество с функцией принадлежности /Л (и), то

»*(*№) = тт( ^С(4)(и■)> и/11)) >« еи- (Ю)

Различные оценки приводят к множеству частичных оценок ситуации ^. Текущая ситуация определяется как объединение частичных оценок ,§ = Ц ■

V

О*/

Выбор эталонной ситуации о , которой наибольшим образом соответствует текущая ситуация £ осуществляется путем вычисления степени нечеткого равен-

ства ситуаций 1), і = 1,г [9]. Ситуация Ё нечетко равна ситуации Б ', если

/и(3, Б 1) > Ї, / - порог равенства ситуаций.

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

Множество параметров © содержит параметры алгоритма получения достоверной информации ()'' и параметры стратегии ()2>. Параметры (Р' могут быть определены непосредственно по оценке текущей ситуации Л'. При выборе значений параметров возникает неопределенность, связанная с тем, что значения этих параметров определяются ситуацией, которая может возникнуть после применения некоторой стратегии поиска (совершения рабочего шага).

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

ГхВ^Л -> 5* ^вг,Щ -> 0^. (11)

Адаптивные свойства модели определяются возможностью идентификации вектора Ь модели характеристики.

Построение нечеткой адаптивной САО может осуществляться без модели характеристики. В этом случае адаптацию параметров необходимо осуществлять непосредственно по критериям оценки функционирования системы, что потребует существенных затрат времени на определение значений критериев и времени на обучение модели, которое может быть большим чем при использовании дополнительной информации о связи между В и ©

Параметры В могут определяться для каждого режима работы ОУ и являться частью режимной карты ОУ.

Рассмотрим характерные ситуации поиска.

* *

Пусть є=х-х - отклонение от экстремального значения параметра х, Ах - величина горизонтального смещения характеристики, Лу - величина вертикального смещения характеристики.

Область значений є разбивается на следующие подобласти: є<є21, є>є22 - область больших отклонений; є21<є<єіь є12<є<є22 - область малых отклонений; є11<є<є12 - область несущественных отклонений (область экстремума);

є21<є11<є12<є22. Если отклонение не определено точно, то определяются области є<0, є>0.

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

Таблица 1

Ситуация Параметры Расстояние до экстремума Дрейф характе- ристики Я т Д Ъ-и;

^1 ^2^3 = Я 4 Є<Є21 Ах*>0 Яі Ті Д

Лх*=0 Я2 Т2 Д ё2,Щ

§*3 ^1 > ^2 > ^3 = ^4 Лх*=0, Лу*^0

Окончание табл. 1

Ситуация Параметры Расстояние до экстремума Дрейф характе- ристики R T Д

S*4 -~Ч “-и “-и Ax*<0

S*37 S1 >S2 >S3 > S4 £>£22 Ax*<0

S*38 Kj ^ U> 3 Ax*=0

S*39 -~ч >2 Ax*=0, Ay*^0 R39 T39 Д9 e39,u3F9

S*40 '‘N <v^ -~ч Ax*>0 R40 T40 Д40 040’Up

Число эталонных ситуаций может быть сокращено путем исключения несущественных параметров и объединения ситуаций.

Модель принятия решений строится следующим образом.

Определяется множество эталонных ситуаций согласно таблице (см. табл. 1). Для каждой ситуации определяется риск принятия неверного решения R и необходимое быстродействие Т. Выбираются решения в , Up. Выбор управляющих

решений производится в соответствии с результатами теоретических и экспериментальных исследований алгоритмов поиска.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Молчанов А.Ю., Финаев В.И. Модели систем автоматической оптимизации с нечеткими параметрами. - Таганрог: Изд-во ТТИ ЮФУ, 2007. - 218 с.

2. Казакевич В.В., Родов А.Б. Системы автоматической оптимизации. - М.: Энергия, 1977.

- 288 с.

3. Растригин Л.А. Системы экстремального управления. - М.: Наука, 1974.

4. Гайдук А.Р. Непрерывные и дискретные динамические системы. - 2-е изд. перераб.

- М.: Учебно-методический и издательский центр «Учебная литература», 2004. - 252 с.

5. Айбазова А.А., Заргарян Е.В., Молчанов А.Ю., Набиев Р.Н., Скубилин И.М. Модели систем автоматической оптимизации с неопределенными параметрами. - Баку: Изд-во Му-тарджим, 2010. - 159 с.

6. Финаев В.И. Модели принятия решений: Уч. пособие. - Таганрог: Изд-во ТРТУ, 2005.

- 118 с.

7. Финаев В.И., Павленко Е.Н. Методы искусственного интеллекта в задачах организации водно-химического режима тепловых электростанций. - Таганрог: ТРТУ, 2004. - 148 с.

8. Дюбуа Д., Прад. А. Теория возможностей / Пер. с французского В.Б. Тарасова. Под редакцией С.А. Орловского. - М.: Радио и Связь, 1990. - 288 с.

9. Мелихов А.Н., Берштейн Л.С., Коровин С.Я. Ситуационные советующие системы с нечеткой логикой. - М.: Наука, 1990. - 272 с.

Айбазова Аминат Абдуллаховна

Карачаево-Черкесская государственная технологическая академия.

E-mail: [email protected].

357100, г. Черкесск, ул. Ставропольская, 36.

Тел.: 8782202387.

Кафедра систем автоматического управления; соискатель.

Ayibazova Aminat Abdullakhovna

Karachai-Cherkess State Thechnological Academy.

E-mail: [email protected].

36, Stavropolskaya Street, Cherkessk, 357100.

Phpne: +7782202387.

The Department of Automatic Control Systems; Competitor.

А.Б. Чернышев, Ю.В. Ильюшин

УСТОЙЧИВОСТЬ РАСПРЕДЕЛЕННЫХ СИСТЕМ С ДИСКРЕТНЫМИ УПРАВЛЯЮЩИМИ ВОЗДЕЙСТВИЯМИ

Рассмотрен процесс управления температурным полем объекта с распределенными параметрами. Управление осуществляется посредством дискретных точечных воздействий. Предложена математическая модель объекта. Исследован процесс формирования температурного поля. Установлена зависимость устойчивости системы от величины шага дискретизации управляющих воздействий.

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

A.B. Chernyshev, Y.V. Ilyushin

STABILITY OF DISTRIBUTED SYSTEMS WITH DISCRETE CONTROLLING

ACTIONS

Describes how to control temperature field object with distributed parameters. The Office is carried out by means of discrete point influences. Mathematical model of the object. Probed the temperature field. Dependence ofpitch stability control sample.

Thermal field; controlling actions; spatial hodograph; absolute stability; discretization step.

В системах с распределенными параметрами управляемые величины зависят не только от времени, но и от расположения в пространственной области, занимаемой объектом. Задача реализации систем управления такими объектами значительно усложняется по сравнению с системами с сосредоточенными параметрами. Основные задачи исследования нелинейных автоматических систем сводятся к отысканию возможных состояний равновесия системы и исследованию их устойчивости.

Рассмотрим однородный цилиндрический стержень. Будем полагать, что управляющим воздействием является тепловой поток создаваемый источниками, реализованными в виде секций секционного нагревателя, распределенными по границе боковой поверхности цилиндра. Включение источников осуществляется с помощью релейных элементов. Пусть на концах стержня поддерживается нулевая температура. Управляемой величиной будет температура, которая в общем случае, должна изменяться по заданной программе в соответствии с требованиями технологического процесса. Поставим задачу стабилизации температуры на уровне некоторого значения Тзад. Пусть R - радиус цилиндра, а l - длина. Математическая модель процесса распространения тепла имеет вид:

УДК 681.5

( d2T І dT d2T }

i Надоели баннеры? Вы всегда можете отключить рекламу.