欢迎来到天天文库
浏览记录
ID:15661416
大小:32.00 KB
页数:8页
时间:2018-08-04
《基于vc 60和ansys高压线路覆冰力学分析系统的软件设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于VC60和ANSYS高压线路覆冰力学分析系统的软件设计基于VC++60和ANSYS高压线路覆冰力学分析系统的软件设计.txt本文由a353511059贡献pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。(:磊兰量茎垄E墨,置口留墨?互叠z置j臣l:盈基于VC++6.0和ANSYS高压线路覆冰力学分析系统的软件设计鲁可,陈会鸽,曹(河南工业大学电气工程学院,毅河南郑州450007)摘要:酋先鬻用流程图方式介绍软件的设计思路,然后根据开发的过程,对APDL命令流文件、VC++6.0程序启动ANSY¥、结果查询显示兰个部分进行了详细说明,给出了在某
2、一实际天气条件下的输出图形。关键谲:高压线路覆冰;VC++6.O;ANSYS;APDL;批处理中图分类号:TP311.52文献标识码:A文章编号:1009-9492(2009)07-0100-031前言2008年年初中国南方地区发生特大雪灾,低温、高湿等气候因素引起高压线路覆冰,从而导致大面积输电线路截断和倒塌,严重影响了人们的生活和安全,给国家造成巨大的经济损失。而在北方的大部分高山地区,在冬春两季由于气候、地形等因素的影响,高压线路覆冰也是很常见的现象。高压线路覆冰超出设计的规定,会造成跳闸停电、导线折断和塔架倒塌等严重结果,可见高压线路覆冰是影响电网安全的重要因素。因此设计一
3、套能够使得工程技术人员根据天气情况及时计算并获取覆冰对高压线路影响的软件,具有非常重要的价值。VC++6.0软件是一种面向对象的程序化设计语言,具有良好的用户图形界面输入接口,ANSYS软件是美国AN.SYS公司研制的通用大型有限元分析软件,在航空航天、机械制造、电子等行业有着广泛的应用。APDL语言是ANSYS软件自带的一种批处理语言,它能自动完成一些通用性强的任务,也可以根据参数建立模型,并提供了自动完成循环的功能Ill。本文设计的高压线路覆冰受力分析软件将VC++6.0与ANSYS有机结合,利用VC++6.0可以通过APDL批处理命令流文件来调用ANSYS完成相应分析计算工作
4、的特点,较好地解决了覆冰计算的实际问题,为电力系统运行单位迅速根据气候条件做出决策提供依据。数化的塔架模型,而相关参数采用VC++6.0编制的用户界面输入。在输入参数之后,根据每一个参数对线路的影响,计算出综合影响结果,把这个结果作为ANSYS的输入参数.并通过进程调用ANSYS完成覆冰条件下的受力分析。高压线路覆冰受力分析系统的软件设计总体思路为:利用VC++6.0完成对ANSYS的封装,用户只需要使用VC++6.0开发出来的友好的、简单的人机图形界面接口,而复杂的ANSYS参数建模过程已由专业人员完成作为后台处理模块。用户只需要从界面输入温度、湿度等覆冰的相关参数,即可调用AN
5、SYS在后台进行分析计算,分析计算完成之后,用户通过程序界面即可查看相关的结果,包括图形文件和参数文本文件。图1所示是软件的工作流程。首先,工程技术人员在ANSYS用户界面下建立相应的参数模型并进行求解计算,所获得的APDL命令流文件作为程序的一个模块,它可以接收用户输入的参数。程序启动后,调用ANSYS批处理程序,再调用已经包含输入参数的APDL命令流文件进行分析计算,生成各种分析结果,用户可以根据需要来启动后处理程序查看分析结果。3软件实现高压线路覆冰受力分析系统软件界面如图2所示,用户通过界面输入参数包括温度、湿度、覆冰时间、风速、风向、线路直径,当温度低于零摄氏度,湿度范围
6、在60%以上时。根据覆冰模型[21即可求得线路的覆冰重量,具体的覆冰模型町以查看参考文献[1]。在界面上,用户还需要输入的参数是塔间跨度,选择线路的材料即可计算线2软件设计思路与实现采用有限元分析的方法对高压线路受力情况进行分析计算是一个好方法,但是对于一般人员来说,很难在短时间内掌握ANSYS软件。而线路覆冰的计算参数比较固定。塔架的形式变化不多,所以应在ANSYS软件当中构建参+国家科技支撑计划(编号:2008BADA8804);河南省基础与前沿研究资助项目(编号:072300440130);河南省教育厅自然科学基金(编收稿日期:盖磊畿:60003一)2008万方数据一一12—
7、30[二Ⅱ回]Ij100,|l墨,冒宙墨曩l雷zl置虿巨蚕:团#include“fstream.h”fstreamfile;file<<“/BATCH”<<endl;file<<“*GET。zaiheli,”<<endl;堕壅皇差多//设file.open(“E:\\Tower\\log.txt”,iso::ateliso::out);流文件存储位置为E:\\Tower,方式为打开文件且能输出file<<“*SET,kuaju,”<<end;file.close0;若
此文档下载收益归作者所有