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

Podobne dokumenty
Narzędzia wspomagające projektowanie UR SISO Design. 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

Implementacja rozmytych systemów wnioskujących w zdaniach regulacji

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

Selection of controller parameters Strojenie regulatorów

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

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

1. Regulatory ciągłe liniowe.

AUTO-STROJENIE REGULATORA TYPU PID Z WYKORZYSTANIEM LOGIKI ROZMYTEJ

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

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

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

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

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

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

Cyfrowe algorytmy sterowania AR S1 semestr 4 Projekt 4

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

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

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

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

Struktura układu regulacji

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

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

Egzamin / zaliczenie na ocenę*

Podstawy inżynierii sterowania Ćwiczenia laboratoryjne

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 Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Projektowanie systemów sterowania

Obserwatory stanu, zasada separowalności i regulator LQG

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

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ŚĆ

Technika regulacji automatycznej

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

Regulator PID w sterownikach programowalnych GE Fanuc

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

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

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

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

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

Podstawy Informatyki 1. Laboratorium 8

Szybkie prototypowanie w projektowaniu mechatronicznym

1. Transformata Laplace a przypomnienie

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

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

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

LABORATORIUM PODSTAW AUTOMATYKI

ODWZOROWANIE PRZEBIEGU PULSACJI METODAMI SZTUCZNEJ INTELIGENCJI

MATLAB Neural Network Toolbox przegląd

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

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.

Materiały dodatkowe. Simulink Real-Time

Siemens S Konfiguracja regulatora PID

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

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

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

Technika regulacji automatycznej

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

Wydział Fizyki i Informatyki Stosowanej

Zaliczenie - zagadnienia (aktualizacja )

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

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

O co chodzi z tym MATLAB'em?!

MATLAB. Dubacki Mariusz WFAiIS 2012

Rok akademicki: 2030/2031 Kod: RAR n Punkty ECTS: 7. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Konfiguracja regulatora PID

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

PODSTAWY AUTOMATYKI. MATLAB - instrukcje i funkcje zewnętrzne. Grafika w Matlabie. Wprowadzenie do biblioteki Control System Toolbox.

Podstawy środowiska Matlab

I. 1) NAZWA I ADRES: Instytut Maszyn Przepływowych im. Roberta Szewalskiego Polskiej Akademii Nauk, ul.

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

Porównanie wyników symulacji wpływu kształtu i amplitudy zakłóceń na jakość sterowania piecem oporowym w układzie z regulatorem PID lub rozmytym

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

Sterowniki Programowalne sem. V, AiR

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

Semestr 1 suma pkt ECTS dla wszystkich kursów w semestrze: 30

do MATLABa podstawowe operacje na macierzach WYKŁAD Piotr Ciskowski

Projektowanie układów metodą sprzężenia od stanu - metoda przemieszczania biegunów

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

Regulator PID w sterownikach programowalnych GE Fanuc

ROZPROSZONY SYSTEM STEROWANIA CZASU RZECZYWISTEGO DO SERWONAPĘDÓW PŁYNOWYCH DISTRIBUTED REAL-TIME CONTROL SYSTEM FOR FLUID POWER SERVO-DRIVES

Transkrypt:

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

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 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 moduły: Matlab + Simulink + Simulink Control Design + Control wywołanie: blok PID (Simulink/Continues) okno parametrów bloku PID Tuner PID_Tuner Compensator Design (SISO Design) 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 SDO moduły: Matlab + Simulink + Simulink Optimization Design + Optimization SDO wywołanie: - 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 LA SCD/2.2 SCD/2.1 SCD/1

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

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 pidtool sisotool, sisoinit LTI Viewer wyniki (PID Tunner) SISO Desgin help control

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

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

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)

Matlab + Simulnik

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

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

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

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

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

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

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

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

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

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