Regulacja prędkości posuwu belki na prowadnicach z

Transkrypt

Regulacja prędkości posuwu belki na prowadnicach z
PODSTAWY AUTOMATYKI
- laboratorium
Ćwiczenie PA10
„Regulacja prędkości posuwu belki na
prowadnicach z wykorzystaniem sterownika
VERSA MAX”
Instrukcja laboratoryjna
Opracował : mgr inŜ. Łukasz Tabor
„Człowiek - najlepsza inwestycja”
Projekt współfinansowany przez Unię Europejską
w ramach Europejskiego Funduszu Społecznego
Warszawa 2009
Ćwiczenie PA10
„Regulacja prędkości posuwu belki na prowadnicach
z wykorzystaniem sterownika VERSA MAX”
Regulacja prędkości posuwu belki na prowadnicach
z wykorzystaniem sterownika VERSA MAX
Celem ćwiczenia jest zapoznanie się z podstawowymi rodzajami sterowania
automatycznego: w układzie otwartym i w układzie zamkniętym oraz doświadczalny dobór
nastaw regulatora PID w układzie zamkniętym przy wykorzystaniu sterowników VERSA
MAX firmy GE Fanuc oraz systemu SCADA firmy Wonderware – InTouch.
1. WPROWADZENIE
We współczesnych instalacjach przemysłowych do sterowania procesami powszechnie stosuje się sterowniki programowalne. Posiadają one moduły wejść/wyjść zarówno analogowych jak i cyfrowych, które zbierają informacje z obiektów oraz wysyłające sygnały
sterujące. Sterowanie jest realizowane zgodnie z algorytmem dobranym przy wykorzystaniu
szerokiego wachlarza funkcji dostępnych w bibliotekach sterownika podczas programowania. Do obserwacji zachowania zmiennych procesowych wykorzystuje się stacje inŜynierskie,
którymi mogą być komputery klasy PC czy panele sterujące z uruchomionym systemem
SCADA.
2.OPIS STANOWISKA
Na stanowisku laboratoryjnym znajdują się dwa silniki indukcyjne M1 i M2 (zasilane
przez przemienniki częstotliwości: U1 i U2). Zadanie silników polega na przemieszczaniu
poziomej belki po prowadnicach pionowych. Zamontowane wyłączniki krańcowe GC sygnalizują połoŜenie belki: GC1- górne połoŜenie, GC2 – dolne. Na rys. 1 przedstawiono schemat
elektro-mechaniczny stanowiska.
Rys. 1 Schemat elektro-mechaniczny stanowiska
2
PODSTAWY AUTOMATYKI
Ćwiczenie PA10
„Regulacja prędkości posuwu belki na prowadnicach
z wykorzystaniem sterownika VERSA MAX”
Dodatkowo na wale obrotowym kaŜdego z silników zamontowano przetwornik obrotowo-impulsowy, który mierzy rzeczywistą prędkość obrotową silników. Stanowi on sygnał
sprzęŜenia zwrotnego. Regulacja w realizowana jest przez sterownik programowalny Versa
Max (oznaczony na stanowisku jako 1AZ). Porównuje on zadaną wartość prędkości SP z
prędkościami rzeczywistymi PV. Na podstawie odchyłek e = SP – PV wylicza odpowiednie
wartości sterowania, które są wysyłane do przemienników częstotliwości. W sterowniku
znajdują się dwa oddzielne bloki PID regulujące niezaleŜnie prędkości obrotowe silników
M1 i M2.
Przypadku otwartego układu sterowania do przemiennika wysyłana jest bezpośrednio
wartość prędkości zadanej
Zmiana rodzaju układu sterowania jak i zmiana nastaw dokonywana jest za pomocą
aplikacji: Modbus RTU uruchamianej na komputerze PC.
3. DOŚWIADCZALNY DOBÓR NASTAW REGULATORA PID
Metodologię postępowania podczas doświadczalnego doboru nastaw studenci poznali
na wykładzie. Umieszczono tu jedynie wzory wykorzystywane w ćwiczeniu.
Metoda Zieglera-Nicholsa
kr
Ti
Td
P
0.5kkr PI
0.45kkr 0.85Tosc PID 0.6kkr 0.5Tosc 0.12Tosc
Tab.1. Nastawy regulatora wg. reguły Zieglera-Nicholsa.
Rodzaj przebiegu przejściowego
Rodzaj regulato- krkobτ/T
Ti/τ
ra
χ=0%,min tr
P
0.3
PI
0.6
0.8+0.5T/τ
PID
0.95
2.4
χ=0%,min tr
P
0.7
PI
0.7
1+0.3T/τ
PID
1.2
2
Tab.2. Nastawy regulatora wg. metody tabelarycznej.
3
PODSTAWY AUTOMATYKI
Td/τ
0.4
0.4
Ćwiczenie PA10
„Regulacja prędkości posuwu belki na prowadnicach
z wykorzystaniem sterownika VERSA MAX”
4. PRZEBIEG ĆWICZENIA
4.1 Środowisko programowe
Po uruchomieniu programu InTouch, w oknie wyboru aplikacji naleŜy uruchomić
wcześniej przygotowaną wizualizację klikając dwukrotnie na „Modbus_RTU”.
Rys.2. Okno wyboru aplikacji
Po ukazaniu się listy okien do wyboru naleŜy wybrać „pid” oraz „trendy_biezace”,
kliknąć OK i uruchomić aplikację przechodząc w tryb RUNTIME.
4
PODSTAWY AUTOMATYKI
Ćwiczenie PA10
„Regulacja prędkości posuwu belki na prowadnicach
z wykorzystaniem sterownika VERSA MAX”
Rys.3. Wybór okien wizualizacji
UkaŜe się panel sterowania regulatora oraz wykres trendów bieŜących. MoŜna z tego poziomu zmieniać reŜim regulatorów, nastawy punkt pracy, kierunek ruchu itp. Wyświetlana jest
takŜe aktualna wartość prędkości silników.
Po kliknięciu na wykres moŜna wybrać wyświetlane sygnały a takŜe inne parametry trendu
jak czas odświeŜania, grubość linii, zakresy itp.
Po kliknięciu przycisku „Trendy historyczne” moŜliwy jest podgląd przeszłych przebiegów.
5
PODSTAWY AUTOMATYKI
Ćwiczenie PA10
„Regulacja prędkości posuwu belki na prowadnicach
z wykorzystaniem sterownika VERSA MAX”
Rys.4. Widok trendów bieŜących.
Rys.5. Widok trendów historycznych.
Poruszać się po wykresie moŜna przy pomocy strzałek i przycisków „Zoom In” i „Zoom
Out” bądź po kliknięciu na obszarze wykresu przez wybór punktu początkowego i długości
okna.
MoŜliwy jest takŜe eksport widocznych przebiegów do pliku csv.
6
PODSTAWY AUTOMATYKI
Ćwiczenie PA10
„Regulacja prędkości posuwu belki na prowadnicach
z wykorzystaniem sterownika VERSA MAX”
4.2. Badanie charakterystyk statycznych
Wciśnij przycisk Start zmieniaj wartość wyjścia regulatora (CV – jest to jednocześnie wartość wejściowa falowników) w trybie manual. Zanotuj prędkości obrotowe
(PV) dla róŜnych wartości wyjściowych regulatorów.
CV[obr/min]
0
50
100
150
200
250
300
350
400 450 500
PV1[obr/min
]
PV2[obr/min
]
Tab.3. Charakrerystyki statyczne
4.3. Wyznaczanie nastaw regulatora metodą Zieglera-Nicholsa
Dla SP = 150 obr/min z wykorzystaniem przygotowanej wizualizacji przeprowadź
eksperymentalny dobór nastaw regulatora wg. Reguły Zieglera-Nicholsa. Wzmocnienie
krytyczne i czas oscylacji wyznacz w punkcie największego wzmocnienia dynamicznego
obiektu.
UWAGA! Pomimo Ŝe oba silniki mają takie same teoretyczne parametry, w rzeczywistości mamy tu
do czynienia z dwoma róŜnymi obiektami oraz niezaleŜnymi układami regulacji. Z tego
powodu wyznaczone parametry mogą się róŜnić dla kazdego regulatora. Ponadto z
czasem w wyniki róŜnej jakości regulacji dla kaŜdego silnika połoŜenie belki moŜe coraz
bardziej odbiegaŜ od poziomego co grozi wypadnięciem z prowadnic lub zaklinowaniem.
Aby temu zapobiec naleŜy co jakiś czas przechodzić na ręczne sterowanie silnikami
oddzielnie z poziomu panelów falowników dostępnych na stanowisku w celu
wypoziomowania.
M1
M2
Kkr
Tosc[s
]
Wyznaczone nastawy regulatorów:
PID1
PID2
1
regulator
Kp
Ki
Td
Kp
Ki
P
PI
PID
Tab.4. Nastawy regulatora wg. reguły Zieglera-Nicholsa
1
ki=kp/Ti
7
PODSTAWY AUTOMATYKI
Td
-
Ćwiczenie PA10
„Regulacja prędkości posuwu belki na prowadnicach
z wykorzystaniem sterownika VERSA MAX”
4.4. Wyznaczanie nastaw regulatora metodą tablicową
Z wykorzystaniem przygotowanej wizualizacji przeprowadź identyfikację obiektu.
Skok na wejściu obiektu zadaj zmieniając CV z 0 na 100 oraz z 0 na 200 obr/min. Czy
wyznaczone parametry róŜnią się ze sobą?
Transmitancja zastępcza dla skoku „0-100”:
regulator
K
Ti
Td
P
PI
PID
Tab.5. Nastawy regulatora wg. metody tabelarycznej – skok „0-100”.
Transmitancja zastępcza dla skoku „0-200”:
regulator
K
Ti
Td
P
PI
PID
Tab.6. Nastawy regulatora wg. metody tabelarycznej – skok „0-200”.
4.5. Badanie zamkniętego układu regulacji
Po wyznaczeniu nastaw (uwaga na jednostki!) i konsultacji z prowadzącym przeprowadź
test działania układu dla zmian SP:
a) z 0 na 10% PVmax
b) z 0 na 30% PVmax
c) z 30 na 50% PVmax
PVmax – maksymalna moŜliwa do ustawienia wartość SP.
Zanotuj czas regulacji oraz odchyłkę statyczną. Skopiuj otrzymane przebiegi przy pomocy
zrzutu ekranu bądź przez eksport do pliku csv.
M1
M2
regulator wariant
est[bar]
tr[s]
est[bar]
tr[s]
P
a)
b)
c)
8
PODSTAWY AUTOMATYKI
Ćwiczenie PA10
„Regulacja prędkości posuwu belki na prowadnicach
z wykorzystaniem sterownika VERSA MAX”
PI
PID
a)
b)
c)
a)
b)
c)
Tab.7. Wskaźniki jakości przebiegów regulacji
5. SPRAWOZDANIE Z ĆWICZENIA
W sprawozdaniu z ćwiczenia naleŜy zamieścić:
• Charakterystyki statyczne
o PV1(CV)
o PV2(CV)
• Kkr,Tosc oraz wyznaczone nastawy dla metody Zieglera-Nicholsa
• Transmitancję zastępczą obiektu oraz wyznaczone nastawy dla metody tablicowej
• Parametry odpowiedzi oraz przebiegi ilustrujące działanie regulatorów
• Odpowiedzi na pytania:
o Jaki charakter mają charakterystyki PV(CV)?
o Czy są one korzystne dla celów regulacji?
o Który regulator naleŜałoby zastosować w układzie?
o Jak oceniasz dokładność wyznaczenia nastaw regulatorów w obu metodach dla tego obiektu?
o Czy dla wszystkich wariantów układ był stabilny? – JeŜeli nie to jakie
mogą być powody takiego stanu?
6. PRZYKŁADOWE PYTANIA KONTROLNE
I.
II.
Transmitancja regulatorów: P, PI, PDidealny, PDrzeczywisty, PIDidealny, PIDrzeczywisty
Narysować odpowiedź ww. regulatorów na:
a) zakłócenie skokowe e = 1(t) * est
b) zakłócenie liniowo narastające e = a * t
Na odpowiedziach zaznaczyć nastawy regulatorów.
III.
Narysować odpowiedź regulatora o transmitancji G(s) = 2[1+1/(2s)] na sygnał:
9
PODSTAWY AUTOMATYKI
Ćwiczenie PA10
„Regulacja prędkości posuwu belki na prowadnicach
z wykorzystaniem sterownika VERSA MAX”
IV.
Na czym polega dobór nastaw regulatora PID metodą Zieglera-Nicholsa (rysunek +
opis)
V.
Na czym polega dobór nastaw regulatora PID metodą tablicową – obiekt statyczny,
identyfikacja metodą odpowiedzi skokowej (rysunek + opis)
6. LITERATURA
[1].
śelazny Marek, Podstawy Automatyki, WPW Warszawa 1973
10
PODSTAWY AUTOMATYKI

Podobne dokumenty