Тошкент давлат техника университети


Маълум бошланғич x1(0)  0 ҳолатидан аниқланган чекли x1() = 0 ҳолатига ўтиш жараёнида


Download 1.52 Mb.
bet10/24
Sana14.03.2023
Hajmi1.52 Mb.
#1267409
1   ...   6   7   8   9   10   11   12   13   ...   24
Bog'liq
tao

Маълум бошланғич x1(0)  0 ҳолатидан аниқланган чекли x1() = 0 ҳолатига ўтиш жараёнида



J =  (q1 x12 + r1 u12) dt, (М2.3)
0
функционалнинг минимум шартини таъминловчи оптимал бошқаришини (9.10) хусусий ҳосилали функционал тенгламалар орқали аниқлаш талаб этилади. Бу ерда T ва k - объектнинг вақт дойимийлиги ва кучайтириш коэффициенти:
a0 = - 1/ T; b0 = k / T; x1 = y(t); u1 = u(t),
шу ерда q1 > 0 ва r1 > 0 - вазн коэффициентлари.
Ечиш. Ёрдамчи функцияни қуйидаги кўринишда ёзамиз:
S(x) = A11 x 12. (М2.4)
Бу ҳол учун (9.10) асосида Беллманнинг функционал тенгламаларини ёзамиз:
q1 x12 + r1 u12 + (a0 x1 + b0 u1)  S / x1 = 0 ;

 2 r1 u1 + b0  S / x1 = 0 . (М2.5)
Иккинчи тенгламасидан
u1о(t) = - (b0 /2 r1)  S / x1 , (М2.6)
ёки (4) ҳисобга олсак оптимал бошқариш
u1о(t) = - (b0 /2 r1) A11 x 1(t) = kта y(t) , (М2.7)
шу ердан тескари алоқа коэффициентини топамиз:
kта = - A11 b0 / r1 . (М2.8)
Оптимал бошқариш (8) юқори 8 параграфдаги мисолнинг оптимал бошқаришни классик вариацион усули билан аниқланган (9) ифодага мос келади. kта аниқлаш учун, (4) ифодадан  S / x1 хосилани топиб, (5) ва (6) тенгламага қуямиз:
q1 x12 + b0 / r1 A112 x 12 + 2a0 A11 x12 - 2 b02 /r1 A112 x12 = 0 ,
ёки
b02 A112 - 2a0 r1 A11 - q1 r1 = 0,
бу квадрат тенгламадан A11 топамиз

A11 = r1 / b02(a0   a02 + b02 q1 / r1 )
ва бу қийматни kта учун чиқазилган ифодага қўйсак, ҳосил қиламиз:

kта = - (a0 +  a02 + b02 q1 / r1 )/ b0 .


2.5. Динамик программалаш тенгламаларини сонли ечиш

Беллман тенгламалар (9.9) ва унга мос (9.10) функционал тенгламалар аналитик ечимини олиш қийин, баъзан эса умуман олиб бўлмайди, Шунинг учун тақрибий ечимлар олинади. Сонли ечимни олиш учун одатда ЭҲМлардан фойдаланишади. Шу мақсадда дастлабки объект ҳолат тенгламаларини, берилган бошланғич қийматлар ва чекланмалар билан бирга:


.
x = A x + B u = f(x, u) ; (1)
x(t0) = x0 ; x(tС) = xС, t0  t  T; x(t)  x , u(t) u ,
чекли-айирма тенгламаларга алмаштирилади:
Xk = f(Xk-1 , uk ) t;
Xk = Xk - 1 + Xk ;
X0 = X(t0); XN = X(T);
uk = uk –1 + uk; t = (T - t0)/N ; (2)
шу ерда k = 1, 2, …, N; N - қадамлар сони.
(9.6) ифодага кўра функционални қуйдагича ёзамиз:
N
J =  Fk (Xk-1 , uk ) t . (3)
k = 1
Бошқарув uk хар бир вақт оралиқ бошида олган қийматини, оралиқ тамом бўлгунча ўзгартирмайди. Хар қандай оралиқ учун топилган бошқарувлар uo1, uo2,…, uoN қуйдаги шартларга uk  u , Xk  x , X0 = X(t0), XN = X(T) қониқтириб, (3) функционалнинг минимуми таъминланса, ҳосил бўлган бошқарув оптимал бўлади.
Оптималлаш масаласини сонли ечишда жараён бўлакларини тескари кетма-кетликда (k = N - 1, N - 2, … , 2, 1), яъни «якунидан бошигача қадам-қадамлаб» кўриб чиқишади. Барча ҳисоблар қуйдаги рекуррент ифодага асосланиб бажарилади:
Sk (Xk – 1) = min { Fk (Xk-1 , uok ) t + Sk + 1 [Xk (Xk-1 , uok )]}. (4)
uok  u
Натижада uoN (XN-1), Xk(tk), uok(Xk-1), XN(tN) = X(T) ларни ҳосил қилиб, таҳминий оптимал траекторияни Xо(t) қуришимиз ва тахминий оптимал бошқаришни uo(t) топишимиз мумкин. Масалани сонли ечиш орқали квазиоптимал бошқаришни ҳосил қиламиз. Ҳисоблашда u(t)u, X(t)x чекланмалар инобатга олиниб, тақиқланган бошқаришлар uk(Xk–1)га йўл қўйилмайди.
Динамик программалаш усулини қўллашнинг мақсадга мувофиқ соҳаси. Ушбу усул дискрет (узлукли) системаларни оптималлашда самарали қўлланилади. Дискрет вақт киритилиши билан оптималлашнинг вариацион масаласини кам сондаги ўзгарувчанлар (бошқарувлар) функциясини минимумлаш каби N та оддий масалаларга келтиришга муваффақ бўламиз. Хар бир оралиқ (кесма)ни ичида объектнинг бошқариш ва координаталари ўзгармас қабул қилинади. Яъни динамик программалашда худди импульсли системалардек ёндошилади.
Оптималланадиган объект жараёнлари узлуксиз бўлса ёрдамчи функцияси S(t,X) га фазавий фазонинг барча нуқталарида дифференциалловчи бўлишлиги талаб қилинади. Лекин бу талаб кооординаталарнинг четки қийматлари xi = Xi max да бажарилмайди. Беллман функционал тенгламаларини ечиш қўшимча қийинчиликлари: ёрдамчи функцияси S(t, X) олдиндан номаълум ҳамда (4.10)даги тенгламаларда хусусий ҳосилалар мавжуд. Оптимал бошқариш uo(X) синтезида ёрдамчи функцияни (4.11) кўринишга келтира олсак масаламиз анча осонлаштирилади. Юқоридаги масалада uo(X) ни аниқлаш жараёни дифференциал тенгламаларни интеграллаш (1 мисол) ўрнига ночизиқли алгебраик тенгламани ечиш (2 мисол)га олиб келанганлиги кўрсатилди.
Беллман тенгламамалари (4.9)ни сонли ечганда объектни бошқариш координаталари ва чиқишига қўйилган чекланмаларни инобатга олиш, рухсат берилмаган бошқаришларни чиқариб ташлаш мумкин.
Ёрдамчи функциясини S(t, X) аналитик кўринишда аниқлаш умумий усули йўқ, ҳар янги масалада алоҳида тадқиқотлар талаб қилинади. Квадратик функционалли стационар чизиқли объектлар учун ёрдамчи функция S(X) Ляпунов фукцияси эканлигини эслатамиз.


2.6. Л.С. Понтрягиннинг максимум принципи

Объектни ўрганаётганда бошқариш функциялари ва холат координаталар хосилалари узлуксиз бўлса, классик вариацион усулларни


