a systems engineering approach to designing complex systems dr. michael winter, mr. randy skelding,...
Post on 22-Dec-2015
221 views
TRANSCRIPT
![Page 1: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/1.jpg)
A Systems Engineering Approach to Designing
Complex Systems
Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani
Pratt & Whitney, United Technologies Corporation
This document contains no technical data.
![Page 2: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/2.jpg)
2
Business units
aerospacesystemsaerospacesystems
commercial powersolutions
commercial powersolutions
commercial buildingsystems
commercial buildingsystems
United Technologies
![Page 3: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/3.jpg)
PRATT & WHITNEYLeading industry change
Military Engines
Commercial Engines and
Global Services
P&W CanadaP&W Rocketdyne
Power Systems
![Page 4: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/4.jpg)
4
Integrated TEC& Augmentor
Integrated TEC& Augmentor
Variant-common F135Turbomachinery
LO Axi-symmetricNozzle
LO Axi-symmetricNozzle
Lift Fan, Clutch,& Driveshaft
Roll ControlDucts and Nozzles
Roll ControlDucts and Nozzles
3-BearingSwivel Duct3-Bearing
Swivel Duct
Controls & externals,engine gearbox
Pratt & WhitneyPratt & Whitney
Hamilton SundstrandHamilton Sundstrand Rolls-Royce Rolls-Royce
Propulsion System Complexity Driving Need for More Robust Systems Engineering Process and Tools
System of Systems
System Engineering Process Driven by Product Needs
![Page 5: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/5.jpg)
5
~ 80,000 PARTS
~5000 PART NUMBERS
~ 200 MAJOR PART NUMBERS REQUIRING 3D FEA/CFD ANALYSIS
~ 5000-10,000 PARAMETRIC CAD VARIABLES DEFINE MAJOR PART NUMBERS
~ 200 MAN-YEAR ANALYTICAL DESIGN EFFORT
~ 200 MAN-YEARS DRAFTING / ME EFFORT
Modern Gas Turbine Optimization is an Exercise in Managing Complexity
![Page 6: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/6.jpg)
Requirements Management
Company
Job Ticket
SRD CRD PRD
Program System Module Part
Out
put
Requirements Flow to 3 Levels
![Page 7: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/7.jpg)
Job Ticket
System Parameter
Performance
Weight
Efficiency
Reliability
Operability
Augmentor
Observability
Cost
Maintenance Cost
Durability
Job Ticket measures compliance to requirements
System
Module
Part
Program
Fan Blade = Part III
Fan = Part II
System = Part I
Roles
“Activities”
Deliverables
Product / Service Solution
Job Ticket or Contract => Requirements
![Page 8: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/8.jpg)
Optimization
Execution
A
B
C
D
ETHERMALS
DRAFTING
MFG
A
B
C
D
ETHERMALS
DRAFTING
MFG
Y1
Simulation
CAD/CAM
System Analysis & Optimization
Computational Systems Engineering
![Page 9: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/9.jpg)
9
CADMODEL
PHYSICSMODEL
DECISIONDESIGN
DESIGN SPACE
- NON LINEAR - MULTI MODAL - DISCONTINUOUS - NOISEY - HIGHLY CONSTRAINED
Complex Designs are Inherently Iterative & Bounded
WORKINSTRUCTIONS
CRITERIA
VALIDATEDANALYSIS
PREFERREDCONFIGURATIONS
STANDARDWORK
Manual Iteration 100s-1000s of Times
![Page 10: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/10.jpg)
10
Sophisticated Simulation Based Design Systems
![Page 11: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/11.jpg)
11
…and Complex Designs are Iterated Across Disciplines & Organizations…
STAR
PROSTAR 3.00
23-SEP-97VIEW
1.000 1.000 1.000
ANGLE 0.000
DISTANCE 6.549
CENTER 10.138 -0.554 0.776
EHIDDEN PLOT
X
Y Z
CYCLE
1D AERO
COOLINGFLOWS
3D AERO
HEAT XDESIGN
PLATFORM
NECK
ATTACHMENT
DISK & SEALS
FEED FORWARD
FE
ED
BA
CK
IPTPROCESS
![Page 12: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/12.jpg)
12
. . . And Iterations Can Take Place Across the Globe
• OUTSOURCING
• PARTNERSHIPS
• INTER-DIVISIONAL
• CUSTOMERS
![Page 13: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/13.jpg)
13
Gains are Being Made by Shifting from “Human” to “Computer” Based MDO
AUTOMATE WORKFLOW
AUTOMATE MODEL BUILDING & EXECUTION
AUTOMATE DESIGN EXPLORATION
MANUAL WORK FLOW per PROCESS MAPS
MANUAL CAD/CAE MODEL BUILDING
MANUAL EXPLORATION TO FIND OPTIMAL DESIGNS
“COMPUTER” BASED
WORKFLOW, RULES,WORKFLOW, RULES,And DESIGN ITERATIONSAnd DESIGN ITERATIONSAUTOMATED WITHINAUTOMATED WITHINAnd ACROSS SYSTEMS And ACROSS SYSTEMS & DISCIPLINES & DISCIPLINES
SYSTEM SUB-SYSTEM A SUB-SYSTEM B
Business PlanConcept &
Venture Definition
IntegratedBusiness
& Project Plan
Product/ Industrial Plan Execution & FETT
Validate, Certify, Deliver
EIS, OperationalService
& Support0 I II III IV V
Program Program Standard Work Flow
Business PlanConcept &
Venture Definition
IntegratedBusiness
& Project Plan
Product/ Industrial Plan Execution & FETT
Validate, Certify, Deliver
EIS, OperationalService
& Support0 I II III IV V
Program Program Standard Work Flow
Engineering Standard Work Flow
System
ConceptInitiation
Product Design Procurement & Initial Validation (FETT)
PreliminaryDesign
Validation/Certification
ConceptOptimization
AirplaneValidation
Service &Support0 I 2 3 4 5
Module
ConceptInitiation
Product Design Procurement & Initial Validation (FETT)
PreliminaryDesign
Validation/Certification
ConceptOptimization
AirplaneValidation
Service &Support
Part
ConceptInitiation
Product Design Procurement & Initial Validation (FETT)
PreliminaryDesign
Validation/Certification
ConceptOptimization
AirplaneValidation
Service &Support3I2 4 5I
SelectConcept
ProgramLaunch
After FETT
Release toProduction
I 2 3 4 5
2.52.5
“HUMAN” BASED
IPMT
CIPT CIPTCIPT
IPTIPTIPTIPTIPTIPT
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
1
2
3
4
LE
VE
LS
OF
FID
EL
ITY
NO
N-A
NA
LY
TIC
AL
NO
N-A
NA
LY
TIC
AL
NO
N-A
NA
LY
TIC
AL
-- LABOR INTENSIVE --
![Page 14: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/14.jpg)
14
Large Scale Computer Based MDO is AlreadyPractical
Aero Xsections
0
0.1
0.2
0.3
0.4
0.5
AreaS1 AreaS2 AreaS3 AreaS4 AreaS5
Are
a
Initial
Iteration 515
Aero Xsections
0
0.1
0.2
0.3
0.4
0.5
AreaS1 AreaS2 AreaS3 AreaS4 AreaS5
Are
a
Initial
Iteration 515
AIRFOILSHAPE
OPTIMIZER
PARAMETRICCAD MESH
VIBRATORYANALYSIS
3D AEROCFD
EFFICIENCY
STRESS MODE 1
MODE 2 MODE 3 MODE 4
CAMPBELL DIAGRAM
3D Aero-Vibratory Shape Optimization Of A Cooled Turbine Airfoil(Single Row RANS CFD, Cooled UG Parametric Model, 3D ANSYS Vibes)
![Page 15: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/15.jpg)
15
Large Scale Computer Based MDO is AlreadyBecoming Practical
GENERATION0 10 20 30
0.6
0.4
0.2
0.0
DE
LT
A T
UR
BIN
E E
FF
ICIE
NC
Y
150 VARIABLES 15 CONSTRAINTS
LOSS CONTOURS
LOSS CONTOURS
3D Shape Optimization Based On Hybrid Genetic Algorithm & Rule System(3D RANS Multi Row CFD, Population Size 80, Total Runs 2400, Run Time 48 hrs on 40CPUs)
Discovered “bowed” rotorTo control tip leakageVortex
![Page 16: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/16.jpg)
16
LESS TIMELESS TIMEFEWER PEOPLEFEWER PEOPLE
Will Enable New Design Paradigms
COMPUTER BASED DESIGNCOMPUTER BASED DESIGNRUN 24/7 365 DAYS A YEAR
CONTINUOUS DETAILED DESIGN
SOLVE ALL POSSIBLEAPPLICATIONS @ TECHNOLOGY READINESS LEVEL
CUSTOMER NEEDS
UNDERSTAND THE FUTURE
CREATE TECHNOLOGY
IMPROVE MODELS
RE-FORMULATE PROBLEM
UPGRADE COMPUTER BASED DESIGN “MACHINE”
ENGINEERSENGINEERS
CUSTOMER REQ. EXCEED TECHNOLOGY
![Page 17: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/17.jpg)
Va
lue
(e
.g..
Wei
ght
)
Goal
NTE (Not to Exceed)
Tolerance Band (±x s) Planned Profile)
Milestones
Actual Profile
Time
Goal
NTE (Not to Exceed)
Tolerance Band (±xs) Planned Profile)
Milestones
Actual Profile
Technical Performance Measurement Tracking Chart
Verification - Convergence to Requirements
![Page 18: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/18.jpg)
18
5424
5338
5318
5286 5289
5250
5300
5350
5400
5450
Compliance1
Compliance2
Status AverageCompliance
EISProjected
Dry
en
gin
e w
eig
ht
(lbs) Commitment 5400 lb
-29 lb
Convergence to Requirements
Entry Into Service >100 lbs Below Commitment
![Page 19: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/19.jpg)
Generic 2 Spool Gas Turbine Engine - Diagram
N2 EGTPB
ITT
N1
Source: Wikipedia commons
Putting Rigor into System Requirements with Requirements Modeling
![Page 20: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/20.jpg)
The classical “paper” based method for Systems Requirements
Picture Source: Dr Peter Hoffman – IBM / Rational
![Page 21: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/21.jpg)
The classical “paper” based method for Systems Requirements
Picture Source: Dr Peter Hoffman – IBM / Rational
![Page 22: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/22.jpg)
Requirements
Requirements are explicit contracts between the system element that consumes a product feature and the system element that provides it.
• There are two major types of requirements.– Product Requirements “the system shall”– Statement of Work (SOW) Requirements “the
contractor shall”• Product Requirements specify something the product
must do or a quality the product must have.– “The engine shall generate up to 20000 pounds of
thrust during engine operation.”
Focus on Product RequirementsFocus on Product Requirements
![Page 23: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/23.jpg)
Product Requirements
• Product Requirements further classified as:
• Functional Requirements specify a task or activity the system must perform & its duty cycle.
• Performance Requirements specify a constraint on how the system should perform a functional task.
Performance Requirements linked to Functional RequirementsPerformance Requirements linked to Functional Requirements
![Page 24: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/24.jpg)
Modeling Overview
• Models are abstractions that allow us to focus on a solution to a particular problem.
Abstractions are essential to managing complexity.
• Abstractions can be layered • accurately represent essential content • high fidelity and still remain simple.
– The key to managing layers is to control the complexity of both the layer and its interfaces to other layers.
– Push the details as low as possible but keep the essential meaning at all levels.
Keep each layer simple & push the details downKeep each layer simple & push the details down
![Page 25: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/25.jpg)
Models have different purposes
• Functional Modeling– Logical relationships between activities and sequences in
time• Parametric Modeling
– Extends Functional Modeling to include equations or models of constraints on physical and functional elements. Data/Results may be collected by repeated computer runs in time-domain or thru a separate Monte Carlo analysis.
• Dynamic Modeling– Focus is on mathematical representations of physical
behavior of system or subsystem components. This may or may not be time domain.
• Business / Economic Modeling– Focus is on cost and schedule
Connect the network of models togetherConnect the network of models together
![Page 26: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/26.jpg)
Functional Modeling – Activity Diagrams / Tasks and Control Flow
Activity DiagramActivity DiagramStart, Stop, Operate EngineStart, Stop, Operate Engine
Activity DiagramActivity DiagramStart, Stop, Operate EngineStart, Stop, Operate Engine
![Page 27: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/27.jpg)
Functional Modeling
• Requirements Modeling elucidate functional product requirements and their inter-relationships
• It is designed to catch situations like the following• Page 257 states “The valve shall be on” when yyy.• Page 5205 states “The valve shall be off” when zzz• But the yyy and zzz conditions overlap, so the valve has to
be both on and off at the same time.
• State space of the system based on an analysis of the system requirements.
ON or OFF but not bothON or OFF but not both
![Page 28: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/28.jpg)
28
Modeling – Overview - Parametric Modeling
Distiller - SYSML Parametric Model
![Page 29: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/29.jpg)
29
Modeling – Overview - Dynamic Modeling
Rocket Engine – SIMULINK model
![Page 30: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/30.jpg)
Modeling – Form of model should match purpose
– SYSML is ideal for functional modeling– UML is ideal for Software Architecture and Design– MATLAB / SIMULINK is ideal for Control System work.– NPSS is ideal for Aerodynamic simulations.– Mathmatica is ideal for symbolic calculations and
mathematics.– Minitab is ideal for statistical calculations.– Microsoft Excel is also a modeling tool!
Pick the model to match the problemPick the model to match the problem
![Page 31: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/31.jpg)
31
UML4SysML
UML
SysML
UML reused by SysML
• SysML:• Reuses a subset of
UML 2.0• Uses UML 2.0 profile
mechanisms to specify extensions for SysML
UML not required by SysML
SysML extensions to UML
(Have no counterpart in UML or place UML constructs)
What is SYSML?
INCOSE slide – from tutorial by “The Aerospace Corporation”
SysML tailored for Systems EngineeringSysML tailored for Systems Engineering
![Page 32: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/32.jpg)
Example Drawings for a Functional Modeling using SYSML
• Use Case Diagram – captures system or subsystem scope• Activity Diagram – captures tasks and control flow• Internal Block Diagram – captures system structure and
interfaces• Sequence Diagram – captures details of interactions
between system and external actors.• State Diagram – details states and modes of system.
To be shown in demoTo be shown in demo
![Page 33: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/33.jpg)
The Harmony Mini Cycle – as we use it
Draw / Modify Use Case Diagram
Generate/Modify Internal Block Diagram
Draw High Level Activity Diagrams
Draw Detailed Activity Diagrams
Generate Sequences
Add parameters, attributes, and messaging
Annotate and finalize message sequences
Draw State Charts
Animate and Execute
Create Ports, Interfaces, and Links
To be shown in demoTo be shown in demo
![Page 34: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/34.jpg)
Family of use cases – highest level system description
Use Case Diagram – Gas Turbine Engine – family of use cases
What does the engine need to do?What does the engine need to do?
![Page 35: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/35.jpg)
Lets zoom in so we can read the diagram
Pick a particular use case – Operate Engine
![Page 36: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/36.jpg)
Engine Startup and Shutdown – Problem Overview• To start a gas turbine engine:
– Turbine Rotation established by Air Starter Subsystem – driving generator for power and pressure for pumps
– Fuel flow is enabled.– Proper Fuel / Air mix is established in combustion
chamber.– Electrical spark from Ignition - Subsystem starts
combustion.– Conditions monitored for automatic restart if necessary.– Controlled ramp increases fuel flow per schedule to
achieve stable idle
• Cockpit switch semantics rationalized with standard signals & start sequence
![Page 37: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/37.jpg)
Generic 2 Spool Gas Turbine Engine - Diagram
N2 EGTPB
ITT
N1
Source: Wikipedia commons
![Page 38: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/38.jpg)
Use Case Diagram for “How to Start a Jet Engine”
Hit a button and…Hit a button and…
![Page 39: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/39.jpg)
Internal Block Diagram – formal system interfaces
FADEC Control System
Engineer draw connectionsEngineer draw connections
![Page 40: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/40.jpg)
Functional Modeling – Activity Diagrams / Tasks and Control Flow
Level 1 Activity Diagram
Start, Stop, Operate Engine
![Page 41: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/41.jpg)
Level 2 Activity Diagram – Start_Engine
Draw flow chartDraw flow chart
![Page 42: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/42.jpg)
Sequence Diagram – sequence and content of interactions
Wizard reads flow chart and assists in developing sequenceWizard reads flow chart and assists in developing sequence
![Page 43: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/43.jpg)
State Diagram – states, modes, detailed logic
End-result is executable code* End-result is executable code* Formal Methods can be appliedFormal Methods can be applied
* Simulation or control logic* Simulation or control logic
![Page 44: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/44.jpg)
![Page 45: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/45.jpg)
So… Where are the Requirements?
• Model first from concept-of-operations information. – the model becomes the requirements!
• The model then guides the writing of the requirements document.
• Key model elements – activities, dialogs, states, will trace to explicit requirements paragraphs.
![Page 46: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/46.jpg)
Next Step - Verification
• After creating an executable model, and writing requirements based on the model, the next step is to create formal test sequences
• One way to do this is to create another “actor”, and connect this actor to the external actors of the model. The test sequencer drives particular tests by setting states
• Animated sequence diagrams capture the results of the test
• Book keep your work, linking requirement to test
![Page 47: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/47.jpg)
Systems Engineering
![Page 48: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/48.jpg)
Requirements models start with pictures
48
SysML models are visualSysML models are visual
StructuralStructural
ParametricParametric
FunctionalFunctional
![Page 49: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/49.jpg)
Details of “Control_Is_Active”
![Page 50: A Systems Engineering Approach to Designing Complex Systems Dr. Michael Winter, Mr. Randy Skelding, & Dr. Ravi Rajamani Pratt & Whitney, United Technologies](https://reader035.vdocuments.mx/reader035/viewer/2022062421/56649d815503460f94a65932/html5/thumbnails/50.jpg)
Details of Engine Startup