SlideShare a Scribd company logo
1 of 11
Курсова робота
з дисципліни «Теорія оптимального управління та теорія
ігор»
на тему: «Синтез оптимального керування для систем
диференціальних рівнянь с нефіксованим часом»
Виконала:
студентка ІІІ курсу, групи УК-51
Факультету менеджменту та маркетингу
Черепинець Вероніка Михайлівна
Київ-2018
Постановка задачі
Нехай модель системи керування має вигляд
𝑑𝑥𝑖 𝑡
𝑑𝑡
= 𝑓𝑖 𝑥 𝑡 , 𝑢 𝑡 , 𝑡 , 𝑖 = 1, 𝑛, 0 < 𝑡 ≤ 𝑇,
𝑥𝑖 0 = 𝑥𝑖
0
, 𝑖 = 1, 𝑛.
Функції 𝑓𝑖 𝑥 𝑡 , 𝑢 𝑡 , 𝑡 , 𝑖 = 1, 𝑛 – неперервні по всім аргументам і мають частинні похідні по 𝑥, 𝑇 – нефіксоване
додатне число.
Керування 𝑢𝑗 𝑡 , 𝑗 = 1, 𝑚 – кусково-неперервні по 𝑡 функції, для яких виконуються умови
𝑢𝑗 𝑡 ≤ 𝑙𝑗, 𝑗 = 1, 𝑚,
де 𝑙𝑗 – задані додатні числа.
Такі функції утворюють множину допустимих керувань, яку будемо позначати через 𝑈. Потрібно знайти вектор
допустимих керувань 𝑢∗ 𝑡 ∈ 𝑈 та число 𝑇, які б мінімізували критерій якості
𝐼 𝑢 =
0
𝑇
𝑓0 𝑥 𝑡 , 𝑢 𝑡 , 𝑡 𝑑𝑡 + 𝐹 𝑥 𝑇 ,
де 𝑓0 . , 𝐹 . – невід’ємні неперервні функції.
Так як задача з нефіксованим часом (вільним правим кінцем) збігається з усім фазовим простором, на правий кінець
обмежень немає.
Рівняння Беллмана для поставленої задачі
𝐼 = 0
𝑇
𝑓0 𝑥 𝑡 , 𝑢 𝑡 , 𝑡 𝑑𝑡 + 𝐹 𝑥 𝑇 → 𝑚𝑖𝑛
Будуємо рекурентну функцію:
𝑆𝑖 = 𝑚𝑖𝑛 𝑈 𝑖
𝐼𝑖 + 𝑆𝑖+1 , 𝑆 𝑁 = 𝐹 𝑥 𝑇
Далі будуємо квадратурну формулу прямокутників:
𝐼 =
0
𝑇
𝑓0 𝑥 𝑡 , 𝑢 𝑡 , 𝑡 𝑑𝑡 + 𝐹 𝑥 𝑇 =
𝑖=0
𝑁−1
𝑓0 𝑥𝑖, 𝑢𝑖, ∆𝑡𝑖 ∆𝑡 + 𝐹 𝑋 𝑁
𝐼 =
𝑖=0
𝑁−1
𝑓0 𝑥𝑖, 𝑢𝑖, ∆𝑡𝑖 ∆𝑡 + 𝐹 𝑋 𝑁 → 𝑚𝑖𝑛
Визначимо кількість відрізків: ∆𝑡 =
𝑇
𝑁
Рівняння Беллмана має вигляд:
𝑆𝑖 = 𝑚𝑖𝑛 𝑈 𝑖
𝑓0 𝑥𝑖, 𝑢𝑖,
𝑇
𝑁
𝑖
𝑇
𝑁
+ 𝑆𝑖+1
𝑆 𝑁 = 𝐹(𝑋 𝑁)
Дискретизація поставленої задачі
Система диференційних рівнянь має вигляд:
𝑑𝑋𝑖 𝑡
𝑑𝑡
= 𝑓𝑖 𝑥, 𝑢, 𝑡 , 0 < 𝑡 ≤ 𝑇
Зводимо задачу до дискретного вигляду:
(𝑥𝑖
𝑗+1
− 𝑥𝑖
𝑗
)𝑁
𝑇
= 𝑓𝑖(𝑥𝑖, 𝑢𝑖,
𝑇
𝑁
𝑗)
де, 𝑗 – номер точки в розбитті, а 𝑖 – номер рівняння.
Функціонал в дискретному виді має вигляд:
𝐼 =
𝑗=0
𝑁−𝑖
𝑓0 𝑥𝑖, 𝑢𝑖,
𝑇
𝑁
𝑗
𝑇
𝑁
+ 𝐹(𝑋 𝑁)
Схема Моісеєва
Розглядаємо задачу:
𝐽𝑖 𝑥, 𝑦, 𝑢 . =
𝑡 𝑖
𝑡 𝑖+1
𝑓0 𝑥 𝑡 , 𝑢 𝑡 , 𝑡 𝑑𝑡 → 𝑖𝑛𝑓, 𝑥 𝑡 = 𝑓 𝑥 𝑡 , 𝑢 𝑡 , 𝑡 , 𝑥 𝑡𝑖 = 𝑥, 𝑥 𝑡𝑖+1 = 𝑦, 𝑡𝑖 ≤ 𝑡 ≤ 𝑡𝑖+1,
𝑥 𝑡 ∈ 𝐺 𝑡 , 𝑡𝑖 ≤ 𝑡 ≤ 𝑡𝑖+1,
де 𝑢 = 𝑢(. ) кусково-неперервна й 𝑢(𝑡) ∈ 𝑉(𝑡) при 𝑡𝑖 ≤ 𝑡 ≤ 𝑡𝑖+1.
Нехай усі точки сусідніх шкал попарно з’єднані елементарними операціями, тоді величина
𝑖=0
𝑁−1
𝑀𝑖 𝑥𝑖𝑗, 𝑥𝑖+1,𝑗+1 + 𝐹(𝑥 𝑁𝑗 𝑘
)
виражає собою значення початкової функції.
Позначимо
𝐶 𝑘 𝑥 = 𝑚𝑖𝑛
𝑖=𝑘
𝑁−1
𝑀𝑖 𝑥𝑖𝑗, 𝑥𝑖+1, 𝑗𝑖+1 + 𝐹(𝑥 𝑁𝑗 𝑘
) ,
де нижня грань береться по всьому набору точок. Покажемо, що функції 𝐶 𝑘(𝑥) задовольняють наступні рекурентні співвідношення:
𝐶 𝑘 𝑥 = 𝑚𝑖𝑛 𝑦∈𝐻 𝑘+1
𝑀 𝑘 𝑥, 𝑦 + 𝐶 𝑘+1 𝑦 , 𝑘 = 0, … , 𝑁 − 1; 𝐶 𝑁 𝑥 = 𝐹 𝑥 ,
де 𝐻 – шкала стану.
Розв’язання економічної задачі
Динаміка величини запасів у момент часу 𝑡 з урахуванням зміни кількості виробів:
𝑑 𝑥
𝑑𝑡
= 𝛿 − 𝑑(𝑥, 𝑡)
Допоміжні співвідношення задачі:
𝛿 𝑡 + 1 = ℎ 𝑡 + 1 𝑥 𝑡 + 1 +
𝛿 𝑡 𝑥(𝑡 + 1) + 𝛿 𝑡 𝑥 𝑡 + 1 𝑘 𝑡 + 1
𝛿 𝑡
𝑡,
де ℎ 𝑡 + 1 𝑥 𝑡 + 1 – витрати на зберігання запасів;
𝛿 𝑡 𝑥(𝑡+1)
𝛿(𝑡)
- витрати на закупівлю або виробництво одиниць продукції в t рік;
𝛿 𝑡 𝑥 𝑡+1 𝑘(𝑡+1)
𝛿(𝑡)
– витрати на переналагодження замовлення в t рік.
Критерій задачі: ℐ = 0
10
((
𝛿𝑥
𝑘
)𝑡)𝑑𝑡 − 𝐹 𝛿 𝑡 → 𝑚𝑖𝑛, де 𝐹 𝛿 10 = −𝛾
(𝛿 10 +𝐷)2
𝑡
.
Постановка економічної задачі
Дискретизація поставленої економічної задачі
𝑡 ∈ 0; 10 , 𝑁 = 10, ∆𝑡 = 0.1 ,
тоді:
𝑥1 − 𝑥0
0,1
= 𝛿0 − 𝑑0,
𝑥2 − 𝑥1
0,1
= 𝛿1 − 𝑑1,
𝑥3 − 𝑥2
0,1
= 𝛿2 − 𝑑2,
𝑥4 − 𝑥3
0,1
= 𝛿3 − 𝑑3,
𝑥5 − 𝑥4
0,1
= 𝛿4 − 𝑑4,
𝑥6 − 𝑥5
0,1
= 𝛿5 − 𝑑5,
𝑥7 − 𝑥6
0,1
= 𝛿6 − 𝑑6,
𝑥8 − 𝑥7
0,1
= 𝛿7 − 𝑑7,
𝑥9 − 𝑥8
0,1
= 𝛿8 − 𝑑8,
𝑥10 − 𝑥9
0,1
= 𝛿9 − 𝑑9 .
Описуємо критерій за правилом лівих прямокутників:
ℐ =
𝛿0 𝑥0
𝑘0
+
𝛿1 𝑥1
𝑘1
+
𝛿2 𝑥2
𝑘2
+
𝛿3 𝑥3
𝑘3
+
𝛿4 𝑥4
𝑘4
+
𝛿5 𝑥5
𝑘5
+
𝛿6 𝑥6
𝑘6
+
𝛿7 𝑥7
𝑘7
+
𝛿8 𝑥8
𝑘8
+
𝛿9 𝑥9
𝑘9
0,1 − 𝛾
(𝛿9 + 𝐷)2
𝑡
За допомогою схеми Моїсеєва та рівнянь Беллмана знаходимо приблизний розв’язок задачі:
𝑆9 = −𝛾
(𝛿9+𝐷)2
𝑡
𝑆8 = 𝑚𝑖𝑛 𝛿8
𝛿8 𝑥8
𝑘8
− 𝛾
(𝛿9 + 𝐷)2
𝑡
= 𝑚𝑖𝑛 𝛿8
𝛿8 𝑥8
𝑘8
− 𝛾
(0,1 𝛿8 − 𝑑8 + 𝑥8 + 𝐷)2
𝑡
𝑆7 = 𝑚𝑖𝑛 𝛿7
𝛿7 𝑥7
𝑘7
− 𝛾
(𝛿8 + 𝐷)2
𝑡
=
= 𝑚𝑖𝑛 𝛿7
𝛿7 𝑥7
𝑘7
− 𝛾
(0,1 𝛿7 − 𝑑7 + 𝑥7 + 𝐷)2
𝑡
𝑆6 = 𝑚𝑖𝑛 𝛿6
𝛿6 𝑥6
𝑘6
− 𝛾
(𝛿7 + 𝐷)2
𝑡
= 𝑚𝑖𝑛 𝛿6
𝛿6 𝑥6
𝑘6
− 𝛾
(0,1 𝛿6 − 𝑑6 + 𝑥6 + 𝐷)2
𝑡
𝑆5 = 𝑚𝑖𝑛 𝛿5
𝛿5 𝑥5
𝑘5
− 𝛾
(𝛿6 + 𝐷)2
𝑡
=
= 𝑚𝑖𝑛 𝛿5
𝛿5 𝑥5
𝑘5
− 𝛾
(0,1 𝛿5 − 𝑑5 + 𝑥5 + 𝐷)2
𝑡
𝑆4 = 𝑚𝑖𝑛 𝛿4
𝛿4 𝑥4
𝑘4
− 𝛾
(𝛿5 + 𝐷)2
𝑡
= 𝑚𝑖𝑛 𝛿4
𝛿4 𝑥4
𝑘4
− 𝛾
(0,1 𝛿4 − 𝑑4 + 𝑥4 + 𝐷)2
𝑡
𝑆3 = 𝑚𝑖𝑛 𝛿3
𝛿3 𝑥3
𝑘3
− 𝛾
(𝛿4 + 𝐷)2
𝑡
=
= 𝑚𝑖𝑛 𝛿3
𝛿3 𝑥3
𝑘3
− 𝛾
(0,1 𝛿3 − 𝑑3 + 𝑥3 + 𝐷)2
𝑡
𝑆2 = 𝑚𝑖𝑛 𝛿2
𝛿2 𝑥2
𝑘2
− 𝛾
(𝛿3 + 𝐷)2
𝑡
= 𝑚𝑖𝑛 𝛿2
𝛿2 𝑥2
𝑘2
− 𝛾
(0,1 𝛿2 − 𝑑2 + 𝑥2 + 𝐷)2
𝑡
𝑆1 = 𝑚𝑖𝑛 𝛿1
𝛿1 𝑥1
𝑘1
− 𝛾
(𝛿2 + 𝐷)2
𝑡
=
= 𝑚𝑖𝑛 𝛿1
𝛿1 𝑥1
𝑘1
− 𝛾
(0,1 𝛿1 − 𝑑1 + 𝑥1 + 𝐷)2
𝑡
𝑆0 = 𝑚𝑖𝑛 𝛿0
𝛿0 𝑥0
𝑘0
− 𝛾
(𝛿1 + 𝐷)2
𝑡
= 𝑚𝑖𝑛 𝛿0
𝛿0 𝑥0
𝑘0
− 𝛾
(0,1 𝛿0 − 𝑑0 + 𝑥0 + 𝐷)2
𝑡
Оптимальні величини кількості виробів та величин запасів:
Значення критерію:
Дякую за увагу!

