基于无线传感器执行器网的大型智能灯光节能控制方法技术

技术编号:9621167 阅读:102 留言:0更新日期:2014-01-30 10:31
本发明专利技术提供了一种基于无线传感器执行器网的大型智能灯光节能控制方法,包括以下步骤:步骤1:初始化传感器节点的滤波器参数;步骤2:打开传感器,对监测区域进行检测;步骤3:对不同的测量信息进行融合;步骤4:计算滤波器增益,更新滤波器的预测值;步骤5:根据当前滤波器的预测值,执行相应的操作。本发明专利技术是一种分布式协同估计和控制算法,每个节点能够根据自身的测量信息和接收邻居节点的测量信息协同地估计车辆的状态,控制器根据这些状态控制命令。由于实时地监测车辆和控制灯光,相比传统的照明系统,大大地减少了能耗,根据卡尔曼预测估计需要亮灯的扇形区域,控制灯光的亮度,不仅节约了能量,而且具有非常人性化的舒适度。

Large intelligent light energy saving control method based on wireless sensor actuator network

The present invention provides a wireless sensor actuator network intelligent control method based on large energy-saving lamp, which comprises the following steps: Step 1: filter initialization parameters of sensor nodes; step 2: open the sensor to detect the monitoring area; step 3: to measure different information fusion; step 4: calculate the filter gain forecast update filter value; step 5: according to the prediction of the filter value, the implementation of the corresponding operation. The invention is a kind of distributed collaborative estimation and control algorithm, each node according to the measurement information of its measurement and receiving information of neighbor nodes cooperatively to estimate the state of the vehicle controller, according to the state control command. Due to the real-time monitoring and control of vehicle lights, compared to traditional lighting systems, greatly reducing the energy consumption, according to the Calman estimate need sector lights, control the brightness of the light, not only saves energy, but also has the very human comfort.

【技术实现步骤摘要】

