节点文献

非杆件结构体系计算机辅助设计系统开发与应用研究

Development and Application Research on Computer-Aided Design System in Non-Pole Structures

【作者】 杨瞻

【导师】 李九红;

【作者基本信息】 西安理工大学 , 结构工程, 2006, 硕士

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

【Abstract】 Based on the features of non-pole structures, the advance of computer aided design of the non-pole structures is summarized, and the CAD system which is applicable to non-pole structures is researched. The objective of this study is to develop a convenient, efficient and safe CAD system, which is similar to exiting CAD system applicable to pole structures. The operator merely input some simple primary data, through some essential steps of operation, and then the construction drawing is directly produced. The research method is to complete different function module using the advantage of software combined with design characteristics of non-pole structures, and connect them with the method of mixed-language programming. This CAD system has three modules, pre-process, core-process and post-process. Main research work and findings from this research include:The overall design of the system is studied, including the interface design, the data processing, the data control, and the storage and transfer of data. This paper detailedly studied how to deal with mixed-language programming in Windows environment with VB and APDL of ANSYS. The Control of calling APDL language through VB programming is developed, which achieved the applying of APDL program as the background computation tool in VB, and the system’s effect is improved.Preprocessing is developed with the forms of dialog, which restored the data in the database creating objects for calculating and post-processing.The core-processing is studied, including presenting the mathematics model and calculated methods of computing module of system, carrying out corresponding FEM computer program in APDL Language in accordance with different non-pole structures. The numerical integral program which calculate the tensile force through stress diagrams, the calculation program of the height of tension zone, and the reinforcement calculation program are developed.The post-processor of visualization system is studied, including the display of FEM results, establishing the intercommunicating connection between VB and AutoCAD making use of Active Automation, and drawing 2-D and 3-D reinforcement drawing based on secondary development of AutoCAD.At the last of the thesis, according to an example it concludes that this system reduced the period of

  • 【分类号】TU311.41
  • 【被引频次】3
  • 【下载频次】147
节点文献中: