Soros felépítésű folytonos PID szabályozó

Hasonló dokumentumok
Az egységugrás függvény a 0 időpillanatot követően 10 nagyságú jelet ad, valamint K=2. Vizsgáljuk meg a kimenetet:

Tartalom. Soros kompenzátor tervezése 1. Tervezési célok 2. Tervezés felnyitott hurokban 3. Elemzés zárt hurokban 4. Demonstrációs példák

Segédlet a gyakorlati tananyaghoz GEVAU141B, GEVAU188B c. tantárgyakból

Tartalom. 1. Állapotegyenletek megoldása 2. Állapot visszacsatolás (pólusallokáció)

Szabályozás Irányítástechnika PE MIK MI BSc 1

Hurokegyenlet alakja, ha az áram irányával megegyező feszültségeséseket tekintjük pozitívnak:

Tartalom. Állapottér reprezentációk tulajdonságai stabilitás irányíthatóság megfigyelhetőség minimalitás

IRÁNYÍTÁSTECHNIKAI ALAPOK. Erdei István Grundfos South East Europe Kft.

6 x 2,8 mm AGYAS LÁNCKEREKEK 04B - 1 DIN ISO/R 606. Osztás 6,0 Bels szélesség 2,8 Görg átmér 4,0

Számítógépvezérelt irányítás és szabályozás elmélete (Bevezetés a rendszer- és irányításelméletbe, Computer Controlled Systems) 8.

MINTA Írásbeli Záróvizsga Mechatronikai mérnök MSc. Debrecen,

Irányítástechnika GÁSPÁR PÉTER. Prof. BOKOR JÓZSEF útmutatásai alapján

Irányítástechnika (BMEGERIA35I) SOROS KOMPENZÁCIÓ. 2010/11/1. félév. Dr. Aradi Petra

Irányítástechnika 2. előadás

Gépészeti rendszertechnika (NGB_KV002_1)

Folyamatirányítás. Számítási gyakorlatok. Gyakorlaton megoldandó feladatok. Készítette: Dr. Farkas Tivadar

Ipari mintavételes PID szabályozóstruktúra megvalósítása

Proporcionális hmérsékletszabályozás

Számítógépvezérelt irányítás és szabályozás elmélete (Bevezetés a rendszer- és irányításelméletbe, Computer Controlled Systems) 7.

Irányítástechnika 4. előadás

Dr. Gyurcsek István. Példafeladatok. Helygörbék Bode-diagramok HELYGÖRBÉK, BODE-DIAGRAMOK DR. GYURCSEK ISTVÁN

Irányításelmélet és technika I.

Irányításelmélet és technika II.

Ha ismert (A,b,c T ), akkor

Bevezetés az állapottér-elméletbe Dinamikus rendszerek állapottér reprezentációi

MECHATRONIKA Mechatronika alapképzési szak (BSc) záróvizsga kérdései. (Javítás dátuma: )

Microsoft Excel 2010

ÁGAZATI SZAKMAI ÉRETTSÉGI VIZSGA VILLAMOSIPAR ÉS ELEKTRONIKA ISMERETEK EMELT SZINTŰ SZÓBELI VIZSGA MINTAFELADATOK ÉS ÉRTÉKELÉSÜK

Fourier transzformáció

Tartalom. Robusztus stabilitás Additív hibastruktúra Multiplikatív hibastruktúra

ÉRZÉKELŐK ÉS BEAVATKOZÓK II. 5. DC MOTOROK SZABÁLYOZÁS FORDULATSZÁM- SZABÁLYOZÁS

Függvények ábrázolása

Irányítástechnika. II. rész. Dr. Turóczi Antal

Sorozatok határértéke SOROZAT FOGALMA, MEGADÁSA, ÁBRÁZOLÁSA; KORLÁTOS ÉS MONOTON SOROZATOK

Gyártórendszerek irányítási struktúrái

Mechatronika II (BMEGEFOAMM2)

Dinamikus modellek szerkezete, SDG modellek

Jelek és rendszerek Gyakorlat_02. A gyakorlat célja megismerkedni a MATLAB Simulink mőködésével, filozófiájával.

Másodfokú egyenletek, egyenlőtlenségek

Számítógépes gyakorlat Irányítási rendszerek szintézise

Tárgymutató. dinamika, 5 dinamikai rendszer, 4 végtelen sok állapotú, dinamikai törvény, 5 dinamikai törvények, 12 divergencia,

PQRM Ux Ix xx xx (PS) Háromfázisú multifunkciós teljesítmény távadó. Kezelési útmutató

Számítógépes gyakorlat MATLAB, Control System Toolbox

Történeti Áttekintés

DINAMIKAI VIZSGÁLAT ÁLLAPOTTÉRBEN Dr. Aradi Petra, Dr. Niedermayer Péter: Rendszertechnika segédlet 1

