一种电网运行状况的实时表示方法

文档序号:7378695阅读:161来源:国知局
一种电网运行状况的实时表示方法
【专利摘要】本发明公开了一种电网运行状况的实时表示方法,该方法以动态图形化的方式展示电网运行状况,具体包括以下步骤:设备建模及网架数据收集;读取网架信息绘制基本模型;获取实时信息,更新绘制模型。本发明以动态图形化的方式来表现电网运行状况,以实现集线路潮流、变电站电气设备、变压器负载、发电机出力等信息为主的数据展示和图形展示,实时提供电网运行状况,为电网调度的决策提供现代化、直观快速的信息。
【专利说明】一种电网运行状况的实时表示方法
【技术领域】
[0001]本发明属于电力领域,涉及一种在电网调度管理过程中以动态图形化的方式表达电网运行状况的方法。
【背景技术】
[0002]目前在电网调度管理过程中,主网接线图缺少完整、高效的表达方法,大部分仍然停留在图纸层面上,缺乏实时性;或者只有部分内容有信息化的表达手法,缺少完整性和全局性,这在一定程度上给调度日常工作带来不便。因此,急需一种表现方法,能够从全局性和全面性上包含尽可能多的设备和运行信息,改善当前使用纸质文档浏览电网情况的方式。通过对电网运行状况、设备状态进行全局掌控,帮助调度业务人员随时了解和掌握电网的运行状况。

【发明内容】

[0003]为了克服现有技术存在的问题,本发明的目的在于提供一种电网运行状况的实时表示方法,该方法以动态图形化的方式来表现电网运行状况,以实现集线路潮流、变电站电气设备、变压器负载、发电机出力等信息为主的数据展示和图形展示,实时提供电网运行状况,为电网调度的决策提供现代化、直观快速的信息。
[0004]本发明的目的是通过以下技术方案来实现的:
一种电网运行状况的实时表示方法,其特征在于:该方法以动态图形化的方式展示电网运行状况,具体包括以下步骤:
1)设备建模及网架数据收集
对设备进行建模,抽取出需要表达的要素点,并以设定的格式来记录这些信息,得到初步模型;初步模型完成后,按照既定的格式收集材料,将网架数据存储下来,得到一个全局的、完整的网架信息;
2)读取网架信息绘制基本模型
读取网架信息,按不同的设备类型将其绘制出来,得到基本模型;此时绘制的设备模型为基本的状态,并未和具体的状态数据进行关联;在图上仅仅能看到设备的位置信息,其状态信息并未表达;
3)获取实时信息,更新绘制模型
启动独立的线程,根据存储的初步模型关键值,从各业务系统抽取对应的状态数据;对抽取的状态数据进行校验,检验其正确性;如果不正确则丢弃本次获取的数据,等待下一个时间周期重新获得数据;如果数据正确,将其设置到对应的基本模型上;此时基本模型在接收到新的状态数据后,会根据新的状态值来进行重绘,改变展示的状态;同时,与预设的限额值进行比对,改变其状态,并给最终用户提示或警告信息;线程以设定的间隔持续更新模型的状态数据,将电网运行状态以动态图形化的方式实时表达出来。
[0005]本发明中,要素点是:线路需记录设备,容限,实时值,名称和点位;变电站需要记录变电站,容限,实时值,名称和点位;电厂需要记录电厂,容限,实时值,名称和点位;文字注记需要记录实时值,名称,坐标,字体,颜色。
[0006]在绘制时,首先使用LoadConfig函数加载网架信息,依次解析各节点内容,并构造文字注记、变电站、电厂和线路对象;将构造的对象使用canvasMain.Children.Add方法添加到展示的画面上。
[0007]启动线程时,调用GetRealData方法获取实时数据;在此方法中依次获得下面的值:获取文字注记的实时值、获取变电站的实时值、获取电厂的实时值、获取线路的实时值。
[0008]本发明以动态图形化的方式来表现电网运行状况,以实现集线路潮流、变电站电气设备、变压器负载、发电机出力等信息为主的数据展示和图形展示,实时提供电网运行状况。通过对电网运行状况、设备状态进行全局掌控,帮助调度业务人员随时了解和掌握电网的运行状况,为电网调度的决策提供现代化、直观快速的信息。
【专利附图】

