Complex Systems Design Research Overview

advertisement
Complex Systems Design
Research Overview
Irem Y. Tumer
Associate Professor
Complex System Design Laboratory
Department of Mechanical Engineering
Oregon State University
irem.tumer@oregonstate.edu
Irem Y. Tumer
irem.tumer@ore
1
Challenge of Designing Aerospace Systems
QuickTime™ and a
TIFF (Uncompressed) decompressor
are needed to see this picture.
Irem Y. Tumer
irem.tumer@ore
2
Complex Aerospace Systems
Unique Design Environment
• High-risk, high-cost, low-volume missions with
significant societal and scientific impacts
• Rigid design constraints
• Extremely tight feasible design space
• Highly risk-driven systems where risk and uncertainty
cannot always be captured or understood
• Highly complex systems where subsystem
interactions and system-level impact cannot always
be modeled
• Highly software intensive systems
Irem Y. Tumer
irem.tumer@ore
3
Motivation and Research Needs
• Introducing failure & risk in early design
– Analysis of potential failures and associated risks must be done at
this earliest stage to develop robust integrated systems
• Systematic, standardized & robust treatment of failures and risks
• Enabling trade studies during early design
– Early stage design provides the greatest opportunities to explore
design alternatives and perform trade studies
• Reduce the number of design iterations and test & fix cycles
• Reduce cost, improve safety, improve reliability
• Enabling system-level design & analysis
– Subsystems must be designed as a critical part of the overall
system architecture, and not individually or as an afterthought
• Increase ROBUSTNESS of final integrated architecture
– Include all aspects of design trade space and all stakeholders
– Design and optimize as a system
Irem Y. Tumer
irem.tumer@ore
4
Complex Systems Design
Related Fields of Research
Main Research Thrusts in CoDesign Lab:
–
–
–
Model-based design: Analysis and simulation tools and metrics to evaluate designs,
and to capture and analyze interactions and failures in the early conceptual design
stages
Risk-based design: Formal process of quantifying risk and trading risk along with
cost and performance during early design, moving away from reliance on expert
elicitation
System-level design: Multidisciplinary approach to define customer needs and
functionality early in the development cycle to proceed with design synthesis and
system validation for the entire system
Related Fields:
–
–
–
–
–
–
Reliability engineering
Safety engineering
Software engineering
Systems engineering
Simulation based design
Control systems design
Irem Y. Tumer
irem.tumer@ore
5
Complex System Design
Formal Methods Research
• Design Theory & Methodology Research (early design):
– Modeling techniques:
• Function-based modeling
• Bond graph modeling
– Mathematical techniques:
• Uncertainty modeling, decision theory, risk modeling, optimization,
control theory, robust design methods, etc.
– Systematic methodologies:
• Design for X (mitigation, maintainability, failure prevention, etc.),
• System engineering methods
• Axiomatic design, etc.
• Risk and Reliability Based Design Methods (later design stages):
– PRA, FTA, FMEA/FMECA, reliability block diagrams, event sequence
diagrams, safety factors, knowledge-based methods, expert elicitation
• Design for Testability Methods (middle stages):
– TEAMS, Xpress
Irem Y. Tumer
irem.tumer@ore
6
Driving Application
Integrated Systems Health Management (ISHM)
A system engineering discipline that addresses the design,
development, operation, and lifecycle management of subsystems,
vehicles, and other operational systems, with the goal of:
• maintaining nominal system behavior and function
• assuring mission safety & effectiveness under off-nominal conditions
Design of Health
Management Systems
• Testability
• Maintainability
• Recoverability
• Verification and
validation of ISHM
capabilities
Real-Time Systems Health
Management
• Distributed sensing
• Fault detection, isolation, and
recovery
• Failure prediction and mitigation
• Robust control under failure
• Crew and operator interfaces
Informed Logistics &
Maintenance
• Modeling of failure
mechanisms
• Prognostics
• Troubleshooting
assistance
• Maintenance planning
• End-of-life decisions
Irem Y. Tumer
irem.tumer@ore
7
ISHM State-of-the-Practice
FACT: True ISHM has never been achieved!
Space Shuttle
C&W System
Management: mitigation & recovery
System-level
Some Examples at NASA:
– ISS/Shuttle: Caution and Warning System
– Shuttle: minimal structural monitoring
– SSME: AHMS
– EO-1 and DS-1 technology experiments
– 2GRLV, SLI: Propulsion HM testbeds and prototypes
ISHM sophistication level inversely proportional with distance from earth!
Position
Vehicle
Capability
Mars
MER
Fault Protection
LEO
ISS
Warning System
Ascent to Orbit
SSME
AHMS Redline Cutoff
Atmosphere
JSF, 777
Multi-System
Diagnostics, CBM
Ground
Automobile
On-star, ABS, Traction
Control
Irem Y. Tumer
irem.tumer@ore
8
Spacecraft Health Management at NASA
Crew Launch Vehicle (“Ares”)
•1/2,000 probability of loss-of-crew
•Based on legacy human-rated
propulsion systems (J2X, RSRM)
•The order-of-magnitude improvement in
crew safety comes from crew escape
provisions!
•ISHM focus on sensor selection and
optimization, crew escape logic, and
functional failure analysis.
Robotic Space Exploration
Augment traditional fault
protection/redundancy management/
FDIR with ISHM
Real-time HM of science payloads and
engineering systems including anomaly
detection, root cause ID, prognostics,
and recovery
Ground systems for real-time and
system lifecycle health management
Crew Exploration Vehicle (“CEV”)
•Short ground processing time
•Long loiter capability in lunar orbit
•Need to asses vehicle health and
status rapidly and accurately on the
ground and during quiescent periods
•Design for ISHM
International Space Station
& Space Shuttle
•Prognostics for ISS subsystems
(power, GN&C)
•Augment mission control
capabilities (data analysis tools,
advanced caution and warning)
•Retrofit sensors (e.g., Shuttle wing
leading edge impact detection)
Irem Y. Tumer
irem.tumer@ore
9
Complex System Design
Summary of Research Efforts
• Methods and tools to support engineering analysis
and decision-making during early conceptual design
stages
– Functional analysis and modeling of conceptual designs for
early fault analysis
– Function based model selection for systems engineering
– Functional failure identification and propagation analysis
– Modeling, analysis, and optimization of ISHM Systems
– Function based analysis of critical events
– Quantitative risk assessment during conceptual design
– Cost-benefit analysis of ISHM systems
– Decision support and uncertainty modeling for design teams
during trade studies
– Risk assessment during early design
Irem Y. Tumer
irem.tumer@ore
10
Function-Based Modeling and Failure Analysis
Objectives
Approach:
• Improve the design process through early failure analysis
based on functional models
• Produce a model-based early design tool to design
safeguards against functional failures in vehicle design
Benefits
• Reduced redesign costs through early failure identification
and avoidance
• Improved mission risk assessment through identification of
“unknown unknowns”
• Effective reuse of lessons-learned and commonalities
across systems and domains
• Availability of generic and reusable function models and
failure databases
Approach
• Build generic and reusable functional models of existing
subsystems using standardized function taxonomy (developed
at UMR by Prof. Rob Stone)
• Generate failure lists for existing subsystems (failure reports,
FMEAs) and build standardized failure taxonomy
• Map failures to functional models to create function-failure
knowledge bases (resuable and generic)
• Develop software tools for use by design engineers
• Validate utility in actual design scenario
Ex: Probe Cruise Stage: Star Scanner Assembly black box
functional model is the highest level description of system:
Spacecraft,
Debris
Spacecraft
Electrical Energy, Optical Energy,
Thermal Energy, Solar Energy
Sense Star Brightness
Thermal Energy
(generate two star detection and two star
magnitude signals)
Threshold Command
Self-test Command
Star Coincidence Pulse,
Star Magnitude, +5V Monitor
Star Scanner functional model at the
secondary/tertiary level of functional detail comprises
approximately 60 identified functions:
e le ctrical
e ne rgy
from CPDU
electrical
energy
import
electrical
energy (DC)
electrical
energy
condition
electrical
energy
convert elec.
energy to elec.
energy
(DC to AC)
electrical
energy
change
electrical
energy
(step dow n)
electrical
energy
convert elec.
energy to elec.
energy
(AC to DC)
electrical
energy
electrical
energy
regulate
electrical
energy
electrical
energy
condition
electrical
energy
electrical
energy to
components
electrical
energy
regulate
electrical
energy
transmit
electrical
energy
+5V
m onitor
to CREU
s olar
e ne rgy
stop solar
energy
1
optical
e ne rgy
from
s tars
optical
energy
separate
optical energy
optical
energy
optical
energy
guide (reflect
& f ocus)
optical energy
import optical
energy
condition
(focus) optical
energy
(into slits)
optical
energy
optical
energy
guide (focus)
optical energy
(into slits)
optical
energy
optical
energy
guide (reflect
& f ocus)
optical energy
detect optical
energy
convert optical
energy to
electrical
energy
electrical
energy
electrical
energy
2
increment
electrical
energy
optical
energy
stop off -axis
optical energy
2
convert
electrical
energy to
analog signal
analog
signal
analog
signal
transmit analog
signal
analog
signal
analog
signal
increment
(amplitude of)
analog signal
condition
analog signal
analog
signal
3
transmit analog
signal
6
3
contain
(maintain
magnitude of)
analog signal
analog
signal
electrical
analog
signal
signal
detect
(magnitude of)
analog signal
analog
signal
7
s tar
m agnitude
to CREU
analog
signal
export analog
signal
decrease
(magnitude of)
analog signal
(by 50%)
analog
signal
discrete
electrical
signal
signal
analog
signal
convert analog
signal to
discrete signal
process analog
signals
separate analog
signal and
discrete signal
(separate
grounds)
3
discrete
signal
4
transmit
discrete signal
discrete
signal
3
Irem Y. Tumer
thre s hold
com m and
from CSID
irem.tumer@ore
discrete
signal
import discrete
signal
s e lf tes t
com m and
from CSID
discrete
signal
sense discrete
signal
discrete
signal
transmit
discrete signal
process analog
signals (compare
signal magnitude to
threshold)
analog
signal
discrete
signal
convert analog
signal to
discrete signal
separate analog
signal and
discrete signal
(separate
grounds)
5
11
Function-Based Model Selection
Systems Engineering
Objectives
Ex: Hydraulic Braking System
• Develop a function-based framework for the mathematical
modeling process during the early stages of design
Export
St at us
St at us
( Pressure)
Benefits
• Provides a framework for identifying and associating
various mathematical models of a system throughout the
design process
• Enables quantitative evaluation of concepts very early in
design process
• Promotes storage and re-use of mathematical models
• Represents the effect of assumptions and design choices
on the functionality of a system
Export
Thermal
Energy
Hyd. E.
Import
Hydraulic
Energy
Trans. E.
Rot . E.
Import
Rot at ional
Energy
Methods
• During System Planning:
•Modeling Desired Functionality
•Generating System-level Requirements
•Modeling for Requirements Generation
• During Conceptual Design:
•Refining Functionality
•Modeling for Component Selection
•Component Selection
• During Embodiment Design:
•Auxiliary Function Identification
•Sub-system Functional Modeling
•Sub-system Level Requirements Identification
•Detailed System Modeling and Validation
Convert
Hydraulic Energy
t o Translat ional
Energy
Export
Mechanical
Energy
Convert
Rot. E. to
Therm. E.
Input
Flow,
Pressure
Output
Flow, Pressure
Model Ty pe
Closed-form
Eqs.
Flow,
Pressure
Dis placement,
Force
Closed-form
Eqs.
Force,
Angular
Speed,
Moment
Angular
Speed,
Moment
Angular
Acceleration
ODE
Energy
Magnitude
Closed-form
Eqs.
Mech. E.
( Mount )
Mech. E.
Decrease
Rot at ional
Energy
Export
Rot at ional
Energy
Convert
Rot at ional
Energy t o
Thermal
Export
Thermal
Energy
Export
St at us
Function
Imp ort
Hydraulic
Energy
Convert
Hyd. E. to
Trans. E.
Decrease
Rot. E.
Therm. E.
(Mount ,Air)
Flow
Rot. E.
Hyd. E.
Rot. E.
Therm. E.
Rot . E.
Therm. E.
( Air,Hub)
St at us
( Speed)
Require ment
Based on a 1500kg mass stopping from
30m/s, the braking system s hall be able
to handle a 675kJ energy input. The
system shall be designed to stand a 180
rad/s ma x rotational speed and a
ma ximum input moment of 13.5kN-m.
The maximum pressure input to the
system shall be 10MPa.
The output rotational energy output of
the system shall be 0kJ.
Based on a 2s stopping distance, the heat
dissipation of the system shall be at least
337.5kW. The maximum temperature
the system should reach is 150C.
Irem Y. Tumer
irem.tumer@ore
12
Simulation-Based Functional Failure Identification
and Propagation Analysis
Objectives
• Develop a formal framework for design teams to evaluate
and assess functional failures of complex systems during
conceptual design
Example:
Reaction Control System (RCS) Conceptual Design
Objective: Explore what-if scenarios:
What are the effects of component
failures on overall system
functionality?
T
The FFIP framework identifies potential
functional failures and their
propagation under off-nominal
conditions using behavioral analysis.
T
GHe
Benefits
P
• Systematic exploration of what-if scenarios to identify risks
and vulnerabilities of spacecraft systems early in the design
process
• Analysis of functional failures and fault propagation at a
highly abstract system configuration level before any
potentially high-cost design commitments are made
• Support of decision making through functional failure
analysis to guide designers to design out failure through the
exploration of design alternatives
Approach
P
P
P
P
P
P
P
P
P
T
T
T
T
MMH
P
Pc T
NTO
P
P
P
Pc T
Pc T
Pc T
T
T
Pc
Pc
System Function:
Functional Model
System Configuration:
Conceptual Schematic
Functional Failure Identification and Propagation (FFIP) Architecture
• Build generic and reusable system models using an interrelated
set of graphs representing function, configuration, and
behavior.
• Model behavior using a component-based approach using
high-level, qualitative models of system components at various
discrete nominal and faulty modes
• Develop a graph-based environment to capture and simulate
overall system behavior under critical conditions
• Build a reasoner that translates the physical state of the system
into functional failures
• Validate the framework in an actual design scenario
SYSTEM MODEL
Functional Model
Configuration Model
Component Behavioural Models
Qualitative Behaviour Simulation
FFIP INPUT
Critical
Event
Scenarios
Function Failure Logic
FFIP OUTPUT
Functional Failure Estimates
Functional Failure Propagation Paths
Irem Y. Tumer
irem.tumer@ore
13
Function-Based Analysis of Critical Events
Approach:
Objectives
• Establish a standard framework for identifying and
modeling critical mission events
• Establish a method for identifying the information required
to ensure that these critical events occur as planned
• Provide a means to determine Health Management needs,
sensor locations, etc. during early design phase
• Assist the identification of requirements for critical events
during the design of space flight systems
Ex: Mars Polar Lander Landing Leg: Event Model During
Landing Leg Deployment
Structure,
Landing Leg,
Release Nut
Release
Signal
Begin
Deployment
Trigger
Release
Nut
Landing
Signal
Deploy
Leg
Latch Leg
End
Deployment
Structure,
Landing Leg,
Release Nut
Functional Model During Landing Leg Deployment
Benefits
• Standardized function-based modeling framework
• Development of event models and functional models very
early in the design of systems
• Identification of critical events and important functionality
from these models
• Requirements identification based on functional and event
models
Rot. E.
Release
Nut
Release
Signal
Import
Rot. E.
Convert
Rot. E. to
Mech. E.
Store
Mech. E.
Suppl y
Mech. E.
Convert
Mech E. to
Rot. E.
Export
Rot. E.
Import
Solid
Position
Solid
Secure
Solid
Stop
Mech. E.
Separate
Solid
Export
Solid
Rot. E.
Release
Nut
Import
Control
Signal
Methods
• Event Models for Systems
•Black Box
•Detailed
• Functional Models During Events
•Black Box
•Detailed
• Function-based Requirements Identification
Requirements Identified from Functional and Event Models
Flow Type
Solid Input
Flow
Release Nut
Cont ro l Sig n al Input
Release Sig n al
Solid Output
Release Nut
Sign a l Output
Sepa r ation
Re qui re m e n t
T he r e le a se nut must be
p rope r ly po s it ioned and
secured b e fore t h e rel e ase e vent c an occ u r
T he Rel e ase Sig n al wi ll in it iate t he Tr igger rel e ase
Nut event
At the complet io n of t he e vent , t he Rel e ase Nut w ill
be sep a rat ed fr o m t he l an d ing leg
After com p let ion of t he e vent , t he subs e quent event
wi ll be init iated w it hout a fo r m a l sig na l
Irem Y. Tumer
irem.tumer@ore
14
Model-Based Design & Analysis of ISHM Systems
Objectives
• Concurrent design of ISHM systems with vehicle systems
to ensure reliable operation and robust ISHM
• Model-based optimization of ISHM design and technology
selection to reduce risks and increase robustness
Benefits
• Identification of issues, costs, and constraints for ISHM
design to reduce cost and increase reliability of ISHM and
optimize mitigation strategies
• Streamlining the design process to decide when and how
to incorporate ISHM into system design, and how to
balance between cost, performance, safety and reliability
• Provide subsystem designers with insight into system level
effects of design changes.
ISHM
FUNCTIONAL
MODELS
Advanced
Studies
Functional Requirements
Qualitative Analysis
Risk Analysis
Functional FMEA
Preliminary
Analysis
Definition
Feasible
Concepts
Feasible
Concepts
Risk lists, Failure Modes
Reliability Models
Sensor selection
Maintainability
Feature selection
Testability
PRA/QRA
FTA/ETA
FMEA
Design
Functional
Baseline
Development
Build
Operations
Deploy
Mai n-Probl em Le ve l
Main Design Solution Set
Approach
• Formulate ISHM design as optimization problem
• Leverage research & tools for function-based design
methods, risk analysis, and design optimization to
incorporate ISHM design into system design practices
• Develop ISHM software design environment using ISHM
optimization algorithms
• Implement and validate inclusion of ISHM chair in
concurrent design teams (e.g., Team-X)
Design: {xsh , x1, É , xJ}
Top-level Optimization
Max FOMÕs
s.t. top-level constraints
Sub-Problem Le ve l
S ub-Problem 1
Design: {xsh , x1}
É
S ub-Problem J
Design: {xsh , xJ}
Down-selection
M ax H metric
Min S metric
Irem Y. Tumer
irem.tumer@ore
15
Risk Quantification During Concurrent Design
Objectives
• Enable rapid system level risk trade studies for concurrent
engineering design
• Develop a quantitative risk-analysis methodology that can
be used in the concurrent design environment
• Provide a real-time (dynamic) resource allocation vector
that guides the design process to minimize risks and
uncertainty based on both failure data and designers’
inputs
Benefits
• Improved resource management and reduced design
costs through early identification of risks & uncertainties
• Use common basis for trading risk with other system and
programmatic resources
• Increased reliability and effectiveness of mission systems
 (TB)
