Uploaded by Mahmoud Elashry

Tool Selection

advertisement
Open Modelica
Modelica is a multi-domain object-oriented modeling language
developed by the nonprofit Modelica Association, used for modeling
complex systems with process-oriented subcomponents, including
mechanical, electrical, electronic, hydraulic, thermal, and control
systems.
Open Modelica
• Advantages
–
–
–
–
–
A strong object-oriented language for describing complex physical systems.
Provides specialized libraries for fluid, thermal, electrical, and mechanical systems.
Perfect for simulations involving multiple domains.
A large number of examples and resources and can be integrated with python
The most well-liked with significant potential for growth
Nome del relatore
JaamSim
JaamSim is a free, open-source simulation
Discrete event simulation software that
allows users to simulate various operating
conditions and maintenance scenarios,
including equipment wear and failures. It
collects data on performance metrics like
downtime, maintenance costs, and
equipment condition for analysis.
Nome del relatore
JaamSim
• Advantages:
-Open-source software for simulating discrete events that is free.
-easy to use, with a drag-and-drop interface.
-Ideal for simulating intricate processes and systems.
• Drawbacks
-Its main emphasis is on discrete-event simulation, which can restrict its applicability to
continuous system models.
GNU Octave
GNU Octave is a high-level programming
language and numerical computing
environment, similar to MATLAB, that offers
mathematical, signal processing, and
visualization functions for modeling and
simulating complex systems, including
industrial machinery. It allows users to create
custom scripts, extract performance metrics,
and analyze simulation results. Octave can
be integrated with other open-source tools,
such as machine learning or predictive
maintenance algorithms, to enhance its
capabilities.
GNU Octave
•
Advantages
-Open-source, free environment for numerical computation.
-suited for a wide range of MATLAB scripts.
-Extensive assistance with data analysis and numerical calculations.
•
Drawbacks
-Not specifically made for system simulations, but mostly intended for numerical computing.
-Compared to other specialist tools, there is limited built-in support for complex system
modeling.
Tool Selection
If we put a criteria for the tool (open source – easy to integrate with other toolsVarity of libraries to model and simulate – popularity and continuous
development – Discrete and continuous simulation)
The most suitable tool will be
Modelica
Download