MapleSim
Encyclopedia
MapleSim is a 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.
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
, 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.
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. 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.
Mathematical model
A mathematical model is a description of a system using mathematical concepts and language. The process of developing a mathematical model is termed mathematical modeling. Mathematical models are used not only in the natural sciences and engineering disciplines A mathematical model is a...
and simulation
Computer simulation
A computer simulation, a computer model, or a computational model is a computer program, or network of computers, that attempts to simulate an abstract model of a particular system...
tool developed by Maplesoft. MapleSim generates model equations, runs simulations, and performs analyses using the symbolic and numeric mathematical engine of Maple
Maple (software)
Maple is a general-purpose commercial computer algebra system. It was first developed in 1980 by the Symbolic Computation Group at the University of Waterloo in Waterloo, Ontario, Canada....
. Models are created by dragging-and-dropping
Drag-and-drop
In computer graphical user interfaces, drag-and-drop is the action of selecting a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object...
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
Toyota Canada Inc.
Toyota Canada Inc. is the exclusive Canadian distributor of Toyota, Scion and Lexus cars, SUVs and trucks, and Toyota Industrial Equipment. Toyota Canada's head office is in Toronto, with regional offices in Vancouver, Calgary, Montreal and Halifax...
to produce physical modeling tools to aid in their new model-based development process.
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
Electronics
Electronics is the branch of science, engineering and technology that deals with electrical circuits involving active electrical components such as vacuum tubes, transistors, diodes and integrated circuits, and associated passive interconnection technologies...
, mechanical
Mechanical engineering
Mechanical engineering is a discipline of engineering that applies the principles of physics and materials science for analysis, design, manufacturing, and maintenance of mechanical systems. It is the branch of engineering that involves the production and usage of heat and mechanical power for the...
, and thermal
Thermodynamics
Thermodynamics is a physical science that studies the effects on material bodies, and on radiation in regions of space, of transfer of heat and of work done on or by the bodies or radiation...
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.
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. 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.
Release history
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 |
See also
- AMESimAMESimLMS Imagine.Lab AMESim is a simulation software for the modelling and analysis of one-dimensional systems. The software package offers a 1D simulation suite to model and analyze multi-domain, intelligent systems and to predict their multi-disciplinary performance...
- APMonitorAPMonitorAPMonitor, or "Advanced Process Monitor", is a modeling language for differential and algebraic equations. It is used for describing and solving representations of physical systems in the form of implicit DAE models. APMonitor is suited for large-scale problems and allows solutions of dynamic...
- Computer simulationComputer simulationA computer simulation, a computer model, or a computational model is a computer program, or network of computers, that attempts to simulate an abstract model of a particular system...
- Control engineeringControl engineeringControl engineering or Control systems engineering is the engineering discipline that applies control theory to design systems with predictable behaviors...
- DymolaDymolaDymola is a commercial modeling and simulation environment based on theopen Modelica modeling language. It is developed bythe Swedish company Dassault Systèmes AB, Lund...
- EcosimPro
- EMSO simulatorEMSO simulatorEMSO simulator is an equation-oriented process simulator with a graphical interface for modeling complex dynamic or steady-state processes. It is CAPE-OPEN compliant. EMSO stands for Environment for Modeling, Simulation, and Optimization...
- Hardware-in-the-loop simulationHardware-in-the-loop simulationHardware-in-the-loop simulation is a technique that is used in the development and test of complex real-time embedded systems. HIL simulation provides an effective platform by adding the complexity of the plant under control to the test platform...
- Maple (software)Maple (software)Maple is a general-purpose commercial computer algebra system. It was first developed in 1980 by the Symbolic Computation Group at the University of Waterloo in Waterloo, Ontario, Canada....
- MechatronicsMechatronicsMechatronics is the combination of mechanical engineering, electronic engineering, computer engineering, software engineering, control engineering, and systems design engineering in order to design, and manufacture useful products. Mechatronics is a multidisciplinary field of engineering, that is...
- Model-based design
- ModelicaModelicaModelica 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 languageis...
- SimulationXSimulationXSimulationX is a multi-domain CAE simulation software for physical system simulation, developed and sold commercially by ITI GmbH, based in Dresden, Germany...
- Vehicle dynamicsVehicle dynamicsVehicle dynamics refers to the dynamics of vehicles, here assumed to be ground vehicles. Vehicle dynamics is a part of engineering primarily based on classical mechanics but it may also involve chemistry, solid state physics, electrical engineering, communications, psychology, control theory,...