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

文档序号:10553146阅读:356来源:国知局
一种动态电力系统图元的设计方法
【专利摘要】本发明公开了一种动态电力系统图元的设计方法,包括以下步骤,步骤1,定义图元信息,选择与图元关联的设备模型;步骤2,根据设备模型生成对应的端子个数,并将端子设置在合适的位置;步骤3,绘制基本图元;步骤4,根据需求选择一动态属性;步骤5,定义动态属性所需的变量;步骤6,利用步骤5中的变量设计动态公式;步骤7,判断是否需要继续绘制图元,即是否需要选择下一个动态属性,如果是,则转至步骤5,如果不是,则转至步骤8;步骤8,将绘制好的图元存入数据库。本发明通过利用动态属性的合理组合,动态地显示关联设备不同状态下的图元外观,为用户提供了功能较为强大且灵活的交互设计方案。
【专利说明】
一种动态电力系统图元的设计方法
技术领域
[0001]本发明涉及一种动态电力系统图元的设计方法,属于电力系统监控领域。
【背景技术】
[0002]电力系统运行部门需要分析处理的信息数量大、类型复杂,如何有效、便捷的处理这些信息以便对整个电力系统进行实时监控、数据分析、历史数据管理等,具有重要的意义。利用图形化界面能够有效的解决上述问题,运用图形能够直观地表达信息,用图形代替文字则可以降低操作的出错率和繁琐性。
[0003]图元作为电力系统图形界面的组成元素,在电力系统中往往需要根据设备状态绘制不同种样式的图元,做到动态显示。现有的系统中的动态绘制策略有限,一般方法是,根据关联设备的有限属性绘制不同的图元。如当绘制一个断路器图元时,根据断路器状态为合时,绘制一个形态的图元,而当断路器状态为分时,绘制另一个形态的图元。该方法只能通过设备的开关状态不同绘制不同的图元,无法满足用户各种各样的需求。而且这些绘制策略在系统中已经固化,用户无法自由决定动态显示的外观。当出现新的与图元相关的需求时,往往需要修改源程序,造成用户与开发人员的不便。

【发明内容】

