规则系统在HVAC控制与Web应用中的应用探索
1. HVAC控制规则系统概述
在构建HVAC( Heating, Ventilation, and Air - Conditioning,供暖、通风和空调)控制系统时,规则会随着系统的动态变化而改变。不过,凭借一些常识以及用类英语方式描述想法的工具,我们能够构建出一个对外部温度和设定点变化具有较强鲁棒性的系统,该系统能将温度维持在舒适区域。
2. 模糊控制器的探索
可以对第二个模糊控制器进行修改,使设定点和外部温度能在用户界面中进行更改。由于代码中已经包含了所需的钩子(如 Thermometer 类中的 SetThermometerFVTerms 方法),所以这一修改相对简单。此外,还可以进行以下探索:
- 定义更多温度变化率项 :定义更多温度变化率的项是否能改善控制效果?新的规则集将是什么样的?
- 模糊集形状和位置的影响 :所使用的模糊集的形状和位置如何影响控制效果?可以通过改变它们来进行探索,或许能设计出确定这些模糊集“最佳”定义的技术。在推理过程中未使用外部温度,也许它在动态修改模糊集以获得更好控制方面会有作用。
- 阀位调整优化 :当系统达到受控状态时,阀位在每个周期仍会被修改(可能变化量较小)。能否想出一些技术,使系统在接近设定点时停止移动阀门?
- 模拟的现实化 :能否让模拟本身更接近现实?例如,当热泵加热且所有阀门全开时,每层楼会获得 x 单位的热量;当关闭一个阀门时,其他楼层仍获得 x 单位的热量,而实际系统并非如此,关