Toolbox for Variant Modeling & Simulation in MATLAB / Simulink
The SES Toolbox has been developed by the research group Computational Engineering and Automation (CEA) at Wismar University of Applied Sciences, Germany. It can be used for ontology based modeling of systems using the System Entity Structure (SES) and Model Base (MB) approach. A set of systems or system variants is specified with an SES. In conjunction with basic systems, which are organized in a MB, executable models for the MATLAB / Simulink environment can be generated.
The toolbox is based on the primary research of B.P. Zeigler and his co-workers. However, it introduces new advanced concepts, which increase the flexibility of modeling using the SES ontology and extend the scope of application. In addition, it provides features particularly useful for modeling and simulation in the MATLAB/Simulink environment. The toolbox is also useable in combination with other proprietary MATLAB toolboxes, such as SimEvents or Simscape, or free available toolboxes, such as the Parallel Discrete Event System (PDEVS) toolbox for MATLAB (MatlabDEVS Toolbox).
(The tbx was first published in Link Exchange on 3 Jul 2015, however the previuous URL is deleted since August 2017)
Cite As
Thorsten (2024). Toolbox for Variant Modeling & Simulation in MATLAB / Simulink (https://github.com/cea-wismar/SES_Tbx_Matlab/releases/tag/V1.7), GitHub. Retrieved .
Pawletta T., Durak U., Schmidt A. (2019). Chapter 18: Modeling and Simulation of Versatile and Adaptable Systems with an Application in Engineering. In book: Model Engineering for Simulation. Zhang L., Zeigler B.P., Laili Y. (Eds.), Elsevier Pub., Academic Press, 2019/03, 29 pages. (ISBN: 9780128135433, 9780128135440)
Pawletta, Thorsten, et al. “A Framework for the Metamodeling of Multivariant Systems and Reactive Simulation Model Generation and Execution.” SNE Simulation Notes Europe, vol. 28, no. 1, ARGESIM Arbeitsgemeinschaft Simulation News, Mar. 2018, pp. 11–18, doi:10.11128/sne.28.tn.10402.
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxTags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
+xml_Interface
AddOns
ExecutionUnit
ExperimentControl
ExtToolboxes
ExtToolboxes/AutoLayout/src
ExtToolboxes/AutoLayout/src/FlattenSubsystem
ExtToolboxes/AutoLayout/src/Line2GotoFrom
ExtToolboxes/findjobj
ExtToolboxes/hex_to_rgb
ModelBuilder
ModelBuilder/isAvailable
ModelBuilder/mbOLD
ModelBuilder/underDev
entity_structures
examples/Advanced/01 Variant Subsystem (simple)
examples/Advanced/01 Variant Subsystem (simple)/private
examples/Advanced/02 Variant Subsystem (Dynamic Coupling)
examples/Advanced/02 Variant Subsystem (Dynamic Coupling)/+SES_Functions
examples/Advanced/02 Variant Subsystem (Dynamic Coupling)/private
examples/Advanced/04 Feedback Control (Model Generation and Execution)
examples/Advanced/07 RL Experiment Files
examples/Advanced/07 RL Experiment Files/MB/Exp_Evaluation
examples/Advanced/07 RL Experiment Files/MB/Exp_training
examples/Advanced/UNDER DEV 03 Reactive Robot Control (Sorting App)
examples/Advanced/UNDER DEV 03 Reactive Robot Control (Sorting App)/private
examples/Advanced/UNDER DEV 05 Oven
examples/Advanced/UNDER DEV 06 phdExample
examples/Basic/06 Variant Parametrizing of Models
examples/Basic/07 Dynamic Coupling
examples/Basic/09 Aspect Inheritance & Priorities
examples/Basic/10 Using Pruning API
gui
gui/+ses_gui_components
gui/BasicElements
input_parser
node_types
ExtToolboxes/AutoLayout/example
examples/Advanced/01 Variant Subsystem (simple)/ModelBase
examples/Advanced/02 Variant Subsystem (Dynamic Coupling)/ModelBase
examples/Advanced/04 Feedback Control (Model Generation and Execution)
examples/Advanced/07 RL Experiment Files/MB/Sim_Mod
examples/Advanced/UNDER DEV 03 Reactive Robot Control (Sorting App)/private
examples/Advanced/UNDER DEV 05 Oven/ModelBase
Version | Published | Release Notes | |
---|---|---|---|
1.7 | See release notes for this release on GitHub: https://github.com/cea-wismar/SES_Tbx_Matlab/releases/tag/V1.7 |
||
1.6 | See release notes for this release on GitHub: https://github.com/cea-wismar/SES_Tbx_Matlab/releases/tag/V1.6 |
||
1.0.0.0 |
|