izpis_h1_title_alt

Izdelava virtualnega laboratorija za načrtovanje vodenja sistemov
ID LEŠNJAK, DEJAN (Avtor), ID Logar, Vito (Mentor) Več o mentorju... Povezava se odpre v novem oknu

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

Izvleček
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.

Jezik:Slovenski jezik
Ključne besede:javascript, jQuery, opazovalnik stanj, PHP, PID regulacija, regulator stanj, virtualni laboratorij
Vrsta gradiva:Diplomsko delo
Organizacija:FE - Fakulteta za elektrotehniko
Leto izida:2016
PID:20.500.12556/RUL-85806 Povezava se odpre v novem oknu
Datum objave v RUL:26.09.2016
Število ogledov:2557
Število prenosov:436
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Virtual laboratory for control system design
Izvleček:
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.

Ključne besede:javascript, jQuery, PHP, PID regulation, state observer, state regulator, virtual laboratory

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj