Рефетека.ру / Коммуникации и связь

Реферат: Постановка задачі оптимального стохастичного керування

1. Загальні положення


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

Можливі керування є множиною припустимих керувань Постановка задачі оптимального стохастичного керування, яка у свою чергу є підмножиною простору керувань Постановка задачі оптимального стохастичного керування: Постановка задачі оптимального стохастичного керування, Постановка задачі оптимального стохастичного керування.

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

Постановка задачі оптимального стохастичного керування (1),


називається стратегією керування.

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

Визначення. Якщо кількість кроків, на яких досліджується поведінка системи, є скінченною, то задача називається задачею зі скінченним горизонтом рішення. Якщо ж ми розв’язуємо задачу на нескінченному часовому інтервалі (Постановка задачі оптимального стохастичного керування), то горизонт рішення є нескінченним.

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


Постановка задачі оптимального стохастичного керування, Постановка задачі оптимального стохастичного керування. (2)

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


2 Критерії якості


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


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


Величина Постановка задачі оптимального стохастичного керування, що називається коефіцієнтом дисконтування, визначає внесок витрат за всі попередні кроки на кожному поточному кроці.

Найчастіше критерій (3) використовується в тих випадках, коли необхідно розв’язувати задачі, пов'язані з витратами деяких видів ресурсів. Саме цей функціонал ми будемо використовувати надалі.

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


Постановка задачі оптимального стохастичного керування.


Також часто в дискретних задачах керування використовуються термінальні функціонали якості

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


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

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


Постановка задачі оптимального стохастичного керування,


яка дорівнює математичному сподіванню функції Постановка задачі оптимального стохастичного керування.


3 Види функцій керування стохастичною системою


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

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


Постановка задачі оптимального стохастичного керування

Рисунок 1 – Еволюція стохастичної системи (Постановка задачі оптимального стохастичного керування – заданий стан)


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

Розглянемо окремі випадки.

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

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

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

Марковські та напівмарковські позиційні стратегії використовуються найчастіше.

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


4 Формальна постановка задачі оптимального стохастичного керування


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

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

Формальна постановка задачі оптимального стохастичного керування зі скінченним горизонтом у дискретному випадку має вигляд:


Постановка задачі оптимального стохастичного керування, (4)

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


Розв’язання задачі оптимального стохастичного керування з нескінченним горизонтом полягає в пошуку послідовності керувань Постановка задачі оптимального стохастичного керування, які мінімізують сумарні витрати.

Формальна постановка задачі оптимального стохастичного керування з нескінченним горизонтом у дискретному випадку має вигляд:


Постановка задачі оптимального стохастичного керування, (6)

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


Далі під час розв’язання задач оптимального керування вважатимемо, що границя у (6) існує для всіх Постановка задачі оптимального стохастичного керування і Постановка задачі оптимального стохастичного керування.

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

Зупинимося детальніше на позначеннях, зроблених вище.

Визначення. Функція Постановка задачі оптимального стохастичного керування називається функцією витрат за Постановка задачі оптимального стохастичного керування кроків при стратегії Постановка задачі оптимального стохастичного керування в задачі зі скінченним горизонтом Постановка задачі оптимального стохастичного керування. Аналогом цієї величини для задачі з нескінченним горизонтом є функція Постановка задачі оптимального стохастичного керування – функція витрат при стратегії Постановка задачі оптимального стохастичного керування.

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


Постановка задачі оптимального стохастичного керування,

Постановка задачі оптимального стохастичного керування.


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

Стратегія Постановка задачі оптимального стохастичного керування називається оптимальною при горизонті Постановка задачі оптимального стохастичного керування в стані Постановка задачі оптимального стохастичного керування, якщо


Постановка задачі оптимального стохастичного керування,


і оптимальною в стані Постановка задачі оптимального стохастичного керування, якщо


Постановка задачі оптимального стохастичного керування.


Стратегія Постановка задачі оптимального стохастичного керування називається оптимальною при горизонті Постановка задачі оптимального стохастичного керування, якщо Постановка задачі оптимального стохастичного керування. Це означає, що стратегія Постановка задачі оптимального стохастичного керування доставляє оптимальне значення цільовому функціоналу при всіх Постановка задачі оптимального стохастичного керування.

Аналогічно, стратегія Постановка задачі оптимального стохастичного керування називається оптимальною, якщо


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


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

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

Якщо у цьому випадку значення цільового функціонала Постановка задачі оптимального стохастичного керування в задачі оптимального стохастичного керування з нескінченним горизонтом отримано з використанням стаціонарної стратегії Постановка задачі оптимального стохастичного керування, то результат позначають Постановка задачі оптимального стохастичного керування. Отже, стаціонарна стратегія Постановка задачі оптимального стохастичного керування у задачі з нескінченним горизонтом оптимальна, якщо Постановка задачі оптимального стохастичного керування. Тут Постановка задачі оптимального стохастичного керування – оптимальне значення цільового функціонала задачі.

