Skip to content

MCP-0017: FMU_Import #1727

Open
Open
@modelica-trac-importer

Description

@modelica-trac-importer

Modified by dietmarw on 9 Jun 2015 12:41 UTC
This is the ticket for MCP 0017:

The primary goal is to important an FMU 2.0 ModelExchange or CoSimulation in a fully portable way into Modelica. Basically, the FMU is a Modelica ExternalObject (Modelica 3.3 section 12.9.7) and the FMU functions are Modelica functions operating on this ExternalObject. An ExternalObject has two required functions: “constructor” + “destructor”, that are called by the simulation environment when appropriate. It is proposed to add three additional optional functions that an ExternalObject can have. These functions are also useful for non-FMU external objects.

Note, currently, import of FMUs is tool specific, e.g. due to function fmi2CompletedIntegratorStep. Initially, this was dicussed in ticket #1626.

Document location


Reported by otter on 9 Jun 2015 12:24 UTC
This is the ticket for MCP 0017:

The primary goal is to important an FMU 2.0 ModelExchange or CoSimulation in a fully portable way into Modelica. Basically, the FMU is a Modelica ExternalObject (Modelica 3.3 section 12.9.7) and the FMU functions are Modelica functions operating on this ExternalObject. An ExternalObject has two required functions: “constructor” + “destructor”, that are called by the simulation environment when appropriate. It is proposed to add three additional optional functions that an ExternalObject can have. These functions are also useful for non-FMU external objects.

Note, currently, import of FMUs is tool specific, e.g. due to function fmi2CompletedIntegratorStep. Initially, this was dicussed in ticket #1626.


Migrated-From: https://trac.modelica.org/Modelica/ticket/1727

Metadata

Metadata

Assignees

Labels

MCPGeneric MCP label (prefer specific MCP label for grouping of issues belonging to the same MCP)enhancementNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions