一种LED调光调色方法及系统与流程

文档序号:17484253发布日期:2019-04-20 06:39阅读:974来源:国知局
一种LED调光调色方法及系统与流程

本发明涉及led调光调色技术领域,特别涉及一种智能led调光调色照明方法及系统。



背景技术:

发光二极管(led)光源具有体积小、低耗能、低压及可控性能好等诸多优点,现已经逐渐取代了以前广泛使用的白炽灯、荧光灯等,led作为一种新型绿色光源产品,已成为未来发展的趋势。目前市面上的led照明产品,大多数为固定颜色不可调节,大部分照明产品都是利用各类普通开关对灯具进行打开和关闭,灯光的亮度调节也是通过调光开光进行相应的调节,因此为了实现光强和色温可调以满足不同条件下的动态照明,需要对多种led光源进行调控。目前广泛采用红/绿/蓝(r/g/b)led进行混光,通过调节三种光源的混合比例实现色温调节,其优点是调光范围广,但是存在显色指数较低等问题,为提高led合成白光的显色性,研究发现在三基色基础上添加白光led构成四色混合光可以兼顾调光范围和显色性能,具有较为明显的优势。由于四色混合光的色坐标与占空比的关系方程为一个欠定方程组,其解空间存在不定解。目前也有学者采用matlab优化工具箱中的优化函数进行多元约束条件下的非线性函数寻优,但其寻优过程易陷人局部最优解,无法获得全局最优解。



技术实现要素:

本发明要解决的技术问题是提供一种基于遗传模拟退火算法对混合光的光通量进行多元约束条件下寻优得到最佳4色占空比组合的led调光调色方法及采用该方法的系统。

为解决上述技术问题,本发明是通过以下技术方案实现的:一种led调光调色方法,包括以下步骤:

步骤1:初始化遗传模拟退火算法的参数,设置种群大小w、温度冷却系数δ、阈值温度tp和最大进化代数gen;

步骤2:建立红、绿、蓝、冷白四色led灯混合光源的混光方程组,

ym=dryr+dgyg+dbyb+dwycw(1)

其中,光源i为红色led灯r、绿色led灯g、蓝色led灯b或冷白色led灯cw;

(xi,yi)为光源i的色坐标,xm,ym,zm为混合光源的三刺激值;di表示光源i的占空比,yi表示光源i在满电流工作状态下的刺激值,ci=yi/yi,表示光源i在满电流工作状态下的三刺激之和;

根据色温tcp计算日光轨迹的色品坐标(xd,yd),

将各led灯对应的占空比设为决策因子,确定决策因子的可行域为[0,1],采用遗传模拟退火算法对混合光的光通量进行多元约束条件下寻优,求取最佳占空比组合,使混合光的光通量达到最大;

步骤3:设计遗传模拟退火算法中的染色体个体编码和解码;其中编码方式采用二进制编码表示决策变量(dr,dg,db,dw),单个基因的长度定义为20,将表示决策变量的二进制编码串联起来组成80位长的个体染色体编码,与编码对应,解码时需将80位长的染色体从中间切断成4个20位长的二进制编码串,再将二进制编码转换成十进制数,再将十进制数除以220即可得到决策变量的值。

步骤4:评价当前种群的适应度函数值,将最优个体赋值给初始种群最优个体定义个体的适应度评价函数为:

f(x)值越小,则表示优化效果越好;

步骤5:判断是否达到最大进化代数,若是则输出最优个体,算法结束;若否则进行步骤6;

步骤6:分别进行选择、交叉及变异操作,生成新种群;其中选择操作同时使用精英选择策略和轮盘赌选择法;交叉操作采用对种群中的所有个体以自适应的交叉概率进行双点交叉;变异操作采用对种群中的所有个体以自适应的变异概率判断是否进行变异;

步骤7:判断是否达到预设的阈值温度,若是,结束操作并输出最优个体,得到四色led灯混合光源的最佳占空比组合,且混合光的光通量达到最大,若否则进行步骤8;

步骤8:对经过交叉、变异后生成的新种群中的每一个染色体xa,在其领域中选取一个状态xb,按照模拟退火中的接受概率p接受或拒绝xb,

其中fa(tk)为染色体xa在温度tk时的适应度值,在每一次迭代中,对温度tk进行退温操作,tk+1=δ·tk,,若tk≤tp则令tk=tp,tp为设定的阈值温度。

步骤9:更新进化代数,返回步骤4进行迭代。

进一步设置为,步骤2中所述混光方程组根据混色原理及国际照明委员会cie-1931色坐标计算方法得出。

进一步设置为,步骤6中选择操作的过程为:

步骤1:将当前种群中适应度最优的20%的个体,直接复制到下一代种群中;

步骤2:根据个体xi的适应度值计算个体被选择的概率

步骤3:生成随机数r∈[0,1],若则选择个体xi遗传到下一代。

通过采用上述技术方案,将遗传模拟退火算法应用于对四色led混合光源的光通量进行多元约束下的寻优求解,算法收敛速度快,效率高,利用了遗传算法具有较强的搜索整个解空间的能力,但局部搜索能力较差及模拟退火算法通过有限地接受部分恶化解,使其有能力从局部极值区域中跳出,从而具有优良的局部搜索能力的特点,能以较大的概率获得全局最优解。采用上述方法优化混合光光源,不仅可以实现对混合光的色温的精确控制,也能在目标色温下获得最佳的显示效果,能够得到光色性能最优的高光通量混合光光源。

本发明还提供一种采用上述led调光调色方法的系统,包括上位机、主通信模块、从通信模块、主控制器、灯控制模块和led灯阵列模块,所述的上位机与主通信模块通过串口连接,所述的主控制器与从通信模块通过串口连接,所述的主通信模块和从通信模块之间进行无线通信,所述的主控器与灯控制模块进行连接,所述的灯控制模块与led灯阵列模块进行连接;所述上位机产生pwm调节数据传输至所述灯控制模块,所述灯控制模块产生pwm波控制led灯阵列进行调光调色。

进一步设置为,所述的led灯阵列模块由16颗led灯珠组成,将16颗led灯珠分为4组,每组都包括一颗红光、绿光、蓝光和冷白光led。

优选的,所述主控制器的主芯片为stm32f103。

优选的,所述主通信模块和从通信模块的主芯片为cc2530,两者之间通过zigbee网络通信。

优选的,灯控制模块产生pwm波的为恒流led芯片mbi5030。

通过采用上述技术方案,基于红光、绿光、蓝光和冷白光的4色led混合光源,能满足优质照明需求的色温可调、显色指数高的要求,同时系统由短距离无线通信方式控制led灯阵列,可以同时控制多个节点,减少了线路布局,系统使用方便且成本低;采用调节pwm占空比来实现改变led光源的发光强度,使系统具有调光准确、色彩变换更快、不改变led电流脉冲幅值、驱动器效率高及系统简单等优点。

附图说明

图1为本发明系统的示意图;

图2为本发明方法的流程图。

具体实施方式

为了使本发明的技术方案更加清楚明白,以下结合附图及实施例,对本发明作进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

参考图1至图2,本发明提供一种led调光调色方法及运用该方法的led调光调色系统。led调光调色系统包括上位机、主通信模块、从通信模块、主控制器、灯控制模块和led灯阵列模块,所述的上位机与主通信模块通过串口连接,所述的主控制器与从通信模块通过串口连接,所述的主通信模块和从通信模块之间进行无线通信,所述的主控器与灯控制模块进行连接,所述的灯控制模块与led灯阵列模块进行连接;所述的led灯阵列模块由16颗led灯珠组成,将16颗led灯珠分为4组,每组都包括一颗红光、绿光、蓝光和冷白光led,所述上位机产生pwm调节数据传输至所述灯控制模块,所述灯控制模块产生pwm波控制led灯阵列进行调光调色,其中主控制器的主芯片为stm32f103,所述主通信模块和从通信模块的主芯片为cc2530,主通信模块负责zigbee网络组建、维护及控制从通信模块的加入,按照通讯协议无线传输数据给从通信模块。从通信模块上电后会自动搜索zigbee网络,确定网络号的正确及加入网络,负责接收主通信模块发送来的数据。上位机与主通信模块通过rs232串口连接,主通信模块和从通信模块之间通过zigbee网络通信,灯控制模块产生pwm波的为恒流led芯片mbi5030。上位机根据不同的输入颜色,通过led调光调色方法得到具有最大光通量的最佳4色占空比组合,然后将其通过串口传送到智能led调光调色照明系统中的主控制器,主控制器在接收到pwm调节数据后,经处理后控制mbi5030产生16路pwm波。

所述的pwm调节数据由led调光调色方法产生,该方法采用遗传模拟退火算法,包括以下步骤:

步骤1:初始化遗传模拟退火算法的参数,设置种群大小w、温度冷却系数δ、阈值温度tp和最大进化代数gen,初始的进化代数t=0;

步骤2:确定色坐标约束条件及决策因子的可行域;根据混色原理及国际照明委员会cie-1931色坐标计算方法,对本实施例红光、绿光、蓝光和冷白光四色led的混合光源,建立混合光源的混光方程组,

ym=dryr+dgyg+dbyb+dwycw(1)

