|
Využití modelů v jazyce Modelica v prostředí Matlab-Simulink
Glos, Jan ; Blaha, Petr (oponent) ; Václavek, Pavel (vedoucí práce)
Tato diplomová práce řeší použití modelů vytvořených v jazyce Modelica v prostředí Matlab/Simulink. První část práce se věnuje jazyku Modelica a standardu Functional Mock-up Interface, což je standard pro výměnu a souběžnou simulaci dynamických modelů, který je podporován ve většině modelovacích nástrojů pro jazyk Modelica. Na základě tohoto standardu byl vytvořen nástroj FMUtoolbox doplňující prostředí Matlab/Simulink o možnost načtení a simulace modelů ve formátu Functional Mock-up Unit. Nástroj poskytuje blok pro Simulink, grafické uživatelské rozhraní a možnost ovládání prostřednictvím příkazové řádky.
|
|
HIL model elektromechanického systému
Malík, Lukáš ; Bartík, Ondřej (oponent) ; Blaha, Petr (vedoucí práce)
Tato diplomová práce se zabývá vytvořením modelu mechanického systému v jazyce Modelica a jeho použitím v prostředí LabVIEW. Úvod práce se zaměřuje na jazyk Modelica, programovací nástroj LabVIEW a standard Functional Mock-up Interface 2.0, což je standard pro výměnu a souběžnou simulaci dynamických modelů. Na základě Functional Mock-up Interface 2.0 byl vytvořen model elektromechanického systému. Následně byly prozkoumány možnosti exportování modelů do formátu Functional Mock-up Unit, do kterého byl také model uložen. Vygenerovaný model byl vložen do prostředí LabVIEW RealTime, kde byla ověřena funkčnost vytvořeného modelu. Nakonec bylo realizováno propojení instance Functional Mock-up Unit s LabVIEW FPGA tak, aby se CompactRIO jevilo jako HIL model elektromechanického systému.
|
| |
|
FMU Toolbox for Matlab/Simulink
Glos, Jan
Acausal (physical) modeling can be advantageously used to construct dynamic models, which are legible and easily modifiable for user. Even highly complex models can be easily assembled and the model remains clear. The most widespread language for acausal modeling is Modelica. Unfortunately Matlab/Simulink does not support Modelica language and that is why FMUtoolbox for Matlab/Simulink was established. It adds possibility to simulate Functional Mock-Up Units (exported Modelica models) to Matlab/Simulink environment. FMUtoolbox was practically proved during verification of control algorithms for stepper motor and in the design of heat pump control.
|
|
HIL model elektromechanického systému
Malík, Lukáš ; Bartík, Ondřej (oponent) ; Blaha, Petr (vedoucí práce)
Tato diplomová práce se zabývá vytvořením modelu mechanického systému v jazyce Modelica a jeho použitím v prostředí LabVIEW. Úvod práce se zaměřuje na jazyk Modelica, programovací nástroj LabVIEW a standard Functional Mock-up Interface 2.0, což je standard pro výměnu a souběžnou simulaci dynamických modelů. Na základě Functional Mock-up Interface 2.0 byl vytvořen model elektromechanického systému. Následně byly prozkoumány možnosti exportování modelů do formátu Functional Mock-up Unit, do kterého byl také model uložen. Vygenerovaný model byl vložen do prostředí LabVIEW RealTime, kde byla ověřena funkčnost vytvořeného modelu. Nakonec bylo realizováno propojení instance Functional Mock-up Unit s LabVIEW FPGA tak, aby se CompactRIO jevilo jako HIL model elektromechanického systému.
|
|
Využití modelů v jazyce Modelica v prostředí Matlab-Simulink
Glos, Jan ; Blaha, Petr (oponent) ; Václavek, Pavel (vedoucí práce)
Tato diplomová práce řeší použití modelů vytvořených v jazyce Modelica v prostředí Matlab/Simulink. První část práce se věnuje jazyku Modelica a standardu Functional Mock-up Interface, což je standard pro výměnu a souběžnou simulaci dynamických modelů, který je podporován ve většině modelovacích nástrojů pro jazyk Modelica. Na základě tohoto standardu byl vytvořen nástroj FMUtoolbox doplňující prostředí Matlab/Simulink o možnost načtení a simulace modelů ve formátu Functional Mock-up Unit. Nástroj poskytuje blok pro Simulink, grafické uživatelské rozhraní a možnost ovládání prostřednictvím příkazové řádky.
|