一种输电线路接线图自动绘制方法技术

技术编号:37382355 阅读:57 留言:0更新日期:2023-04-27 07:23
本发明专利技术公开了一种输电线路接线图自动绘制方法。该方法包括步骤建立节点数据库来存储节点的结构化数据;确立输电线路接线图的绘制规范;在Python编程软件中对整个输电线路接线图进行参数建模,确定自动绘制输电线路接线图的Python程序;根据ActiveX自动化脚本协议构建自动绘制控制接口;自动绘制输电线路接线图的Python程序通过自动绘制控制接口调用AutoCAD软件进行自动绘制输电线路接线图。本发明专利技术相比传统的人工绘制输电线路接线图的方式,具有绘制耗时短、绘制规范统一、可不断更新、后期维护性高的优点。后期维护性高的优点。后期维护性高的优点。

【技术实现步骤摘要】
一种输电线路接线图自动绘制方法


[0001]本专利技术属于自动化绘图的
,具体涉及一种输电线路接线图自动绘制方法。

技术介绍

[0002]输电线路接线图是电网运维单位重要的参考指引文件,其规范化程度、准确性对于运维工作正常开展相当关键。目前,输电线路接线图的绘制依旧采用人工绘制的方式。但是,人工绘制输电线路接线图的方式,一是存在输电线路接线图规范化问题,虽然存在一些输电线路接线图绘制标准,但是不同的运维人员绘制的输电线路接线图仍然存在差异,容易出现理解漏洞,甚至还会出现人为错误;二是输电线路接线图人工绘制耗时耗力,这会导致输电线路接线图更新不及时、输电线路接线图内容与现场实际情况不符合等问题,容易误导输电线路的运维及检修人员;三是绘图人员根据线路建设移交资料和现场勘查资料绘制输电线路接线图,生成的输电线路接线图可传递性、二次修改性较差,增加了后期维护的难度。

技术实现思路

