Как найти недостающие уравнения в Дымоле?

Я строю модель в дымоле, но при переводе модели появляется ошибка, показывающая, что в системе не хватает одного уравнения. Итак, как мне найти недостающие уравнения в Димоле?

введите здесь описание изображения


person Jack    schedule 15.11.2019    source источник
comment
Вы можете немного сузить его, проверив каждую модель отдельно. Я также рекомендую эту публикацию: modelica.org/events/modelica2008/Proceedings/sessions/   -  person matth    schedule 15.11.2019


Ответы (1)


Димола уже сообщает вам, где, по его мнению, находится проблема. Видимо компонент stodolaTurbine ошибочен. И из информационных сообщений, которые вы отметили, мы можем сделать вывод, что отсутствует одно уравнение, включающее действительные переменные.

Итак, перейдите к этому компоненту и проверьте, есть ли у вас одно уравнение для каждой реальной переменной и что каждая реальная переменная используется хотя бы в одном уравнении.

Вот несколько общих советов по устранению таких проблем:

  • Внимательно прочтите все ошибки, предупреждения и информационные сообщения.
  • Разверните все сообщения, чтобы узнать, что узнал Димола
  • Информационные сообщения могут быть очень полезными, не забудьте проверить их
    (например, Попытка локализовать сингулярность на вашем скриншоте)
  • Сделайте это также для всех классов, которые вы создали в своем примере.
person marco    schedule 18.11.2019