engineering elegant systems: engineering at the system ... · engineering elegant systems:...

70
National Aeronautics and Space Administration www.nasa.gov/sls Space Launch System 29 March 2019 Michael D. Watson, Ph.D. Engineering Elegant Systems: Engineering at the System Level Consortium Team UAH George Washington University Iowa State Texas A&M Dependable System Technologies, LLC Multidisciplinary Software Systems Research Corporation (MSSRC) Missouri University of S&T University of Michigan AFRL Wright Patterson https://ntrs.nasa.gov/search.jsp?R=20190002139 2020-05-20T23:46:57+00:00Z

Upload: others

Post on 20-May-2020

13 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

National Aeronautics and Space Administration

www.nasa.gov/sls

Spa

ce L

aunc

h S

yste

m

29 March 2019

Michael D. Watson, Ph.D.

Engineering Elegant Systems: Engineering at theSystem Level

Consortium TeamUAHGeorge Washington UniversityIowa StateTexas A&MDependable System Technologies, LLC Multidisciplinary Software Systems Research Corporation (MSSRC)Missouri University of S&TUniversity of MichiganAFRL Wright Patterson

https://ntrs.nasa.gov/search.jsp?R=20190002139 2020-05-20T23:46:57+00:00Z

Page 2: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Outline

Understanding Systems Engineering• Postulates• Hypothesis• Principles

Systems Engineering Domain• System Integration

‒System State Variables• Goal Function Tree• State Analysis Model

‒System Value Model‒System Integrating Physics‒System Autonomy‒Multidisciplinary Design Optimization (MDO)‒Engineering Statistics‒Methods of System Integration

• Discipline Integration‒Sociological Concepts in Systems Engineering‒ Information Flow‒System Dynamics

Summary

2

Page 3: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Understanding Systems Engineering

Page 4: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Motivation

System Engineering of Complex Systems is not well understood

System Engineering of Complex Systems is Challenging• System Engineering can produce elegant solutions in some instances• System Engineering can produce embarrassing failures in some instances• Within NASA, System Engineering does is frequently unable to maintain complex system designs within budget, schedule, and performance constraints

“How do we Fix System Engineering?”• Michael D. Griffin, 61st International Astronautical Congress, Prague, Czech Republic, September 27-October 1, 2010

• Successful practice in System Engineering is frequently based on the ability of the lead system engineer, rather than on the approach of system engineering in general

• The rules and properties that govern complex systems are not well defined in order to define system elegance

4 characteristics of system elegance proposed as:• System Effectiveness• System Efficiency• System Robustness• Minimizing Unintended Consequences

4

Page 5: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Consortium Research Process

• Multi-disciplinary research group that spans systems engineering areas • Selected researchers who are product rather than process focused

List of Consortium Members• Michael D. Griffin, Ph.D.• Air Force Research Laboratory – Wright Patterson, Multidisciplinary Science and Technology Center:

Jose A. Camberos, Ph.D., Kirk L. Yerkes, Ph.D.• Doty Consulting Services: John Doty, Ph.D.• George Washington University: Zoe Szajnfarber, Ph.D. • Iowa State University: Christina L. Bloebaum, Ph.D., Michael C. Dorneich, Ph.D.• Missouri University of Science & Technology: David Riggins, Ph.D.• NASA Langley Research Center: Peter A. Parker, Ph.D.• Texas A&M University: Richard Malak, Ph.D.• Tri-Vector Corporation: Joey Shelton, Ph.D., Robert S. Ryan, Kenny Mitchell• The University of Alabama in Huntsville: Phillip A. Farrington, Ph.D., Dawn R. Utley, Ph.D., Laird Burns,

Ph.D., Paul Collopy, Ph.D., Bryan Mesmer, Ph.D., P. J. Benfield, Ph.D., Wes Colley, Ph.D., George Nelson, Ph.D.

• The University of Colorado – Colorado Springs: Stephen B. Johnson, Ph.D.• The University of Michigan: Panos Y. Papalambros, Ph.D.• The University of Texas, Arlington: Paul Componation, Ph.D.• The University of Bergen: Erika Palmer

Previous Consortium Members• Massachusetts Institute of Technology: Maria C. Yang, Ph.D.• Stevens Institute of Technology – Dinesh Verma• Spaceworks – John Olds (Cost Modeling Statistics)• Alabama A&M – Emeka Dunu (Supply Chain Management)• George Mason – John Gero (Agent Based Modeling)• Oregon State – Irem Tumer (Electrical Power Grid Robustness)• Arkansas – David Jensen (Failure Categorization)

~50 graduate students and 15 undergraduate students supported to date 5

Page 6: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Understanding Systems Engineering Definition – System Engineering is the engineering discipline which

integrates the system functions, system environment, and the engineering disciplines necessary to produce and/or operate an elegant system.

• Elegant System - A system that is robust in application, fully meeting specified and adumbrated intent, is well structured, and is graceful in operation.

6

Primary Focus• System Design and Integration

‒ Identify system couplings and interactions‒ Identify system uncertainties and

sensitivities‒ Identify emergent properties‒Manage the effectiveness of the system

• Engineering Discipline Integration‒Manage flow of information for system

development and/or operations‒Maintain system activities within budget

and schedule

Supporting Activities• Process application and execution

‒Processes organize the engineering

Page 7: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Systems Engineering Postulates

Postulate 1: Systems engineering is system specific and context dependent in application

Postulate 2: The Systems Engineering domain consists of subsystems, their interactions among themselves, and their interactions with the system environment

Postulate 3: The function of Systems Engineering is to integrate engineering disciplines in an elegant manner

Postulate 4: Systems engineering influences and is influenced by organizational structure and culture

Postulate 5: Systems engineering influences and is influenced by budget, schedule, policy, and law

Postulate 6: Systems engineering spans the entire system life-cycle

Postulate 7: Understanding of the system evolves as the system development or operation progresses

Postulate 7 Corollary: Understanding of the system degrades during operations if system understanding is not maintained.

7

Page 8: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Systems Engineering Principles

Principle 1: Systems engineering integrates the system and the disciplines considering the budget and schedule constraints

Principle 2: Complex Systems build Complex Systems

Principle 3: A focus of systems engineering during the development phase is a progressively deeper understanding of the interactions, sensitivities, and behaviors of the system, stakeholder needs, and its operational environment• Sub-Principle 3(a): Mission context is defined based on understanding of the stakeholder

needs and constraints• Sub-Principle 3(b): Requirements and models reflect the understanding of the system• Sub-Principle 3(c): Requirements are specific, agreed to preferences by the developing

organization• Sub-Principle 3(d): Requirements and design are progressively elaborated as the

development progresses• Sub-Principle 3(e): Hierarchical structures are not sufficient to fully model system

interactions and couplings• Sub-Principle 3(f): A Product Breakdown Structure (PBS) provides a structure to integrate

cost and schedule with system functions• Sub-Principle 3(g): As the system progresses through development, a deeper understanding

of the organizational relationships needed to develop the system are gained.• Sub-Principle 3(h): Systems engineering achieves an understanding of the system’s value

to the system stakeholders• Sub-Principle 3(i): Systems engineering seeks a best balance of functions and interactions

within the system budget, schedule, technical, and other expectations and constraints.

8

Page 9: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Systems Engineering Principles

Principle 4: Systems engineering has a critical role through the entire system life-cycle• Sub-Principle 4(a): Systems engineering obtains an understanding of the system• Sub-Principle 4(b): Systems engineering defines the mission context (system application)• Sub-Principle 4(c): Systems engineering models the system• Sub-Principle 4(d): Systems engineering designs and analyzes the system• Sub-Principle 4(e): Systems engineering tests the system• Sub-Principle 4(f): Systems engineering has an essential role in the assembly and

manufacturing of the system• Sub-Principle 4(g): Systems engineering has an essential role during operations,

maintenance, and decommissioning

Principle 5: Systems engineering is based on a middle range set of theories• Sub-Principle 5(a): Systems engineering has a physical/logical basis specific to the system• Sub-Principle 5(b): Systems engineering has a mathematical basis• Sub-Principle 5(c): Systems engineering has a sociological basis specific to the

organization(s)

Principle 6: Systems engineering maps and manages the discipline interactions within the organization

Principle 7: Decision quality depends on system knowledge present in the decision-making process

Principle 8: Both Policy and Law must be properly understood to not overly constrain or under constrain the system implementation

9

Page 10: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Systems Engineering Principles

Principle 9: Systems engineering decisions are made under uncertainty accounting for risk

Principle 10: Verification is a demonstrated understanding of all the system functions and interactions in the operational environment

Principle 11: Validation is a demonstrated understanding of the system’s value to the system stakeholders

Principle 12: Systems engineering solutions are constrained based on the decision timeframe for the system need

Principle 13: Stakeholder expectations change with advancement in technology and understanding of system application.

Principle 14: The real physical system is the perfect model of the system• Kullback-Liebler Information shows the actual system is the ideal information representation of the system

‒𝐼𝐼 𝑓𝑓,𝑔𝑔 = ∫𝑓𝑓 𝑥𝑥 log 𝑓𝑓(𝑥𝑥) 𝑑𝑑𝑥𝑥 − ∫𝑓𝑓 𝑥𝑥 log 𝑔𝑔(𝑥𝑥|𝜃𝜃) 𝑑𝑑𝑥𝑥 = 0

10

Page 11: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System Engineering Hypotheses

Hypothesis 1: If a solution exists for a specific context, then there exists at least one ideal Systems Engineering solution for that specific context• Hamilton’s Principle shows this for a physical system

‒∫𝑡𝑡1𝑡𝑡2 𝛿𝛿𝛿𝛿 − 𝛿𝛿𝛿𝛿 + 𝛿𝛿𝛿𝛿 𝑑𝑑𝑑𝑑 = 0

Hypothesis 2: System complexity is greater than or equal to the ideal system complexity necessary to fulfill all system outputs

Hypothesis 3: Key Stakeholders preferences can be accurately represented mathematically

11

Page 12: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Mathematical Basis of Systems Engineering: Mathematical Category Theory

12

Page 13: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System Representations

Systems are comprised of 2 basic structures• Postulate 2: The Systems Engineering domain consists of subsystems, their interactions among themselves, and their interactions with the system environment

13

Major Components of the NASA SpaceLaunch System (SLS)

• Components• Relationships among components

‒Physical‒Logical

• Relationships with the environment

‒Physical

Page 14: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Rocket Physical and Logical Relationships

14

Multi Purpose Crew Vehicle (MPCV)

MPCV Spacecraft Adapter

Interim Cryogenic Propulsion Stage (iCPS)

Core Stage

Right Solid Rocket Booster (SRB)

Left Solid Rocket Booster (SRB)

Core Stage Engines

iCPS Engine

Launch Vehicle Stage Adapter (LVSA)

Propellant Tanks

Propellant Tanks

Pump Pump

StructuralLoads & Vibration

ThermalElectrical & Data

Aerodynamic Forces (e.g., Drag, Friction)Thermal Work (e.g., frictional heating, temperature differences)

Electrical Forces (e.g., lightning, static)

Mass Flow

Page 15: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Rocket as a Mathematical Category

15

Multi Purpose Crew Vehicle (MPCV)

MPCV Spacecraft Adapter

Interim Cryogenic Propulsion Stage (iCPS)

Core Stage

Right Solid Rocket Booster (SRB)

Left Solid Rocket Booster (SRB)

Core Stage Engines

iCPS Engine

Launch Vehicle Stage Adapter (LVSA)

Propellant Tanks

Propellant Tanks

Pump Pump

StructuralLoads & Vibration

ThermalElectrical & Data

Aerodynamic Forces (e.g., Drag, Friction)Thermal Work (e.g., frictional heating, temperature differences)

Electrical Forces (e.g., lightning, static)

Mass Flow

Page 16: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Mathematical Category

A Mathematical Category consists of• Objects (i.e., system components): a,b,c,…• Arrows (i.e., system relationships between components and the environment): f,g,…

A Mathematical Category has properties• Domain/Codomain

‒f: a b where a is the domain of f and b is the codomain of f• Identify Relationship

‒ida = 1a: a a• Associativity

‒ f (g h) = (f g) h • Composition

‒Composition can be performed by various mathematical operations (i.e., addition, subtraction, multiplication, division)

‒a →𝑓𝑓

b →𝑔𝑔

c = a 𝑓𝑓∘𝑔𝑔

c

16

𝑓𝑓 ∘ 𝑔𝑔

gf

b

ca

a

Page 17: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Mathematical Category Types

Category Types• Category of Sets• Category of Arrows (objects are implied)• Category of Groups• Category of Categories• Universal Category• Category of Small Categories• Abelian Categories

Objects within a category can be• Objects (i.e., individual parts or components)• Sets (i.e., sets of individual parts)• Groups• Smaller Categories (i.e., stages, subsystems, assemblies)

Directed Graphs• Directed graphs, when they meet the property conditions, are a form a mathematical category

17

d

b

a

c

e

fg

hj

k

h j k =1a

StageCore Stage

Core Stage Engines

Propellant Tanks

Propellant Tanks

Pump Pump

StructuralLoads & Vibration

Thermal

Electrical & Data

Page 18: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Mathematical Category Transformations

Functors• Mathematical morphisms between categories, F: A →

𝐹𝐹C

• Creates a mapping from one category to another• Includes composition in the mapping

Natural Transformations• Transformation is the same among all objects• Is commutative• If invertible, then is a ‘natural equivalence’ or ‘isomorphism’

Isomorphism• If the relationships (arrows) are invertible between two objects, then the objects are isomorphic, 𝑎𝑎 ≅ 𝑏𝑏

‒a →𝑓𝑓

b →𝑔𝑔

a, f = g’, g = f’• Categories can be isomorphic, A≅ 𝐵𝐵

‒The objects can be different, but the relationships between the objects of the two categories are preserved • i.e., different copies of the same system are isomorphic• Or, two different designs of the same system type may be isomorphic (e.g., different automobile

makes with similar models)

18

Page 19: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Mathematical Category Transformations

Co-cones/Co-limits• Co-cone

‒A common codomain for Functors operating on Category C

• Co-limit‒The limit of the Co-cone defining the conditions where all Functors and mappings to

objects of the Category, C, are included

19

𝐹𝐹2

𝑐𝑐 ∈ 𝐶𝐶

𝐹𝐹1 𝐹𝐹3

𝜏𝜏1𝜏𝜏2 𝜏𝜏3

𝑓𝑓1 𝑓𝑓2

https://www.nasa.gov/content/goddard/nasa-engineer-set-to-complete-first-3-d-printed-space-cameras/

Page 20: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Systems Engineering Application

Black Box• Since a Category may contain smaller Categories, then an engineering ‘black box’ is a Category treated as an object within a larger Category

System Completeness• The mathematical structure of the system Category provides a mechanism to construct a completeness proof for a given system

System Specification• The System objects and relationships form the basis of the system requirements• The Category must contain the correct and complete objects and relationships

‒Variations result in a system different than intended System Assembly

• Co-cones and co-limits define the assembly operations needed to construct the system Category

• The Functors map parts from the parts category(s) to the system category‒The parts may map to sub-categories (i.e., assemblies and subsystems) within the

system category• The limits define what must be included at each step of the assembly in order to be complete

20

StageCore Stage

Core Stage Engines

Propellant Tanks

Propellant Tanks

Pump Pump

StructuralLoads & Vibration

Thermal

Electrical & Data

Black BoxCategories

Page 21: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Methods of System Integration

Goal: Techniques to Enable Integrated System Design and Assessments by the Systems Engineer

Page 22: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System State Variables

Goal: Utilize system state variables to understand the interactions of the system in relation to system

goals and system execution

Page 23: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System State Models

System Stage Models represent the system as a whole in terms of the hardware and software states that the system transitions through during operation

Goal Function Tree (GFT) Model• “Middle Out” model of the system based on the system State Variables• Shows relationship between system state functions (hardware and software) and system goals

• Does not contain system physical or logical relationships and is not executable

System State Machine Model• Models the integrated State Transitions of the system as a whole (i.e., hardware states and software states)

• Confirms system functions as expected‒Checks for system hazardous, system anomalies, inconsistent state progression,

missing states, improper state paths (e.g., short circuits in hardware and/or software design)

‒Confirms that the system states progress as stated in the system design• Executable model of system

23

Page 24: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Booster – CS Ascent GFT

Page 25: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System State Machine Model

The state analysis model is split into two main components:• Manager software model• System Plant

Modeled using MATLAB Stateflow• Allows the software model to look like the SysML Activity Diagrams

• Allows the SystembPlant to be modeled as State Machines

• Allows those two models to interact with each other within the MATLAB environment

‒Facilitates the ability to generate custom analysis tools

Reads in command sequence to execute model

25

Page 26: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

State Analysis Model for SLS M&FM

CommandsFrom Launch

Countdown Doc

Control(SysML to Stateflow)

Plant(State

Machines)

Commands

Sensor Values

FaultsPhysics Values

14% of R12 modeledOver 7,200 Transitions in the Vehicle and SoftwareOver 3,500 States in the Vehicle

Page 27: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System Value

Goal: Utilize system state variables to understand the interactions of the system in relation to system

goals and system execution

Page 28: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System Value Model

A System Value Model is a mathematical representation of Stakeholders Preferences (Expectations) for the system• The basic structure is straight forward• The sociology/psychology of representing the Preferences can be a challenge

The System Value Model is the Basis of System Validation!!!• The Requirements and Design Models form the basis of System Verification

• The System Value Model forms the basis of System Validation

Constructing an SLS Value Model to compare to System Validation results• Can expand to Integrated Stack with input from MPCV and GSDO

System Value model also provides basis for a measure of System Robustness• How many mission types are supported by the system?

28

Page 29: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Mapping System Capability to Value

“Will it work?”(Reliability)

“What can it carry?”• Load Factors• Shock Loads• Payload Volume• Payload Services• Injection Accuracy

“How expensive is it?”• Production cost• Launch cost• etc.

Missions Attempted

Missions Succeeded

Total Value Delivered by

Launch Vehicle

&

29

Page 30: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Launch Vehicle Value Model

30

Launch Vehicle Value related to impact to national GDP Rockets are thermodynamic systems, there thermo-economics

can be applied��𝐶𝑇𝑇 = ∑𝑖𝑖 𝑐𝑐𝑒𝑒𝑖𝑖 ∈𝑖𝑖 + ∑𝑛𝑛 𝑍𝑍𝑛𝑛

𝑐𝑐𝑒𝑒𝑖𝑖 =$𝑘𝑘𝑘𝑘

𝐽𝐽/𝑘𝑘𝑔𝑔→ (𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑒𝑒𝑝𝑝𝑝𝑝𝑝𝑝𝑛𝑛𝑡𝑡 𝑐𝑐𝑝𝑝𝑐𝑐𝑡𝑡

𝑒𝑒𝑒𝑒𝑒𝑒𝑝𝑝𝑔𝑔𝑒𝑒) = $/𝐽𝐽

∈𝑖𝑖=𝑘𝑘𝑔𝑔𝑒𝑒𝑝𝑝

𝐽𝐽𝑘𝑘𝑔𝑔

→ 𝑚𝑚𝑝𝑝𝑐𝑐𝑐𝑐𝑒𝑒𝑒𝑒𝑝𝑝𝑝𝑝

∗ 𝐻𝐻𝐻𝐻𝛿𝛿 = 𝐽𝐽𝑒𝑒𝑝𝑝

.

𝑍𝑍𝑛𝑛 = 𝐿𝐿𝑅𝑅 ∗ 𝑢𝑢𝑢𝑢𝑢𝑢𝑑𝑑 𝑐𝑐𝑐𝑐𝑐𝑐𝑑𝑑 +𝑚𝑚𝑎𝑎𝑢𝑢𝑢𝑢𝑓𝑓𝑎𝑎𝑐𝑐𝑑𝑑𝑐𝑐𝑚𝑚𝑢𝑢𝑢𝑢𝑔𝑔 𝑏𝑏𝑎𝑎𝑐𝑐𝑏𝑏 𝑐𝑐𝑐𝑐𝑐𝑐𝑑𝑑