More Related Content

Similar to Синтез оптимального керування для систем диференціальних рівнянь с нефіксованим часом

мпр т 9
мпр т 9мпр т 9
мпр т 9
Ivan
 
презентація 8грудня
презентація 8грудняпрезентація 8грудня
презентація 8грудня
kristina_chepil
 
лекц №3. інтегр. рац. виразів
лекц №3. інтегр. рац. виразівлекц №3. інтегр. рац. виразів
лекц №3. інтегр. рац. виразів
cdecit
 
9 алг мерзляк_полонський_углубл_сканир_2009_укр
9 алг мерзляк_полонський_углубл_сканир_2009_укр9 алг мерзляк_полонський_углубл_сканир_2009_укр
9 алг мерзляк_полонський_углубл_сканир_2009_укр
Aira_Roo
 
Презентація:Системи лінійних рівнянь з двома змінними
Презентація:Системи лінійних рівнянь з двома зміннимиПрезентація:Системи лінійних рівнянь з двома змінними
Презентація:Системи лінійних рівнянь з двома змінними
sveta7940
 
Системи лінійних рівнянь з двома змінними
Системи лінійних рівнянь з двома зміннимиСистеми лінійних рівнянь з двома змінними
Системи лінійних рівнянь з двома змінними
Formula.co.ua
 