.
қўллаш қулай. Лекин бошқариш u(t) ва x узулишларга эга бўлса масала жидийллашади. Шу ҳолда оптималлаш масалалани ечиш учун Л.С.Понтрягин томонидан максимум принципи усули ишлаб чиқилди.
Фараз қилийлик объект динамикаси (4.1) яъни қуйдагича холат тенгламалари ва бошланғич қийматлар билан ифодалансин:
.
x = A x + B u = f(x, u) ; (1)
x(t0) = x0 ; x(tС) = xС ,
ҳамда t0  t  T оралиқда x(t)  x ва u(t) u чекланмалар (x ваu - ҳолат ва бошқариш координаталарнинг аниқлаш соҳаларидир), бундан ташқари объектнинг ишлаш сифатини белгилайдиган функционал мавжуд бўлcин:
tc
J =  F(x, u, t) dt, T = tС . (2)
to .
Бошқарувда u(t) узулишлар бўлса, x координаталар ҳам узулишларга эга бўлиб, улар ҳолати ва сони олдиндан номаълум бўлади. Оптималлаш масаласи: маълум (1)да функционал (2) минимум шартидан оптимал бошқариш uo(t) ва траектория Xo(t)ни топиш.
Биринчи тартибли узилишлар мавжудлиги сабабли xi (t) силлиқ бўлмайди ва каноник тенгламалар (3.11)ни
.
x = Н/  = A x + B u ;
.
= - Н/ x = F/ x + TG/ x. (3)
ёки .
L/ ul - d/ dt(L/ ul) = 0 , (4)
оптимал бошқариш масаласида бевосита қўллаш мумкин эмас. Шундан ташқари (3.7) Лагранж кўпайтирувчиларни:
.
dL/ dxi = pi = i ; i = 1, 2,…, n ; (5)
ва Гамильтон функциясини:
. .
Н = T X – L( x, x, u, u, , t); (6)
бевосита оптималлашда татбиқ этиш мумкин эмас. Чунки u(t) функциянинг биринчи тартибли узулулишлари вариацияси (ортирмаси) ни катта бўлишига келтиради. Демак, функционал (2) вариация (ортирма)си J каттайиб қетиши мумкин. Натижада (1.4) J ортирмани Тейлор қатори кўринишда тасвирлаган ифодамизда:
tc . . tc
J =  F(x1 + x1 , х1 + х1 , t) dt -  F(x1, х1, t) dt 
to to
tc . tc . .
  ( F(x1, х1, t)/  x1) x1 dt +  ( F(x1, х1, t)/  x1) х 1 dt +
to tc . to
+  ( 2 F(x1, х1, t)/  x12) (x1)2/2 dt + … (7)
to
.
фақат x1 ва x1 ларга нисбатан чизиқли хадлар билан кифояланмасдан, ночизиқли ҳадларни ҳам ҳисобга олиш зарурияти туғилади. Л.С.Понтрягин томонидан игнали вариация тушунча оптималлаш масаласига киритилган (расм 2.1).
Вақтнинг чексиз кичик оралиғи 0 да ўзгарилаётган оптимал бошқариш функцияси uo(t) нинг (u(t)  u шартини инобатга олган ҳолда) чекли қийматли импульс кўринишдаги (расм 2.1) ортирмаси игнали вариация аталади. Игнали вариациянинг бошқариш объектининг кейинги харакатига  t  tс оралиқда таъсири чексиз кичик. Сабаби, ҳар қандай импульснинг харакатга таъсири унинг юзаси билан баҳоланади. Импульс юзанинг қиймати эса (u - uo) чексиз кичкина. Шунга кўра, бошқаришни игнали вариациялашда функционалнинг ортирмаси чексиз кичкина бўлади. Игнали вариация оптимал бошқариш uo(t)га нисбатан амалга оширилса, (2.2) функционалнинг
tc
J =  F[y, ý, t] dt, (8)
tо
экстремум (2.6) шарти бажарилади, яъни функционал ортирмаси нолга айланади:
J = 0. (9)
(8) функционалда y = y(t) ва ý = dy/dt - объект траекториянинг чиқиш координатаси ва унинг вақт бўйича биринчи ҳосиласи.

2.7. Максимум принципининг асосий тенгламалари ва уларни


оптимал системалар синтезига қўлланиши
Объектни оптималлаш математик модели ҳолат тенгламаларини вектор кўринишда ёзиш мумкин:
.

Download 1.52 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   ...   24




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling