论文部分内容阅读
本文根据非杆件结构体系的特点,在分析和总结了目前非杆件结构体系计算机辅助设计发展状况的基础上,研究了适用于非杆件结构计算的CAD系统。课题研究的目的是为了研究一种类似于现有的杆件结构设计软件的CAD系统来满足设计人员操作简便、高效安全的设计要求,以便于有效的提高设计质量和设计效率。操作者仅仅填写简单的原始数据,经过必要的操作步骤,直接得到直观明了的施工图。研究的方法主要是运用各种应用软件的优点和长处,结合非杆件结构设计的特点,完成不同功能模块,并将各个模块通过混合编程的方法进行连接。系统包括前处理、核心计算部分和后处理绘图三个部分。本文所作的主要工作包括: 系统的总体设计。包括系统界面设计、控制数据的流向、数据的存储与提取、以及不同语言之间的程序接口。本文详尽地研究了Windows环境下用VB和ANSYS APDL语言进行混合编程设计的方法。开发出了VB调用ANSYS APDL语言的控件,实现VB调用ANSYS APDL语言的后台运算,提高了程序效率。 前处理部分研究。主要是以对话框的形式完成,将数据存储在数据文件中,为后面的结构分析计算与后处理图形的输出创建对象。 核心计算部分研究。阐述了计算模块的数学模型和计算方法。针对不同的非杆件结构编制了相应的结构分析程序。编制了由应力图形直接得到的截面拉力值程序、截面受拉区高度计算程序、以及配筋计算程序。 后处理绘图部分的研究。包括对结构分析结果的查看,利用Actire Automation技术实现了VB与AutoCAD的数据连接,对AutoCAD进行二次开发绘制非杆件结构的二维及三维配筋图。 在本文的最后选用工程算例对程序进行了验证,使用结果表明系统大大缩短了非杆件结构设计周期,结果符合要求,具有一定的可靠性、方便性和实用性。