【技术实现步骤摘要】
一种基于力引导算法的录波图形和事件标签自动布局方法
[0001]本专利技术属于电力系统故障分析
,更具体地,涉及一种基于力引导算法的录波图形和事件标签的自动布局方法。
技术介绍
[0002]故障录波文件包含丰富的故障暂态信息,是电网故障分析过程中的重要数据。目前的录波分析工具虽能直观展示故障录波的曲线图形,但对于开关量变位和动作事件等信号仍需要人工对照信号发生时刻的波形进行分析,该过程不够简明直观,对故障时刻前后关键数据的展示也不够全面。
[0003]因此,亟需一种能够同时结合录波图形和事件信号在相关通道中进行可视化直观展示的方法,同时需要考虑事件信号标签的合理化布局。
技术实现思路
[0004]为解决现有技术中存在的不足,本专利技术的目的在于,提供一种基于力引导算法的录波图形和事件标签自动布局方法,将同时刻及不同时刻的开关量变位和保护事件在录波图形中可视化展示为事件标签,对标签线和标签条目等元素在时间轴单侧及两侧的标注采用力引导算法进行自动布局,可以有效避免多个事件信息显示的相互遮挡和干扰,并且保证了事件标签在录波图形周围的均匀分布,通过定义不同的交叉能量系数,可实现最合理及美观的事件标签自动布局。
[0005]本专利技术采用如下的技术方案。
[0006]本专利技术提出了一种基于力引导算法的录波图形和事件标签自动布局方法,包括:
[0007]步骤1,将开关量变位信息或保护事件信息可视化展示为空间标签,标签包括:标签线和标签条目;
[0008]步骤2,基于 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种基于力引导算法的录波图形和事件标签自动布局方法,其特征在于,包括以下步骤:步骤1,将开关量变位信息或保护事件信息可视化展示为空间标签,标签包括:标签线和标签条目;步骤2,基于标签x轴区间及标签线位置定义的标签间的空间影响关系,设置未绘制标签的布局先后顺序;步骤3,若录波波形上侧或下侧无绘制空间,将标签按照布局先后顺序依次放置于波形中线的单侧;步骤4,若录波波形上侧和下侧均有绘制空间,将标签按照布局先后顺序依次放置于波形中线的双侧;步骤5,若上述绘制过程不会出现标签影响,则绘制完成;若会出现标签影响,返回步骤2,调整标签绘制顺序,重复步骤2
‑
4,得到所有可能的布局方案;步骤6,采用力引导算法自动选择最合理的布局方案。2.根据权利要求1所述的一种基于力引导算法的录波图形和事件标签自动布局方法,其特征在于,步骤1中,一个标签包括一个标签线和一个或多个标签条目,当同一时刻仅有一个事件时,一个标签仅包含一个标签条目,当同一时刻有多个事件时,一个标签包含多个标签条目,同一个标签的所有标签条目位于标签线的同侧,不同标签受显示空间影响,位于标签线的左侧或右侧。3.根据权利要求1所述的一种基于力引导算法的录波图形和事件标签自动布局方法,其特征在于,步骤1中,标签条目的信息包括:录波文件开关量通道中的变位信息、录波故障报告头文件中的事件信息或者外部的事件信息。4.根据权利要求1所述的一种基于力引导算法的录波图形和事件标签自动布局方法,其特征在于,步骤2中:假设标签N,它的x轴区间是[N1,N2],标签线位置n,N1≤n≤N2,标签M,它的x轴区间是[M1,M2],标签线位置m,M1≤m≤M2,则定义:(1)M影响N表示m属于区间[N1,N2],N1≤m≤N2;(2)M单向影响N表示M影响N,但N不影响M;(3)MN双向影响表示M影响N,N影响M。5.根据权利要求4所述的一种基于力引导算法的录波图形和事件标签自动布局方法,其特征在于,步骤2具体包括:步骤2
‑
1,把未绘制的标签,依据标签线的位置,全部放入集合L,同时,把未绘制的标签全部放入集合R;步骤2
‑
2,如集合L空,集合R放入队列C;步骤2
‑
3,如集合R空,集合L放入队列D;步骤2
‑
4,如集合L和集合R均不空,如果集合L和集合R任一集合中某标签不影响别的标签,则从对应集合中移出,放入队列C;
步骤2
‑
5,选择集合L中采样序号最大的标签1,R中采样序号最小的标签r,如1影响r,r不影响1,取出1,放入队列D,否则继续;步骤2
‑
6,选择L中采样序号最大的标签1,R中采样序号最小的标签r,如r影响1,1不影响r,取出r,放入队列D,否则继续;步骤2
‑
7,选择L中采样序号最大的标签1,R中采样序号最小的标签r,如l和r相互影响,分别计算1和r影响到所有其他标签的数量,取出影响标签较多的那个,放入队列D,否则继续;步骤2
‑
8,若L或R为空,参照步骤2
‑
2或步骤2
技术研发人员:杨震安,彭世宽,叶艳军,陈红雨,王立鼎,刘志超,杨常府,王均慧,詹庆才,武芳瑛,卜少明,王帅,王丽伟,程元,王立敏,蒋纬纬,殷建军,刘海琼,赵建新,
申请(专利权)人:北京四方继保自动化股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。