基于航空材料协同CAE系统的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
网络化协同分析环境是一种基于模拟分析软件的新的模拟分析模式。指一个产品开发团队,在计算机硬件支持的分布式网络环境中,进行的协同分析产品性能的过程。网络化协同分析环境加强了企业内部和企业间的交流与合作,充分发挥了群组优势,提高了产品开发的可靠性,增强了企业的竞争力。
     论文针对航空系统对系统模拟分析环境的需求,以航空材料数据库系统为数据依据,围绕协同模拟环境实现的各个关键技术理论基础,以及内嵌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)通过对无人机机翼的应力/应变分析和模态分析对整个系统的性能进行了综合测试。
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 NetMeeting
     The 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.
引文
1.郑华庆等.CSCW系统的理论、实现方法与应用[J]计算机科学1996,Vol.23,No.5
    2.邵建军.网络化协同设计系统的研究与实现[D]东北大学硕士论文
    3.MSC公司.MSC/NASTRAN INTRODUCE USA:MSC,2006
    4.倪晓宇.面向机床结构设计的协同CAE系统研究[D]东南大学博士论文
    5.曾鹏.基于网络的协同CAE管理系统的研究与实现[D]武汉理工大学硕士论文
    6.刘晓华.JZEE企业级应用开发[M]北京:电子工业出版社,2003
    7.Agrawal,R.,and N.Gehani."ODE(Object Database and Environment):The Language and the Data Model,"in Proc.ACM SIGMOD Intl.Conf.on Management of Data,Portland,Oregon,June 1989,pp.36-45
    8. Bancilhon,F."Object-Oriented Database Systems,"in Proc. USA SIGACT-SIGMOD Symposium on Principles of Database Systems,Austin, Texas,March 1988
    9.Beech,D.and Mahbod. B.,"Generalized Version Control in an Object-Oriented Database".IEEE 4th International Conference on Data Engineering,February 1988
    10.Bjorenrstedt,A.,and C.Hulten."Version Control in an Object-Oriented Architecture, "Object-Oriented Concepts,Applications,and Databases, (ed. W.Kim, and F. Lochovsky),Addison-Wesley,1989
    11.http://www.db4o.com, db4o-6.3-tutorial.pdf
    12.R. G.G. Cattell,"What are Next-Generation DB System?".CACM 34,NO.10
    13.C.J.Date "The Concept of Database System"
    14.http://dev.csdn.net bbs资料
    15.李丙红.基于J2EE的应用组件的设计与实现[D]沈阳工业大学硕士论文
    16.SUN公司.J2eel.4标准教材(第二版)SUN核心技术丛书[M]电子工业出版社
    17.杭瑛.基于J2EE与组件技术的Web应用研究[D]哈尔滨:哈尔滨理工大学,2005
    18.Designing Enterprise Applications With the Java 2 Platform.EnterpriseEdition Copyright Sun Microsystems,inc.2000
    19.陈华军.J2EE构建企业级应用解决方案[M]北京:人民邮电出版社2002
    20.Monica PawlanJ2EE(TM)Blueprints Digest,3-6
    21.http://zhidao.baidu.com/question/31834499.html
    22.J2EE AND Weblogic Server(Ⅱ),USA:Angela Yochem,David Carlson, Tad Stephens 3-4
    23. Fundamentals of J2ee Web Application Development Using BEA WebLogicServer 7.0 Bea System, Inc.2001
    24.Mastering Enterprise JavaBeans(TM) 3.0,USA:Rima'Patel, Sriganech,Gerald Brose,Micah Silverman 43-49
    25.http://www.sun.com
    26.美:Rahim'Adatia喻文中等译.EJB_编程指南[M].电子工业出版社
    27.World Wide Web Consortium. Extensible markup language(XML) version 1.0 W3C recommendation http://www.w3c.org/xml
    28.XML Referecde Material,Elliotte Rusty Harold
    29.徐勇,成良玉,李猛.基于XML数据的关联规则挖掘研究[J]计算机工程与设计2006第27卷第24期
    30.w3c XMLDOM对象方法手册
    31.陈天河.Hibernate项目开发宝典[M]电子工业出版社2-7
    32.Jboss for Hibernate version 3.1.2 1-3
    33.夏听,曹晓钢,唐勇.深入浅出Hibernate[M]电子工业出版社65-67
    34.Jboss for Hibernate version 3.1.2 21-23
    35.赵晨希.用Struts建立MVC应用的介绍[M]IBM Developer Works
    36.在J2EE项目中使用Struts对MVC模式的研究与实现[J],计算机工程与设计,2005,26(9):2488-2490
    37.基于MVC模式的电子商务平台构造技术研究[J]计算机工程与设计,2006,27(23):4479-4481
    38.苏洋.Java分布式应用程序设计[M]北京:人民邮电出版社2002
    39.孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M]电子工业出版社,2004
    40.http://www.msc.org/
    41.MSC公司.MSC/PATRAN中文培训手册[M]北京:MSC公司中国代理处,2007
    42.MSC公司.MSC/PATRAN.PCL referenced, manual volume customizationl customization3.USA:MSC,2007
    43. MSC公司.MSC/PATRAN.PCL customization exercises[M] USA:MSC,2007
    44. MSC公司.MSC/PATRAN.PCL customization course notes[M] USA:MSC,2007
    45.MicroSoft for Netmeeting 3.0 reference
    46.邵建军.网络化协同设计系统的研究与实现[D]东北大学硕士论文
    47.ORACLE公司.customization help文档[M] USA:ORACLE,2006
    48.Think in Java,Bruce Eckel
    49.Jboss官方网站http://www.jboss.com
    50. Eclipse官方网站http://www.eclipse.org/
    51.用Struts和Hibernate构筑Web应用开发策略[J]计算机工程与设计,2006,27(7):1176-1178

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700