| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Show document

Title:Nadgradnja algoritma mehkega vodenja na programirljivem logičnem krmilniku s povezavo v okolje Matlab : magistrsko delo
Authors:Budna, Matej (Author)
Bratina, Božidar (Mentor) More about this mentor... New window
Golob, Marjan (Co-mentor)
Files:.pdf MAG_Budna_Matej_2021.pdf (5,01 MB)
MD5: 99465DA36AF2D0A52BB7970C6B126CDE
 
Language:Slovenian
Work type:Master's thesis/paper (mb22)
Typology:2.09 - Master's Thesis
Organization:FERI - Faculty of Electrical Engineering and Computer Science
Abstract: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.
Keywords:Mehka logika, TIA portal, Matlab/Simulink, regulacija
Year of publishing:2021
Place of performance:Maribor
Publisher:[M. Budna]
Number of pages:XIII, 78 str.
Source:Maribor
UDC:681.5:621.865.8(043.2)
COBISS_ID:83066627 New window
Views:96
Downloads:12
Metadata:XML RDF-CHPDL DC-XML DC-RDF
Categories:KTFMB - FERI
:
  
Average score:(0 votes)
Your score:Voting is allowed only for logged in users.
Share:AddThis
AddThis uses cookies that require your consent. Edit consent...

Hover the mouse pointer over a document title to show the abstract or click on the title to get all document metadata.

Licences

License:CC BY 4.0, Creative Commons Attribution 4.0 International
Link:http://creativecommons.org/licenses/by/4.0/
Description:This is the standard Creative Commons license that gives others maximum freedom to do what they want with the work as long as they credit the author.
Licensing start date:24.08.2021

Secondary language

Language:English
Title:Fuzzy control algorithm upgrade in programmable logic controller with connection to Matlab environment
Abstract: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.
Keywords:Fuzzy logic, TIA portal, Matlab/Simulink, control


Comments

Leave comment

You have to log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica