단순한 시뮬레이션을 의미하는건줄 알았는데

먼가 1이 점점 커지는 느낌..

내가 방향을 잘 못 잡은 걸려나.

 

Functional Mock-Up 의 FMU 일수도 있고

Functional Mock-up Unit의 FMU일수도 있는 것 같은데

Functional Mock-up Interface FMI가 일단 최상단?

 

[링크 : http://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:smswg:2015-01-25_fmi_tutorial.pdf]

 

+

[링크 : https://github.com/qtronic/fmusdk]

[링크 : https://github.com/modelon-community/fmi-library]

 

+

상용 라인업 금액대가 ㅎㄷㄷ해 보이는구만..

[링크 : https://www.modelica.org/tools]

 

플로우를 보면.. 이것저것 해서 결국에는 FMU들을 총괄 테스트 하는 상위 도구가 있어야 하는것 같은데...

[링크 : https://openmodelica.org/openmodelicaworld/tools]

[링크 : https://build.openmodelica.org/omc/builds/windows/nightly-builds/64bit/]

 

 

WHAT ARE THE DIFFERENCES?
The difference between the two kinds consist of how the importing tool makes the FMU step forward in time.

Models that represent physical quantities such as temperature or velocity are generally described by differential equations. The way that the quantities change with time depend on the value of the quantities themselves (the state), and what external influence they are subjected to (the inputs).

 

구글 번역 만세!

그나저나 functional mock-up에서 functional이 기능이 아니라 함수적 이라는 느낌이 점점드는건 왜일까...

차이점은 무엇입니까?
두 종류의 차이점은 가져 오기 도구를 사용하여 FMU가 시간을 앞당기는 방식으로 구성됩니다.

온도 또는 속도와 같은 물리량을 나타내는 모델은 일반적으로 미분 방정식으로 설명됩니다. 수량이 시간에 따라 변하는 방식은 수량 자체 (상태)의 값과 이들이받는 외부 영향 (입력)에 따라 다릅니다.

[링크 : https://www.modelon.com/fmi-functional-mock-up-unit-types/]

 

 

Model Exchange (ME) – ME FMUs represent the dynamical systems by differential equations. To simulate the system, the importing tool needs to connect the FMU to a numerical solver. The solver sets the FMU internal state, asks for the state derivatives, and determines the step size and how to compute the state at the next time step. 
Co-Simulation (CS) – CS FMUs contain their own numerical solver. The importing tool sets the FMU inputs, asks the FMU to step forward a given time, and reads the FMU output after the step is completed. 

 

구글 번역 만세2!

model exchange와 Co-Simulation 두가지가 존재하는데, solver의 위치가 어디에 있냐에 따라서 다른걸로 보이기도 한다.

결국은 솔버와 모델 두가지를 작성을 해야 FMU가 작동된다는 것 같은데...?

모델 교환 (ME ) –  ME FMU는 미분 방정식으로 동적 시스템을 나타냅니다. 시스템을 시뮬레이션하려면 가져 오기 도구가 FMU를 수치 솔버에 연결해야합니다. 솔버는 FMU 내부 상태를 설정하고 상태 미분을 요청하고 단계 크기와 다음 시간 단계에서 상태를 계산하는 방법을 결정합니다. 
공동 시뮬레이션 (CS) –  CS FMU에는 자체 수치 솔버가 포함되어 있습니다. 가져 오기 도구는 FMU 입력을 설정하고 FMU에 지정된 시간만큼 앞으로 이동하도록 요청하며 단계가 완료된 후 FMU 출력을 읽습니다. 

[링크 : https://www.modelon.com/functional-mock-up-interface-fmi/]

'하드웨어 > instrument device' 카테고리의 다른 글

adc 속도  (0) 2023.01.11
scpi, visa, ivi  (0) 2021.01.06
FMU  (0) 2020.12.21
계측장치용 프로토콜 (VISA, SCPI, IEEE-488)  (0) 2020.11.27
Posted by 구차니