Jump to content

Simulation language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 137.111.13.37 (talk) at 08:12, 30 November 2016. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A computer simulation language describes the operation of a simulation on a computer. There are two major types of simulation: continuous and discrete event though more modern languages can handle more complex combinations most languages also have a graphical interface and at least a simple statistic gathering capability for the analysis of the results. An important part of discrete-event languages is the ability to generate pseudo-random numbers and variants from different probability distributions. Examples are:

  • Discrete event simulation languages, viewing the model as a sequence of random events each causing a change in state.
  • Hybrid, and other.
    • LMS Imagine.Lab AMESim,[2] simulation platform to model and analyze multi-domain systems and predict their performances
    • AnyLogic multi-method simulation tool, which supports System dynamics, Discrete event simulation, Agent-based modeling
    • Modelica, open-standard object-oriented language for modeling of complex physical systems[3]
    • EcosimPro Language (EL) - Continuous modeling with discrete events
    • VHDL-AMS - Continuous conservative/signal flow discreent event and Register transfer level capability. It simulates control, logic, and physical effects in different engineering domains (hydraulic, electronic, mechanical, thermal, etc.). It is derived from the VHDL language.
    • Verilog-AMS - Continuous conservative/signal flow discreent event and Register transfer level capability. It simulates control, logic, and physical effects in different engineering domains (hydraulic, electronic, mechanical, thermal, etc.). It is derived from the Verilog language.
    • SimulationX,[4] standard simulation software for valuation of the interaction of all components in multiphysics systems[5]
    • Simulink - Continuous and discrete event capability
    • Scicos - Continuous-time, discrete-time and event based simulation tool distributed with ScicosLab. It contains a block diagram editor, a compiler, simulator and code generation facilities. Free software.
    • SPICE - Analog circuit simulation
    • Scilab contains a simulation package called Xcos
    • XMLlab - simulations with XML[6]
    • Flexsim - 3D process simulation software for continuous, discrete event, or agent-based systems.[7]
    • EICASLAB - Continuous, discrete and discrete event capability specifically devoted to support the automatic control design.
    • TRUE (Temporal Reasoning Universal Elaboration)[8] Discrete and continuous capability, + 3D Modeler (3D Rendering using OpenGL graphics library) + Procedural animation
    • EJS, an environment to automatically generate Java code for simulations from its own language (XML files)
    • Netlogo NetLogo is a programmable multi-agent modeling environment.
    • VisualSim Architect - modeling and simulation software for Continuous, FSM and discrete event capability.
    • ExtendSim simulation environment for discrete event, continuous, discrete-rate and agent-based simulation.[9]

See also

References

  1. ^ [1]
  2. ^ [2] Archived October 2, 2011, at the Wayback Machine
  3. ^ "Modelica and the Modelica Association — Modelica Association". Modelica.org. Retrieved 2013-04-29.
  4. ^ Deutscher Tele Markt GmbH - Internetagentur. "Introduction". Itisim.com. Retrieved 2013-04-29.
  5. ^ Mahmud, Khizir; Town, Graham E. (June 2016). "A review of computer tools for modeling electric vehicle energy requirements and their impact on power distribution networks". Applied Energy. 172: 337–359. doi:10.1016/j.apenergy.2016.03.100.
  6. ^ "XMLlab, Labs with XML". xmllab.org. Retrieved 2013-04-29.
  7. ^ "FlexSim Simulation Software - Best Simulation Software for Manufacturing, Material Handling, Healthcare, Packaging, and Logistics". Flexsim.com. Retrieved 2013-04-29.
  8. ^ "TRUE-WORLD System Dynamics Software : Temporal Reasoning Universal Elaboration". True-world.com. 2013-11-21. Retrieved 2013-11-30.
  9. ^ "ExtendSim Simulation Software by Imagine That Inc". Extendsim.com. Retrieved 2013-04-29.