一种基于虚拟规约测点合成的配电自动化终端实现方法_2

文档序号:8264088阅读:来源:国知局
值可以为O、1、2和3,O表示状态未知,I表示分位,2表示合位,3表示错误。当开关分位状态为1、开关合位状态为O时表示开关处于分状态;当开关分位状态为0,开关合位状态为I时,表示开关处于和状态。在本实施例中,首先对开关状态设置虚拟测试点,通过图形的方式设定虚拟测点的图形计算表达式,如图3所示,该表达式可完成双位遥信的合成。图3对应的计算表达式为:开关双位遥信=开关分位状态+ (开关合位状态>> I)。然后,在虚拟规约服务器上利用逻辑图工具生成图形计算表达式的Lua表达式,并利用Lua脚本引擎对图形界面生成的计算表达式进行语法验证。虚拟规约服务器中的Lua脚本计算引擎实时计算Lua表达式,得到虚拟测试点的实时逻辑状态,该实时逻辑状态即反开关的实际状态。建立在配电自动化终端上的虚拟规约服务器将得到虚拟测点的实时数值或实时逻辑状态发送给本地监控或远方配网主站。建立在配电自动化终端上的虚拟规约服务器按预设周期计算所有该虚拟测点实时数值或实时逻辑状态,从而实现实时监控的作用。
[0024]其中,逻辑图工具为IDAS智能配电终端维护管理系统。在IDAS智能配电终端维护管理系统的虚拟量定义模块定义虚拟量开关状的逻辑图如图3所示。在合成Lua表达式时通过递归的方式去生成Lua表达式,具体为:
[0025]I)开关状态是运算符(+)的输出;
[0026]2)运算符(+)的第一个输入开关分位(DI);
[0027]3)运算符⑴的第二个输入是移位运算( >> ),因此运算符( >> )的输出将作为运算符(+)的输入;
[0028]4)因此开关状态的表达式可以表示为:开关分位(DI) +(移位运算( >> )输出表达式);
[0029]5)运算符( >> )的第一个输入是开关合位(DI);
[0030]6)运算符( >> )的第二个输入是常量⑴;
[0031]7)移位运算( >> )的输出表达式为:开关合位>> I ;
[0032]8)将移位运算( >> )的输出表达式代入到表达式:开关分位+(移位运算(>>)输出表达式);
[0033]9)得到双点遥信开关状态的表带式为:(开关分位)+ ((开关合位)>> I)。
[0034]实施例3:本发明方法利用Lua作为虚拟测点的计算脚本,Lua是一个小巧的脚本语言,由标准C编写而成,几乎在所有操作系统和平台上都可以编译及运行。因此虚拟测点的计算不仅可以测试简单的加、减、乘、除、与、或、非及异或操作,也可以执行复杂的函数操作。本实施例中,首先通过图形的方式设定虚拟测点的图形计算表达式,如图4所示;其中虚拟测试点V的Lua表达式为V = Sin (A+B)|c|。虚拟规约服务器中的Lua脚本计算引擎实时计算Lua表达式,得到虚拟测试点的实时数值,建立在配电自动化终端上的虚拟规约服务器将得到虚拟测点的实时数值发送给本地监控或远方配网主站。
[0035]此外,根据配网主站监控的实际需要,还可以通过图形界面修改测试点V的计算表达式后重新下载到虚拟规约服务器,根据新的Lua表达式重新计算。
[0036]本发明涉及的虚拟测点的计算不仅可以用实际测点作为输入参数,也可以使用虚拟测点作为输入参数,用于合成新的虚拟测点。当某个虚拟测点值或状态发生变化时,虚拟规约会检查该虚拟测点是否是其他虚拟测点合成的输入参数,如果有的话则利该虚拟测点变化后的值计算所述的虚拟测点。
[0037]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种基于虚拟规约测点合成的配电自动化终端实现方法,其特征在于:包括如下步骤: 步骤I),虚拟测点计算表达式的设计:首先根据电力系统中配网主站的需要设定虚拟测点,然后通过图形的方式设定所述虚拟测点的图形计算表达式,所述图形计算表达式的变量为电力系统中对应监测点信号和/或控制设备信号的采集值; 步骤2),在虚拟规约服务器上利用逻辑图工具生成所述图形计算表达式的Lua表达式; 步骤3),虚拟规约服务器中的Lua脚本计算引擎实时计算所述Lua表达式,得到虚拟测试点的实时数值或实时逻辑状态; 步骤4),配电自动化终端将所述计算得到虚拟测点的实时数值或实时逻辑状态发送给本地监控或远方配网主站。
2.根据权利要求1所述的一种基于虚拟规约测点合成的配网自动化实现方法,其特征在于:当虚拟规约服务器检测到所述图形计算表达式的变量发生变化,重新计算所述Lua表达式,更新虚拟测试点的实时数值或实时逻辑状态。
3.根据权利要求1所述的一种基于虚拟规约测点合成的配网自动化终端实现方法,其特征在于:所述虚拟规约服务器按预设周期计算所有虚拟测点实时数值或实时逻辑状态。
4.根据权利要求1-3任一所述的一种基于虚拟规约测点合成的配电自动化终端实现方法,其特征在于:还包括根据配网主站监控的实际需要,通过图形界面修改计算表达式后重新下载到所述虚拟规约服务器,根据新的计算表达式重新计算的步骤。
5.根据权利要求1-3任一所述的一种基于虚拟规约测点合成的配电自动化终端实现方法,其特征在于:在虚拟规约服务器中的Lua脚本计算引擎实时计算所述Lua表达式之前,还包括利用Lua脚本引擎对图形界面生成的计算表达式进行语法验证的步骤。还包括测点表达式的语法验证步骤。
【专利摘要】本发明公开了一种虚拟规约测点合成的实现方法,是通过基于脚计算的虚拟规约模块实现虚拟测点的合成计算,重要的是:在实际测点与虚拟测点之间采用虚拟规约进行转换,根据实际测点的值或状态在配网自动化终端合成配网主站或地监控实际需要的测点;该方法至少包括虚拟测点的合成、计算与逻辑判断。使用该方法可以满足配网主站对特殊复杂数据的需求,当数据变化后立即计算合成测点的值或状态可以保证合成测点的实时性,同时虚拟规约的引入也可以让系统设计变得更加简单一致。
【IPC分类】H02J13-00
【公开号】CN104578424
【申请号】CN201510032974
【发明人】朱伟, 高明
【申请人】江苏大烨智能电气股份有限公司
【公开日】2015年4月29日
【申请日】2015年1月22日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1