Download presentation
Presentation is loading. Please wait.
Published byRandolph James Modified over 9 years ago
1
Scientific Programmes Committee Centre for Aerospace Systems Design & Engineering Amitay Isaacs Department of Aerospace Engineering Indian Institute of Technology, Mumbai http://www.casde.iitb.ac.in/MDO/framework/ July 5, 2003 MDO Framework
2
Why do you want my program? I have a new version of analysis software You have to know my code to be able to execute it! System Designer’s Nightmare! I cannot find the correct tuning parameters! Integration Issues
3
Requirements Architectural –Intuitive GUI, OO principles, standards based Problem formulation –Iterative & branching formulations, legacy codes, multiple optimizers Problem execution –Automatic execution, parallel & distributed Information access –DB management, visualization, monitoring status
4
Phase I Design Objective –Solve the problem of data exchange –Solve simple MDO problems Assumptions –Source code of all analysis modules is available –All codes running on single computer Design –Data Server for automatic data exchange –coupled optimizers CFSQP and NPSOL Problems Solved –Airborne Early Warning System –3D Duct Design
5
Phase II Design Objective –Extend phase I design to distributed analysis –Solve simple MDO problems Assumptions –Source code of all analysis modules is available
6
Phase II Design – Contd. Design –Use of common object request broker architecture (CORBA) to communicate between processes –Framework architecture proposed Problem solved –3d-duct design Geometry module running in IIT Bombay Pressure Recovery module running ADA
7
Framework Architecture Database Configuration Server Execution Manager MDO Controller Name Server Data Server OPT1 Optimizer Manager OPT2OPT3 AM1 Analysis Manager AM2AM3 GUI Control Data
8
Framework Implementation Using freeware tools –omniORB (CORBA implementation) –python (object-oriented language) –libdbi (generic database interface) –wxwindows / wxpython (cross-platform GUI library) Portability –Code can be run on any Unix and windows
9
Current Status Implementation completed –Name server –Data server –Analysis manager –Configuration server –Execution manager Implementation under progress –Optimization manager –MDO controller
10
Future Work Graphical user interface (GUI) for problem formulation, execution Tool for building analysis wrappers Problems to be solved –conduct tutorials for optimisation course –WingOpt
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.