The invention relates to the field of power grid planning information technology, and discloses a method of fast generating single line graph according to BPA card. The process includes the following: according to the BPA software line identification card templates, BPA code generation card based on component object; the control template, the relationship and type of card object, generate component object; based on the core components and connections, merge station class graph; based on the core components and connections, merge line class graph; based on the single chart contains components, automatic layout of single line diagrams, Pyramid data structure and the realization of \one line diagram components card field of one of the four. The technical proposal of the invention quickly generates the single line diagram of the power flow calculation card and the steady state calculation card, and automatically layout according to the generated single line graph, realizes the visualization of the power grid planning process, and improves the efficiency of the power network planning, and saves labor hours.
【技术实现步骤摘要】
一种依据BPA卡片快速生成单线图的方法
本专利技术涉及电网规划信息化
,特别是一种依据BPA卡片快速生成单线图的方法。
技术介绍
国内绝大多数从事电力系统规划设计的单位均在采用BPA潮流计算卡片和暂态稳定计算卡片进行电网规划设计和仿真计算。卡片实质上就是一组专门定义的Fortran格式代码,规划人员在进行工作的时候,需要对照Fortran手册,依靠编写代码进行设计。由于全国电网一盘棋的设计思路,全国电网都连接在一起,规划人员不得不花费大量的时间逐行比对Fortran代码,在庞大的卡片库中找到晦涩的几行卡片,去完成规划设计工作。随着各个电力设计单位的企业化改制,如何通过专利技术新的信息化手段去提升电网规划的效率,节约工时,成为行业内被特别关注和重视的热点问题。电网规划行业普遍意识到,必须利用图形化设计工具代替当前的代码设计工具,便于设计人员可以采用元器件拖拽的方式简洁直观的开展设计工作。因此,如何设计一种算法,能够快速将原有的BPA潮流计算卡片和暂态稳定计算卡片快速转换成图形化的单线图,同时让习惯了Fortran代码设计的从业者贴入一段卡片代码后能自动生成对应的元器件并自动布局,是电网规划行业能否进入可视化设计阶段的核心难点所在。所以,研究BPA依据潮流计算卡片和暂态稳定计算卡片生成电网规划单线图的方法,对于电网规划技术的发展具有重要意义。
技术实现思路
本专利技术所要解决的技术问题是:针对上述存在的问题,提供了一种依据BPA卡片快速生成单线图的方法。本专利技术采用的技术方案如下:一种依据BPA卡片快速生成单线图的方法,包括以下过程:步骤1:根据BPA软件 ...
【技术保护点】
一种依据BPA卡片快速生成单线图的方法,其特征在于:包括以下过程:步骤1:根据BPA软件卡片模板,逐行识别BPA的代码,生成卡片对象;步骤2:依据元器件模板,对照卡片对象的相互关系及种类,生成元器件对象;步骤3:依据核心元器件及连接关系,归并站所类单线图;步骤4:依据核心元器件及连接关系,归并线路类单线图;步骤5:依据单线图内包含的元器件,自动布局单线图,并实现“单线图‑元器件‑卡片‑字段”四位一体的金字塔型数据结构。
【技术特征摘要】
1.一种依据BPA卡片快速生成单线图的方法,其特征在于:包括以下过程:步骤1:根据BPA软件卡片模板,逐行识别BPA的代码,生成卡片对象;步骤2:依据元器件模板,对照卡片对象的相互关系及种类,生成元器件对象;步骤3:依据核心元器件及连接关系,归并站所类单线图;步骤4:依据核心元器件及连接关系,归并线路类单线图;步骤5:依据单线图内包含的元器件,自动布局单线图,并实现“单线图-元器件-卡片-字段”四位一体的金字塔型数据结构。2.如权利要求1所述的依据BPA卡片快速生成单线图的方法,其特征在于:所述步骤1中,所述BPA软件卡片只包括BPA潮流计算卡片和BPA稳定计算卡片。3.如权利要求2所述的依据BPA卡片快速生成单线图的方法,其特征在于:所述步骤1的过程包括:逐行读取BPA潮流计算卡片和BPA稳定计算卡片Fortran串,根据Fortran串将卡片的关键字映射为类属性,再将类属性所有成员属性的定义从卡片中提取参数,最后通过反射特征给成员参数赋值,通过属性反射将Fortran串转化成潮流计算卡片对象和稳定计算卡片对象。4.如权利要求3所述的依据BPA卡片快速生成单线图的方法,其特征在于:所述步骤2具体过程包括:步骤21.通过潮流计算卡片对象初步生成元器件;步骤22.将两卷变压器归并为三卷变压器;步骤23.给元器件挂接稳定计算卡片对象;步骤24.依据稳定计算卡片对象调节发电机种类;步骤25.根据稳定计算卡片对象调节串补对象。5.如权利要求4所述的依据BPA卡片快速生成单线图的方法,其特征在于:所述步骤22是依据贪心算法判定所有的两卷变压器中能找出三个一组可以组合成三卷变压器的元器件,...
【专利技术属性】
技术研发人员:冯肯,肖汉,李文帆,范文飞,李小雨,余熙,李嘉逸,郑勇,吴晔晖,夏雪,赵建英,薛晓金,张胜飞,孙建伟,陈卓,
申请(专利权)人:中国电力工程顾问集团西南电力设计院有限公司,成都中地六合科工贸有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。