𝑦𝑦𝑚𝑚

Mission Reliability is an important value𝑅𝑅𝑚𝑚𝑖𝑖𝑐𝑐𝑐𝑐𝑖𝑖𝑝𝑝𝑛𝑛 𝑅𝑅𝑚𝑚= 𝑅𝑅𝑝𝑝𝑝𝑝𝑙𝑙𝑛𝑛𝑐𝑐𝑙 ∗ 𝐴𝐴𝑂𝑂 ∗ 𝑅𝑅𝑓𝑓𝑝𝑝𝑖𝑖𝑔𝑔𝑙𝑡𝑡

Value to Satellite Industry can be used as a basis for value

Page 31: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Launch Vehicle Value Model

31

Launch Vehicle Value based on 3 factors (currently)• Value is not cost!!!! It includes cost.• Industry Value

• Mission Reliability (96%)‒ 𝛿𝛿2 = (𝑅𝑅𝑚𝑚)(𝛿𝛿𝑎𝑎𝑉𝑉𝑢𝑢𝑏𝑏 𝑐𝑐𝑓𝑓 𝑆𝑆𝑎𝑎𝑑𝑑𝑏𝑏𝑉𝑉𝑉𝑉𝑢𝑢𝑑𝑑𝑏𝑏 𝐵𝐵𝑏𝑏𝑢𝑢𝑏𝑏𝑓𝑓𝑢𝑢𝑑𝑑)‒ 𝛿𝛿𝐿𝐿= (1 − 𝑅𝑅𝑚𝑚)(𝛿𝛿𝑎𝑎𝑉𝑉𝑢𝑢𝑏𝑏 𝑐𝑐𝑓𝑓 𝑆𝑆𝑎𝑎𝑑𝑑𝑏𝑏𝑉𝑉𝑉𝑉𝑢𝑢𝑑𝑑𝑏𝑏 𝐵𝐵𝑏𝑏𝑢𝑢𝑏𝑏𝑓𝑓𝑢𝑢𝑑𝑑)+ Unit Cost + Satellite Cost

• Payload Accommodation‒ 𝛿𝛿3 = ∆𝑑𝑑𝑢𝑢𝑎𝑎𝑚𝑚𝑏𝑏𝑑𝑑𝑏𝑏𝑚𝑚 ∗ Δ𝑣𝑣𝑝𝑝𝑝𝑝𝑙𝑙𝑒𝑒 𝑝𝑝𝑓𝑓 𝑝𝑝𝑝𝑝𝑒𝑒𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝

𝑚𝑚𝑒𝑒𝑡𝑡𝑒𝑒𝑝𝑝

Page 32: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System Physics and System Integrating Physics

Goal: Utilize the key system physics to produce an elegant system design

Page 33: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System Integrating Physics Consortium is researching the significance of identifying and using the System Integrating Physics

for Systems Engineering• First Postulate: Systems Engineering is Product Specific.

• States that the Systems are different, and therefore, the Integrating Physics for the various Systems is different

Launch Vehicles• Thermodynamic System

Spacecraft• Robotic

‒ Integrated through the bus which is a thermodynamic system• Each Instrument may have a different integrating physics but integrates with the bus thermodynamically

• Crew Modules‒ Integrated by the habitable volume (i.e., ECLSS)

• A thermodynamic system• Entry, Descent, and Landing (EDL)

‒ Integrated by thermodynamics as spacecraft energy is reduced in EDL

Other Thermodynamic Systems• Fluid Systems• Electrical Systems• Power Plants• Automobiles• Aircraft• Ships

Not all systems are integrated by their Thermodynamics• Optical Systems

• Logical Systems‒ Data Systems‒ Communication Systems

• Biological Systems

System Integrating Physics provides the engineering basis for the System Model

Page 34: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Launch Vehicle System Exergy Efficiency

34

S-1C Center Engine Cut-Off

S-1C Stage Separation

S-II Center Engine Cut-Off

S-II Stage Separation

S-II Engine Mixture Ratio Shift

S-IVB Burn 1 Cut-OffLEO Insertion

S-IVB Burn 2 Cut-Off

S-!VB Separation

Max Q

S-IVB Burn 2 Engine Mixture Ratio Shift

∆𝑚𝑚𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝 ∑𝑐𝑐𝑡𝑡𝑝𝑝𝑔𝑔𝑒𝑒 ℎ𝑝𝑝𝑝𝑝𝑝𝑝𝑝𝑝 + 𝑉𝑉𝑒𝑒2

2− 𝑋𝑋𝑝𝑝𝑒𝑒𝑐𝑐 = 𝑀𝑀𝑣𝑣𝑒𝑒𝑙𝑖𝑖𝑐𝑐𝑝𝑝𝑒𝑒,𝑓𝑓𝑖𝑖𝑛𝑛𝑝𝑝𝑝𝑝

𝑉𝑉𝑣𝑣𝑒𝑒𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑒𝑒,𝑓𝑓𝑣𝑣𝑓𝑓𝑓𝑓𝑣𝑣2

2− 𝑀𝑀𝑣𝑣𝑒𝑒𝑙𝑖𝑖𝑐𝑐𝑝𝑝𝑒𝑒,𝑖𝑖𝑛𝑛𝑖𝑖𝑡𝑡𝑖𝑖𝑝𝑝𝑝𝑝

𝑉𝑉𝑣𝑣𝑒𝑒𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑒𝑒,𝑣𝑣𝑓𝑓𝑣𝑣𝑖𝑖𝑣𝑣𝑓𝑓𝑣𝑣2

2+ 𝐺𝐺𝑀𝑀𝐸𝐸𝑀𝑀𝑣𝑣𝑒𝑒𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑒𝑒,𝑣𝑣𝑓𝑓𝑣𝑣𝑖𝑖𝑣𝑣𝑓𝑓𝑣𝑣

𝑝𝑝𝑓𝑓𝑣𝑣𝑖𝑖𝑣𝑣𝑖𝑖𝑎𝑎𝑎𝑎𝑒𝑒,𝑣𝑣𝑓𝑓𝑣𝑣𝑖𝑖𝑣𝑣𝑓𝑓𝑣𝑣− 𝐺𝐺𝑀𝑀𝐸𝐸𝑀𝑀𝑣𝑣𝑒𝑒𝑣𝑣𝑣𝑣𝑣𝑣𝑣𝑒𝑒,𝑓𝑓𝑣𝑣𝑓𝑓𝑓𝑓𝑣𝑣

𝑝𝑝𝑓𝑓𝑣𝑣𝑖𝑖𝑣𝑣𝑖𝑖𝑎𝑎𝑎𝑎𝑒𝑒,𝑓𝑓𝑣𝑣𝑓𝑓𝑓𝑓𝑣𝑣.

