20-sim
This article contains content that is written like an advertisement. (January 2015) |
Developer(s) | Controllab Products B.V.[1] |
---|---|
Initial release | 1994 |
Stable release | 5.1.0
/ January 12, 2024 |
Written in | Windows[2] |
License | Proprietary |
Website | http://www.20sim.com/ |
20-sim is a commercial modeling and simulation program for multi-domain dynamic systems, which is developed by Controllab. With 20-sim, models can be entered as equations, block diagrams, bond graphs and physical components. 20-sim is widely used for modeling complex multi-domain systems[3] and for the development of control systems.[4]
Use
20-sim supports four methods for modeling dynamic systems: iconic diagrams,
For modeling physical systems, the package provides libraries for electrical systems, mechanical systems, hydraulics systems and thermal systems. For block diagrams, libraries comparable to those of Simulink, are provided. A feature of the software is the option to create models with differential equations and package them as block diagram elements or physical components.
20-sim models can be simulated using state of the art
20-sim is self containing, i.e. no additional software is required and all toolboxes are included. Toolboxes are available for model building, time domain analysis, frequency domain analysis and controller design. To enable scripting it is necessary to install either Matlab, GNU Octave, or Python. The last is included as an optional feature in the 20-sim installer.
Reviews
20-sim is considered as highly rated by the bond graph community, due to its extended support of bond graph modeling . According to Borutzky,[6] only "20-sim, MS1 and Symbols can be categorized as a fully integrated (multi-formalism) modeling and simulation environments especially supporting bond graphs".
Roddeck
The book of J. Ledin
Add-on products
20-sim offers tight integration with 20-sim 4C. Any 20-sim model can be exported as C-code to 20-sim 4C where it can be used for deployment on hardware. Typical use is the development of controllers for embedded software and the creation of "virtual plants" for use in hardware-in-the-loop simulators.[9] 20-sim can be controlled by scripting, allowing task automation and scenario building. Scripting is supported in
Next to scripting, 20-sim has a tight connection with
History
20-sim is the redevelopment of the simulation software package
Release history
- 1995: 20-sim 1.0 (first commercial release of the software)
- 1997: 20-sim 2.0 (C-code Generation)
- 1999: 20-sim 3.0 (New GUI)
- 2000: 20-sim 3.1 (Iconic Diagrams)
- 2002: 20-sim 3.2 (Wizards)
- 2002: 20-sim 3.3 (Frequency Domain)
- 2005: 20-sim 3.6 (3D Mechanics Toolbox)
- 2008: 20-sim 4.0 (New GUI)
- 2011: 20-sim 4.2 (Dynamic Error Budgeting)
- 2013: 20-sim 4.4 (Scripting)
- 2014: 20-sim 4.5 (Larger models)
- 2015: 20-sim 4.6 (FMI/FMU support, Python Scripting)
See also
References
- ^ Controllab Products B.V.
- ^ 20-sim requirements
- ISBN 978-3-642-03195-3.
- ISSN 0928-4869.
- .
- ISBN 978-1-4419-9367-0.
- ISBN 978-3-8348-1747-1.
- ISBN 1-57820-080-6.
- ^ ODIM Launch and Recovery System simulator (PDF) (Report). Norway. Feb 25, 2013.
- . Retrieved Nov 7, 2013.