Podst. Automatyki ćwicz. 9b - Instytut Automatyki i Robotyki
Transkrypt
Podst. Automatyki ćwicz. 9b - Instytut Automatyki i Robotyki
Prowadzący(a) Grupa Zespół Lp. Nazwisko i imię 1. Instytut Automatyki i Robotyki 2. LABORATORIUM PODSTAW 4. data ćwiczenia Ocena 3. 5. AUTOMATYKI Ćwiczenie PA9b 1 Regulacja prędkości posuwu belki na prowadnicach pionowych przy wykorzystaniu sterownika Versa Max 1. Wstęp 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 PLC oraz systemu typu SCADA. 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 laboratoryjnego: 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. 1 Opracowanie instrukcji do ćwiczenia : mgr inŜ. Łukasz Tabor 1 Rys. 1 Schemat elektro-mechaniczny stanowiska Dodatkowo na wale obrotowym kaŜdego z silników zamontowano przetwornik obrotowoimpulsowy, 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. Przebieg ćwiczenia: Ćwiczenie obejmuje sterowanie w układzie otwartym i zamkniętym przy wykorzystaniu elementów wykonawczych dostępnych na stanowisku laboratoryjnym. Wykonujący ćwiczenie wyznacza charakterystykę statyczną obiektu oraz dobiera nastawy regulatorów podczas sterowania w układzie zamkniętym. Uruchom gotową aplikację Modbus RTU w programie InTouch. W tym celu wybierz z menu Start\Programy\Wonderware\InTouch. Na ekranie pojawi się okno dialogowe: InTouch – Application Manager. Aby uruchomić aplikację dwukrotnie kliknij na jej ikonę Modbus RTU. Przejdź do ekranu Trendy historyczne (rys.2). W tym celu kliknij przycisk: Trendy historyczne w menu na dole okna. 2 1 3 2 Rys. 2 Historyczne przebiegi czasowe parametrów eksploatacyjnych Na ekranie trendów historycznych znajdują się: 1 – okno główne trendów, na którym rysowany jest przebieg czasowy, w tym wypadku są to wartości prędkości obrotowej : zadanej SP, bieŜącej silnika pierwszego PV1,bieŜącej silnika drugiego PV2. 2 – suwaki do przesuwania się wzdłuŜ osi czasu 3 – panel sterowania przyciski: Start, Stop słuŜą do uruchamiania i zatrzymywania silników, przyciski: Góra, Dół słuŜą do zmiany kierunku przesuwu belki, suwak i zadajnik liczbowy umoŜliwiają przesłanie zadanej wartości prędkości PoniŜej panelu sterowania znajdują się przyciski: OdświeŜ wykres – odświeŜa widok w oknie trendów, Trendy: Odchyłki – umoŜliwia wyświetlanie w oknie trendów wartości odchyłek: e1 = SP – PV1, e2 = SP – PV2. PID – otwiera okno PID pozwalające na zmianę nastaw regulatora PID (P, PI) oraz wybór układu sterowania (zamknięty/otwarty). Aby w oknie trendu historycznego obserwować aktualny przebieg zmiennej wpisz odpowiedni przedział czasu w oknie dialogowym Historical Trend Setup (okno otwierane jest po dwukrotnym kliknięciu w obszarze obiektu: trendy) przedstawionym na rys. 3. Rys. 3 Konfiguracja trendu historycznego 3 3.1 Sterowanie w układzie otwartym, wyznaczenie charakterystyki statycznej Uruchom przesuw belki dla regulatorów pracujących w trybie ręcznym. Na ekranie PID powinien być wyświetlony klawisz z opisem: Manual (rys.4). Rys. 4 Konfiguracja regulatora PID Wciśnij przycisk Start zmieniaj zanotuj PV dla róŜnych wartości wyjściowych regulatorów. CV[%] 10 20 30 40 50 60 70 80 90 PV1[obr/min] PV2[obr/min] 100 Jaki charakter mają zaleŜności PV(CV)? Czy belka prowadzona jest w sposób stabilny? 3.2 Sterowanie w układzie zamkniętym Ustal początkowe nastawy obu regulatorów: Wartość wzmocnienia proporcjonalnego kp2 = 1 = 100%, Wartość wzmocnienia akcji całkującej ki3 = 0 (akcja całkująca wyłączona), przy czym ki=kp/Ti , gdzie Ti – stała czasowa akcji całkującej. Pozostaw domyślną wartość okresu próbkowania: Tp4 = 100ms 2 Wartość wzmocnienia proporcjonalnego - określa zmianę sygnału ustawiającego CV odpowiadającą zmianie uchybu o 100 jednostek bezwymiarowych PV. Powodowana przez współczynnik zmiana sygnału nastawiającego będzie wynosić: CV = K p ⋅ Uchyb/100 . Wartość współczynnika mieści się w zakresie: 0 do 327,67 % Współczynnik wzmocnienia akcji całkującej - określa zmianę sygnału ustawiającego w przypadku stałej wartości uchybu, równej 1 jednostce PV. Powodowana przez współczynnik zmiana sygnału wyjściowego CV będzie wynosić:, CV = K i ⋅ Uchyb ⋅ dt gdzie dt oznacza przyrost czasu obliczany poprzez odjęcie od 3 bieŜącego czasu sterownika czasu, który upłynął od momentu ostatniego wykonania algorytmu PID. Najczęściej oznacza czas trwania cyklu sterownika (średnio 50 ms) lub okres próbkowania( dla Tp>50ms). Wartość współczynnika mieści się w zakresie: 0..32767 powtórzeń/s. 4 Odstęp czasowy (podawany w jednostkach 10ms) pomiędzy dwoma kolejnymi wykonaniami bloków funkcyjnych PID. Przyjmuje wartość z zakresu: od 10ms do 10,9 min. 4 Uruchom przesuw belki w układzie sterowania zamkniętego. Na ekranie PID powinien być wyświetlony klawisz z opisem: Automat (rys.4). Wciśnij przycisk Start i ustaw wartość prędkości zadanej na 100 obr/min. Dobierz odpowiednie wartości nastaw dla regulatorów (P, PI) zgodnie z regułą Zieglera-Nicolsa. Uruchom układ sterowania z nowymi nastawami, najpierw dla regulatora P, a następnie PI. Zoptymalizuj działanie układu poprzez doświadczalne dobranie optymalnych nastaw regulatorów. Układ zamknięty dla kp=1, Ti=0 SP[obr/min] PV1 [obr/min] 100 200 PV2 [obr/min] e1 [obr/min] e2 [obr/min] Obliczone wartości nastaw dla regulatorów (P, PI) zgodnie z regułą Zieglera-Nicolsa kkryt= Regulator P kp= Tosc= SP[obr/min] PV1 [obr/min] PV2 [obr/min] PV1 [obr/min] PV2 [obr/min] e1 [obr/min] e2 [obr/min] e1 [obr/min] e2 [obr/min] Regulator PI kp= ki = Parametry odpowiedzi skokowej: k= Regulator P kp= T= SP[obr/min] τ= Regulator PI kp= ki = Który z regulatorów powinien zostać uŜyty w układzie? 5 Pytania kontrolne: 1. Co to jest układ automatyki? 2. Narysuj schemat otwartego układu regulacji. 3. Narysuj schemat zamkniętego układu regulacji. 4. Jaka jest podstawowa róŜnica pomiędzy zamkniętym i otwartym układem regulacji? 5. Na czym polega dobór nastaw regułą Zieglera-Nicolsa? 6. Na czym polega identyfikacja obiektu przy pomocy odpowiedzi skokowej? 7. Jaka jest podstawowa zaleta układu z regulatorem PI w porównaniu do układu z regulatorem P? 8. Transmitancje oraz odpowiedzi skokowe podstawowych regulatorów (P, PI, PD, PID) Literatura: [1]. śelazny Marek, Podstawy Automatyki, WPW Warszawa 1973 6