分享好友 环保知识首页 环保知识分类 切换频道

利用Google Earth对塔架进行三维仿真的设计与实现

2013-02-22 13:523060工控之家
 1引言

  输电线路是电力系统的大动脉,它将巨大的电能输送到四面八方,是连接各个变电站、各重要用户的纽带[1]。随着电网的飞速发展,输电线路设计作为电网建设中非常重要的一环,愈来愈受到各电力建设部门的高度重视[2]。与此同时,在输电线路架设方面国家也给了大力支持,并且给了很大的投资,但是在输电线路架设设计中却存在着一些影响布线,施工效率的问题[3]。

  一方面,传统的张力放线系统对于autocad的依赖性较强,完全依托于autocad进行开发[4],在数据提取方面较为繁琐,需要手动依次提取坐标信息,不能直观、形象的实现张力放线仿真。另一方面,传统的张力放线系统仅提供2d显示,不能满足张力放线系统对于显示界面友好、实现三维显示等要求[5]。本文设计的输电线路张力架设仿真系统脱离了autocad,采用第三方插件进行dwg图纸信息提取和曲线绘制,并将塔架信息生成kml文件导入google earth中,进行塔架的三维定位,查看塔架的地理位置信息是否符合要求。

  2输电线路张力架设仿真系统

  2.1仿真系统架构设计

  系统可划分为三大功能模块:dwg处理模块、参数计算模块和三维仿真模块,系统架构示意图如图1所示。

  图1 输电线路张力架设仿真系统架构图

  (1)dwg处理模块:包括用户界面的设计,dwg图纸的导入导出,dwg图纸的数

  据提取,以及dwg图纸的信息标注。将提取的数据进行整理,然后生成数据提取文件供参数后台计算模块进行计算;读取参数计算模块生成的作业图表进行曲线绘制和信息标注。

  (2)参数计算模块:完成牵展计算、地锚计算、紧线计算和布线计算。读取dwg处理模块提取的数据启动计算,并将各步计算结果输出,通过整理输出数据生成供dwg处理模块绘制曲线和标注信息的作业图表。

  (3)三维仿真模块:通过生成kml文件实现塔架在google earth上的三维定位。将塔架信息导入标准表格生成kml文件,然后将kml文件导入google earth,最终利用google earth进行三维仿真。

  2.2仿真系统文件设计

  仿真系统各模块间的数据交互都是通过文件的形式完成的,从原始dwg图纸的导入到最终包含标注信息的dwg图纸导出信息流如图2所示。

  图2 dwg工程图纸处理流程图

  本系统共涉及到三种不同的文件形式,第一种文件是用于工程管理模块的工程文件,本质是一种.xml文件,以节点的方式存储工程下不同的区段信息;第二种文件是用于dwg处理模块和参数计算模块数据存储的.csv(comma separated value)文件,即逗号分隔值文件,以excel的形式进行查看,以txt形式进行存储,采用该文件的优势在于不受office版本的限制;第三种文件是用于三维仿真模块的kml文件,kml是google earth程序的一种数据交换格式,google earth通过它实现数据的导入与导出。

  3输电线路张力架设仿真系统模块设计

  3.1dwg处理模块设计

  dwg处理模块的执行流程划分为dwg图纸数据提取流程和dwg图纸信息标注流程,数据提取流程如图3所示。

  图3 dwg模块数据提取功能活动图

  数据提取的每一步本质都是在读写数据表格,首先是加载后台表格,操作完成后保存时更新后台表格,使表格实时更新。数据表格是是dwg模块与后台计算模块的桥梁,包括图纸比例、杆塔坐标、控制点坐标、绳索以及设备信息。

  dwg图纸标注的前提条件是计算结果表的整合,绘图时直接读取合并后的绘图表格。作业图表包括绘制曲线的参数信息、杆塔坐标信息及受力计算结果信息;双滑车及上扬表包括双滑车的额定承载及包络角信息、绳索上扬力信息。

  3.2参数计算模块设计

  参数计算模块包含11个基本计算模块,实现4类参数计算,分别为牵展计算、地锚计算、紧线计算和布线计算。参数计算模块是整个软件的核心,难点在于基本模块的划分及有效组织、4类计算的流程分析及模块设计。参数计算模块使用c++编程语言编写,与dwg模块之间采用“导出函数”进行通信,通过导出函数进行部分参数的传递,通过导出函数进行模块的调用,通过导出函数分别调用4种计算。除了通过导出函数实现部分需要实时交互的数据,大量数据是通过直接读取前台dwg模块提供的数据提取文件,或者牵展计算生成的数据文件(见图4)。

  图4 参数计算模块输入输出示意图

  输入参数控制接口:参数计算模块的输入参数来源于dwg图纸的数据提取和用户导入的数据,这些数据由输入参数控制接口统一管理,规范输入格式,用于参数计算各步骤的调用。

  输出参数控制接口:参数计算模块各子模块的输出数据量大,种类较多,由输出参数控制接口统一管理,分别输出到不同的输出结果列表中,供其他模块调用并查看。

  3.3三维仿真模块设计

  三维仿真模块在google earth平台上实现输电线路的三维仿真,并显示相应的塔架数据及图片信息。三维仿真模块的关键在于kml文件的生成,kml文件是google earth可以解析的文件形式,将塔架的经纬度等信息生成kml文件,然后导入google earth可自动定位到塔架位置。

  三维仿真模块类图设计如图5所示,模块主要实现kml文件的生成,设计kmldata类实现外部表格的导入,存储塔架数据信息和图片信息,kmloperator类实现kml文件各节点的生成,kmlcreator类控制流程,根据导入表格的数据信息和图片信息生成能够在google earth中定位塔架的kml文件。

 

  5结束语

  本文设计的仿真系统是对传统张力放线系统的大胆创新,实现了对autocad平台的脱离,使程序的开发更加灵活,操作界面更加友好,提供的参数计算全面且专业,利用google earth进行塔架的三维定位使仿真更加形象。

 

