Sterowanie Napedów Maszyn i Robotów - Wykład 4b
Transkrypt
Sterowanie Napedów Maszyn i Robotów - Wykład 4b
Sterowanie Napędów Maszyn i Robotów Wykład 4b - Model silnika elektrycznego prądu stałego z magnesem trwałym dr inż. Jakub Możaryn Instytut Automatyki i Robotyki Warszawa, 2016 dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Wstęp Silniki elektryczne prądu stałego są bardzo często stosowanymi elementami wykonawczymi w układach regulacji. Zalety: duży moment obrotowy, dobra sprawność, małe wymiary. Wady: iskrzenie (zakłócenia przemysłowe), zużywanie się szczotek komutatora. W ciągu ostatnich kilkudziesięciu lat wprowadzono na rynek szereg silników prądu stałego o specjalnej konstrukcji, charakteryzujących się bardzo dobrymi właściwościami dynamicznymi. dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Budowa i działanie silnika elektrycznego DC Rysunek : Schematyczna budowa silnika prądu stałego z magnesem trwałym Moment obrotowy w silnikach elektrycznych powstaje na skutek oddziaływania między zewnętrznym polem magnetycznym, a polem magnetycznym powstającym wokół przewodnika, przez który płynie prąd. dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Budowa i działanie silnika elektrycznego DC Rysunek : Schematyczna budowa silnika prądu stałego z magnesem trwałym W silnikach prądu stałego małej mocy zewnętrzne pole magnetyczne wytwarzane jest zazwyczaj przez magnesy trwałe, umieszczone w nieruchomej obudowie silnika zwanej stojanem. dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Budowa i działanie silnika elektrycznego DC Rysunek : Schematyczna budowa silnika prądu stałego z magnesem trwałym Znajdujący się w polu magnetycznym stojana wirnik zawiera uzwojenia składające się z wielu ramek przewodów połączonych z komutatorem. Zazwyczaj uzwojenia te nawinięte są na rdzeniu z materiału ferromagnetycznego. W wyniku współdziałania strumienia stojana i prądu przepływającego w uzwojeniach wirnika powstaje moment obrotowy. dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Budowa i działanie silnika elektrycznego DC Rysunek : Schematyczna budowa silnika prądu stałego z magnesem trwałym Aby moment obrotowy działający na wirnik był maksymalny, wektory strumienia magnetycznego stojana i wirnika powinny być względem siebie prostopadłe. Zapewnia to komutator, który przełącza kolejne ramki uzwojenia wirnika, powodując odpowiednie zmiany kierunku przepływającego prądu. dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Budowa i działanie silnika elektrycznego DC Rysunek : Schematyczna budowa silnika prądu stałego z magnesem trwałym Napięcie zasilające komutator doprowadzane jest przez szczotki, wykonane ze specjalnie spreparowanego węgla. W silnikach tego typu obwodem sterowania jest zawsze obwód wirnika. Zmiany napięcia zasilającego obwód sterowania wywołują zmiany momentu obrotowego a tym samym, przy określonym momencie obciążenia wirnika, zmianę prędkości kątowej wirnika. dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Budowa i działanie silnika elektrycznego DC Rysunek : Schemat zastępczy silnika prądu stałego, sprowadzonego do obwodu wirnika parametry elektryczne Uz – napięcie zasilające wirnik, iw – prąd płynący w uzwojeniach wirnika, Rw – rezystancja zastępcza uzwojeń wirnika, Lw – indukcyjność zastępcza uzwojeń wirnika, E – siła elektromotoryczna indukcji, ωs – prędkość kątowa wirnika. dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Budowa i działanie silnika elektrycznego DC Rysunek : Schemat zastępczy silnika prądu stałego, sprowadzonego do obwodu wirnika parametry mechaniczne Ms – moment obrotowy wirnika, ωs – prędkość kątową wirnika, B – współczynnik tarcia lepkiego zredukowany do wału wirnika, J – moment bezwładności zredukowany do wału wirnika, iw – prąd płynący w uzwojeniach wirnika, Mobc – stały moment obciążenia silnika. dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Budowa i działanie silnika elektrycznego DC Tworząc model silnika należy zwrócić uwagę na znalezienie zależności pomiędzy napięciem zasilającym silnik (Uz ) a prędkością kątową silnika (ωs ). Rozważając osobno elektryczne i mechaniczne parametry obwodu wirnika można napisać dwa równania modelujące jego działanie. Na podstawie schematu zastępczego oraz II-go prawa Kirchhoffa można napisać równanie elektryczne silnika Uz = URw + ULw + E (1) Moment obrotowy wirnika, wykorzystywany do pokonania momentów przeciwstawiających się jego ruchowi można zapisać jako Ms = Ma + Mv + Mobc dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów (2) Budowa i działanie silnika DC - zależności elektryczne Napięcie na rezystancji uzwojeń wirnika jest proporcjonalne do prądu przez niego płynącego URw = Rw iw (3) Napięcie odniesione do indukcyjności wirnika jest proporcjonalne do zmian prądu przez nią płynącego (straty w obwodzie magnetycznym zostały tutaj pominięte) diw (4) ULw = Lw dt Gdy wirnik wykonuje ruch obrotowy, w jego uzwojeniach indukowana jest siła elektromotoryczna indukcji (SEM), której wartość jest proporcjonalna do prędkości kątowej wirnika E = ke ωs (5) gdzie: ke – stała elektryczna, zależna m.in. od strumienia magnetycznego stojana oraz liczby zwojów w uzwojeniach wirnika. Podstawiając kolejne składowe napięcia Uz do równania (10), otrzymamy Uz = Rw iw + Lw dr inż. Jakub Możaryn diw + ke ωs dt Sterowanie Napędów Maszyn i Robotów (6) Budowa i działanie silnika DC - zależności mechaniczne Zakładając, że strumień magnetyczny stojana ma wartość stałą, moment obrotowy wirnika, proporcjonalny do prądu płynącego przez wirnik ma postać Ms = km iw (7) gdzie km – stała mechaniczna, zależna m.in. od strumienia magnetycznego stojana oraz liczby zwojów w uzwojeniach wirnika. Moment związany z przyspieszeniem kątowym wirnika ma postać Ma = J dωs dt (8) Moment związany z oporami ruchu wirnika Mv = Bωs (9) Podstawiając kolejne składowe momentu Ms do równania (10) km iw = J dωs + Bωs + Mobc dt dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów (10) Równanie dynamiki silnika DC Układ równań wiążących zależności elektryczne i mechaniczne silnika DC Uz = Rw iw + Lw diw + ke ωs dt (11) k i = J dωs + Bω + M m w s obc dt stosując przekształcenie Laplace’a Uz (s) = Rw iw (s) + Lw iw (s)s + ke ωs (s) km iw (s) = Jdωs s + Bωs (s) + Mobc (12) a następnie U (s) − ke ωs (s) iw (s) = z Rw + Lw s iw (s) = Jωs (s)s + Bωs (s) + Mobc km (13) czyli Uz (s) − ke ωs (s) Jωs (s)s + Bωs (s) + Mobc = Rw + L w s km dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów (14) Równanie dynamiki silnika DC mając Jωs (s)s + Bωs (s) + Mobc Uz (s) − ke ωs (s) = Rw + L w s km (15) można zapisać zależność wiążącą napięcie zasilające silnik i prędkość kątową wirnika km Uz (s) − km ke ωs (s) = (Rw + Lw s)(Jωs (s)s + Bωs (s) + Mobc ) (16) Rysunek : Schemat blokowy silnika prądu stałego, sprowadzonego do obwodu wirnika dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Równanie dynamiki silnika DC Do wyznaczenia transmitancji silnika elektrycznego prądu stałego z magnesem trwałym, należy przyjąć zerowe obciążenie, czyli: Mobc = 0 (17) co daje transmitancję operatorową postaci G (s) = km ωs = Us (s) Lw Js 2 + (Rw J + Lw B)s + (km ke + Rw B) Tak więc otrzymujemy układ liniowy, stacjonarny, mający charakter układu oscylacyjnego. dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów (18) Budowa i działanie silnika elektrycznego DC Aby móc przeprowadzić numeryczną symulację działania silnika należy zdefiniować jego parametry (współczynniki i stałe). Załóżmy, że: Rw = 2 Ω, kg ṁ2 , s2 Lw = 0.1 H, J = 0.1 Nmṡ , rad V ṡ ke = 0.1 , rad Nm , km = 0.1 A B = 0.5 dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Opis w przestrzeni zmiennych stanu - zmienne fizykalne Do zaprojektowania układu regulacji pozycji siłownika pneumatycznego, poszukiwany jest model dynamiki układu w postaci modelu w przestrzeni stanów z czasem ciągłym Ẋ (t) = Amc X (t) + Bmc U(t) (19) y (t) = Cmc X (t) + Dmc U(t) gdzie: X (t) ∈ R n - wektor stanu, U(t) ∈ R m - wektor sygnałów sterujących, y (t) ∈ R p - sygnał wyjściowy wyjście / wektor sygnałów wyjściowych, Amc ∈ R n×n - macierz stanu Bmc ∈ R n×m - macierz sterowania, Cmc ∈ R p×m - macierz wyjścia. Fizykalne zmienne stanu: minimalna liczba niezależnych zmiennych fizycznych. Fazowe zmienne stanu: Zmienne stanu określone w ten sposób, że kolejna zmienna jest równa pochodnej poprzedniej. Wyznaczane przy założeniu jednowymiarowego, liniowego, stacjonarnego, ciągłego układu dynamicznego. dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Opis w przestrzeni zmiennych stanu - zmienne fizykalne Model fizykalnych zmiennych stanu, można wyznaczyć, na podstawie układu równań wiążących zależności elektryczne i mechaniczne silnika DC Uz = Rw iw + Lw diw + ke ωs dt (20) dω km iw = J s + Bωs + Mobc dt po przekształceniu k R 1 di w = − e ωs − w iw + Uz dt Lw Lw Lw dωs = − B ωs + km iw − 1 Mobc dt J J J można przyjąć następujący wektor stanu i sterowań iw Uz Xfiz = , Ufiz = ωs Mobc dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów (21) (22) Opis w przestrzeni zmiennych stanu - zmienne fizykalne Model zmiennych stanu z wykorzystaniem zmiennych fizykalnych, z wykorzystaniem wektora stanu i sterowań: iw Uz Xfiz = , Ufiz = (23) ωs Mobc jest następujący ke Rw − Lw − Lw Ẋfiz = km B − J J Y = 0 1 Xfiz + 1 Lw Xfiz + 0 0 0 Ufiz 0 1 Ufiz − J Ẋfiz = Afiz Xfiz + Bfiz Ufiz Y = Cfiz Xfiz + Dfiz Ufiz dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów (24) (25) Opis w przestrzeni zmiennych stanu - zmienne fazowe Mając transmitancję operatorową postaci G (s) = ωs km = 2 Us (s) Lw Js + (Rw J + Lw B)s + (km ke + Rw B) (26) stosując następujące podstawienia kω02 = Rw J + Lw B km ke + Rw B km , 2ξω0 = , ω02 = Lw J Lw J Lw J (27) można ją zapisać w postaci transmitancji układu oscylacyjnego G (s) = Y (s) k = 2 2 U(s) T s + 2ξTs + 1 (28) G (s) = Y (s) kω02 = 2 U(s) s + 2ξω0 s + ω02 (29) gdzie: 0 < ξ < 1 - współczynnik tłumienia, ω0 - pulsacja drgań nietłumionych. dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Opis w przestrzeni zmiennych stanu - zmienne fazowe Opis elementu oscylacyjnego w postaci transmitancji operatorowej G (s) = kω02 s 2 + 2ξω0 s + ω02 (30) Układ ten jest opisany równaniem 2-go rzędu, więc wymaga q = 2 zmiennych stanu, definiujących stan układu w dowolnej chwili czasu. Korzystając z metody bezpośredniej otrzymuje się następujące równania stanu ẋ1 (t) = x2 (t) ẋ2 (t) = −ω02 x1 (t) − 2ξω0 x2 (t) + u(t) (31) y (t) = kω0 x1 (t) (32) równanie wyjścia dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Opis w przestrzeni zmiennych stanu - zmienne fazowe Model zmiennych stanu z wykorzystaniem zmiennych fazowych: x1 Xfaz = , Ufaz = Uz x2 jest następujący 0 1 0 Ẋfaz = Xfaz + Ufaz 2 2 −ω −2ξω 1 0 0 Y = kω02 0 Xfaz + [0] Ufaz ˙ = Afaz (t)Xfaz + Bfaz (t)Ufaz (t) Xfaz Y = Cfaz Xfaz + Dfaz Ufaz dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów (33) (34) (35) Człon oscylacyjny - właściwości Transmitancja operatorowa G (s) = k Y (s) = 2 2 U(s) T s + 2ξTs + 1 (36) G (s) = Y (s) kω02 = 2 U(s) s + 2ξω0 s + ω02 (37) Odpowiedź skokowa 1 kω02 y (t) = L ust 2 s s + 2ξω0 s + ω0 " # p 1 −ξω0 t = kust 1 − p e sin ω0 1 − ξ 2 t + φ 1 − ξ2 (38) p 1 − ξ2 φ = arctg ξ (39) −1 dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Człon oscylacyjny - właściwości Rysunek : Odpowiedź skokowa członu oscylacyjnego dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Człon oscylacyjny - właściwości Transmitancja widmowa G (jω) = kω02 [(ω02 − ω 2 ) − j2ξω0 ω] (ω02 − ω 2 )2 + (2ξω0 ω)2 Rysunek : Charakterystyka amplitudowo-fazowa dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów (40) Człon oscylacyjny Transmitancja widmowa G (jω) = kω02 [(ω02 − ω 2 ) − j2ξω0 ω] P(jω) = (ω02 − ω 2 )2 + (2ξω0 ω)2 kω02 [(ω02 − ω 2 )] (ω02 Q(jω) = − − ω 2 )2 + (2ξω0 ω)2 k[2ξω03 ω] (ω02 − ω 2 )2 + (2ξω0 ω)2 (41) (42) (43) Rysunek : Logarytmiczne charakterystyki amplitudowa i fazowa dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów Sterowanie Napędów Maszyn i Robotów Wykład 4b - Model silnika elektrycznego prądu stałego z magnesem trwałym dr inż. Jakub Możaryn Instytut Automatyki i Robotyki Warszawa, 2016 dr inż. Jakub Możaryn Sterowanie Napędów Maszyn i Robotów