冯冬青,潘 磊
(郑州大学 电气工程学院,河南 郑州450001)
照明系统的设计需要考虑系统的节能舒适性,综合利用太阳光和人工光已经成为智能照明领域研究的热点问题[1-4]. 目前国内外照明界提出的控制策略主要包括时间表控制策略、昼光(自然光)控制策略、维持光通量控制策略、明暗适应策略、局部光环境控制策略(按个人要求调整光照)、平衡照明日负荷曲线控制策略等[5].其中,Wang 等[3]研究了利用模糊控制算法调控窗帘的开启. Yin 等[4]研究了PWM 调光、定时调光和自适应调光等多种调光模式. 但是将粒子群算法应用于控制太阳光和人工光的研究却很少. 笔者将粒子群算法引入到室内智能照明中,并对其进行了改进,通过合理地利用太阳光和人工光,实现节能和舒适的综合最优.
首先,考虑人眼舒适性,根据相关参数计算出太阳高度角的变化.在太阳高度角较大时,调节窗帘的长度以遮挡直射的太阳光,从而保证人眼的舒适性,同时保证人员不在的区域充分利用太阳光.当人所在区域的照度不能满足需求时,调节灯具的亮度进行人工补光. 在灯具亮度的调节过程中采用改进的粒子群算法对控制策略进行优化,在满足照度的情况下,使得灯具的能耗最小,达到舒适和节能的综合最优.最后,通过实际的办公室模型进行了模拟仿真,验证了控制策略的有效性.
太阳的位置决定了太阳射来的方向,太阳的位置由太阳高度角和太阳的方位角决定. 太阳高度角h 以及太阳方位角A 的计算如式(1)、(2).
h=arcsin(sinφsinσ+cosφcosσcost); (1)
式中:φ 表示该地区的纬度,北纬为正,南纬为负;σ 表示太阳的纬度;t 表示时间角度,t 等于15°与距离正午时间小时数的乘积;n 表示一年的第n 天.
窗户的方位角ω 的取值如下:在正南方窗户方位角为0°,在正东方窗户方位角为90°.从人的角度看到的太阳高度角h1由式(4)计算.
下面举例分析,窗帘模型如图1 所示,窗户底端距地面高度以及桌面离地高度均为d1,最近的办公桌距离窗户d2,窗帘的总长度为y,窗帘实际开启长度y1的调节模型如式(5).
人看到的太阳高度角小于hmax较为舒适. 当人看到的太阳高度角小于hmax时,窗帘全部开启,充分利用太阳光;当人看到的太阳高度角大于等于hmax时,如图1 中h2>hmax时,调节窗帘的长度遮挡直射的太阳光,在保证光照舒适性的同时,充分利用窗台到办公桌之间的太阳光.
图1 窗帘模型示意图Fig.1 The sketch of curtain model
以采用近似点光源的灯具为前提,假设室内各个墙面的反射光所产生的照度对检测点照度的影响很小,并且每一点的水平照度是由各个灯具在该处产生的水平照度的线性组合.如图2 所示,灯具A 在P 点产生的水平照度计算如式(6)[6].
图2 点光源与P 点照度计算示意图Fig.2 The sketch of calculation between point light and illumination of P point
图3 办公室灯具以及办公桌分布示意图Fig.3 The distribution sketch of office lamp and office table
灯具的最大亮度为4 500 lm,灯具内部可以实现0 ~4 500 lm 的多级调光,实验中将灯具分4 500级调光.办公室长8 m,宽5 m,办公桌面与灯具的垂直高度H 为3 m,1 ~8 号灯具与1 ~6 号办公桌面的水平距离L 如表1 所示. 用I1~I8表示灯具1 ~8 的亮度,E1~E6表示1 ~8 号灯具在1 ~6 号办公桌面产生的水平照度,则灯具在1 ~6号办公桌面产生的水平照度模型如式(7).
表1 灯具与办公桌水平距离表Tab.1 the table of the horizontal distance between lamp and office table m
式中:I(θ)表示灯具A 配光曲线θ 方向的光强,lm;E 表示灯具A 在P 位置产生的水平照度,lx;H表示灯具A 到P 点的垂直距离,m;L 表示灯具A与P 点的水平距离,m.
办公室灯具以及办公桌分布如图3 所示.
式中:f1=0.133 6;f2=0.062 466;f3=0.019 33;f4=0.116 5;f5=0.055 175;f6=0.016 221.
粒子群算法[7-8]是一种进化计算技术,由Eberhart 博士和kennedy 博士于1995 年提出.粒子群优化算法的基本思想是通过群体中个体之间的协作和信息共享来寻找最优解.粒子群算法的优势在于简单、容易实现,并且没有过多参数的调节,目前已被广泛应用于神经网络训练、参数优化、系统建模等领域[9-10].笔者对粒子群算法进行了改进:传统的粒子群算法是对所有的个体进行智能搜索,而笔者将3/4 个体进行智能搜索,1/4 个体进行随机搜索.随机搜索是指在解空间内随机搜索,这样可以保证粒子的多样性,避免陷入局部最优.粒子更新的速度与位置计算如式(8)、(9).
式中:vi表示当前所有灯具亮度变化的速度组合;ω表示惯性因子,ω 的计算如式(10),迭代初期较大的惯性因子使算法保持了较强的全局搜索能力,而迭代后期较小的惯性权重有利于算法进行更精确的局部搜索;ξ,η 是[0,1]区间内均匀分布的随机数;pi表示某一灯具亮度组合经历的最佳值;gi表示群体中所有灯具亮度组合经历的最佳值;xi表示当前灯具的亮度组合;ωmax表示惯性因子最大值;ωmin表示惯性因子最小值;kmax表示粒子群迭代的最大次数;k 表示粒子群当前的迭代次数.
1 ~6 号办公桌面需求照度为750 lx,误差允许范围为±1%,在误差允许范围内搜索能耗最小的灯具亮度组合进行调光,用f 表示粒子的适应度,1/f 表示目标函数值(灯具的能耗),粒子的适应度函数如式(11).
式中:Ii表示第i 盏灯具的亮度度值,无量纲;n 表示灯具的个数.
改进的粒子群算法步骤如下:
Step1:初始化一群微粒,包括随机灯具的亮度和速度;
Step2:评价每个微粒的适应度;
Step3:根据新的适应度值更新个体最优pi和群体最优gi;
Step4:随机选取3/4 的粒子根据式(8)、(9)调整灯具亮度变化的速度和位置,其余1/4 粒子在搜索空间中重新随机赋值;
Step5:未达到结束条件则转Step2.
子迭代次数kmax=50,加速因子c1=0.8,c2=0.8,惯性因子最大值ωmax=0.9,惯性因子最小值ωmin=0.4.原始的粒子群算法搜索出1 ~8 号灯具亮度值分别为1 026,325,448,1 389,1 476,806,616,1 234 lm.开启灯具补光后室内6 个办公区域的照度分别为758,756,752,754,746,758 lx,满足照度需求.改进的粒子群算法搜索出1 ~8 号灯具亮度值分别为1 014,304,446,1361,1462,794,612,1 226 lm.开启灯具补光后室内6 个办公区域的照度分别为746,752,748,749,741,755 lx,满足照度需求.
原始的粒子群算法以及改进的粒子群算法运行的结果如图4 所示,从图4 可以看出,在满足照度需求的情况下,改进的粒子群算法比原始的粒子群算法能更快地搜索出最佳灯具亮度组合,并且改进的粒子群算法搜索出的灯具能耗小,验证了改进粒子群算法的优越性.
图4 粒子群优化算法进化示意图Fig.4 The sketch of evolution of particle swarm optimization
每隔5 s 采集灯具亮度值,利用改进的粒子群算法求出一天之内各灯具亮度随时间调整曲线如图5 所示.
图5 各灯具亮度调整曲线Fig.5 the regulation curves of every lamp’s luminance
在MATLAB2012 环境下进行实验仿真,以中午11:20 为例,其中初始化粒子个数M =500,粒
从图5 可以看出,早上8:30 到11:00 左右,随着自然光照的增强,灯具的开启等级逐渐减小,当11:00 左右时,由于人眼所看到的太阳高度角超过上限值,窗帘需要遮挡直射的太阳光,此时室内的自然光强减弱,因此需要增大灯具的开启级别进行补光.同时,每一时刻灯具的最佳的亮度组合保证能耗最小,大大节省了电能.
首先,通过计算人眼所处位置的太阳高度角来调节窗帘的长度以遮挡直射的太阳光,这样就满足了人眼的舒适性的要求.然后,通过运用改进的粒子群算法实现舒适和节能的综合最优. 在同时满足照度需求的情况下,改进的粒子群算法比原始的粒子群算法能够较快地搜索出灯具亮度组合,并且灯具能耗较小,验证了改进粒子群算法的优越性. 最后,通过实验验证了控制策略的有效性,可应用于智能大厦以及普通的办公室照明.另外,该控制策略在满足智能化以及信息化的同时,实现了电能的节约.
[1] PAN Meng-shiuan,YEH Lun-wu,CHEN Yen-ann,et al. A WSN-based intelligent light control system considering user activities and profiles[J]. Sensor Journal,2008,8(10):1710 -1721.
[2] BELLIDO-OUTEIRINO F J. Building lighting automation through the integration of DALI with wireless sensor networks[J]. Consumer Electronics,2012,58(1):47 -52.
[3] WANG Ya-ning,WANG Zhao-feng. Design of intelligent residential lighting control system based on zigbee wireless sensor network and fuzzy controller[C]//IEEE International Conference on Machine Vision and Human-machine Interface. Los Alamitos: IEEE compnter Society,2010:561 -564.
[4] YIN Jun,WANG Wei. LED lighting control system based on the zigbee wireless network[C]//International Conference on Digital Manufacturing & Automation.Los Alamitos:IEEE computer Society,2010:892-895.
[5] 陈勇旗,谭冠政.无线遥控智能照明系统[J]. 电气应用,2005,24(2):53 -56.
[6] 李农,杨燕. 照明手册[M]. 北京:科学出版社,
2003:84 -85.
[7] 曾建潮,介婧,崔志华.微粒群算法[M].北京:科学出版社,2004.
[8] KENNEDY J,EBERHART R. Particle swarm optimization[C]//Proceedings of the IEEE International Conference on Neural Networks. Piscataway,NJ:IEEE Press,1995:1942 -1948.
[9] 田雨波,潘朋朋. 粒子群算法优化神经网络结构的研究[J].现代电子技术,2011,34(2):100 -112.
[10] 徐敏,袁建洲,刘四新,等.基于改进粒子群优化算法的短期风电功率预测[J].郑州大学学报:工学版,2012,33(6):32 -35.