+ All Categories
Home > Documents > Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2...

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

Date post: 20-Mar-2021
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
33
Cyber-Physical Systems Cody Kinneer Slides used with permission from: Dr. Sebastian J. I. Herzig Jet Propulsion Laboratory, California Institute of Technology Oct 2, 2017 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. All content is public domain information and / or has previously been cleared for unlimited release. © 2017 California Institute of Technology. Government sponsorship acknowledged.
Transcript
Page 1: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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.

Page 2: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 3: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 4: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 5: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 6: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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)

Page 7: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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)

Page 8: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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)

Page 9: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 10: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 11: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 12: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 13: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 14: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 15: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 16: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 17: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 18: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 19: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 20: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 21: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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.

Page 22: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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.

Page 23: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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)

Page 24: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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.

Page 25: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 26: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 27: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 28: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

jp l .nasa.gov

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

Page 29: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

Backup Slides

Page 30: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 31: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 32: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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

Page 33: Cyber-Physical Systemsckaestne/15313/2017/20171003-guest...2017/10/03  · 3U CubeSat1 3U CubeSat2 3U CubeSat3 3U CubeSat5 3U CubeSat0 3UG CubeSat 6U CubeSat 6U CubeSat4 r ou ndS ta

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


Recommended