Narzędzia wspomagające projektowanie UR SISO Design. step, bode, margin, rlocus lqr, lqreg kalman,...

Podobne dokumenty
Narzędzia wspomagające projektowanie - Matlab. PID Tunner. step, bode, margin, rlocus lqr, lqreg kalman,...

Komputerowo wspomagane projektowanie systemów sterowania

Języki Modelowania i Symulacji

Automatyka i robotyka

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

Laboratorium nr 3. Projektowanie układów automatyki z wykorzystaniem Matlaba i Simulinka

Selection of controller parameters Strojenie regulatorów

Założenia: C vw, C vg, C vs T gśr = T gp f mg = ρ w f g

1. Regulatory ciągłe liniowe.

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

Projektowanie systemów sterowania

Ćwiczenie 0 : Wprowadzenie do cyfrowego przetwarzania sygnałów. wyświetla listę tematów pomocy. wyświetla okno pomocy (Help / Product Help)

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

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

AUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ

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

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

Rozszerzony konspekt preskryptu do przedmiotu Sterowanie napędów i serwonapędów elektrycznych

Kompensacja wyprzedzająca i opóźniająca fazę. dr hab. inż. Krzysztof Patan, prof. PWSZ

Technika regulacji automatycznej

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).

Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

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

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

POLITECHNIKA ŚLĄSKA WYDZIAŁ GÓRNICTWA I GEOLOGII. Roman Kaula

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

KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK

Cyfrowe algorytmy sterowania AR S1 semestr 4 Projekt 4

Symulacja działania sterownika dla robota dwuosiowego typu SCARA w środowisku Matlab/Simulink.

Języki Modelowania i Symulacji 2018 Podstawy Automatyki Wykład 4

Sreszczenie. Słowa kluczowe: sterowanie, poziom cieczy, regulator rozmyty

Regulator PID w sterownikach programowalnych GE Fanuc

Cyfrowe przetwarzanie sygnałów. Wykład 7. Projektowanie filtrów cyfrowych. dr inż. Robert Kazała

WPŁYW OPÓŹNIENIA NA DYNAMIKĘ UKŁADÓW Z REGULACJĄ KLASYCZNĄ I ROZMYTĄ

Struktura układu regulacji

Egzamin / zaliczenie na ocenę*

Podstawy inżynierii sterowania Ćwiczenia laboratoryjne

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

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

PODSTAWY AUTOMATYKI. MATLAB - komputerowe środowisko obliczeń naukowoinżynierskich - podstawowe operacje na liczbach i macierzach.

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. Badanie układu regulacji poziomu cieczy

LABORATORIUM PODSTAW AUTOMATYKI

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

Podstawowe człony dynamiczne. dr hab. inż. Krzysztof Patan

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

Obserwatory stanu, zasada separowalności i regulator LQG

10 Programowanie wielokrotnego lokalnego bloku danych

INSTRUKCJA DO ĆWICZEŃ LABORATORYJNYCH Z PODSTAW AUTOMATYKI W PROGRAMIE MATLAB dr inż. GRZEGORZ MZYK

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

Laboratorium Metod i Algorytmów Sterowania Cyfrowego

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

II-go stopnia. Stacjonarne. Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

Macierz A nazywamy macierzą systemu, a B macierzą wejścia.

Technika regulacji automatycznej

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

Regulator PID w sterownikach programowalnych GE Fanuc

Wydział Fizyki i Informatyki Stosowanej

Teoria sterowania Control theory. Automatyka i Robotyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Projektowanie układów regulacji w dziedzinie częstotliwości. dr hab. inż. Krzysztof Patan, prof. PWSZ

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

reinforcement learning through the optimization lens Benjamin Recht University of California, Berkeley

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA (parametry i wymagania minimalne)

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

1.1. Wymogi bezpieczeństwa Pomoc techniczna TIA Portal V13 instalacja i konfiguracja pakietu...18

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 6 AUTOMATYKA

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYKA

Podstawy Informatyki 1. Laboratorium 8

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

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

Szybkie prototypowanie w projektowaniu mechatronicznym

1. Transformata Laplace a przypomnienie

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

układu otwartego na płaszczyźnie zmiennej zespolonej. Sformułowane przez Nyquista kryterium stabilności przedstawia się następująco:

Podstawy automatyki. Energetyka Sem. V Wykład 1. Sem /17 Hossein Ghaemi

