Regulator PID w sterownikach programowalnych GE Fanuc

Podobne dokumenty
Regulator PID w sterownikach programowalnych GE Fanuc

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 8. Układy ciągłe. Regulator PID

INSTRUKCJA Regulacja PID, badanie stabilności układów automatyki

1. Regulatory ciągłe liniowe.

Regulacja prędkości posuwu belki na prowadnicach pionowych przy wykorzystaniu sterownika Versa Max

Ćwiczenie 3 - Sterownik PLC realizacja algorytmu PID

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania KOMPUTEROWE SYSTEMY STEROWANIA (KSS)

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

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

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

Automatyka i pomiary wielkości fizykochemicznych. Instrukcja do ćwiczenia VI Dobór nastaw regulatora typu PID metodą Zieglera-Nicholsa.

Podstawy Automatyki. Wykład 9 - Dobór regulatorów. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Regulatory o działaniu ciągłym P, I, PI, PD, PID

UWAGA 2. Wszystkie wyniki zapisywać na dysku Dane E: (dotyczy symulacji i pomiarów rzeczywistych)

Obiekt. Obiekt sterowania obiekt, który realizuje proces (zaplanowany).

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

Automatyka i sterowanie w gazownictwie. Regulatory w układach regulacji

Dla naszego obiektu ciągłego: przy czasie próbkowania T p =2.

Podstawy Automatyki. Wykład 7 - Jakość układu regulacji. Dobór nastaw regulatorów PID. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Praktyka inżynierska korzystamy z tego co mamy. regulator. zespół wykonawczy. obiekt (model) Konfiguracja regulatora

Przemysłowy Sterownik Mikroprocesorowy

Rozdział 22 Regulacja PID ogólnego przeznaczenia

(Wszystkie wyniki zapisywać na dysku Dane E:)

Przemysłowy Sterownik Mikroprocesorowy

Realizacje regulatorów PID w sterownikach PLC Siemens S7-1200

(Wszystkie wyniki zapisywać na dysku Dane E:)

Automatyka i robotyka ETP2005L. Laboratorium semestr zimowy

Podstawy automatyki i robotyki AREW001 Wykład 2 Układy regulacji i regulatory

Sterowanie pracą reaktora chemicznego

UWAGA. Wszystkie wyniki zapisywać na dysku Dane E: Program i przebieg ćwiczenia:

Podstawy Automatyki. Wykład 6 - Miejsce i rola regulatora w układzie regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

11. Dobór rodzaju, algorytmu i nastaw regulatora

Automatyka w inżynierii środowiska. Wykład 1

Siemens S Konfiguracja regulatora PID

Podstawy Automatyki. Wykład 7 - obiekty regulacji. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

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

Dobór typu regulatora i jego nastaw w procesie syntezy układu regulacji automatycznej Ćwiczenia Laboratoryjne Podstawy Automatyki i Robotyki

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

Badanie wpływu parametrów korektora na własności dynamiczne układu regulacji automatycznej Ćwiczenia Laboratoryjne Podstawy Automatyki i Automatyzacji

ZASTOSOWANIE PRZEKAŹNIKÓW PLC DO REALIZACJI ALGORYTMÓW STEROWANIA OGRZEWANIEM

Regulator P (proporcjonalny)

Wydział Fizyki i Informatyki Stosowanej

PODSTAWY AUTOMATYKI I MIERNICTWA PRZEMYSŁOWEGO Laboratorium 3 Regulatory PID i ich strojenie, Regulacja dwupołożeniowa

Silnik prądu stałego (NI Elvis 2) Dobieranie nastaw regulatorów P, PI, PID. Filtr przeciwnasyceniowy Anti-windup.

PAiTM. materiały uzupełniające do ćwiczeń Wydział Samochodów i Maszyn Roboczych studia inżynierskie prowadzący: mgr inż.

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

Politechnika Białostocka

Systemy Czasu Rzeczywistego (SCR)

Sterowniki Programowalne sem. V, AiR

LAB-EL LB-760A: regulacja PID i procedura samostrojenia

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

Spis treści. Dzień 1. I Elementy układu automatycznej regulacji (wersja 1109) II Rodzaje regulatorów i struktur regulacji (wersja 1109)

Automatyka i robotyka

Układ regulacji ze sprzężeniem zwrotnym: - układ regulacji kaskadowej - układ regulacji stosunku

INDU-20. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie Masownice próżniowe, mieszałki, systemy kontroli próżni

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

REGULATOR PI W SIŁOWNIKU 2XI

Ćwiczenie PA5. Badanie serwomechanizmu połoŝenia z regulatorem PID

SYNTEZA UKŁADU AUTOMATYCZNEJ REGULACJI TEMPERATURY

Automatyka i sterowania

Badanie kaskadowego układu regulacji na przykładzie serwomechanizmu

Automatyzacja. Ćwiczenie 9. Transformata Laplace a sygnałów w układach automatycznej regulacji

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

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

Identyfikacja obiektu i optymalizacja nastaw w Standard PID Control

Ćwiczenie nr 1 Odpowiedzi czasowe układów dynamicznych

1. Rejestracja odpowiedzi skokowej obiektu rzeczywistego i wyznaczenie podstawowych parametrów dynamicznych obiektu

Ćw. S-III.4 ELEMENTY ANALIZY I SYNTEZY UAR (Dobór nastaw regulatora)

Ćwiczenie PA6. Badanie działania regulatora PID zaimplementowanego w sterowniku S firmy Siemens

Model Predictive Control

Rys 1 Schemat modelu masa- sprężyna- tłumik

Selection of controller parameters Strojenie regulatorów

UWAGA. Program i przebieg ćwiczenia:

Laboratorium z podstaw automatyki

1. Opis teoretyczny regulatora i obiektu z opóźnieniem.

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

Sterownik momentu obrotowego silnika prądu stałego

Sterowniki programowalne. System GE Fanuc serii Zasady działania systemu (część I)

Model Predictive Control podstawy

Zaliczenie - zagadnienia (aktualizacja )

T zew. K cw. Rys. II.2.Pomieszczenie (3), PI T gz Wzory poniżej - dla Rys. II.1 na podstawie (I-1). Dla Rys. II.2 analogicznie na podstawie (I-2).

Laboratorium Komputerowe Systemy Pomiarowe

PRZEMYSŁOWE UKŁADY STEROWANIA PID. Wykład 5 i 6. Michał Grochowski, dr inż. Katedra Inżynierii Systemów Sterowania

Komory suszarnicze, Komory klimatyczne, Systemy kontroli temperatury i wilgotności

Automatyka i Regulacja Automatyczna Laboratorium Zagadnienia Seria II

Ćwiczenie nr 3 Układy sterowania w torze otwartym i zamkniętym

Prowadzący(a) Grupa Zespół data ćwiczenia Lp. Nazwisko i imię Ocena LABORATORIUM 4. PODSTAW 5. AUTOMATYKI

Laboratorium z podstaw automatyki

Katedra Automatyzacji Laboratorium Podstaw Automatyzacji Produkcji Laboratorium Podstaw Automatyzacji

Algorytmy sztucznej inteligencji

Wykład 1. Standardowe algorytmy regulacji i sterowania

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

REGULATORY W UKŁADACH REGULACJI AUTOMATYCZNEJ. T I - czas zdwojenia (całkowania) T D - czas wyprzedzenia (różniczkowania) K p współczynnik wzmocnienia

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

Sterowniki Programowalne (SP) Wykład #4

Automatyka i robotyka

4. REGULACJA PID W STEROWNIKACH PLC

Sterowniki programowalne

REGULATORY W UKŁADACH REGULACJI AUTOMATYCZNEJ

SKRÓCONY OPIS REGULATORA AT-503 ( opracowanie własne TELMATIK - dotyczy modeli AT i AT )

Transkrypt:

Regulator PID w sterownikach programowalnych GE Fanuc Wykład w ramach przedmiotu: Sterowniki programowalne Opracował na podstawie dokumentacji GE Fanuc dr inż. Jarosław Tarnawski

Cel wykładu Przypomnienie zasad sterowania w pętli zamkniętej czyli regulacji Przypomnienie podstawowych informacji na temat regulacji PID Zapoznanie z regulacją PID z wykorzystaniem zaimplementowanego w sterownikach GE Fanuc blokiem regulacji PID

Klasyczny układ regulacji z(t) r(t) + - e(t) Regulator u(t) Obiekt y(t) y(t) wielkość wyjściowa (regulowana), u(t) sygnał sterujący r(t) wartość zadana, e(t) uchyb sterowania, z(t) - zakłócenie

PID-ISA 1 u( t) k e( t) e( ) d p Tc 0 t T d de( t) dt Parametry regulatora PID kp wzmocnienie, Tc- czas zdwojenia (po tym czasie od podania sygnału skokowego wyjście ulega zdwojeniu) Td czas wyprzedzenia Przy zmianie kp zmieniają wartość wszystkie parametry

PID-IND k u( t) k e( t) i e( ) d p T kp wzmocnienie, c t 0 k d T d de( t) dt Tc- czas zdwojenia, ki - wzmocnienie członu całkującego Td czas wyprzedzenia, kd wzmocnienie członu różniczkującego Wszystkie wyrazy są niezależne

Blok PID Blok ten na podstawie dwóch wartości: punktu ustalonego (wartości zadanej) i bieżącej wartości wielkości regulowanej oraz korzystając z zadanych parametrów bloku, oblicza taką wartość sygnału sterującego (nastawiającego), która spowoduje zmniejszenie uchybu, czyli odchylenia wielkości regulowanej od wartości zadanej (punktu pracy).

Blok regulatora PID SP wartość zadana, PV wielkość regulowana, CV sygnał sterujący

PID

Blok funkcyjny PID wykorzystuje 40 rejestrów w pamięci sterownika do zapamiętywania zbioru parametrów regulatora. Wszystkie parametry są 16 bitowymi liczbami całkowitymi (w celu zapewnienia kompatybilności z 16 bitowymi analogowymi wielkościami regulowanymi.) Pozwala to na zastosowanie dla wielkości regulowanych pamięci adresowanej przez %AI oraz pamięci adresowanej przez %AQ dla sygnału sterującego.

Obliczenia dla PID w PLC Uchyb = (SP - PV) lub (PV-SP) dt = Bieżący czas sterownika - czas, który upłynął od momentu ostatniego wykonania algorytmu PID Blok różniczkujący = (Uchyb- Poprzedni uchyb)/dt lub (PV - poprzednia wartość PV)/dt

Rodzaje regulatorów PID

Rodzaje regulatorów PID Algorytm PID o niezależnych wyrazach (PID_INT) oblicza sygnał ustawiający jako: Sygnał ustawiający regulatora PID= Kp * Uchyb + Ki * Uchyb * dt + Kd * pochodna + CV Bias Standardowy algorytm ISA (PID_ISA) korzysta z innego wzoru: Sygnał ustawiający regulatora PID= Kc * (Uchyb + Uchyb * dt/ti + Td * pochodna) + CV

Współczynnik wzmocnienia proporcjonalnego kp (05) Wartość całkowita, oznaczana symbolem Kc (w wersji ISA), określająca zmianę sygnału ustawiającego CV odpowiadającą zmianie uchybu o 100 jednostek bezwymiarowych PV. Parametr ten wyświetlany jest jako 0.00 %/%, z domyślnie przyjmowanymi dwoma miejscami dziesiętnymi. Przykładowo parametr Kp równy 450 będzie wyświetlany jako 4.50, a powodowane przez niego zmiana sygnału nastawiającego będzie wynosić Kp*Uchyb/100 lub 450*Uchyb/100.

Czas różniczkowania Kd (06) Wartość całkowita określająca czas różniczkowania w setnych częściach sekundy. Wprowadzana w jednostkach 10 milisekund, a wyświetlana w formacie 0.00 sekund Przykładowo, jeżeli parametr Kd ma wartość 120, będzie on wyświetlany jako 1.20 sek., a powodowana przez niego zmiana sygnału wyjściowego bloku PID będzie wynosić Kd*przyrost uchybu/ przyrost czasu, czyli 120*4/3, jeżeli Uchyb zmienić się o 4 jednostki bezwymiarowe PV w ciągu 30 milisekund. Parametr Kd może zostać wykorzystany do przyśpieszenia wolnej odpowiedzi regulatora, ale jest bardzo wrażliwy na zakłócenia wielkości regulowanej PV.

Współczynnik wzmocnienia członu całkującego Ki(07) Wartość całkowita ze znakiem określająca częstotliwość całkowania, jeżeli Uchyb ma stałą wartość równą 1 jednostce bezwymiarowej PV. Parametr ten wyświetlany jest w formacie 0.000 powtórzeń/ sek. Przykładowo, jeżeli parametr Ki ma wartość 1400, wyświetlany będzie jako 1.400 powtórzeń/ sek., a powodowana przez niego zmiana sygnału wyjściowego bloku PID wynosi Ki*Uchyb*dt, czyli 1.400*20*50/1000, dla Uchybu o wartości 20 jednostek bezwymiarowych wartości regulowanej PV i czasu trwania cyklu sterownika 50 milisekund (Okres próbkowania równy 0).

Strojenie - heurystyki

Strojenie heurystyki cd.

Określenie parametrów obiektu

Strojenie Ziegler, Nichols

Strojenie Ziegler, Nichols

Okno PID Tuning

Ćwiczenie w ramach Lab. KSS Zamodelować obiekt inercyjny I-go rzędu z opóźnieniem Zaimplementować taki obiekt w sterowniku lub w aplikacji wizualizacyjnej Przeskalować sygnały na poziom regulatora PID w sterowniku Dokonać syntezy regulatora PID dla opracowanego obiektu Dobrać nastawy regulatora PID

Zaimplementować w sterowniku równanie różnicowe jako model obiektu y(k)=0.9y(k-1)+0.05u(k-10) Okres T=100ms Wymusić stały czas trwania cyklu sterownika Skorzystać z bloku SHFR dla uzyskania opóźnienia

Implementacja równania różnicowego W równaniach występują przeważnie trzy operacje: Dodawania Mnożenia Opóźnienia Realizacja dwóch pierwszych nie stanowi żadnego problemu

Implementacja równania różnicowego Implementacja opóźnienia Wartość w chwili poprzedniej np. y(k-1) Wartość z chwil wcześniejszych wykorzystanie rejestrów przesuwnych

Przekonwertować sygnały obiektu na liczby całkowite w zakresie 32000-32000 Posłużyć się blokami konwersji real->int Dokonać syntezy regulatora PID Zadawać SP z wizualizacji i obserwować zachowanie regulowanego obiektu Dostroić regulator

Model Obiektu Wyświetlanie PV, CV PID Sterownik Zadawanie SP Wizualizacja

Sterowanie PID

PID w pętli sprzętowej