Розв’язання будь-якої задачі оптимального стохастичного керування здійснюється за шість етапів:

1. Змістовна постановка задачі.

2. Побудова моделі об'єкта керування, що включає вибір векторів станів і керувань, просторів станів і керувань, вектора і простору випадкових збурень; побудову функції витрат, що визначається метою керування.

3. Формальна постановка задачі.

4. Вибір і обґрунтування методу розв’язання задачі.

Обчислення оптимальної стратегії керування одним з методів.

6. Аналіз отриманих результатів.


5 Алгоритм розв’язання задачі оптимального стохастичного керування


Процедура пошуку оптимальних позиційних стратегій є досить складною задачею. Одним з головних питань, вирішення якого дозволяє у значній мірі полегшити цю процедуру, є наступне: чи можна обмежитися пошуком оптимальних стратегій у класі стаціонарних або марковских стратегій? Якщо це можливо, то структура керування значно спрощується, і, крім того, зменшується об'єм оброблюваної інформації: не потрібно запам'ятовувати керування Постановка задачі оптимального стохастичного керування, …, Постановка задачі оптимального стохастичного керування, попередні стани Постановка задачі оптимального стохастичного керування, …, Постановка задачі оптимального стохастичного керування і діставати залежність поточного керування Постановка задачі оптимального стохастичного керування від усіх цих величин. У цьому випадку для розв’язання дискретних задач оптимального керування зі скінченним горизонтом найчастіше використовується алгоритм, заснований на методі динамічного програмування, запропонованого Беллманом. Суть методу полягає в наступному:


Постановка задачі оптимального стохастичного керування, (9)

Постановка задачі оптимального стохастичного керування (10)


де математичне сподівання береться за мірою Постановка задачі оптимального стохастичного керування. Формули (9) – (10) є стохастичним аналогом детермінованого алгоритму методу динамічного програмування.

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

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


Постановка задачі оптимального стохастичного керування.


6 Формулювання задачі оптимального керування в термінах відображень


Сформулюємо задачу оптимального стохастичного керування (4) – (5), а також алгоритм динамічного програмування за допомогою відображення Постановка задачі оптимального стохастичного керування, яке задане формулою:


Постановка задачі оптимального стохастичного керування.


Розглянемо оператори Постановка задачі оптимального стохастичного керування і Постановка задачі оптимального стохастичного керування, які відображують множину функцій, що приймають дійсні значення на Постановка задачі оптимального стохастичного керування, в себе:


Постановка задачі оптимального стохастичного керування,

Постановка задачі оптимального стохастичного керування, Постановка задачі оптимального стохастичного керування.


За таких позначень задачу оптимального стохастичного керування (4) – (5) можна записати у вигляді:


Постановка задачі оптимального стохастичного керування,

Постановка задачі оптимального стохастичного керування,


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

Алгоритм динамічного програмування (9) – (10) у термінах відображень можна записати у такий спосіб:


Постановка задачі оптимального стохастичного керування, Постановка задачі оптимального стохастичного керування,


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

Задачу з нескінченним горизонтом (6)-(7) у термінах відображень
можна сформулювати в такий спосіб.

Постановка задачі оптимального стохастичного керування,

Постановка задачі оптимального стохастичного керування.


Функціональне рівняння Беллмана тепер буде еквівалентно рівності


Постановка задачі оптимального стохастичного керування, Постановка задачі оптимального стохастичного керування.

Похожие работы:

  1. • Окремі випадки задач оптимального стохастичного керування
  2. • Чисельне розв"язання задач оптимального керування
  3. • Постановка задачі оптимального керування
  4. • Динамічні процеси та теорія хаосу
  5. • Планування діяльності підприємства
  6. • Системи автоматизованого проектування
  7. • Математичне програмування в економіці
  8. • Розв"язування економетричних задач
  9. • Моделювання оптимальної стратегії заміни обладнання ...
  10. • Економетричні моделі в економіці країни
  11. • Ігри з природою
  12. • Моделювання технологічних процесів в рибництві
  13. • Основні положення статистичного моделювання систем зв'язку
  14. • Математическое моделирование и расчет систем ...
  15. • От протожизни к постсоциуму
  16. • Сучасна екологічна криза: причини її виникнення та шляхи ...
  17. • Квантовые эффекты в ядерной физике
  18. • Зведення та групування даних
  19. • Расширяющийся гидродинамический удар
Рефетека ру refoteka@gmail.com