Functional Layout Interface (FMI): Free or Strong Link

I am new to collaborative modeling. I am familiar with the definitions (based on Trcka "COMPARE CONSERVATION STATUS FOR BUILDING ANDHVAC / R SYSTEM IMMULATION"):

  • A quasi-dynamic coupling, also called a loose coupling, orp-pongcoupling, where distributed models operate sequentially, and one model uses known output values ​​based on values ​​from the previous time steps of the associated model.
  • A fully dynamic clutch, also called a strong clutch, a clutch clutch, where distributed models are repeated in steps of time until the error estimate falls within a predetermined tolerance.

My question is: Is FMI / co-simulation a free clutch? What is an FMI / exchange model? In my opinion, this is not a strong communication method. I correctly understand that in the exchange of a model, a tool that imports FMU collects all ODE and algebraic equations, and the tool solves the whole system with a single solver. Thus, is it more standard to describe models in a unified way so that they can be integrated into various modeling environments?

Many thanks for your help.

+4
source share
2 answers

I am not an expert in the field of modeling, but I am involved in the implementation of the subordinate FMI Co-Simulation. Firstly, you are absolutely right in sharing the model.

, , . timestep . , . , , , . .

( ) , / / ( ), .

,

0

FMI/Model-exchange ( ), FMI/Co-Simulation .

, FMU, .

, : . FMI/Co-, FMU, , , . , , , FMU , FMU , .

, FMU, . , . : https://github.com/into-cps/case-study_mass-springer-damper

, . (: :)) : https://arxiv.org/pdf/1702.00686v1

0

Source: https://habr.com/ru/post/1676367/


All Articles