практ 1 копия
практ 1   копияпракт 1   копия
практ 1 копия
cit-cit
 
урок 01 повторення матеріалу математики 5-6 класи
урок 01 повторення матеріалу математики 5-6 класиурок 01 повторення матеріалу математики 5-6 класи
урок 01 повторення матеріалу математики 5-6 класи
Slovyansk School
 
Розв’язування раціональних рівнянь вищих степенів
Розв’язування раціональних рівнянь вищих степенівРозв’язування раціональних рівнянь вищих степенів
Розв’язування раціональних рівнянь вищих степенів
Formula.co.ua
 

Similar to Синтез оптимального керування для систем диференціальних рівнянь с нефіксованим часом (20)

мпр т 9
мпр т 9мпр т 9
мпр т 9
 
Lr4
Lr4Lr4
Lr4
 
презентація 8грудня
презентація 8грудняпрезентація 8грудня
презентація 8грудня
 
Системы уравнений с двумя переменными
Системы уравнений с двумя переменнымиСистемы уравнений с двумя переменными
Системы уравнений с двумя переменными
 
лекц №3. інтегр. рац. виразів
лекц №3. інтегр. рац. виразівлекц №3. інтегр. рац. виразів
лекц №3. інтегр. рац. виразів
 
Algebra poglyblene-9-klas-merzljak
Algebra poglyblene-9-klas-merzljakAlgebra poglyblene-9-klas-merzljak
Algebra poglyblene-9-klas-merzljak
 
