This blog post will introduce newcomers to the difference between using co-simulation FMUs (Functional Mock-up Units) and Model Exchange FMUs. FMI – Functional Mock-up Interface FMU – Functional Mock-up Unit (a model, for example, which has been wrapped within the Functional Mock-up Interface). For more information on FMI please...
Continue reading
Written by: Garron Fish – Chief Engineer Functional Mock-up Interface (FMI) is a standard used for model exchange and co-simulation of dynamic models. FMI is useful because it is tool independent (i.e. the standard is not controlled by one tool vendor) and is well supported by many popular simulation tools...
Continue reading
The Functional Mock-up Interface (FMI) standard is an open standard for the exchange of models between simulation tools. It is developed and maintained by the Modelica Association. Claytex have been working with the FMI standard since 2012 and we have used FMI to integrate simulation models into Simulink, Excel...
Continue reading
A new version of the FMI Blockset for Simulink is now available. The key enhancements in this release are: Full support for FMI 2.0 Model Exchange standard Improved support for the FMI 1.0 and 2.0 Co-simulation standard Added support for network license borrowing through the Claytex License Manager Tested with...
Continue reading
Previously on the Claytex blog, we covered an introduction to the concept of using the Python language alongside Dymola/Modelica. As you might recall, one of the tasks that can be accomplished by doing so is to simulate FMUs exported from Dymola. As covered in the previous post, there’s plenty...
Continue reading
Python is a versatile language that can be used as both a scripting and general programming code. Modelica, on the other hand, is a more niche product leveraged (often via Dymola) to solve complex multi physics engineering problems. The two languages are often deployed together to good effect. Using...
Continue reading
This post has a look at how to interface with FMU blocks that make use of physical connectors. In this blog a simple electrical circuit is split into two FMUs that interface with electrical connectors. What is a physical connector? A connector that could be found on a physical...
Continue reading
Do you really need detailed knowledge of every component in your system and how to model each component in order to successfully simulate the system? In this blog post I’m going to consider this question, and how the existing Modelica libraries that Dymola supports affect the answer. One thing...
Continue reading
Calculate partial derivatives of a Modelica model in Dymola.
Continue reading
In this blog post, I write about a project we supported over the past couple of years involving Buildings thermal management systems modelling with NTU – Nottingham Trent University, UK. In summary: We’re looking to improve the energy efficiency of buildings thermal management, primarily to meet targets on CO2...
Continue reading