Extended, "Closed Loop" SES/MB Infrastructure for Modeling & Simulation
(based on the SES/MB framework introduced by B.P. Zeigler et al.)
Abstract
The SES Toolbox has been developed by the research group Computational Engineering and Automation (CEA) at Wismar University of Applied Sciences. It is intended for ontology based modeling of system variants (system structures and parameter configurations) using the System Entity Structure (SES) in combination with basic dynamic systems organized in a Model Base (MB). It provides transformation methods for deriving unique system variants and for automatic building and execution of simulation models for the MATLAB/Simulink environment (and other ones are WIP).The toolbox is based on the SES/MB research of B.P. Zeigler and co-workers. However, the toolbox also introduces new advanced concepts, which increase the flexibility of modeling using the SES ontology and extends the scope of application. Among other things, it introduces an input interface for SES models, combines the declarative specification with a procedural knowledge represemtation and provides additional features particularly useful in combination with the MATLAB/Simulink environment. Of course, the toolbox is also useable in combination with other proprietary or free available MATLAB toolboxes, such as SimEvents, Simscape or the Parallel Discrete Event System (PDEVS) toolbox for MATLAB (MatlabDEVS Toolbox).
Note, this side describes in particular the toolbox version called GUI SES tbx. There exist a previous one, called TinySES tbx (implemented in Prolog), which is not in further development. Both toolbox versions are useable for free after registration via email (see Sect. Downloading & Installing), but without any guarantee.
- Here, you can get a quick overview about the GUI SES tbx.
- Documented step-by-step examples included in the GUI SES tbx.
- This tutorial (get pptx) gives a short introduction to the SES theory and some basics for using the toolbox.
The current version 1.7 is published in github.Bug Report
https://github.com/cea-wismar/SES_Tbx_Matlab/
The SES toolbox for MATLAB/Simulink is a research prototype.
The developers offer no warranty for the functionality.
First, please contact the project supervisor (thorsten.pawletta[at]hs-wismar.de) for the required download authorisation.
Then, you receive the access code to download the latest release from here:
Please report bugs to the project supervisor by email
(thorsten.pawletta[at]hs-wismar.de).
Parts of this work are financed by support of the German Research Society (DFG).