ODWZOROWANIE PRZEBIEGU PULSACJI METODAMI SZTUCZNEJ INTELIGENCJI

MATLAB Neural Network Toolbox przegląd

Elementy automatyki i miernictwa przemysłowego. Wprowadzenie. Wprowadzenie. Historia automatyki. dr inż.

Materiały dodatkowe. Simulink Real-Time

Siemens S Konfiguracja regulatora PID

Infrastruktura PLGrid Nowa jakość usług informatycznych w służbie nauki

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

analogowego regulatora PID doboru jego nastaw i przetransformowanie go na cyfrowy regulator PID, postępując według następujących podpunktów:

ZAGADNIENIA SPECJALNOŚCIOWE

Akceleracja symulacji HES-AHDL. 1. Rozpoczęcie pracy aplikacja VNC viewer

Komputerowe Wspomaganie Obliczeń. dr Robert Kowalczyk

Aplikacja Pakiet do symulacji i optymalizacji układów regulacji (SIMO) napisana jest w języku Microsoft Visual C#.

Technika regulacji automatycznej

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

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

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

LABORATORIUM 5: Sterowanie rzeczywistym serwomechanizmem z modułem przemieszczenia liniowego

Zaliczenie - zagadnienia (aktualizacja )

PRZEWODNIK PO PRZEDMIOCIE

Automatyka i Regulacja Automatyczna PRz Wprowadzenie. Wprowadzenie. Historia automatyki. dr inż. Tomasz Żabiński

O co chodzi z tym MATLAB'em?!

(Wszystkie wyniki zapisywać na dysku Dane E:)

Sterowanie Ciągłe. Używając Simulink a w pakiecie MATLAB, zasymulować układ z rysunku 7.1. Rys.7.1. Schemat blokowy układu regulacji.

Podstawy programowania sterowników SIMATIC S w języku LAD / Tomasz Gilewski. Legionowo, cop Spis treści

MATLAB. Dubacki Mariusz WFAiIS 2012

Transkrypt:

Narzędzia wspomagające projektowanie UR SISO Design Obiekt LTI (Linear Time-Invariant System) Linear Analysis Tools LTI Viewer step, impluse bode, nyquist pool/zero map... Matlab+Control+... Schemat pod Simulinkiem SCDesign linearyzacja PID Tunner pidtune step, bode, margin, rlocus lqr, lqreg kalman,... Approximate MIGO frequency response Approximate MIGO step response Chien-Hrones-Reswick Skogestad IMC Ziegler-Nichols frequency response Ziegler-Nichols step response SCOptimization linearyzacja SISO Desgin Architecture Compenstaor Graphical Tuning Analysis Plot Automated Tuning Response Optimization Optmization Based Tuning do v2010 PID Tuning - Robust response time - Classical design formulas IMC Tuning LOQ Synthesis Loop Shaping do v2010 1

Funkcje dla modeli LTI (wywoływane z linii komend) Matlab+Control: ltiview(obiekt LTI) okno pt.: LTI Viewer pidtune(obiekt LTI, typ_regulatora) nastawy na ekranie sisotool(obiekt LTI) okno pt.: Control and Estimation Tools Manager, (oraz SISO Design, LTI View ) Interaktywne interfejsy użytkownika wspomagające projektowanie - Matlab Linear Analysis Tools LA SCD/2.2 okno pt. Linear Analysis Tools moduły: Matlab + Simulink + Simulink Control Design + Control wywołanie: -schemat Tools Control Design Linear Analysis PID Tuner okno pt. PID Tuner PID_Tuner moduły: Matlab + Simulink + Simulink Control Design + Control wywołanie: blok PID (Simulink/Continues) okno parametrów bloku PID Tuner Compensator Design (SISO Design) SCD/2.1 okno pt. Control and Estimation Tools Manager (oraz SISO Design, LTI View ) moduły: Matlab + Simulink + Simulink Control Design + Control wywołanie: - schemat Tools Control Design Compensator Design okno Control and Estimation Manager Tune Block Response Optimization okno pt. Response Optimization moduły: Matlab + Simulink + Simulink Optimization Design + Optimization wywołanie: SDO SDO SCD/1 - schemat Tools Response Optimization - blok Check... (Simulink Optimization Design) okno parametrów bloku Response Optimization Check Against Reference, Check Custom Bounds, Check Step Response Characterisitics - blok Check... (Simulink Control Design) okno parametrów bloku Response Optimization Check Bode Characteristics, Check Gain and Phase Margins, Check Linear Step Response Characterisitics Check Nichols Characteristics, Check Pole-Zero Characteristics, Check Singular Value Characteristics 2

