Я внес некоторые изменения в файл sldemo_househeat_data.m, который устанавливает все начальные точки.Я изменил следующие значения:
% The air exiting the heater has a constant temperature which is a heater
% property. THeater = 50 deg C
THeater = 15;
% TinIC = initial indoor temperature = 20 deg C
TinIC = 26;
Я также изменил заданное значение температуры AC, как показано на рисунке ниже:
Кроме того, мойМодель термостата была перевернута, щелкнув знак сравнения температуры с заданным значением в начале диаграммы.Я сохранил состояние (0,1) в блоке реле, я перевернул их только в модели нагревателя, как показано на рисунке
Таким образом, любой 1, установленный термостатом, переворачивается в 0, вычитая его из 1. То же самое относится к любому 0, установленному термостатом.
Внутри подмодели дома, я перевернул вычитание в разнице температуруравнение как следующее (Tout-Tin вместо Tin-Tout)
Наконец, ответ моего AC показан следующим образом.
Надеюсь, это поможет объявлению спасибо