[0003]为了克服现有技术存在的一个或者多个缺陷与不足,本专利技术的目的在于提供一种输电线路接线图自动绘制方法,用于实现输电线路接线图的自动绘制,克服人工绘制的缺陷。
[0004]为了达到上述目的,本专利技术采用以下的技术方案。
[0005]一种输电线路接线图自动绘制方法,包括步骤如下:
[0006]将输电线路中节点之间的连接关系,视为输电线路接线图中的接线关系,采集节点的结构化数据,然后建立节点数据库来存储节点的结构化数据;
[0007]根据输电线路接线图的绘制需求,确定节点数据库中所要使用进行输电线路接线图绘制的节点范围、节点之间的接线关系;
[0008]确立输电线路接线图的绘制规范,明确接线关系在输电线路接线图中的走线方式、节点在输电线路接线图中的布局方式的要求,然后开启Python编程软件和AutoCAD绘图软件;
[0009]根据确立的输电线路接线图绘制规范的约束,在Python编程软件中,使用Python编程语言将输电线路接线图中的节点的结构化数据、节点间的接线关系,调用Python编程语言中的pyautocad库和/或dxfwrite库和/或Pillow库依照输电线路接线图绘制规范进行程序编写,通过程序编写对整个输电线路接线图进行参数建模,构建整个输电线路接线图的参数模型,从而确定自动绘制输电线路接线图的Python程序;
[0010]在Python编程软件中构建完成输电线路接线图的参数模型、确定自动绘制输电线路接线图的Python程序后,根据ActiveX自动化脚本协议,构建传递自动绘制输电线路接线图的Python程序控制参数到AutoCAD软件的自动绘制控制接口;
[0011]自动绘制输电线路接线图的Python程序读取节点范围内的全部节点的结构化数据、节点间的接线关系,将相应的参数传递到所确定的参数模型中,然后自动绘制输电线路接线图的Python程序根据参数模型,通过自动绘制控制接口调用AutoCAD软件进行自动绘制,直到整个输电线路接线图被绘制完成;
[0012]校验包含文字注释的输电线路接线图是否需要更新;若不需要更新,则从AutoCAD软件导出输电线路接线图;若需要更新,则更新节点数据库,并相应调整输电线路接线图所需的相应参数模型,然后执行自动绘制输电线路接线图的Python程序根据参数模型、通过自动绘制控制接口调用AutoCAD软件进行自动绘制的步骤,再从AutoCAD软件导出输电线路接线图。
[0013]优选地,所述节点包括输电杆塔、电缆终端头、变电站;
[0014]所述结构化数据的信息包括节点的名称、型式、经纬度、高度、相序。
[0015]优选地,所述布局方式包括仿人工布局和地理位置布局;
[0016]所述仿人工布局方式将节点间的接线关系分为按垂直排列或水平直线排列;
[0017]所述地理位置布局是将节点的地理坐标转换为投影坐标系下的平面坐标后进行等比例缩放。
[0018]优选地,所述自动绘制输电线路接线图的Python程序,设有从节点数据库读取节点范围内节点的结构化数据的代码块;
[0019]所述pyautocad库对应生成AutoCAD软件中的DWG文件,所述dxfwrite库对应生成AutoCAD软件中开放格式的DXF文件,所述Pillow库对应生成AutoCAD软件中的图片格式文件。
[0020]优选地,自动绘制输电线路接线图的Python程序的步骤,还包括:
[0021]将节点的结构化数据的信息内容作为与输电线路接线图的文字注释,同时通过程序编写加入到参数模型中。
[0022]优选地,AutoCAD软件在接收到控制参数前以及在自动绘制过程中,全程保持开启状态且不被其他程序占用。
[0023]优选地,所述确定节点数据库中所要使用进行输电线路接线图绘制的节点范围、节点之间的接线关系后,还包括步骤:
[0024]对节点范围内的结构化数据进行校验,确定节点的结构化数据与实际情况相比是否正确;若节点的结构化数据不正确,则修改节点的结构化数据为正确;
[0025]校验正确后再进行自动绘制输电线路接线图的Python程序的编写。
[0026]本专利技术技术方案与现有技术相比,具有如下有益效果:
[0027]本专利技术采用统一的输电线路接线图绘制标准,实现了制图的规范化标准化,避免人工制图的差异;自动绘制输电线路接线图的方式不仅耗时极大的缩短,还可以及时更新和改正输电线路接线图内容与现场实际情况不符合等情况,避免误导输电线路的运维及检修人员;通过自动绘制生成的输电线路接线图,具有可传递性、二次修改性好的效果,便于图纸的管理和更新。
附图说明
[0028]图1为本专利技术一种输电线路接线图自动绘制方法的流程示意图。
具体实施方式
[0029]为了使本专利技术的目的、技术方案及其优点更加清楚明白,以下结合附图及其实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0030]实施例
[0031]如图1所示,本实施例的一种输电线路接线图自动绘制方法,包括步骤如下:
[0032]S1、将输电线路中的输电杆塔、电缆终端头、变电站作为节点,将节点之间的连接关系视为输电线路接线图中的接线关系,采集节点的结构化数据,然后建立节点数据库来存储节点的结构化数据;结构化数据的信息包括且不仅限于节点的名称、型式、经纬度、高度、相序等;
[0033]本实施例还优选节点数据库有新增节点/删除节点结构化数据的功能,在遇到需要重新绘制输电线路接线图时,可根据需求将新的节点加入到节点数据库,或者将已有的节点从节点数据库删除;
[0034]S2、根据输电线路接线图的绘制需求,确定节点数据库中所要使用进行输电线路接线图绘制的节点范围、节点之间的接线关系,对节点范围内的结构化数据进行校验,确定节点的结构化数据与实际情况相比是否正确;
[0035]若节点的结构化数据正确则执行本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种输电线路接线图自动绘制方法,其特征在于,包括步骤如下:将输电线路中节点之间的连接关系,视为输电线路接线图中的接线关系,采集节点的结构化数据,然后建立节点数据库来存储节点的结构化数据;根据输电线路接线图的绘制需求,确定节点数据库中所要使用进行输电线路接线图绘制的节点范围、节点之间的接线关系;确立输电线路接线图的绘制规范,明确接线关系在输电线路接线图中的走线方式、节点在输电线路接线图中的布局方式的要求,然后开启Python编程软件和AutoCAD绘图软件;根据确立的输电线路接线图绘制规范的约束,在Python编程软件中,使用Python编程语言将输电线路接线图中的节点的结构化数据、节点间的接线关系,调用Python编程语言中的pyautocad库和/或dxfwrite库和/或Pillow库依照输电线路接线图绘制规范进行程序编写,通过程序编写对整个输电线路接线图进行参数建模,构建整个输电线路接线图的参数模型,从而确定自动绘制输电线路接线图的Python程序;在Python编程软件中构建完成输电线路接线图的参数模型、确定自动绘制输电线路接线图的Python程序后,根据ActiveX自动化脚本协议,构建传递自动绘制输电线路接线图的Python程序控制参数到AutoCAD软件的自动绘制控制接口;自动绘制输电线路接线图的Python程序读取节点范围内的全部节点的结构化数据、节点间的接线关系,将相应的参数传递到所确定的参数模型中,然后自动绘制输电线路接线图的Python程序根据参数模型,通过自动绘制控制接口调用AutoCAD软件进行自动绘制,直到整个输电线路接线图被绘制完成;校验包含文字注释的输电线路接线图是否需要更新;若不需要更新,则从AutoCAD软件导出输电线路接线图;若需要更新,则更新节点数据库,并相应调整输电线路接线图所需的相应参数模型,然后执行自动绘制输电线路接线图的Python程序根据参数模型、通过自动绘...

【专利技术属性】
技术研发人员:梁成军卢海胡燃吴炅徐研刘云勋孙广通孟秋实李情苏小盟韩啸李明皓
申请(专利权)人:广东电网有限责任公司广州供电局
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1