Начальное значение температуры тепловой модели Simulink - PullRequest
0 голосов
/ 10 июня 2018

Я работал над примером тепловой модели simulink здесь , где я преобразовал ее в переменный ток и поделился своими шагами в этой публикации .

Как яработал над этим, я заметил, что независимо от того, насколько сильно я изменяю свою заданную температуру или уровни комфортности, выходной сигнал всегда начинается с 85 F и падает, как показано на рисунке ниже.

enter image description here

Я думаю, что это может быть проблема с начальными значениями, но я проверил все начальные значения в файле инициализации .m и изменил их в соответствии с моим AC (Tin_init = 26, T_heater = 15 для AC),Уравнения, лежащие в основе модели, приведены в официальной документации модели , но не упоминалось ничего, что могло бы объяснить сюжет всегда начиная с 85. Есть идеи, что могло вызвать это?

Спасибо

1 Ответ

0 голосов
/ 13 июня 2018

Модель настроена на Model Workspace, что означает, что когда модель инициализируется, она сначала смотрит туда, а затем смотрит на Base Workspace.Как показано на рисунке ниже, в рабочей области модели есть значение TinIC, что означает, что используется это значение, а не любое значение, которое вы можете иметь в базовой рабочей области.Для повторной инициализации рабочей области вам необходимо нажать на кнопку, указанную на изображении ниже.

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

enter image description here

...