MODEL OBSERWATORA ZMIENNYCH STANU DLA UKŁADU Z NIELINIOWYM WAŁEM MECHANICZNYM

Podobne dokumenty
ZASTOSOWANIE SIECI NEURONOWYCH W BEZCZUJNIKOWYM UKŁADZIE NAPĘDOWYM Z POŁĄCZENIEM SPRĘŻYSTYM

ROZMYTY OBSERWATOR LUENBERGERA DLA UKŁADU NAPĘDOWEGO Z POŁĄCZENIEM SPRĘŻYSTYM

ADAPTACYJNE WEKTOROWE STEROWANIE UKŁADEM NAPĘDOWYM Z POŁĄCZENIEM SPRĘŻYSTYM

Wpływ częstotliwości taktowania układu FPGA na dokładność estymacji prędkości silnika prądu stałego

ROZMYTE ESTYMATORY MECHANICZNYCH ZMIENNYCH STANU UKŁADU NAPĘDOWEGO Z POŁĄCZENIEM SPRĘŻYSTYM

Zastosowanie rozmytego bezśladowego filtru Kalmana w adaptacyjnej strukturze sterowania układu dwumasowego

ANALIZA PORÓWNAWCZA WYBRANYCH NEUROREGULATORÓW DLA NAPĘDU Z POŁĄCZENIEM SPRĘŻYSTYM WYNIKI BADAŃ

Eliminacja drgań w układach o słabym tłumieniu przy zastosowaniu filtru wejściowego (Input Shaping Filter)

ZASTOSOWANIE SIECI NEURONOWYCH DO ESTYMACJI PRĘDKOŚCI NAPĘDU ELEKTRYCZNEGO Z SILNIKIEM SYNCHRONICZNYM Z MAGNESAMI TRWAŁYMI

ANALIZA WPŁYWU METODY ADAPTACJI REGULTAORA PRĘDKOŚCI NA WŁAŚCIWOŚCI DYNAMICZNE NAPĘDU INDUKCYJNEGO

GRAFICZNA METODA IDENTYFIKACJI PARAMETRÓW UKŁADU DWUMASOWEGO

Problemy optymalizacji układów napędowych w automatyce i robotyce

Rys.1. Zasada eliminacji drgań. Odpowiedź impulsowa obiektu na obiektu impuls A1 (niebieska), A2 (czerwona) i ich sumę (czarna ze znacznikiem).

Bezczujnikowe sterowanie SPMSM

Temat /6/: DYNAMIKA UKŁADÓW HYDRAULICZNYCH. WIADOMOŚCI PODSTAWOWE.

ADAPTACYJNE STEROWANIE ROZMYTE ZE ZBIORAMI TYPU II ZŁOŻONEGO UKŁADU NAPĘDOWEGO PRACUJĄCEGO W ZAKRESIE PRĘDKOŚCI NISKIEJ

ROZMYTY REGULATOR PRĘDKOŚCI TYPU TSK UKŁADU NAPĘDOWEGO Z SILNIKIEM SYNCHRONICZNYM O MAGNESACH TRWAŁYCH

ANALIZA WPŁYWU USZKODZEŃ CZUJNIKÓW PRĄDU STOJANA NA PRACĘ WEKTOROWEGO UKŁADU NAPĘDOWEGO KONCEPCJA UKŁADU ODPORNEGO

Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów

ANALIZA WPŁYWU KONKURENCYJNYCH WARSTW PETRIEGO NA DZIAŁANIE REGULATORA NEURONOWO-ROZMYTEGO

Zeszyty Problemowe Maszyny Elektryczne Nr 75/

ANALIZA WŁAŚCIWOŚCI ESTYMATORA REGRESJI JĄDROWEJ W ZADANIU IDENTYFIKACJI NIEPARAMETRYCZNEJ CHARAKTERYSTYK NIELINIOWYCH ZŁOŻONEGO UKŁADU NAPĘDOWEGO

ANALIZA PORÓWNAWCZA WYBRANYCH NEUROREGULATORÓW DLA NAPĘDU Z POŁĄCZENIEM SPRĘŻYSTYM OPIS ZASTOSOWANYCH MODELI

Sterowanie napędów maszyn i robotów

ROZMYTE STEROWANIE ŚLIZGOWE UKŁADU NAPĘDOWEGO Z SILNIKIEM PRĄDU STAŁEGO

ZJAWISKA W OBWODACH TŁUMIĄCYCH PODCZAS ZAKŁÓCEŃ PRACY TURBOGENERATORA

Ćw. 18: Pomiary wielkości nieelektrycznych II

Sterowanie napędów maszyn i robotów

Podstawy Automatyki. Wykład 2 - podstawy matematyczne. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

ANALIZA WYBRANYCH DETEKTORÓW USZKODZEŃ CZUJNIKA PRĘDKOŚCI KĄTOWEJ W NAPĘDACH Z SILNIKAMI INDUKCYJNYMI

