一种基于梯度极值搜索算法的双闭环照明节能控制方法

文档序号:10661871阅读:331来源:国知局
一种基于梯度极值搜索算法的双闭环照明节能控制方法
【专利摘要】本发明公开了一种基于梯度极值搜索算法的双闭环照明节能控制方法,通过PID闭环控制保持照度需求,同时又通过梯度极值搜索算法,不断迭代快速寻找到照明系统能耗的最小值,并保持最小值稳定输出,该控制应用在照明系统节能上有着重要的控制作用。针对照明能耗问题,最理想的情况是既保证区域照度需求又保持能耗降到最小值,本发明中,通过牛顿极值搜索控制算法来调节灯组(每组灯具)的分组情况即百分比,既保证了照度控制区域达到照度要求即目标照度值,同时照明系统能保持较低能耗稳定输出,即满足了用户的需求,又达到了节能的效果。
【专利说明】
一种基于梯度极值搜索算法的双闭环照明节能控制方法
技术领域
[0001] 本发明属于照明控制技术领域,更为具体地讲,涉及一种满足照度需求同时降低 能耗的控制方法,即基于将灯具分组后采用梯度法进行极值搜索寻找其相对能耗最低的照 明节能控制方法。该控制方法可以实时跟踪所设照度值即目标照度值,使目标区域照度值 稳定在所设照度值,在保证目标区域照度值稳定的情况下,搜索到总能耗的相对最低值,从 而实现进一步的节能。
【背景技术】
[0002] 据统计,全球能源耗用与日趋增的同时,电能消耗量也在随之攀升,其中单照明便 占全球全年总用电量2〇%之高。显然,节约照明系统的电能消耗,降低电能的使用量是整个 节能工程必不可少的一部分。
[0003] 传统的照明系统,而现有的照明控制系统能通过调节灯的亮暗程度来满足用户的 需求,实现了一定的节能,但控制方法较复杂,而且节能的效果不佳。因此需要提出一种既 能保证用户照度需求,又能实现进一步节能的控制算法。
[0004] 在传统照明系统控制中,只能控制灯的开关,没有考虑到用户对照度的需求,不能 通过调节灯具照度来准确控制室内区域的照度,在电能使用上,消耗较大,存在许多浪费。
[0005] 在照明领域,从节能的角度出发,就是满足照度需求同时降低能耗。
[0006] 而现有的照明系统,如
【申请人】2015年11月09日申请,2016年01月27日公布、公布号 为105282939A、名称为"一种节能照明控制方法及系统"的中国发明专利申请,能实现调节 灯具照度从而满足用户的照度要求,但控制方法较复杂且能耗上也存在诸多浪费。同时,从 控制方法来看,只是一种单闭环控制照度从而达到节能效果的方法。所以需要提出一种既 能满足用户对照明系统的照度要求,又能通过多种方式节约能耗的控制方法。

【发明内容】

