一种动态电力系统图元的设计方法技术方案

技术编号:13625185 阅读:78 留言:0更新日期:2016-09-01 18:38
本发明专利技术公开了一种动态电力系统图元的设计方法,包括以下步骤,步骤1,定义图元信息,选择与图元关联的设备模型;步骤2,根据设备模型生成对应的端子个数,并将端子设置在合适的位置;步骤3,绘制基本图元;步骤4,根据需求选择一动态属性;步骤5,定义动态属性所需的变量;步骤6,利用步骤5中的变量设计动态公式;步骤7,判断是否需要继续绘制图元,即是否需要选择下一个动态属性,如果是,则转至步骤5,如果不是,则转至步骤8;步骤8,将绘制好的图元存入数据库。本发明专利技术通过利用动态属性的合理组合,动态地显示关联设备不同状态下的图元外观,为用户提供了功能较为强大且灵活的交互设计方案。

【技术实现步骤摘要】

本专利技术涉及一种动态电力系统图元的设计方法,属于电力系统监控领域。
技术介绍
电力系统运行部门需要分析处理的信息数量大、类型复杂,如何有效、便捷的处理这些信息以便对整个电力系统进行实时监控、数据分析、历史数据管理等,具有重要的意义。利用图形化界面能够有效的解决上述问题,运用图形能够直观地表达信息,用图形代替文字则可以降低操作的出错率和繁琐性。图元作为电力系统图形界面的组成元素,在电力系统中往往需要根据设备状态绘制不同种样式的图元,做到动态显示。现有的系统中的动态绘制策略有限,一般方法是,根据关联设备的有限属性绘制不同的图元。如当绘制一个断路器图元时,根据断路器状态为合时,绘制一个形态的图元,而当断路器状态为分时,绘制另一个形态的图元。该方法只能通过设备的开关状态不同绘制不同的图元,无法满足用户各种各样的需求。而且这些绘制策略在系统中已经固化,用户无法自由决定动态显示的外观。当出现新的与图元相关的需求时,往往需要修改源程序,造成用户与开发人员的不便。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种动态电力系统图元的设计方法。为了达到上述目的,本专利技术所采用的技术方案是:一种动态电力系统图元的设计方法,包括以下步骤,步骤1,定义图元信息,选择与图元关联的设备模型;步骤2,根据设备模型生成对应的端子个数,并将端子设置在合适的位置;步骤3,绘制基本图元;所述基本图元为图元的形状;步骤4,根据需求选择一动态属性;步骤5,定义动态属性所需的变量;变量的定义主要包括软引用和硬引用,软引用的对象为设备模型的某个属性,硬引用的对象为静态属性;步骤6,利用步骤5中的变量设计动态公式;通过动态公式的执行结果,决定动态属性的最终结果;步骤7,判断是否需要继续绘制图元,即是否需要选择下一个动态属性,如果是,则转至步骤5,如果不是,则转至步骤8;步骤8,将绘制好的图元存入数据库。所述图元可关联一个设备模型也可关联多个设备模型。图元的动态属性包括可见性、颜色、填充模式、填充比例、线型、线宽、文本、水平缩放、垂直缩放、水平位移、垂直位移、旋转和潮流方向。动态公式采用三目运算符的形式。动态公式设计完成后,需要进行合法性检查。本专利技术所达到的有益效果:本专利技术通过利用动态属性的合理组合,动态地显示关联设备不同状态下的图元外观,为用户提供了功能较为强大且灵活的交互设计方案,用户可以根据自己的需求、使用习惯定义出几乎所有动态显示图元的方式,具有良好的交互性,使得电力系统运行状态一目了然。附图说明图1为本专利技术的流程图。图2为开关断开时的图元示意图。图3为开关闭合时的图元示意图。具体实施方式下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。如图1所示,一种动态电力系统图元的设计方法,包括以下步骤:步骤1,定义图元信息,选择与图元关联的设备模型。这里的设备指的是变压器、开关、刀闸等一次设备,也可以是遥测、遥信等二次设备。这些设备模型包含了各种属性信息,图元可关联一个设备模型也
可关联多个设备模型,但一般只关联一个一次设备。这种定义电力系统图元的方式具有很高的自由度。步骤2,根据设备模型生成对应的端子个数,并将端子设置在合适的位置。如关联了刀闸设备模型,则自动创建2个端子,而当关联了接地刀闸时,则自动创建1个端子。步骤3,绘制基本图元。基本图元为图元的形状,如直线、椭圆、矩形、多边形等。步骤4,根据需求选择一动态属性。图元的动态属性包括可见性、颜色、填充模式、填充比例、线型、线宽、文本、水平缩放、垂直缩放、水平位移、垂直位移、旋转和潮流方向。如“颜色”定义了该图元的绘制采用什么颜色,“填充模式”定义了图元中的矩形和椭圆采用的填充方式。定义这些动态属性的目的在于使得图元的显示随着它关联的设备的属性的改变而动态刷新图元外观,实时而又生动的显示电力系统的运行状态。步骤5,定义动态属性所需的变量;变量的定义主要包括软引用和硬引用。软引用的对象为设备模型的某个属性,如断路器的分合状态量等。硬引用的对象为静态属性,如变量代表一种颜色,则可将该变量定义为硬引用,引用对象为某种固定的颜色。步骤6,利用步骤5中的变量设计动态公式。动态公式采用三目运算符的形式,通过动态公式的执行结果,决定动态属性的最终结果。动态公式设计完成后,需要进行合法性检查,如不合法,则动态公式无效,同时提示错误信息,如未知的变量,无法识别的标识符等。步骤7,判断是否需要继续绘制图元,即是否需要选择下一个动态属性,如果是,则转至步骤5,如果不是,则转至步骤8;步骤8,将绘制好的图元存入数据库。下面以绘制开关图元为例,如图1和2所示。1、设置图元名字、大小等基本信息,然后关联一个开关设备和一个开关位
置遥信。2、生成2个端子,将开关两端的端子拖动到适当位置上。3、绘制基本图元,首先绘制一个矩形框。4、点击选中该矩形框,选择动态属性中“颜色”属性。若在开关分时,该矩形显示颜色为绿色,在开关合上是显示红色,因此需要3个变量,State变量表示开关的分合状态,采用软引用的方式关联到开关模型中表示开关状态的属性,gr_color变量采用硬引用的方式关联到数据库中的绿色属性,red_color变量采用硬引用的方式关联到数据库中的红色属性。5、定义好变量后即可设计动态公式。定义了当State为1时表示开关为闭合状态,当State为0时表示开关为断开状态,则动态公式为:State==1?red_color:gr_color。公式输入结束后进行公式检查,不合法的公式则应用失败。6、选择12个动态属性中的“填充模式”。在开关分时,矩形框的绘制方式是无填充,在开关合时,矩形框矩形了实心填充。无填充用0表示,实心填充用1表示,为此增加一个State变量表示开关的分合状态,采用软引用的方式关联到开关模型中表示开关状态的属性。7、定义好变量后,动态公式为:State==1?1:0。公式输入结束后进行公式检查,不合法的公式则应用失败。8、到此绘制图元结束,将该图元保存到数据库中用于绘制电力系统图元。上述方法通过利用动态属性的合理组合,动态地显示关联设备不同状态下的图元外观,为用户提供了功能较为强大且灵活的交互设计方案,用户可以根据自己的需求、使用习惯定义出几乎所有动态显示图元的方式,具有良好的交互性,使得电力系统运行状态一目了然。以上所述仅是本专利技术的优选实施方式,应当指出,对于本
的普通技术人员来说,在不脱离本专利技术技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本专利技术的保护范围。本文档来自技高网
...

