Práce se zabývá vytvořením funkcí, pomocí kterých je možné převést umělé neuronové sítě vytvořené v Neural Network Toolboxu prostředí MATLAB do vývojového prostředí pro programování PLC řady Siemens Simatic TIA Portal. Jako ukázka funkčnosti řešení je použita takto převedená umělá neuronová síť v řídicím programu PLC pro regulaci reálné soustavy.
Anotace v angličtině
The work deals with the creation of functions, which allow to convert artificial neural networks created in Neural Network Toolbox of MATLAB into the integrated development environment of Siemens Simatic TIA Portal. As demonstartion of funcionality of these functions is a converted network used in program of PLC for control of real system.
Klíčová slova
neuronová síť, MATLAB, PLC, Siemens Simatic
Klíčová slova v angličtině
Neural network, MATLAB, PLC, Siemens Simatic
Rozsah průvodní práce
62 s.
Jazyk
CZ
Anotace
Práce se zabývá vytvořením funkcí, pomocí kterých je možné převést umělé neuronové sítě vytvořené v Neural Network Toolboxu prostředí MATLAB do vývojového prostředí pro programování PLC řady Siemens Simatic TIA Portal. Jako ukázka funkčnosti řešení je použita takto převedená umělá neuronová síť v řídicím programu PLC pro regulaci reálné soustavy.
Anotace v angličtině
The work deals with the creation of functions, which allow to convert artificial neural networks created in Neural Network Toolbox of MATLAB into the integrated development environment of Siemens Simatic TIA Portal. As demonstartion of funcionality of these functions is a converted network used in program of PLC for control of real system.
Klíčová slova
neuronová síť, MATLAB, PLC, Siemens Simatic
Klíčová slova v angličtině
Neural network, MATLAB, PLC, Siemens Simatic
Zásady pro vypracování
Cílem práce je návrh množiny funkcí pro možnost využití umělých neuronových sítí vytvořených v Neural Network Toolboxu prostředí Matlab. Funkce budou vytvořeny v prostředí Step 7 tak, aby mohly být využity v PLC řady Simatic S-1200. Jako demonstrace funkcionality bude pomocí vytvořených funkcí řízena reálná soustava.
Teoretická část: Stručná rešerše týkající se dopředných umělých neuronových sítí, možností návrhů řízení pomocí umělých neuronových sítí, PLC řady Simatic S-1200 s důrazem na možnosti programování PLC.
Praktická část: Vytvoření knihovny funkcí pro vyhodnocení výstupů z dopředných umělých neuronových sítí vytvořených v Neural Network Toolboxu v prostředí Matlab. V rámci řešení musí student také vytvořit rozhraní, které umožní transportovat klíčové informace z Matlabu do PLC tak, aby tato data mohly vytvořené funkce použít. Závěrem je třeba funkčnost knihovny demonstrovat na návrhu řízení zvolené reálné soustavy.
Zásady pro vypracování
Cílem práce je návrh množiny funkcí pro možnost využití umělých neuronových sítí vytvořených v Neural Network Toolboxu prostředí Matlab. Funkce budou vytvořeny v prostředí Step 7 tak, aby mohly být využity v PLC řady Simatic S-1200. Jako demonstrace funkcionality bude pomocí vytvořených funkcí řízena reálná soustava.
Teoretická část: Stručná rešerše týkající se dopředných umělých neuronových sítí, možností návrhů řízení pomocí umělých neuronových sítí, PLC řady Simatic S-1200 s důrazem na možnosti programování PLC.
Praktická část: Vytvoření knihovny funkcí pro vyhodnocení výstupů z dopředných umělých neuronových sítí vytvořených v Neural Network Toolboxu v prostředí Matlab. V rámci řešení musí student také vytvořit rozhraní, které umožní transportovat klíčové informace z Matlabu do PLC tak, aby tato data mohly vytvořené funkce použít. Závěrem je třeba funkčnost knihovny demonstrovat na návrhu řízení zvolené reálné soustavy.
Seznam doporučené literatury
HAYKIN, S. Neural Networks: A Comprehensive Foundation. New Jersey: Prentice Hall, 1999. 842 s. ISBN 0-13-273350-1.
KWASNIEWSKI, J. Programmable Logic Controllers. Cracow: ROMA-POL, 2002. ISBN 83-86320-45-1.
Seznam doporučené literatury
HAYKIN, S. Neural Networks: A Comprehensive Foundation. New Jersey: Prentice Hall, 1999. 842 s. ISBN 0-13-273350-1.
KWASNIEWSKI, J. Programmable Logic Controllers. Cracow: ROMA-POL, 2002. ISBN 83-86320-45-1.
Přílohy volně vložené
CD
Přílohy vázané v práci
ilustrace, grafy, schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Cílem diplomové práce byl návrh a tvorba množiny funkcí pro možnou aplikaci v PLC Siemens Simatic pro možnost využití neuronových sítí vytvořených v Neural Network Toolboxu prostředí Matlab. Předložená práce splňuje zadání a poskytuje řešení daného problému v nadstandardním kvalitě. Autor práce nejen že navrhl a implementoval robustní nástroj, otestoval jej a vyhodnotil kvalitu z hlediska výpočetní náročnosti, ale také vypracoval přehlednou dokumentaci pro použití nástroje. Všechny body zadání byly splněny a práce splňuje požadavky kladené na tento typ závěrečných prací.
Na základě výsledků kontroly podobnosti práce na IS Stag byla nejvyšší míra nalezené podobnosti v textu menší než pě procent. Automaticky generované soubory mají přirozeně nalezenou shodu vyšší. Práci vedoucí práce považuje za původní.