Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
12_Lection.doc
Скачиваний:
64
Добавлен:
11.05.2015
Размер:
1.29 Mб
Скачать

7.2. Багатокритеріальні завдання оптимального керування

Більшість моделей складних систем характеризуються тим, що описувані ними процеси носять динамічний характер, тобто компоненти системи характеризуються величинами, що змінюються в часі. Функцією часу є також і керування в цих системах.

Розглянемо наступну систему керування.

Нехай стан системи описується вектором x Em. У початковий момент t0 система перебуває в стані x(t0) = x0. Припустимо, що динаміка зміни компонент системи на відрізку часу [t0, T] описується векторним диференціальним рівнянням:

(7.1)

де й – керуючий параметр, що має зміст зовнішніх впливів, за допомогою яких відбувається керування розвитком.

Будемо вважати, що параметр і вибирається безупинно в часі функція, що й вийшов у результаті, u(t), t [t0, T], u(t) U, вимірна по t.

Будемо також уважати виконаними всі умови, що гарантують існування, продовжуваність і одиничність рішення диференціального рівняння (7.1) при будь-якому вимірнім керуванні u(t) на відрізку часу [t0, Т] і при початковій умові x(t0) = x0. Керування u(t), що є тільки функцією часу, називається програмним.

Кожне програмне керування u(t), t [t0, T], визначає деяку траєкторію руху x(t), t [t0, T], одержувану як рішення рівняння (7.1) при початковій умові x(t0) = x0.

Позначимо через U безліч припустимих керувань. Вибираючи різні керування з безлічі U, одержимо різні траєкторії. Нехай – безліч досяжності рівняння (7.1), тобто безліч крапокEm, у які може потрапити рішення рівняння (7.1) з початкового стану в момент часу Т при використанні всіляких програмних керувань u(t) U, t [t0, T]. Іншими словами, безліч досяжності є безліч кінців траєкторій диференціального рівняння (7.1) {х(Т)}, що виходять із початкового стану х0 при всіляких програмних керуваннях u(t) U, t [t0, T].

Припустимо далі, що якість траєкторії визначається крапкою х(Т), у яку переходить система в результаті цього розвитку в кінцевий момент Т. Таким чином, будемо вважати, що на безлічі досяжності заданий векторний критерійН(х(Т)), x(T), що визначає якість траєкторіїx(t) і відповідного керування u(t). Приходимо до динамічної багатокритеріальної задачі оптимізації, у якому безліч варіантів рішення або результатів позначимо:

(7.2)

а безліч оцінок буде мати вигляд

(7.3)

Безлічі йзалежать від параметрівх0, t0 початкові умови, що представляють собою, для завдання (7.1). Оскільки рішення сформульованої динамічної багатокритеріальної задачі оптимізації залежить від x0, T – t0, будемо позначати її через Г(x0, T t0).

Отже, ми маємо динамічну багатокритеріальної задачі оптимізації Г(x0, T t0), безліч усіляких результат (x0, T t0), певних в (7.2), і безліч усіляких оцінок (x0, T t0), певних в (7.3). Нехай дані – безліч ефективних оцінок (Парето-Оптимальних), – безліч слабо ефективних оцінок (оптимальних по Слейтеру) і– відповідні безлічі оптимальних керувань.

Нехай u (t) – деяке оптимальне керування, a x(t) – відповідна до цього керування оптимальна траєкторія. Розглянемо в кожний момент часу t [t0, T] завдання багатокритеріальної оптимізації з початковими умовами t, x(t), яку позначимо через Г((t),T t).

У загальному випадку траєкторія x(τ), t τT не обов'язково є оптимальною в завданні Г((t),T t). Така властивість оптимальних рішень називається динамічною нестійкістю. З іншого боку, якщо x(τ) є оптимальною траєкторією в поточнім завданні багатокритеріальної оптимізації Г((t),T t) t [t0, T], те оптимальне керування u(t) і траєкторію x(t) називають динамічно стійкими.

Якщо динамічно стійкими виявляються всі оптимальні керування, то говорять про динамічну стійкість рішення й принципу оптимальності.

Питання динамічної стійкості тісно пов'язаний з вибором принципу оптимальності. Існує цілий ряд принципів оптимальності, для яких оптимальні рішення виявляються динамічно стійкими. До таких принципів ставляться оптимальність по Парето й Слейтеру, рівновага по Нешу й ряд інших. Існують також принципи оптимальності, які не мають властивість динамічної стійкості.

Оптимальність по Парето – такий стан системи, при якім значення кожного приватного критерію, що описує стан системи, не може бути поліпшене без погіршення положення інших елементів.

Безліч станів системи, оптимальних по Парето, називають «безліччю Парето», «безліччю альтернатив, оптимальних у змісті Парето», або «безліччю оптимальних альтернатив».

Ситуація, коли досягнута ефективність по Парето – це ситуація, коли всі вигоди від обміну вичерпані.

Оптимум по Парето говорить, що позитивний стан досягає максимуму, а розподіл ресурсів стає оптимальним, якщо будь-яка зміна цього розподілу погіршує стан хоча б одного елемента системи.

У рамках даної роботи видно динамічну стійкість Парето-Оптимальних рішень. Дійсно, нехай Парето Оптимальна безліч оцінок і– Парето-Оптимальна безліч рішень (керувань) у багатокритеріальної динамічному завданню оптимізації Г(x0, T t0) для початкового стану x0 із запропонованою тривалістю T t0. Нехай {Hi*}=H* – вектор оцінок з безлічі . Припустимо, що обрані керуванняu(t) і відповідна траєкторія x(t), при яких наприкінці процесу реалізується оцінка H* = {Hi*}. Це означає, що керування u(t) таке, що x(t) у момент часу Т (у момент закінчення процесу) проходить через крапку х(Т), у якій Н(х(Т)) = {Hi (x(T))} так само як раз вектору корисності H*={Hi*}. Нехай – безліч досяжності керованої системи з початкового стануx0. Розглядаючи зміну цієї безлічі уздовж траєкторії x(τ), можна помітити, що:

(7.4)

з (7.4) маємо

(7.5)

Оскільки вектор H*={Hi*} належить Парето-Оптимальній безлічі, то не існує такого вектора H'≠ H*, що належить що для всіхi = l, 2, ..., п. Тому з (7.5) випливає, що тим більше це має місце для безлічі . Отже, вектор оцінокH*={Hi*} не домінується жодним з векторів безлічі, або, що те ж, належить Парето-Оптимальній безлічі поточного завдання з початковою умовоюх(τ) і тривалістю . Таким чином, векторH* у всіх поточних завданнях залишається Парето-оптимальних при русі системи уздовж оптимальної траєкторії х(τ). Оскільки вектор корисності Н* був обраний довільно з безлічі, те це означає динамічну стійкість будь-якого Парето-Оптимального рішення, а отже, і Парето-оптимальної безлічі в цілому.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]