图形化状态序列实现方法及系统与流程
- 国知局
- 2024-08-22 14:48:31
本发明涉及电力系统测试,具体涉及图形化状态序列实现方法及系统。
背景技术:
1、电力测试系统需要灵活模拟实际电力系统中电气变化情况,用于检测设备控制策略是否正确。公布号为cn108646066a的现有发明专利申请文献《直流测试仪可编程状态序列动态生成系统》,前述现有系统包括交互层、控制层和输出层,其中,交互层录入测试人员的需求,包括n-s图录入和故障模型库录入两种方式;控制层包括时序控制模块用于控制按顺序依次执行,逻辑控制模块用于条件判断和编号跳转,以及状态输入模块包括现场总线输入和开关量输入,用于编辑逻辑条件表达式;输出层用于根据控制层选择执行的状态,输出对应的开关量,数字量或模拟量。以及公布号为cn105606919a的现有发明专利申请文献《一种智能变电站分层分布式无线组网仿真闭环测试方法》,该现有方法提供一仿真数据处理控制机;仿真数据处理控制机采用隐式积分法获取电力系统的稳定运行状态以及故障动态过程的时序解,对智能变电站仿真模型进行时域仿真,并将仿真数据传送到通过无线网卡与仿真数据处理控制机相连的一级主机;一级主机通过无线网桥与二级主机相连,一级主机以及二级主机用于同步授时以及仿真数据处理控制机与经无线网桥与二级主机相连的仿真终端之间的数据交互;仿真数据处理控制机通过预设状态序列,根据接收经仿真终端上传的模拟开入量或者goose状态量,切换相应状态序列控制输出数据,实现闭环式仿真测试。在前述现有技术中,对电力检测系统通常采用顺序化状态序列组进行外部电气状态模拟,顺序状态序列不能根据外部的变化条件进行动态调整测试序列,只能按照配置顺序依次执行,不能有效实现根据外部被检测设备动作情况进行配合测试。
2、综上,现有技术存在顺序化状态序列无法根据外部被检测设备动作情况进行跳转,导致难以灵活适配测试的技术问题。
技术实现思路
1、本发明所要解决的技术问题在于:如何解决现有技术中顺序化状态序列无法根据外部被检测设备动作情况进行跳转,导致难以灵活适配测试的技术问题。
2、本发明是采用以下技术方案解决上述技术问题的:图形化状态序列实现方法及系统包括:
3、s1、对被测电力设备状态进行抽象化操作,以得到状态组件,据以构成测试组合序列;
4、s2、在预置画板中,建立不少于2个图元,其中,图元包括:开始图元、常规图元以及停止图元;
5、s3、对每个图元,从不少于2个状态组件中,选取状态组件,以作为指定组件;
6、s4、设定开始图元、一般图元的输出端口的数量,配置每个输出端口的跳转类型;
7、s5、连接每个图元的输出端口与指定图元的输入端口,通过输出端口与输入端口的连接线,确定输出端口的跳转关系;
8、s6、设置图元输出端口的跳转时间和表达式;
9、s7、根据预置延时时间、表达式数值,定时运行每个图元的输出端口,以得到运算结果,据以触发跳转指令,以执行状态组件之间的跳转操作;
10、s8、对被测电力设备,根据当前运行的图元,进行开入组合状态判断、指令判断,在满足预置跳转条件时,跳转到预指定的下个状态图元;
11、s9、按照测试组合序列执行直至停止图元,得到被测电力设备的测试结果。
12、本发明通过图形化状态序列实现,对电力设备进行测试,可以根据外部动作情况,灵活调整测试序列,动态模拟外部电气状态,达到优化测试效果。
13、在更具体的技术方案中,步骤s1包括:
14、s11、对状态进行图形化操作、模块化操作,以抽象得到状态组件;
15、s12、根据状态组件,对图形化状态图进行连线任意组合,以构成测试组合序列。
16、本发明通过对状态序列图形化,模块化,抽象成状态组件,通过状态图形动态组合,实现根据外部反馈灵活调整测试序列,解决顺序化状态序列不能有效实现根据外部被检测设备动作情况进行跳转达到灵活适配测试问题。
17、在更具体的技术方案中,步骤s4中,跳转类型包括:延时型、表达式型。
18、在更具体的技术方案中,在跳转类型为延时型时,在满足图元的运行时间时,执行跳转操作。
19、在更具体的技术方案中,在跳转类型为表达式型时,表达式型:实时判断当前采集的电气量信息,在电气量信息满足预置表达式为真时,执行跳转操作。
20、具体地,前述表达式通过系统开入采集被测设备输出的开出信息或系统采集到的其他信息,通过数学表达式进行计算和验证;前述表达式包括但不限于跳转表达式:d001&d002,表示:开入1和开入2相与,得到最后结果,根据d001&d002计算的结果来判断是否需要调整。
21、在更具体的技术方案中,步骤s5中,获取并根据时间类型、表达式类型,对输出端口进行跳转指定。
22、在更具体的技术方案中,步骤s5中,图元支持跳转类型包括:时间延时跳转、根据开入组合状态跳转、根据输入指令跳转。
23、具体地,开入组合状态,是表达式一种具体体现,例如:d001&d002,代表开入1和开入2与。系统是根据上式中特定运算符d+序号001,来找到开入1。同理根据特定运算符d+序号002,来找到开入2。
24、在更具体的技术方案中,步骤s6包括:
25、s61、利用表达式支持特定逻辑运算符以及优先级操作方式,根据优先级操作方式,确定序号;
26、s62、利用表达式,根据特定逻辑运算符、序号来指定开入对应关系。
27、在更具体的技术方案中,步骤s7包括:
28、s71、在输出端口属于选择延时跳转类型时,定时计算该输出端口的延时时间是否满足预定值,若是,则进行选择延时跳转;
29、具体地,前述预定值的取值范围包括但不限于:[0min,10min]。
30、s72、在输出端口属于表达式类型时,根据预配置表达式计算得到跳转参数,在跳转参数满足预定跳转值时,则进行表达式跳转。
31、具体地,前述跳转值可取值为例如:0或1,其中,0不跳转,1进行跳转。
32、本发明针对传统电力测试系统需要灵活模拟实际电力系统中电气变化情况,检测设备控制策略的需求。避免了传统技术采用的顺序化状态序列不能有效实现根据外部被检测设备动作情况进行配合测试的缺陷。本发明通过图形化状态序列实现,可以根据外部动作情况,灵活调整测试序列。
33、本发明使用后缀表达式进行解析,使用特殊符号和序号,实现特定数据带入,具体地:
34、改进现有只能顺序化执行状态,不能根据外部开入等情况跳转;
35、采用表达式方式控制跳转,表达式具备多种计算符和优先级计算功能,达到灵活控制效果;
36、表达式方式支持手动控制指令,利于人为操作;
37、支持便捷人机交互界面,易于理解和配置;
38、在更具体的技术方案中,图形化状态序列实现系统包括:
39、设备状态抽象化模块,用以对被测电力设备状态进行抽象化操作,以得到状态组件,据以构成测试组合序列;
40、图元建立模块,用以在预置画板中,建立不少于2个图元,其中,图元包括:开始图元、常规图元以及停止图元;
41、状态组件选取模块,用以对每个图元,从不少于2个状态组件中,选取状态组件,以作为指定组件,状态组件选取模块与图元建立模块连接;
42、端口跳转类型配置模块,用以设定开始图元、一般图元的输出端口的数量,配置每个输出端口的跳转类型,输出端口跳转类型配置模块与图元建立模块连接;
43、跳转关系确定模块,用以连接每个图元的输出端口与指定图元的输入端口,通过输出端口与输入端口的连接线,确定输出端口的跳转关系,跳转关系确定模块与端口跳转类型配置模块连接;
44、输出端口设置模块,用以设置图元输出端口的跳转时间和表达式吗,输出端口设置模块与端口跳转类型配置模块连接;
45、图元跳转模块,用以根据预置延时时间、表达式数值,定时运行每个图元的输出端口,以得到运算结果,据以触发跳转指令,以执行状态组件之间的跳转操作,图元跳转模块与跳转关系确定模块及输出端口设置模块连接;
46、跳转条件判定模块,用以对被测电力设备,根据当前运行的图元,进行开入组合状态判断、指令判断,在满足预置跳转条件时,跳转到预指定的下个状态图元,跳转条件判定模块与图元跳转模块连接;
47、设备测试结果获取模块,用以按照测试组合序列执行直至停止图元,得到被测电力设备的测试结果,设备测试结果获取模块与跳转条件判定模块以及设备状态抽象化模块连接。
48、本发明相比现有技术具有以下优点:
49、本发明通过图形化状态序列实现,对电力设备进行测试,可以根据外部动作情况,灵活调整测试序列,动态模拟外部电气状态,达到优化测试效果。
50、本发明通过对状态序列图形化,模块化,抽象成状态组件,通过状态图形动态组合,实现根据外部反馈灵活调整测试序列,解决顺序化状态序列不能有效实现根据外部被检测设备动作情况进行跳转达到灵活适配测试问题。
51、本发明针对传统电力测试系统需要灵活模拟实际电力系统中电气变化情况,检测设备控制策略的需求。避免了传统技术采用的顺序化状态序列不能有效实现根据外部被检测设备动作情况进行配合测试的缺陷。本发明通过图形化状态序列实现,可以根据外部动作情况,灵活调整测试序列。
52、本发明解决了现有技术中存在的顺序化状态序列无法根据外部被检测设备动作情况进行跳转,导致难以灵活适配测试的技术问题。
本文地址:https://www.jishuxx.com/zhuanli/20240822/279961.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表