иукмцум
иукмцумиукмцум
иукмцум
 
9 алг мерзляк_полонський_углубл_сканир_2009_укр
9 алг мерзляк_полонський_углубл_сканир_2009_укр9 алг мерзляк_полонський_углубл_сканир_2009_укр
9 алг мерзляк_полонський_углубл_сканир_2009_укр
 
Графік функції франгмент
Графік функції франгментГрафік функції франгмент
Графік функції франгмент
 
фкз лекція 16
фкз лекція 16фкз лекція 16
фкз лекція 16
 
Презентація:Системи лінійних рівнянь з двома змінними
Презентація:Системи лінійних рівнянь з двома зміннимиПрезентація:Системи лінійних рівнянь з двома змінними
Презентація:Системи лінійних рівнянь з двома змінними
 
Системи лінійних рівнянь з двома змінними
Системи лінійних рівнянь з двома зміннимиСистеми лінійних рівнянь з двома змінними
Системи лінійних рівнянь з двома змінними
 
Презентація до курсової роботи по програмуванню
Презентація до курсової роботи по програмуваннюПрезентація до курсової роботи по програмуванню
Презентація до курсової роботи по програмуванню
 
График уравнения с двумя переменным
График уравнения с двумя переменнымГрафик уравнения с двумя переменным
График уравнения с двумя переменным
 
