2015-08-16 97 views
1

我知道我可以定義參數的單位,像這樣:設置Modelica的衍生物單元

parameter Modelica.SIunits.Mass m0 = 2 "Mass"; 

和狀態變量的像這樣的單位:

Real m(start=m0, fixed=true, min=0, max=100, unit="kg"); 

但我怎麼能定義一個派生的單位? (或者,這些自動生成的?這可能是JModelica,我現在用的,根本不檢查單位。)

der(m) = m*u; 

回答

2

Dymola的自動爲您做到這一點。 OpenModelica沒有。所以我想這可能是JModelica.org中也缺少的東西。

+0

謝謝。我假設你指的是單元檢查。不過,你知道是否有辦法在Dymola中設置派生單位?或者這些是自動計算的? – Richard

+1

我的意思是它由Dymola自動派生。 –

+0

好的,謝謝。 – Richard