Modelon offers a powerful solution for automated quality assurance and execution of system models created using the Modelon Creator Suite, as well as other third-party and in-house models. Our advanced Modelica-based mathematical engine, OPTIMICA Compiler Toolkit, coupled with our regression testing tool, Model Testing Toolkit, enables customers to execute models and automate testing – accelerating the design process.
- Powerful Computations – Our creator suite offers the most advanced Modelica-based mathematical engine on the market.
- Automated Testing – Our creator suite offers a proven platform for creating, executing, and automating tests of Modelica models.
- Seamless Integration – Our creator suite offers seamless integration into leading engineering environments as well as custom in-house workflows needed for engineering design applications.
The Model Testing Toolkit
The Model Testing Toolkit is a platform for creating, executing and automating tests of Modelica models. It is designed to handle the increasingly complicated task of developing models and libraries for both a single tool as well as multiple tools and
even cross-testing (compilation and simulation performed on different tools).
Creating tests have never been easier. The Model Testing Toolkit comes with an easy-to-use graphical user interface for test creation and local execution. The interface has been developed in cooperation with the Modelon library developers to make sure that it is suited for its purpose. In addition, there are conversion scripts for quick generation of test suites directly from Modelica code.
The automation of tests is also key to allowing the modeler to advance forward while not spending too much time on executing tests. The Model Testing Toolkit comes ready to integrate with continuous integration platforms, with a detailed guide for setup on the Jenkins platform.
The Model Testing Toolkit also acknowledges the need of custom solutions; therefore, it also ships with a powerful scripted framework. The scripted framework allows for custom tests to be set up using the easy to learn and widely used language Python (version 2.7).
- Graphical user interface for test creation and local execution
- Connection to Modelon's OPTIMICA Compiler Toolkit enables easy extraction of parameters and variables from models for test creation
- Tests models on multiple tools and FMI environments
- Interactive dashboard overview in HTML reports
- Ready for integration with continuous integration platforms, and natively integrated with Jenkins, to facilitate automation of test execution
- Tests models on multiple tools and FMI environments
OPTIMICA Compiler Toolkit
Modelon’s OPTIMICA Compiler Toolkit, the most advanced Modelica-based mathematical engine on the market, offers users a powerful solution for the automation, simulation and optimization of system behaviors throughout the model-based design cycle.
Trusted as the key compiler to Modelon’s modelica-based libraries, OPTIMICA enables users to build multi-domain physical systems by choosing from thousands of available model components. OPTIMICA’s state-of-the-art solvers empower evaluation of complex physical systems - supporting transient simulations as well as steady-state computations and dynamic optimization. The sophisticated mathematical engine can manipulate and simplify models to improve performance and robustness, serving industries and applications ranging from automotive and active safety to energy and power plant optimization.
Modelon’s OPTIMICA Compiler Toolkit is also available for OEM licensing and can be integrated into CAE software products.
OPTIMICA is based on JModelica.org technology.
- Implementation: Efficient and dependable implementation thanks to OPTIMICA’s powerful API and deployment experts
- Compliance: Compliant with Modelon’s industry leading libraries, the Modelica Standard Library (3.2.2), and FMI (v 1.0 and v 2.0) standards
- Performance: State of the art solvers for robust, accurate and efficient computations of model behavior
- Analysis Range: Solvers for transient simulation, steady-state computations and dynamic optimization
- Optimized Integration: Seamless integration into leading engineering environments through Modelon’s FMI Toolbox for MATLAB®/Simulink, PyFMI (Python) and FMI Add-in for Excel
- Custom Workflows: Seamless integration into custom, automated engineering design work flows to develop engineering design applications.