Ćw. 18: Pomiary wielkości nieelektrycznych II

KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK

Sterowanie Napędów Maszyn i Robotów

Ćwiczenie 1b. Silnik prądu stałego jako element wykonawczy Modelowanie i symulacja napędu CZUJNIKI POMIAROWE I ELEMENTY WYKONAWCZE

Dynamika procesu zmienna stała. programowalne zmiany parametrów r.

Stosowane metody wykrywania nieszczelności w sieciach gazowych

WERYFIKACJA MODELU DYNAMICZNEGO PRZEKŁADNI ZĘBATEJ W RÓŻNYCH WARUNKACH EKSPLOATACYJNYCH

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

DRGANIA SWOBODNE UKŁADU O DWÓCH STOPNIACH SWOBODY. Rys Model układu

WPŁYW SPOSOBU ADAPTACJI PRĘDKOŚCI KĄTOWEJ W ESTYMATORZE MRAS NA WŁAŚCIWOŚCI BEZCZUJNIKO- WEGO UKŁADU WEKTOROWEGO STEROWANIA SILNIKA INDUKCYJNEGO

WPŁYW USZKODZENIA TRANZYSTORA IGBT PRZEKSZTAŁTNIKA CZĘSTOTLIWOŚCI NA PRACĘ NAPĘDU INDUKCYJNEGO

(R) przy obciążaniu (etap I) Wyznaczanie przemieszczenia kątowego V 2

WYDZIAŁ ELEKTRYCZNY KATEDRA AUTOMATYKI I ELEKTRONIKI. Badanie układu regulacji dwustawnej

ZASTOSOWANIE TEORII OBSERWATORÓW W NAPĘDZIE ELEKTRYCZNYM

Ćwiczenie 1. Symulacja układu napędowego z silnikiem DC i przekształtnikiem obniżającym.

Sterowanie Napędów Maszyn i Robotów

PARAMETRYZACJA NEURONOWO-ROZMYTYCH REGULATORÓW TYPU TSK PRACUJĄCYCH W ADAPTACYJNEJ STRUKTURZE STEROWANIA PRĘDKOŚCIĄ UKŁADU NAPĘDOWEGO

Symulacja sygnału czujnika z wyjściem częstotliwościowym w stanach dynamicznych

ANALIZA WRAŻLIWOŚCI WYBRANYCH ESTYMATORÓW ZMIENNYCH STANU NA BŁĘDNĄ IDENTYFIKACJĘ PARAMETRÓW SCHEMATU ZASTĘPCZEGO SILNIKA INDUKCYJNEGO

Sterowanie Napędów Maszyn i Robotów

Szybkie prototypowanie w projektowaniu mechatronicznym

BADANIA SYMULACYJNE SILNIKÓW RELUKTANCYJNYCH PRZEŁĄCZALNYCH PRZEZNACZONYCH DO NAPĘDU WYSOKOOBROTOWEGO

Autoreferat rozprawy doktorskiej. Analiza właściwości rozszerzonego obserwatora prędkości maszyny indukcyjnej. Autor: mgr inż.

Instrukcja do ćwiczenia 6 REGULACJA TRÓJPOŁOŻENIOWA

Identyfikacja obiektów dynamicznych za pomocą sieci neuronowych

1. POJĘCIA PODSTAWOWE I RODZAJE UKŁADÓW AUTOMATYKI

Napęd elektryczny. Główną funkcją jest sterowane przetwarzanie energii elektrycznej na mechaniczną i odwrotnie

KONCEPCJA NEURONOWEGO DETEKTORA USZKODZEŃ CZUJNIKA PRĘDKOŚCI DLA UKŁADÓW NAPĘDOWYCH Z SILNIKIEM INDUKCYJNYM STEROWANYCH METODĄ POLOWO ZORIENTOWANĄ

WPŁYW OPÓŹNIENIA NA DYNAMIKĘ UKŁADÓW Z REGULACJĄ KLASYCZNĄ I ROZMYTĄ

Sterowanie napędów maszyn i robotów

POMIARY WIELKOŚCI NIEELEKTRYCZNYCH

Obserwatory stanu, zasada separowalności i regulator LQG

Obliczenia polowe silnika przełączalnego reluktancyjnego (SRM) w celu jego optymalizacji

MATEMATYCZNY MODEL PĘTLI HISTEREZY MAGNETYCZNEJ

OKREŚLENIE WPŁYWU WYŁĄCZANIA CYLINDRÓW SILNIKA ZI NA ZMIANY SYGNAŁU WIBROAKUSTYCZNEGO SILNIKA

POMIARY WIELKOŚCI NIEELEKTRYCZNYCH

INSTRUKCJA do ćwiczenia Wyważanie wirnika maszyny w łożyskach własnych

UKŁADY NAPĘDOWE Z SILNIKAMI INDUKCYJNYMI STEROWANE METODAMI WEKTOROWYMI DFOC ORAZ DTC-SVM ODPORNE NA USZKODZENIA PRZEMIENNIKA CZĘSTOTLIWOŚCI

PORÓWNANIE METOD ESTYMACJI ZMIENNYCH STANU W UKŁADZIE KASKADOWYM DWÓCH ZBIORNIKÓW

Sterowanie w programie ADAMS regulator PID. Przemysław Sperzyński

Algorytmy sztucznej inteligencji

Politechnika Warszawska Instytut Automatyki i Robotyki. Prof. dr hab. inż. Jan Maciej Kościelny PODSTAWY AUTOMATYKI

Wpływ nieliniowości elementów układu pomiarowego na błąd pomiaru impedancji

INSTRUKCJA DO ĆWICZENIA NR 7

Serwomechanizm - zamknięty układ sterowania przemieszczeniem, o strukturze typowego układu regulacji. Wartość wzorcowa porównywana jest z

UKŁAD HAMOWANIA ELEKTRYCZNEGO DO BADANIA NAPĘDÓW

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Modelowanie jako sposób opisu rzeczywistości. Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

Opis systemów dynamicznych w przestrzeni stanu. Wojciech Kurek , Gdańsk

Wpływ tarcia na serwomechanizmy

WPŁYW ADDYTYWNYCH ZAKŁÓCEŃ TYPU SINUSOIDALNEGO SYGNAŁÓW WEJŚCIOWYCH REGULATORÓW PI W UKŁADZIE FOC Z SILNIKIEM INDUKCYJNYM NA PRĘDKOŚĆ OBROTOWĄ

STEROWANIE CZĘSTOTLIWOŚCIOWE SILNIKÓW INDUKCYJNYCH SYNCHRONIZOWANYCH

ZASTOSOWANIE OBSERWATORA PROPORCJONALNEGO Z DODATKOWYMI INTEGRATORAMI DO ODTWARZANIA ZMIENNYCH STANU SILNIKA INDUKCYJNEGO

Podstawy automatyki. Energetyka Sem. V Wykład 1. Sem /17 Hossein Ghaemi

RÓWNANIE DYNAMICZNE RUCHU KULISTEGO CIAŁA SZTYWNEGO W UKŁADZIE PARASOLA

LABORATORIUM PKM. Katedra Konstrukcji i Eksploatacji Maszyn. Badanie statycznego i kinetycznego współczynnika tarcia dla wybranych skojarzeń ciernych

PRZEWODNIK PO PRZEDMIOCIE

UKŁAD AUTOMATYCZNEJ REGULACJI SILNIKA SZEREGOWEGO PRĄDU STAŁEGO KONFIGUROWANY GRAFICZNIE

Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II

Politechnika Warszawska Instytut Automatyki i Robotyki. Prof. dr hab. inż. Jan Maciej Kościelny PODSTAWY AUTOMATYKI

Automatyka i sterowania

LABORATORIUM PKM. Katedra Konstrukcji i Eksploatacji Maszyn. Badanie statycznego i kinetycznego współczynnika tarcia dla wybranych skojarzeń ciernych

ZASTOSOWANIE MODELI ADALINE W STRUKTURZE STEROWANIA PRĘDKOŚCIĄ SILNIKA INDUKCYJNEGO

SIMATIC S Regulator PID w sterowaniu procesami. dr inż. Damian Cetnarowicz. Plan wykładu. I n t e l i g e n t n e s y s t e m y z e

4. Właściwości eksploatacyjne układów regulacji Wprowadzenie. Hs () Ys () Ws () Es () Go () s. Vs ()

Spis treści. Przedmowa... XI. Rozdział 1. Pomiar: jednostki miar Rozdział 2. Pomiar: liczby i obliczenia liczbowe... 16

Politechnika Warszawska Wydział Samochodów i Maszyn Roboczych Instytut Podstaw Budowy Maszyn Zakład Mechaniki

Algorytmy ze skończoną pamięcią dla przetwarzania sygnałów w diagnostyce procesów.

