节点文献
基于航空材料协同CAE系统的研究与实现
Research and Implementation of AMDB-based Collaborative CAE System
【作者】 司庆宾;
【导师】 巩亚东;
【作者基本信息】 东北大学 , 机械制造及其自动化, 2008, 硕士
【摘要】 网络化协同分析环境是一种基于模拟分析软件的新的模拟分析模式。指一个产品开发团队,在计算机硬件支持的分布式网络环境中,进行的协同分析产品性能的过程。网络化协同分析环境加强了企业内部和企业间的交流与合作,充分发挥了群组优势,提高了产品开发的可靠性,增强了企业的竞争力。论文针对航空系统对系统模拟分析环境的需求,以航空材料数据库系统为数据依据,围绕协同模拟环境实现的各个关键技术理论基础,以及内嵌NetMeeting的协同工具等关键性问题展开了理论和应用方面的研究。并在此基础上采用了先进的软件开发思想和开发技术,实现了一个完善的协同模拟分析环境。论文主要研究工作的主要思路如下:(1)对MSC.PATRAN的PCL语言进行了研究,在此基础上实现了MSC.PATRAN的协同分析环境。基于PCL和NetMeeting组件的MSC.PATRAN的协同分析环境有一定的缺陷:客户端和服务器可以进行协同分析。但是客户端却无法得到分析数据,在此基础上就需要一个WEB系统对协同分析环境进行支持。(2)在模拟分析环境中材料参数是进行各种分析的数据基础,建立材料数据库对整个协同模拟环境有着重要意义。另外,数据库也是整个WEB系统持久层的操作对象。在在进行材料数据库建立时,因传统的关系数据库系统数据模型简单,无法满足新的计算机应用特别是某些材料数据的组织;所以在传统的关系数据库系统的基础上利用关系型数据库的面向对象的思想对材料数据库进行了完整的设计。(3)材料数据库的建立采用ORACLE数据库管理系统。但是ORACLE不可能提供对MSC.PATRAN的PCL语言的驱动程序,同时MSC.PATRAN也不可能提供其底层实现的元语言程序,这样ORACLE与MSC.PATRAN的接口实现必须借助中间层来实现。通过对XML技术和其解析技术的研究实现了ORACLE与MSC.PATRAN的接口,并完成了PCL对XML解析的标准接口的实现。(4)在进行整个系统开发的过程中,系统设计所涉及的关键技术包括:面向对象数据库的应用,J2EE技术、第三方组件Struts技术、第三方组件Hibernate技术、MSC.PATRAN的PCL技术、程序共享技术等。(5)为了扩大WEB系统的使用范围,开发了用户查询/管理子系统。通过分析比较,子系统采用了基于B/S模式下的体系结构,选择基于J2EE的软件开发架构对系统进行开发,并重点研究了系统结构各层次的关系和功能,对系统性能做了大幅度的改进。(6)通过对无人机机翼的应力/应变分析和模态分析对整个系统的性能进行了综合测试。
【Abstract】 Network-based collaborative simulation/analysis system (NCSS)is a new simulation/analysis pattern.In this collaborative system,A product development team can implement a collaborative simulation about products performance in a distributed network environment that computer hardware support.Network-based collaborative simulation/analysis system enhances the cooperation between enterprise and department, utilizes advantage of group work, improves the efficiency of product development,and enhances the competition ability of enterprise.Aiming at the situation and requirements of collaborative design of aviation enterprise,the paper based on the aviation material database (AMDB) deals with the theory and practice of key technologies in collaborative simulation/analysis system and the practice of cooperative tools integration including NetMeetingThe main research content are briefly summarized as follows:(1)The papeer analyzes the PCL language of MSC.PATRAN.The collaborative simulation/analysis system based on MSC.PATRAN are established.But the System has a shortage:the client and server can implement collaborative simulation in the same simulation environment but the client cannot get the simulation result from server. A WEB browse server is needed to solve this problem.(2) The material parameters are the key factor of the simulation/analysis system, so,Establishment of database of aviation material has a very important significance. Another, the database of aviation material is also the WEB system’s operating targets.(3)ORACLE cannot provide the interface about MSC PATRAN PCL and MSC cannot provide the root language of PATRAN. So, what we can do is to find a intermediate tool to implement the interface of ORACLE and MSC PATRAN.XML suits this case.This paper use XML technology achieve the interface of ORACLE and MSC PATRAN and implement the standard interface of PCL and XML.(4) In the process of collaborative simulation/analysis system,the paper accept the technology of ORDBMS、J2EE、STRUTS、HIBERNATE、PCL and XML.(5) In order to enhance the application of the simulation/analysis system, the paper development a another system.The system introduces the B/S frame and J2EE technology and implement the browse function for the material database.In the program of the B/S system,the paper also research the improving the performance method.(6) At last,the paper validate the simulation/analysis system by the analysis of a unpiloted aerofoil.
【Key words】 Collaborative CAE; Msc.Patran PCL; Hibernate; Struts; XML;
- 【网络出版投稿人】 东北大学 【网络出版年期】2012年 03期
- 【分类号】TP311.52
- 【下载频次】54