【技术保护点】
一种动态电力系统图元的设计方法,其特征在于:包括以下步骤,步骤1,定义图元信息,选择与图元关联的设备模型;步骤2,根据设备模型生成对应的端子个数,并将端子设置在合适的位置;步骤3,绘制基本图元;所述基本图元为图元的形状;步骤4,根据需求选择一动态属性;步骤5,定义动态属性所需的变量;变量的定义主要包括软引用和硬引用,软引用的对象为设备模型的某个属性,硬引用的对象为静态属性;步骤6,利用步骤5中的变量设计动态公式;通过动态公式的执行结果,决定动态属性的最终结果;步骤7,判断是否需要继续绘制图元,即是否需要选择下一个动态属性,如果是,则转至步骤5,如果不是,则转至步骤8;步骤8,将绘制好的图元存入数据库。

【技术特征摘要】
1.一种动态电力系统图元的设计方法,其特征在于:包括以下步骤,步骤1,定义图元信息,选择与图元关联的设备模型;步骤2,根据设备模型生成对应的端子个数,并将端子设置在合适的位置;步骤3,绘制基本图元;所述基本图元为图元的形状;步骤4,根据需求选择一动态属性;步骤5,定义动态属性所需的变量;变量的定义主要包括软引用和硬引用,软引用的对象为设备模型的某个属性,硬引用的对象为静态属性;步骤6,利用步骤5中的变量设计动态公式;通过动态公式的执行结果,决定动态属性的最终结果;步骤7,判断是否需要继续绘制图元,即是否需要选择下一个动态属性,如果是,则转至步骤5,如果不是,...

【专利技术属性】
技术研发人员:郭飞刘文彪
申请(专利权)人:南京国电南自电网自动化有限公司
类型:发明
国别省市:江苏;32

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

1