| | SLO | ENG | Piškotki in zasebnost

Večja pisava | Manjša pisava

Izpis gradiva Pomoč

Naslov:Nadgradnja algoritma mehkega vodenja na programirljivem logičnem krmilniku s povezavo v okolje Matlab : magistrsko delo
Avtorji:ID Budna, Matej (Avtor)
ID Bratina, Božidar (Mentor) Več o mentorju... Novo okno
ID Golob, Marjan (Komentor)
Datoteke:.pdf MAG_Budna_Matej_2021.pdf (5,01 MB)
MD5: 99465DA36AF2D0A52BB7970C6B126CDE
PID: 20.500.12556/dkum/6119073d-1885-4221-99f7-c04851984147
 
Jezik:Slovenski jezik
Vrsta gradiva:Magistrsko delo/naloga
Tipologija:2.09 - Magistrsko delo
Organizacija:FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Opis:Današnji industrijski programirljivi logični krmilniki (PLK) omogočajo vgradnjo vedno bolj sofisticirane programske kode in s tem izvajanje zahtevnih logičnih operacij v industrijskih aplikacijah. Programsko okolje TIA portal (Siemens) vključuje višji programski jezik SCL (Structured Control Language), ki v obliki strukturiranega programiranja omogoča razvoj naprednih algoritmov za izvajanje v PLK jedru. Vodenje nelinearnih sistemov zahteva razvoj algoritmov vodenja, ki omogočajo zanesljivo delovanje po celotnem delovnem področju. Le-ti so razviti na osnovi metod mehkega računanja npr. mehka logika, nevronske mreže, algoritmi za iskanje optimalnih parametrov, itd. V magistrskem delu smo se osredotočili na razvoj in razširitev obstoječe SCL kode za izvedbo mehke logike v PLK, ki izvaja aplikacije mehkega vodenja. Načrtovanje algoritma je izvedeno v okolju Matlab/Simulink z orodjem Fuzzy Control toolbox, kjer se izbrana struktura in pravila izvozijo v ustrezno SCL kodo. Takšna univerzalno prilagodljiva in prenosljiva struktura bloka (vhodi/izhodi/pravila) se kot SCL koda uvozi v PLK programsko okolje ter generira funkcijski blok za uporabo v aplikaciji vodenja. Na ta način je možno funkcijske bloke razviti v različnih verzijah TIA portala in na različnih modelih PLK-jev. Razvite bloke smo preizkusili na laboratorijskih modelih regulacije pretoka zraka in regulaciji nivoja treh povezanih hidravličnih posod.
Ključne besede:Mehka logika, TIA portal, Matlab/Simulink, regulacija
Kraj izida:Maribor
Kraj izvedbe:Maribor
Založnik:[M. Budna]
Leto izida:2021
Št. strani:XIII, 78 str.
PID:20.500.12556/DKUM-79963 Novo okno
UDK:681.5:621.865.8(043.2)
COBISS.SI-ID:83066627 Novo okno
Datum objave v DKUM:18.10.2021
Število ogledov:1031
Število prenosov:114
Metapodatki:XML DC-XML DC-RDF
Področja:KTFMB - FERI
:
BUDNA, Matej, 2021, Nadgradnja algoritma  mehkega vodenja na  programirljivem logičnem  krmilniku s povezavo v okolje  Matlab : magistrsko delo [na spletu]. Magistrsko delo. Maribor : M. Budna. [Dostopano 25 april 2025]. Pridobljeno s: https://dk.um.si/IzpisGradiva.php?lang=slv&id=79963
Kopiraj citat
  
Skupna ocena:
0.5
1
1.5
2
2.5
3
3.5
4
4.5
5
(0 glasov)
Vaša ocena:Ocenjevanje je dovoljeno samo prijavljenim uporabnikom.
Objavi na:Bookmark and Share


Postavite miškin kazalec na naslov za izpis povzetka. Klik na naslov izpiše podrobnosti ali sproži prenos.

Licence

Licenca:CC BY 4.0, Creative Commons Priznanje avtorstva 4.0 Mednarodna
Povezava:http://creativecommons.org/licenses/by/4.0/deed.sl
Opis:To je standardna licenca Creative Commons, ki daje uporabnikom največ možnosti za nadaljnjo uporabo dela, pri čemer morajo navesti avtorja.
Začetek licenciranja:24.08.2021

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Fuzzy control algorithm upgrade in programmable logic controller with connection to Matlab environment
Opis:Today's industrial programmable logic controllers (PLCs) enable the integration of increasingly sophisticated program code and the implementation of complex logic operations in industrial applications. The TIA portal software (Siemens) includes the higher-level SCL (Structured Control Language) programming language, which in the form of structured programming enables the development of advanced algorithms for implementation in the PLC core. Control of nonlinear systems requires the development of control algorithms that enable reliable operation throughout the work area. These are developed on the basis of soft computing methods e.g. fuzzy logic, neural networks, algorithms for finding optimal parameters, etc. In the master's thesis, we focused on the development and extension of the existing SCL code for the implementation of fuzzy logic in a PLC that implements fuzzy control applications. The design of the algorithm is performed in the Matlab / Simulink environment with the Fuzzy Control toolbox, where the selected structure and rules are exported to the appropriate SCL code. Such a universally adaptable and transferable block structure (inputs / outputs / rules) is imported as SCL code into the PLC programming environment and generates a function block for use in the control application. In this way, function blocks can be developed in different versions of the TIA portal and on different models of PLCs. The developed blocks were tested on laboratory models of air flow regulation and level regulation of three connected hydraulic vessels.
Ključne besede:Fuzzy logic, TIA portal, Matlab/Simulink, control


Komentarji

Dodaj komentar

Za komentiranje se morate prijaviti.

Komentarji (0)
0 - 0 / 0
 
Ni komentarjev!

Nazaj
Logotipi partnerjev Univerza v Mariboru Univerza v Ljubljani Univerza na Primorskem Univerza v Novi Gorici