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


Тезкорлик бўйича оптимал бошқаришни қуриш


Download 1.52 Mb.
bet16/24
Sana14.03.2023
Hajmi1.52 Mb.
#1267409
1   ...   12   13   14   15   16   17   18   19   ...   24
Bog'liq
tao

3.2. Тезкорлик бўйича оптимал бошқаришни қуриш

Бошқариш объектнинг математик модели холатлар тенгламалари билан ифодаланиб


.
Х = A x + B u = f(X, u); Х(t0) = x0 ; Х(tС) = xС , (1)
шу ерда A0 = { aij }n n ; B = { bil }n r - объект ва бошқариш тенгламалар матрицалари (aij ва bir - улар коэффициентлари), Х   x ва u – холат ва бошқариш координаталар вектори.
Шундай рухсат этилган бошқарувни uo(t)ни топиш керакки, | uj(t)|  Uj max каби чекланма мавжуд бўлганда, объектни берилган Х(t0) бошланғич холатдан, Х(tС) охирги холатга (2.2) функционал
tc
J =  1 dt = tc - t0 = min, (2)
t0
минимумини таъминлаб ўтказсин (одатда чизиқли объектлар учун оптимал бошқариш релейли бўлиб қолади).
Тезкорлик бўйича оптимал системалар синтезини оптимал бошқариш назариясига асосланиб бажаришади. Асосий усули эса Л.С.Понтрягиннинг максимум принципидир.
Синтез масаласини ечганда (2.7.26) турдаги Гамильтон функциясини тузишади, (2.7.27) шартига асосан бошқариш қонуни (2.7.28)ни топишади.
Гамильтон функцияси
Н( , X, u) = T(t) f(X, u) = T (t) A x + T(t) B u =
= T (t) A x + BТ (t) u ; (3)
ёрдамчи ўзгарувчилар вектор (t)нинг тенгламаси
.
(t) = - H/ X = T(t) f(X, u) / X; (4)
Гамильтон функциясини максимумининг шарти
о(T) = - 1; max {Н[(t), X(T)]} = 1 . (5)
uo u
шу шартга асосан Uj max= 1 бўлганда, оптимал бошқариш қонуни топилади.
Координаталар u(t)Umax чекланмаларни инобатга олиб, чизиқли объектлар учун оптимал бошқариш релейли бўлиб қолади:
uо (t) = I sign(Hu), (6)
шу ерда I – бирлик матрица.
Hu =  H( , X, u) / u = BТ (t). (7)
Шундай қилиб, (1), (4) ва (6) тенгламалар (2n + r)- ўлчамли системани ташкил қилиб, тезкорлик бўйича оптимал бошқаришни синтез масаласини ифодалайди. Асосий қийинчилик ёрдамчи функция i(t) аниқ кўринишни аналитик усулда топиш йўллари йўқ, шу сабабли итерация усулларидан фойдаланишади.
Баъзан ёрдамчи функциясини топмасдан, Hu функция ишораларини ўзгариш вақт момент t ларини билиши билан кифояланишади. Шу ҳолда (6) ва (7) асосланиб, оптимал ҳисобланган, релейли бошқариш қонуни тузилади:
n
+ 1, агар  bij i(t) > 0;
uоj (t) = i = 1
n
- 1, агар  bij i(t) < 0. (8)
i = 1
Энди максимум принципига асосланиб, « n интерваллар тўғрисида» ги теоремани кўриб чиқамиз.
Бир ўлчовли, бошқаришга u(t) 1 чекланмалар қўйилган объектнинг математик модели холатлар тенгламалари билан ифодаланади деб, фараз қиламиз:
.
Х = A x + B u(t). (9)
Тезкорлик бўйича оптимал бошқариш ноклассик вариацион масаланинг Гамильтон функциясини тузамиз
Н = T A Х + BТ u(t) = 1 x2 +2 x3 + ... + n-1 xn - - n(an-1 xn + an-2 xn-1 + ... + a0 x1) + b0 n u(t). (10)
(10) ифодада фақат охирги ҳади бошқарувга боғлиқ. (5) кўра Гамильтон функцияси максимумга
b0 n u(t) = max { b0 n u(t)},
u(t) 1
бўлганда эришади ва бу шартдан тезкорлик бўйича оптимал бошқариш қонуни (6) келиб чиқади:
uо (t) = 1 sign[n(t)]. (11)
uо (t) функциямиз икки қийматни қабул қилади:
+ 1, агар n (t) > 0;
uо (t) =
- 1, агар n (t) < 0, (12)
ва n (t) функцияни эгри чизиғи вақт ўқини неча марта кесиб ўтса uо (t) шунча марта ишорасини ўзгартиради.
n (t) ёрдамчи ўзгарувчан функциясини топиш мақсадида Гамильтон қўшма тенгламаларини тузамиз:
.
1 (t) = -  H/  x1 = a0n (t);
.
2 (t) = -  H/  x2 = a1n (t) - 1 (t);
. . . . . . . . . . . (13)
.
n (t) = -  H/  xn = an-1n (t) - n-1 (t).
(13) системани битта тенгламага келтирамиз. Шу мақсадда биринчи тенгламадан қолганларини айирамиз. Аввал иккинчи тенгамани дифференциаллаб, (-1)1 га кўпайтирамиз, кейни учинчи тенгламани икки марта дифференциаллаб, (-1)2 га кўпайтирамиз ва ҳоказо, охирги тенгламани (n-1) дифференциаллаб (-1)(n-1) га кўпайтирамиз. Натижани қайта гуруҳлаб: .
(-1)n n(n) (t) + (-1)(n-1) an-1n(n-1)(t)+ ... + (-1)1 a1 n (t) -
- a0n (t) = 0 , (14)
ифодани ҳосил қиламиз.
(9) даги А матрицанинг хусусий сонлари ҳар хил ҳақиқий сонлар фараз қилсак, (14) тенгламанинг илдизлари ҳам ҳар хил ҳақиқий pi сонлар бўлади. Бу ҳолда
n
n (t) =  Сi exp(pi t), (15)
i = 1
бўлади. (15)дан кўриниб турибдики, n (t) функция ҳақиқий даража кўрсаткичли экспоненталарнинг йиғиндисидир. n (t) функция ишорасини ўзгариши (n-1) мартадан ошмайди, шунинг учун uо (t) бошқарув (11) қийматлари u= 1 ўзгармас интерваллардан иборат. Юқорида келтирилган (9-15) тенглама ва мулоҳазалар «n интерваллар тўғрисида» ги теоремани исботидир:

Агар бошқариш объект ўзгармас коэффициентли n тартибли чизиқли дифференциал тенглама билан ифодаланса, тавсифий полиномнинг илдизлари ҳар ҳил, манфий ёки нолли бўлса, объект тезкорлик бўйича оптимал бошқаришли бўлиши учун бошқарувнинг n тадан кўп бўлмаган, максимал қийматлари интервали u= Umax интерваллардаги ишоралар (n-1) марта алмашиб туриши шартлари зарурий ва етарлидир.




3.3. Тезкорлик бўйича оптимал чизиқли системалар синтез мисоллари

Тезкорлик бўйича оптимал чизиқли системаларни яраётганда бошқариш қонуни


- (2.6) турдаги объектни очиқ бошқариш учун ёки
- uо (X) = U max sign [ S (X)], (1)
шаклда бўлиши мумкин, (1) ифодада S (X) - дискрет ўзгариш функцияси, S (X) = 0 - дискрет ўзгариш текислиги (юзаси).
S (X) дискрет ўзгариш функцияси ва (1) тезкорлик бўйича оптимал ростлагич структурасини аниқлашади.
Оптимал бошқариш алгоритмларини аниқлашда асосий масала реленинг ўчирилиб-ёқилиш t ( = 1, 2, ..., n) вақт моментларини топишдир.
Релени ўчирилиб-ёқилиш t вақт моментларини топиш мураккаб масала бўлиб ечимларни «тикиб» олиш усули ёки математик программалаш усули билаш ечилади.


5. Мисол. Ечимларни «тикиш» усули билан оптимал бошқаришни топиш масаласи. Объект тенгламалари қуйидагича:
. .
y(t) = u(t); | u(t) |  U max . (М5.1)
Релени ўчирили-ёқилиш t вақт моментларини топамиз. (1)га ўхшаш тенглама билан кўп объектлар динамикасини, масалан 14.1 даги электр юритгич юргизиш ёки Ер суний йўлдошининг харакатини ифодаласа бўлади:
. .
Jс (t) = Mв(t), (М5.2)
Шу ерда Jс - йўлдошнинг инерция моменти, (t) - айланиш бурчаги, Mв(t) - айлантириш моменти.
3.1 даги электр юритгич релесени ишлаб қолиш t1 , жараён давоми t2 = Т интеграллаш дойимийликларига (3.2) ва (3.3) ларга боғлиқ. t1 ва t2 қийматларини ечимларни «тикиб» улаш усули билан топамиз.
.
Бошланғич қийматларини нол y(0) = y(0) = 0 деб, охирги кийматлар