点赞 0
举报
收藏 0
打赏 0
评论 0
分享 1
更多相关评论
暂时没有评论,来说点什么吧
金属热电阻传感器的典型应用
近年来,信息技术在各个领域得到了广泛应用,与行业用户业务的融合也不断走向深入,各类信息系统成为企业业务开展中不可或缺的“亲密伴侣”。在此背景下,网络运行的稳定性、信息系统的安全性,对电力保障的要求也越来越高,UPS作为“电力保护神”的角色越

0评论2021-11-04757

UPS作为“电力保护神”在小型场合的应用
近年来,信息技术在各个领域得到了广泛应用,与行业用户业务的融合也不断走向深入,各类信息系统成为企业业务开展中不可或缺的“亲密伴侣”。在此背景下,网络运行的稳定性、信息系统的安全性,对电力保障的要求也越来越高,UPS作为“电力保护神”的角色越

0评论2021-11-04737

东元变频器N310在自动锯床中的应用
以前国内的金属加工厂所使用的锯床进锯电机一般都采用交流异步电动机单速传动方式,锯片的进刀量不可调节,限制了锯床的使用范围。目前配合模具及加工工件大型化的发展趋势,电脑数控锯床和中大型全自动锯床的销量增加。这些机型在锯切不同尺寸的材料时,无须

0评论2021-11-04773

数字化技术在冲压模具设计与制造中的应用
近年来,伴随着我国航空制造业和汽车工业的迅猛发展,冲压模具每年都在以20%的增速发展。冲压模具是冲压生产必不可少的工艺装备,是技术密集型产品。冲压件的质量、生产效率以及生产成本等与模具设计和制造有直接关系。如在一个车型生命中,周期最短、变化

0评论2021-11-04724

高压变频器在电厂脱硝改造中的应用
氮氧化物(NOx)是大气主要污染物之一,在大气污染物中,90%以上的氮氧化物源于煤、石油、天然气等燃料的燃烧,其中70%来自于煤的燃烧,而火电厂发电用煤又占了全国煤燃烧的70%。随着国民经济的发展,电力需求快速增加,燃煤锅炉不断扩建,用煤量

0评论2021-11-04746

变频器在电厂脱硝改造中的应用
氮氧化物(NOx)是大气主要污染物之一,在大气污染物中,90%以上的氮氧化物源于煤、石油、天然气等燃料的燃烧,其中70%来自于煤的燃烧,而火电厂发电用煤又占了全国煤燃烧的70%。随着国民经济的发展,电力需求快速增加,燃煤锅炉不断扩建,用煤量

0评论2021-11-04742

网络化传感器在工程中的应用
传感器是将各种参量送入计算机系统,进行智能监测、控制的最前端。随着科技的发展,数字化、网络化传感器应用日益广泛,以其传统方式不可比拟的优势渐渐成为技术的趋势和主流。下面,我们结合实际应用中的要求,浅谈一下数字化、网络化传感器的特点,供大家选

0评论2021-11-04622

基于凌华科技PCI-9846高速数字化仪的复杂超声场自动检测与分析
1. 应用背景医用超声诊断和治疗设备已经成为医疗卫生事业中不可或缺的组成,尤其是对患者的健康生活起着重要的作用。在超声诊断和治疗中都离不开超声换能器这一重要的器件。因此对其声场特性和频率等性能的准确测定,需要引起超声设备研究人员和换能器生产

0评论2021-11-04613

机器视觉产品选型之线阵相机镜头选择诀窍
线阵工业相机相较一般相机具有更高的分辨率,非常适合高精度测量场合,可以准确测量到微米。在线阵相机机器视觉产品的应用中,就需要选择合适的线阵相机镜头来配合使用,最大限度的发挥其性能优势。在选择线阵相机镜头时,可以使用f/WD=Sensor/(

0评论2021-11-04690

浅谈软起和变频之间的区别
大功率的电机在启动的时候往往需要借助软起或者变频器,其原因如下:1、起动电流达到电机全载工作电流的800%以上2、巨大的起动电流引起电网电压下降,影响到其他负载3、电机在全压启动时的电流过大,会引起电路中具有过载保护功能的元器件动作。4、机

0评论2021-11-04617