5.5 Software Evaluation and Selection
125
MATLAB
Simulink
SimEvents
Stateflow
Simscape
Figure 5.24 Integration of MATLAB libraries [Ru2018, p. 42]
effective co-existence of time-driven and event-driven components in complex
hybrid systems” [AGA2016, p. 5].
Stateflow adds building blocks for modeling and simulating decision logicbased state machines and flow charts. Thus, the reaction of systems to events and
time-based conditions or external signals can be modeled [Ma2019]. The library
of Simscape includes physical blocks and circuit diagram components. Including
these features, Matlab/Simulink offers a platform for multi-paradigm modeling of
complex systems.
Both, AnyLogic and MATLAB, offer the possibility of simulation-based optimization. While the OptQuest optimizer is integrated in AnyLogic, MATLAB
accesses a number of heuristics and metaheuristics, that the modeler can adapt
and enhance as required (section 2.3.3). Therefore, MATLAB has more extensive
analysis options than AnyLogic.
Like AnyLogic, MATLAB/Simulink is not a pure building block environment
but offers the option of user-specific extensions. MATLAB is rather an open
programming environment for which programming knowledge is not only an
advantage, but also indispensable for professional handling [Ru2018, p. 43]. Since
the model generation and the setup and execution of analysis tools in AnyLogic is
possible with little programming knowledge, AnyLogic meets the criteria of simplicity, applicability, and usability from section 5.1 much better than MATLAB.
Because of its library with process-oriented building blocks it is also well suited
Précédent

- 149/243

Suivant