Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2...

Post on 20-Mar-2021

2 views 0 download

Transcript of Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2...

Cyber-Physical SystemsCody Kinneer

Slides used with permission from:

Dr. Sebastian J. I. HerzigJet Propulsion Laboratory, California Institute of Technology

Oct 2, 2017The cost information contained in this document is of a budgetary and planning nature and is intended for informational purposes only. It does not constitute a commitment on the part of JPL and/or Caltech. All content is public domain information and / or has previously been cleared for unlimited release.

© 2017 California Institute of Technology. Government sponsorship acknowledged.

j p l . n a s a . g o v

What are cyber-physical systems?

• Interaction with physics

• Changes in the environment

• Different kinds of requirements

• Modeling for performance / safety

3 July 2017 MBSE at JPL: Past, Present & Future 2

j p l . n a s a . g o v

j p l . n a s a . g o v

Relationship to NASA and the California Institute of Technology

The NASA Jet Propulsion Laboratory

• Located in Pasadena, CA

• NASA-owned ”Federally-Funded Research and Development Center”

• University-operated• 5,000 employees

3 July 2017 MBSE at JPL: Past, Present & Future 4

Contract Negotiations

Program Direction & Reporting

Funding & Oversight

Source: Lin et al., 2011

j p l . n a s a . g o v

JPL’s Mission is Robotic Space Exploration

• Mars

• Solar System

• Exoplanets

• Astrophysics

• Earth Science

• Interplanetary Network

3 July 2017 MBSE at JPL: Past, Present & Future 5

Source: Nichols & Lin, 2014

j p l . n a s a . g o v

You Might Know Some of These…

3 July 2017 MBSE at JPL: Past, Present & Future 6

Explorer 1 (1958)

j p l . n a s a . g o v

You Might Know Some of These…

3 July 2017 MBSE at JPL: Past, Present & Future 7

Voyager 1 & 2 (1977)

j p l . n a s a . g o v

You Might Know Some of These…

3 July 2017 MBSE at JPL: Past, Present & Future 8

Voyager 1 and 2 (1977)

Explorer 1 ()

Mars Science Laboratory () Juno ()Mars Science Laboratory (2012)

j p l . n a s a . g o v

The JPL Product Lifecycle

3 July 2017 MBSE at JPL: Past, Present & Future 9 j p l . n a s a . g o v

Source: Nichols & Lin, 2014

j p l . n a s a . g o v

Looking for the Ingredients of Life

Planned Mission to Jupiter’s Moon Europa

3 July 2017 MBSE at JPL: Past, Present & Future 10

Source: Nichols & Lin, 2014Pre-Decisional Information -- For Planning and Discussion Purposes Only

j p l . n a s a . g o v

Systems Engineering Challenges During Early Project Phases

• Managing multiple architectural alternatives

• Reliably determining whether design concepts “close” on key technical resources

• Ensuring correctness and consistency of multiple, disconnected engineering reports

• Managing design changes before a full design exists

3 July 2017 MBSE at JPL: Past, Present & Future 11

MBSE has been instrumental in addressing these challenges

Source: Nichols & Lin, 2014Pre-Decisional Information -- For Planning and Discussion Purposes Only

j p l . n a s a . g o v

Europa System Model Framework

3 July 2017 MBSE at JPL: Past, Present & Future 12

Source: Nichols & Lin, 2014Pre-Decisional Information -- For Planning and Discussion Purposes Only

j p l . n a s a . g o v

Integrated Power / Energy Analysis

3 July 2017 MBSE at JPL: Past, Present & Future 13

Source: Nichols & Lin, 2014Pre-Decisional Information -- For Planning and Discussion Purposes Only

j p l . n a s a . g o v14

j p l . n a s a . g o v

Mars 2020 - Coping with Complexity

3 July 2017 MBSE at JPL: Past, Present & Future 15

• Mars 2020: follow-on to MSL• Challenge: engineer inherently

complex mission and system at lower cost, and changes to payload instruments

Source: Nichols & Lin, 2014

j p l . n a s a . g o v

JPL Interplanetary Network Initiative

Networked Constellations of Spacecraft

• Small spacecraft may enable the development of innovative low-cost networks and multi-asset science missions

• Goal of initiative is to develop new technologies that support novel mission concept proposals & influence Decadal Survey– New approaches to communication, system design, and operations

required– Our task’s work focuses on design and trade space exploration

3 July 2017 MBSE at JPL: Past, Present & Future 16

