Developer(s) | Maplesoft |
---|---|
Initial release | December 15, 2008 [1] |
Stable release | 2019.1 |
Operating system |
|
Platform | |
Available in | English, French and Japanese |
Type | Mathematical modeling and Computer Simulation |
License | Proprietary commercial software |
Website | www |
MapleSim is a Modelica-based, multi-domain modeling and simulation tool developed by Maplesoft. MapleSim generates model equations, runs simulations, and performs analyses using the symbolic and numeric mathematical engine of Maple. Models are created by dragging-and-dropping components from a library into a central workspace, resulting in a model that represents the physical system in a graphical form. Maplesoft began development of MapleSim partly in response to a request from Toyota to produce physical modeling tools to aid in their new model-based development process. [2] [3]
The MapleSim library includes many components that can be connected together to model a system. These components are from areas of science and engineering such as electrical, mechanical, [4] and thermal engineering fields. MapleSim also includes traditional signal flow components that can be combined with other physical components in the workspace. Thus, MapleSim is able to combine causal modeling methods with acausal techniques that do not require specification of signal flow direction between all components. [5]
The use of Maple underneath MapleSim allows all of the system equations to be generated and simplified automatically. The user can explore their system in various ways, such as viewing the equations behind their model and performing parameter optimization. [6] [7] The use of the Maple mathematics engine also allows for MapleSim to incorporate such features as units management and solving of high-order DAEs that are typically encountered in complex acausal models. [8]
Name/Version | Date |
---|---|
MapleSim 1.0 | December 2008 |
MapleSim 2.0 | April 2009 |
MapleSim 3.0 | October 2009 |
MapleSim 4.0 | April 2010 |
MapleSim 4.5 | October 2010 |
MapleSim 5.0 | June 2011 |
MapleSim 5.01 | October 2011 |
MapleSim 5.02 | January 2012 |
MapleSim 6.0 | September 2012 |
MapleSim 6.1 | April 2013 |
MapleSim 6.2 | September 2013 |
MapleSim 6.3 | December 2013 |
MapleSim 6.4 | March 2014 |
MapleSim 7 | December 2014 |
MapleSim 2015 | May 2015 |
MapleSim 2016 | April 2016 |
MapleSim 2016.2 | January 2017 |
MapleSim 2017.0 | May 2017 |
MapleSim 2017.1 | June 2017 |
MapleSim 2017.2 | August 2017 |
MapleSim 2017.3 | September 2017 |
MapleSim 2018.1 | June 2018 |
MapleSim 2019.1 | May 2019 |
Maple is a symbolic and numeric computing environment as well as a multi-paradigm programming language. It covers several areas of technical computing, such as symbolic mathematics, numerical analysis, data processing, visualization, and others. A toolbox, MapleSim, adds functionality for multidomain physical modeling and code generation.
Simulink is a MATLAB-based graphical programming environment for modeling, simulating and analyzing multidomain dynamical systems. Its primary interface is a graphical block diagramming tool and a customizable set of block libraries. It offers tight integration with the rest of the MATLAB environment and can either drive MATLAB or be scripted from it. Simulink is widely used in automatic control and digital signal processing for multidomain simulation and model-based design.
Waterloo Maple Inc. is a Canadian software company, headquartered in Waterloo, Ontario. It operates under the trade name Maplesoft. It is best known as the manufacturer of the Maple computer algebra system, and MapleSim physical modeling and simulation software.
Modelica is an object-oriented, declarative, multi-domain modeling language for component-oriented modeling of complex systems, e.g., systems containing mechanical, electrical, electronic, hydraulic, thermal, control, electric power or process-oriented subcomponents. The free Modelica language is developed by the non-profit Modelica Association. The Modelica Association also develops the free Modelica Standard Library that contains about 1400 generic model components and 1200 functions in various domains, as of version 4.0.0.
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.
Reservoir simulation is an area of reservoir engineering in which computer models are used to predict the flow of fluids through porous media.
Dynamic simulation is the use of a computer program to model the time-varying behavior of a dynamical system. The systems are typically described by ordinary differential equations or partial differential equations. A simulation run solves the state-equation system to find the behavior of the state variables over a specified period of time. The equation is solved through numerical integration methods to produce the transient behavior of the state variables. Simulation of dynamic systems predicts the values of model-system state variables, as they are determined by the past state values. This relationship is found by creating a model of the system.
Automation Studio is a circuit design, simulation and project documentation software for fluid power systems and electrical projects conceived by Famic Technologies Inc.. It is used for CAD, maintenance, and training purposes. Mainly used by engineers, trainers, and service and maintenance personnel. Automation Studio can be applied in the design, training and troubleshooting of hydraulics, pneumatics, HMI, and electrical control systems.
Dymola is a commercial modeling and simulation environment based on the open Modelica modeling language.
CAMeL-View is a software application, which is used for the model based design of mechatronic systems.
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 Functional Mock-up Interface defines a standardized interface to be used in computer simulations to develop complex cyber-physical systems.
20-sim is 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 and for the development of control 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.
Wolfram System Modeler, developed by Wolfram MathCore, is a platform for engineering as well as life-science modeling and simulation based on the Modelica language. It provides an interactive graphical modeling and simulation environment and a customizable set of component libraries.
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.
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.
System-level simulation (SLS) is a collection of practical methods used in the field of systems engineering, in order to simulate, with a computer, the global behavior of large cyber-physical systems.
Predictive engineering analytics (PEA) is a development approach for the manufacturing industry that helps with the design of complex products. It concerns the introduction of new software tools, the integration between those, and a refinement of simulation and testing processes to improve collaboration between analysis teams that handle different applications. This is combined with intelligent reporting and data analytics. The objective is to let simulation drive the design, to predict product behavior rather than to react on issues which may arise, and to install a process that lets design continue after product delivery.