Scientific Programmes Committee Centre for Aerospace Systems Design & Engineering Amitay Isaacs Department of Aerospace Engineering Indian Institute of.

Slides:



Advertisements
Similar presentations
Remote Visualisation System (RVS) By: Anil Chandra.
Advertisements

A component- and message-based architectural style for GUI software
MIDDLE EAST TECHNICAL UNIVERSITY COMPUTER ENGINEERING DEPARTMENT CENG 491 – COMPUTER ENGINEERING DESIGN I DSK4BRM.
GridRPC Sources / Credits: IRISA/IFSIC IRISA/INRIA Thierry Priol et. al papers.
What is.NET?. The Clients of.NET a) A new generation of connected application b) Microsoft.NET Framework managed execution c) Allows PCs and other smart.
16/13/2015 3:30 AM6/13/2015 3:30 AM6/13/2015 3:30 AMIntroduction to Software Development What is a computer? A computer system contains: Central Processing.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
© , Michael Aivazis DANSE Software Issues Michael Aivazis California Institute of Technology DANSE Software Workshop September 3-8, 2003.
–Streamline / organize Improve readability of code Decrease code volume/line count Simplify mechanisms Improve maintainability & clarity Decrease development.
Python Introduction.
Scientific Programmes Committee Centre for Aerospace Systems Design & Engineering SK Sane Department of Aerospace Engineering Indian Institute of Technology,
DISTRIBUTED SYSTEMS RESEARCH GROUP CHARLES UNIVERSITY, PRAGUE Faculty of Mathematics and Physics Generic Environment for Full.
Systems Design - New Paradigm K Sudhakar Centre for Aerospace Systems Design & Engineering January 28, 2004.
DIANE Overview Germán Carrera, Alfredo Solano (CNB/CSIC) EMBRACE COURSE Monday 19th of February to Friday 23th. CNB-CSIC Madrid.
Chapter 9 Elements of Systems Design
Framework for Automated Builds Natalia Ratnikova CHEP’03.
L6 - March 1, 2006copyright Thomas Pole , all rights reserved 1 Lecture 6: Software Packaging: Dynamically Integrable Components and Text Ch.
February 7, 2003MDO - 0 Multidisciplinary Design Optimization Activities at CASDE, I I T, Bombay
Scientific Programmes Committee Centre for Aerospace Systems Design & Engineering K. Sudhakar Department of Aerospace Engineering Indian Institute of Technology,
System Optimization - I Multi-disciplinary Design Optimization
Cluster Reliability Project ISIS Vanderbilt University.
Fundamentals of Database Chapter 7 Database Technologies.
Hadoop/MapReduce Computing Paradigm 1 Shirish Agale.
Parallel Interactive Computing with PyTrilinos and IPython Bill Spotz, SNL (Brian Granger, Tech-X Corporation) November 8, 2007 Trilinos Users Group Meeting.
MathCore Engineering AB Experts in Modeling & Simulation WTC.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Ch 1. A Python Q&A Session Spring Why do people use Python? Software quality Developer productivity Program portability Support libraries Component.
FLUKA GUI Status FLUKA Meeting CERN, 10/7/2006.
Software Quality Assurance
“DECISION” PROJECT “DECISION” PROJECT INTEGRATION PLATFORM CORBA PROTOTYPE CAST J. BLACHON & NGUYEN G.T. INRIA Rhône-Alpes June 10th, 1999.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
10/25/20151 Single Sign-On Web Service Supervisors: Viktor Kulikov Alexander Sherman Liana Lipstov Pavel Bilenko.
SCIRun and SPA integration status Steven G. Parker Ayla Khan Oscar Barney.
NOVA Networked Object-based EnVironment for Analysis P. Nevski, A. Vaniachine, T. Wenaus NOVA is a project to develop distributed object oriented physics.
By Garrett Kelly. 3 types or reasons for distributed applications Data Data used by the application is distributed Computation Computation is distributed.
NIH NCRR Overview The SCIRun and BioPSE Problem Solving Environments Chris Johnson, Rob MacLeod, and David Weinstein Scientific Computing and Imaging Institute.
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
Jian Gui WANG New Implementation of Agriculture Models APAN19---Jan New Implementations of Agriculture Models Using Mediate Architecture.
CENTRALISED AND CLIENT / SERVER DBMS. Topics To Be Discussed………………………. (A) Centralized DBMS (i) IntroductionIntroduction (ii) AdvantagesAdvantages (ii)
The ERATO Systems Biology Workbench: Enabling Interaction and Exchange Between Tools for Computational Biology Michael Hucka, Andrew Finney, Herbert Sauro,
Progress Presentation ARDB Aircraft Systems Panel October 22, 2002 RCI, Hyderabad Centre for Aerospace Systems Design & Engineering Indian Institute of.
NOVA A Networked Object-Based EnVironment for Analysis “Framework Components for Distributed Computing” Pavel Nevski, Sasha Vanyashin, Torre Wenaus US.
Visualization in Problem Solving Environments Amit Goel Department of Computer Science Virginia Tech June 14, 1999.
Mantid Stakeholder Review Nick Draper 01/11/2007.
Object Oriented Analysis and Design 1 Chapter 9 From Design to Implementation  Implementation Model  Forward, Reverse, and Round-Trip Engineering  Mapping.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
IT System Administration Lesson 3 Dr Jeffrey A Robinson.
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
February 7, 2002MDO - 0 Aero India 2003, Bangalore Multidisciplinary Design Optimization Activities at CASDE, I I T, Bombay K Sudhakar & PM Mujumdar Centre.
K. Harrison CERN, 22nd September 2004 GANGA: ADA USER INTERFACE - Ganga release status - Job-Options Editor - Python support for AJDL - Job Builder - Python.
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
SYSTEMSDESIGNANALYSIS 1 Chapter 21 Implementation Jerry Post Copyright © 1997.
System Analysis towards System Optimization & Multi-disciplinary Design Optimization K Sudhakar Amitay Isaacs SK Sane J Jayaraman PM Mujumdar ARDB Centre.
Scott D. Metzler, CaltechCHEP 2000, Padova, IT Feb Production Experience with CORBA in the BaBar Experiment Scott D. Metzler California Institute.
Centre for Aerospace Systems Design & Engineering (CASDE), IIT Bombay Presentation of Future Plans to the Scientific Programmes Committee (SPC) Meeting.
1/30/2003 Los Alamos National Laboratory1 A Migration Framework for Legacy Scientific Applications  Current tendency: monolithic architectures large,
Mainframe – Control-M Architecture.
Java Programming, 3e Concepts and Techniques Chapter 1 Section 56 – An Introduction to Java.
Centre for Aerospace Systems Design & Engineering (CASDE), IIT Bombay Presentation to the 3 rd Meeting of Joint Policy Committee June 10 th 2002.
CST 1101 Problem Solving Using Computers
Design and Manufacturing in a Distributed Computer Environment
CSC 480 Software Engineering
CE-105 Spring 2007 Engr. Faisal ur Rehman
EPANET-MATLAB Toolkit An Open-Source Software for Interfacing EPANET with MATLAB™ Demetrios ELIADES, Marios KYRIAKOU, Stelios VRACHIMIS and Marios POLYCARPOU.
Ch > 28.4.
Module 01 ETICS Overview ETICS Online Tutorials
Chapter 7 –Implementation Issues
The SCIRun and BioPSE Problem Solving Environments
CMPE 135: Object-Oriented Analysis and Design March 14 Class Meeting
Presentation transcript:

Scientific Programmes Committee Centre for Aerospace Systems Design & Engineering Amitay Isaacs Department of Aerospace Engineering Indian Institute of Technology, Mumbai July 5, 2003 MDO Framework

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

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

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

Phase II Design Objective –Extend phase I design to distributed analysis –Solve simple MDO problems Assumptions –Source code of all analysis modules is available

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

Framework Architecture Database Configuration Server Execution Manager MDO Controller Name Server Data Server OPT1 Optimizer Manager OPT2OPT3 AM1 Analysis Manager AM2AM3 GUI Control Data

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

Current Status Implementation completed –Name server –Data server –Analysis manager –Configuration server –Execution manager Implementation under progress –Optimization manager –MDO controller

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