Literatura do wykładu "Sieci neuronowe w napędzie elektrycznym"
Transkrypt
Literatura do wykładu "Sieci neuronowe w napędzie elektrycznym"
„Komputerowe metody symulacji serwonapędów” wprowadzenie prof. nzw. dr hab. Lech M. Grzesiak email: < [email protected] > Topologie układów przekształtnikowych dla napędów DC (wersja 1 – napęd jednokierunkowy) u M i Lech M. Grzesiak 2 Topologie układów przekształtnikowych dla napędów DC (wersja 2 – napęd jednokierunkowy) u i i M Możliwa zmiana kierunku prądu twornika (hamowanie) Lech M. Grzesiak 3 Napęd prądu stałego z przekształtnikiem DC/DC zasilany ze źródła AC is M ia ua Lech M. Grzesiak 4 Napęd prądu stałego z przekształtnikiem DC/DC zasilany ze źródła DC Lech M. Grzesiak 5 Napęd prądu stałego – schemat zastępczy Ua Ω M MR Ra Ua La Ea Lech M. Grzesiak 6 Model matematyczny silnika DC (równania stanu) Ea d i a t − Ra i a t − t 1 u a t dt La La La d t i a t − 1 Mo t Jz Jz dt Me Lech M. Grzesiak 7 Model matematyczny silnika DC d dt xt Axt But Ezt xt A i a t t , ut u a t, zt M o t − RLaa − La Jz 0 , B 1 La 0 Lech M. Grzesiak , E 0 − J1z 8 Model matematyczny silnika DC 1 sL a R a s i a s − M o s 1 J zs i a s u a s − s Te La Ra Tm i a s u a s − s J z Ra 2 1 Ra sT e 1 s i a s − M o s 1 Jzs Lech M. Grzesiak 9 Model silnika DC Mo 1/Jz ua Ua 1/Ra Te.s+1 ia psi Me s omega omega mech Twornik psi Lech M. Grzesiak 10 Model matematyczny przekształtnika u a s u s s G p s k p G p s −sT e p kp 1sT p Lech M. Grzesiak 11 Schemat blokowy zespołu napędowego (przekształtnik + silnik prądu stałego) Mo kp Tp.s+1 U_s Przek ua 1/Jz ia 1/Ra psi Te.s+1 omega s mech Twornik psi Lech M. Grzesiak 12 Model matematyczny silnika z przekształtnikiem d i a t − R a i a t − t 1 u a t La La La dt d t i t − 1 M t a o Jz Jz dt d u a t k p u s t − 1 u a t Tp dt Tp Lech M. Grzesiak 13 Zapis macierzowy modelu silnika z przekształtnikiem d dt x sp t Asp x sp t Bspw u sp t Lech M. Grzesiak 14 Zapis macierzowy modelu silnika z przekształtnikiem i a t x sp t u s t u sp t t Mo t u a t Asp − RLaa − La 1 La 0 0 Jz 0 0 0 − J1z 0 0 − T1p kp Tp 0 B spw Lech M. Grzesiak 15 Model symulacyjny (zapis w postaci równań stanu) us x' = Ax+Bu y = Cx+Du Mo Model matemat. Przekszt+Silnik Lech M. Grzesiak ua ia Omega 16 Zapis macierzowy modelu silnika z przekształtnikiem (wersja alternatywna) d dt x sp t Asp x sp t Bsp u sp t Esp z sp t u sp t u s t, z sp t Mo t 0 B spw 0 kp Tp 0 , Espw − J1z 0 Lech M. Grzesiak 17 Badanie właściwości dynamicznych silnika prądu stałego G us a , s 1 Te T m s 2 Tm s1 T e T ms 2 T ms 1 0 T m 4T e Δ 0 s1 s2 −T m − −T m T 2m − 4T e T m 2T e T m T 2m − 4T e T m 2T e T m − 1 1− 4T e Tm 2T e − 1− 1− Lech M. Grzesiak 4T e Tm 2T e 18 Przekształcanie transmitancji silnika prądu stałego T e T m s 1s 2 T e T ms 2 T m s 1 T e T m s − s 1s − s 2 s −1 s −1 T T s s − s 1 − s 1 e m 1 2 s1 s2 s1 s2 T 1 − s11 , oraz T 2 − s12 − 1 1− T e Tm 4T e T e T m T m2 4T e 2T e 4Te Tm − 1− 1− 2T e 4T e Tm 1 sT 11 sT 2 1 sT 1 1 sT 2 1 sT 1 1 sT 2 Lech M. Grzesiak 19 Transmitancje silnika prądu stałego u a , G s s u a ,i a G s s 1 Te T m s 2 Tm s1 Jz 2 s 1sT 1 1sT 2 1 1sT 1 1sT 2 Tm Ra s 1sT 1 1sT 2 T m 4T e J z Ra 4 L a Ra 2 2 4 Jz La 2 Ra Lech M. Grzesiak 20 Transmitancje zespołu Przekształtnik + silnik prądu stałego s u s s u s , G sp s kp 1sT p 1sT 1 1sT 2 Lech M. Grzesiak 21 Regulacja prędkości kątowej silnika prądu stałego Mo ref. omega KR(1+sTR)/s KR TR.s+1 s Regulator predkosci kp Tp.s+1 Przek 1/Jz ua 1/Ra Te.s+1 ia s mech psi Twornik omega omega ia ua psi omega ia ua Lech M. Grzesiak 22 Regulacja prędkości kątowej silnika prądu stałego Mo KpR kp ref. omega 1 TiR.s Tp.s+1 Przek 1/Jz ua 1/Ra Te.s+1 ia s mech psi Twornik omega omega ia Reg. Omega ua psi omega ia ua Lech M. Grzesiak 23 Kryterium modułowego optimum (1 duża stała czasowa) G o s Ks n 1 T s 1 1 TRs s 1 , KR T R T1 2K s T G R s K R n T 1 T ∑ T 2 Lech M. Grzesiak 24 Kryterium modułowego optimum (2 duże stałe czasowe) G o s Ks n 1 T s 1 1 TRs s T 21 T 1 T 2 T 22 1 KR , 2K s T 1 T 2 T 1T 2 G R s K R T 21 T 22T 1 T 2 TR T 21 T 1T 2 T 22 n T 1 , T 2 T ∑ T 3 Lech M. Grzesiak 25 Kryterium symetrycznego optimum (1 duża stała czasowa) G o s Ks m 1 T 1s 1 s 1 G R s K R 1 sT R s K R T1 2 , T R 4T 8K s T m T 1 T ∑ 1 Lech M. Grzesiak 26 Kryterium symetrycznego optimum (całkowanie w obiekcie) G o s Ks m 1 T 1s 1 s 1 G R s K R 1 sT R s K R T1 2 , T R 4T 8K s T m T 1 T ∑ 1 Lech M. Grzesiak 27 Kryterium symetrycznego optimum (2 duże stałe czasowe) G o s Ks 2 m 1 1 1 T s 1 s 1 T R s2 G R s K R s T 1T 2 KR , T R 8T 3 128K s T m T 1, T 2 T ∑ 1 Lech M. Grzesiak 28 Dobór nastaw regulatora według kryterium modułowego optimum 60 1 duza stala czasowa 50 Ω [rad/s] 40 2 duze stale czasowe ale optymalizacja jak dla jednej 30 20 10 0 0 0.2 0.4 0.6 0.8 1 1.2 czas [s] Lech M. Grzesiak 1.4 1.6 1.8 2 29 Regulacja prędkości kątowej silnika prądu stałego Mo KR(1+sTR)/s ref. omega KR TR.s+1 s Regulator predkosci kp Tp.s+1 1/Jz 1/Ra ua Te.s+1 Przek ia s mech psi Twornik omega omega ia ua psi Jak optymalizowac regulator ? omega ia ua Kryterium modulowego optimum Kryterium symetrycznego optimum Lech M. Grzesiak 30 Optymalizacja regulatora prędkości RΩ nastawy z kryterium modulowego (niebieski) lub symetrycznego (czerwony) optimum 15 Ω [rad/s] 10 5 0 0 0.1 0.2 0.3 0.4 czas [s] Lech M. Grzesiak 0.5 0.6 0.7 31 Regulacja prądu twornika Mo KpRI kp ref. ia 1 TiRI.s Tp.s+1 Przek 1/Jz ua 1/Ra Te.s+1 ia s psi omega omega mech Twornik Reg. I ia ua psi omega ia ua Lech M. Grzesiak 32 Regulator prądu PI PI nastawy z kryterium modulowego optimum 12 10 prad [A] 8 6 4 2 0 0 0.005 0.01 0.015 0.02 0.025 czas [s] Lech M. Grzesiak 33 Regulacja prędkości i prądu twornika Mo KpR ref. omega KpRI kp Tp.s+1 1 TiR.s Reg. Omega 1 1/Jz ua Przek 1/Ra Te.s+1 ia psi s omega mech Twornik TiRI.s Reg. ia psi Lech M. Grzesiak 34 Regulacja prędkości kątowej (kryterium symetrycznego optimum) G RIap 1 12T p s G oOmega G oOmega 12T p sJ z s 12T p s1J z s Lech M. Grzesiak 35 Regulacja prędkości kątowej (kryterium symetrycznego optimum) T ROmeg 4Tp KROmega Lech M. Grzesiak Jz 8T 2p 36 Regulacja prędkości kątowej RΩ nastawy z kryterium symetrycznego optimum 16 14 12 Ω [rad/s] 10 8 6 4 2 0 0 0.02 0.04 0.06 0.08 0.1 0.12 czas [s] Lech M. Grzesiak 0.14 0.16 0.18 0.2 37 Regulacja prędkości kątowej RΩ i Filtr sygnalu Ω ref 12 10 Ω [rad/s] 8 6 4 2 0 0 0.02 0.04 0.06 0.08 0.1 0.12 czas [s] Lech M. Grzesiak 0.14 0.16 0.18 0.2 38 Kryterium Zieglera-Nicholsa • Wstaw regulator proporcjonalny P o transmitancji • Zwiększaj wzmocnienie aż do wystąpienia niegasnących drgań (stała amplituda). • Zanotuj wartość wzmocnienia krytycznego. k r ↗ k kr k kr G R s k R • Dla regulatora PI o transmitancji • Dobierz parametry z zależności: k R 0, 45k kr G R s k r oraz Lech M. Grzesiak 1sT R sT R T R 0, 85T kr 39 Regulacja położenia kątowego wirnika silnika prądu stałego - podporządkowane obwody regulacji prądu i prędkości i położenia Mo KpR3 ref. Polozenie Polozenie Mo a_R3 KpR2 a_R2 KpR1 Iref 1/TiR3 1 s 1 polozenie Om ega a_R1 Iref x_R3 1/TiR2 1 s u_s x_R2 Lech M. Grzesiak 1/TiR1 1 s x_R1 u_s ia Przeksztaltnik + Silnik 40 Regulator PI z ograniczeniami KpR prop Ref . error sum Real KiR 1 s integr wy jscie Saturation Integrator Lech M. Grzesiak sym 41 Regulacja prędkości kątowej silnika prądu stałego - regulator z ograniczeniami Mo KpR aR kp ref. Omega Us 1/TiR 1 s xR Saturation Tp.s+1 1/Jz ua Przek 1/Ra Te.s+1 ia psi s mech Omega Omega Twornik Integrator psi Lech M. Grzesiak sym 42 Regulacja prędkości kątowej silnika prądu stałego - regulatory z ograniczeniami Mo 1 KR2 KR1 kp 8*Tps+1 ref. omega Przek1 Tp.s+1 1/TR2 1 s 1/TR1 Przek 1 s 1/Jz ua 1/Ra Te.s+1 ia s psi omega mech Twornik ia filtr on/off psi omega ia ua ua To File1 wynikiRomegaRIOgr Lech M. Grzesiak 43 Regulacja prędkości kątowej silnika prądu stałego - regulatory z ograniczeniami RΩ z ograniczeniami 15 Ω [rad/s] 10 5 0 -5 0 0.02 0.04 0.06 0.08 0.1 0.12 czas [s] 0.14 0.16 0.18 0.2 0.14 0.16 0.18 0.2 RI z ograniczeniami 40 30 ia [A] 20 10 0 -10 -20 0 0.02 0.04 0.06 0.08 0.1 0.12 czas [s] Lech M. Grzesiak 44 Regulacja prędkości kątowej silnika prądu stałego - regulator stanu d dt x sp A sp xsp B sp u sp E sp z sp ysp C sp x sp ia x sp ua u sp u s z sp M o Lech M. Grzesiak 45 Regulacja prędkości kątowej silnika prądu stałego - regulator stanu A sp − RLaa − La 1 La Jz 0 0 0 1 Tp 0 − 0 B sp 0 kp Tp 0 E sp − J1z C sp 0 1 0 0 Lech M. Grzesiak 46 Regulacja prędkości kątowej silnika prądu stałego - regulator stanu Mo Mo x' = Ax+Bu y = Cx+Du em Model silnika z przeksztaltnikiem . ia Omega ua ia Omega ua K(1) K(2) Omega_ref Omega_ref Omega_ref K(3) Lech M. Grzesiak Mo 47 Regulacja prędkości kątowej silnika prądu stałego - regulator stanu (optymalizacja LQR) u sp −Kx sp ref ℑ x Tsp Qx sp u Tsp Ru sp dt 0 Q ≥ 0 oraz R 0 Lech M. Grzesiak 48 Regulacja prędkości kątowej silnika prądu stałego - regulator stanu d dt x sp A sp xsp − B sp Kx sp B sp ref d dt x sp A sp − B sp Kx sp B sp ref Lech M. Grzesiak 49 Regulacja prędkości kątowej silnika prądu stałego - regulator stanu 'q=' '1' '1' '1' 'K=' '0.62976' '0.92561' '2.1942' 'E=' '-14760.9117' '-154.9573' '-11.9972' 'q=' '20' '1' '1' 'K=' '6.5044' '0.89648' '2.2235' 'E=' '-14757.3792' '-358.3325' '-5.1893' Lech M. Grzesiak 50 Regulacja prędkości kątowej silnika prądu stałego - regulator stanu ia 10 5 0 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 0 0.05 0.1 0.15 0.2 0.25 0.3 czas [s] 0.35 0.4 0.45 0.5 20 Ω 10 0 -10 40 ua 20 0 -20 Lech M. Grzesiak 51 Regulator LQR z likwidowaniem uchybu ustalonego Jeśli chcemy uzyskać likwidację uchybu ustalonego po wystąpieniu zakłócenia (zmianie obciążenia) należy rozszerzyć regulator o część całkującą. Wprowadza się w tym przypadku dodatkową zmienną stanu p. Równania stanu można zapisać po pominięciu zakłóceń w postaci: Lech M. Grzesiak 52 Regulator LQR z likwidowaniem uchybu ustalonego uruchom 'g10_04_dane_lqr_int_nowe.m' plik Omega_ref Mo K(4) 1 s x' = Ax+Bu y = Cx+Du silnik z przeksztaltnikiem ia m Omega ua K(1) K(2) K(3) Lech M. Grzesiak Omega 53 Regulator LQR z likwidowaniem uchybu ustalonego d x dt sp d p dt A sp 0 C sp 0 B sp 0 0 −1 Lech M. Grzesiak x sp p us ref 54 Regulator LQR z likwidowaniem uchybu ustalonego u s −K1 xsp − K2 p −K x Ti x Tsp p x sp p T Lech M. Grzesiak 55 Regulator LQR z likwidowaniem uchybu ustalonego Ai Fi A sp 0 C sp 0 0 Bi Ci B sp 0 C sp 0 −1 Lech M. Grzesiak 56 Regulator LQR z likwidowaniem uchybu ustalonego d dt x i A i xi B i u i F i ref u −Kx i Nowe macierze współczynników wag będą: Qi Q 0 0 qp Ri R Lech M. Grzesiak 57