практ 1 копия
практ 1   копияпракт 1   копия
практ 1 копия
 
дослідження функції за допомогою похідної
дослідження функції за допомогою похідноїдослідження функції за допомогою похідної
дослідження функції за допомогою похідної
 
урок 01 повторення матеріалу математики 5-6 класи
урок 01 повторення матеріалу математики 5-6 класиурок 01 повторення матеріалу математики 5-6 класи
урок 01 повторення матеріалу математики 5-6 класи
 
Розв’язування раціональних рівнянь вищих степенів
Розв’язування раціональних рівнянь вищих степенівРозв’язування раціональних рівнянь вищих степенів
Розв’язування раціональних рівнянь вищих степенів
 
лекція3
лекція3лекція3
лекція3
 
+6 for
+6 for+6 for
+6 for
 

Recently uploaded

Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
ssuser7541ef1
 
Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?
Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?
Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?
Collaborator.pro
 

Recently uploaded (15)

Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
Тренінг про тренінг. Педагогам ЗДО проте як скласти та провести тренінг у кол...
 
Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...
Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...
Заняття у різновіковій групі. Особливості планування та проведення з дітьми д...
 
Альфрейні опорядження поверхонь ТООРтаПД.pptx
Альфрейні опорядження поверхонь ТООРтаПД.pptxАльфрейні опорядження поверхонь ТООРтаПД.pptx
Альфрейні опорядження поверхонь ТООРтаПД.pptx
 
Хвороби картоплі та заходи боротьби з ними
Хвороби картоплі та заходи боротьби з нимиХвороби картоплі та заходи боротьби з ними
Хвороби картоплі та заходи боротьби з ними
 
80 років від часу депортації з Криму кримських татар і осіб інших національно...
80 років від часу депортації з Криму кримських татар і осіб інших національно...80 років від часу депортації з Криму кримських татар і осіб інших національно...
80 років від часу депортації з Криму кримських татар і осіб інших національно...
 
Ім’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВ
Ім’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВІм’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВ
Ім’я чернігівця на карті Місяця. ЮРІЙ МЕЗЕНЦЕВ
 
Пасивний будинок Енергоефективність ОБСБД.pptx
Пасивний будинок Енергоефективність ОБСБД.pptxПасивний будинок Енергоефективність ОБСБД.pptx
Пасивний будинок Енергоефективність ОБСБД.pptx
 
Енергоефективність будинку: як її підвищити.pptx
Енергоефективність будинку: як її підвищити.pptxЕнергоефективність будинку: як її підвищити.pptx
Енергоефективність будинку: як її підвищити.pptx
 
Особливості застосування інструментарію оцінювання готовності дитини до навча...
Особливості застосування інструментарію оцінювання готовності дитини до навча...Особливості застосування інструментарію оцінювання готовності дитини до навча...
Особливості застосування інструментарію оцінювання готовності дитини до навча...
 
Графіки стабілізаційних відключень у Чернігові та області
Графіки стабілізаційних відключень у Чернігові та областіГрафіки стабілізаційних відключень у Чернігові та області
Графіки стабілізаційних відключень у Чернігові та області
 
10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr
10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr
10_iu_g_2018_stand dfgdf gdf gdfgdfgsdfge er gesr
 
Графіки відключень у Вінниці і області на 2024 рік
Графіки відключень у Вінниці і області на 2024 рікГрафіки відключень у Вінниці і області на 2024 рік
Графіки відключень у Вінниці і області на 2024 рік
 
70 років тому – початок Кенгірського повстання
70 років тому – початок Кенгірського повстання70 років тому – початок Кенгірського повстання
70 років тому – початок Кенгірського повстання
 
Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?
Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?
Анастасія Крижановська. Як AI-революція вплинула на бізнес контент-агентства?
 