Narzędzia wspomagające projektowanie - Matlab 9 540 4 500 System Identification Toolbox 4 500 Robust Control 8 460 23 940 Control System Toolbox Model Predictive Control Optimization Toolbox 8 460 4 500 Neural Network Toolbox 4 500 Fuzzy Logic Toolbox 4 500 Simulink Product Family: 14 400 Simulink Simulink Control Design (wymaga Control ST) 4 500 Simulink Design Optimization (wymaga Optimization T) 4 500 32 940 18 540 Matlab 14 040 Matlab Product Family: Lic. komercyjna, 1 stanowisko, netto (2011r.) 3

Matlab + Control modele (transfer function, state-space, pole-zero-gain, frequency-response) konwersje połączenia (series, parallel, feedback, ) funkcje (step response, Bode, Nyquist,..) metody projektowania (Root locus, Bode diagram, LQR, LQG, ) narzędzia interaktywne ltiview LTI Viewer pidtool wyniki (PID Tunner) SISO Desgin sisotool, sisoinit help control 4

Matlab + Control Wywołanie z linii komend: ltiview(obiekt LTI) Analiza obiektów LTI (linowych, stacjonarnych) LTI Viewer 5

Matlab + Control PID Tunner regul = pidtune(obiekt, typ_reg) [regul info] = pidtune(obiekt, typ_reg) obiekt= model tf, ss, zpk, np.: obiekt=tf(1, [1 1]) typ_reg = ('p', 'i', pi', 'pd', 'pdf', 'pid', 'pidf') regul= Kp + Ki * 1/s with Kp=0.473, Ki=1.6 Continues-time PI controller in parrallel form info= Stable: 1 CrossoverFrequency: 1.1237 PhaseMargin: 60.0000 [regul info] = pidtune(obiekt, typ_reg, opcje) opcje = pidtuneoptions('crossoverfrequency',1.2,'phasemargin',45); [C info] = pidtune(obiekt,typ_reg, opcje) Wywołanie z linii komend: pidtune(obiekt LTI, typ_reg [,opcje]) Wspomaganie doboru nastaw PID 6

Matlab + Control Control and Estimation TM (SISO Desgin) Wywołanie z linii komend: sisotool(obiekt LTI) Projektowanie wybranego układu regulacji dla obiektu LTI (układ SISO) 7

Matlab + Simulnik 8

Matlab + Simulnik + Simulink Control Design + Control Wywołanie: schemat Tools Control Design Linear Analysis Linearyzacja i analiza systemów linowych, stacjonarnych Linear Analysis 9

Matlab + Simulink + Simulink Control Design + Control Wywołanie: blok PID okno parametrów bloku PID Tuner Wspomaganie doboru nastaw dla bloku PID PID Tunner 10

Matlab + Simulnik + Simulink Control Design + Control Control and Estimation TM (SISO Desgin) Wywołanie: schemat Tools Control Design Compensator Design Linearyzacja i projektowanie układu SISO 11

Matlab + Simulink + Simulink Optimization Design + Optimization Response Optimization Wywołanie: blok Check... okno parametrów bloku Response Optimization np. Check [Linear] Step Response Characterisitics Linearyzacja i projektowanie układu SISO 12

Przykład 1: obiekt = 1/(s+1), regulator = Kp + Ki/s blok PID + Tune 13

Przykład 1: obiekt = 1/(s+1), regulator = Kp + Ki/s funkcja pidtune 14

Przykład 1: obiekt = 1/(s+1), regulator = Kp + Ki/s sisotool =1.6046*0.29 + 1.6046/s = 0.465334 + 1.6046/s 15

Przykład 2: obiekt = 1/(10s+1)*exp(-s), regulator = Kp + Ki/s funkcja pidtune 16

Przykład 2: obiekt = 1/(10s+1)*exp(-s), regulator = Kp + Ki/s blok PID + Tune 17

Przykład 2: obiekt = 1/(10s+1)*exp(-s), regulator = Kp + Ki/s sisotool =0.14064*3.9 + 0.14064/s = 0.548496 + 0.14064/s 18