HOME

TheInfoList



OR:

SimulationX is a
CAE CAE may refer to: Organisations Aviation * CAE Aviation, a Luxembourgian aviation services company * CAE Inc. (formerly Canadian Aviation Electronics), a Canadian manufacturer of simulation technologies and training provider * Régional Compagnie A ...
software application running on
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
for the physical simulation of technical systems. It is developed and sold by ESI Group.


History

In the mid 1980s,
VEB VEB may stand for: * Venturing and Emerging Brands, a division of Coca-Cola * Virtual business * Venezuelan , currency of Venezuela between 1879 and 2007, ISO 4217 code VEB * ' (German for "People-owned enterprise"), a state-owned workplace or est ...
Mikromat in Dresden ( Germany) developed a program for DOS to design controlled feed axis systems and to perform hydraulic calculations. In 1993, ITI GmbH, founded by former Mikromat employees in 1990, introduced a simulation tool for Microsoft Windows designed for dynamic calculations of drive systems: ITI-SIM 1. With the release of ITI-SIM 2 in 1995, the software also allowed for
fluid In physics, a fluid is a liquid, gas, or other material that continuously deforms (''flows'') under an applied shear stress, or external force. They have zero shear modulus, or, in simpler terms, are substances which cannot resist any shear ...
simulations. In 2002, the newly developed application SimulationX, based on the object-oriented description language Modelica, was introduced to the market. By the year 2007, ITI-SIM (then in version 3.8) had been completely replaced by SimulationX. Since the beginning of 2016, ITI belongs to the ESI Group and now operates under the name ESI ITI GmbH.


Modeling and Functionality

Simulation models are created on the basis of a discrete network approach. That means the system is broken down into logical parts which are linked through specific connections. These sub-systems are represented by preconfigured or custom model elements organized in domain-specific and custom model libraries. The sub-models are then parameterized and connected with each other. Models can be created either through the graphical user interface or by using Modelica command lines.


Libraries

Model libraries can be obtained as modular packages from the software producer. There are various libraries available with basic models for the corresponding physical domains as well as libraries with advanced models for specific applications and industries. Depending on the objective, the user can choose from 1D, 2D and 3D model elements with respect to the modeling, simulation and parameterization requirements. Modelica-based third-party and custom-built libraries can also be integrated into SimulationX. SimulationX libraries include: *''Signal blocks'': General Signal Blocks, Signal Sources, Linear Signal Blocks, Non-Linear Signal Blocks, Time-Discrete Signal Blocks, Special Signal Blocks, Switches *'' Mechanics'': Mechanics 1D (rotary, linear), Planar Mechanics, Multibody systems, CAD Import via
STL STL may refer to: Communications * Standard telegraph level *Studio/transmitter link International law *Special Tribunal for Lebanon The Special Tribunal for Lebanon (STL), also referred to as the Lebanon Tribunal or the Hariri Tribunal, is a ...
*'' Power Transmission'': Motors and Engines, Couplings and Clutches, Transmission Elements, Planetary Structures *''
Electrical Engineering Electrical engineering is an engineering discipline concerned with the study, design, and application of equipment, devices, and systems which use electricity, electronics, and electromagnetism. It emerged as an identifiable occupation in the l ...
and Electronics'': Electronics (Analog), Magnetics, Electric Motors, Stepping Motors *'' Fluid Power and Thermodynamics'': Hydraulics (pressure source, tank, volume, differential cylinder, throttle, valves, plunger cylinder, constant and variable), pneumatics (gases and mixtures), Thermal-Fluid (single phase with liquids and gases, two-phase with coolants, refrigerants, NIST, water, wet air, gas mixtures) *'' Torsional Vibration Analysis'': Inertia, Torques, Dampers, Couplings, Gears, Sensors *''Special: Subsea Library'': Subsea Hydraulics, Subsea Electrics, Offshore Handling


Modelica

SimulationX supports the Modelica modeling language to simulate individually created, realistic (sub-)models. Models of the Modelica Standard Library or the ones purely based on the Modelica language definition can be executed.