Презентація про виникнення балади., особливості
Презентація про виникнення балади., особливостіПрезентація про виникнення балади., особливості
Презентація про виникнення балади., особливості
 

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

  • 1. Курсова робота з дисципліни «Теорія оптимального управління та теорія ігор» на тему: «Синтез оптимального керування для систем диференціальних рівнянь с нефіксованим часом» Виконала: студентка ІІІ курсу, групи УК-51 Факультету менеджменту та маркетингу Черепинець Вероніка Михайлівна Київ-2018
  • 2. Постановка задачі Нехай модель системи керування має вигляд 𝑑𝑥𝑖 𝑡 𝑑𝑡 = 𝑓𝑖 𝑥 𝑡 , 𝑢 𝑡 , 𝑡 , 𝑖 = 1, 𝑛, 0 < 𝑡 ≤ 𝑇, 𝑥𝑖 0 = 𝑥𝑖 0 , 𝑖 = 1, 𝑛. Функції 𝑓𝑖 𝑥 𝑡 , 𝑢 𝑡 , 𝑡 , 𝑖 = 1, 𝑛 – неперервні по всім аргументам і мають частинні похідні по 𝑥, 𝑇 – нефіксоване додатне число. Керування 𝑢𝑗 𝑡 , 𝑗 = 1, 𝑚 – кусково-неперервні по 𝑡 функції, для яких виконуються умови 𝑢𝑗 𝑡 ≤ 𝑙𝑗, 𝑗 = 1, 𝑚, де 𝑙𝑗 – задані додатні числа. Такі функції утворюють множину допустимих керувань, яку будемо позначати через 𝑈. Потрібно знайти вектор допустимих керувань 𝑢∗ 𝑡 ∈ 𝑈 та число 𝑇, які б мінімізували критерій якості 𝐼 𝑢 = 0 𝑇 𝑓0 𝑥 𝑡 , 𝑢 𝑡 , 𝑡 𝑑𝑡 + 𝐹 𝑥 𝑇 , де 𝑓0 . , 𝐹 . – невід’ємні неперервні функції. Так як задача з нефіксованим часом (вільним правим кінцем) збігається з усім фазовим простором, на правий кінець обмежень немає.
  • 3. Рівняння Беллмана для поставленої задачі 𝐼 = 0 𝑇 𝑓0 𝑥 𝑡 , 𝑢 𝑡 , 𝑡 𝑑𝑡 + 𝐹 𝑥 𝑇 → 𝑚𝑖𝑛 Будуємо рекурентну функцію: 𝑆𝑖 = 𝑚𝑖𝑛 𝑈 𝑖 𝐼𝑖 + 𝑆𝑖+1 , 𝑆 𝑁 = 𝐹 𝑥 𝑇 Далі будуємо квадратурну формулу прямокутників: 𝐼 = 0 𝑇 𝑓0 𝑥 𝑡 , 𝑢 𝑡 , 𝑡 𝑑𝑡 + 𝐹 𝑥 𝑇 = 𝑖=0 𝑁−1 𝑓0 𝑥𝑖, 𝑢𝑖, ∆𝑡𝑖 ∆𝑡 + 𝐹 𝑋 𝑁 𝐼 = 𝑖=0 𝑁−1 𝑓0 𝑥𝑖, 𝑢𝑖, ∆𝑡𝑖 ∆𝑡 + 𝐹 𝑋 𝑁 → 𝑚𝑖𝑛 Визначимо кількість відрізків: ∆𝑡 = 𝑇 𝑁 Рівняння Беллмана має вигляд: 𝑆𝑖 = 𝑚𝑖𝑛 𝑈 𝑖 𝑓0 𝑥𝑖, 𝑢𝑖, 𝑇 𝑁 𝑖 𝑇 𝑁 + 𝑆𝑖+1 𝑆 𝑁 = 𝐹(𝑋 𝑁)
  • 4. Дискретизація поставленої задачі Система диференційних рівнянь має вигляд: 𝑑𝑋𝑖 𝑡 𝑑𝑡 = 𝑓𝑖 𝑥, 𝑢, 𝑡 , 0 < 𝑡 ≤ 𝑇 Зводимо задачу до дискретного вигляду: (𝑥𝑖 𝑗+1 − 𝑥𝑖 𝑗 )𝑁 𝑇 = 𝑓𝑖(𝑥𝑖, 𝑢𝑖, 𝑇 𝑁 𝑗) де, 𝑗 – номер точки в розбитті, а 𝑖 – номер рівняння. Функціонал в дискретному виді має вигляд: 𝐼 = 𝑗=0 𝑁−𝑖 𝑓0 𝑥𝑖, 𝑢𝑖, 𝑇 𝑁 𝑗 𝑇 𝑁 + 𝐹(𝑋 𝑁)
  • 5. Схема Моісеєва Розглядаємо задачу: 𝐽𝑖 𝑥, 𝑦, 𝑢 . = 𝑡 𝑖 𝑡 𝑖+1 𝑓0 𝑥 𝑡 , 𝑢 𝑡 , 𝑡 𝑑𝑡 → 𝑖𝑛𝑓, 𝑥 𝑡 = 𝑓 𝑥 𝑡 , 𝑢 𝑡 , 𝑡 , 𝑥 𝑡𝑖 = 𝑥, 𝑥 𝑡𝑖+1 = 𝑦, 𝑡𝑖 ≤ 𝑡 ≤ 𝑡𝑖+1, 𝑥 𝑡 ∈ 𝐺 𝑡 , 𝑡𝑖 ≤ 𝑡 ≤ 𝑡𝑖+1, де 𝑢 = 𝑢(. ) кусково-неперервна й 𝑢(𝑡) ∈ 𝑉(𝑡) при 𝑡𝑖 ≤ 𝑡 ≤ 𝑡𝑖+1. Нехай усі точки сусідніх шкал попарно з’єднані елементарними операціями, тоді величина 𝑖=0 𝑁−1 𝑀𝑖 𝑥𝑖𝑗, 𝑥𝑖+1,𝑗+1 + 𝐹(𝑥 𝑁𝑗 𝑘 ) виражає собою значення початкової функції. Позначимо 𝐶 𝑘 𝑥 = 𝑚𝑖𝑛 𝑖=𝑘 𝑁−1 𝑀𝑖 𝑥𝑖𝑗, 𝑥𝑖+1, 𝑗𝑖+1 + 𝐹(𝑥 𝑁𝑗 𝑘 ) , де нижня грань береться по всьому набору точок. Покажемо, що функції 𝐶 𝑘(𝑥) задовольняють наступні рекурентні співвідношення: 𝐶 𝑘 𝑥 = 𝑚𝑖𝑛 𝑦∈𝐻 𝑘+1 𝑀 𝑘 𝑥, 𝑦 + 𝐶 𝑘+1 𝑦 , 𝑘 = 0, … , 𝑁 − 1; 𝐶 𝑁 𝑥 = 𝐹 𝑥 , де 𝐻 – шкала стану.
  • 6. Розв’язання економічної задачі Динаміка величини запасів у момент часу 𝑡 з урахуванням зміни кількості виробів: 𝑑 𝑥 𝑑𝑡 = 𝛿 − 𝑑(𝑥, 𝑡) Допоміжні співвідношення задачі: 𝛿 𝑡 + 1 = ℎ 𝑡 + 1 𝑥 𝑡 + 1 + 𝛿 𝑡 𝑥(𝑡 + 1) + 𝛿 𝑡 𝑥 𝑡 + 1 𝑘 𝑡 + 1 𝛿 𝑡 𝑡, де ℎ 𝑡 + 1 𝑥 𝑡 + 1 – витрати на зберігання запасів; 𝛿 𝑡 𝑥(𝑡+1) 𝛿(𝑡) - витрати на закупівлю або виробництво одиниць продукції в t рік; 𝛿 𝑡 𝑥 𝑡+1 𝑘(𝑡+1) 𝛿(𝑡) – витрати на переналагодження замовлення в t рік. Критерій задачі: ℐ = 0 10 (( 𝛿𝑥 𝑘 )𝑡)𝑑𝑡 − 𝐹 𝛿 𝑡 → 𝑚𝑖𝑛, де 𝐹 𝛿 10 = −𝛾 (𝛿 10 +𝐷)2 𝑡 . Постановка економічної задачі
  • 7. Дискретизація поставленої економічної задачі 𝑡 ∈ 0; 10 , 𝑁 = 10, ∆𝑡 = 0.1 , тоді: 𝑥1 − 𝑥0 0,1 = 𝛿0 − 𝑑0, 𝑥2 − 𝑥1 0,1 = 𝛿1 − 𝑑1, 𝑥3 − 𝑥2 0,1 = 𝛿2 − 𝑑2, 𝑥4 − 𝑥3 0,1 = 𝛿3 − 𝑑3, 𝑥5 − 𝑥4 0,1 = 𝛿4 − 𝑑4, 𝑥6 − 𝑥5 0,1 = 𝛿5 − 𝑑5, 𝑥7 − 𝑥6 0,1 = 𝛿6 − 𝑑6, 𝑥8 − 𝑥7 0,1 = 𝛿7 − 𝑑7, 𝑥9 − 𝑥8 0,1 = 𝛿8 − 𝑑8, 𝑥10 − 𝑥9 0,1 = 𝛿9 − 𝑑9 . Описуємо критерій за правилом лівих прямокутників: ℐ = 𝛿0 𝑥0 𝑘0 + 𝛿1 𝑥1 𝑘1 + 𝛿2 𝑥2 𝑘2 + 𝛿3 𝑥3 𝑘3 + 𝛿4 𝑥4 𝑘4 + 𝛿5 𝑥5 𝑘5 + 𝛿6 𝑥6 𝑘6 + 𝛿7 𝑥7 𝑘7 + 𝛿8 𝑥8 𝑘8 + 𝛿9 𝑥9 𝑘9 0,1 − 𝛾 (𝛿9 + 𝐷)2 𝑡
  • 8. За допомогою схеми Моїсеєва та рівнянь Беллмана знаходимо приблизний розв’язок задачі: 𝑆9 = −𝛾 (𝛿9+𝐷)2 𝑡 𝑆8 = 𝑚𝑖𝑛 𝛿8 𝛿8 𝑥8 𝑘8 − 𝛾 (𝛿9 + 𝐷)2 𝑡 = 𝑚𝑖𝑛 𝛿8 𝛿8 𝑥8 𝑘8 − 𝛾 (0,1 𝛿8 − 𝑑8 + 𝑥8 + 𝐷)2 𝑡 𝑆7 = 𝑚𝑖𝑛 𝛿7 𝛿7 𝑥7 𝑘7 − 𝛾 (𝛿8 + 𝐷)2 𝑡 = = 𝑚𝑖𝑛 𝛿7 𝛿7 𝑥7 𝑘7 − 𝛾 (0,1 𝛿7 − 𝑑7 + 𝑥7 + 𝐷)2 𝑡 𝑆6 = 𝑚𝑖𝑛 𝛿6 𝛿6 𝑥6 𝑘6 − 𝛾 (𝛿7 + 𝐷)2 𝑡 = 𝑚𝑖𝑛 𝛿6 𝛿6 𝑥6 𝑘6 − 𝛾 (0,1 𝛿6 − 𝑑6 + 𝑥6 + 𝐷)2 𝑡 𝑆5 = 𝑚𝑖𝑛 𝛿5 𝛿5 𝑥5 𝑘5 − 𝛾 (𝛿6 + 𝐷)2 𝑡 = = 𝑚𝑖𝑛 𝛿5 𝛿5 𝑥5 𝑘5 − 𝛾 (0,1 𝛿5 − 𝑑5 + 𝑥5 + 𝐷)2 𝑡 𝑆4 = 𝑚𝑖𝑛 𝛿4 𝛿4 𝑥4 𝑘4 − 𝛾 (𝛿5 + 𝐷)2 𝑡 = 𝑚𝑖𝑛 𝛿4 𝛿4 𝑥4 𝑘4 − 𝛾 (0,1 𝛿4 − 𝑑4 + 𝑥4 + 𝐷)2 𝑡 𝑆3 = 𝑚𝑖𝑛 𝛿3 𝛿3 𝑥3 𝑘3 − 𝛾 (𝛿4 + 𝐷)2 𝑡 = = 𝑚𝑖𝑛 𝛿3 𝛿3 𝑥3 𝑘3 − 𝛾 (0,1 𝛿3 − 𝑑3 + 𝑥3 + 𝐷)2 𝑡 𝑆2 = 𝑚𝑖𝑛 𝛿2 𝛿2 𝑥2 𝑘2 − 𝛾 (𝛿3 + 𝐷)2 𝑡 = 𝑚𝑖𝑛 𝛿2 𝛿2 𝑥2 𝑘2 − 𝛾 (0,1 𝛿2 − 𝑑2 + 𝑥2 + 𝐷)2 𝑡 𝑆1 = 𝑚𝑖𝑛 𝛿1 𝛿1 𝑥1 𝑘1 − 𝛾 (𝛿2 + 𝐷)2 𝑡 = = 𝑚𝑖𝑛 𝛿1 𝛿1 𝑥1 𝑘1 − 𝛾 (0,1 𝛿1 − 𝑑1 + 𝑥1 + 𝐷)2 𝑡 𝑆0 = 𝑚𝑖𝑛 𝛿0 𝛿0 𝑥0 𝑘0 − 𝛾 (𝛿1 + 𝐷)2 𝑡 = 𝑚𝑖𝑛 𝛿0 𝛿0 𝑥0 𝑘0 − 𝛾 (0,1 𝛿0 − 𝑑0 + 𝑥0 + 𝐷)2 𝑡
  • 9. Оптимальні величини кількості виробів та величин запасів: Значення критерію:
  • 10.