[0004]为了解决上述技术问题,本发明提供了一种动态电力系统图元的设计方法。
[0005]为了达到上述目的,本发明所采用的技术方案是:
[0006]—种动态电力系统图元的设计方法,包括以下步骤,
[0007]步骤I,定义图元信息,选择与图元关联的设备模型;
[0008]步骤2,根据设备模型生成对应的端子个数,并将端子设置在合适的位置;
[0009]步骤3,绘制基本图元;
[0010]所述基本图元为图元的形状;
[0011 ]步骤4,根据需求选择一动态属性;
[0012]步骤5,定义动态属性所需的变量;
[0013]变量的定义主要包括软引用和硬引用,软引用的对象为设备模型的某个属性,硬引用的对象为静态属性;
[0014]步骤6,利用步骤5中的变量设计动态公式;
[0015]通过动态公式的执行结果,决定动态属性的最终结果;
[0016]步骤7,判断是否需要继续绘制图元,即是否需要选择下一个动态属性,如果是,则转至步骤5,如果不是,则转至步骤8;
[0017]步骤8,将绘制好的图元存入数据库。
[0018]所述图元可关联一个设备模型也可关联多个设备模型。
[0019]图元的动态属性包括可见性、颜色、填充模式、填充比例、线型、线宽、文本、水平缩放、垂直缩放、水平位移、垂直位移、旋转和潮流方向。
[0020]动态公式采用三目运算符的形式。
[0021]动态公式设计完成后,需要进行合法性检查。
[0022]本发明所达到的有益效果:本发明通过利用动态属性的合理组合,动态地显示关联设备不同状态下的图元外观,为用户提供了功能较为强大且灵活的交互设计方案,用户可以根据自己的需求、使用习惯定义出几乎所有动态显示图元的方式,具有良好的交互性,使得电力系统运行状态一目了然。
【附图说明】
[0023]图1为本发明的流程图。
[0024]图2为开关断开时的图元示意图。
[0025]图3为开关闭合时的图元示意图。
【具体实施方式】
[0026]下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0027]如图1所示,一种动态电力系统图元的设计方法,包括以下步骤:
[0028]步骤I,定义图元信息,选择与图元关联的设备模型。
[0029]这里的设备指的是变压器、开关、刀闸等一次设备,也可以是遥测、遥信等二次设备。这些设备模型包含了各种属性信息,图元可关联一个设备模型也可关联多个设备模型,但一般只关联一个一次设备。这种定义电力系统图元的方式具有很高的自由度。
[0030]步骤2,根据设备模型生成对应的端子个数,并将端子设置在合适的位置。如关联了刀闸设备模型,则自动创建2个端子,而当关联了接地刀闸时,则自动创建I个端子。
[0031]步骤3,绘制基本图元。基本图元为图元的形状,如直线、椭圆、矩形、多边形等。
[0032]步骤4,根据需求选择一动态属性。
[0033 ]图元的动态属性包括可见性、颜色、填充模式、填充比例、线型、线宽、文本、水平缩放、垂直缩放、水平位移、垂直位移、旋转和潮流方向。如“颜色”定义了该图元的绘制采用什么颜色,“填充模式”定义了图元中的矩形和椭圆采用的填充方式。定义这些动态属性的目的在于使得图元的显示随着它关联的设备的属性的改变而动态刷新图元外观,实时而又生动的显示电力系统的运行状态。
[0034]步骤5,定义动态属性所需的变量;
[0035]变量的定义主要包括软引用和硬引用。软引用的对象为设备模型的某个属性,如断路器的分合状态量等。硬引用的对象为静态属性,如变量代表一种颜色,则可将该变量定义为硬引用,引用对象为某种固定的颜色。
[0036]步骤6,利用步骤5中的变量设计动态公式。
[0037]动态公式采用三目运算符的形式,通过动态公式的执行结果,决定动态属性的最终结果。
[0038]动态公式设计完成后,需要进行合法性检查,如不合法,则动态公式无效,同时提示错误信息,如未知的变量,无法识别的标识符等。
[0039]步骤7,判断是否需要继续绘制图元,即是否需要选择下一个动态属性,如果是,则转至步骤5,如果不是,则转至步骤8;
[0040]步骤8,将绘制好的图元存入数据库。
[0041]下面以绘制开关图元为例,如图1和2所示。
[0042]1、设置图元名字、大小等基本信息,然后关联一个开关设备和一个开关位置遥信。
[0043]2、生成2个端子,将开关两端的端子拖动到适当位置上。
[0044]3、绘制基本图元,首先绘制一个矩形框。
[0045]4、点击选中该矩形框,选择动态属性中“颜色”属性。若在开关分时,该矩形显示颜色为绿色,在开关合上是显示红色,因此需要3个变量,State变量表示开关的分合状态,采用软引用的方式关联到开关模型中表示开关状态的属性,gtcolor变量采用硬引用的方式关联到数据库中的绿色属性,recLcolor变量采用硬引用的方式关联到数据库中的红色属性。
[0046]5、定义好变量后即可设计动态公式。
[0047]定义了当State为I时表示开关为闭合状态,当State为O时表示开关为断开状态,则动态公式为:State = = l?red_color:gr_colo;r。公式输入结束后进行公式检查,不合法的公式则应用失败。
[0048]6、选择12个动态属性中的“填充模式”。在开关分时,矩形框的绘制方式是无填充,在开关合时,矩形框矩形了实心填充。
[0049]无填充用O表示,实心填充用I表示,为此增加一个State变量表示开关的分合状态,采用软引用的方式关联到开关模型中表示开关状态的属性。
[0050]7、定义好变量后,动态公式为:State = = I? 1: O。公式输入结束后进行公式检查,不合法的公式则应用失败。
[0051]8、到此绘制图元结束,将该图元保存到数据库中用于绘制电力系统图元。
[0052]上述方法通过利用动态属性的合理组合,动态地显示关联设备不同状态下的图元外观,为用户提供了功能较为强大且灵活的交互设计方案,用户可以根据自己的需求、使用习惯定义出几乎所有动态显示图元的方式,具有良好的交互性,使得电力系统运行状态一目了然。
[0053]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
【主权项】
1.一种动态电力系统图元的设计方法,其特征在于:包括以下步骤, 步骤I,定义图元信息,选择与图元关联的设备模型; 步骤2,根据设备模型生成对应的端子个数,并将端子设置在合适的位置; 步骤3,绘制基本图元; 所述基本图元为图元的形状; 步骤4,根据需求选择一动态属性; 步骤5,定义动态属性所需的变量; 变量的定义主要包括软引用和硬引用,软引用的对象为设备模型的某个属性,硬引用的对象为静态属性; 步骤6,利用步骤5中的变量设计动态公式; 通过动态公式的执行结果,决定动态属性的最终结果; 步骤7,判断是否需要继续绘制图元,即是否需要选择下一个动态属性,如果是,则转至步骤5,如果不是,则转至步骤8; 步骤8,将绘制好的图元存入数据库。2.根据权利要求1所述的一种动态电力系统图元的设计方法,其特征在于:所述图元可关联一个设备模型也可关联多个设备模型。3.根据权利要求1所述的一种动态电力系统图元的设计方法,其特征在于:图元的动态属性包括可见性、颜色、填充模式、填充比例、线型、线宽、文本、水平缩放、垂直缩放、水平位移、垂直位移、旋转和潮流方向。4.根据权利要求1所述的一种动态电力系统图元的设计方法,其特征在于:动态公式采用三目运算符的形式。5.根据权利要求1所述的一种动态电力系统图元的设计方法,其特征在于:动态公式设计完成后,需要进行合法性检查。
【文档编号】G06F17/50GK105912821SQ201610303552
【公开日】2016年8月31日
【申请日】2016年5月10日
【发明人】郭飞, 刘文彪
【申请人】南京国电南自电网自动化有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1