[0007] 本发明的目的在于克服现有照明节能控制方法的不足,提供一种基于梯度极值搜 索算法的双闭环照明节能控制方法,在满足用户照度需求的情况下,能快速稳定地寻找到 能耗相对最低点
[0008] 为实现上述发明目的,本发明基于梯度极值搜索算法的双闭环照明节能控制方 法,其特征在于,包括以下步骤:
[0009] (1)、将用于照度控制区域照明的所有灯具划分为η组,且每组灯具百分比用Wl, W2,…,Wn表示,其中Wl+W2+'"+Wn=l,通过改变百分比Wl,W2,…,W n的值,可以进一步控制各组 灯具之间的亮度;在照度控制区域安装一个光传感器,用于照度控制区域照度的采集;
[0010] (2)、设定照度控制区域的目标照度值,初始化(估计)每组灯具的百分比为 龟,為,…Aq,第η组兔,我们用仇=1-兩-%--得到,所以在搜索算法循环的过程 中只需要n-1项,构成向量W =[水,化,…^ ;
[0011] (3)、向量-#经过扰动S(t)的作用产生输入向量# = [W' 12,…n-1]T;
[0012]所述的扰动s(t)为[aisinOii^assino〗!:,· · ·,an-isin0n-it]1",其中,t为时间,系数 ai,a2,…,an-1、频率参数。!,σ2,…,ση-;l,根据具体情况确定;
[0013]所述的作用为:
[00?5] ⑷、将输入向量f与百分比的第r^w\= l-'/i-wS-----w\-1进行整合得到输入 向量W=[W1,w2,…,wn]T,光传感器将照度控制区域的采集照度值通过I 2C协议传入控制器, 控制器通过串口将采集照度值数据传入到上位机;在上位机中,采集照度值与目标照度值 做PID闭环控制,即目标照度值减去采集照度值,差值送入PID控制器中,PID控制器输出控 制量,控制量作用于各组灯具的百分比即 ¥1,¥2,…,Wn,将作用后的结果通过串口输出传给 控制器,然后对各组灯具亮暗程度进行控制;而当灯具的亮暗程度改变时,再通过光传感器 对照度控制区域照度进行实时采集,再次进行PID闭环控制,不断减小采集照度值和目标照 度值的差值,最终使采集照度值稳定在目标照度值;
[0016] (5)、计算每组灯具的能耗,然后求和,得到总能耗E';对总能耗E'进行滤波,以滤 去不稳定的波动,得到滤波后的总能耗E;
[0017] (6)、如果总能耗E与上一次得到的每组灯具的亮度百分比wi,W2,…,wn下的总能耗 Eo的差值ΔΕ,即|E-E q|小于设定的阈值,则结束,此时输出的每组灯具的亮度组合即百分比 WIW2,···,%为满足用户照度需求,同时能耗最低亮度组合;否则,进行步骤(7);
[0018] (7)、滤波后的总能耗E与扰动M(t)作用,得到变量AW',其中:
[0019]所述的扰动M(t)为:
[0021]所述的总能耗E与扰动M(t)作用,得到变量AW',即:
[0023] (8)、将变量AW'乘以-K(常系数)后积分,在向量处寻找到使 能耗降低的下一个估计迭代点即向量__,即:
[0024] W, = ;
[0025] 然后将向量%作为向量脅,返回步骤(3)。
[0026] 本发明的目的是这样实现的:
[0027] 本发明基于梯度极值搜索算法的双闭环照明节能控制方法,通过PID闭环控制保 持照度需求,同时又通过梯度极值搜索算法,不断迭代快速寻找到照明系统能耗的最低值, 并保持最低值稳定输出,该控制应用在照明系统节能上有着重要的控制作用。针对照明能 耗问题,最理想的情况是既保证区域照度需求又保持能耗降到最低值,本发明中,通过梯度 极值搜索控制算法来调节灯组(每组灯具)的分组情况即百分比,既保证了照度控制区域达 到照度要求即目标照度值,同时照明系统能保持较低能耗稳定输出。
[0028] 本发明是在一迭代点处沿输出总能耗E下降的方向(令其为负梯度方向)寻找到下 一迭代点,然后循环迭代,直到总能耗E下降的方向趋于0,即变量| AW' |趋近于0,此时的输 入向量W= [W1,W2,…,wn]T就能稳定的收敛到百分比W'从而就能稳定的搜索到相应的最低 能耗值E'而其稳定性可通过霍尔维茨定理进行证明。因此本发明在搜索最低能耗的同时 可保证照度控制区域照度值稳定在用户设定照度值附近,这样即满足了用户的需求,又达 到了节能的效果。
【附图说明】
[0029] 图1是本发明基于梯度极值搜索算法的双闭环照明节能控制方法一种具体实施方 式流程图;
[0030] 图2是本发明一种【具体实施方式】室内所有灯具分两组情况图;
[0031 ]图3是图2所示两组灯具分组情况下采集照度值随时间变化图;
[0032] 图4是图2所示两组灯具分组情况下不采用本发明控制方法时总能耗随百分比W1 变化图;
[0033] 图5是图2所示两组灯具分组情况下加本发明控制方法使百分比町随时间变化图;
[0034] 图6图2所示两组灯具分组情况下总能耗随时间变化图;
[0035] 图7是本发明一种【具体实施方式】室内所有灯具分四组情况图;
[0036] 图8是图7所示四组灯具分组情况下不采用本发明控制方法时遍历能耗 E三维图;
[0037] 图9是图7所示四组灯具分组情况下不采用本发明控制方法时能耗最低值E,所在 W2-W3-能耗E三维图;
[0038] 图10是图7所示四组灯具分组情况下采用本发明控制方法搜索中采集照度值随时 间变化图;
[0039] 图11是图7所示四组灯具分组情况下采用本发明控制方法搜索中百分比W1,W2,W3 随时间变化图;
[0040] 图12是图7所示四组灯具分组情况下采用本发明控制方法搜索中能耗矿随时间变 化图。
【具体实施方式】
[0041] 下面结合附图对本发明的【具体实施方式】进行描述,以便本领域的技术人员更好地 理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许 会淡化本发明的主要内容时,这些描述在这里将被忽略。
[0042] 图1是本发明基于梯度极值搜索算法的双闭环照明节能控制方法一种具体实施方 式流程图。
[0043] 在本实施例中,如图1所示,本发明基于梯度极值搜索算法的双闭环照明节能控制 方法包括以下步骤:
[0044] S1、灯组划分及光传感器安装
[0045] 将用于照度控制区域照明的所有灯具划分为η组,且每组灯具百分比用奶,《2,…, Wn表示,其中W1+W2+…+Wn=l,通过改变百分比W1,W2,…,Wn的值,可以进一步控制各组灯具 之间的亮度,其中,照明控制区域就是我们需要进行调光的区域。为了得到需要的即目标照 明值,在照度控制区域安装一个光传感器,用于照度控制区域照度的采集,以便在经过PID 控制后,使实际的照度值即采集照度值稳定在(达到)设定的照度控制区域的目标照度值。
[0046] S2、设定目标照度值及百分比初始化
[0047] 设定照度控制区域的目标照度值,初始化(估计)每组灯具的百分比为 ,第η组兔,我们用七-···-<_,得到,所以在搜索算法循环的过程 中只需要11-1项,构成向量'#?分2,...,兔._4]1\
[0048] 33、向量'#经过扰动3(1:)的作用产生输入向量¥/=[¥/1,'\¥ /2,···,'/!!-:!]1';
[0049] 所述的扰动S(t)为[aisinoii^assino〗!:,· · ·,an-isin0n-it]1",其中,t为时间,系数 ai,a2,…,an-1、频率参数。!,σ2,…,ση-;l,根据具体情况确定;
[0050] 所述的作用为:
[0052] S4、整合输入及PID闭环照明控制
[0053 ] 将输入向量f与百分比的第η项V η = 1 1-·/ 2-----W7 η-1进行整合得到输入向量W = [W1,W2,···,Wn]T,整合输入的目的是使每组灯具百分比用W1,W2,···,Wn表示且满足W1+W2+··· +Wn= 1的要求,便于进行灯组的控制。
[0054]光传感器将照度控制区域的采集照度值通过I2C协议传入控制器,控制器通过串 口将采集照度值数据传入到上位机;在上位机中,采集照度值与目标照度值做PID闭环控 制,即目标照度值减去采集照度值,差值送入PID控制器中,PID控制器输出控制量,控制量 作用于各组灯具的百分比即WU2,···,%,将作用后的结果通过串口输出传给控制器,然后 对各组灯具亮暗程度进行控制;而当灯具的亮暗程度改变时,再通过光传感器对照度控制 区域照度进行实时采集,再次进行PID闭环控制,不断减小采集照度值和目标照度值的差 值,最终使采集照度值稳定在目标照度值。需要说明的是,PID闭环控制还有一些等同的控 形式,具体实施过程中,不限于上述具体形式。
[0055] S5、计算总能耗并滤波
[0056]计算每组灯具的能耗值,然后求和,得到总能耗E';对总能耗E'进行滤波,以滤去 不稳定的波动,得到滤波后的总能耗E。
[0057] S6、判断
[0058]如果总能耗E与上一次得到的每组灯具的亮度百分比W1,W2,…,Wn下的总能耗Eo的 差值Δ E,即|E-Eq I小于设定的阈值,则结束,此时输出的每组灯具的亮度组合即百分比W1, w2,…,wn为满足用户照度需求,同时能耗最低亮度组合;否则,进行步骤S7。
[0059] S7、产生反应能耗差值的变量
[0060] 滤波后的总能耗E与扰动M(t)作用,得到变量AW',其中:
[0061] 所述的扰动M(t)为:
[0063]所述的总能耗E与扰动M(t)作用,得到变量Δ\Τ,即:
[0065] 在本发明中,总能耗Ε与扰动M(t)是为了估计总能耗Ε的一阶导数。
[0066] S8、获取下一个估计迭代点即向量病\并返回步骤S3
[0067] 将变量Δ W'乘以-K(常系数)后积分,在向量W二[A\…f处寻找到使能耗 降低的下一个估计迭代点即向量爲?,即:
[0068] W^y^-KAW ;
[0069] 然后将向量分!作为向量#,返回步骤S3。
[0070] 梯度法的迭代公式为:W(k+1)=w(k)+A(k)d (k),其中d(k) = -VE(co(k",A(k)是迭代系 数,在此处二个估计点的差值:Δ· = = -ΚΔΡ,所以积分后能寻找到下一个估计迭 代点啄。
[0071] 在本发明中,使用了梯度极值搜索算法,其输入为各组灯组百分比构成的输入向 量评=^1,抑,…,Wn]T,输出为总能耗 Ε/,总能耗Ε/经过高通滤波器,产生稳定信号即总能耗 Ε,在经过扰动M(t)作用后即相乘后进行积分得到能耗降低的下一个估计迭代点即向量 歲,此时:
[0073]其中K是正常数,是设计参数,根据具体情况设定。
[0074] 在经过扰动S(t)的作用后产生输入向量,,其中,所述的扰动S(t)为[a1Sin01t, a2sin02t,· · ·,an-isin0n-it]T〇
[0075] 定义输入误差为r:
[0076] # = W-W* (62)
[0077] 贝lj:
[0079] 由(3)可知当W + S(t)能稳定的收敛于0时,W就能稳定的收敛到W'从而就能稳定 的搜索到相应的最低能耗E'而其稳定性的证明可通过对(1)式进行均值化处理,然后求出 其霍尔维茨矩阵,用霍尔维茨定理进行稳定性证明,基于梯度法的极值搜索控制系统也是 一个闭环系统,通过不断的循环,最终可稳定的寻找到最低能耗矿。
[0080] 一、数据处理与分析
[0081] 记录稳定后得各组灯具百分比W1,W2,···,%,以及此时的总能耗E,即为相对最低能 耗值。通过观察总能耗(E)-时间(t)的仿真图可以观察采用梯度法搜索到最优能耗值的过 程,最终总能耗E将稳定在最低耗值周围,同时得到最低能耗值对应的灯组百分比组合为
[0082] 通过将梯度极值搜索控制算法得到的稳定最低能耗矿与相同环境下不加控制算 法获得的最低能耗E,相比较,若存在| Ε$-Ε(^ | <Ε,Χ ε,(ε为小于1的较小正数)则证明采用 梯度法搜索到的最优能耗值达到了降低能耗的效果,从而证明了梯度极值搜索算法寻找相 对最低能耗的可行性。
[0083] 二、实例 1
[0084] 现以分组η = 2为例,对照明控制区域中所有灯具进行分组,即分为2组,具体控制 过程如下:
[0085] 第一步:如图2所示,对于室内需要进行照明控制的区域C,根据相关配置信息,人 为地将室内所有11盏灯具分为两组:其中编号为1的灯为灯组1,百分比为W1,剩下的编号为 2的6蓋灯为灯组2,百分比百分比为W2。百分比W1+W2 = 1,通过改变百分比W1,W2的值可以控制 两组灯具之间的亮度。在照度控制区域即区域C中安装一个光传感器,用于采集该区域的照 度。
[0086] 第二步:设置其照度为901ux,初始化即估计两组灯具中第一个的百分比,然后,经 过扰动作用产生百分比奶,另一个输入W2通过1- W1得到。
[0087] 启动光传感器实时采集区域C的照度值,如图3所示,通过PID控制器不断调节能够 使区域C光照值稳定在目标照度值附近,即901ux附近。
[0088]第三步:计算两个灯组总能耗并滤波得到总能耗E,以负梯度方向作为搜索方向, 结合PID闭环控制,寻找总能耗的最低值;
[0089]第四步:记录和保存整个搜索过程的百分比W1,W4P总能耗E的变化值,找出最终趋 于稳定的百分比,以及对应的最低能耗值矿。整理数据,汇总到表1。
[0091 ]主要数据具体分析如下:
[0092] 在本实施例中,如图4所示,为百分比Wl_总能耗E的二维图,此时搜索到的(实际) 最低能耗E〇*=1.6118对应的百分比^*0.68087。从图4上可知抑在0.24~1时满足能耗误 差27%的最大范围,而当百分比抑在0.59~0.82时则表示此时搜索到百分比百分比比较精 准,而采用本发明控制方法,其最低能耗矿与实际最低能耗E,误差在4.23%,从而达到节约 能耗的效果。
[0093] 在本实施例中,如图5所示,为本发明控制方法下百分比抑随时间的变化图,将数 据加入表1。从图5中,在50秒后,可以看出百分比 W1稳定在0.59左右。在本实施例中,从图6 可以看出,在50秒后总能耗E稳定在1.68左右,实现了快速稳定地寻找到能耗相对最低点的 目的。
[0094] 二、实例2
[0095] 现以分组n = 4为例,对照明控制区域中所有灯具进行分组,即分为4组,具体控制 过程如下:
[0096] 第一步:在本实施例中,如图7所示,对于室内需要进行照明控制的区域C,根据相 关配置信息,人为地将室内所有11盏灯具分为四组:其中位于区域C中编号为1的灯为灯组 1,百分比为W1;编号为2的4盏灯为灯组2,百分比为W2;编号为3的2盏灯为灯组3,百分比为 W3,占编号为4的4蓋灯为灯组4,百分比为W4。百分比Wl+W2+W3+W4=l,通过改变百分比Wl,W2, W3,W4的值可以控制两组灯具之间的亮度。在照度控制区域即区域C中安装一个光传感器,用 于采集该区域的照度。
[0097] 第二步:设置其照度为501UX,初始化即估计四组灯具中前三个的百分比,然后,经 过扰动作用产生空比Wi,W2,W3,另一个输入W4通过1- ω ω 2- ω 3得到。
[0098] 第三步:计算四个灯组总能耗并滤波得到总能耗Ε,以负梯度方向作为搜索方向, 结合PID闭环控制,寻找总能耗的最低值;
[0099] 第四步:记录和保存整个搜索过程的百分比W1,W2,W3,W4和总能耗Ε的变化值,找出 最终趋于稳定的百分比ιΚ?,以及对应的最低能耗值整理数据,汇总到表2。
[0100]
[0102] 表2
[0103] 在本实施例中,如图8所示,在采用本发明控制方法的情况下,固定wdAO到0.9 (间 隔为〇. 1),测得当区域C中照度值保持在501ux时,绘制相应W2-w3-能耗E的10幅三维图(从左 到右,从上到下分别为抑为0到0.9,间隔为0.1时绘制的能耗E三维图),通过求得10幅三维 图的最低值,从而获得总体能耗最低值E*〇,计算得出能耗最低值EV斤在的w 2-W3-能耗E三维 图如图9所示,星形点表示采用本发明控制方法后搜索到的最终的稳定点( W2,W3,E,,根据 表2中误差范围数据分析以及该三维图可采用本发明控制方法验证获得的数据能稳定在最 低能耗值的最大误差范围以内。
[0104] 在本实施例中,本发明控制方法作用下区域C中照度随时间变化图如图10所示,可 以看出通过PID调节作用能使照度值稳定在501ux附近。
[0105] 在本实施例中,本发明控制方法作用下,百分比随时间的变化过程如图 11所示。从图11中分析可得:在100秒左右,百分比最终稳定在0.50左右,百分比!4最终稳 定在0.12左右,百分比w〖最终稳定在0.24左右。根据图8所示的10幅三维图数据得出最低能 耗叭=0.3911,可根据能耗误差的27%得出百分比μ(的范围为0~0.7,百分比<的范围为 0.1~0.8,百分比μ〈的范围为0~,最低能耗矿的范围为0.29~0.50。若本方面控制方法下, 百分比数据在此范围内,则说明加入本方面控制方法后可将能耗稳定在相对最低能耗附近 从而证明本发明控制方法的稳定性和准确性。进一步根据能耗误差的16%得出百分比μ(的 范围为0~0.6,百分比'的范围为0.2~0.7,百分比的范围为0~0.43,最低能耗矿的范 围为(0.32,0.46),若本发明控制方法下,数据在此范围内,则说明加入本发明控制方法后 搜索出的最低能耗值精确度很高。
[0106] 在本实施例中,采用本发明控制方法后,能耗矿随时间的变化过程如图12所示,从 图12中分析可得:最低能耗矿在60秒最终稳定在0.4511左右,通过图8中分析实际最低能耗 E% = 0.3911,说明采用本发明控制方法后获得的最低能耗矿能很快稳定在实际最低能耗A 误差范围的16%以内,具有良好的精度。
[0107] 尽管上面对本发明说明性的【具体实施方式】进行了描述,以便于本技术领域的技术 人员理解本发明,但应该清楚,本发明不限于【具体实施方式】的范围,对本技术领域的普通技 术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些 变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。
【主权项】
1. 一种基于梯度极值搜索算法的双闭环照明节能控制方法,其特征在于,包括以下步 骤: (1 )、将用于照度控制区域照明的所有灯具划分为η组,且每组灯具百分比用奶,w2,…, Wn表示,其中W1+W2+…+Wn=I,通过改变百分比W1,W2,…,Wn的值,可以进一步控制各组灯具 之间的亮度;在照度控制区域安装一个光传感器,用于照度控制区域照度的采集; (2) 、设定照度控制区域的目标照度值,初始化(估计)每组灯具的百分比为,第η组兔,我们用七-屯-…-U导到,所以在搜索算法循环的过程 中只需要n_l项,构成向量 (3) 、向量脅经过扰动 所述的扰动S(t)为[aisinoii^assino〗!:,· · ·,an-isin〇n-it]1",其中,t为时间,系数ai, a2,…,an-1、频率参数。!,σ2,…,ση-;l,根据具体情况确定; 所祙的作田为.(4) 、将输入向量f与百分比的第= I-w\-w、-----w\-i进行整合得到输入向量W 二^^:^…^一^光传感器将照度控制区域的采集照度值通过^"办议传入控制器^空制器 通过串口将采集照度值数据传入到上位机;在上位机中,采集照度值与目标照度值做PID闭 环控制,即目标照度值减去采集照度值,差值送入PID控制器中,PID控制器输出控制量,控 制量作用于各组灯具的百分比即W 1,w2,…,wn,将作用后的结果通过串口输出传给控制器, 然后对各组灯具亮暗程度进行控制;而当灯具的亮暗程度改变时,再通过光传感器对照度 控制区域照度进行实时采集,再次进行PID闭环控制,不断减小采集照度值和目标照度值的 差值,最终使采集照度值稳定在目标照度值; (5) 、计算每组灯具的能耗,然后求和,得到总能耗E';对总能耗E'进行滤波,以滤去不 稳定的波动,得到滤波后的总能耗E; (6 )、如果总能耗E与上一次得到的每组灯具的亮度百分比Wl,W2,…,Wn下的总能耗Eo的 差值ΔΕ,即IE-Eo I小于设定的阈值,则结束,此时输出的每组灯具的亮度组合即百分比W1, w2,···,%为满足用户照度需求,同时能耗最低亮度组合;否则,进行步骤(6); (7)、滤波后的总能耗E与扰动M(t)作用,得到变量△ W7,其中: 所述的扰动M(t)为:所述的总能耗E与扰动M(t)作用,得到变量△ W',即:(8)、将变量乘以-K(常系数)后积分,在向1处寻找到使能耗 降低的下一个估计迭代点即向量_,.即:然后将向量作为向量舍,返回步骤(3)。
【文档编号】H05B37/02GK106028584SQ201610346190
【公开日】2016年10月12日
【申请日】2016年5月23日
【发明人】殷春, 程玉华, 吴姗姗, 周士伟, 王伟, 魏修岭, 白利兵, 陶显峰, 薛建宏
【申请人】电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1