Sterowanie Procesami Ciągłymi - Wydział Elektrotechniki i Automatyki

Transkrypt

Sterowanie Procesami Ciągłymi - Wydział Elektrotechniki i Automatyki
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.

Podobne dokumenty