Page 35: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Spacecraft Integration Model

∆𝒎𝒎𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑,𝒑𝒑𝒑𝒑𝒆𝒆𝒆𝒆𝒑𝒑𝒑𝒑 𝒉𝒉𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑,𝒑𝒑𝒑𝒑𝒆𝒆𝒆𝒆𝒑𝒑𝒑𝒑 +𝑽𝑽𝒑𝒑,𝒑𝒑𝒑𝒑𝒆𝒆𝒆𝒆𝒑𝒑𝒑𝒑𝟐𝟐

𝟐𝟐+

∆𝒎𝒎𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑,𝒑𝒑𝒉𝒉𝒑𝒑𝒕𝒕𝒕𝒕𝒑𝒑𝒑𝒑𝒑𝒑 𝒉𝒉𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑,𝒑𝒑𝒉𝒉𝒑𝒑𝒕𝒕𝒕𝒕𝒑𝒑𝒑𝒑𝒑𝒑 +𝑽𝑽𝒑𝒑,𝒑𝒑𝒉𝒉𝒑𝒑𝒕𝒕𝒕𝒕𝒑𝒑𝒑𝒑𝒑𝒑𝟐𝟐

𝟐𝟐+ ∑𝑡𝑡�𝜎𝜎𝐴𝐴𝑏𝑏�𝛿𝛿𝑝𝑝𝑝𝑝𝑝𝑝𝑖𝑖𝑝𝑝𝑡𝑡𝑝𝑝𝑝𝑝4 −

35

Page 36: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Crew Module Exergy Balance: ISS ECLSS

∆𝑿𝑿𝑬𝑬𝑬𝑬𝑬𝑬𝑬𝑬𝑬𝑬= ∑𝑝𝑝𝑝𝑝𝑝𝑝𝑐𝑐𝑒𝑒𝑐𝑐𝑐𝑐𝒎𝒎𝒇𝒇𝒑𝒑𝒕𝒕𝒆𝒆𝒇𝒇 𝒉𝒉𝑓𝑓𝑖𝑖𝑛𝑛𝑝𝑝𝑝𝑝 − 𝒉𝒉𝑐𝑐𝑝𝑝𝑐𝑐𝑖𝑖𝑛𝑛 − 𝛿𝛿𝑐𝑐𝑝𝑝𝑐𝑐𝑖𝑖𝑛𝑛 𝒕𝒕𝑓𝑓𝑖𝑖𝑛𝑛𝑝𝑝𝑝𝑝 − 𝒕𝒕𝑐𝑐𝑝𝑝𝑐𝑐𝑖𝑖𝑛𝑛 +𝑽𝑽𝒇𝒇𝒆𝒆𝒑𝒑𝒑𝒑𝒑𝒑𝟐𝟐

𝟐𝟐−

∑𝑝𝑝𝑝𝑝𝑝𝑝𝑐𝑐𝑒𝑒𝑐𝑐𝑐𝑐𝒎𝒎𝒇𝒇𝒑𝒑𝒕𝒕𝒆𝒆𝒇𝒇 𝒉𝒉𝑖𝑖𝑛𝑛𝑖𝑖𝑡𝑡𝑖𝑖𝑝𝑝𝑝𝑝 − 𝒉𝒉𝑐𝑐𝑝𝑝𝑐𝑐𝑖𝑖𝑛𝑛 − 𝛿𝛿𝑐𝑐𝑝𝑝𝑐𝑐𝑖𝑖𝑛𝑛 𝒕𝒕𝑖𝑖𝑛𝑛𝑖𝑖𝑡𝑡𝑖𝑖𝑝𝑝𝑝𝑝 − 𝒕𝒕𝑐𝑐𝑝𝑝𝑐𝑐𝑖𝑖𝑛𝑛 + 𝑽𝑽𝒆𝒆𝒑𝒑𝒆𝒆𝒑𝒑𝒆𝒆𝒑𝒑𝒑𝒑𝟐𝟐

𝟐𝟐= ∑ 1 − 𝑇𝑇𝑣𝑣𝑓𝑓𝑐𝑐𝑣𝑣𝑓𝑓

𝑇𝑇𝑣𝑣𝑐𝑐𝑒𝑒𝑐𝑐𝑄𝑄𝑐𝑐𝑝𝑝𝑒𝑒𝑐𝑐 −

∑ 𝑇𝑇𝑣𝑣𝑓𝑓𝑐𝑐𝑣𝑣𝑓𝑓−𝑇𝑇𝑣𝑣𝑐𝑐𝑐𝑐𝑣𝑣𝑓𝑓𝑓𝑓𝑖𝑖𝑇𝑇𝑣𝑣𝑐𝑐𝑐𝑐𝑣𝑣𝑓𝑓𝑓𝑓𝑖𝑖