本专利技术涉及一种无线传感器执行器网的智能灯光控制技术,特别涉及一种。
技术介绍
大型的地下车库通常没有自然光,采用人工照明,安装有大量的灯具,消耗大量的电力资源,尤其是在没有或仅有少量车辆出入时,点亮大量的灯,造成资源浪费。为了达到节能减排的目的,有必要开发一个智能灯光控制系统,根据实际情况,对灯进行合理的调度,以减少能量消耗。无线传感器执行器网具有低功耗、低成本、分布式和自组织的特点,能够有效克服单个传感器节点自身因计算能力、探测范围、通信带宽等带来的限制,提高网络的可靠性,扩大无线传感器执行器网的应用范围,结合无线传感器执行器网的优点,可以将其应用于智能灯光控制领域,实现对灯光的合理控制,达到节能的目的。
技术实现思路
本专利技术的目的在于克服现有技术的缺点与不足,提供一种,该方法是分布式的,每个节点在网络中的地位是对等的,不需要信息融合中心,对于单个节点或通信链路是鲁棒的,且不需要复杂的通信协议来传递信息。本专利技术的目的通过下述技术方案实现:一种,包括以下步骤:步骤1:初始化传感器节点的滤波器参数;步骤2:打开传感器,对监测区域进行检测;步骤3:对不同的测量信息进行融合;步骤4:计算滤波器增益,更新滤波器的预测值;步骤5:根据当前滤波器的预测值,执行相应的操作。所述步骤I中,所述的滤波器参数包括状态预测矩阵、误差协方差矩阵、测量值存储器和测量值计数器,所述状态预测矩阵服从高斯分布。所述步骤2中,对监测区域进行检测,如果有测量值,将测量值进行存储;如果没有,则令当前节点的测量值为零;所述节点的测量值包括自身传感器的测量值和接收到的其他传感器节点的测量值。所述步骤3包括以下步骤:S31、如果当前节点的传感器有测量值,则当前节点竞争信道,将当传感器的测量值广播给其他节点,通信阶段的其他非广播时段,则接收其他节点的测量值,并进行存储和计数;如果当前节点的传感器没有测量值,则监听信道,接收其他节点的测量值,并进行存储和计数;S32、具有测量值的节点对测量值存储器中的所有测量值进行求和,求取所有测量值的平均值及其误差协方差矩阵,完成信息融合;S33、所有传感器所处的环境相同,其测量误差协方差矩阵相同,当前节点只广播测量值以提高通信效率。所述步骤3包括以下步骤:A31、在具有测量值的节点中随机选择一个节点作为簇头节点,其他非簇头节点竞争信道,广播其传感器的测量值,簇头节点接收其他簇头节点的测量值并进行存储和计数;A32、簇头节点将其测量值存储器中的所有测量值进行求和,求取多个测量值的平均值及其误差协方差矩阵,完成信息融合;A33、所有传感器所处的环境相同,其测量误差协方差矩阵相同,当前节点只广播测量值以提高通信效率。所述步骤4包括以下步骤:S41、如果当前节点有融合后的测量信息,当前节点运用卡尔曼最优预测方程,计算滤波器的增益;S42、更新当前时刻的预测信息,当前时刻的更新值包括状态预测值和协方差矩阵。所述步骤4包括以下步骤:A41、簇头节点接收上一簇头节点的状态预测值和协方差矩阵;S42、簇头节点根据融合后的测量信息和接收到的预测信息,计算当前时刻的滤波器增益,更新当前时刻的预测信息,将状态预测值进行广播,一段时间后停止广播;准备将预测信息发送给下一个簇头节点。所述的步骤5包括以下步骤:S51、如果当前节点有预测值,依据预测值,判断当前节点是否亮灯,发出控制指令,并转到步骤2继续执行程序;S52、如果当前节点没有预测值,则转到步骤I继续执行程序。所述的步骤5包括以下步骤:A51、簇头节点根据预测值,判断簇头节点是否亮灯,发出控制指令;A52、非簇头节点,接收信道中的状态预测值,判断当前节点是否亮灯,发出控制指令;A53、如果非簇头节点需要亮灯,将簇头节点的状态预测值进行路由转发,转到步骤2继续执行程序;如果不需要亮灯,转到步骤2继续执行程序;A54、为避免重复接收数据,非簇头节点接收到一次状态预测值后即停止接收数据。所述步骤5中,需要亮灯的区域为扇形区域,所述扇形区域是以车辆为圆心、r为半径以及夹角为Θ的区域,所述扇形区域的角平分线为车辆的速度方向;灯光的强度与灯和车的距离成反比,距离越远灯越暗,灯光强度的控制算法不局限与此。本专利技术至少可以通过以下两种方式实现:方式一:本方式在系统中每个工作传感器节点并行处理信息并且只与自己的邻居节点交换信息,达到信息协同处理的目的,系统是全分布式的,可以进行大规模扩充。其中,当前节点的邻居节点是指位于当前节点通信范围内的节点。现以当前节点Si为例说明所采取的技术方案:第一步:初始化节点的滤波器参数;第二步:打开传感器,对监测区域进行检测;第三步:当前节点与邻居节点交换测量信息;第四步:计算滤波器增益,根据第三步中交换的测量信息,更新滤波器的预测值;第五步:如果当前节点具有预测值,依据当前节点的预测值,发出控制指令,转入到第二步继续执行程序;如果当前节点没有预测值,则转到第一步继续执行程序。其中上述所述第一步中,所述的滤波器参数包括状态预计值,误差协方差矩阵,测量值存储器,测量值计数器。其中状态预测值服从高斯分布。上述所述第二步中,传感器对监测区域进行检测,如果有测量值,将测量值进行存储;如果没有,则令传感器的测量值为零。上述所述第三步中,所述的交换测量信息包括当前节点广播其测量信息给邻居节点和当前节点接收来自邻居节点的测量信息。其中3.1、当前节点的邻居节点是指位于当前节点通信范围内的其他节点。3.2、如果当前节点没有测量信息,当前节点只接收其他节点的测量信息并进行存储,不进行广播,以提高通信效率。上述所述第四步中包括以下步骤:4.1、当前节点将自己的测量信息与收到的测量信息进行融合,求取其均值,并计算测量误差的协方差矩阵。如果当前节点没有自己的测量信息,则仅将收到的测量信息进行融合。4.2、当前节点运用卡尔曼最优预测方程,更新当前时刻的预测值。当前时刻的更新值包括状态预测值和协方差矩阵。上述所述第五步中包括以下步骤:5.1、如果当前节点有预测值,依据预测值,判断当前节点是否亮灯,发出控制指令,转到第二步继续执行程序。其中,需要亮灯的区域为以车辆为圆心,r为半径,夹角为Θ的扇形区域,扇形区域的角平分线为车辆的速度方向。灯光的强度与灯和车的距离成反比,距离越远灯越暗,灯光强度的控制方法不局限与此。5.2、如果当前节点没有预测值,则转到第一步继续执行程序。附图1给出了实施例一实现的流程图。方式二:与实施例一的完全分布式结构不同,实施例二采用局部集中控制,整体分布式的控制算法,利用其他节点的历史数据,提高预测精度。方式二包括以下步骤:第一步:初始化节点的滤波器参数,设置初始簇头节点;第二步:打开传感器,对监测区域进行检测;第三步:选取簇头节点,接收上个簇头节点的预测值信息,接收其他节点的测量信肩、O第四步:簇头节点更新滤波器的预测值,将状态预测值广播给其他节点,发出控制指令,准备将预测信息发送给下一个簇头节点。然后转到第二步继续执行程序。第五步:其他非簇头节点接收信道中的状态预测值,依据状态预测值,发出控制指令,并对簇头节点的预测信息进行路由转发,转到第二步继续执行程序。其中,上述所述第一步中,滤波器参数包括状态预测值和误差协方差矩阵,且滤波器的状态预测值服从高本文档来自技高网...

【技术保护点】
基于无线传感器执行器网的大型智能灯光节能控制方法,其特征在于,包括以下步骤:步骤1:初始化传感器节点的滤波器参数;步骤2:打开传感器,对监测区域进行检测;步骤3:对不同的测量信息进行融合;步骤4:计算滤波器增益,更新滤波器的预测值;步骤5:根据当前滤波器的预测值,执行相应的操作。

【技术特征摘要】
1.基于无线传感器执行器网的大型智能灯光节能控制方法,其特征在于,包括以下步骤: 步骤1:初始化传感器节点的滤波器参数; 步骤2:打开传感器,对监测区域进行检测; 步骤3:对不同的测量信息进行融合; 步骤4:计算滤波器增益,更新滤波器的预测值; 步骤5:根据当前滤波器的预测值,执行相应的操作。2.根据权利要求1所述的基于无线传感器执行器网的大型智能灯光节能控制方法,其特征在于,所述步骤I中,所述的滤波器参数包括状态预测矩阵、误差协方差矩阵、测量值存储器和测量值计数器,所述状态预测矩阵服从高斯分布。3.根据权利要求1所述的基于无线传感器执行器网的大型智能灯光节能控制方法,其特征在于,所述步骤2中,对监测区域进行检测,如果有测量值,将测量值进行存储;如果没有,则令当前节点的测量值为零;所述节点的测量值包括自身传感器的测量值和接收到的其他传感器节点的测量值。4.根据权利要求1所述的基于无线传感器执行器网的大型智能灯光节能控制方法,其特征在于,所述步骤3包括以下步骤: 531、如果当前节点的传感器有测量值,则当前节点竞争信道,将当传感器的测量值广播给其他节点,通信阶段的其他非广播时段,则接收其他节点的测量值,并进行存储和计数;如果当前节点的传感器没有测量值,则监听信道,接收其他节点的测量值,并进行存储和计数; 532、具有测量值的节点对测量值存储器中的所有测量值进行求和,求取所有测量值的平均值及其误差协方差矩阵,完成信息融合; 533、所有传感器所处的环境相同,其测量误差协方差矩阵相同,当前节点只广播测量值以提高通信效率。5.根据权利要求1所述的基于无线传感器执行器网的大型智能灯光节能控制方法,其特征在于,所述步骤3包括以下步骤: A31、在具有测量值的节点中随机选择一个节点作为簇头节点,其他非簇头节点竞争信道,广播其传感器的测量值,簇头节点接收其他簇头节点的测量值并进行存储和计数; A32、簇头节点将其测量值存储器中的所有测量值进行求和,求取多个测量值的平均值及其误差协方差矩阵,完成?目息融合; Α33、所有传感器所处的环境...

【专利技术属性】
技术研发人员:刘永桂潘创胥布工高焕丽李伯忍
申请(专利权)人:华南理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1