论文部分内容阅读
有限元方法是一种广泛适用于各种学科领域的数值分析方法,该方法特别适用于计算机编程计算,几十年来,基于该方法的有限元分析应用的软件也随着经典领域理论、数值计算、计算机技术等科学的进步而得到很大的发展。 建筑结构有限元分析软件是专用于建筑结构分析领域的CAE类软件,它辅助建筑结构设计人员对设计的建筑结构进行准确、快速、直观地分析和验证,是建筑结构设计行业重要的分析工具。 本文结合重庆市信息产业局基金资助项目“建筑结构动力设计软件构件及平台产业化”,对其子课题—NAP建筑框架结构有限元前处理软件进行了研究。 建筑结构有限元前处理是建筑结构有限元分析软件的一个重要组成部分,是进行有限元分析前必须完成的操作。建筑结构有限元前处理软件主要是提供一种图形交互的方式,使用户能准确、快速、直观地建立建筑结构框图,经网格剖分、特性定义等步骤后可得到有限元分析的数据模型,该模型数据以文件的形式保存起来,可供结构分析计算模块读入、分析。本文对NAP建筑框架结构有限元前处理软件设计与实现的相关问题进行了研究。 具体地,本文对建筑结构有限元分析业务领域、OpenInventor图形开发技术进行了深入地研究,运用软件工程的理念和规范进行了建筑框架结构有限元分析前处理软件系统的设计与开发;论文分析比较了典型的CAD系统模型,结合工程实际,提出了以MVC架构模式为主,以软件总线为辅的NAP建筑框架结构分析软件系统的架构设计方案;基于模块化和层次化的思想,实现了系统的模块划分;研究了系统的动态交互行为,采用基于事件的增强型状态机建立了系统交互控制流程的数学模型,给出了具体的实现方案;针对系统数据的特点,对系统数据模型进行了设计;结合软件设计模式的思想,设计并实现了软件系统。 本文所讨论的建筑框架结构有限元前处理软件系统可提供可视化的二维、三维建模方法,提供了友好的人机交互方式,支持地震作用下的建筑结构分析模型的建立,目前已在重庆大学土木学院建筑结构分析的研究和实践中得到应用。