Page - 1 Rocketdyne Propulsion & Power Role of EASY5 in Integrated Product Development Frank Gombos Boeing Canoga Park, CA.

Slides:



Advertisements
Similar presentations
Integration of MBSE and Virtual Engineering for Detailed Design
Advertisements

Systems Development Environment
CHAPTER 1 SOFTWARE DEVELOPMENT. 2 Goals of software development Aspects of software quality Development life cycle models Basic concepts of algorithm.
Ch 3 System Development Environment
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
7M701 1 Software Prototyping Sommerville, Ian (2001) Software Engineering, 6 th edition: Chapter 8
Information Systems Analysis and Design
Alternate Software Development Methodologies
MotoHawk Training Model-Based Design of Embedded Systems.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
Chapter 1 The Systems Development Environment
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
Overview of Software Requirements
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
© 2006 Pearson Addison-Wesley. All rights reserved2-1 Chapter 2 Principles of Programming & Software Engineering.
Systems Engineering Management
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Introduction to Systems Analysis and Design
Introduction to Software Testing
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development.
Designing Products and Processes with a Future. What does it take? Involve the customer Meet with the customer Listen to customer Educate the customer.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.1.
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
Self-Adaptive QoS Guarantees and Optimization in Clouds Jim (Zhanwen) Li (Carleton University) Murray Woodside (Carleton University) John Chinneck (Carleton.
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
Chapter 2 The process Process, Methods, and Tools
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
EENG 1920 Chapter 1 The Engineering Design Process 1.
1 Chapter 2 The Process. 2 Process  What is it?  Who does it?  Why is it important?  What are the steps?  What is the work product?  How to ensure.
Software System Engineering: A tutorial
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
DAK L&E Processes and Tools Boeing-Lean Engineering Public Release Control No Boeing Phantom Works Lean and Efficient Processes and Tools.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 Slide 1 Software Prototyping l Rapid software development to validate requirements.
CHAPTER TEN AUTHORING.
Software Development Cycle What is Software? Instructions (computer programs) that when executed provide desired function and performance Data structures.
Lecture 7: Requirements Engineering
© 2012 xtUML.org Bill Chown – Mentor Graphics Model Driven Engineering.
Introduction to Design Engineer Analysis
Modeling and simulation of cryogenic processes using EcosimPro
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
Software Prototyping Rapid software development to validate requirements.
© 2006 Pearson Addison-Wesley. All rights reserved 2-1 Chapter 2 Principles of Programming & Software Engineering.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
CONFIDENTIAL © 2007 Maplesoft, a division of Waterloo Maple Inc. Confidential MapleSim Pilot Test Program.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
Skills and products portfolio an overview Lorenzo Martinelli – Business Development Contact:
Introduction to Engine Performance Simulation Standards From the S-15 Committee for Gas Turbine Performance Simulation Nomenclature and Interfaces Last.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
Introduction to Engine Performance Simulation Standards
Rekayasa Perangkat Lunak Part-6
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
Let the IMPS program help you with your obsolescence!
Software Life Cycle “What happens in the ‘life’ of software”
Chapter 1 The Systems Development Environment
Boeing Phantom Works Lean and Efficient Processes and Tools
Software Requirements
Chapter 1 The Systems Development Environment
Chapter 1 The Systems Development Environment
CHAPTER 1: THE DATABASE ENVIRONMENT AND DEVELOPMENT PROCESS
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Chapter 1 The Systems Development Environment
Presentation transcript:

Page - 1 Rocketdyne Propulsion & Power Role of EASY5 in Integrated Product Development Frank Gombos Boeing Canoga Park, CA

Page - 2 Rocketdyne Propulsion & Power Summary  This presentation focuses on the role of EASY5 in the integrated product development of Liquid Propellant Rocket Engines at Rocketdyne  Describes specific applications supported by EASY5, as part of Rocketdyne’s Advanced Process Integration Development (RAPID) program  Product concept definition and optimization  Steady-state and transient performance analysis  Subsystem design and optimization  Control system development and verification Goals of the RAPID program are: Reducing development cost Shortening time to market Goals of the RAPID program are: Reducing development cost Shortening time to market

Page - 3 Rocketdyne Propulsion & Power Elements of RAPID Suppliers Fabricators Validators Maintainers Designers Testers Analysts Cost as Input Variable 3D geometry (virtual prototype) Variability - process capable design Risk reduction Integrated Product Definition Computer aided knowledge environment Lessons learned Customers

Page - 4 Rocketdyne Propulsion & Power Integration of Engine System Models Other Design and Analysis Tools EASY5 Model Synergy & Data Xfer Steady-State Engine Model Geometry (CAD System I/F) Propellant Performance & Fluid Property Databases Turbopump Model Valves&Controls Models Transient Engine Model Real-Time Control System Model Optimizer Controls Software (Autocode Generator)

Page - 5 Rocketdyne Propulsion & Power Concept Definition & Optimization System Requirements System Requirements Candidate Design Concept Selection Candidate Design Concept Selection Engine Optimization Engine Optimization Cost & Technical Assessment Cost & Technical Assessment Design Definition Design Definition Detail Component Analysis and Design. Transient Analysis. Detail Component Analysis and Design. Transient Analysis. Solution MAT Script MAT Objective Function (calls EASY5 model) MAT Implicit Constraint Function Independent Variables Call to optimizer routine Optimized System EASY5 Model Calculated obj. function Limit parameters EASY5 Model Engine Optimization and Transient models are key part of the design optimization process

Page - 6 Rocketdyne Propulsion & Power Expected benefits of EASY5 Conversion  Reduced cycle time and cost  Icon driven model development, simplified model building and debugging  Configuration controlled model libraries (developed by technology specialists, saves time, and prevents the same error)  Reduced model maintenance cost  “Single Source of model” approach  Eliminates model duplication, data reentry  Single model development effort for control system development and software test

Page - 7 Rocketdyne Propulsion & Power Steady-State Optimizer/Engine Balance Model EASY5 Conversion Status  Utilizes EASY5 icon driven modeling capability and legacy code  Based on experimental version of MAT in EASY5  Incorporates our legacy optimization algorithm code  Integrated into the Matrix Algebra Tool (MAT) by the EASY5 Group  Minimizes or maximizes user’s defined object function  Optimizes up to 20 user’s selected independent variables subjected to explicit constraints  Includes as many implicit constraints as specified by user Utilization of MAT/EASY5 for system optimization (involving numerical iterations) has been demonstrated

Page - 8 Rocketdyne Propulsion & Power MAT/EASY5 Optimization Process MAT EASY5 Solution MAT Script MAT Objective Function (calls EASY5 model) MAT Implicit Constraint Function Independent Variables with Explicit Constraints, and Iteration Limit Call to optimizer routine Optimized System (Engine Balance Model) EASY5 Model Calculated object function Limit parameters

Page - 9 Rocketdyne Propulsion & Power Steady-State Iterations in EASY5 Style Initialization, and Initial Guess Initialization, and Initial Guess 1 _______  s+1 1 _______  s+1 Recalculate System Equations Time delayed iterated parameters (prevents implicit loop) - + Design Constraints (input) PI Controller PI Controller 1 _______  s+1 1 _______  s+1 EASY5 steady-state solver generates solution System Equations Iterated parameters, affecting design constraints

Page - 10 Rocketdyne Propulsion & Power Steady-State Engine Balance Model EASY model duplicated steady-state flow, pressure, and energy balance generated by the legacy code Thrust Chamber Fuel System Oxidizer System

Page - 11 Rocketdyne Propulsion & Power Transient Engine System Model  A key design tool that simulates the engine transient performance:  Engine system startup and shutdown characteristics  Control valve sequencing and closed-loop control characteristics  Component transient characteristics  Vehicle critical parameters  Propellant consumption  Defines safe valve sequence for engine start, throttle, & cutoff:  In-flight  Ground test  Receives design parameters from the Steady-State Engine System model  Developed EASY5 macro component library for Rocket Engine components with cryogenic propellants  Based on our legacy code written in FORTRAN  Switch-state representation for efficient computation

Page - 12 Rocketdyne Propulsion & Power High Fidelity Rocket Engine Transient Model

Page - 13 Rocketdyne Propulsion & Power Real-Time Control System Model  A control system design and verification tool that provides the following capabilities:  Tool for the controller hardware and software requirements development  Provides a modeling platform for software design and verification  Reduced order version of the high fidelity Transient Engine System Model  Receives design parameters from the high fidelity Transient Model

Page - 14 Rocketdyne Propulsion & Power Real-Time Engine System Model EASY5 Real-time model matched legacy code predictions EASY5 Real-time model matched legacy code predictions

Page - 15 Rocketdyne Propulsion & Power Conclusions  EASY5 offers an integrated solution for Rocket Engine system modeling  Adaptability of EASY5 for new applications such as steady- state analysis and design optimization have been demonstrated  EASY5 supports overall design optimization, provides a bridge between modeling applications and knowledge bases, and can be linked to CAD systems