【附图说明】
[0009]图1是本发明的流程图。
【具体实施方式】
[0010]下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
[0011]以实现江苏500kV网架为例。一种电网运行状况的实时表示方法,该方法以动态图形化的方式展示电网运行状况,图1是本发明的流程图。具体包括以下步骤:
步骤1:设备建模及网架数据收集。对设备进行建模,抽取出需要表达的要素点,并以设定的格式来记录这些信息,得到初步模型;初步模型完成后,按照既定的格式收集材料,将网架数据存储下来,得到一个全局的、完整的网架信息。
[0012]为了表达主网网架结构,抽取500kV线路、变电站、电厂构成网架,并以文字注记显示线路的潮流值,同时在线路的路径上以动画箭头的形式表达潮流的大小,并分为10个等级。线路需记录设备id,容限id,实时值id,名称和点位。变电站需要记录变电站id,容限id,实时值id,名称和点位。电厂需要记录电厂id,容限id,实时值id,名称和点位。文字注记需要记录实时值id,名称,坐标,字体,颜色。
[0013]步骤2:读取网架信息绘制基本模型。读取网架信息,按不同的设备类型将其绘制出来,得到基本模型;此时绘制的设备模型为基本的状态,并未和具体的状态数据进行关联;在图上仅仅能看到设备的位置信息,其状态信息并未表达。
[0014]根据步骤I中定义的各类设备的存储内容,从各系统中收集必要的信息,并统一汇总记录在一个文件中,如存储为一个xml文件。
[0015]步骤3:在实际展示绘制时,首先使用LoadConfig函数加载步骤2中定义的信息,依次解析各节点内容,并构造文字注记、变电站、电厂和线路对象。将构造的对象使用canvasMain.Children.Add方法添加到展不的画面上;
步骤4:在解析各节点的过程中还需要记录全局的文字注记列表。全局的变电站列表及各变电站的总容量值。对于电厂获得各机组的容量值。对于线路则需要记录全局的线路列表及各线路的总容量。
[0016]步骤5:获取实时信息,更新绘制模型。[0017]启动独立的线程,根据存储的初步模型关键值,从各业务系统抽取对应的状态数据;对抽取的状态数据进行校验,检验其正确性;如果不正确则丢弃本次获取的数据,等待下一个时间周期重新获得数据;如果数据正确,将其设置到对应的基本模型上;此时基本模型在接收到新的状态数据后,会根据新的状态值来进行重绘,改变展示的状态;同时,与预设的限额值进行比对,改变其状态,并给最终用户提示或警告信息;线程以设定的间隔持续更新模型的状态数据,将电网运行状态以动态图形化的方式实时表达出来。
[0018]启动一个线程,调用GetRealData方法获取实时数据。在此方法中会依次获得下面的值。
[0019]步骤501:获取文字注记的实时值。根据全局文字注记列表中的记录,调用GetScadaData获得一批实时值,判断获得的值是否合格,如果不合格抛出异常并跳出。如果合格,则依次更新全局文字注记列表中的记录值,根据不同的阈值设置显示样式,图形界面上文字注记重绘。
[0020]步骤502:获取变电站的实时值。根据全局变电站列表中的记录,调用GetScadaData获得一批实时值,判断获得的值是否合格,如果不合格抛出异常并跳出。如果合格,则依次更新全局变电站列表中的记录值,根据不同的阈值设置显示样式,图形界面上变电站重绘。
[0021]步骤503:获取电厂的实时值。根据全局电厂(发电机)列表中的记录,调用GetScadaData获得一批实时值,判断获得的值是否合格,如果不合格抛出异常并跳出。如果合格,则依次更新各机组的出力值,根据不同的阈值设置显示样式,图形界面上电厂重绘。
[0022]步骤504:获取线路的实时值。根据全局线路列表中的记录,调用GetScadaData获得一批实时值,判断获得的值是否合格,如果不合格抛出异常并跳出。如果合格,则依次更新各条线路,需要更新导线负载和电流方向,根据不同的阈值设置显示样式,图形界面上线路重绘。
[0023]步骤505:线程休眠一个固定的时间间隔,如10秒。这个值可以根据需要进行设置。休眠周期结束后,会依次501—505步骤。
[0024]至此程序会不断的获取新值,并更新用户图形界面。在取得的值超越容限的情况,界面上会给出不同的显示方式(闪烁或颜色改变),以提醒用户注意,从而方便监视电网运行的异常状态。
[0025]本发明以动态图形化的方式来表现电网运行状况,以实现集线路潮流、变电站电气设备、变压器负载、发电机出力等信息为主的数据展示和图形展示,实时提供电网运行状况。
【权利要求】
1.一种电网运行状况的实时表示方法,其特征在于:该方法以动态图形化的方式展示电网运行状况,具体包括以下步骤: 设备建模及网架数据收集 对设备进行建模,抽取出需要表达的要素点,并以设定的格式来记录这些信息,得到初步模型;初步模型完成后,按照既定的格式收集材料,将网架数据存储下来,得到一个全局的、完整的网架信息; 2)读取网架信息绘制基本模型 读取网架信息,按不同的设备类型将其绘制出来,得到基本模型;此时绘制的设备模型为基本的状态,并未和具体的状态数据进行关联;在图上仅仅能看到设备的位置信息,其状态信息并未表达; 3)获取实时信息,更新绘制模型 启动独立的线程,根据存储的初步模型关键值,从各业务系统抽取对应的状态数据;对抽取的状态数据进行校验,检验其正确性;如果不正确则丢弃本次获取的数据,等待下一个时间周期重新获得数据;如果数据正确,将其设置到对应的基本模型上;此时基本模型在接收到新的状态数据后,会根据新的状态值来进行重绘,改变展示的状态;同时,与预设的限额值进行比对,改变其状态,并给最终用户提示或警告信息;线程以设定的间隔持续更新模型的状态数据,将电网运行状态以动态图形化的方式实时表达出来。
2.根据权利要求1所述的电网运行状况的实时表示方法,其特征在于:步骤I)中,要素点是:线路需记录设备,容限,实时值,名称和点位;变电站需要记录变电站,容限,实时值,名称和点位;电厂需要记录电厂,容限,实时值,名称和点位;文字注记需要记录实时值,名称,坐标,字体,颜色。
3.根据权利要求1所述的电网运行状况的实时表示方法,其特征在于:步骤2)中,在绘制时,首先使用LoadConfig函数加载网架信息,依次解析各节点内容,并构造文字注记、变电站、电厂和线路对象;将构造的对象使用canvasMain.Children.Add方法添加到展示的画面上。
4.根据权利要求1所述的电网运行状况的实时表示方法,其特征在于:步骤3)中,启动线程,调用GetRealData方法获取实时数据;在此方法中依次获得下面的值:获取文字注记的实时值、获取变电站的实时值、获取电厂的实时值、获取线路的实时值。
【文档编号】H02J13/00GK103746458SQ201410026460
【公开日】2014年4月23日 申请日期:2014年1月21日 优先权日:2014年1月21日
【发明者】张水凌, 渠海珊, 洪昕 申请人:国家电网公司, 江苏省电力公司, 江苏电力信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1