Artist’s Concepts

j p l . n a s a . g o v

Spacecraft-Based Radio Interferometry

Example Motivating Case

3 July 2017 MBSE at JPL: Past, Present & Future 17

Radio interferometers:• Radio telescopes consisting of

multiple antennas• Achieve the same angular

resolution as that of a single telescope with the same aperture

Typically ground-based

Want to do this in space:• Frequencies < 30Mhz blocked

by ionosphere• Cluster of spacecraft (3 – 50)

functioning as telescopes in LLO CubeSats or SmallSats are promising enablers for this

Source: http://www.passmyexams.co.uk/GCSE/physics/images/radio-telescopes-outdoors.jpg

j p l . n a s a . g o v

Challenge: transmit very large data volume from LLO to Earth• How many spacecraft?• Are all equipped with interferometry

payload? Are some just relays?• Who communicates with Earth?• What frequency bands? Multi-hop?• …• Optimal w.r.t. cost? Science value?

Which Architecture is Optimal?

3 July 2017 MBSE at JPL: Past, Present & Future 18

3U3U3U3U

3U3UTo Ground

Opt. 1

3U3U

3U3U

6U6U

6U6U

To Ground

Opt. 3

3U3U

SmallSat(~100kg)

SmallSat(~100kg)

3U3U3U3U

3U3U

To Ground

Opt. 2

j p l . n a s a . g o v

Challenge: transmit very large data volume from LLO to Earth• How many spacecraft?• Are all equipped with interferometry

payload? Are some just relays?• Who communicates with Earth?• What frequency bands? Multi-hop?• …• Optimal w.r.t. cost? Science value?

Which Architecture is Optimal?

3 July 2017 MBSE at JPL: Past, Present & Future 19

3U3U3U3U

3U3UTo Ground

Opt. 1

3U3U

3U3U

6U6U

6U6U

To Ground

Opt. 3

3U3U

SmallSat(~100kg)

SmallSat(~100kg)

3U3U3U3U

3U3U

To Ground

Opt. 2

Functional allocation is key Synthesis problemFunctional allocation is key Synthesis problem

Very large number of architectures that satisfy mission objectives Need automation

Very large number of architectures that satisfy mission objectives Need automation

Same functionality, different qualities / performance Examine trade-offs

Same functionality, different qualities / performance Examine trade-offs

j p l . n a s a . g o v

• Three objectives:– Minimize cost– Maximize coverage (measure

of scientific benefit)– Minimize mission time

• Typical link budget for data rates• Data collection & transfer model• Abstracted away orbit design

through coverage model• Experiment setup:

– 16 transformation rules– 180 variables per individual– NSGA-II with population size

1000, and 1000 generations– 30 runs, 20 minutes each*

Application to Case Study

3 July 2017 MBSE at JPL: Past, Present & Future 20

Fictitious cost model (top)and coverage model (bottom)* 8 core Intel i7 @ 2.7Ghz, 16GB DDR3 RAM

j p l . n a s a . g o v

Evolution of Population (Algorithm: NSGA-II)

3 July 2017 MBSE at JPL: Past, Present & Future 21

The cost information contained in this document is of a budgetary and planning nature and is intended for informational purposes only. It does not constitute a commitment on the part of JPL and/or Caltech.

j p l . n a s a . g o v

Visualization of Trade Space

Results from Application to Case Study

3 July 2017 MBSE at JPL: Past, Present & Future 22

3U CubeSat1

3U CubeSat23U CubeSat3

3U CubeSat5

3U CubeSat0

3U CubeSat

6U CubeSat

6U CubeSat4

Ground Station

X-Band,385k km(0.7MB/s)

X-Band,385k km(0.7MB/s)

X-Band,385k km(0.7MB/s)

X-Band,200 km(1.6MB/s)

X-Band,200 km(1.6MB/s)

X-Band,200 km(1.6MB/s)

X-Band,200 km(1.6MB/s)

3U CubeSat6X-Band,200 km(1.6MB/s)

X-Band,200 km(1.6MB/s)

Mis

sio

n D

ura

tion

(m

in)

The cost information contained in this document is of a budgetary and planning nature and is intended for informational purposes only. It does not constitute a commitment on the part of JPL and/or Caltech.

j p l . n a s a . g o v3 July 2017 MBSE at JPL: Past, Present & Future 23

“Knee Point” Solution

Results from Application to Case Study

3U CubeSat 23U CubeSat 2

3U CubeSat 33U CubeSat 3 3U CubeSat 43U CubeSat 4

3U CubeSat 53U CubeSat 5

3U CubeSat 13U CubeSat 1

3U CubeSat 73U CubeSat 7

6U CubeSat 26U CubeSat 26U CubeSat 16U CubeSat 1

Ground StationGround Station

X-Band,385k km(0.7MB/s)

X-Band,385k km(0.7MB/s)

X-Band,385k km(0.7MB/s)

X-Band,200 km(1.6MB/s)

X-Band,200 km(1.6MB/s)

X-Band,200 km(1.6MB/s)

X-Band,200 km(1.6MB/s)

3U CubeSat 63U CubeSat 6X-Band,200 km(1.6MB/s)

X-Band,200 km(1.6MB/s)

Knee Point Solution$4.7M, ~0.79 coverage (10h observation)

j p l . n a s a . g o v

Visualization of Trade Space

Results from Application to Case Study

3 July 2017 MBSE at JPL: Past, Present & Future 24

Mis

sio

n D

ura

tion

(m

in)

The cost information contained in this document is of a budgetary and planning nature and is intended for informational purposes only. It does not constitute a commitment on the part of JPL and/or Caltech.

j p l . n a s a . g o v

Examples of Pareto-Optimal (Nondominated) Solutions

Results from Application to Case Study

3 July 2017 MBSE at JPL: Past, Present & Future 25

Candidate Solution #1$1M, ~0.02 coverage

Candidate Solution #2$10M, ~0.4 coverage

Has two comm.

systems

Has two comm.

systems

Similar mission duration, but #1 has much longer downlink timeSimilar mission duration, but #1 has much longer downlink time

Capability driven

Capability driven

j p l . n a s a . g o v

Summary & Conclusions

• MBSE enhances communication, and improves productivity and quality– More complete transmission of concepts and rationale– More complete exploration of design space– Ability to study multiple distinct mission concepts for the same

resources as it would have previously cost to study just one– Information is kept consistent and up-to-date– Requirements validation and design verification can be done

often and early

• MBSE helps manage complexity and promotes reuse of design information and institutional knowledge

3 July 2017 MBSE at JPL: Past, Present & Future 26

j p l . n a s a . g o v

References[1] C. Lin, D. Nichols, H. Stone, S. Jenkins, T. Bayer, D. Dvorak: Experiences

Deploying MBSE at NASA JPL. Frontiers in Model-based Systems Engineering Workshop, Georgia Institute of Technology, Atlanta, Georgia, USA, April 2011.

[2] Dave Nichols and Chi Lin: The Application of MBSE at JPL Through the Life Cycle. INCOSE International Workshop, January 2014.

[3] S.J.I. Herzig, S. Mandutianu, H. Kim, S. Hernandez, T. Imken: Model-Transformation-Based Computational Design Synthesis for Mission Architecture Optimization. AIAA / IEEE Aerospace, March 2017.

3 July 2017 MBSE at JPL: Past, Present & Future 27

jp l .nasa.gov

© 2017 California Institute of Technology. Government sponsorship acknowledged. All technical data was obtained from publicly available sources.

Backup Slides

j p l . n a s a . g o v

CDS for Mission Architecture Design

Framework

30

Design Rules

Design Rules

Analysis Models

Analysis Models

Generate Candidate Architecture

Generate Candidate Architecture

Analyze ArchitectureAnalyze Architecture

Mission-Specific Requirements, Constraints, Hints

Evaluate & Compare Architectures

Evaluate & Compare Architectures

Component Library

Component Library

Objectives

Pareto-Optimal Architecture(s)Tradespace Visualization

3 July 2017 MBSE at JPL: Past, Present & Future

j p l . n a s a . g o v

Link Calculations

Application to Case Study

• Derived from standard link budget, assuming above average noise due to expected interference from Moon

313 July 2017 MBSE at JPL: Past, Present & Future

j p l . n a s a . g o v

Cost Calculations

Application to Case Study

• Cost per spacecraft calculation incorporates a learning curve• Assuming $ 100,000 per hour of observation to estimate observation

and data processing cost

323 July 2017 MBSE at JPL: Past, Present & Future

j p l . n a s a . g o v

Coverage

Application to Case Study

• Simple coverage calculation

• Surrogate model that reflects trends observed from more sophisticated telescope array simulation performed by Alexander Hegedus (https://github.com/alexhege/Orbital-APSYNSIM/)

333 July 2017 MBSE at JPL: Past, Present & Future