Miestnosť:      Laboratórium mechatronických systémov (V142)
  Výrobca:      REX Controls (Plzeň, Česká republika)
Stručná charakteristika laboratórneho modelu
nestabilný mechatronický systém určený pro výuku a demonštráciu algoritmov automatického riadenia
pomocou otočného ramena ovládaného motorom možno vynútiť alebo potlačiť pohyb voľne otočného kyvadla a dosiahnuť požadovaný cieľ riadenia
jadrom modelu je riadiaci systém REX, ktorý spracúva signály zo senzorov, realizuje riadiace algoritmy pomocou zabudovanej knižnice funkčných blokov a ovláda motor
kompatibilita systému REX s programovým prostredím MATLAB/Simulink umožňuje testovať navrhnutý riadiaci algoritmus v simulačnom prostredí s využitím matematicko-fyzikálneho modelu
Galéria
Riadiaci systém REX
otvorený a škálovateľný systém vhodný pro vnorené (embedded) riadenie; spája riadenie v reálnom čase s vývojovým prostredím pre operátorské ovládanie riadiaceho systému
základné zložky vývojového prostredia (vyššej vrstvy) sú:
RexDraw – zabudovaný grafický editor, ktorý umožňuje navrhovať funkčné blokové schémy riadiaceho systému REX v tvare .mdl súborov; možno ho nahradiť Simulinkom so zabudovanou knižnicou RexLib
RexComp – kompilátor, ktorý na základe hlavného súboru projektu aplikácie vo formáte .mdl generuje binárny .rex súbor systému REX
RexView – diagnostický nástroj, ktorý poskytuje detailné, hierarchicky usporiadané informácie o premenných v rámci blokov a trendoch vývoja pri behu v reálnom čase
nástroje na vizualizáciu – pripojené na riadiaci systém prostredníctvom OPC rozhrania
Štruktúru cieľového prostredia (nižšiu vrstvu) tvorí:
RexCore – riadiace jadro systému; vstupno-výstupné ovládače sú implementované ako samostatné .dll súbory kvôli modularite
vývojové nástroje systému REX boli pôvodne vyvinuté pro operačný systém Windows a priemyselné PC s operačným systémom pevného reálneho času (hard real-time) PharLap ETS cez rozhranie PCI (I/O karty Advantech)
REX bol neskôr (2009) prepracovaný na báze komunikačného protokolu Ethernet Powerlink; vyvinutý bol ovládač EplDrv a systém REX bol prenesený na platformu Alix s operačným systémom Linux a nadstavbou Xenomai pre real-time aplikácie, čím sa riadiace jadro oddelilo od vstupno-výstupných modulov
Obr.1 Štruktúra riadiaceho systému REX
Reálny model rotačného inverzného kyvadla FPM-210/211
jeden z prvých modelov firmy REX Controls založený na modifikovanej architektúre systému REX na báze Linuxu
model je zložený z ramena otáčavého vo vodorovnej rovine a k nemu pripojeného kyvadla, ktoré sa môže voľne otáčať v rovine kolmej na vodorovné rameno
ovládanie otočenia vodorovného ramena je zabezpečené pomocou servopohonu na báze striedavého brushless synchrónneho motora s oddelenou planetárnou prevodovkou
nadradenou vrstvou (rozhraním človek-stroj) pre systém je panelové PC s dotykovou obrazovkou pripojené k rozvádzaču
servopohon získava informáciu o hodnote riadiaceho signálu cez komunikačný protokol Ethernet Powerlink
informácia o polohe natočenia ramena a kyvadla (získaná z IRC, resp. absolútneho kapacitného snímača) sa digitalizuje v A/D prevodníku v rámci vzdialeného I/O zariadenia a preposiela sa do riadiaceho jadra RexCore, ktoré pracuje na platforme ALIX pod OS Linux s nadstavbou Xenomai
REX realizuje riadiaci algoritmus použitím dvojsúborovej konfigurácie:
exec.mdl – hlavný (výkonný) súbor konfigurácie - definuje cieľovú platformu, pre ktorú sa bude konfigurácia prekladať, periódu vzorkovania algoritmu (tick), vstupno-výstupné ovládače a jednotlivé úlohy riadiaceho algoritmu
xxx.mdl – súbor, ktorý predstavuje vlastný riadiaci algoritmus modelovaný pomocou blokov knižnice RexLib; každý nový riadiaci algoritmus je pred spustením potrebné prekompilovať na .rex súbor
k dispozícii je vizualizácia vytvorená v jazyku Java na báze open-source knižnice Java3D: pohyblivý 3D model na obrazovke v reálnom čase kopíruje pozíciu reálneho modelu a umožňuje pohľad z ľubovoľného uhla
Obr.2 Štruktúra systému rotačného kyvadla FPM-210/211
Užívateľ si vyberá z dvoch dostupných režimov práce:
demonštračný režim - obsahuje preddefinovanú postupnosť riadiacich algoritmov (výšvih kyvadla z dolnej do hornej polohy, stabilizácia v hornom aj dolnom rovnovážnom stave a sledovanie danej polohy ramena
režim riadený užívateľom - umožňuje používateľovi zvoliť si požadované natočenie ramena a druh riadenia
Matematicko - fyzikálny model rotačného inverzného kyvadla FPM-210/211
Riadiace vstupy
požadovaná rýchlosť otáčania ramena
Snímané výstupy
aktuálna poloha natočenia ramena - α
aktuálna poloha natočenia kyvadla - β
aktuálna rýchlosť otáčania ramena - α'
Štruktúra modelu
použitý matematicko-fyzikálny model je tvorený 2 rovnicami:
vnútorný rýchlostný regulátor servopohonu aproximovaný pomocou systému prvého rádu, ktorého vstupom je požadovaná rýchlosť otáčania ramena
pohybová rovnica kyvadla daná ako nelineárna závislosť výchylky kyvadla od zrýchlenia ramena
Obr.3 Schéma mechanického prevedenia modelu rotačného kyvadla
všetky subsystémy, ktorých názov začína na Simulation_, prekladač RexComp ignoruje, t.j. možno využiť rovnaký algoritmus (jeden súbor) pre simuláciu, ako aj pre vygenerovanie konfiguračného súboru .rex pro cieľovú platformu
Využitie reálneho modelu a simulačných modelov lineárnych (klasických) a rotačných kyvadiel v pedagogickom procese
CIMBOROVÁ, Karin: Implementácia výsledkov matematického modelovania fyzikálnych systémov do Výskumného laboratória
nelineárnych podaktuovaných systémov s využitím moderných simulačných nástrojov
KOSKA, Lukáš: Metódy a algoritmy optimálneho riadenia s aplikačným využitím pre nelineárne podaktuované systémy
(vedúci DP: Ing. Slávka Jadlovská, PhD) - 2017
SZUROS, Štefan: Virtualizácia dynamických systémov v 3D prostredí na báze OpenGL
(vedúci DP: doc. Ing. Jadlovská, A., PhD.) - 2017
TÓTH, Samuel: Simulácia kinematických a dynamických modelov plne aktuovaných a podaktuovaných robotických systémov
(vedúci DP: Ing. Slávka Jadlovská, PhD) - 2017
ŠARNÍKOVÁ, Alžbeta: Riešenie optimalizačných úloh a ich využitie v prediktívnom riadení
(vedúci DP: Ing. Slávka Jadlovská, PhD) - 2016
JADLOVSKÁ, Slávka: Modeling and Optimal Control of Inverted Pendula Systems
(vedúci ZP: prof. Ing. Ján Sarnovský, CSc., konzultant ZP: Ing. Ľuboš Popovič, PhD.) - 2011
Využitie reálneho modelu a simulačných modelov lineárnych (klasických) a rotačných kyvadiel v rámci výskumnej činnosti
Centrum Moderných Metód Riadenia a Priemyselnej Informatiky na KKUI FEI TU v Košiciach (prezentácia výsledkov medzinárodného projektu základného výskumu ALICE CERN – ALICE KE FEI TU a projektu aplikovaného výskumu TECHNICOM PP7/3.1)
Koska, Lukáš: ávrh metodiky pre modelovanie a simuláciu efektívne kráčajúcich robotických systémov s využitím moderných softvérových nástrojov a jej integrácia do distribuovanej riadiacej štruktúrybr /> (školiteľ: doc. Ing. Anna Jadlovská, PhD.) - 2021
publikácie
2019
KOSKA, L., JADLOVSKÁ, S., VOŠČEK, D., JADLOVSKÁ, A.:
INVERTED PENDULUM WITH LINEAR SYNCHRONOUS MOTOR SWING UP USING BOUNDARY VALUE PROBLEM.In: Acta Polytechnica , Vol. 59, no. 5 (2019) - ISSN 1210-2709
2017
Jadlovská, S., Vošček, D.: Research Laboratory of Nonlinear Underactuated Systems, Mechatronics 4.0 in Education – International Seminar on Internet of Things, Digitalization, Industry 4.0, Cyber-physical Systems and Mechatronics Education, Kodaň – 20-21.6.2017 (poster)
JADLOVSKÁ, S. - KOSKA, L. - KENTOS, M. . MATLAB-based Tools for Modelling and Control of Underactuated Mechanical Systems In: Transactions on Electrical Engineering. Vol. 6, No. 3 (2017), p. 56-61. - ISSN 1805-3386 Spôsob prístupu: www.transoneleng.org. (ADE)
VOŠČEK, D.: Contribution to hybrid models of cyber-physical systems and their implementation into distributed control system In: SCYR 2017., Košice : TU, 2017 pp. 62-63. - ISBN 978-80-553-3162-1, (AFD)
2016
JADLOVSKÁ, A. - JADLOVSKÁ, S. - VOŠČEK, D.: Cyber-physical system implementation into the distributed control system In: ScienceDirect: IFAC-PapersOnLine. - Amsterdam : Elsevier, 2016 Vol. 49, no. 25 (2016), p. 031-036., ISSN 2405-8963
Spôsob prístupu: http://www.sciencedirect.com/science/article/pii/S2405896316326428., (AFC)
JADLOVSKÝ, J. - JADLOVSKÁ, A. - JADLOVSKÁ, S. - ČERKALA, J. - KOPČÍK, M. - ČABALA, J. - ORAVEC, M. - VARGA, M. - VOŠČEK, D.: Research Activities of the Center of Modern Control Techniques and Industrial Informatics In: SAMI 2016. - Danvers : IEEE, 2016 S. 279-285. - ISBN 978-1-4673-8739-2, (AFD)
2015
JADLOVSKÁ, S. - SARNOVSKÝ, J. - VOJTEK, J. - VOŠČEK, D.: Advanced Generalized Modelling of Classical Inverted Pendulum Systems In: Advances in Intelligent Systems and Computing. - Switzerland : Springer, 2015 Vol. 316, no. 1 (2015), p. 255-264. - ISSN 2194-5357 (ADM)
JADLOVSKÁ, S. - KENTOŠ, M.- KOSKA, L. - SARNOVSKÝ, J.: Program Tools for Modeling and Control of Underactuated Mechanical Systems In: Technical Computing Prague 2015. - Prague : University of Chemistry and Technology, 2015 P. 1-9. - ISBN 978-80-7080-936-5 - ISSN 2336-1662, (AFC)
JADLOVSKÁ, S.: A Final Look Back at Underactuated Mechanical Systems In: SCYR 2015. - Košice : TU, 2015 S. 150-152. - ISBN 978-80-553-2130-1, (AFD)
2014
JADLOVSKÁ, S.: Underactuated mechanical systems: recent findings and future challenges In: SCYR 2014 : 14th Scientific Conference of Young Researchers : proceedings from conference : May 20th, 2014, Herľany, Slovakia. - Košice : TU, 2014 S. 275-276. - ISBN 978-80-553-1714-4 (AFD)
JADLOVSKÝ, J. - JADLOVSKÁ, A. - SARNOVSKÝ, J. - ZOLOTOVÁ, I. - JADLOVSKÁ, S. - PAPCUN, P. - ČERKALA, J. - KOPČÍK, M.- ČABALA, J. - ORAVEC, M. - ČOPÍK, M.: Center for Nondestructive Diagnostics of Technological Processes, In: University Science Park TECHNICOM. - Košice : TU, 2014 S. 1-1. - ISBN 979-80-8086-240-4 (AFL)
2013
JADLOVSKÁ, S. - SARNOVSKÝ, J.: A complex overview of modeling and control of the rotary single inverted pendulum system In: Advances in Electrical and Electronic Engineering. Vol. 11, no. 2 (2013), p. 73-85. - ISSN 1336-1376
Spôsob prístupu: http://advances.utc.sk/index.php/AEEE/article/view/773. (ADM)
JADLOVSKÁ, S. - SARNOVSKÝ, J.: Modelling of Classical and Rotary Inverted Pendulum Systems - a Generalized Approach In: Journal of Electrical Engineering. Roč. 64, č. 1 (2013), s. 12-19. - ISSN 1335-3632 Spôsob prístupu: http://iris.elf.stuba.sk/JEEEC/data/pdf/1_113-2.pdf. (ADN)
JADLOVSKÁ, A. - JADLOVSKÁ, S.: Moderné metódy modelovania a riadenia nelineárnych systémov,1. vyd - Košice : elfa - 2013. - 257 s.. - ISBN 978-80-8086-228-2. (AAB)
JADLOVSKÁ, S. - SARNOVSKÝ, J.: Application of the state-dependent Riccati equation method in nonlinear control design for inverted pendulum systems In: SISY 2013 : IEEE 11th International Symposium on Intelligent Systems and Informatics : proceedings : Subotica, Serbia, September 26-28, 2013. - Subotica : IEEE, 2013 P. 209-214. - ISBN 978-1-4799-0305-4, (AFC)
JADLOVSKÁ, S.: Modeling and Optimal Control of Nonlinear Underactuated Mechanical Systems – a Survey In: SCYR 2013 : Proceedings from conference : 13th Scientific Conference of Young Researchers : May 14th, 2013, Herľany, Slovakia. - Košice : FEI TU, 2013 S. 32 - 35. - ISBN 978-80-553-1422-8 , (AFD)
2012
JADLOVSKÁ, S. – SARNOVSKÝ, J.: Nonlinear Control Design for Inverted Pendulum Systems Based on State-Dependent Riccati Equation Approach. Proceedings of the 5th International Conference on Applied Electrical Engineering and Informatics – AEI 2012, 26. august – 2. september 2012, Kiel, Nemecko, ISBN 978-80-553-1030-5 (AFC).
 
JADLOVSKÁ, S.: Swing-up and Stabilizing Control of Classical and Rotary Inverted Pendulum Systems. Proceedings of the 12th Scientific Conference of Young Researchers – SCYR 2012, 15. máj 2012, Herľany, Slovenská republika, pp. 38-41, ISBN: 978-80-553-0943-9 (AFD).
 
 
JADLOVSKÁ, S. – SARNOVSKÝ, J.: A Complex Overview of the Rotary Single Inverted Pendulum System. Proceedings of the 9th International Conference - ELEKTRO 2012, 21.-22. máj 2012, Žilina - Rajecké Teplice, Slovenská republika, pp. 305-310, ISBN: 978-1-4673-1178-6 (AFD).
 
 
JADLOVSKÁ, S. – SARNOVSKÝ, J.: Classical Double Inverted Pendulum - a Complex Overview of a System. Proceedings of the IEEE 10th Jubilee International Symposium on Applied Machine Intelligence and Informatics – SAMI 2012, 26.-28. január 2012, Herľany, Slovenská republika, pp. 103-108, ISBN: 978-1-4577-0195-5 (AFD).
 
 
2011
JADLOVSKÁ, S. – SARNOVSKÝ, J.: An Extended Simulink Library for Inverted Pendula Modeling and Simulation. 19th Annual Conference Proceedings of the International Scientific Conference - Technical Computing Prague 2011, 8. november 2011, Kongresové centrum ČVUT Praha, Česká republika, ISBN 978-80-7080-794-1 (AFC).
 
 
JADLOVSKÁ, S. – SARNOVSKÝ, J.: Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems. Electrical Engineering and Informatics 2: Proceeding of the Faculty of Electrical Engineering and Informatics of the Technical University of Košice. - Košice, FEI TU, 2011. pp. 403-408, ISBN 978-80-553-0611-7 (AED).
 
2010
JADLOVSKÁ, S. – JADLOVSKÁ, A.: Inverted Pendula Simulation and Modeling – a Generalized Approach. Proceedings of the 9th International Scientific – Technical Conference on Process Control – ŘÍP 2010, 7.-10. jún 2010, Univerzita Pardubice, Česká republika, ISBN 978-80-7399-951-3 (AFC).
 
2009
JADLOVSKÁ, S. – JADLOVSKÁ, A.: A Simulink Library for Inverted Pendula Modeling and Simulation. 17th Annual Conference Proceedings of the International Scientific Conference - Technical Computing Prague 2009, 19. november 2009, Kongresové centrum ČVUT Praha, Česká republika, pp. 45, ISBN 978-80-7080-733-0 (AFC).