Szinkronizmusból való kiesés elleni védelmi funkció

Megoldott feladatok november 30. n+3 szigorúan monoton csökken, 5. n+3. lim a n = lim. n+3 = 2n+3 n+4 2n+1

1. Az automatizálás célja, és irányított berendezés, technológia blokkvázlata.

Passzív és aktív aluláteresztő szűrők

Abszolútértékes és gyökös kifejezések Megoldások

Mathematica automatikusan dolgozik nagy pontossággal, például 3 a 100-dik hatványon egy szám 48 tizedes jeggyel:

Irányítástechnika Elıadás. PLC-k programozása

Irányítástechnikai alapok. Zalotay Péter főiskolai docens KKMF

Tanmenet a évf. fakultációs csoport MATEMATIKA tantárgyának tanításához

Gáznyomás-szabályozás, nyomásszabályozó állomások

Irányítástechnika II. előadásvázlat

a) A logaritmus értelmezése alapján: x 8 0 ( x 2 2 vagy x 2 2) (1 pont) Egy szorzat értéke pontosan akkor 0, ha valamelyik szorzótényező 0.

OMRON MŰSZAKI INFORMÁCIÓK OMRON

Szabályozástechnika II.

Neumann János Számítógép-tudományi Társaság Programozás, robotprogramozás szakkör Három félév 3 * 8 foglalkozás

BME-KKFT Folyamatok tervezése és irányítása. Dinamikus modellezés alapok Készítette: Stelén Gábor 2017

Digitális jelfeldolgozás

3. Egyenletek, egyenletrendszerek, egyenlőtlenségek

2010. október 12. Dr. Vincze Szilvia

MATEMATIKA TANMENET SZAKKÖZÉPISKOLA 11B OSZTÁLY HETI 4 ÓRA 37 HÉT/ ÖSSZ 148 ÓRA

Szervomotor pozíciószabályozása

FAAC 531 EM. Az 531 EM automata mozgató belső használatra és garázskapuk működtetésére lett tervezve és gyártva. Minden másfajta használat helytelen.

2. Folytonos lineáris rendszerek leírása az id!-, az operátor- és a frekvenciatartományban

1. Generátorrendszer. Házi feladat (fizikából tudjuk) Ha v és w nem párhuzamos síkvektorok, akkor generátorrendszert alkotnak a sík vektorainak

( ) abszolút érték függvényét!

Számítógépvezérelt irányítás és szabályozás elmélete (Bevezetés a rendszer- és irányításelméletbe, Computer Controlled Systems) 9. el?

milyen mennyiségeket jelölnek a Bode diagram tengelyei? csoportosítsa a determinisztikus jeleket!

2018/2019. Matematika 10.K

Figyelem, próbálja önállóan megoldani, csak ellenőrzésre használja a következő oldalak megoldásait!

GSM távkapcsoló működési leírás

Területi elemzések. Budapest, április

Matematika (mesterképzés)

Másodfokú egyenletek, egyenlőtlenségek

Alternatív kapcsolás. Feladat

HORVÁTH ZSÓFIA 1. Beadandó feladat (HOZSAAI.ELTE) ápr 7. 8-as csoport

Feladatok megoldásokkal a 9. gyakorlathoz (Newton-Leibniz formula, közelítő integrálás, az integrálszámítás alkalmazásai 1.

Osztályozó- és javítóvizsga témakörei MATEMATIKA tantárgyból 2016 / tanév

Q37A Vezérlés 1 vagy 2 szárnyú kapukhoz

BASH script programozás II. Vezérlési szerkezetek

GSM-LINE ADAPTER PRO 5 GSM 900MHz / 1800MHz / 850MHz / 1900MHz HASZNÁLATI ÚTMUTATÓ

MATEMATIKA TANMENET SZAKKÖZÉPISKOLA 10.B OSZTÁLY HETI 4 ÓRA 37 HÉT/ ÖSSZ 148 ÓRA

I. LABOR -Mesterséges neuron

2) Tervezzen Stibitz kód szerint működő, aszinkron decimális előre számlálót! A megvalósításához

Időjárási csúcsok. Bemenet. Kimenet. Példa. Korlátok. Nemes Tihamér Nemzetközi Informatikai Tanulmányi Verseny, 2-3. korcsoport

Matematika gyógyszerészhallgatók számára. A kollokvium főtételei tanév

Mechatronika, Optika és Gépészeti Informatika Tanszék MOTOR - BOARD

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé.

1. Alapok. #!/bin/bash

Nemzeti Társadalmi Felzárkóztatási Stratégia indikátor rendszer

Széchenyi István Egyetem. Műszaki számítások. Matlab 4. előadás. Elemi függvények és saját függvények. Dr. Szörényi Miklós, Dr.

MÉSZÁROS JÓZSEFNÉ, NUMERIKUS MÓDSZEREK

Szivattyú- és ventilátorvezérlı alkalmazás

BetBulls Opciós Portfolió Manager

Alaptagok Nyquist- és Bode-diagramjai

(kidolgozta: Dr. Nagy Zoltán egyetemi adjunktus)

Átírás:

Soros felépítésű folytonos PID szabályozó Főbb funkciók: A program egy PID szabályozót és egy ez által szabályozott folyamatot szimulál, a kimeneti és a beavatkozó jel grafikonon való ábrázolásával. A program a paraméterek módosítására valós időben válaszol. A Bode feliratú gomb megnyomására megjelenik külön ablakban a nyitott körhöz tartozó Bode diagram. A program paramétereinek változtatására ez is valós időben változik. A programban az impulzus átviteli függvényen kívül minden paramétert csúszkával és szöveges mezővel lehet megadni. A csúszkák exponenciálisak, így kicsi értékeket pontosabban lehet megadni rajtuk. A program alján látható TextFieldek használata bemenetként gombbal lehet változtatni azon, hogy a program melyik inputot használja. A rendszer felépítése: Jelölések: r: Alapjel e: Hiba u: beavatkozó jel y: kimeneti jel

Paraméterek megadása Átviteli függvény megadása: A számláló és a nevező bevitelére ugyanazok a szabályok vonatkoznak. A számlálót és a nevezőt az együtthatóik felsorolásával, a legmagasabb együtthatóval kezdve kell megadni. Az együtthatókat szóköz vagy vessző választja el egymástól. Szorzat alak lehetséges, ezeket kerek, vagy szögletes zárójellel kell megadni. A zárójeleken belül a polinomok mindig a legmagasabb fokszámú tag együtthatójával kezdenek. Szabályozó paraméterei Elnevezés Funkció Ti Integráló időállandó Td Deriváló időállandó Td* Kisebb időállandó, mint Td, amit annak lecserélésére hozunk be. Td egy töredékeként értelmezendő (Tehát ha 1, az azt jelenti Td*=Td) A Erősítés alapjel Erre a jelre akar majd beállni a rendszer Küszöb Korlát állítható be a beavatkozó jel abszolút értékére. (Ha 0, akkor nincs korlátozás. Gráf hossz Megadja, hogy a beavatkozó jel és a kimenő jel milyen hosszan legyen ábrázolva. Nagy értékek lassulást ( akadozást ) okoznak a számítógépen. lépésköz A szimulációs lépésköz. Megjegyzés: A program a gráf kirajzolásához gráf hossz/lépésköz lépést kell végeznie. Ha ez a szám nagy, a számítógép lelassulhat. Ennek elkerülésére a program nem engedi, hogy a hossz/lépésköz arány 2000-nél nagyobb legyen. Holtidő Holtidő értéke leosztva a lépésköz értékével Külső zaj paraméterei Hossz Mennyi ideig hasson a zaj (0 esetén 1 ciklus erejéig hat) Milyen erős legyen a zaj az alapjelhez képest Sztochasztikus zaj paraméterei Maximális lehetséges zaj ereje az alapjelhez képest Belső zaj paraméterei Hossz Mennyi ideig hasson a zaj (0 esetén 1 ciklus erejéig hat) Milyen erős legyen a zaj az alapjelhez képest

Működés A program fő ciklusa két fő részből áll: a szabályozó és a folyamat Szabályozó Először kiszámolódik a hiba a korábbi kimenetből és az alapjelből hiba = kimenet alapjel A program továbbá rögzíti a legutóbbi két számítási ciklus beavatkozó és hibajelét. A program használhat P, PI, PD, vagy PID szabályozót. Ezek impulzus-átviteli függvényei sorra: C(s) = A C(s) = A 1 + st I st I C(s) = A 1 + st D 1 + st C(s) = A st I + 1 st D + 1 st I st + 1 A derivált komponensek megvalósítható deriváltat valósítanak meg. Folyamat A felhasználó által megadott impulzus-átviteli függvény állapottérbe lesz átírva. Ezután ráadjuk a beavatkozójelet. x = Ax + Bu y = Cx + Du x: állapotvektor y: kimeneti vektor (a programban ez mindig skalár) u: beavatkozó jel A: állapot mátrix B: bemeneti mátrix (a programban ez mindig vektor) C: kimeneti mátrix (a programban ez mindig vektor) D: előrecsatolás mátrix (a programban ez mindig skalár) Bode diagram of the open loop A program képes a felnyitott kör Bode diagramjának kirajzolására. A felnyitott kör átviteli függvénye: C(s) P(s) Ahol P(s) a felhasználó által megadott impulzus-átviteli függvénye

Példák