恒温恒湿房间的仿真模拟控制实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
建筑自动化实验报告
题目:恒温恒湿房间的仿真模拟控制实验
班级:建环1302班
姓名:陈文博
学号:U201315938
指导教师:徐新华
完成时间:2016年 5月
一、 实验目的
本次模拟仿真的目的是要满足在 秋(过渡季)、夏、冬三季的温湿度控制。控制对象为温度和湿度,其中湿度为相对湿度,因为温度与相对湿度的耦合关系,而且在实际工况中,对温、湿度又有不同的精度要求,因此我们只需要在温湿度中选取其中一个进行精调,另外一个满足一定条件即可。我们要做的工作便是在上述外界环境下,分别对温湿度进行控制。
其中温度控制:230.1t C =±,%1060±=φ
湿度控制:%160±=φ,231t C =±
本次实验主要是利用Mat lab 中Simulink 仿真模型模拟恒温恒湿机组在各种工作环境下的运行情况。在模拟过程中,对于各季环境差异,我们主要考虑的是环境温度的不同,即显热负荷的差异。同时,我们假设各种条件下房间内的产湿都是相同的,这主要是基于室内设备、人员没有变化。我们需利用Simulink 仿真模型模拟恒温恒湿机组在各种工作环境下的运行情况,通过仿真实验找到合适的控制策略,实现房间里的恒温恒湿控制。
二、 实验控制方法
由于所用控制器件的惯性及精度影响,很难在第一刻就能使调节后的空气温湿度达到要求。而且处于保护设备和节能的角度考虑,我们没有必要总使设备运行在满负载工况下,同时避免在很小的区域内由于控制目标的波动而是其频繁启停,同时还得兼顾进行微调所能达
到的幅度,因而根据设备自身参数要求,设定一个合适的粗调区是很重要的。因此,我们的实验控制方法是先确定一个合适的房间温湿度粗调区,根据我们所需控制的恒温恒湿房间的温湿度控制要求:t=23℃,φ=60%,我们可以确定温度的粗调区为:T=23±1℃,φ=60%±10%,如下图所示:
粗调使室内温湿度环境满足条件之后,便可以集中对温湿度中的一个因素进行调节。对于温度和湿度的控制必须有一个是精确控制,而另外一个则有一个比较宽的变化,我们分别通过ctrl_T.m和
ctrl_D.m分别完成对温度和湿度的精确控制中精调过程。但在实际的Simulink模拟模型中,我们不可能直接将温湿度调节到我们理想
的控制要求,我们对ctrl_T.m和ctrl_D.m需要不断进行修正,直到得到符合我们实验要求的温湿度范围。
三、实验控制算法
1、温度控制实现方法:
由于控制的过程最终是给被控器件一个0-1信号,如果是0,则表示该仪器停止运行,如果是1,则表示该仪器运行。例如,如果要精调温度,我们就以温度作为程序控制的主线。当实测温度与设定温度的差大于0.1度时,我们分以下三种情况进行处理:当实测湿度(相对)与设定值的差大于8%,即湿度偏大时,应当开启表冷器进行制冷除湿。当实测相对湿度与设定值的差小于8%,即温度偏高、湿度偏低时,应当开启加湿器和表冷器以同时降温和加湿。而在二者之间时,说明湿度已经达到了要求,只需要用表冷器降温即可。
同样的道理,当实测温度与设定温度的差小与0.1度时,也是仿照上面的情况分成三种情况进行讨论,在程序中有说明,这里就不赘述了。
需要特别说明的是,我们在控制过程中特别选定了一个正负0.01度的一小段温度范围作为过渡区,在这个区中的时候只要湿度在我们允许的最大范围内,我们就不用对空气再做任何的处理,这样可以节约一部分能量。同时,介于这个过渡区与粗调区之间的就是我们的精调区。处于精调区的空气温度已经在设定范围内,我们的目标是让它
更加接近设定值,同时将不再控制范围内的湿度控制在设定范围内。因此,对于处于精调区的空气在进行温度处理时,均采用前面的积分公式算出需要的加热量,然后与7.5Kw的加热器进行比较,得到需要在一个周期内加热的比例,然后把这个比例转换成占空比信号传给加热器。
对于表冷器我们也采用了类似的方法。不同的是,为了简化问题,我们直接利用需要降低的温度与表冷器一次的降温量进行比较得到
需要加热的比例,然后再转换成占空比信号传递给表冷器进行相应的动作。至于加湿器,我们假设它的工作周期为150秒(即150秒内只能启动一次),通过用给定的模型进行实验,发现它在150秒内可以将同温度空气的相对湿度增加10%,于是我们直接将需要的加湿量与之比较得到一个周期内需要的加湿比,再转换成占空比信号传给加湿器。
2、湿度控制的实现
湿度的控制与温度类似,只是在粗调的时候要以湿度为标准,先将湿度调整到我们需要的范围内,然后再对温度的不同情况进行相应的调整。在进入精调区后,我们采用加热器和加湿器对湿度进行精确控制。加热器可以在温度低而湿度大的时候达到升温除湿的目的,而加湿器则只要是当湿度偏低时将湿度拉回设定范围。具体方法由于和温度控制类似,此处不再详述。
下面绘出实验控制流程框图:
Simulink 程序图:
房间框图:
控制模块:
四、模拟结果
Matlab程序中子程序介绍:
Ctrl:温湿度粗调程序,将室内房间温湿度的可调范围控制早
粗调区(Δt=±1℃;Δd=±0.1)。
Ctrl_T:温度精调程序,将室内房间温湿度的变化范围控制在
Δt=±0.1℃;Δd=±0.07。
Ctrl_D:湿度精调程序,将室内房间温湿度的变化范围控制在
Δt=±0.6℃;Δd=±0.01。
TDtofai:由温度,含湿量求得相对湿度的程序。
TDtoTsfai:由温度,含湿量求得湿球温度的程序。
TsfaitoTD:由湿球温度求得该状态下的含湿量的程序。
1.夏季
1)粗调结果:
设备启停状况:
2)温度精调结果:
设备启停状况:
3)湿度精调结果: