本发明属于智慧配电站房,具体涉及多条件联动方法、系统、装置以及计算机可读存储介质。
背景技术:
1、随着科学技术的飞速发展,电力物联网被广泛应用国,智慧变配电站房作为智慧物联体系“云管边端”架构的边缘设备,用于监测变配电站房的运行工况,对站房内的环境信息进行采集、上报和响应控制,比如温湿度、风机、空调、水泵、水位等。电力管理部门通过管理平台或终端及时掌握和了解电力设施的运行情况以及设备故障、环境信息等内容;
2、由于各个传感器之间相互独立,没有连接和交互,为了实现变配电站房智能化配置管理,针对某些异常情况对传感器进行自动控制,保障站房内设备设施安全稳定运行,但是在配电站房,环境情况复杂,单一的联动条件无法满足站房内的智能管理,往往需要结合多种传感器及多种条件进行综合判定,才能得到一个较优的联动条件,因此,需要研发一种多条件联动方法、系统、装置以及计算机可读存储介质来解决现有的问题。
技术实现思路
1、本发明的目的在于提供一种多条件联动方法、系统、装置以及计算机可读存储介质,以解决单一的联动条件无法满足站房内的智能管理的问题。
2、为实现上述目的,本发明提供如下技术方案:一种基于虚拟传感器的多条件联动方法,包括,
3、预设虚拟传感器模型,所述虚拟传感器模型包括模型信息点;
4、预设联动模型阈值表;
5、添加联动规则表;
6、添加规则条件表;
7、虚拟传感器联动规则对象,建立虚拟传感器与联动规则表的对应关系;
8、添加传感器信息点联动表,建立判断虚拟传感器信息点变位后,联动的传感器信息点,对相应的传感器进行写入预设值的动作;
9、创建、编辑联动规则,将联动规则写入数据库;
10、根据虚拟传感器模型,创建虚拟传感器,传感器信息点联动触发状态设置为联动规则条件,使联动触发状态信息点与联动规则条件建立映射关系;
11、添加联动触发状态信息点与联动对象的触发关系;
12、获取联动触发状态信息点相关联的其他所有信息点,当其中某一个信息点的值发生变化时,根据规则表达式进行计算,当规则成立,将对应的数值写入到传感器信息点联动表。
13、优选的,所述联动触发状态值为布尔类型,包括true或false;
14、其中,true表示联动执行,false表示联动不执行。
15、优选的,所述联动模型阈值表包括modelpointid、eventtype、limitvalue、resetvalue,其中,modelpointid表示模型信息点id;eventtype表示事件类型,包括遥信变位、遥测越上限、遥测越下限;
16、limitvalue表示触发变位的阈值;
17、resetvalue表示恢复变位的阈值。
18、优选的,所述联动规则表包括toggleid、name、exp,其中,toggleid表示规则序号、name表示规则名称、exp表示规则表达式;
19、优选的,所述规则条件表包括:id表示规则条件序号;toggleid表示归属的规则表id;
20、sensorpointid表示传感器信息点id;
21、comparetype表示比较符号;
22、targetkind表示比较对象类型;
23、targetvalue表示比较值。
24、优选的,所述比较对象类型包括:值比较或信息点比较;
25、若比较对象类型是值比较,则比较值为数值;若比较对象类型是信息点比较,则比较值是一个信息点id。
26、优选的,所述传感器信息点联动表包括:
27、sensorpointid虚拟传感器信息点id
28、eventtype联动事件类型
29、objectid联动触发对象
30、sensorpointid传感器信息点id
31、handledata联动触发对象的动作,设置值。
32、本发明另提供一种基于虚拟传感器的多条件联动方法的系统,所述系统包括
33、虚拟传感器模型预设模块,用于预设虚拟传感器模型;
34、联动模型阈值表预设模块,用于预设联动模型阈值表;
35、联动规则添加模块,用于添加联动规则表;
36、规则条件添加模块,添加规则条件表;
37、对应关系模块,用于虚拟传感器联动规则对象,建立虚拟传感器与联动规则表的对应关系;
38、传感器信息点联动表添加模块,用于添加传感器信息点联动表,建立判断虚拟传感器信息点变位后,联动的传感器信息点,对相应的传感器进行写入预设值的动作;
39、写入数据库模块,用于创建、编辑联动规则,将联动规则写入数据库;
40、映射关系建立模块,根据虚拟传感器模型,创建虚拟传感器,传感器信息点联动触发状态设置为联动规则条件,使联动触发状态信息点与联动规则条件建立映射关系;
41、触发关系添加模块,用于添加联动触发状态信息点与联动对象的触发关系;
42、变化写入模块,用于获取联动触发状态信息点相关联的其他所有信息点,当其中任意一个信息点的值发生变化时,根据规则表达式进行计算,当规则成立,将对应的数值写入到传感器信息点联动表。
43、本发明另提供一种多条件联动装置,包括:
44、存储器,用于存储非暂时性计算机可读指令;以及
45、处理器,用于运行所述计算机可读指令,使得所述计算机可读指令被所述处理器执行时实现根据上述任意一项所述的多条件联动方法。
46、本发明另一种计算机可读存储介质,用于存储非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时,使得所述计算机执行上述任意一项所述的多条件联动方法。
47、本发明的技术效果和优点:该多条件联动方法、系统、装置以及计算机可读存储介质,支持多种传感器信息点数值运算,支持站房内多种运行条件计算,综合判断站房内环境运行信息进行传感器联动,防止联动判断条件不足,造成误动,减少误操作的可能;通过采集联动相关联的各个传感器数据进行综合性计算,更加智能的对配电站房内各个环境量信息及设备进行信息连接及联动管理,通过数据采集信号和轮巡机制,确保联动策略按预期及时执行,提高整个系统的运行效率。
1.一种基于虚拟传感器的多条件联动方法,其特征在于:包括,
2.根据权利要求1所述的一种基于虚拟传感器的多条件联动方法,其特征在于:所述联动触发状态值为布尔类型,包括true或false;
3.根据权利要求1所述的一种基于虚拟传感器的多条件联动方法,其特征在于:所述联动模型阈值表包括modelpointid、eventtype、limitvalue、resetvalue,其中,modelpointid表示模型信息点id;eventtype表示事件类型,包括遥信变位、遥测越上限、遥测越下限;
4.根据权利要求1所述的一种基于虚拟传感器的多条件联动方法,其特征在于:所述联动规则表包括toggleid、name、exp,其中,toggleid表示规则序号、name表示规则名称、exp表示规则表达式。
5.根据权利要求1所述的一种基于虚拟传感器的多条件联动方法,其特征在于:所述规则条件表包括:id表示规则条件序号;toggleid表示归属的规则表id;
6.根据权利要求5所述的一种基于虚拟传感器的多条件联动方法,其特征在于:所述比较对象类型包括:值比较或信息点比较;
7.根据权利要求1所述的一种基于虚拟传感器的多条件联动方法,其特征在于:所述传感器信息点联动表包括:
8.实现权利要求1-7中任意一项所述的一种基于虚拟传感器的多条件联动方法的系统,其特征在于:所述系统包括
9.一种多条件联动方法装置,包括:
10.一种计算机可读存储介质,用于存储非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时,使得所述计算机执行权利要求1到7中任意一项所述的多条件联动方法。