izpis_h1_title_alt

Izdelava virtualnega laboratorija za načrtovanje vodenja sistemov
ID LEŠNJAK, DEJAN (Author), ID Logar, Vito (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (1,91 MB)
MD5: 929E98CC7D46B1F095FD919889B92527
PID: 20.500.12556/rul/5fb8a434-0178-4eac-847b-59b44e0ef613

Abstract
Namen diplomskega dela je izdelati virtualni laboratorij za načrtovanje vodenja na različnih laboratorijskih napravah ter demonstrirati njegovo uporabnost ter delovanje z načrtovanjem regulatorja na multivariabilni modelni napravi helikopter - CE150. Diploma najprej opisuje postopek izbire najustreznejšega modela naprave za načrtovanje vodenja. Tu so predstavljene nekatere metode za analizo multivariabilnih sistemov, kot so vodljivost, vodljivost po stanjih, funkcionalna vodljivost in spoznavnost sistemov. V sklopu izbire modela so izvedeni odzivi sistema v delovnih točkah ter nadaljnja primerjava odzivov realnega sistema in razpoložljivih modelov. Na podlagi vseh pridobljenih podatkov, je določen najustreznejši model sistema za načrtovanje vodenja. V nadaljevanju so predstavljeni nekateri tipi primernih regulatorjev ter načini nastavljanja le-teh. Najprej je predstavljeno načrtovanje klasičnega PID regulatorja, ki ga uporabljamo na enak način kot pri univariabilnih sistemih. Sledita regulator za izničitev križnih povezav z uporabo Bodejevega diagrama ter regulator stanj, za katerega je najprej potrebno načrtati opazovalnik stanj, saj je sicer, zaradi nemerljivosti stanj sistema, takšen regulator na realnem sistemu neizvedljiv. Na koncu je opisan še postopek zasnove in razvoja virtualnega laboratorija. Le-ta omogoča izvajanje poizkusov na laboratorijskih napravah in testiranje ustreznosti načrtanih regulatorjev. Celoten sistem je osnovan na podatkovni bazi MariaDB, katera shranjuje vse potrebne podatke za delovanje sistema, hkrati pa shranjuje meritve, ki so uporabljene za realno-časovni prikaz delovanja naprave. Uporabljeni programski jezik na strani strežnika je PHP, na strani uporabnika pa JavaScript in jQuery. Za komunikacijo z napravo skrbi programsko orodje Matlab ter vhodno-izhodna enota PoKeys.

Language:Slovenian
Keywords:javascript, jQuery, opazovalnik stanj, PHP, PID regulacija, regulator stanj, virtualni laboratorij
Work type:Undergraduate thesis
Organization:FE - Faculty of Electrical Engineering
Year:2016
PID:20.500.12556/RUL-85806 This link opens in a new window
Publication date in RUL:26.09.2016
Views:3284
Downloads:458
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Virtual laboratory for control system design
Abstract:
The aim of the diploma thesis is to develop and implement a virtual laboratory for control system design and to demonstrate its usability by designing a suitable controller for the multivariable laboratory pilot plant - helicopter CE150. The thesis first describes the method for choosing the most suitable model of the plant for control design. At this point some methods for multivariable system analysis are introduced, such as controllability, functional controllability and observability. Furthermore, step responses of the plant in the chosen operating points are performed and the measured data is compared to the model's response. According to the collected data and its analysis, the most suitable model of the system is chosen. Afterwards, a few suitable controllers an their tuning methodology is introduced. First, conventional PID controllers, which are used in the same way as in SISO systems are described, followed by the cross-link elimination controller based on Bode plots. At last, state controller with state observer is presented. The latest is due to unmeasured system states necessary when implementing such controllers. Finally, design and implementation of the virtual laboratory is presented. The virtual lab allows experimenting on the real systems in order to evaluate the suitability of the designed controllers. The overall solution is based on MariaDB database, which stores all the neccesary data for system operation, while providing real-time measurements of the plant operation to the user. PHP programming language is used on the server side, while the user side uses JavaScript and jQuery. Matlab and PoKeys I/O device are used to communicate with the pilot plant.

Keywords:javascript, jQuery, PHP, PID regulation, state observer, state regulator, virtual laboratory

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back