Simulink家用热力系统作为AC

时间:2018-05-15 14:00:24

标签: matlab simulink

我正在尝试修改房屋的this热系统,使其成为AC而不是加热器。页面说如果我想修改它,我需要添加冷空气输入部件并编辑恒温器。我设法修理了恒温器,现在我可以在AC开启时(温度下降)获得状态,在关闭时(温度上升)获得0状态。

如何翻转传热方程式以获得冷空气增益而不是热量增益。他们在链接中使用了一些方程,是否可以按原样使用它们并翻转(t_room-t_heater)减法或者我应该使用完全不同的方程组。

这是更换恒温器模型后作为加热器运行时的输出(我对温度(黄色)和状态(橙色)感兴趣) enter image description here

这是加热器子模型的内部结构 enter image description here

现在,我改变了减法以成为战区剧院以获得冷空气获得,答案如下:

enter image description here

蓝色正弦波只是室外温度的变化。 感谢

1 个答案:

答案 0 :(得分:0)

我在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温度的设定点,如下图所示: AC

此外,通过将温度比较的符号与图表开头的设定点翻转,我的恒温器模型被翻转。我在继电器块中保持状态(0,1)相同,我只在加热器模型中将它们翻转,如图所示

enter image description here

这样,恒温器设定的任何1通过从1减去它来翻转为0.这同样适用于恒温器设定的任何0。

在房子子模型中,我将温度差方程中的减法翻转为以下(tout-tin而不是tin-tout) enter image description here

最后,我的AC的响应如下所示。 enter image description here

我希望这有助于广告谢谢