Technology
|
| Q: |
Do users of MathModelica
need to be familiar with Mathematica?
|
| |
No, to use MathModelica you only
need basic knowledge about Mathematica (e.g., how to
evaluate expressions).
|
| |
|
| Q: |
Are the included libraries fully visible?
|
| |
Yes, MathModelica is delivered
with the Modelica Standard Library, a fully visible and free Modelica
library.
|
| |
|
| Q: |
Can I import and develop my own model libraries?
|
| |
Yes, there are several commercial as well as free Modelica
libraries available that can be used together with MathModelica. Of course it is also possible to
develop your own libraries for internal as well as external use.
|
| | |
| Q: |
Can I develop models in the Mathematica notebook environment?
|
| |
Yes, you can do all your modeling textually within the
Mathematica notebook environment, or by using the model editor to
compose models and download them to the notebook environment. This
allows you to develop interactive documents, facilitating
communication with other users.
|
| | |
| Q: |
Can I generate C code for my simulations?
|
| |
Yes, C code is always generated when compiling MathModelica models.
|
| | |
| Q: |
Can I import C code in my MathModelica models?
|
| |
Yes, there is an external function interface in Modelica that can be
used to import C code and even Fortran code. If you would like to
generate C++ or Fortran 90 code in Mathematica, you can do so
with MathCode
C++ and MathCode F90.
|
| | |
| Q: |
Is it possible to analyze simulation results in Mathematica?
|
| |
Yes, this is one of the most important features of MathModelica. You have full access to all the
simulation variables as interpolating functions, and can therefore use
them just like any other Mathematica variable. There are also
several
extra functions implemented in MathModelica to facilitate the most common needs for
post-processing simulation results.
|
| | |
| Q: |
If I am currently using MathModelica 2, can I convert my existing
models to MathModelica?
|
| |
Yes, most MathModelica 2 models can be directly used
in MathModelica. However, as
graphical annotations differ, you might need to redo your icons.
|
| | |
Deployment and Use
|
| Q: |
What level of expertise do I need to develop and analyze
models in MathModelica?
|
| |
MathModelica comes with several
libraries of ready-made components from different engineering domains,
including a Getting Started library, which makes it easy for beginners
to get started right away. For more-experienced users, there is
also good support for making new components in Modelica.
|
| | |
| Q: |
How large a system is it possible to model with MathModelica?
|
| |
There is no theoretical size limit for system modeling in
MathModelica. What is practically
feasible depends on computer performance and on how complex the specific
modeling problem is.
|
| | |
| Q: |
Can I mix models from different engineering domains?
|
| |
Yes, one of the major benefits of MathModelica is that it makes it possible to mix models from
different domains--by using the ready-made libraries as well as
by developing new ones.
|
| | |
Licensing
|
| Q: |
Is there any discount for educational users or institutions?
|
| |
Yes, MathModelica has a sizable
discount for educational users and institutions.
|
| | |
| Q: |
What is the current version of MathModelica?
|
| |
MathModelica 2.1 is the latest version of
MathModelica.
|
| | |
| Q: |
If I currently own an earlier version of MathModelica, how do I get an upgrade copy of MathModelica?
|
| |
Contact support@mathcore.com for program support and upgrade information.
|
| | |
Support
|
| Q: |
Is consulting available for MathModelica?
|
| |
Yes, MathCore offers consulting in many different application areas.
Please contact sales@mathcore.com
for more information.
|
| | |
| Q: |
Are courses offered for MathModelica?
|
| |
Yes, Please contact sales@mathcore.com
for more information on what courses are offered by MathCore.
|
| | |
| Q: |
Are customized modeling and simulation solutions available?
|
| |
Yes, please contact sales@mathcore.com
for more information.
|
| | |
| Q: |
Is there a support contract for MathModelica?
|
| |
Yes, MathModelica offers program
support and a free update service for 12 months after purchasing a
permanent license or an upgrade. After the initial period, each renewal
year of this service costs 20% of the price for a new similar license/year.
|
| | |