Feasible Space of Allocation Vectors
Inferior Design Process
Approach
•
•
•
•
•
Develop functional model
Collect failure rates and pairwise correlations
Model design as a stochastic process
Formulate as a 2-objective optimization problem
Obtain the optimal resource allocation vector in real-time,
as the design evolves
Risk -Efficient Design Process
(RED-P)
Expected total risk benefit , E(TB)
Irem Y. Tumer
irem.tumer@ore
16
Cost-Benefit Analysis for ISHM Design
Objective:
• Create a cost-benefit analysis framework for ISHM that enables:
–
–
Optimal design of ISHM (sensor placements etc.)
Tradeoff analysis (does the benefit justify the cost?)
Approach:
• Maximize “Profit”!
  A R  C 
N M
N
i 1
i 1
 Ai  R   CR  CD i
where:
–
–
–
–
–
–
–
P is Profit
A is Availability, a function of System Reliability, Inspection Interval, and Repair Rate.
N is number of System Functions.
M is the number of ISHM Sensor Functions utilized.
R is Revenue/Unit of Availability in USD.
Cost of Risk: quantifies financial risk in USD.
Cost of Detection: quantifies cost of detection of a fault in USD.
Irem Y. Tumer
irem.tumer@ore
17
Cost-Benefit Analysis Process
Since the Profit function is impacted by
a combination of revenue and cost of
risk, a Pareto Frontier can be created.
The frontier demonstrates the solution
for different trade-offs.
What is the “merit” Function? Captures interaction of IVHM cost, benefit, risk
Use Optimization to Maximize “merit” through optimal allocation of
IVHM to the conceptual system
What is the Design Space?
•Sensor allocations, Detection
Decision, Inspection Interval
Enable Optimal IVHM Design Decisions
$110
$100
$90
$80
Increasing Risk
1. Develop models to measure the impact of
various IVHM architectures (i.e. sensor
placements, data fusion algorithms, fault
detection and isolation methodologies) on
the safety, reliability, and availability of the
vehicle.
2. Once the impact of various IVHM
architectures on the vehicle are measured,
tradeoffs are formulated as a multiobjective
multidisciplinary optimization problem.
3. We can then create a decision support
system for the designers to handle IVHM
tradeoffs at the early stages of designing a
system.
Determine the “merits” of adding IVHM to a baseline system
Risk (Thousands USD)
Approach:
Dominated Region
Maximum Profit
(Equal Weights)
$70
$60
Increasing Revenue
$50
$930
$940
$950
$960
$970
$980
$990
$1,000 $1,010
Revenue (Thousands USD)
Irem Y. Tumer
irem.tumer@ore
18
Decision Support for Engineering Design Teams
Uncertainty capture, modeling, & management
Objectives
•
•
Facilitate collaborative decision-making and concept
evaluation in concurrent engineering design teams
Characterize uncertainty and risk in decisions from
initial design stages
Develop decision management tool for integration
into collaborative design and concurrent engineering
environments
Uncertainty
•
Design
Operations
Design
Uncertainty
Variation
Environmental Uncertainty
Internal Uncertainty
Time
Benefits
•
•
•
•
More robust designs starting from conceptual design
stage
Reduced design costs
Modeling important decisions points in highlyconcurrent engineering design teams
Incorporating tools and methods into fluid and
dynamic design environment
Approach
•
•
•
Understand uncertain decision-making in real design
teams
Develop framework to map design decision-making
to decision-theoretic models
Validate method and tool with a real engineering
teams
Irem Y. Tumer
irem.tumer@ore
19
Risk in Early Design (RED) Methodology
Objectives
– Identify and assess risks during conceptual
product design
– Effectively communicate risks
Benefits
– Improved Reliability
– Decreased cost associated with design
changes
Methods
– FMEA
•
RED can id system functions failure modes, occurrence, and
severity
– Fault Tree Analysis
•
RED can id at risk functions and potential failure paths from
functional models
– Event Tree Analysis
•
RED can id sequences of functions and subsystems at risk
from initiating events
Irem Y. Tumer
irem.tumer@ore
20
Download