MathModelica Questions & Answers
Technology
- Are the included libraries fully visible?
- Can I import and develop my own model libraries?
- Can I generate C-code for my simulations?
- Can I import C-code in my MathModelica models?
- Is it possible to connect MathModelica with Mathematica?
- Do users of MathModelica Professional need to be familiar with Mathematica?
- Can I develop models directly in the Mathematica notebook environment?
- Is it possible to analyze simulation results in Mathematica?
Deployment and Administration
- What level of expertise do I need to develop and analyze models in MathModelica?
- How large systems are possible to model with MathModelica?
- Can I mix models from different engineering domains?
Licensing
- Is there any discount for academic institutions?
- What is the current version of MathModelica?
- If I currently own an earlier version of MathModelica, how do I update it to the latest version?
Support
- Does MathCore offer MathModelica consulting?
- Does MathCore offer MathModelica courses?
- Does MathCore offer customized modeling & simulation solutions?
- Does MathCore include a support contract for MathModelica?
Technology
Are the included libraries fully visible?
Yes, MathModelica is delivered with the Modelica Standard Library, a fully visible and free Modelica library.
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.
Can I generate C-code for my simulations?
Yes, C-code is always generated when compiling MathModelica models.
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.
Is it possible to connect MathModelica with Mathematica?
Yes, MathModelica Professional includes a Mathematica link, which makes it possible to take full advantage of Mathematica.
Do users of MathModelica Professional need to be familiar with Mathematica?
No, to use the connection to Mathematica you only need basic knowledge about Mathematica (e.g., how to evaluate expressions).
Can I develop models directly in the Mathematica notebook environment?
Yes, it is fully possible to do all your modeling textually within the Mathematica notebook environment, or using the model editor to compose models and download these models to the notebook environment. This allows you to develop interactive documents, facilitating communication with other users.
Is it possible to analyze simulation results in Mathematica?
Yes, this is one of the most important features of MathModelica Professional. You have full access to all the simulation variables as interpolating functions. Therefore you can use it as any other Mathematica variable. There are also several extra functions implemented in MathModelica Professional to facilitate the most common needs for post processing of simulation results.
Deployment and Administration
What level of expertise do I need to develop and analyze models in MathModelica?
MathModelica comes with several libraries of ready-made component from different engineering domains, including a Getting Started library, which makes it easy to begin. There is also good support for making new components in Modelica for the more experienced user.
How large systems are possible to model with MathModelica?
There is no theoretical limit in how large systems can be modeled in MathModelica. What is practically feasible depends on computer performance and on how stiff the specific modeling problem is.
Can I mix models from different engineering domains?
One of the major benefits of MathModelica is that it makes it possible to mix models from different domains. This can be done both by using the ready-made libraries, as well as by developing new.
Licensing
Is there any discount for academic institutions?
Yes, MathCore gives a 70% discount on MathModelica for academic institutions.
What is the current version of MathModelica?
Version 2.1 is the latest version of MathModelica Professional.
If I currently own an earlier version of MathModelica, how do I update it to the latest version?
MathModelica comes with MathCore Premier Service which entitles users to support and a free update service for 12 months after purchasing a permanent license or an update. After the initial period this service cost 20% of the price for a new similar license/year. Please contact MathCore support at support@mathcore.com to receive the latest update.
Support
Does MathCore offer MathModelica consulting?
Yes, MathCore offers consulting in many different application areas. Please contact sales@mathcore.com for more information.
Does MathCore offer MathModelica courses?
Yes, please contact sales@mathcore.com for more information on what courses are offered by MathCore.
Does MathCore offer customized modeling & simulation solutions?
Yes, please contact sales@mathcore.com for more information.
Does MathCore include a support contract for MathModelica Professional?
Yes, MathModelica Professional comes with support and a free update service for 12 months after purchasing a permanent license or an update. After the initial period this service is 20% of the price for a new similar license/year.
