Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania Sterowanie Procesami Ciągłymi Laboratorium termin T4 ...
9 downloads
21 Views
387KB Size
Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania
Sterowanie Procesami Ciągłymi
Laboratorium termin T4
Opracowanie: Mieczysław A. Brdyś, prof. dr hab. inż. Tomasz Zubowicz, mgr inż. Wojciech Kurek, mgr inż.
Gdańsk, styczeń 2010
Wprowadzenie Badany układ ma za zadanie sterować położeniem wału silnika prądu stałego DCM. Wejściem sterującym jest napięcie podawane na zaciski silnika. Wielkości mierzone to prędkość i położenie wału silnika. Schemat układu pokazany jest na rysunku 1. Do sterowania układem wykorzystane są dwa regulatory PID z filtrem przeciwnasyceniowym (antiwindup) współpracujące ze sobą w układzie kaskadowym. Schemat pojedynczego regulatora przedstawiony jest na rysunku 2.
Rys. 1. Ogólny schemat układu sterowania
Rys. 2. Schemat pojedynczego regulatora
Uwaga: Przed uruchomieniem programu należy upewnić się czy sprzęt fizyczny został uprzednio włączony! W nawiasach przy nastawach generatorów znajdują się wartości dla „małego silnika”! Specyfikacje sprzętowe zostały zamieszczone w załączniku A.
Zadanie 1 Zaprojektuj układ sterowania kaskadowego (patrz rysunek 1) tak, aby spełnione były następujące wymagania odnośnie jego pracy (patrz Tablica 1): Tablica 1 Wymagania odnośnie jakości pracy układu sterowania Lp.
Wielkość
Wartość
Symbol
0.40 [s] (kryt. 3%)
2
Czas regulacji
tR
3
Przeregulowanie procentowe
M%
1%
4
Uchyb w stanie ustalonym
eust
3% ref [rad]
W trakcie realizacji zadania przyjmij następującą metodologię postępowania: 1. Zaprojektuj pętlę wewnętrzną układu odpowiedzialną za kontrolę prędkości. Wskazówka: W tym zadaniu posłużyć się można doświadczeniami i wynikami uzyskanymi w trakcie realizacji laboratorium nr 1 (wymagania odnośnie jakości pracy układu zostały przypomniane w Tablicy nr 2). Należy pamiętać, że szum pomiaru prędkości wymaga filtracji w celu spełnienia wymagań odnośnie jakości pracy układu (patrz załącznik A). W tym celu należy zastosować filtr pomiarowy Buttewortha I-go rzędu.
2. Przyjmując za „idealną” wewnętrzną pętlę układu kaskadowego zaprojektuj pętlę zewnętrzną odpowiedzialną za kontrolę pozycji. Przyjmij jako sygnał referencyjny fale prostokątną o amplitudzie A = 9 [rad] i częstotliwości f = 0,08 [Hz] (zagwarantuj spełnieni wymagań zawartych w tablicy nr 1). 3. Połącz układy zaprojektowane w wyniku realizacji poleceń nr 1 i 2. Dokonaj korekty nastaw tak, aby pętla zewnętrzna nie generowała trajektorii zbyt „wymagających” z punktu widzenia pętli wewnętrznej. Zagwarantuj spełnienie wymagań z tablicy nr 1.
Tablica 2 Wymagania odnośnie jakości pracy układu sterowania Lp.
Wielkość
Symbol
Wartość
1
Czas narastania
tn
0.08 [s]
2
Czas regulacji
tR
0.30 [s] (kryt. 3%)
3
Przeregulowanie procentowe
M%
10%
4
Uchyb w stanie ustalonym
eust
3% ref [rad/s]
5
Zakres generowanego sygnału sterującego
u(t)
u t 9 V
Zadanie 2 Zweryfikuj działanie zaprojektowanego w wyniku realizacji zadania nr 1 układu na obiekcie rzeczywistym. Czy wymagania odnośnie jakości regulacji zostały spełnione? Jeżeli jest to konieczne dokonaj korekty nastaw. Czy i ewentualnie jakie różnice występują pomiędzy działaniem obiektu rzeczywistego, a wynikami uzyskanymi w eksperymentach symulacyjnych?
Zadanie 3 Na podstawie eksperymentów symulacyjnych oraz doświadczeń przeprowadzonych na obiekcie objaśnij działanie układu kaskadowego.
Załącznik A – specyfikacje sprzętu Parametry silnika (duży silnik) Symbol
Description
Value
Unit
Motor: Rm
Motor armature resistance.
2.675
ohms
Km
Motor back-emf constant (same as Kt in SI units).
0.0257
V/(rad/s)
Jm
Moment of inertia of motor rotor.
9.64e-6
kg.m2
Ml
Inertial load disc mass
0.033
kg
rl
Inertial load disc radius
0.0262
m
Parametry silnika (mały silnik) Symbol
Description
Value
Unit
Motor: Rm
Motor armature resistance.
8.70
ohms
Km
Motor back-emf constant (same as Kt in SI units).
0.0333
V/(rad/s)
Jm
Moment of inertia of motor rotor.
1.80e-6
kg.m2
Ml
Inertial load disc mass
0.033
kg
rl
Inertial load disc radius
0.0242
m
Pomiar prędkości realizowany jest za pomocą enkodera przyrostowego. Jego wyjście (cyfrowe) odczytywane jest w zadanych chwilach czasu (w odstępie zdefiniowanej podstawy czasu). Na podstawie zliczonej liczby impulsów wyznaczana jest bieżąca prędkość wału silnika. Następnie przy pomocy przetwornika C/A sygnał ten przekształcany na do postaci analogowej (dostępnej pomiarowo w układzie). Metoda i środki wykorzystane w celu uzyskania informacji o bieżącej prędkości silnika powodują, że sygnał pomiarowy obarczony jest szumem pomiarowym. Jego wartość liczbową można scharakteryzować za pomocą dwóch parametrów: moc sygnału Psz = 0.005, częstotliwość fsz = 2500 Hz. W celu zamodelowania w środowisku MATLAB\Simulink zakłócenia sygnału mierzonego wykorzystaj blok o nazwie „Band-Limited White Niose” z przybornika „Sources”. Pomiar położenia jest realizowany przy pomocy enkodera optycznego. Przyjmij, że zakłócenie pomiaru (w tym przypadku) jest pomijalnie małe. Źródłem zasilania dla omawianego silnika jest zasilacz PWM, który jest w stanie podać napięcie na jego zaciski z zakresu ± 10V.