OpenModelica!

* Download * Windows http://openmodelica.org/download/download-windows
* Linux http://openmodelica.org/download/download-linux
* Mac http://openmodelica.org/download/download-mac
* All OS (pre-installed VM http://openmodelica.org/download/virtual-machine
* Nightly Builds http://openmodelica.org/download/nightlybuildsdownload
* Source Code http://openmodelica.org/download/sourcecodeuser
* tools & apps * Tools http://openmodelica.org/openmodelicaworld/tools
* Applications http://openmodelica.org/openmodelicaworld/applications

OpenModelica alternatives

  • MATLAB

  • MATLAB is a numerical computing environment and programming language. Maintained by The MathWorks, MATLAB allows easy matrix manipulation, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs in other languages. Although it is numeric only, an optional toolbox uses the MuPAD symbolic engine, allowing access to computer algebra capabilities. An additional package, Simulink, adds graphical multidomain simulation and Model-Based Design for dynamic and embedded systems. »

    tags: computer-algebra data-analysis embedded-debugger mathematics matrix
  • SciPy & Numpy

  • SciPy (pronounced "Sigh Pie") is open-source software for mathematics, science, and engineering. It is also the name of a very popular conference on scientific programming with Python. The SciPy library depends on NumPy, which provides convenient and fast N-dimensional array manipulation.

    tags: mathematics computer-algebra
  • Spyder

  • Spyder (previously known as Pydee) is a free open-source Python development environment providing MATLAB-like features in a simple and light-weighted software, available for Windows XP/Vista/7, GNU/Linux and Mac OS X.

    tags: development environment matlab python python-ide
  • Xcos

  • Xcos is a graphical editor to design hybrid dynamical systems models. Models can be designed, loaded, saved, compiled and simulated.

    tags: block-diagram dynamics-simulation graphical-editor simulation
  • COMSOL Multiphysics

  • COMSOL Multiphysics is an engineering, design, and finite element analysis software environment for the modeling and simulation of any physics-based system.

    tags: simulation engineering physics finite-element-analysis multiphysics
  • Mirai Math

  • Graphical frontend for GNU Octave. Edit formulas in native mathematical notation. Available / tested for Linux x586 / x86_64, WinXP, Vista, and MacOS.

    tags: mathematics algebra matlab math-editor
  • PyDSTool

  • PyDSTool is a sophisticated & integrated simulation and analysis environment for dynamical systems models of physical systems (ODEs, DAEs, maps, and hybrid systems).

    tags: modeling simulation-software dynamic-analysis physical-systems
  • SimulationX

  • SimulationX is an interdisciplinary, multi-domain simulation software for the design, analysis and optimization of complex systems on a single platform. More than 500 ready-to-use model elements and over 300 examples of models from 11 application areas simplify and accelerate the modeling process. Within the shortest time possible, users obtain high-quality results from their simulations. It includes libraries for signal and control, fluids, mechanical 1D/2D/3D, electrics, magnetics, thermal... The advanced user can also develop its own libraries and models since Modelica language is fully supported. SimulationX is best-in-class for generating c-code, standalone executable, dll or s-function. »

    tags: aerospace c-code cae car code-export
  • Calculation Laboratory

  • Calculation Laboratory is an online environment for numerical computations. By using this site you get fast access to the easy-to-use tool for computing from anywhere. Calculation Lab is perfect for engineering students.

    tags: algebra calculator data-analysis engineering mathematics
  • VisSim

  • VisSim™ is a visual language for modeling and simulating nonlinear dynamic systems. With 9 integration methods, 4 optimization methods and over 200 vector and scalar block functions.

    tags: mathematics modelling simulation
  • Reinteract

  • Reinteract is a system for interactive experimentation with Python. Reinteract worksheets contain Python code combined with the results of that code, formatted as text or graphical plots. Youu can go back and edit previously entered statements, and the results will update. Reinteract is suitable for experimentation with the Python language and for data analysis using the NumPy and SciPy packages.

    tags: development mathematics numerical-analysis numerical-computations python
  • Derive

  • Derive 6.1: Powerful system for doing symbolic and numeric mathematics. This application is no longer available or supported.

    tags: Discontinued algebra analysis-tool calculator computer-algebra-system
  • Rodeo

  • Rodeo is a Python IDE for doing data science and analysis natively on your desktop.

    tags: data-analysis python python-ide
  • Dymola

  • Multi-Engineering Modeling and SimulationThe unique multi-engineering capabilities of Dymola presents new and revolutionary solutions for modeling and simulation as it is possible to simulate the dynamic behavior and complex interactions between systems of many engineering fields, such as mechanical, electrical, thermodynamic, hydraulic, pneumatic, thermal and control systems. This means that users of Dymola can build more integrated models and have simulations results that better depict reality. »

    tags: simulation modelica modelica-environment
  • 20-sim

  • 20-sim is a modeling and simulation program for mechatronic systems. With 20-sim you can enter model graphically, similar to drawing an engineering scheme. With these models you can simulate and analyze the behavior of multi-domain dynamic systems and create control systems. You can even generate C-code and run this code on hardware for rapid prototyping and HIL-simulation.

    tags: simulation