𝑄𝑄𝑇𝑇𝑀𝑀𝑇𝑇 + ∑𝑾𝑾𝑬𝑬𝑬𝑬𝑬𝑬 − 𝑬𝑬𝒄𝒄𝒑𝒑𝒄𝒄𝒆𝒆𝒑𝒑 𝑽𝑽𝒑𝒑𝒑𝒑𝒇𝒇𝒆𝒆𝒑𝒑𝒑𝒑𝒑𝒑 − 𝑽𝑽𝒑𝒑𝒑𝒑𝒆𝒆𝒑𝒑𝒆𝒆𝒑𝒑𝒆𝒆𝒑𝒑𝒑𝒑 + 𝒎𝒎𝒆𝒆𝒑𝒑 �∑(𝒉𝒉𝑖𝑖𝑛𝑛 −

36

∆𝑿𝑿𝑬𝑬𝑬𝑬𝑬𝑬𝑬𝑬𝑬𝑬= ∆𝑿𝑿𝑨𝑨𝑬𝑬𝑬𝑬 + ∆𝑿𝑿𝑨𝑨𝑨𝑨 + ∆𝑿𝑿𝑻𝑻𝑻𝑻𝑬𝑬 +∆𝑿𝑿𝑾𝑾𝑨𝑨𝑾𝑾 + ∆𝑿𝑿𝑾𝑾𝑾𝑾

𝑰𝑰𝒑𝒑𝒄𝒄𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑 𝒄𝒄𝒉𝒉𝒑𝒑𝒎𝒎𝒄𝒄𝒆𝒆𝒑𝒑𝒑𝒑 𝒑𝒑𝒑𝒑𝒑𝒑𝒄𝒄𝒑𝒑𝒕𝒕𝒕𝒕 𝒑𝒑𝒑𝒑𝒑𝒑𝒇𝒇𝒕𝒕𝒄𝒄𝒑𝒑𝒑𝒑𝒑𝒑𝒇𝒇 𝒑𝒑𝒑𝒑𝒑𝒑𝒄𝒄𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑 𝒑𝒑𝒑𝒑𝒑𝒑𝒉𝒉𝒑𝒑𝒑𝒑𝒑𝒑𝒆𝒆 𝒑𝒑𝒑𝒑𝒇𝒇 𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒑𝒆𝒆 𝒑𝒑𝒑𝒑𝒑𝒑𝒎𝒎𝒕𝒕

Calculate Efficiency

Page 37: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System Autonomy

Goal: Establish system interfaces to provide autonomy algorithms with system information

necessary and sufficient to manage system

Page 38: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Autonomy in Context: What and Why?

38

Spacecraft and Surface System Autonomy is the enabling capability for Human Exploration beyond Lunar Sortie Missions• Autonomy is necessary for complex system operations• Timely response to unplanned or unscheduled events

Propulsion, Structure, Thermal Conditioning, ECLSS, Electrical Power, Avionics, RCS, Communication are all understood sufficiently to allow engineered solutions to be reliably produced• Challenges do exist in terms of Space Environmental Effects, efficiency, compact size

‒ Radiation Hardened computer processors needed• Physics and demonstrated solutions are available from which to engineer a vehicle

Operations are sufficiently understood for terrestrial based execution, not on-board execution• Manual operations provide a rich knowledge base of planning and execution processes• Manual operations have a generic template (derived from Apollo/Saturn) applied uniquely to

each spacecraft• Terrestrial based manual operations will not support operations beyond 5 light minutes from

Earth

Autonomous Operations are essential to Human Exploration of the Solar System

Page 39: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Subsystem Management Functions for System Control

Performance

Diagnostics

Prognostics

Monitoring Control

Subsystem

Page 40: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Autonomy System Stack

System

System Control ISHM

Vehicle Control Vehicle ISHM

Mission Execution

Mission Objectives &

Constraint Data

Mission Planning

Detection

Diagnostics

Prognostics

Actuation

Control Logic

3 Levels• Mission Execution and Planning• Vehicle Management

‒ Subsystem Integration Based‒ Physics form basis of subsystem

interactions• Form basis of normal or failed states

• Subsystem Level‒ Physics based

Page 41: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System Design and Optimization

Goal: Apply system design and optimization tools to understand and engineer system interactions

Page 42: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Multidisciplinary Design Optimization

Martins, J. R R. A., Lambe, A. B., “Multidisciplinary Design Optimization: A Survey of Architectures”, AIAA Journal,Vol. 51,No. 9, September 2013, pp 2049 – 2075

Page 43: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Engineering Statistics

Goal: Utilize statistical methods to understand system uncertainties and sensitivities

Systems Engineering makes use of FrequentistApproaches, Bayesian Approaches, Information Theoretic Approaches as appropriate

Page 44: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Optimal Sensor InformationConfiguration

Applying Akaike Information Criteria (AIC) corrected (AICc) to assess sensor coverage for a system

Two Views of Information Content• AIC Information

‒ Information is viewed as the number of meaningful parameters• Parameters with sufficient measurements to be reasonable estimates

• Fisher Information Matrix‒ Defines information as the matrix of partial second derivatives

• Information is the amount of parameters with non zero values (so provides an indication of structure)

• This value converges to a maximum as the number of parameters goes to infinity

• Does not contain an optimum, always increases with added parameters

AIC/AICc has an adjustment factor to penalize sensor arrangements where:number of sensors < 3x(number of measurements)

Provides an optimization tool for use with System Models

44

𝑨𝑨𝑰𝑰𝑬𝑬𝒄𝒄 𝑭𝑭 = −𝟐𝟐 𝑰𝑰𝑲𝑲𝑬𝑬 𝑭𝑭 𝑮𝑮 + 𝟐𝟐𝑲𝑲 +𝟐𝟐𝑲𝑲(K+1)𝒑𝒑 − 𝑲𝑲− 𝟏𝟏

Page 45: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

AIC

=Bia

s+2K

0

100

200

300

400

500

600

700

800

2nd

Ord

er =

2K

(K+

1)/(N

-K-1

)

0

100

200

300

400

500

600

700

800

AIC

c =

AIC

+2K

(K+

1)/(N

-K-1

)

0

100

200

300

400

500

600

700

800

Model Type

Cor

rect

ions

=

2K+

2K(K

+1)

/(N-K

-1)

0

100

200

300

400

500

600

700

800

AICc and its Sources

Left 1: Bias

Right 1: 2K

Left 2: AIC

Right 2: 2nd

Order

Left 3: AICc

Right 3: Corrections

Bia

s Cor

rect

ion

(2K

)

0

100

200

300

400

500

600

700

800

Left Axes:

3 2 1Right Axes:

1 2 3

Flat Plate FEA Analysis and Akaike Information Criterion (AIC)

Slide

-

• Results• Sources of AICc:

‒ Bias: ∝ mean square error (MSE)‒ Total Corrections: “penalties” for over-fitting

𝑨𝑨𝑰𝑰𝑬𝑬𝒄𝒄 = 𝑵𝑵 𝐥𝐥𝐥𝐥𝐥𝐥 𝑾𝑾𝑬𝑬𝑬𝑬 Bias

Bias Correction

Small Sample Correction

+ 𝟐𝟐𝑲𝑲

+𝟐𝟐𝑲𝑲( 𝑲𝑲+1)𝑵𝑵− 𝑲𝑲− 𝟏𝟏

Total Corrections

MWEI ‘Best’ is worst bias and 𝑨𝑨𝑰𝑰𝑬𝑬𝒄𝒄 𝑬𝑬𝒑𝒑𝒄𝒄𝒑𝒑𝒑𝒑

Page 46: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Verification ProcessMethod 1: ‘Intelligent’ Guess

Slide - 46

• Final Solution:

Exergy-Based Information for Systems Analysis, Doty

Overlaid on PeaksProjected to XY plane

Note:2 initial guesses ‘removed’ (red)NEW points added (blue)MOST initial guesses ‘survive’ (green)

Page 47: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Sensor Location

• Sensor Placement is determined by locations of highest residual error• Indicates lowest level of information about the system

• System model allows determination of highest residual error location• Must properly model physics of the system to be measured and associated interactions

• Placing the first sensor here changes the information available and biases all other locations

• Provides keystone for locating sensors appropriately

• Provides an objective method to determine proper sensor measurement locations

47

Page 48: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Methods of System Integration

Goal: System Design and Analysis

Page 49: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System Models Contain an Understanding of the System

Goal FunctionTree (GFT) Goals

Value Model

System State TransitionModel

System Functions &State Variables

System IntegratedPhysics Model

(System Exergy)

Discipline PhysicsModels

System Functions &

State Variables

EngineeringStatistics

StateVariables

Multidisciplinary DesignOptimization (MDO)

• MagicDraw Enterprise (SysML)

• Matlab• Matlab StateFlow• Microsoft Excell

• Allow systems engineers to:• Define system functions

based on the system state variables

• Understand stakeholders expectations on system value (i.e., capabilities)

• Integrate discipline engineering models into a system level physics based model (e.g., system exergy)

• Design and Analyze system responses and behaviors at the System level

Page 50: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System Design and Integration

Page 51: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Methods of Engineering Discipline Integration

Goal: Understand How Organizational Structures influence Design and Operations Success of

Complex Systems

Page 52: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Sociological Concepts in Systems Engineering

Specification of Ignorance is important in the advancement of the understanding of the system

Consistent use of Terminology is important for Communication within the Organization

Opportunity Structures• Provide opportunity to mature ideas

‒ Task teams, working groups, communities of practice, etc.

Socially Expected Durations will exist about the project

Both Manifest and Latent Social Functions exist in the organization

Social Role Sets• Individuals have a set of roles for their position

Cultural Subsets will form• i.e., disciplines can be a subset within the organization• Insider and Outsider attitudes can form

‒ Be Aware of the Self-Fulfilling Prophecy, Social Polarization

Reconsiderations Process (i.e., Reclama Process)• Provides ability to manage social ambivalence• Must be able to recognize social beliefs that may be contributing to the disagreement• Helps to avoid putting people in to social dysfunction or complete social anomie

‒ Conformity‒ Innovation‒ Ritualism‒ Retreatism‒ Rebellion

52

Page 53: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Information Flow

Information Flow through a program/project/activity is defined by Information Theory• Organizational communication paths• Board Structure

Decision Making follows the First Postulate• Decision Process is specific to the decision being made

• Tracked 3 SLS CRs, with 3 separate task team processes, all had equally rated effectiveness

53

Margin is maintained by the Organization, not in the margin management tables• Biased Information Sharing• Margin Management is focused on Managing the Disciplines (informed by the System Integrating Physics)

SLS Organizational Structure was defined by the LSE as a recommendation to the Chief Engineer and the Program Manager

Page 54: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Decision Structure Information Flow

Information Theory Model• Information Theory can be used to understand decision making structures and information flow

• 𝐼𝐼 = 𝐻𝐻 = −∑𝑛𝑛 𝑝𝑝𝑛𝑛 log𝑝𝑝𝑛𝑛

Practitioner’s Guidance• Understand and define the scope of each needed decision body

• Ensure that each decision body has all affected or contributing disciplines represented, including understanding of the types and magnitudes of uncertainties affecting decisions within that decision body’s scope, but no more

‒𝐻𝐻 𝑝𝑝1,𝑝𝑝2, … ,𝑝𝑝𝑛𝑛, 𝑞𝑞1, 𝑞𝑞2, … 𝑞𝑞𝑚𝑚 ≥ 𝐻𝐻(𝑝𝑝1,𝑝𝑝2, … ,𝑝𝑝𝑛𝑛)

• Minimize the number of decision bodies based on scope. The efficiency of the structure decreases with distributed and overlapping scopes.

‒𝐻𝐻 𝑆𝑆,𝐷𝐷,𝑋𝑋,𝑌𝑌,𝑍𝑍 ≤ 𝐻𝐻 𝑆𝑆 + 𝐻𝐻 𝐷𝐷 + 𝐻𝐻 𝑋𝑋 + 𝐻𝐻 𝑌𝑌 + 𝐻𝐻(𝑍𝑍)

54

Page 55: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

SLS Organizational Structure Modeling

Interviewed 12 Marshall engineers/designers (w/J. Shelton)• Understand strategies used to integrate subsystems with each other

Common strategy across subsystems – margins• Keep some percentage of a parameter in “back pocket” as hedge for future negotiations

• Biased Information Sharing• (Here, “margins” different from “safety margin”)

How does maintaining a margin affect optimality of the final design?• Model as simple 2 Player System with 3 design parameters

• 15 problem test suite

55

Page 56: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Simulation Results

No margin : 𝒎𝒎 = 𝟏𝟏

Slide - 56

Static margin, m= 1.3

Descending margin, 𝑚𝑚=1.3−.1∗𝑢𝑢 until 𝑚𝑚=1 - No margin condition reaches optimality quickest

- Descending margin still reaches optimal, but requires more iterations

- Margins are an issue- Interviews highlight real-world

consequences- Simulations quantify extent of the

problem- Still possible to achieve optimal

design with descending margin, but takes additional time to achieve

Page 57: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Discipline Integration Models

Goal Function Tree (GFT)

OrganizationalStructure &Mapping

System Functions

• MagicDraw Enterprise (SysML)

• Matlab• Matlab StateFlow• JAVA• Anylogic• Extend

• Allow systems engineers to:• Understand information

flow through the development and/or operations organization

• Integrate discipline information into a system level design

• Analyze information flow, gaps, and blind spots at the System level

Agent Based Model (ABM)

System Dynamics Model

Goals

Value Model

ValueAttributes

Discrete Event Simulation

OrganizationalValues

Page 58: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System Dynamics

Goal: Understand how information about the system flows through the organization and into the

design and operations

Page 59: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Tools and Methodologies

• Tools and techniques have been developed using the System Dynamics methodology that make it possible to efficiently decompose complex systems and to quickly set-up and test models of system operation.

• Tools promote understanding through visual diagramming and modeling.

Spent Fuel

recycling pu

burning fuel

max enrich rate

max man u rate

Enriched Uranium Uranium Fuel

enrich manufacture U fuel

Material Being ReprocessedCooled Spent Fuel

deplete

Pu 02

Spent Mox Interim Storage

Mox Fuel man mox Pu

burn mox

man mox rate

cool fuel time

cooling irrad mox

max reenrich rateman rep U rate

Irrad MOX Cooled MOX

reprocess rate

waste to interim storage

man mox U

Interim Waste Storage

Depleted U

Rep UEnriched RepU

reenrich U

man rep U

dispose mox rate

cool mox time

frac u in spent fuel

recycling u

cool spent fuel

burn fuel rate

repu enrichment level

burn mox rate

dispose stored mox

fract pu in mox

fract pu in mox

enrichment fraction

reprocess spent fuel?

deplete repufrac pu in spent fuel

Final Disposaldispose stored waste

reprocess mox

reprocess spent fuel

U Being Enriched

enter enrich

enrichment fraction

tails fraction

feed fraction

u235 fuel ratio

burn fuel rate

burning fuel fraction mox in mox reactors

pu burn rate

Spent Fuel Interim Storage

spent fuel to interim storage

reprocess mox?

dispose stored spent fuel

spent mox to interim storage

dispose stored spent fuel

disposal available?

reenrich repu?

frac pu in spent fuel

pu burn rate

disposal available?

final disposal open date

Page 60: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Return VehiclesProbabilistic Cases

Vehicle Descriptions• Upmass/Downmass Capacity• Pres & Unpres Carrier Limits• Altitude Adjustment

Shuttle HTV

ATV AAS

OSP Soyuz

Progress Other?

6,861 6,995 6,993 6,993 6,994 6,994 6,993 6,995 6,992

1,849 1,829 1,826 1,841 1,849 1,857 1,831 1,818 1,846

5,369 5,604 5,419 5,638 5,838 5,779 5,745 5,886 5,844

2,480 2,480 2,480 2,480 2,480 2,480 2,480 2,480 2,480

7,257 7,449 7,449 7,450 7,449 7,449 7,449 7,448 7,448

2,471

7,449

2,689 2,528

7,449

2,690 2,527

7,449

2,690

0

5,000

10,000

15,000

20,000

25,000

30,000

35,000

40,000

45,000

50,000

55,000

2011 2012 2013 2014 2015 2016 2017 2018 2019

Year

Res

uppl

y R

equi

rem

ents

(kg)

Cargo Upmass Requirements

0.0

20.0

40.0

60.0

80.0

100.0

120.0

CoreComplete

CoreCompletew/RussianPurchase

CoreCompletew/2 EDO

STS

CoreComplete

with SoyuzOverlap

6 crew 7 crew

Ave

rage

Util

izat

ion

Hou

rs p

er W

eek

RSA Utilization (39.45%)

NASA/Other IP Utilization(60.55%)

Purchase 75% of Russian Crew Time

Crew Time Requirements

Probability of Loss of Crew for Alternative STS Failure Rates

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022

Year

Cum

ulat

ive

Prob

abili

ty

STS PRA 1/23 (95%)STS PRA 1/76 (Mean)

STS 1/123 (50%)

STS 1/617 (5%)

(1/23)

(1/123)

(1/617)

(1/76)

Vehicle Reliability

P PU PU

J F M A M J J A S O N D

Nominal Flight Schedules• Flight Rates• Lockout Restrictions

Cargo inQueue

VehicleLoading

RequiredCargo

DeliveredCargo

ReturnableCargo

VehicleLoading

ReturnedCargo

Loading Factors• Carrier Arrangements• Average Tare Factors

For Each Probabilistic Case

Non-Queuing Cargo

On-Orbit Parameters• Desired Recoverable Fraction• Cargo On-Orbit Period

Vehicles to Station

Quiescent Periods

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

- 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

Fraction of Required Upmass

Prob

abili

ty o

f Exc

eedi

ng F

ract

ion

of R

equi

red

Upm

ass Crew Support

Logistics & Maintenance -Pressurized

Logistics & Maintenance -Unpressurized

Utilization - Middeck

Utilization - Pressurized

Utilization - Unpressurized

AMS

Propellant

Water & Gas

EVA Rotation

* ISS lifetime through 2022; post-Enhanced Configuration Cargo Resupply from 2009 through 2022

** 7 Space Shuttle Flights every 2 years post-recovery (3 Pressurized & 4 Unpressurized); 0.8 ATV & HTV flight per year

0.91

0.97

0.86

0.76

0.83

0.97

0.93

0.93

0.86

0.98

Expected Values

Expected Cargo

Probabilistic Cases

STS-ISS Transportation / Operation Analysis

Page 61: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

ISS-STS Transportation / Operations Analysis

Page 62: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Policy and Law Assessments

Goal: Understand How Policy and Law Constrain the Design and Operations of a System and How

the System Engineer Should Interpret These Constraints

Page 63: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Space Policy andSystems Engineering

Impact of Government Oversight Time Allocation Study• Motivation: Industry and government leaders agree that government oversight leads to cost growth, but there is less agreement on how much and through what mechanisms.

• Research Plan:‒Build an empirical basis for measuring the extent and nature of the impact of

oversight‒Non-invasive “Time Allocation Study:” Statistically valid aggregated observations of

how engineers actually spend their time throughout a product’s life cycle.• Part One: Collect time-recall diaries to develop a composite list of activities performed• Part Two: Survey Population over several months at random times per day to accurately

observe amount of time spent on activities

• Data collection is complete and analysis is in process‒Most non-value added oversight is internal company driven‒Government generated insight/oversight is a small % of work done (< 10%)‒Corporate Communication and Administrative work drive non-value added work

from viewpoint of practicing systems engineers within the company

63

Page 64: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Percentage of total time spent on each oversight category

64

Brainard, S. M., Zsajnfarber, Z., “Understanding the burden of government oversight on engineering work: adding empirical data to the debate”, submitted to Space Policy

Page 65: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System Engineering Supporting Activities

Process Application and Execution for the Specific System

Page 66: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Processes

Well defined in NASA/SP-2007-6105 Rev1, NASA Systems Engineering Handbook

SEMP is essential to capture appropriate application of processes to the specific system

• Process application is specific to the system being developed‒Tailoring is not a special exception, it is the norm

Page 67: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

System Engineering Standards in Practice

67

Page 68: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

UAH SE Consortium - Comparing the Relationship between Systems Engineering Process and Project Success in Commercial and Government Research and Development Efforts, 2012 – 2014.

Processes with > 3 Correlations ≥ .4

Processes with < 3Correlations ≥ .4

Original Study Correlations68

AgricultureAerospaceDefense and securityTransportationCommunicationsElectronicsEnergyInfrastructure

Page 69: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

UAH SE Consortium - Comparing the Relationship between Systems Engineering Process and Project Success in Commercial and Government Research and Development Efforts, 2012 – 2014.

Processes with > 3 Correlations ≥ .4

Processes with < 3Correlations ≥ .4

Original Study Correlations69

Page 70: Engineering Elegant Systems: Engineering at the System ... · Engineering Elegant Systems: Engineering at the. System Level. Consortium Team UAH George Washington University Iowa

Summary

Discussed approach to Engineering an Elegant System

Systems Engineering Framework and Principles• System Integration• Engineering Discipline Integration

Several methods and tools are available for conducting integrated system design and analysis• System Integration

‒ System State Variables• Goal Function Tree• State Analysis Model

‒ System Value Model‒ System Integrating Physics‒ System Autonomy‒ Multidisciplinary Design Optimization (MDO)‒ Engineering Statistics

• Discipline Integration‒ Sociological Concepts in Systems Engineering‒ Information Flow‒ Systems Thinking (Cognitive Science)‒ Policy and Law‒ System Dynamics Modeling

Systems Engineering Approach defined in two documents• “Engineering Elegant Systems: Theory of Systems Engineering”• “Engineering Elegant Systems: The Practice of Systems Engineering”

• Send requests for documents to: [email protected]