AMESim
Encyclopedia
LMS Imagine.Lab AMESim is a simulation
software for the modelling and analysis of one-dimensional (1D) systems. The software package offers a 1D simulation suite to model and analyze multi-domain, intelligent systems and to predict their multi-disciplinary performance. Model components are described using validated analytical models that represent the system’s actual hydraulic, pneumatic, electric or mechanical behavior.
To create a simulation model for a system, a set of validated libraries can be used, containing pre-defined components for different physical
domains. The user can compose a physics-based model of a system, provided this can be adequately described in a one-dimensional geometry
representation. The sub-models in the system have to be linked — for this purpose each sub-model has ports, which can have several inputs and outputs. Causality
is enforced by linking the inputs of one submodel to the outputs of another submodel (and vice-versa). This approach gives the capability to simulate the behavior of intelligent systems before detailed CAD geometry becomes available.
The system runs on most UNIX
platforms (particularly under Linux
) and on Windows
.
LMS Imagine.Lab AMESim Revision 10 has been released in November 2010.
.
The Imagine Company was created in 1987 by Michel Lebrun to control complex dynamic systems (initially, control of raising the Ekofisk North Sea petroleum platform), coupling hydraulic servo-actuators with finite-elements mechanical structures.
LMS is a software and engineering services provider for companies in the automotive, aerospace and other advanced manufacturing industries.
LMS International
delivers a combination of virtual simulation software, testing systems, and engineering services. Their focus is on the mission-critical performance attributes in manufacturing industries — including structural integrity, handling, safety, reliability, comfort and sound quality.
The LMS headquarters are in Leuven
, Belgium
. LMS is a spin-off from the K.U. Leuven in 1980.
. A major difference is, that within LMS Imagine.Lab AMESim the variables, shared at the ports between submodels, are physical and operate in both directions. MathWorks recently introduced an add-on series of physical modeling tools to Simulink in which connections between blocks are bidirectional and similarly represent physical connections.
LMS Imagine.Lab AMESim is a multi-domain software. This means that it allows to link between different physics domains (hydraulic, pneumatic, mechanic, electrical, thermal, electromechanical). It is based on the Bond graph
theory.
The modelling of a system is done in four steps:
Between the submodel and parameter mode, the AMESim model is compiled
. Therefore it is necessary to have a compiler.
Under the Windows platform, LMS Imagine.Lab AMESim works with the free
Gcc
compiler , which is provided with the software. But it also works with the Microsoft
Visual C++
compiler.
Since the version 4.3.0 AMESim uses the Intel compiler on all platforms.
To create a system simulation model in AMESim, a large set of validated libraries can be used for pre-defined components from different physical domains. The large set of libraries eliminates the need for extensive code writing and it enables development teams to make complex system models that cover multiple physical domains. In this way, these libraries accelerate model creation and free up time to optimize designs. LMS says the library components are all completely validated. This contributes to the accuracy and the reliability of simulation results.
LMS Imagine.Lab AMESim offers libraries for:
s and suppliers in the automotive, aerospace and mechanical industries worldwide. The reference list includes companies like General Motors
, Toyota, Renault
, PSA Peugeot Citroën
, Bosch
, Continental
, Delphi, Airbus
, Embraer
, Dassault, Snecma
, Caterpillar
, Komatsu, Cognizant and CNH Global
.
It is also the reference framework for various Research
projects in Europe.
Simulation
Simulation is the imitation of some real thing available, state of affairs, or process. The act of simulating something generally entails representing certain key characteristics or behaviours of a selected physical or abstract system....
software for the modelling and analysis of one-dimensional (1D) systems. The software package offers a 1D simulation suite to model and analyze multi-domain, intelligent systems and to predict their multi-disciplinary performance. Model components are described using validated analytical models that represent the system’s actual hydraulic, pneumatic, electric or mechanical behavior.
To create a simulation model for a system, a set of validated libraries can be used, containing pre-defined components for different physical
Physics
Physics is a natural science that involves the study of matter and its motion through spacetime, along with related concepts such as energy and force. More broadly, it is the general analysis of nature, conducted in order to understand how the universe behaves.Physics is one of the oldest academic...
domains. The user can compose a physics-based model of a system, provided this can be adequately described in a one-dimensional geometry
Geometry
Geometry arose as the field of knowledge dealing with spatial relationships. Geometry was one of the two fields of pre-modern mathematics, the other being the study of numbers ....
representation. The sub-models in the system have to be linked — for this purpose each sub-model has ports, which can have several inputs and outputs. Causality
Causality
Causality is the relationship between an event and a second event , where the second event is understood as a consequence of the first....
is enforced by linking the inputs of one submodel to the outputs of another submodel (and vice-versa). This approach gives the capability to simulate the behavior of intelligent systems before detailed CAD geometry becomes available.
The system runs on most UNIX
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...
platforms (particularly under Linux
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
) and on Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
.
LMS Imagine.Lab AMESim Revision 10 has been released in November 2010.
Company
The AMESim software was developed by the Imagine Company, which was acquired in June 2007 by LMS InternationalLMS International
LMS International is an engineering services and software company, headquartered in Leuven, Belgium. The company employs about 890 people in 31 offices across the world....
.
The Imagine Company was created in 1987 by Michel Lebrun to control complex dynamic systems (initially, control of raising the Ekofisk North Sea petroleum platform), coupling hydraulic servo-actuators with finite-elements mechanical structures.
LMS is a software and engineering services provider for companies in the automotive, aerospace and other advanced manufacturing industries.
LMS International
LMS International
LMS International is an engineering services and software company, headquartered in Leuven, Belgium. The company employs about 890 people in 31 offices across the world....
delivers a combination of virtual simulation software, testing systems, and engineering services. Their focus is on the mission-critical performance attributes in manufacturing industries — including structural integrity, handling, safety, reliability, comfort and sound quality.
The LMS headquarters are in Leuven
Leuven
Leuven is the capital of the province of Flemish Brabant in the Flemish Region, Belgium...
, Belgium
Belgium
Belgium , officially the Kingdom of Belgium, is a federal state in Western Europe. It is a founding member of the European Union and hosts the EU's headquarters, and those of several other major international organisations such as NATO.Belgium is also a member of, or affiliated to, many...
. LMS is a spin-off from the K.U. Leuven in 1980.
Usage
In its use, LMS Imagine.Lab AMESim is quite similar to SimulinkSimulink
Simulink, developed by MathWorks, is a commercial tool for modeling, simulating and analyzing multidomain dynamic 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...
. A major difference is, that within LMS Imagine.Lab AMESim the variables, shared at the ports between submodels, are physical and operate in both directions. MathWorks recently introduced an add-on series of physical modeling tools to Simulink in which connections between blocks are bidirectional and similarly represent physical connections.
LMS Imagine.Lab AMESim is a multi-domain software. This means that it allows to link between different physics domains (hydraulic, pneumatic, mechanic, electrical, thermal, electromechanical). It is based on the Bond graph
Bond graph
A bond graph is a graphical representation of a physical dynamic system. It is similar to the better known block diagram and signal-flow graph, with the major difference that the arcs in bond graphs represent bi-directional exchange of physical energy, while those in block diagrams and signal-flow...
theory.
The modelling of a system is done in four steps:
- sketch mode: in which the different components are linked,
- submodel mode: in which the physical submodel associated to each component are chosen,
- parameter mode: in which the parameters for each submodel are chosen,
- run mode: in which the simulation is started.
Between the submodel and parameter mode, the AMESim model is compiled
Compiler
A compiler is a computer program that transforms source code written in a programming language into another computer language...
. Therefore it is necessary to have a compiler.
Under the Windows platform, LMS Imagine.Lab AMESim works with the free
Free software
Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with restrictions that only ensure that further recipients can also do...
Gcc
GNU Compiler Collection
The GNU Compiler Collection is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain...
compiler , which is provided with the software. But it also works with the Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...
Visual C++
Visual C++
Microsoft Visual C++ is a commercial , integrated development environment product from Microsoft for the C, C++, and C++/CLI programming languages...
compiler.
Since the version 4.3.0 AMESim uses the Intel compiler on all platforms.
AMESim Platform
LMS Imagine.Lab AMESim offers a wide range of features that make it a complete platform for modeling and simulation:- Platform Facilities
- graphical user interfaceGraphical user interfaceIn computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and...
, interactive help, supercomponents, post-processed variables, experiments, meta-data
- graphical user interface
- Analysis Tools
- table editor, plots, dashboard, animation, replay, linear analysis (eigenvalues, modal shapes, transfer functionTransfer functionA transfer function is a mathematical representation, in terms of spatial or temporal frequency, of the relation between the input and output of a linear time-invariant system. With optical imaging devices, for example, it is the Fourier transform of the point spread function i.e...
s, root locusRoot locusRoot locus analysis is a graphical method for examining how the roots of a system change with variation of a certain system parameter, commonly the gain of a feedback system. This is a technique used in the field of control systems developed by Walter R...
), activity index
- table editor, plots, dashboard, animation, replay, linear analysis (eigenvalues, modal shapes, transfer function
- Optimization, Robustness, DOE
- Design Of Experiments (parameter study, full factorial, central composite), optimizationOptimization (mathematics)In mathematics, computational science, or management science, mathematical optimization refers to the selection of a best element from some set of available alternatives....
(NLPQL, genetic algorithmGenetic algorithmA genetic algorithm is a search heuristic that mimics the process of natural evolution. This heuristic is routinely used to generate useful solutions to optimization and search problems...
), Monte-Carlo (random, Latin Hypercube, Optimized Latin Hypercube, with uniform or gaussian distribution)
- Design Of Experiments (parameter study, full factorial, central composite), optimization
- Simulator Scripting
- scripting functions to pilot the simulations (from Microsoft ExcelMicrosoft ExcelMicrosoft Excel is a proprietary commercial spreadsheet application written and distributed by Microsoft for Microsoft Windows and Mac OS X. It features calculation, graphing tools, pivot tables, and a macro programming language called Visual Basic for Applications...
thanks to the provided Visual BasicVisual BasicVisual Basic is the third-generation event-driven programming language and integrated development environment from Microsoft for its COM programming model...
subroutineSubroutineIn computer science, a subroutine is a portion of code within a larger program that performs a specific task and is relatively independent of the remaining code....
s, from MATLABMATLABMATLAB is a numerical computing environment and fourth-generation programming language. Developed by MathWorks, MATLAB allows matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages,...
, ScilabScilabScilab is an open source, cross-platform numerical computational package and a high-level, numerically oriented programming language. Itcan be used for signal processing, statistical analysis, image enhancement, fluid dynamics simulations, numerical optimization, and modeling and simulation of...
, PythonPython (programming language)Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...
), circuit API (to build your own AMESim-based applications in C and in Python version), script file generator (circuit API file automatically written from the existing model)
- scripting functions to pilot the simulations (from Microsoft Excel
- AMESim Customization
- own customized pre and post-processing tools with pythonPython (programming language)Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...
, script caller assistant, editor of parameters group
- own customized pre and post-processing tools with python
- Solvers and Numerics
- LSODASolver (computer science)A solver is a generic term indicating a piece of mathematical software, possibly in the form of a stand-alone computer program or as a software library, that 'solves' a mathematical problem. A solver takes problem descriptions in some sort of generic form and calculate their solution...
, DASSL, DASKR, Fixed-step solvers, discrete partitioning, parallel processingParallel processingParallel processing is the ability to carry out multiple operations or tasks simultaneously. The term is used in the contexts of both human cognition, particularly in the ability of the brain to simultaneously process incoming stimuli, and in parallel computing by machines.-Parallel processing by...
, amesim/amesim cosimulations
- LSODA
- MIL/SIL/HIL and Real-Time
- plant/controlControl engineeringControl engineering or Control systems engineering is the engineering discipline that applies control theory to design systems with predictable behaviors...
(SimulinkSimulinkSimulink, developed by MathWorks, is a commercial tool for modeling, simulating and analyzing multidomain dynamic 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...
interface, LabviewLabVIEWLabVIEW is a system design platform and development environment for a visual programming language from National Instruments. LabVIEW provides engineers and scientists with the tools needed to create and deploy measurement and control systems.The graphical language is named "G"...
interface), various Real-Time (RT)Real-time computingIn computer science, real-time computing , or reactive computing, is the study of hardware and software systems that are subject to a "real-time constraint"— e.g. operational deadlines from event to system response. Real-time programs must guarantee response within strict time constraints...
targets (xPC, dSPACE, Opal-RT, LabVIEWLabVIEWLabVIEW is a system design platform and development environment for a visual programming language from National Instruments. LabVIEW provides engineers and scientists with the tools needed to create and deploy measurement and control systems.The graphical language is named "G"...
, Etas, ...)
- plant/control
- Software Interfaces
- generic cosim (to be used to cosimulate with any software coupled to AMESim), Functional Mock-up InterfaceFunctional Mock-up InterfaceThe functional mock-up interface defines a standardized interface to be used in computer simulations to develop complex cyberphysical systems....
(export, import)
- generic cosim (to be used to cosimulate with any software coupled to AMESim), Functional Mock-up Interface
- 1D/3D CAE
- CFDComputational fluid dynamicsComputational fluid dynamics, usually abbreviated as CFD, is a branch of fluid mechanics that uses numerical methods and algorithms to solve and analyze problems that involve fluid flows. Computers are used to perform the calculations required to simulate the interaction of liquids and gases with...
software cosimulation (Fluent, CFXCFXCFX is a commercial Computational Fluid Dynamics program, used to simulate fluid flow in a variety of applications. The ANSYS CFX product allows engineers to test systems in a virtual environment...
, StarCDCD-adapcoCD-adapco is a multinational computer software company that authors and distributes applications used for computer-aided engineering, best known for its computational fluid dynamics products....
, Eole, ...), FEAFinite element methodThe finite element method is a numerical technique for finding approximate solutions of partial differential equations as well as integral equations...
import of reduced modal basis with pre-defined frontier nodes, MBSMultibody systemA multibody system is used to model the dynamic behavior of interconnected rigid or flexible bodies, each of which may undergo large translational and rotational displacements.- Introduction :...
software cosimulation and import/export (LMS Virtual.Lab Motion or MSC.Adams)
- CFD
- Modelica Platform
- support of the Modelica modeling language, and support of subsets of the Modelica Standard Library (MSL) with dedicated tools: modelica editor, modelica import assistant, modelica compilerCompilerA compiler is a computer program that transforms source code written in a programming language into another computer language...
, modelica assembly
- support of the Modelica modeling language, and support of subsets of the Modelica Standard Library (MSL) with dedicated tools: modelica editor, modelica import assistant, modelica compiler
- Development
- The user can develop his own submodels, by assembling different standard submodels (supercomponent) with AMECustom, or by programming his own submodels in CC (programming language)C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....
or in FortranFortranFortran is a general-purpose, procedural, imperative programming language that is especially suited to numeric computation and scientific computing...
with AMESet. The C source codeSource codeIn computer science, source code is text written using the format and syntax of the programming language that it is being written in. Such a language is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source...
of most of the standard submodels are provided allowing the user to start from this base to fit them to his needs.
- The user can develop his own submodels, by assembling different standard submodels (supercomponent) with AMECustom, or by programming his own submodels in C
Physical Libraries
LMS Imagine.Lab AMESim is provided with two default libraries: mechanical and signal. The other libraries (approximately 30) must be purchased separately.To create a system simulation model in AMESim, a large set of validated libraries can be used for pre-defined components from different physical domains. The large set of libraries eliminates the need for extensive code writing and it enables development teams to make complex system models that cover multiple physical domains. In this way, these libraries accelerate model creation and free up time to optimize designs. LMS says the library components are all completely validated. This contributes to the accuracy and the reliability of simulation results.
LMS Imagine.Lab AMESim offers libraries for:
- ControlControl theoryControl theory is an interdisciplinary branch of engineering and mathematics that deals with the behavior of dynamical systems. The desired output of a system is called the reference...
:- Libraries: signal and control, engine signal generator
- Components: continuous blocks, tables, functions, logics, hysteresisHysteresisHysteresis is the dependence of a system not just on its current environment but also on its past. This dependence arises because the system can be in more than one internal state. To predict its future evolution, either its internal state or its history must be known. If a given input alternately...
, discrete signalDiscrete signalA discrete signal or discrete-time signal is a time series consisting of a sequence of qualities...
, routing, bus, cyclic components, ...
- ElectricsElectrical networkAn electrical network is an interconnection of electrical elements such as resistors, inductors, capacitors, transmission lines, voltage sources, current sources and switches. An electrical circuit is a special type of network, one that has a closed loop giving a return path for the current...
:- Libraries: electrical basics, electromechanical, electric motors & drives, electrical static conversion, electrochemistery, automotive electrics
- Components: resistor, inductor, capacitor, transformer, battery, alternators, synchronuous machines, induction machines, direct current machines, generators, direct Park, reverse Park, rectifiers, inverters, choppers, gradators, wires, fuses, relays, fans, blowers, lamps, window lift systems, magnetic coils, airgaps, leakages, piezoelectric actuators, ...
- MechanicsMechanicsMechanics is the branch of physics concerned with the behavior of physical bodies when subjected to forces or displacements, and the subsequent effects of the bodies on their environment....
:- Libraries: 1-D mechanical (linear and rotary), planar mechanical, cam and followers, finite-elements import (FEM), powertrain, vehicle dynamics
- Components: masses, springs, dampers, cams, rocker-arms, followers, rack and pinion, screw nut, worm gear, levers, gears, bearings, seals, couplings, clutches, chassis, tires, ...
- Fluids:
- Libraries: hydraulic, hydraulic component design, hydraulic resistance, filling, pneumatic, pneumatic component design, gas mixture, moist air
- Components: tanks, volumes, orifices, pressure drops, bends, expansions, contractions, T-junction, bearings, poppets, spools, pistons, jacks, diaphragms, leakages, sealings, ... hydraulic/pneumatic pipes with wave effects and water-hammer effect, flexible hoses, speed of sound, shocks, ... fluids and gases properties database, ...
- ThermodynamicsThermodynamicsThermodynamics 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...
:- Libraries: thermal, thermal-hydraulic, thermal-hydraulic component design, thermal pneumatic, two-phase flow, air conditioning, cooling system, heat exchanger
- Components: thermal capacities, conduction, convection, radiation, exchangers, radiators, condensers, pumps, thermostats, compressors
- IC Engine:
- Libraries: IFP drive, IFP engine, IFP exhaust, CFD-1D, IFP C3D
- Components: drivers, gearboxes, crankshaft, camshaft, cylinder, combustion, wall heat exchanges, air path, engine valves, compressors, turbochargers, pipes, injectors, after-treatment, catalyst, ...
AMESim Suite
LMS Imagine.Lab AMESim-Suite is constitued of different applications:- AMESim:
- Core product for modeling and simulation of dynamic systemsSystem dynamicsSystem dynamics is an approach to understanding the behaviour of complex systems over time. It deals with internal feedback loops and time delays that affect the behaviour of the entire system. What makes using system dynamics different from other approaches to studying complex systems is the use...
- adaptability, re-usability, scalability, unrivaled solvers, advanced features
- Core product for modeling and simulation of dynamic systems
- AMECustom:
- Customization of models and IPIntellectual propertyIntellectual property is a term referring to a number of distinct types of creations of the mind for which a set of exclusive rights are recognized—and the corresponding fields of law...
protection - to adapt and customize the appearance of models, create and publish ready-to-use catalogs, facilitate exchange of models, encryption capability
- Customization of models and IP
- AMERun:
- Run of existing models
- run-only version, adapted for non-experts, to share validated models, standard AMESim solvers and advanced features
- AMESet:
- Development of new components
- to capitalize the know-how, open platform, integrated development tool for creating new submodels
Industry usage
LMS Imagine.Lab AMESim is used by major OEMOEM
OEM means the original manufacturer of a component for a product, which may be resold by another company.OEM may also refer to:-Computing:* OEM font, or OEM-US, the original character set of the IBM PC, circa 1981...
s and suppliers in the automotive, aerospace and mechanical industries worldwide. The reference list includes companies like General Motors
General Motors
General Motors Company , commonly known as GM, formerly incorporated as General Motors Corporation, is an American multinational automotive corporation headquartered in Detroit, Michigan and the world's second-largest automaker in 2010...
, Toyota, Renault
Renault
Renault S.A. is a French automaker producing cars, vans, and in the past, autorail vehicles, trucks, tractors, vans and also buses/coaches. Its alliance with Nissan makes it the world's third largest automaker...
, PSA Peugeot Citroën
PSA Peugeot Citroën
PSA Peugeot Citroën is a French manufacturer of automobiles and motorcycles sold under the Peugeot and Citroën marques. Headquartered in the 16th arrondissement of Paris, PSA is the second largest automaker based in Europe and the number eight in the world.-History:In December 1974 Peugeot S.A....
, Bosch
Robert Bosch GmbH
Robert Bosch GmbH is a multinational engineering and electronics company headquartered in Gerlingen, near Stuttgart, Germany. It is the world's largest supplier of automotive components...
, Continental
Continental
Continental is the adjective form of continent.Continental may also refer to:* Continental , an album by UK band Saint Etienne* Continental , a brand of dried and pre-packaged foods used by Unilever in Australia...
, Delphi, Airbus
Airbus
Airbus SAS is an aircraft manufacturing subsidiary of EADS, a European aerospace company. Based in Blagnac, France, surburb of Toulouse, and with significant activity across Europe, the company produces around half of the world's jet airliners....
, Embraer
Embraer
Embraer S.A. is a Brazilian aerospace conglomerate that produces commercial, military, and executive aircraft and provides aeronautical services....
, Dassault, Snecma
Snecma
Snecma is a major French manufacturer of engines for commercial and military aircraft, and for space vehicles. The name is an acronym for Société Nationale d'Étude et de Construction de Moteurs d'Aviation .In 2005, the Snecma group, which included Snecma ,...
, Caterpillar
Caterpillar Inc.
Caterpillar Inc. , also known as "CAT", designs, manufactures, markets and sells machinery and engines and sells financial products and insurance to customers via a worldwide dealer network. Caterpillar is the world's largest manufacturer of construction and mining equipment, diesel and natural gas...
, Komatsu, Cognizant and CNH Global
CNH Global
CNH Global N.V. is a global, full line company operating in both the agricultural and construction equipment industries. CNH's scope includes integrated engineering, manufacturing, marketing and distribution of equipment on five continents...
.
Education and Research
LMS Imagine.Lab AMESim is used worldwide by many engineering schools and universities.It is also the reference framework for various Research
Research
Research can be defined as the scientific search for knowledge, or as any systematic investigation, to establish novel facts, solve new or existing problems, prove new ideas, or develop new theories, usually using a scientific method...
projects in Europe.
Release history
Name/Version | Build Number | Date |
---|---|---|
AMESim | ?? | 1995 |
AMESim 1.0 | v100 | 1996 |
AMESim 1.5 | v150 | 1997 |
AMESim 2.0 | v200 | 1998 |
AMESim 2.5 | v250 | April 1999 |
AMESim 3.0 | v300 | June 2000 |
AMESim 3.5 | v350 | May 2001 |
AMESim 4.0 | v400 | March 2002 |
AMESim 4.1 | v410 | April 2003 |
AMESim 4.2 | v420 | September 2004 |
AMESim 4.3 | v430 | October 2005 |
AMESim Rev 7A | v700 | April 2007 |
AMESim Rev 7B | v710 | December 2007 |
AMESim Rev 8A | v800 | June 2008 |
AMESim Rev 8B | v810 | December 2008 |
AMESim Rev 9 | v900 | November 2009 |
AMESim Rev 10 | v1000 | November 2010 |
See also
- Bond graphBond graphA bond graph is a graphical representation of a physical dynamic system. It is similar to the better known block diagram and signal-flow graph, with the major difference that the arcs in bond graphs represent bi-directional exchange of physical energy, while those in block diagrams and signal-flow...
- Computational fluid dynamicsComputational fluid dynamicsComputational fluid dynamics, usually abbreviated as CFD, is a branch of fluid mechanics that uses numerical methods and algorithms to solve and analyze problems that involve fluid flows. Computers are used to perform the calculations required to simulate the interaction of liquids and gases with...
- Control theoryControl theoryControl theory is an interdisciplinary branch of engineering and mathematics that deals with the behavior of dynamical systems. The desired output of a system is called the reference...
- Distributed element modelDistributed element modelIn electrical engineering, the distributed element model or transmission line model of electrical circuits assumes that the attributes of the circuit are distributed continuously throughout the material of the circuit...
- Efficient energy useEfficient energy useEfficient energy use, sometimes simply called energy efficiency, is the goal of efforts to reduce the amount of energy required to provide products and services. For example, insulating a home allows a building to use less heating and cooling energy to achieve and maintain a comfortable temperature...
- Finite element methodFinite element methodThe finite element method is a numerical technique for finding approximate solutions of partial differential equations as well as integral equations...
- 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...
- Lumped element modelLumped element modelThe lumped element model simplifies the description of the behaviour of spatially distributed physical systems into a topology consisting of discrete entities that approximate the behaviour of the distributed system under certain assumptions...
- 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
- Multibody systemMultibody systemA multibody system is used to model the dynamic behavior of interconnected rigid or flexible bodies, each of which may undergo large translational and rotational displacements.- Introduction :...
- Optimization (mathematics)Optimization (mathematics)In mathematics, computational science, or management science, mathematical optimization refers to the selection of a best element from some set of available alternatives....
- Real-time computingReal-time computingIn computer science, real-time computing , or reactive computing, is the study of hardware and software systems that are subject to a "real-time constraint"— e.g. operational deadlines from event to system response. Real-time programs must guarantee response within strict time constraints...
- Systems engineeringSystems engineeringSystems engineering is an interdisciplinary field of engineering that focuses on how complex engineering projects should be designed and managed over the life cycle of the project. Issues such as logistics, the coordination of different teams, and automatic control of machinery become more...
- Visual programming languageVisual programming languageIn computing, a visual programming language is any 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...