.
берилган y(T) = Yз y(T) = 0 ҳисоблаймиз. Бошқариш чекланган | u |  U max . (1) ни ечими
y(t) =  0.5 b0 U max t2 + C1 t + C2 . (М5.3)
Реле ишлаб қолган пайтда ечимларни «тикиб» улаш тенгламасини қуйдагича ёзамиз:
0.5 b0 U max t12 + C11 t1 + C21 = - 0.5 b0 U max t12 + C12 t + C22 .
Бунга ўхшаш, биринчи ҳосила бўйича тенгламаларини «тикиш» натижасини ёзамиз:
b0 U max t1 + C11 = - b0 U max t1 + C12 .
Берилган бошланғич қийматлари учун C11 = C21 = 0, шу сабабли t1 қийматини қуйидаги тенгламалардан аниқлаймиз:
- b0 U max t12 + C12 t + C22 = 0;
- 2 b0 U max t1 + C12 = 0 . (М5.4)
Иккинчи оралиқда чиқиш координата ва биринчи ҳосиласини қуйдагича ёзамиз:
y(t) = - 0.5 b0 U max t12 + C12 t + C22 ;
.
y(t) = - b0 U max t1 + C12 .
Иккинчи интервал якунида ўзгарувчиларни берилган сўнги қийматларини инобатга олиб ёзамиз:
YЗ = - 0.5 b0 U max t22 + C12 t2 + C22 ;
0 = - b0 U max t2 + C12 . (М5.5)
Шу (5) тенгламадан топамиз:
С12 = b0 U max t2 ;
С22 = YЗ - 0.5 b0 U max t22 . (М5.6)
(4), (5), (6) тенгламадан реле ишлаш вақтларини топамиз: 
t2 = Т = 2 t1; t1 =  YЗ /(b0 U max ). (М5.7)
Бошқарилаётган объект 2 нолли илдизларга эга. Шу (М5.7) натижани бошқа муракаброқ усули билан ҳам олиш мумкин эди.
Тезкорлик бўйича оптимал бошқарилаётган объектни ўтиш жараёнлар графиги 3.1 параграфдаги 3.2 расмдагига ўхшаш, яъни tп = t1; tmin = t2 = T.


6. Мисол. Тезкорлик бўйича оптимал ростлагич структурасини «n интерваллар» ва фазали траекториялар усуллари билан аниқлаш масаласи. Олдинги мисолдаги объект-нинг тенламаси (М5.1)ни ҳолатлар тенглама шаклида ёзамиз:
. .
x1 = x2 ; x2 = b0 u . (М6.1)
Бу масалада катталик бўйича чекланган бошқарув | u(t) |  1, минимал вақтда бир ҳолатдан иккинчи ҳолатга ўтишни таъминлайдиган, ростлагич структурурасини таърифлайдиган аналитик ифодасини uо(Х) топиш талаб қилинади.
«n интерваллар» тўғрисида теорема асосан релейли бошқариш қонунни қабул қиламиз. Берилаётган таъсир поғанасимон бўлсин:
x вх = x1(Т) b0 1(t) . (М6.2)
Координаталар бошланғич қийматлар x1(Т) = X10; x2(0) = X20 ва сўнги қийматлар x1(tc)= x1(Т) x2(tc) = x2(Т) = 0 берилган. Фаза текислик усулидан фойдаланиб, ҳолатлар координата вектор функциясида реле ишлаган вақт моментларини аниқлаймиз. Объектнинг фаза портрети (1) тенглама билан тавсифланади. Агар (1)дан вақтни чиқариб қўйсак, фаза траекториялар дифференциал тенгламасини ҳосил қиламиз:
d x1 = [x2 /(b0 u)] d x2 .
Биринчи оралиқ учун, u = u1o; x1(0) = X10 ; x2 = X 20 бўлганда шу тенгламани интеграллаб ҳосил қиламиз:
x1 - X10 = x22/( 2 b0 u1o) - X 202/( 2 b0 u1o). (М6.3)
Худди шундай иккинчи оралиқ учун, u = u2o = - u1o; x1(Т)  0 ; x2(Т)= 0 ( Т – ўтиш жараён вақти) бўлганда, ҳосил қиламиз:
x1 - x1(Т) = - x22/( 2 b0 u1o). (М6.4)
(3) ва (4) тенгламалар фазали траекторияларни таърифлайди. Берилган ҳолат: x1(Т)  0 ; x2(Т) = 0 ва | u1o| = 1 бўлганда (4) асосланиб ўтиш чизиқ тенгламасини ёзамиз:
S(x1, x2) = x1 + 1/(2 b0 ) x22 sign x2 - x1(Т) =
= x1 + 1/(2 b0 ) x2 |x2| - x1(Т) = 0. (М6.5)
Тезкорлик бўйича оптимал бошқаришни ҳосил қилиш учун, фазавий координаталар функциясига қараб бошқариш сигнални ўчириб-ёқадиган махсус қурилмани тадбиқ қилиш лозим:
+ 1, агар S(x1, x2)<0;
uo(x1, x2) = - sign[S(x1, x2)] =  (М6.6)
- 1, агар S(x1, x2)>0.
Биринчи оралиқдаги бошқариш сигнални ишораси (5) ва (6) ҳамда берилган бошланғич ҳолат x1 (0) < 0; x2(0) = 0 дан аниқланади uo1 = + 1. Иккинчи оралиқда сўнги турғун ҳолат x1(Т) > 0, x2(Т) = 0 га объектни ўтишни таъминлайдиган бошқарув uo2 = - 1 бўлади.
Синтез масаласида фазавий траекториялар аналитик ифодаларини хар ҳил услублар билан топиш мумкин.
(1) объект, (6) бошқариш, (5) ўчириб-ёқиш функция тенгламалари асосида берилган объект учун тезкорлик бўйича ёпиқ оптимал системанинг структура схемасини тузамиз (расм 3.3). Оптимал ростлагични яратиш учун бешта элемент керак: реле элементи (РЭ), дифференциатор (Д), кучайтиргич (У),
ХВХ = Y(T)b0

b0/p0
U Y

½ РУ

P

Д


b0
½ РУРУ


Расм 3.4



модулни шакллаш блоки (БФМ) ва кўпайтириш блоки (БП). БФМ ва БП ўрнига ночизиқли элементдан фойдаланиш мумкин.


7. Мисол. Тезкорлик бўйича оптимал бошқаришни максимум принципи усули билан аниқлаш масаласи. Консерватив звено сифатида объектнинг динамика тенгламалари нисбий бирликларда қуйидагича ёзилсин:
. .
y(t) + y(t) = u(t); | u(t) | 1. (М7.1)
Объектнинг бошланғич ва охирги қийматлари берилган:
. .
y(0) = Y0 ; y(0) = 0; y(T) = y(T) = 0. (М7.2)
(1) тенглама тескари алоқа қатъий ва манфий бўлган иккита интеграторлардан тузилган объектга мос келади.
Объектнинг динамика тенгламалари (1)ни ҳолат тенгламалари шаклига келтирамиз:
.
x1 = x2 ,
.
x2 = - x1 + u,
y(t) = x1(t). (М7.3)
Гамильтон функциясининг кўриниши:
H = 1 x2 - 2 x1 + 2 u . (М7.4)
Оптимал бошқарув uо (t) ни Гамильтон Н нинг максимум шартидан топамиз:
uо (t) = sign ( H/  u) = sign [2( t)], (М7.5)
Объектнинг тавсифий тенглама илдизлари мавхум p1,2 =  j0 (агар 0 = 1) бўлган сабабли «n интерваллар тўғрисида» ги теоремадан фойдалана ололмаймиз. Оптимал бошқаришни топиш учун ёрдамчи функция 2( t)ни топишимиз керак.
.
1 (t) = -  H/  x1 = 2 (t);
.
2 (t) = -  H/  x2 = - 1 (t); (М7.6)
Асли бўлмиш (6)дан Лаплас бўйича тасвирларга ўтамиз:
p 1 (p) - 1 (0) = 2 (p);
p 2 (p) - 2 (0) = - 1 (p) . (М7.7)
Шу тасвирлар (7)га асосланиб ёзамиз:
(p2 + 1) 2 (p) = - 1 (0) + p 2 (0), (М7.8)
(6) ва (8) инобатга олиб ҳосил қиламиз:
2 (t) = A sin(0 t + 0);
1 (t) = - A cos(0 t + 0), (М7.9)
шу ерда 0 = 1, А ва 0 - бошланғич1 (0) ва 2 (0) қийматлари билан аниқланадиган доймийлар, t = 0 бўлганда
1 (0) = - A cos 0 , 2 (0) = A sin 0 . (М7.10)
(4) ва (9) асосида бошқариш қонунини ҳосил қиламиз:
+ 1, агар sin(t + 0 )> 0;
uо (t) = sign[sin(t + 0 )] = (М7.11)
- 1, агар sin(t + 0 ) < 0.

1 (0) ва 2 (0) ларни танглаганда объект бошланғич ҳолатдан нолли оҳирги ҳолатга ета олсин. Шунда n интерваллардан ортиқчаси талаб қилиниши мумкин.





Download 1.52 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   24




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