Font Size: a A A

Research And Realization Of MDO Software Support System For AUV Collaborative Design

Posted on:2013-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:Z B YanFull Text:PDF
GTID:2248330371997153Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The design of Autonomous Underwater Vehicle is a complicated project, which involves many disciplines. Multidisciplinary Design Optimization is an effective method to solve the design of optimization for the large-scale complex engineering system. Multidisciplinary Design Optimization computing framework is the problem-solving environment that supports application of multidisciplinary design optimization, which includes hardware and software architecture.This paper is based on the open project of Mobile-Agent-based AUV multidisciplinary design optimization computing framework, which is raised by State Key Laboratory of Robotics. The paper studies the key technologies of software support part in multidisciplinary design optimization computing framework and distributed computing section of the system deeply, and uses Web and Mobile Agent technology to research and develop the MDO software support system, aimed at resolving the problem that multiplayer designing collaboratively is not supported in the existing AUV computing framework and establishing a collaborative, intelligent, fault tolerance and reusability MDO software support system.In this paper, the MDO software support system for AUV collaborative design uses B/S structure and Web technology. Users can access the system by client browser, and create the design process graphically, in order to multiplayer which are in different places design collaboratively. In addition, the paper achieves the distributed computing function and parallel processing of multiple design processes of the system by using Mobile Agent technology, and makes the task scheduled intelligently.Firstly, the paper gives an overview of the basic knowledge of multidisciplinary design optimization computing framework, and analyses its current situation and the drawbacks of the current AUV multidisciplinary design optimization computing framework on implement technology. Nextly the paper introduces the technologies which is related to the system, including the Java EE platform and Web programming technology to build B/S architecture, Mobile Agent technology to achieve distributed computing and workflow and XML technology to facilitate the management and storage of the design process. The paper analyses the function needs in the needs analysis using UML modeling analysis, and carried out a detailed design of the system inaccordance with the system requirements analysis, including Web design, Mobile Agent design and data storage design. In system achievement part, the paper gives the implementation details of system core module, mainly including storage management and execution control of the design process, and implementation and control of Mobile Agent. Finally, this paper gives the test program and test results of the system.The system has been successfully ported to the actual design environment of State Key Laboratory of Robotics and validated. The experimental results show that the computing framework of this paper can meet the laboratory to carry out the actual needs of AUV collaborative design, and greatly improved the resource utilization of a variety of hardware and software which is required in AUV design.
Keywords/Search Tags:MDO Software Support System, Distributed Computing, Mobile Agent, WEB Technology, Collaborative Design
PDF Full Text Request
Related items