Interfaces

SimulationX provides open, comprehensive CAx-interfaces to external programs for different purposes and applications, e.g.
CAE CAE may refer to: Organisations Aviation * CAE Aviation, a Luxembourgian aviation services company * CAE Inc. (formerly Canadian Aviation Electronics), a Canadian manufacturer of simulation technologies and training provider * Régional Compagnie A ...
(VehicleSim (
CarSim CarSim is a commercial software package that predicts the performance of vehicles in response to driver controls (steering, throttle, brakes, clutch, and shifting) in a given environment (road geometry, coefficients of friction, wind). CarSim is p ...
, BikeSim, TruckSim)), CAD ( Solid Edge, Unigraphics / NX, SolidWorks, Creo Elements/Pro,
Autodesk Inventor Autodesk Inventor is a computer-aided design application for 3D mechanical design, simulation, visualization, and documentation developed by Autodesk. Features Inventor allows 2D and 3D data integration in a single environment, creating a virt ...
,
CATIA V5 CATIA (, an acronym of computer-aided three-dimensional interactive application) is a multi-platform software suite for computer-aided design (CAD), computer-aided manufacturing (CAM), computer-aided engineering (CAE), 3D modeling and Product li ...
),
CAM Calmodulin (CaM) (an abbreviation for calcium-modulated protein) is a multifunctional intermediate calcium-binding messenger protein expressed in all eukaryotic cells. It is an intracellular target of the secondary messenger Ca2+, and the bin ...
, Computer-aided optimization (e.g. Isight,
modeFRONTIER modeFRONTIER is a multidisciplinary design optimization (MDO) platform developed by the Italian software house ESTECO SpA. Its workflow based environment, and multi-objective optimization algorithms are used for streamlining the engineering design ...
, Optimus,
optiSLang optiSLang is a software platform for CAE-based sensitivity analysis, multi-disciplinary optimization (MDO) and robustness evaluation. It is developed by Dynardo GmbH and provides a framework for numerical Robust Design Optimization (RDO) and s ...
, OptiY), FEA/FEM ( Abaqus, Ansys, COMSOL Multiphysics, MSC Nastran), CFD. Co-Simulation provides a general interface which can be used to link SimulationX to CAE tools with predefined setups for particular realizations ( MSC.Adams, SIMPACK,
MATLAB MATLAB (an abbreviation of "MATrix LABoratory") is a proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks. MATLAB allows matrix manipulations, plotting of functions and data, implementa ...
/
Simulink 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 t ...
, Fluent, Cadmould etc.). The coupling ensures the data exchange between the tools and the simulation software. Tools for a holistic structural and system analysis (equilibrium computation, natural frequencies, vibration modes, input-output analysis) and for linking a simulation model to the databases are available. A COM interface allows communication between SimulationX and other Windows applications for user-defined batch runs, embedded simulation, parameter studies, or optimizations. Code-Export features support the generation of C
source code In computing, source code, or simply code, is any collection of code, with or without comment (computer programming), comments, written using a human-readable programming language, usually as plain text. The source code of a Computer program, p ...
for seamless model integration, Hardware-in-the-loop (HiL) applications and Rapid Control Prototyping, Functional Mock-up
Virtual Machine In computing, a virtual machine (VM) is the virtualization/ emulation of a computer system. Virtual machines are based on computer architectures and provide functionality of a physical computer. Their implementations may involve specialized har ...
. Throughout all stages of modern system design processes, engineers and scientists can work with a variety of seamlessly integrated tools. The connection of SimulationX to
real-time Real-time or real time describes various operations in computing or other processes that must guarantee response times within a specified time (deadline), usually a relatively short time. A real-time process is generally one that happens in defined ...
testing and simulation platforms such as
LabVIEW Laboratory Virtual Instrument Engineering Workbench (LabVIEW) is a system-design platform and development environment for a visual programming language from National Instruments. The graphical language is named "G"; not to be confused with G- ...
, NI VeriStand,
dSPACE DSpace is an open source repository software package typically used for creating open access repositories for scholarly and/or published digital content. While DSpace shares some feature overlap with content management systems and document managem ...
, ETAS LABCAR, and SCALE-RT heavily increases the productivity in the design cycle and shortens time-to-market of new products. SimulationX supports the creation and import of Functional Mock-up Units defined by the Functional Mock-up Interface standard (development started by the MODELISAR project). Standardized interfaces facilitate the platform-independent exchange of simulation models and increase the flexibility in the connection of external simulation tools and models.