其中,光源i分别为红色led灯r、绿色led灯g、蓝色led灯b或冷白色led灯cw;(xi,yi)为光源i的色坐标,xm,ym,zm为混合光源的三刺激值;di表示光源i的占空比,yi表示光源i在满电流工作状态下的刺激值,ci=yi/yi,表示光源i在满电流工作状态下的三刺激之和;

目前色温的调控方法主要是通过普朗克黑体线来查找色温对应的色品坐标,此法耗时较多而且难以实现相关色温的连续动态调节。在某一特定温度t下,黑体的光谱功率分布可由普朗克公式获得,根据黑体的温度就可以由色度学理论计算出它的色坐标,当色温大于5000k时,国际照明委员会cie推荐用日光轨迹代替黑体轨迹,这条轨迹是根据许多实测的日光色度点的分布确定的,它位于黑体轨迹的上方,包括了4000k~40000k典型日光的色度点,日光轨迹的色品坐标满足下列关系:

在相关色温tcp已知的情况下,可通过下式计算典型日光的色品坐标(xd,yd):

通过式(3)、(4)建立的相关色温与色坐标的函数关系可求得对应的色坐标,再通过式(2)可得4色方程组的占空比和色坐标的函数关系,即可确定相关色温与占空比的函数关系,对确定的色坐标和光通量,此4色方程组无定解,不同的占空比可获得相同的混合光的目标色坐标,但混合光的光通量却不同。因此将给定的目标相关色温和由式(3)、(4)计算得到的色坐标作为约束条件,将r/g/b/cw四色对应的占空比作为决策因子,确定决策因子的可行域范围,即:

0≤(dr,dg,db,dw)≤1

将各led灯对应的占空比设为决策因子,确定决策因子的可行域为[0,1],采用遗传模拟退火算法对混合光的光通量进行多元约束条件下寻优,求取最佳占空比组合,使混合光的光通量达到最大;

步骤3:设计遗传模拟退火算法中的染色体个体编码和解码;4色led照明光通量优化是一个多元约束条件下的最优化问题,其自变量只有占空比。采用遗传模拟退火算法对混合光的光通量进行多元约束条件下寻优,即对ym(dr,dg,db,dw)进行多元约束寻优,求取最佳占空比组合,使混合光的光通量达到最大。为简化问题的描述,采用二进制编码表示决策变量(dr,dg,db,dw),单个基因的长度定义为20,将表示决策变量的二进制编码串联起来组成80位长的个体染色体编码。与编码对应,解码时需将80位长的染色体从中间切断成4个20位长的二进制编码串,再将二进制编码转换成十进制数,再将十进制数除以220即可得到决策变量的值。

步骤4:评价当前种群的适应度函数值,将最优个体赋值给初始种群最优个体由于优化目标是求取光通量的最大值,定义个体的适应度评价函数为:

在遗传模拟退火算法优化过程中,目标函数应随个体适应度函数的增大而收敛于最小值,f(x)值越小,则表示优化效果越好;

步骤5:判断是否达到最大进化代数,若是则输出最优个体,算法结束;若否则进行步骤6;

步骤6:分别进行选择、交叉及变异操作,生成新种群;其中选择操作同时使用精英选择策略和轮盘赌选择法,具体过程如下:

s1、将当前种群中适应度最优的20%的个体,直接复制到下一代种群中;

s2、根据个体xi的适应度值计算个体被选择的概率

s3、生成随机数r∈[0,1],若则选择个体xi遗传到下一代。

采用自适应调整交叉和变异概率的方法,个体xi的交叉和变异概率调整公式为:

式中fbest(x)、fworst(x)为每一代所有个体中最优和最差的个体的适应度值,f(xi)为xi的适应度值。

交叉运算采用对种群中的所有个体以自适应的交叉概率进行双点交叉,保证新个体中进行交叉部分的任意两个基因位(xi)和(xk),i≠k时,xi≠xk。

变异运算采用对种群中的所有个体以自适应的变异概率判断是否进行变异,变异方式是基因位0变为1或1变为0。

步骤7:判断是否达到预设的阈值温度,若是,结束操作并输出最优个体,得到四色led灯混合光源的最佳占空比组合,且混合光的光通量达到最大,若否则进行步骤8;

步骤8:对经过交叉、变异后生成的新种群中的每一个染色体xa,在其领域中选取一个状态xb,按照模拟退火中的接受概率p接受或拒绝xb,

其中fa(tk)为染色体xa在温度tk时的适应度值,在每一次迭代中,对温度tk进行退温操作,tk+1=δ·tk,,若tk≤tp则令tk=tp,tp为设定的阈值温度。

步骤9:更新进化代数,t=t+1,返回步骤4进行迭代。

以上实施例仅仅是对本发明的解释,其并不是对本发明的限制,对于本领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围,因此本发明专利的保护范围应以权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1