V této diplomové práci je nejprve stručně popsána problematika internetových aplikací, kde jsou popsány základní vlastnosti technologií použitých v této diplomové práci. Dále je obecně popsán programový systém MATLAB a je zde popsán způsob jakým lze tento systém napojit na internetové aplikace. Stručně popsána je také metoda nejmenších čtverců, která je využita při identifikaci modelu z naměřených experimentálních dat. Hlavním cílem práce bylo vytvoření internetové aplikace, která umožňuje identifikaci z experimentálních dat. Zmíněného cíle bylo dosaženo vytvořením aplikace pomocí frameworku ASP.NET v kombinaci s programovacím jazykem C#. Identifikační algoritmy byly naprogramovány v prostředí MATLAB a následně naimportovány pomocí MATLAB Compileru do internetové aplikace.
Annotation in English
Firstly the issues of internet applications are described. Then basic features of technologies used in this thesis are discussed. Furthermore the MATLAB software system is briefly introduced. The way how to connect the MATLAB to Internet applications is shown and the least squares method is described briefly as well. The method is used in the identification of the model from the measured experimental data. The main goal was to create a web application that allows the identification of the experimental data. This was achieved by creating a web application using ASP.NET framework in combination with the programming language C#. Identification algorithms were programmed in MATLAB and built using the MATLAB Compiler. Resultant libraries outputs of the compiler were finally included into the internet application.
Keywords
Internetové technologie, Internetová aplikace, identifikace, C#, Microsoft Visual Studio, MATLAB Builder NE, ASP.NET
Keywords in English
Internet technologies, Internet application, identification, C#, Microsoft Visual Studio, MATLAB Builder NE, ASP.NE
Length of the covering note
66 s. (63 121 znaků)
Language
CZ
Annotation
V této diplomové práci je nejprve stručně popsána problematika internetových aplikací, kde jsou popsány základní vlastnosti technologií použitých v této diplomové práci. Dále je obecně popsán programový systém MATLAB a je zde popsán způsob jakým lze tento systém napojit na internetové aplikace. Stručně popsána je také metoda nejmenších čtverců, která je využita při identifikaci modelu z naměřených experimentálních dat. Hlavním cílem práce bylo vytvoření internetové aplikace, která umožňuje identifikaci z experimentálních dat. Zmíněného cíle bylo dosaženo vytvořením aplikace pomocí frameworku ASP.NET v kombinaci s programovacím jazykem C#. Identifikační algoritmy byly naprogramovány v prostředí MATLAB a následně naimportovány pomocí MATLAB Compileru do internetové aplikace.
Annotation in English
Firstly the issues of internet applications are described. Then basic features of technologies used in this thesis are discussed. Furthermore the MATLAB software system is briefly introduced. The way how to connect the MATLAB to Internet applications is shown and the least squares method is described briefly as well. The method is used in the identification of the model from the measured experimental data. The main goal was to create a web application that allows the identification of the experimental data. This was achieved by creating a web application using ASP.NET framework in combination with the programming language C#. Identification algorithms were programmed in MATLAB and built using the MATLAB Compiler. Resultant libraries outputs of the compiler were finally included into the internet application.
Keywords
Internetové technologie, Internetová aplikace, identifikace, C#, Microsoft Visual Studio, MATLAB Builder NE, ASP.NET
Keywords in English
Internet technologies, Internet application, identification, C#, Microsoft Visual Studio, MATLAB Builder NE, ASP.NE
Research Plan
Vypracujte literární rešerši na dané téma.
Navrhněte a realizujte webovou aplikaci, která na základě nahraných vstupně-výstupních dat z procesu umožní tento identifikovat lineárním diskrétním modelem s uživatelem definovanou strukturou.
Aplikaci koncipujte jako dvojjazyčnou (CZ/ENG) a pro její vytvoření využijte platformu Microsoft .NET spolu s programovým systémem MATLAB.
Zabezpečte, aby se v aplikaci dala využít experimentální data ze souborů typu MAT, TXT a XLS.
Umožněte jednoduchou filtraci dat, přepočet výsledného modelu na jeho spojité vyjádření, export výsledků do programového systému MATLAB a zobrazení vybraných statistických charakteristik.
Vytvořenou aplikaci důkladně otestujte a porovnejte získané výsledky s jiným přístupem.
Věnujte dostatečnou pozornost zabezpečení aplikace.
Research Plan
Vypracujte literární rešerši na dané téma.
Navrhněte a realizujte webovou aplikaci, která na základě nahraných vstupně-výstupních dat z procesu umožní tento identifikovat lineárním diskrétním modelem s uživatelem definovanou strukturou.
Aplikaci koncipujte jako dvojjazyčnou (CZ/ENG) a pro její vytvoření využijte platformu Microsoft .NET spolu s programovým systémem MATLAB.
Zabezpečte, aby se v aplikaci dala využít experimentální data ze souborů typu MAT, TXT a XLS.
Umožněte jednoduchou filtraci dat, přepočet výsledného modelu na jeho spojité vyjádření, export výsledků do programového systému MATLAB a zobrazení vybraných statistických charakteristik.
Vytvořenou aplikaci důkladně otestujte a porovnejte získané výsledky s jiným přístupem.
Věnujte dostatečnou pozornost zabezpečení aplikace.
Recommended resources
BOBÁL, Vladimír. Identifikace systémů. Zlín: Univerzita Tomáše Bati ve Zlíně, 2009. ISBN 978-80-7318-888-7.
RAKUS, David. Web-aplikace pro přímý návrh a ladění regulátorů z experimentálních dat. Zlín, 2009. Diplomová práce. Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky.
GAZDOŠ, František a David RAKUS. MAT Server: Přímý návrh a ladění regulátorů z experimentálních dat [online]. c2009-2010 [cit. 2014-01-08]. Dostupné z: http://matserver.utb.cz.
PÍSEK, Slavoj. ASP.NET (začínáme programovat). Praha: Grada Publishing, 2003. ISBN 80-247-0526-5.
MICROSOFT. Vytváříme zabezpečené aplikace v Microsoft ASP.NET. Praha: Computer Press, 2004. ISBN 80-251-0466-4.
KARBAN, Pavel. Výpočty a simulace v programech Matlab a Simulink. Praha: BEN-technická literatura, 2007. ISBN 978-80-251-1448-3.
ZEMEK, Lukáš. Bezpečnost webových aplikací. Praha, 2012. 68 s. Bakalářská práce. Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky.
Recommended resources
BOBÁL, Vladimír. Identifikace systémů. Zlín: Univerzita Tomáše Bati ve Zlíně, 2009. ISBN 978-80-7318-888-7.
RAKUS, David. Web-aplikace pro přímý návrh a ladění regulátorů z experimentálních dat. Zlín, 2009. Diplomová práce. Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky.
GAZDOŠ, František a David RAKUS. MAT Server: Přímý návrh a ladění regulátorů z experimentálních dat [online]. c2009-2010 [cit. 2014-01-08]. Dostupné z: http://matserver.utb.cz.
PÍSEK, Slavoj. ASP.NET (začínáme programovat). Praha: Grada Publishing, 2003. ISBN 80-247-0526-5.
MICROSOFT. Vytváříme zabezpečené aplikace v Microsoft ASP.NET. Praha: Computer Press, 2004. ISBN 80-251-0466-4.
KARBAN, Pavel. Výpočty a simulace v programech Matlab a Simulink. Praha: BEN-technická literatura, 2007. ISBN 978-80-251-1448-3.
ZEMEK, Lukáš. Bezpečnost webových aplikací. Praha, 2012. 68 s. Bakalářská práce. Univerzita Tomáše Bati ve Zlíně, Fakulta aplikované informatiky.