.SMArtInt.UsersGuide.Overview

Information


SMArtInt Library

The SMArtInt Library is designed to integrate various artificial intelligence (AI) models seamlessly into Modelica-based simulation tools. SMArtInt, short for Simple Modelica Artificial Intelligence Interface, provides a user-friendly interface that bridges advanced AI capabilities with the power of Modelica simulations, enhancing both modeling efficiency and simulation accuracy.

Currently, it supports the following tools:

With:

The repository contains a compiled version of the interface for usage in windows. As a starting point open the Modelica Library. It contains some ready to run examples Tester which demonstrate the usage. The corresponding python files which create the TF-Lite and ONNX models are located in Resources.

Hints for usage in Dymola:

Currently, only a 64-bit version is available. If the variable Advanced.CompileWith64 is set on its default value 0, Dymola will automatically compile a 64-bit Dymosim.exe after giving a remark in the translate log file. In case Advanced.CompileWith64=2 a 64-bit dymosim.exe is created anyway and in case of Advanced.CompileWith64=1 compilation will fail.

SMArtInt uses other software - the source code is included as submodule and/or as compiled version for direct usage:

This work was carried out within the framework of the research project DIZPROVI, supported by the Federal Ministry of Education and Research (number 03WIR0105E).


Generated at 2024-12-26T19:25:54Z by OpenModelicaOpenModelica 1.24.3 using GenerateDoc.mos