![]() Current Simantics System Dynamics Logo | |
![]() Simantics System Dynamics 1.8.1 workbench | |
Developer(s) | Simantics Team |
---|---|
Initial release | January 2012 |
Stable release | 1.35.0 |
Written in | Java (programming language) |
Operating system | |
Type | Simulation software, Decision making software |
License | Eclipse Public License |
Website | sysdyn |
Simantics System Dynamics is a ready-to-use system dynamics modelling and simulation software application for understanding different organizations, markets, and other complex systems and their dynamic behavior. [1]
Simantics System Dynamics is used for modelling and simulating large hierarchical models with multidimensional variables. The models are created in a traditional way with stock and flow diagrams and causal loop diagrams. Simulation results and the model structure can be analyzed with different visual tools. [2]
Simantics System Dynamics is developed on the Simantics Platform and is released under Eclipse Public License [3] and provided as open-source software.
The development was initiated by a group of active system dynamics modellers who had needs and ideas for an open toolset. The new needs for features like hierarchical modules, module libraries, collaborative model development and efficient model communication in system dynamics together with the development of open source modelling framework Simantics and simulation environment OpenModelica [4] drove the developers to start developing an open source modelling and simulation software for system dynamics. [5]
Simantics System Dynamics has several key features [6]
Simantics System Dynamics (as any other Simantics based product) is built on top of Eclipse and therefore the User interface logic follows closely the one introduced in Eclipse.
Simantics System Dynamics workbench window contains one or more perspective and perspectives contain different views and editors. Views are used to represent data in different ways. Editors are used for the actual modeling. [7]
Simantics is an open source software platform especially for modelling and numerical simulation. It is a grounding to build a modelling and simulation software or to integrate different software tools.
Simantics platform utilizes heavily semantic data driven technique. All the data in the Simantics platform database is described using semantic data models and ontologies. [8] In addition to the database, Simantics platform contains many features and user interface elements that are common to most simulation and modelling tools like diagram editor, symbol library and different kind of experiment and state management. [9]
An integrated development environment (IDE) is a software application that provides comprehensive facilities for software development. An IDE normally consists of at least a source-code editor, build automation tools, and a debugger. Some IDEs, such as IntelliJ IDEA, Eclipse and Lazarus contain the necessary compiler, interpreter or both; others, such as SharpDevelop and NetBeans, do not.
In computing, a visual programming language, also known as diagrammatic programming, graphical programming or block coding, is a programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. For example, many VPLs are based on the idea of "boxes and arrows", where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations. VPLs are generally the basis of Low-code development platforms.
Hopsan is a free simulation environment for fluid and mechatronic systems, developed at Linköping University. Although originally developed for simulation of fluid power systems, it has also been adopted for other domains such as electric power, flight dynamics, and vehicle dynamics. It uses bi-directional delay lines to connect different components.
A UML tool is a software application that supports some or all of the notation and semantics associated with the Unified Modeling Language (UML), which is the industry standard general-purpose modeling language for software engineering.
MagicDraw is a proprietary visual UML, SysML, BPMN, and UPDM modeling tool with team collaboration support.
Web-based simulation (WBS) is the invocation of computer simulation services over the World Wide Web, specifically through a web browser. Increasingly, the web is being looked upon as an environment for providing modeling and simulation applications, and as such, is an emerging area of investigation within the simulation community.
SimulationX is a CAE software application running on Microsoft Windows for the physical simulation of technical systems. It is developed and sold by ESI Group.
The following outline is provided as an overview of and topical guide to software:
The Functional Mock-up Interface defines a standardized interface to be used in computer simulations to develop complex cyber-physical systems.
JModelica.org is a commercial software platform based on the Modelica modeling language for modeling, simulating, optimizing and analyzing complex dynamic systems. The platform is maintained and developed by Modelon AB in collaboration with academic and industrial institutions, notably Lund University and the Lund Center for Control of Complex Systems (LCCC). The platform has been used in industrial projects with applications in robotics, vehicle systems, energy systems, CO2 separation and polyethylene production.
Simcenter Amesim is a commercial simulation software for the modeling and analysis of multi-domain systems. It is part of systems engineering domain and falls into the mechatronic engineering field.
The Open Semantic Framework (OSF) is an integrated software stack using semantic technologies for knowledge management. It has a layered architecture that combines existing open source software with additional open source components developed specifically to provide a complete Web application framework. OSF is made available under the Apache 2 license.
OpenModelica is a free and open source environment based on the Modelica modeling language for modeling, simulating, optimizing and analyzing complex dynamic systems. This software is actively developed by Open Source Modelica Consortium, a non-profit, non-governmental organization. The Open Source Modelica Consortium is run as a project of RISE SICS East AB in collaboration with Linköping University.