design-to - National Council of NASA Space Grant Directors

advertisement
Design Fundamentals
Module
Space Systems Engineering, version 1.0
Space Systems Engineering: Design Fundamentals Module
Module Purpose: Design Fundamentals
 To understand the design process and the different
methods for conducting a design effort.
 To consider previous design solutions in addition to
various alternatives early in the process to satisfy
initial requirements.
 For spacecraft hardware, to understand the
appropriateness of heritage applications and how to
characterize them.
 To discuss a NASA example of heritage use.
Space Systems Engineering: Design Fundamentals Module
2
For those who have taken the senior
mission design class:
Thoughts on your “design experience”…
Why do we need a process for design?
Lessons learned for future design classes?
Space Systems Engineering: Design Fundamentals Module
Mission Design Process - Overview
Steps in the design process:
•
•
•
•
•
•
Establish the need
Define mission scope
Establish evaluation criteria
Generate feasible alternatives
Evaluate alternatives
Downselect to baseline
mission
• Detailed design
Image from “Human Spaceflight Mission Analysis and Design,” ed. W. Larson.
Space Systems Engineering: Design Fundamentals Module
4
Do Your Research
 Investigate past missions similar to yours to draw on previous design
solutions.
 Understand mission analogies and the current state-of-the-art (e.g.,
comparing the ISS to a Mars transfer habitat module)
Questions to ask:
 Has this type of mission ever been done before?
 Yes…were the objectives the same? What challenges were
encountered? What new approaches were used?
 No…what “paper” designs exist? Are objectives and constraints the
same? Are advanced technologies employed?
 Warning: the design team should be careful to avoid early adoption
of a candidate system from a previous mission in order to avoid
being locked into a system that only marginally meets or does not
meet your objectives/requirements.
Space Systems Engineering: Design Fundamentals Module
5
Alternative Mars Exploration Concepts
• Requirements can
often be satisfied
multiple ways.
• Use the
creativity of
your team.
• Avoid rejecting
“obvious
misfits.”
• Avoid
premature
adoption of
“The Solution.”
Concept #1 - Rover
Concept #2 - Airplane
Space Systems Engineering: Design Fundamentals Module
Concept #3 Balloon
• Create reference
scenarios
(ConOps) to
investigate critical
issues.
6
How Inventive Must You Be?
Level
Degree of
Inventiveness
% of
Solutions
Source of
Knowledge
1
Obvious solution
32%
Personal
knowledge
2
Minor improvement
45%
Knowledge within
company
3
Major improvement
18%
Knowledge within
industry
4
New concept
4%
Knowledge outside
the industry
5
Discovery
1%
All that is knowable
Based on Genrich S. Altshuller, the “Father of TRIZ” screening of over 40,000 patents.
 Conclusion: Most concepts and designs are modifications of
previous concepts and designs with relatively little inventiveness.
Seek them first!!
 Effective system engineering is required to implement solutions to
meet user needs at the required level.
Space Systems Engineering: Design Fundamentals Module
7
Design Solution Drivers
Satisfy everyone?
Architect
Conform to
standards,
reusability,
keep people
employed!
Developing
Organization’s
Management
Stakeholder
Neat
features,
short time to
market, low
cost, what’s
in it for my
constituents!
Neat
technology,
fun, career
enhancing!
Development
Staff
Political
Stakeholder
Space Systems Engineering: Design Fundamentals Module
Behavior,
performance,
science,
reliability!
End-User
Stakeholder
Neat
features,
pictures, TV,
new
technology
Public
Stakeholder
Low cost, low
risk, timely
delivery, keep
politicians
happy
Headquarters
Stakeholder
8
Concept and Design
Development Methods
Methods
Normative
Basis
Solution based
Rational
Method based
Participative
Stakeholder based
Heuristic
Lessons learned
Examples
Building codes, comm.
standards
System analysis and
engineering (functional
analysis, object
oriented analysis, etc.)
Concurrent
Engineering and
brainstorming
Simplify, simplify,
simplify
Ref.: Rechtin and Maier, The Art of Systems Architecting
Space Systems Engineering: Design Fundamentals Module
9
Spacecraft Environments
Research and know the environments in which your
spacecraft must survive.
 Launch environment
•
•
Is your spacecraft manifested on a designated launch vehicle?
Vibration, noise, g-loads, aerodynamic loads, transition to vacuum, etc.
 Space environment
•
•
Is your spacecraft flying beyond the Van Allen belts or in LEO/GEO?
Hard vacuum, radiation, temperature extremes, orbital debris
 Planetary environment
•
•
Is your vehicle entering a planetary atmosphere?
Entry aerodynamics and the accompanying loads and heating
 Planetary surface environment
•
•
Is your spacecraft landing on a planetary surface? Moon, Mars, asteroid?
Gravity levels, terrain, atmosphere, dust, temperature
Space Systems Engineering: Design Fundamentals Module
10
Basic Design Principles
 It is better to make a few “questionable” decisions that keep the design
