Я строю модель в дымоле, но при переводе модели появляется ошибка, показывающая, что в системе не хватает одного уравнения. Итак, как мне найти недостающие уравнения в Димоле?
Как найти недостающие уравнения в Дымоле?
comment
Вы можете немного сузить его, проверив каждую модель отдельно. Я также рекомендую эту публикацию: modelica.org/events/modelica2008/Proceedings/sessions/
- person matth   schedule 15.11.2019
Ответы (1)
Димола уже сообщает вам, где, по его мнению, находится проблема. Видимо компонент stodolaTurbine
ошибочен. И из информационных сообщений, которые вы отметили, мы можем сделать вывод, что отсутствует одно уравнение, включающее действительные переменные.
Итак, перейдите к этому компоненту и проверьте, есть ли у вас одно уравнение для каждой реальной переменной и что каждая реальная переменная используется хотя бы в одном уравнении.
Вот несколько общих советов по устранению таких проблем:
- Внимательно прочтите все ошибки, предупреждения и информационные сообщения.
- Разверните все сообщения, чтобы узнать, что узнал Димола
- Информационные сообщения могут быть очень полезными, не забудьте проверить их
(например, Попытка локализовать сингулярность на вашем скриншоте) - Сделайте это также для всех классов, которые вы создали в своем примере.
person
marco
schedule
18.11.2019