Industry usage

SimulationX is used for designing, modeling and analyzing the dynamic behavior of complex mechatronic systems as well as for virtual tests in many industries, research and education including the automotive sector,
railway Rail transport (also known as train transport) is a means of transport that transfers passengers and goods on wheeled vehicles running on rails, which are incorporated in Track (rail transport), tracks. In contrast to road transport, where the ...
and
shipbuilding Shipbuilding is the construction of ships and other Watercraft, floating vessels. It normally takes place in a specialized facility known as a shipyard. Shipbuilders, also called shipwrights, follow a specialized occupation that traces its roo ...
,
heavy machinery Heavy equipment or heavy machinery refers to heavy-duty vehicles specially designed to execute construction tasks, most frequently involving earthwork operations or other large construction tasks. ''Heavy equipment'' usually comprises five e ...
and
mining Mining is the extraction of valuable minerals or other geological materials from the Earth, usually from an ore body, lode, vein, seam, reef, or placer deposit. The exploitation of these deposits for raw material is based on the economic ...
,
power generation Electricity generation is the process of generating electric power from sources of primary energy. For utilities in the electric power industry, it is the stage prior to its delivery ( transmission, distribution, etc.) to end users or its sto ...
and
building technology Architectural engineers apply and theoretical knowledge to the engineering design of buildings and building systems. The goal is to engineer high performance buildings that are sustainable, economically viable and ensure the safety health. Archi ...
,
aerospace Aerospace is a term used to collectively refer to the atmosphere and outer space. Aerospace activity is very diverse, with a multitude of commercial, industrial and military applications. Aerospace engineering consists of aeronautics and astrona ...
and defense,
mechanical engineering Mechanical engineering is the study of physical machines that may involve force and movement. It is an engineering branch that combines engineering physics and mathematics principles with materials science, to design, analyze, manufacture, ...
,
medical engineering Biomedical engineering (BME) or medical engineering is the application of engineering principles and design concepts to medicine and biology for healthcare purposes (e.g., diagnostic or therapeutic). BME is also traditionally logical sciences ...
, oil and gas, precision instruments and
home appliances A home appliance, also referred to as a domestic appliance, an electric appliance or a household appliance, is a machine which assists in household functions such as cooking, cleaning and food preservation. Appliances are divided into three t ...
as well as
consumer electronics Consumer electronics or home electronics are Electronics, electronic (Analogue electronics, analog or digital electronics, digital) equipment intended for everyday use, typically in private homes. Consumer electronics include devices used for ...
.


Academic usage

SimulationX is widely used in education and research worldwide.Textbook Dynamics of Machinery
Dresig, Hans, Holzweißig, Franz, 2010, With CD-ROM.,


See also

* 20-sim *
Dymola Dymola is a commercial modeling and simulation environment based on the open Modelica modeling language. Large and complex systems are composed of component models; mathematical equations describe the dynamic behavior of the system. Developed b ...
*
EcosimPro EcosimPro is a simulation tool developed by Empresarios Agrupados A.I.E for modelling simple and complex physical processes that can be expressed in terms of Differential algebraic equations or Ordinary differential equations and Discrete eve ...
*
LMS Imagine.Lab Amesim 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 software package is a suite of tools used t ...
* Modelica * MapleSim * Wolfram SystemModeler *
Simulink 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 t ...


References


External links

*{{official website
Homepage of the society of automotive engineersSimulationX Global Subsea CenterHomepage of Functional DMU Fraunhofer GesellschaftFunctional Mock-up Interface
Simulation programming languages Simulation software Computer-aided engineering