#modelica
#modelica
Вопрос:
Я не получаю никаких ошибок при моделировании модели на Twinbuilder с помощью Modelica. Но, как вы можете видеть на изображении ниже, прогресса в решении нет.
Я хочу исследовать возможные причины этой ситуации. Я сгенерировал файл журнала компилятора и файл журнала решателя.
В bltTable можно увидеть, что на диагональной линии есть область, отмеченная красным, которая описывает проблемные уравнения и переменные. Но я не могу понять, какие меры я должен предпринять, просмотрев эту таблицу. Я добавляю таблицу blt на изображении ниже
Знаете ли вы, как обращаться с этими красными областями на диагональной линии? Я прикрепляю таблицу blt как прикрепленную.
https://www.filehosting.org/file/details/903907/bltTable.html
Комментарии:
1. В некоторых других публикациях эта таблица также известна как матрица инцидентности. Слева у вас есть ваши уравнения, вверху у вас есть ваши переменные. Везде, где у вас есть переменные выше диагонали, у вас есть нелинейный цикл или блок. В вашем примере есть две переменные над диагональю, это ваши переменные итерации для решения нелинейного блока. Нелинейных циклов не всегда можно избежать, это не обязательно проблема.