Ice storage system optimizing control in expert system | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
摘要 在分析蓄冰系统优化控制的基础上,提出了基于专家系统的新方法。该算法的数学基础是运筹学的目标规划,通过一系列简化而成为一个整数规划问题,进而提出标准运行模式的概念,并由专家系统方法建立外温等影响热负荷的因素与标准运行模式的对应关系,这个关系是统计的和动态的。 关键词:优化控制 整数规划 标准运行模式 专家系统方法 Abstract Puts forward a method based a method based on the expert system after analyzing the optimizing control of ice storage systems. The mathematical base of the solution is object programming in operational research, through a series of simplifying it becomes an integral programming problem. Gives standard running models. The relationship is statistical and dynamic. Keywords:optimizing control integral programming standard running model expert system method | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 引言
共3台制冷机,总最大出力1000kW,蓄冰总量8000 kWh。
上述给出的解,使制冷机在上午的运行负荷从100kW,变为600 kW,后为300 kW,不断变化。
我们还能发现上述方程的很多解。其实只要保证上午8:00~11:00制冷机供冷1000 kW,而其余的负荷由融冰来承担,这样的分配就是优化方程的一个解。可见上述问题有无穷多个解。 |
3.1 数学模型的离散近似解
改进的数学模型用单纯型法求解,就能得到一个较满意的解。但如果从工程的角度考虑,有一个全新的解决之道,即离散近似解的解决方法。
从工程的角度看,把qrk求解准确到小数点后多少位并不重要。把qrk限制为制冷机最大出力的0,1/10,1/5,3/10,2/5,1/2,3/5,7/10,4/5,9/10,1等就已足够了,更为简单的处理是将qrk限制为冷机最大出力的0,1/4,1/2,3/4,1,或0,1/3,2/3,1,对经济性影响较小。
如果在新的规划总是中,把逐时的制冷机出力限制在若干个点上,就成了线性整数规划问题。由于解的可能组合并不多,因而完全可以采用试算法求解:把所有的可能组合代入整数规划的函数中,符合要求的就是要求的解。
为叙述方便,以qrk限制制冷机最大出的0,1/4,1/2,3/4,1作进一步的讨论。以上一个实例分析所有可能的组合有5×5×5=125种。求解时只要遍历所有这些可能就可以选择到需要的解。
3.2 标准运行模式
引进标准运行模式的概念,就可以使问题更加简化。
就上述例子,qrk限制为制冷机最大出力的0,1/4,1/2,3/4,1,共有125种可能的运行方式,我们把每一种运行方式称为一个运行模式,而标准运行模式就是运行模式的一个子集,如表4所示。
表4 不同运行模式
|
8:00~11:00 |
11:00~14:00 |
14:00~17:00 |
模式1 |
0 |
0 |
0 |
模式2 |
0 |
0 |
1/4 |
模式3 |
0 |
1/4 |
1/4 |
模式4 |
0 |
1/4 |
1/2 |
模式5 |
0 |
1/2 |
1/2 |
模式6 |
0 |
1/2 |
3/4 |
模式7 |
0 |
3/4 |
3/4 |
模式8 |
0 |
3/4 |
1 |
模式9 |
0 |
1 |
1 |
模式10 |
1/4 |
1 |
1 |
模式11 |
1/2 |
1 |
1 |
模式12 |
3/4 |
1 |
1 |
模式13 |
1 |
1 |
1 |
以上这些模式对应于负荷从小到大时运行模式的更替。原有125种可能,而表3中给出的仅为13种,它的特殊性在于每一种模式对应于一定负荷范围内的最经济(或接近最经济)的运行方式。也就是说考虑经济性的情况下,原有的125种可能性变成了10余种。
标准运行模式是这样一个解集:在运行模式中去掉大量的不可能是最经济的模式,由剩下的模式所构成的解集。
日逐时负荷千变万化,然而对应的运行模式却仅有10余种。显然每一种运行模式都要对应一组千变万化的日逐时负荷分布。这种对应关系可以通过"典型总负荷"来说明。从另一角度看,可以把日逐时负荷分布按运行模式进行分类。
可以定量地分析上述的标准运行模式的划分是否最佳,从而对其进行一定的修改。
4 初值条件到运行模式的统计的对应关系--计算机专家系统方法的应用
4.1 离散化和对应关系
有了标准运行模式的概念,就可以直接建立室外最高温和最低温与标准运行模式(运行方案)的对应关系。
以北京的夏季供冷为例,假设最高温度tmax∈[28,42],最低温度tmin∈[18,35]。注意tmax &> tmin。则这样的[tmax,tmin]组合共有2000余种。
如果假设逐时负荷决定于该日最高温和最低温,每一种可能的组合[tmax,tmin]惟一地对应于某一逐时负荷图,某一逐时负荷图又对应标准运行模式。
4.2 统计的动态的对应关系
上述的对应关系基于这样的假设:负荷决定于室外最高温和最低温。而实际上系统负荷除主要与室外温度有关外,还与天气阴晴、建筑物的使用情况、建筑内的人员情况,甚至与星期几和季节等因素有关。如果把这些相关因素成是一个随机的变量,这些因素会导致负荷的波动,使得室外温度和负荷的对应关系呈现一种概率的现象,最终使得室外温度与最佳运行模式的对应关系带有一种统计性。
由于制冷机、蓄冰槽等设备本身在长期使用中性能会慢慢改变,建筑物的功能也会变化,因此对应关系是动态的。
以上的分析完成了整个工作的一半,应用专家系统方法建立外温、星期等与运行模式之间的对应关系是整个工作的另一半,此处不作介绍。
参考文献
1 王勇,蓄冰系统优化控制研究:[硕士学位论文]。北京:清华大学,1997
2 郑大钟,线性系统理论。北京:清华大学出版社,1990
3 张文星,纪有奎,专家系统原理和设计,武汉:武汉大学出版社,1989
4 叶景楼,人工智能、专家系统、程序设计。沈阳:辽宁大学出版社,1998。