Font Size: a A A

Development And Application Of Integrated Optimization Software System

Posted on:2014-02-10Degree:MasterType:Thesis
Country:ChinaCandidate:C LiFull Text:PDF
GTID:2248330395499220Subject:Computational Mechanics
Abstract/Summary:PDF Full Text Request
As for the system design of complex industrial eqipment and decision making of defense-related science and technology, it is important to develope software system which applies the optimization methods into solving the problems. In this paper, a general purpose integrated optimization software framework SiPESC.OPT is designed and implemented, which is based on the SiPESC platform, according to the characteristics of the optimization model and algorithm, and in conjunction to the needs form MDO. The "Algorithm+Pattern" framework combined with the object-oriented method, technology of Plug-in and JavaScript are all employed and implemented.The processes of building the open style optimization software system framework in this paper include the classification of workflow in optimization, the design of primer modules like algorithm and model, and the abstraction of management and implementation layer in modules. In this general purpose and extensible framework, optimization algorithms can be easily implemented, and multiple simulation software (including commercial and self developed) can be flexibly integrated.The detail realization of functions by using the software technology mentioned above has also been described. Integrated optimization algorithms are BFGS. SQP, GA, MMA, ACO. SiPESC.OPT supports environment of scripting languadge which can be used to construct multi-optimization-scheme and to integrate various executable programs and simulation software (like ADAMS, DYNA. ABAQUS,ANSYS. NASTRAN. etc.) in design optimization solution prodedure. SiPESC.OPT realizes flexible data management envirovment which is based on SiPESC.ENGDBS and SQLite. Script languadge in SiPESC.OPT also supports real time data visualization in conjunction with other modules such as matplotlib、TVTK、Mayavi in Python.SiPESC.OPT has been successfully applied to multiple engineering design optimization problems, such as anti-vibration design of pipeline system combining with ANSYS, fluid field optimization of cylinder combining with SolidWorks. ICEM, CFD and CFX, body trajectory optimization combining with Adams,structural optimization of spacecraft component, structural topology optimization combining with SiPESC.TOPO. These applications indicate that SiPESC.OPT is an effective software platform for general purpose design optimization, and is suitable for structural optimization. MDO with some special requirements.
Keywords/Search Tags:SiPESC.OPT, Integrated optimization, software framework, scripting, expandability, generality
PDF Full Text Request
Related items