регистрация /  вход

Оптимальність у системах керування (стр. 1 из 4)

оптимальність у системах керування


1. Умови оптимальності у неавтономних системах керування

У загальному випадку неавтономної системи права частина закону руху й підінтегральна функція цільового функціонала залежать явно від часу

, тобто закон руху має вигляд:

, (1)

а цільовий функціонал дорівнює

. (2)

Тут функції

і
– неперервні по сукупності змінних і неперервно диференційовані по змінних
,
,
.

Також вважатимемо, що момент часу

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

Поставлена задача може бути зведена до автономної задачі введенням додаткової змінної

. До закону руху при цьому додається рівняння

,

а до початкових умов – співвідношення

.

Тепер систему (2) можна переписати у вигляді:

(3)

а функціонал

дорівнюватиме

, (4)

де

(відповідно до доданого у початкову систему рівняння).

Отже, неавтономну

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

Якщо в задачі оптимального керування (3) – (4) відомі і початковий момент часу

й кінцевий момент часу
, то задача називається задачею з фіксованим часом. Перетворення цієї задачі введенням додаткового змінного приводить до задачі з фіксованими кінцями в такому формулюванні. Потрібно знайти керування
, що переводить фазову точку системи (2) зі стану
в момент часу
у стан
в момент часу
, причому функціонал (4) набуває найменшого значення. Зауважимо, що момент часу
попадання в точку
можна не вважати фіксованим, оскільки в силу тотожності
попадання в точку
може відбутися тільки в цей момент часу. Таким чином, до даної задачі можна застосувати теорему, відповідно до якої для одержання необхідних умов екстремуму функціонала необхідно максимізувати функцію Понтрягіна

, (5)

де

– загальний вигляд функції Понтрягіна з теореми 1, у якій не врахована додаткова, (
)-ша змінна. Спряжена система для цієї задачі за умов
набуває вигляду:

(6)

Має місце така теорема.

Припустимо,

,
– оптимальний процес для задачі з фіксованим часом. Тоді існує ненульова вектор-функція
, що відповідає цьому процесу, така що:

1. Для будь-якого

функція
змінної
набуває максимального значення в точці
, тобто:


:
.

2.

,
.

Оскільки, як і раніше,

, то умову 2 цієї теореми достатньо перевірити в якій-небудь одній точці відрізка
.

Розглянемо випадок, коли при фіксованому

правий кінець вільний. Ця задача полягає в тому, щоб із заданого стану
за заданий час
пройти по траєкторії з довільним кінцевим станом за умови мінімізації цільового функціонала. Умови трансверсальності для цієї задачі набувають вигляду:

,
. (7)

Для цього випадку необхідна умова оптимальності полягає в тому, щоб функція

досягала максимального значення для кожного
на оптимальному керуванні
і мала місце умова (7).

2 Поняття особливого керування

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

обертається на нуль всюди на деякому інтервалі часу, і тоді умова максимуму функції
за
не дозволяє однозначно визначити оптимальне керування. Ця ситуація називається особливим режимом керування. Дослідимо її детальніше.

Розглянемо автономну задачу оптимального керування

,

Де

;
,
,
,
,

– довільна множина з
;


Дарим 300 рублей на твой реферат!
Оставьте заявку, и в течение 5 минут на почту вам станут поступать предложения!
Мы дарим вам 300 рублей на первый заказ!