Установить производные единицы 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;

person Richard    schedule 16.08.2015    source источник


Ответы (1)


Dymola делает это автоматически. В OpenModelica нет. Так что я предполагаю, что, возможно, чего-то не хватает и на JModelica.org.

person Dietmar Winkler    schedule 17.08.2015
comment
Спасибо. Я предполагаю, что вы имеете в виду проверку единиц измерения. Тем не менее, знаете ли вы, есть ли способ установить производные единицы в Dymola? Или они рассчитываются автоматически? - person Richard; 17.08.2015
comment
Я имел в виду, что он автоматически выводится Dymola. - person Dietmar Winkler; 18.08.2015