Transkrypt:

Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Nr 63 Politechniki Wrocławskiej Nr 63 Studia i Materiały Nr 9 9 Krzysztof SZABAT* układ dwumasowy, nieliniowość wału estymacja, obserwator Luenbergera MODEL OBSERWATORA ZMIENNYCH STANU DLA UKŁADU Z NIELINIOWYM WAŁEM MECHANICZNYM W pracy przestawiono model nieliniowego obserwatora Luenbergera przeznaczonego do estymacji zmiennych stanu układu dwumasowego z różnym typem nieliniowości sprzęgła mechanicznego. Po krótkim przeglądzie literatury przedstawiono model matematyczny obiektu badań. Kolejno opisano podstawowe typy nieliniowości mogące wystąpić w sprzęgle mechanicznym. Następie zaprezentowano sposób projektowania nieliniowego obserwatora Luenbergera. Poprawność rozważań teoretycznych potwierdzono przez badania symulacyjne.. WSTĘP W przypadku realizacji bardziej złożonych struktur sterowania konieczna jest informacja o niedostępnych zmiennych stanu układu dwumasowego. Nie w każdym przypadku możliwe jest korzystanie z czujników pomiarowych. Pomiar momentu skrętnego jest kłopotliwy, gdyż wymaga zainstalowania drogiego czujnika pomiędzy silnikiem i maszyną roboczą. Z kolei zamocowanie czujnika prędkości maszyny roboczej może być w niektórych przypadkach trudne do zrealizowania. Moment obciążenia jest w układach praktycznych właściwie niemierzalny. Dodatkowo, zastosowanie czujników mechanicznych powoduje wzrost ceny wykonania napędu, jak również prowadzi do zwiększenia jego awaryjności. Z tego powodu zostały rozwinięte metody odtwarzania zmiennych stanu układów dynamicznych. Klasyczną metodą odtwarzania niemierzalnych zmiennych stanu układu napędowego z połączeniem sprężystym jest obserwator Luenbergera. Ze względu na łatwość implementacji praktycznej jest to metoda często wykorzystywana. Estymator ten * Politechnika Wrocławska, Instytut Maszyn, Napędów i Pomiarów Elektrycznych, ul. Smoluchowskiego 9, 5-37 Wrocław, e-mail: krzysztof.szabat@pwr.wroc.pl

356 bazuje na modelu matematycznym obserwowanego obiektu. Dobór elementów macierzy wzmocnień (tzw. macierzy wagowej najczęściej realizuje się w sposób analityczny [] [3]. Zaleca się, aby szybkość obserwatora była od 5 razy większa od dynamiki obserwowanego obiektu [4]. Z jednej strony wzrost dynamiki obserwatora powoduje jego większą odporność na niedokładności wyznaczenia parametrów modelu matematycznego; powstające błędy dynamiczne są szybciej eliminowane przez sprzężenia korekcyjne. Z drugiej strony szumy pomiarowe występujące w układzie rzeczywistym są bardziej wzmacniane, co może być przyczyną wystąpienia oscylacji wysokoczęstotliwościowych w estymowanych sygnałach niemierzalnych zmiennych stanu [5]. Filtr Kalmana jako narzędzie estymacji zmiennych stanu, w porównaniu do obserwatora Luenbergera, jest bardziej odporny zarówno na niedokładności pomiaru zmiennych jak i zmiany parametrów obiektu [6] [7]. Wynika to z jego modelu matematycznego uwzględniającego w swojej postaci zakłócenia pomiarowe i parametryczne. Wadą filtru Kalmana jest jego skomplikowany algorytm numeryczny (w porównaniu z obserwatorem Luenbergera, wymagający zastosowania w realizacji praktycznej bardziej efektywnego (droższego procesora. Kolejną trudnością jest optymalny dobór elementów macierzy kowariancji błędów filtru. Wartość macierzy kowariancji zakłóceń sygnałów wejściowych odpowiada wartości kowariancji błędu szumu pomiarowego. Jej wyznaczenie możliwe jest przez analizę zaszumienia sygnałów wejściowych filtru Kalmana. Znacznie trudniejszy jest dobór elementów macierzy kowariancji zakłóceń zmiennych stanu. Generalnie ich wartości związane są z zakłóceniami parametrycznymi modelu obiektu (niedokładności wyznaczenia czy też zmiana parametrów obiektu w czasie pracy, pominięcie w modelu matematycznym dodatkowych elementów np. tarcia, które powinny być znane. W ostatnich latach można zauważyć wzrost liczby wdrożeń sztucznych sieci neuronowych w różnych procesach przemysłowych, w tym również w napędzie elektrycznym. Jako główne zalety sieci neuronowych wymienia się zdolność uczenia, odwzorowywania nieliniowych charakterystyk, adaptacji i generalizacji niepełnych bądź zakłóconych danych. Dodatkową zaletą sieci neuronowych jest równoległe przetwarzanie sygnałów, co może przyspieszyć wykonanie algorytmu estymacji w układzie rzeczywistym, zwłaszcza w przypadku zastosowania matrycy FPGA do realizacji struktur sterowania. W przypadku układu wielomasowego niewiele jest prac przedstawiających estymację niedostępnych zmiennych stanu za pomocą sieci neuronowych [8]. Przeważnie sieć neuronowa odwzorowuje jedynie charakterystykę elementów nieliniowych, takich jak tarcie czy luz [9]. Metody te są w fazie rozwoju. W literaturze istnieje niewiele prac przedstawiających estymatory zmiennych stanu układu dwumasowego w obecności nieliniowości mechanicznych typu luz, histereza mechaniczna itp. [] []. Przeważnie zakłada się niewielki wpływ tych nieliniowości na estymację zmiennych stanu i nie uwzględnia się ich w procesie

357 projektowania estymatora. Podejście to możliwe jest do zastosowania w układach o słabo zaznaczonych nieliniowościach. W przypadku zakresu pracy, gdzie istnieje duży wpływ elementów nieliniowych, konieczne jest ich uwzględnienie w modelu matematycznym estymatora. W pracach [] [] zaproponowano model nieliniowego estymatora Luenbergera do estymacji zmiennych stanu układu napędowego z luzem mechanicznym. Jako sygnał wyjściowy estymatora przyjęto położenie maszyny roboczej. Podejście to wymaga posiadania czujnika położenia zamontowanego po stronie maszyny roboczej który rzadko jest dostępny w układach rzeczywistych. Estymacje zmiennych stanu układu dwumasowego w oparciu o teorię układów hybrydowych przedstawiono w []. Przedstawione podejście wymaga posiadania dwóch czujników położenia zarówno po stronie maszyny roboczej, jak i silnika napędowego. W referacie przedstawiono model obserwatora Luenbergera przeznaczonego do estymacji zmiennych stanu układu napędowego z nieliniowością wału mechanicznego. Ze względu na zastosowany opis matematyczny przeznaczony jest on do stosowania w układzie o różnym typie nieliniowości mechanicznej. W odróżnieniu od [] założono dostępność sygnału położenia wału silnika napędowego. Dodatkowo rozszerzono wektor stanu o niemierzalny moment obciążenia. Przedstawiono wybrane badania symulacyjne obrazujące jakość pracy opracowanego estymatora.. MODEL MATEMATYCZNY OBIEKTU BADAŃ W pracy wykorzystano model układu dwumasowego z bezinercyjnym połączeniem sprężystym. W modelu tym występujący moment bezwładności sprzęgła dzieli się po połowie i dodaje do momentów bezwładności silnika napędowego i maszyny roboczej. Przeważnie zakłada się również wartość współczynnika tarcia wewnętrznego równą zero. Ponieważ nieliniowość sprzęgła mechanicznego zależy od kąta skręcenia wału, w pracy wykorzystano model wyrażony w jednostkach względnych: d dt ω ω = α α ϕ ϕ TcT T T ( α α ϕ( α α T ct ω T ω + T ct α α m T m ( ( e α α ϕ α α c L, ( gdzie: m e moment elektromagnetyczny, ω prędkość silnika, ω prędkość maszyny obciążającej, m L moment obciążenia, α kąt położenia wału silnika napędowego, α kąt położenia wału maszyny roboczej, ϕ(α α funkcja opisująca charakterystykę wału mechanicznego łączącego silnik z maszyną roboczą, T mechaniczna stała

358 czasowa silnika, T mechaniczna stała czasowa maszyny obciążającej, T c stała czasowa elementu sprężystego. Schemat blokowy układu napędowego odpowiadający równaniu przedstawiono na rys.. m e st ω α s ( ϕ α α T c m L st ω s α Rys.. Schemat blokowy układu dwumasowego z nieliniowym wałem Fig.. The block diagram of the two-mass system with nonlinear shaft W analizie układów napędowych z połączeniem sprężystym przeważnie zakłada się że wał mechaniczny posiada charakterystykę liniową. W wielu przypadkach założenie to jest słuszne i nie powoduje zauważalnego pogorszenia właściwości dynamicznych sterowanego układu. Jednakże w przypadku bardzo precyzyjnego układu napędowego uproszczenie to może spowodować powstanie oscylacji wszystkich zmiennych stanu. W określonych warunkach może również prowadzić do utraty stabilności całej struktury sterowania. W literaturze można znaleźć różne modele nieliniowości mechanicznych wału. Do najbardziej rozpowszechnionych należą: strefa luzu, ciągła nieliniowość sprzęgła, histereza mechaniczna. Charakterystyki wymienionych nieliniowości przedstawiono na rys.. ϕ( α α ϕ( α α ϕ( α α α α α α α α Rys. Charakterystyki wybranych nieliniowości wału mechanicznego Fig.. The selected characteristic of the nonlinearities of the mechanical shaft

359. MODEL MATEMATYCZNY NIELINIOWEGO OBSERWATORA LUENGERGERA Obserwator Luenbergera nieliniowego układu napędowego opisany jest następującym równaniem stanu: xˆ & ( t = f ( xˆ, u + K( xˆ, u[ y yˆ ], yˆ = Cxˆ, gdzie: K jest nieliniową macierzą wzmocnień obserwatora (wag obserwacji. Analogicznie jak w przypadku liniowego obserwatora Luenbergera możliwe jest uzyskanie żądanej dynamiki systemu przed odpowiednie dobranie elementów macierzy wzmocnień K. Należy podkreślić że elementy wektora K nie są stałe i zależą od aktualnej wartości wektora stanu i wejścia. W celu ich dobrania należy zlinearyzować obiekt w aktualnym punkcie pracy (w niniejszej pracy wykorzystano jedynie pierwszy element z szeregu Taylora: ( x& = f f x C x ( x, u f ( xˆ, u + ( xˆ, u( x xˆ, y = C x ( C( xˆ + ( xˆ ( x xˆ. (3 Dynamika zaniku błędu obserwacji jest wyrażona przez poniższe równanie: ( x, u f ( xˆ, u K( xˆ, u [ C( x C( xˆ ] ~ x & = f, (4 które po uwzględnieniu równań (-(3 można przekształcić do postaci: ~ f x & = f ( xˆ, u K( xˆ, u C( xˆ ~ x x. (5 Schemat blokowy obserwatora Luenbergera przedstawiono na rys. 3. Równanie charakterystyczne obserwatora można wyznaczyć korzystając z poniższego wyrażenia: gdzie F( x, ˆ u ( xˆ, u K( xˆ, u C( xˆ det s I F +, (6 jest zlinearyzowaną macierzą stanu w aktualnym punkcie pracy. W przypadku rozszerzenia wektora stanu o moment obciążenia macierz ta przyjmuje następującą postać:

36 F ( x, u = ϕ' ϕ' TcT T T ( ˆ α ˆ α ϕ' ( ˆ α ˆ α ( ˆ α ˆ α ϕ' ( ˆ α ˆ α TcT T T ˆ c c T, (7 m e Nieliniowy układ dwumasowy α ( xˆ u K, ϕ' ( α α ˆ ˆ αˆ x &ˆ s xˆ C( xˆ ( xˆ u f, Rys. 3. Schemat blokowy obserwatora Luenbergera Fig. 3. The block diagram of the Luenberger observer Zakładając że macierz wzmocnień obserwatora jest zdefiniowana następująco: [ k k k k ] T K =, (8 k 3 4 5 to korzystając z powyższych zależności otrzymuje się następującą postać równania charakterystycznego: s 4 3 k ϕ ϕ kϕ k3ϕ kϕ k4ϕ k5 + s k + s + + s s T TT c TT + + c TT c TT + + c TT Tc TT T, (9 c TT Tc 5 ϕ gdzie ϕ ( ˆ α α ˆ oznaczono jako ϕ. Wielomian odniesienia przyjmuje następującą postać: 5 4 3 3 s + s 5ω + s ω + s ω + s5ω + ω, ( gdzie ω oznacza pulsację rezonansową biegunów układu odniesienia. 4 5

36 Przez porównanie wyrażeń (9 i ( otrzymuje się układ równań z którego po rozwiązaniu otrzymuje się równania określające wartości wzmocnień obserwatora. k = T ω ϕ' k 3 k 4 5 ( α α ( α α TT cω = ϕ k k = 5ω ( α α 3 TT Tc 5ω = ϕ ( α α 4 TT Tcω = ϕ TT k 5 c T k T + T T c. ( Należy podkreślić że wartości równań ( zależą nie tylko od parametrów obiektu i założonej pulsacji drgań, ale również od wartości pochodnej funkcji opisującej nieliniowość wału mechanicznego. Oznacza to, że parametry obserwatora zmieniają się w zależności od aktualnego punktu pracy w celu zapewnienia założonej dynamiki zaniku błędu obserwacji. 4. WYBRANE BADANIA SYMULACYJNE W celu weryfikacji modelu matematycznego obserwatora Luenbergera przeprowadzono wszechstronne badania symulacyjne z różnymi typami nieliniowości sprzęgła mechanicznego. Uzyskano poprawne wyniki estymacji wszystkich zmiennych stanu. Stwierdzono, że ze względu na nieciągły charakter pochodnej funkcji opisującej luz mechaniczny układ ten charakteryzuje się największymi błędami estymacji. Z tego względu zdecydowano się na prezentacje wyników odnoszących się do powyższego układu. Parametry badanego układu są następujące: ε =,5, T = T = 3 ms, T c =,6 ms. W czasie pracy układu w strefie luzu (oznacza to fizyczne rozdzielenie maszyny roboczej od silnika napędowego układ traci obserwowalność wartość pochodnej funkcji opisującą tą nieliniowość wynosi zero. Zgodnie z równaniem ( wartości niektórych współczynników korekcji wynoszą nieskończoność, co prowadzi do niestabilności numerycznej obserwatora. W celu zapobieżenia temu zjawisku w sposób sztuczny ustawiono w algorytmie wyliczania wzmocnień K wartość minimalną pochodnej równą,. Momenty zamykania lub rozwierania strefy luzu powodują gwałtowną zmianę wartości pochodnej funkcji luzu co powoduje nagle zmiany wielkości współczynników obserwatora Luenbergera. Może to powadzić do

36 powstania dodatkowych oscylacji w estymowanych zmiennych stanu. Zjawisko to wyeliminowano umieszczając filtr dolnoprzepustowy zmiękczający przebieg pochodnej (w algorytmie przestrajania nastaw estymatora. Obserwator Luenbergera nieliniowego układu dwumasowego przebadano w otwartej strukturze sterowania. Sygnały wejściowe estymatora: moment elektromagnetyczny oraz położenie wału silnika napędowego (rys. 4a, b pochodzą ze struktury zamkniętej sterującej prędkością w cyklu rewersyjnym. Są one wykorzystane do testowania właściwości dynamicznych estymatora pracujących w różnych warunkach. W niniejszych badaniach wartość pulsacji rezonansowej obserwatora przyjęto na ω = s. a b Rys. 4. Sygnały wejściowe obserwatora Luenbergera Fig. 4. The transients of the input signals of the Luenberger observer W celu określenia właściwości obserwatora Luenbergera działającego w różnych warunkach pracy założono niepoprawną wielkość stałej czasowej maszyny roboczej (T =,5T N. Przebiegi rzeczywistych i estymowanych zmiennych stanu układu oraz błędów estymacji przedstawiono na rys. 5. Jak wynika z analizy przebiegów przedstawionych na rys. 5 najmniejsze błędy estymacji występują w sygnałach położeń i w sygnale prędkości silnika napędowego. Wynika to zarówno z faktu wykorzystania sygnału czujnika położenia zamontowanego na wale silnika napędowego a w przypadku położenia maszyny roboczej z jej dużej stałej czasowej. Znacznie większe błędy występują w przebiegu prędkości maszyny roboczej i momentu obciążenia. Błędy estymacji momentu obciążenia występujące w czasie zmian prędkości zadanej wynikają z niewłaściwej wartości T w algorytmie estymatora. Również zmiana momentu obciążenia powoduje powstanie błędów estymacji wynikających ze skończonej szybkości obserwatora. Niewielkie błędy estymacji widoczne w chwilach t = 5 ms, t = 5 ms t 3 = 75 ms (rys. 5i i dalszych są efektem zamykania i rozwierania się strefy luzu (zjawisko to występuje ponieważ

363 w modelu napędu pominięto momenty tarcia. Przyłożenie do układu momentu obciążenia powoduje zamknięcie strefy luzu. Kolejno przebadano właściwości dynamiczne obserwatora pracującego ze zwiększoną o % (w stosunku do obiektu wartością stałej czasowej maszyny roboczej. Przebiegi zmiennych stanu analizowanego układu przedstawiono na rys. 6. Zwiększenie wartości mechanicznej stałej czasowej T spowodowało zwiększenie wartości błędów estymacji w przebiegach wszystkich zmiennych stanu. Jest to zwłaszcza widoczne w przebiegu estymat prędkości maszyny roboczej i momentu obciążenia. Wartości tych błędów zwiększyły się ponad dwukrotnie. Redukcję wartości błędów estymacji można uzyskać przez zwiększenie wartości pulsacji rezonansowej estymatora. Na rysunku 7 przedstawiono przebiegi rzeczywistej i estymowanej prędkości maszyny roboczej i momentu obciążenia oraz ich błędów estymacji dla założonej wartości pulsacji ω r = 3 s. Podobnie jak w poprzednim przypadku założono błędną wartość stałej czasowej maszyny roboczej T = T N. a b c d

364 e f g h i j Rys. 5. Przebiegi rzeczywistych i estymowanych zmiennych stanu układu dwumasowego oraz ich błędów estymacji: prędkości silnika napędowego (a, b, prędkości maszyny roboczej (c, d, położenia wału silnika napędowego (e,f, położenia wału maszyny roboczej (g, h momentu obciążenia (i, j dla zmniejszonej w obserwatorze wartości stałej czasowej obciążenia i wartości pulsacji obserwatora ω r = s Fig. 5. Transients of the real and the estimated state variables of the two-mass system and their errors: motor speed (a, b, load speed (c, d, position of the motor (e, f, position of the load (g, h load torque (i, j for decreased value of the time constant of the load machine and the resonant frequency ω r = s

365 a b c d e f

366 g h i j Rys. 6. Przebiegi rzeczywistych i estymowanych zmiennych stanu oraz ich błędów estymacji: prędkości silnika napędowego (a, b i maszyny roboczej (c, d, położenia wału silnika napędowego (e, f, i maszyny roboczej (g, h momentu obciążenia (i, j dla T = T N i ω r = s Fig. 6. Transients of the real and the estimated state variables of the two-mass system and their errors: motor speed (a, b, load speed (c, d, position of the motor (e, f, position of the load (g, h load torque (i, j for increased value of the time constant of the load machine and the resonant frequency ω r = s Zwiększenie wartości pulsacji rezonansowej obserwatora Luenbergera spowodowało redukcję wartości błędów estymacji prędkości maszyny roboczej. Wywołało jednak powstanie wysokoczęstotlowościowych oscylacji. Są one skorelowane z błędami w estymacie momentu obciążenia. Wartości maksymalne błędów w przebiegu estymowanego momentu obciążenia nie zmieniły się. Są one jednak szybciej eliminowane.

367 a b c d Rys. 7. Przebiegi rzeczywistych i estymowanych zmiennych stanu układu dwumasowego oraz ich błędów estymacji: prędkości maszyny roboczej (a, b, momentu obciążenia (c, d dla zwiększonej w obserwatorze wartości stałej czasowej obciążenia i wartości ω r = 3 s Fig. 7. Transients of the real and the estimated state variables of the two-mass system and their errors: load speed (a, b, load torque (c, d for increased value of the time constant of the load machine and the resonant frequency ω r = 3 s 5. PODSUMOWANIE W pracy przedstawiono model nieliniowego obserwatora zmiennych stanu układu napędowego z połączeniem mechanicznym. Model ten zawiera w swojej postaci nieliniowość wału mechanicznego opisaną dowolną funkcją matematyczną. Z tego względu może być stosowny w układach z różnym typem nieliniowości typu luz, nieliniowa charakterystyka wału, histereza mechaniczna. W każdym punkcie pracy następuje linearyzacja macierzy stanu obiektu. Wartości wzmocnień obserwatora zależą również od aktualnego stanu pracy. W celu redukcji oscylacji zmiennych stanu wywołanych skokowymi zmianami wzmocnień obserwatora, sygnał pochodnej funkcji strefy luzu używanego do zmiany nastaw estymatora wygładzono stosując filtr dolnoprzepustowy. Poprawiło to właściwości dynamiczne układu odtwarzania zmiennych stanu. Zaproponowany

368 model estymatora poprawnie odtwarza zmienne stanu układu napędowego. Największe błędy występują w przebiegach prędkości maszyny roboczej i momentu obciążenia. Zwiększenie wartości pulsacji rezonansowej obserwatora redukuje wartości błędów estymacji, powoduje jednak powstanie oscylacji wysokoczęstotliwościowych wynikających z nieciągłej charakterystyki luzu mechanicznego. Badania symulacyjne potwierdziły poprawność rozważań teoretycznych. Praca naukowa finansowana ze środków na naukę w latach 7 9 jako projekt badawczy N5 3 3/345. LITERATURA [] HORI Y., ISEKI H., SUGIURA K., Basic Consideration of Vibration Suppression and Disturbance Rejection Control of Multi-Inertia System Using SFLAC (State Feedback and Load Acceleration Control, IEEE Transaction on Industry Application, Vol. 3, No.4, 994, 889 896. [] PAUL P. MUSZYŃSKI R., Zmodyfikowany obserwator w układzie napędowym z połączeniem sprężystym, Materiały konferencji SENE 3, Łódź 3, 399 44. [3] GIERLOTKA K., Układy sterowania napędów elektrycznych z elementami sprężystymi, Zeszyt Naukowy Politechniki Śląskiej, Nr 8, Gliwice 99. [4] OGATA K., Modern Control Engineering, 4-th edition, Prentice Hall,. [5] SZABAT K., Struktury sterowania elektrycznych układów napędowych z połączeniem sprężystym, Prace Naukowe Instytutu Maszyn, Napędów i Pomiarów Elektrycznych Politechniki Wrocławskiej nr 6, Wrocław 8. [6] BEINEKE S., WERTZ H., Design of Extended Kalman Filters for High Performance Position Control of Electrical Drives, Proc. of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics, USA, 999, 9 4. [7] JI J.K., SUL S.K., Kalman Filter and LQ Based Speed Controller for Torsional Vibration Suppression in a -Mass Motor Drive System, IEEE Tr. on Ind. Ele., Vol. 4, No. 6, 995, 564 57. [8] ORŁOWSKA-KOWALSKA T., SZABAT K., Neural-network application for mechanical variables estimation of a two-mass drive system, IEEE Transactions on Industrial Electronics, Vol. 54, No. 3, 7, 35 364. [9] BEINEKE S., SCHÜTTE F., GROTSTOLLEN H., Comparison of Methods for State Estimation and On-Line Identification in Speed and Position Control Loops, Proc. of the Intern. Conf. European Power Electronics EPE 97, 997, 3.364 3.369. [] PETER K., SCHOELING I., ORLIK B., Robust Output-Feedback H Control with a Nonlinear Observer for a Two-Mass System, IEEE Tran. on Ind. Applications, Vol. 39, No. 3, 3, 637 645. [] SCHOLIG I., ORLIK B., Control of a nonlinear two-mass sytem with uncertain parameters and unknown states, Conf. IEEE-IAS Annual Meeting,, Rome, Italy, 96 3. [] LAGERBERG A., Control and Estimation of Automative Powertrains with Backlash, PhD thesis, Chalmers University of Technology, Sweden, 4. MODEL OF THE OBSERVER FOR THE TWO-MASS SYSTEM WITH NONLINEAR MECHANICAL COUPLING In the work the mathematical model of the Luenberger observer for the two-mass system with different types of the nonlinearities of the mechanical shaft is presented. After short review of the literature the mathematical model of the plant is provided. Then the basic types of the nonlinearity of the mechanical coupling are described. Next the design methodology of the nonlinear observer is shown. The theoretical consideration are confirmed by the simulation works.