process moving forward rather than delay decisions to make the design
“perfect”. Remember, “better is the enemy of good enough;” hence,
avoid the temptation to make the design better if it is already good
enough.
 Designs should employ a “keep it simple” philosophy (i.e., straightforward designs) to reduce risk and cost and to enable easy
implementation and flight operational usage.
 Design descope options should be identified early in design
conceptualization. (Where descope means content, such as an
instrument or operational capability, is removed from the scope of the
system or mission).
• The impacts on the design performance resulting from exercising
these options should be understood.
 Projects should use independent peer review of designs. (“what do
your colleagues think?”)
Space Systems Engineering: Design Fundamentals Module
11
Heritage Instructions in NASA’s
Announcement of Opportunity Missions (1/2)
Describe the heritage for each instrument, each spacecraft
subsystem, each ground system, and each major module of
flight or ground software. The description should address:
The design basis:
 Describe the closest heritage system, including recent
application(s), dates of use, developer institution, and cost.
 Is the developer (institution) on the proposing team?
 Will the individuals who participated in the heritage basis be
available to the proposing team?
 State whether spaceflight-proven, ground or aircraft application,
or other status.
 Indicate the highest assembly level at which full heritage is
claimed.
Space Systems Engineering: Design Fundamentals Module
12
Heritage Instructions in NASA’s
Announcement of Opportunity Missions (2/2)
Difference between the basis and the proposed design:
 Describe differences in the environment and/or application.
 Why is the design modification required?
 Specify exactly what will be modified.
 Characterize the difference in relevant terms: mass reduction,
reduced power draw, cost saved, etc.
Development challenges:
 Describe any circumstances that might adversely impact the
proposer’s ability to achieve the planned design heritage or to
deliver the new technology item.
 Describe the steps planned to ensure that claimed design
heritage is captured.
 Describe remedial action plan should the expected design prove
undeliverable within resources.
Space Systems Engineering: Design Fundamentals Module
13
NASA AO Heritage Grading Scale
Full Heritage
Partial Heritage
No Heritage
Design
Identical
Minimal modifications
Major modifications
Manufacture
Identical
Limited update of parts
and processes necessary
Many updates of
parts or processes
necessary
Software
Identical
Identical functionality with
limited update of SW
modules (<50%)
Major modifications
(>=50%)
Provider
Identical
provider and
development
team
Different however with
substantial involvement of
original team
Different and minimal
or no involvement of
original team
Use
Identical
Same interfaces and
similar use within a novel
overall context
Significantly different
from original
Operating
Environment
Identical
Within margins of original
Significantly different
from original
Built and successfully
ground tested
Not yet successfully
ground tested
Referenced Mission In operation
Space Systems Engineering: Design Fundamentals Module
14
The Stardust - Genesis Mission Heritage Story
Space Systems Engineering: Design Fundamentals Module
Stardust – Utah Landing, 1/16/06
Space Systems Engineering: Design Fundamentals Module
16
Genesis Mishap
When the Genesis spacecraft returned to
Earth on September 8, 2004, the
parachutes failed to deploy.
The spacecraft plunged into the Utah
desert at 200 mph and broke apart.
The redundant sets of switches
controlling parachute deployment failed
to respond to reentry deceleration
because both sets were installed
backwards as specified in the LockheedMartin design.
Space Systems Engineering: Design Fundamentals Module
G-Switch Orientation
Acceleration
Vector
Required for
G-Switch to
Function
Mounting Base of AU
Space Systems Engineering: Design Fundamentals Module
Heatshield
Actual
Aerodynamic
Braking
Force
Direction
Switches
were
Reversed!
18
The String of Events
 Schematic copied from Stardust
 Box CDR lacked technical content
 Verification requirements not clear
• Centrifuge test expected (in CDR package), but
not required. Verification matrix had test, but no
detail
• Systems Engineering did not have to sign off on
Subsystem plans
 Designer verified function (open/close) of switches;
Systems Engineering believed orientation of
switches were verified
 Electrical designer incorrectly performed orientation
verification via Mechanical drawing inspection
 Red Team review assumed design was correct
because it was a “heritage” design
 Systems Engineering did not close the loop with the
designer
• Systems Engineering not required to review test
result
Space Systems Engineering: Design Fundamentals Module
Breakdown
Heritage
Design Review Weakness
Systems Engineering
Breakdown; Heritage
Systems Engineering
Breakdown
Systems Engineering
Breakdown; Heritage
Design Review Weakness;
Heritage
Systems Engineering
Breakdown
19
Heritage Hardware – Treat It Like a New Design
Gold Rule (1.11):
All use of heritage flight hardware shall be fully qualified and
verified for use in its new application. This qualification shall take
into consideration necessary design modifications, changes to
expected environments, and differences in operational use.
Here is a New Gold Rule currently in review:
Do not qualify by similarity - use the traditional verification
methods of test, analysis, inspection, and demonstration instead
of similarity.
Space Systems Engineering: Design Fundamentals Module
Module Summary: Design Fundamentals
 The basic steps in the design process include:
1.
2.
3.
4.
5.
6.
7.
Establish the need
Define mission scope
Establish evaluation criteria
Generate feasible alternatives
Evaluate alternatives
Downselect to baseline mission
Detailed design
 There are four basic methods for concept and design development:
normative, rational, participative and heuristic.
 Most concepts and designs are modifications of previous concepts and
designs with relatively little inventiveness.
 Design descope options should be identified early in design
conceptualization. (Where descope means content is removed from the
scope of the system or mission).
 There are numerous questions to ask regarding the application of
heritage hardware to a new system or mission. Thorough systems
engineering is required to ensure the application is viable.
Space Systems Engineering: Design Fundamentals Module
21
Backup Slides
for Design Fundamentals Module
Space Systems Engineering: Design Fundamentals Module
Normative Methods
• The solution is driven “By-the-Book”
• Codes and standards are established over time.
• For public safety or to assure conformance with over-arching
requirements
• To assure interface compatibility across company, industry, country
issues
• Little freedom for innovation
• Examples:
–
–
–
–
–
Telecom network standards
Corporate design standards
Government regulations
Legacy or interfacing system design
Codes & Standards
Space Systems Engineering: Design Fundamentals Module
23
Rational Methods
• Techniques to aid the transformation from a requirements mapping
to a design solution
• Identifies solution elements (decomposition) and allocates
functionality and performance to them
• Methods are rule-based and are chosen to optimize solution
features (re-usability, modifiability, implementation independence)
• Team should choose their preferred methods
• Train as required
• Examples:
–
–
–
–
Structured design techniques
Object oriented analysis techniques
Data analysis techniques
Textbook system analysis and design
Deductive Methods
Space Systems Engineering: Design Fundamentals Module
24
Participative Methods
• Processes involving multi-functional teams
• Integrated product team (IPT)
• Concurrent engineering
• Timely involvement of all stakeholders to assure all life cycle
requirements and interests are accommodated
• Examples:
–
–
–
–
–
–
Knowledge café
Brainstorming
Tiger teams
Skunk works
Quality circles
Delphi sessions
Space Systems Engineering: Design Fundamentals Module
25
Creative Methods: Brainstorming
1. Establish a diverse team, preferably <10 people
2. Determine who in the group will facilitate the brainstorming
•
Discussion facilitator should try to get everyone to contribute
3. Clearly define the problem you want solved, and lay out criteria to be
met
4. Initiate process with quiet time; group members start by writing down
first ideas that come to mind
5. Take turns reading ideas and submitting to group
•
•
•
If ideas written on yellow stickies, then facilitator can post and sort during
feedback session.
Caution: no criticisms during session
Want to encourage creativity
6. Reflect and build on each other’s ideas during session
7. End session when creativity appears to be tapped out
Goal: generate lots of ideas; improve on each other’s ideas; encourage
creative solutions; save analysis for later.
Space Systems Engineering: Design Fundamentals Module
26
Genesis – Missed Technical Review
Opportunities
When the Genesis spacecraft returned to Earth on
September 8, 2004, the parachutes failed to deploy.
The spacecraft plunged into the Utah desert at 200
mph and broke apart. The redundant sets of switches
controlling parachute deployment failed to respond to
reentry deceleration because both sets were installed
backwards as specified in the Lockheed-Martin
design.
Questions:
• What happened at the technical reviews?
• Were the “design-to” specifications and evidence supporting the design approach
provided at PDR? Were they assessed?
• Were the detailed designs, supporting analyses and development test data provided at
CDR? Were they assessed?
• Were verification data proving compliance with specifications provided at SAR? Were they
assessed?
Space Systems Engineering: Design Fundamentals Module
27
Genesis – September 8, 2004
Space Systems Engineering: Design Fundamentals Module
28
Establishing and Identifying Options
 Given a prohibitively large number of possible options, how
does one determine which ones to evaluate and compare?
 Morphological Matrix
• Purpose: to help consolidate brainstorming results, to identify
possible new combinations for a system, or as a spur to creativity
• A functional and structured means of decomposing a system or
product and identifying options
• Procedure
•
•
•
•
Functionally decompose the existing system or product
For each function, list all the possible ways in which it might be satisfied
Organize into a Morphological Matrix
Examine the matrix for possible new permutations
Space Systems Engineering: Design Fundamentals Module
29
Morphological Matrix
Example Morphological Matrix for a High-speed Civil Transport
30
Space Systems Engineering: Design Fundamentals Module
30
Multi-Attribute Decision Making (MADM)
 In any decision to be made, one will always evaluate a decision
based on some implicit or explicit evaluation criterion (i.e.
reliability, cost, “Oooo… I like that one,” etc.)
 In general, more than one criterion will describe a system and is
typically in conflict with another criterion
 Thus, making a decision will inherently be subjective if multiple
criteria exist
 A number of methods exist for selecting the best alternative
 For the purposes of this class, we will take a closer look at one
of these many methods – the Analytical Hierarchy Process
(AHP)
Space Systems Engineering: Design Fundamentals Module
31
Download