一种电力系统中机组数据模型化展示方法
【技术领域】
[0001]本发明涉及电力系统应用技术领域,特别是一种电力系统中机组数据模型化展示方法。
【背景技术】
[0002]在电力系统中,大量机组的海量文本数据有信息量大,实时更新,规律性变化的特点,而已有的电力系统显示模块多倾向于显示整体布局,是地理信息系统数据和电力系统数据的综合,主要显示潮流分析图、等高线图等等,图形化显示偏重于整体,对于详细的机组数据部分所做的可视化工作比较少。所以对运行人员来说,这可能会导致他们无法及时、准确地辨识电力系统中机组出现的故障,也无法准确理解机组供配电的结构关系。现有的显示模块大多将机组数据信息做列表排列展示,大量数据零散地罗列可能会让人感觉枯燥、乏味,降低运行人员的工作效率,增加运行人员的出错率,且无法令他们深刻理解机组间的结构,数据与图形间的模型化关系。
[0003]另外,若机组数据由图形显示,现有的图形化界面对机组数据描述较零散,未形成模型化展示方式,每增加一系列机组的数据就需要重新在原图上添加一系列机组图形并按结构分配参数,每一次数据增加,都会改变整体画布的布局,所绘制的图形都需要进行更新,这相应也会增加绘图的工作量和代码的工作量,这样的可视化机组界面工作量大,无法达到简单、明确表达系统状态的目的。
【发明内容】
[0004]本发明的目的就是提出一种电力系统中机组数据模型化展示方法,将电力系统中机组的海量文本数据按模型化方法在图形化界面中展示,并且在展示过程中运用数据驱动图元的方式来增加可视化数据,完善图形,实时更新,形象地向运行人员传达系统状态信息。达到将文本数据简洁、可视化、模型化展示的效果,将系统完整、准确表达的目的。本发明提出了一种电力系统中机组数据模型化展示方法,帮助了电力系统中运行人员了解机组数据结构模型,解决了可视化电力系统中由于机组数据量增加,绘图工作量和代码工作量也随之增加的问题。达到了在数据增加的同时,数据驱动图元模型化展示系统状态的效果,避免了系统更新的压力,大大减少了开发成本。
[0005]本发明的目的是通过这样的技术方案实现的,在B/S架构的软件系统中,利用图形化界面模型化展示电力系统中机组结构和状态的同时,由机组的数据驱动组件图元库,在整体机组图形中实时刷新页面,自动添加新增数据对应的图元。该方法具体步骤如下:
[0006]步骤一:建立机组数据、机柜数据和基础组件图元等所有数据的标准化。根据设定的数据类型和数据格式,将这些数据类型和格式统一。用辅助软件绘制基础组件图元,建立基础组件图元库。由于机组数据的可视化需求,常常用矢量图形作为基础组件图元,由上述基础组件图元可以构造一个机柜的图形,比如基础组件图元中显示灯提示是否发生故障,图元显示屏显示电压、电流数据,图元闸刀表示开停机状态,图元矩形盒子表示机箱,这些组件图元的集合构成一个机柜。多个机柜构成机组,根据机柜在实际物理空间中的位置分布,抽象设计出机柜图形的排列方法(横排、纵排或其他排列形式),根据机柜的个数,排列多个机柜构造所需机组图形,进而由机组状态描述电力系统整体状态。
[0007]步骤二:建立电力系统中机组数据与图元数据的驱动模型,达到数据驱动图元的目的。一个机组的所有数据对应一个机组图形的所有图元,一个机柜的数据对应一个机柜图形,机柜中是否发生异常的状态数据对应显示灯图元的状态,收到一个故障信息,显示灯图元为红,收到正常信息,显示灯图元为绿。图元数据中应该包括图形数据和接口数据两部分,其中图形数据描述了图元的基本形态,接口数据描述了图元与电网系统中机组数据的关系O
[0008]步骤三:图元数据接口获取标准化后的机组具体数据,机组数据包括每个机柜的实时详细信息,是直接向运行人员描述系统状态的关键参数。
[0009]步骤四:考察机组实际物理空间位置分布情况,抽象设计出特定的对应的机组的整体页面布局,将规则写入图形引擎,该规则可按机组数据量设定图元大小和页面水平方向和竖直方向的机组排列个数。
[0010]步骤五:将实时采集的机组数据写入图形引擎,由机组数据驱动图元数据,通过图形引擎按整体页面布局规则设定图元间的排列关系,重组页面,显示所有数据对应的图元,并能根据图元形态判断系统状态,实现电力系统中机组数据的模型化展示。
[0011]进一步,步骤一中在机组数据标准化过程中,应注意给机组数据,机柜数据和图形组件对象数据分别添加可识别的唯一名称以方便后续操作;
[0012]进一步,步骤一中进行数据标准化时要按设定执行,一旦设立标准就不宜再改变;
[0013]进一步,步骤二中用所绘制的基础组件图元状态表示具体机组数据信息有以下优点:实时显示数据变化;图形、数据信息一一对应;有效表示机组与机组之间的物理位置关系和结构、数据关系。
[0014]进一步,步骤五中根据机组数据进行模型化展示的具体步骤如下:
[0015]51:获取标准化后的机组数据,机柜数据和基本组件图元数据;
[0016]52:由数据驱动图元;
[0017]53:将数据——对应分配到图元中;
[0018]54:按图形引擎设定页面布局规则排列所有图元;
[0019]55:将机柜的基础组件图元的具体参数:电压、电流、开停机状态、是否发生故障等放入相应基础组件图元的范围域;
[0020]56:最后生成可视化图形页面。
[0021]由于采用了上述技术方案,本发明具有如下的优点:
[0022]本发明通过对电力系统中机组数据进行模型化展示操作,可以从海量数据中提取重点信息,将其以人们容易理解的具象化模型化方式进行展现。这有助于帮助运行人员理解系统状态,有效提高监测系统的工作效率,帮助他们第一时间发现电力系统中机组的故障并及时将问题解决。
[0023]另外,通过基础图形库的建立,引入模型化思想,既可以降低系统开发人员的工作量,又可以有效重复利用所绘制的图形组件对象,机柜图形,机组图形,达到高效多产的目的。
[0024]本系统同时具有良好的可扩展性,当组件变更或添加时,只需对图元库中相应组件进行修改或增加,便可继续运行,并且整个升级过程可以在开机的情况下进行,不影响电力系统的正常监测。
[0025]它还有可移植的特点,只要给出标准化的数据格式、数据量、图形组件对象、机柜图形和机组图形就能使新的机组数据动态生成可视化展示。
[0026]本发明的其他优点、目标和特征在某种程度上将在随后的说明书中进行阐述,并且在某种程度上,基于对下文的考察研宄对本领域技术人员而言将是显而易见的,或者可以从本发明的实践中得到教导。本发明的目标和其他优点可以通过下面的说明书和权利要求书来实现和获得。
【附图说明】
[0027]本发明的【附图说明】如下。
[0028]图1为基础组件图兀;
[0029]图2为机组图形;
[0030]图3为机组图形化整体布局;
[0031]图4为机组数据模型化展示方法的总体流程图;
【具体实施方式】
[0032]下面结合附图和实施例对本发明作进一步说明。
[0033]图4为一种电力系统中机组数据模型化展示方法的总体流程图。本方法运用在B/S架构的软件系统中,利用图形化界面模型化展示电力系统中机组结构和状态的同时,由机组的数据驱动组件图元库,在整体机组图形中实时刷新页面,自动添加新增数据对应的图元。该方法具体步骤如下:
[0034]S1:建立机组数据、机柜数据和基础组件图元等所有数据的