The Six-Day Spacecraft: Creating a Plug-and-play approach for - - PowerPoint PPT Presentation

the six day spacecraft creating a plug and play approach
SMART_READER_LITE
LIVE PREVIEW

The Six-Day Spacecraft: Creating a Plug-and-play approach for - - PowerPoint PPT Presentation

The Six-Day Spacecraft: Creating a Plug-and-play approach for aerospace systems y James Lyke Air Force Research Laboratory 23 September 2008 From National Defense Magazine , July 2007 Create a spacecraft in less than one week Problem


slide-1
SLIDE 1

The Six-Day Spacecraft: Creating a Plug-and-play approach for aerospace systems y

James Lyke Air Force Research Laboratory 23 September 2008

From National Defense Magazine, July 2007

slide-2
SLIDE 2

Problem Formulation Problem Formulation

  • Create a spacecraft in less than one week
slide-3
SLIDE 3

Days Instead of Years…. Days Instead of Years….

  • Cannot be achieved by “tweaking”

existing processes g p

  • Requires fundamentally new approaches
  • Standards are not enough
  • Standards are not enough
slide-4
SLIDE 4

Source: http://www.ssloral.com/html/products/satint.html

slide-5
SLIDE 5

The “Marching Army” The Marching Army

Courtesy of Michael Enoch, LM

slide-6
SLIDE 6

Beating time delay – an example

Integrated Circuit (IC)

Beating time delay an example

DESIGN FABRICATE TEST/INT

Field Programmable Gate Array (FPGA)

3 Months 6 Months 2 Months 11 months

+ + =

DESIGN

FABRICATE

TEST/INT

3 Months 0 Months 2 Months 5 months

+ + =

Convert one type of time delay into Convert one type of time delay into another kind you can deal with!

slide-7
SLIDE 7

Field-Programmable Satellite Made with Field-Programmable Parts?

Eliminate wiring harnesses ith b ilt bl

g

with pre-built programmable wiring Integrate plug and play Integrate plug-and-play components into sockets of pre-built panels Modularize power system components, add “smart p combiners” Programmable communications with communications with software radio technology

slide-8
SLIDE 8

A Scalable Technology for Plug- d l S and-play Systems

  • Satellite Design Automation (SDA)

Satellite Design Automation (SDA)

– The metaphor of the “push-button toolflow”

  • Space Plug-and-play Avionics (SPA)

Space Plug and play Avionics (SPA) components / technologies

– Interfaces (SPA-U and SPA-S) Interfaces (SPA U and SPA S) – Appliqué sensor interface module – XTEDS – Satellite data model – Test bypass

slide-9
SLIDE 9

Ultra-Rapid Upfront Specification Generation: Mission Driven Tools

Component Icons Connections

Mission Goals and Requirements Component Capabilities 2 3

Drag & Drop Design Automa

2.

SPACE- CRAFT PROFILER

3.

AUTO- GENERATE “EVERYTHING”

tic Verifica erate

PROFILER

************************************************************************* * CATEGORY RULES * ************************************************************************* predCategory( catidReferenceFrame ). predElementOf( catidReferenceFrame, catidReferenceFrame ). predCategory( catidCoordinateSystem ).

ules Engine

ation Ite

1.

predElementOf( catidCoordinateSystem, catidCoordinateSystem ). ************************************************************************* * INTERFACE RULES * ************************************************************************* predInterface( iidIEnvironmentObject ). predElementOf( iidIEnvironmentObject, catidEnvironment ). predInterface( iidIMomentumStorage ). predElementOf( iidIMomentumStorage, catidActuator ). *************************************************************************

Verification Ru

Performance Modeling

MISSION CAPTURE

4.

COMPARE SIM VS THE

* COMPONENT RULES * ************************************************************************* predComponent( clsidCEarth ). predElementOf( clsidCEarth, catidReferenceFrame ). predElementOf( clsidCEarth, catidEnvironment ). fncIn( iidIEnvironmentObject, clsidCEarth ).

Design V

SIM VS. THE ORIGINAL MISSION

slide-10
SLIDE 10

What is Plug-and-play

  • Plug-and-play is centrally based on smart

What is Plug and play

g p y y components

– Every contains built-in electronic datasheet = Every contains built in electronic datasheet xTEDS (XML-based electronic datasheet)

  • Components network into a self-

Components network into a self

  • rganized system

This approach is called “Space called “Space Plug-and-play Avionics” Avionics

slide-11
SLIDE 11

Plug-and-Play Components Black-Box Objects

“ l tf ” “platform”

Black Box Objects

“platform” plug-and-play component plug-and-play component

driver

USB interface chip component

electronic datasheet

component

Appliqué Sensor Interface Module (ASIM)

interface module USB interface chip interface module

slide-12
SLIDE 12

Payload

SPA-U link adio SPA U link SPA-S link

Hi h d

a-h spacecraft bus components

Command and data handling

ra

High-speed downlink

p

g

e f c d h g a b

Spacecraft bus

e f

slide-13
SLIDE 13

Payload

SPA U link

ay oad

Your

ensor

  • dule

ra d io SPA-U link SPA-S link

High-speed downlink

a-h spacecraft bus components

Device here

Appliqué Se nterface Mo (ASIM)

Command and data handling

downlink

here

A In

e f c d h g a b

Plug-and-play t

Spacecraft bus

components – black-box bj t

  • bjects
slide-14
SLIDE 14

Your

nsor dule

Your Device here

Appliqué Sen Interface Mo (ASIM)

XML-based XML based Electronic Data Sheet

Test bypass engine state Test bypass

Data Sheet (xTEDS)

8031 memory map Bypass storage Non-volatile memory: (XTEDS) Time

synchronization

state machine machine x-interface SPA-x Non-volatile memory: RAM memory 8 Processor (ex. 8031) Power mgt (ex. “U” = USB) ser t ut put ser er t memory: program/data Digital Use in/output Analog User inpu Analog User outp Power Use

  • utput

Misc.Use in/output

slide-15
SLIDE 15

SPA Networking with SPA devices / hubs

RXN X Hub C&DH RXN Y C&DH RXN Z H b Therm Hub Simple Hub Hub Camera Therm S ft R di Software Radio

slide-16
SLIDE 16

ASIM USB1.1hub ASIM Synchronization Physical Layer Power Synchronization distribution Physical Layer Matrix Power distribution

Interhub

slide-17
SLIDE 17

The Satellite Data Model (SDM) – Building Awareness into Plug and play

Mission Code / Scripts

Awareness into Plug-and-play

Application #1 Application #2 Application #N Application #i

Data Model

S M (SM) SM SM SM

Processor Manager

Task Manager Data Manager

Satellite

Sensor Manager (SM) SM SM SM

Manager

GNC Comp C t RF CPU Camera Thermometer Current Monitor

slide-18
SLIDE 18

To simplify the testing of complex systems, a “test bypass” feature is integrated in the SPA plug-and-play interfaces. Test bypass allows an external control (simulation) to provide substituted values during test, similar to the test/debug methods used in

SPA (plug-and-play) thermometer

g g developing software. Test bypass is particular useful in cases where an actual test involving a device’s native sensors and actuators is impractical.

embedded face data source Applique sensor interface module A/D

pre-amp / filter

xTEDS processor SPA interf

normal normal bypass

test bypass

normal

interface

slide-19
SLIDE 19

Maturation / Flight Projects Maturation / Flight Projects

  • Ground validation – Responsive Space

Testbed Testbed

  • Current flight projects

RESE (sounding rocket) (completed) – RESE (sounding rocket) (completed) – SAE (part of TacSat 3) PnPSat – PnPSat

  • Prospective

TacSat V – TacSat V – PnP Nanosatellite

slide-20
SLIDE 20

Responsive Space Testbed

Plug and play space Approved SPA Interface Standards Plug-and-play space components Hardware in-the-loop Automated Mission & S/c Design

Adaptive Wiring Manifold Appliqué

p

Flt Demos

Rapid Satellite Cell Technology Cell

Sensor Interface Module (ASIM) SPA-U Hub

“Flat-Sat” Cell

RESE-1 TS-3 SAE PnPSat

Th GNC Comp Current RF Application #1 Application #2 Application #N Mission Code / Scripts Application #i Sensor Manager (SM) SM SM SM CPU Processor Manager Task Manager Data Manager Satellite Data Model

XML-based Electronic Data Sheet (xTEDS)

Objectives

  • Drive toward 6-day spacecraft

– Dissect and examine every process – Develop modular systems & automated tools

  • Validate plug-and-play architectures

Your

sor ule

Plug-and-play Technology

Camera Thermometer Current Monitor

Validate plug-and-play architectures

  • Integrate analysis tools & hardware-in-loop
  • Demonstrate fast I&T, initialization, and ops
  • Explore prospective satellite configurations

and operational concepts prior to build

Your Device here

Appliqué Sens Interface Mod (ASIM)

RIMS Ground Station

slide-21
SLIDE 21

Modular Concept Bus

  • Like the Detroit “concept car”

Logically extends ideas of plug and play to the rest of the

Modular Concept Bus

  • Logically extends ideas of plug-and-play to the rest of the

satellite

slide-22
SLIDE 22

Re-Entry Structures Exp’t I (RESE-1)

RESE 1 S b bit l Fli ht E i t RESE-1 Suborbital Flight Experiment – Sounding Rocket: Single stage Terrier – Launch Site: White Sands L h D t S t 2007 – Launch Date: Sept 2007 – Max Altitude: ~ 250,000 ft – Duration above 90,000 ft: ~100 sec

RESE-1 Plug-and-Play Experiment

  • n dedicated composite deck with

4 SPA-U spacecraft sensors: SPA hardware integrated into controller cards and configured for space in 4 months

Magnetometer Two controller cards with integrated SPA-U hub and ASIMs integrated on Magnetometer Tri-axial S G Thermistors bottom of composite deck Accelerometer Strain Gauges

slide-23
SLIDE 23

TacSat-3 Spacecraft Avionics Experiment (SAE)

AFRL “Smart Deck”

SPA-U PnP Reaction Wheel Electronics SPA-U PnP Rate Sensor (Specific PnP exp’ts TBD based on delivery by May 07) AeroAstro SPA-U Sun Sensor PnP Rate Sensor

  • Launch on TacSat-3 in Dec

2007

  • Dimensions: 9” x 9” x 5 75”

y y y )

MSI PnP IPDR Avionics

Dimensions: 9 x 9 x 5.75

  • Mass: 8 kg
  • Orbital Average Power: 10W
  • Smart Deck with SPA-U host, 4 SPA-U ports, and data handling system
  • Parallel PnP capability using MSI’s Intelligent Power & Data Ring (IPDR) with

multiple processing nodes for redundancy S i /SPA S li k b t S P d C&DH f b k – Spacewire/SPA-S link between Sensor Processor and C&DH for backup downlink capability of HSI data

  • SPA-U PnP experiments

– Reaction wheel electronics rate sensor memory stick data storage AeroAstro – Reaction wheel electronics, rate sensor, memory stick data storage, AeroAstro Sun Sensor, or other (selection in progress)

slide-24
SLIDE 24

Plug-and-play Satellite (PnPSat) Plug and play Satellite (PnPSat)

  • First spacecraft ever built

entirely on PnP principles entirely on PnP principles

– Decentralized, scalable computation – Use of satellite data model – All components (even panels) are SPA devices panels) are SPA devices – up to 48 mounting sites

  • Ambitious development

schedule

– Targeting flight in 2009

slide-25
SLIDE 25

Configurations of PnPSat Configurations of PnPSat

  • PnPSat bus can be easily changed to various

configurations to support requirements for g pp q different stages of the project – Flatsat configuration – Assembled configuration – Other configurations possible

  • Panel-to-panel joints are pinned to allow

panels to be rotated from horizontal (flat) to vertical (folded) – Securing hinged joints with precision pins

  • Individual panels or sets of panels can be

integrated and tested in parallel before final integrated and tested in parallel before final assembly

slide-26
SLIDE 26

PnP Elements Enable Avionics Network Avionics Network

ASIM Accelerometers, thermostats, etc. ASIM TT&C ASIM Star Tracker

Spacecraft Panel

SPA U/ S

Spacecraft Panel

SPA-U/-S Network Backbone

ASIM ASIM WSSP 6GFlop Processor WSSP 6GFlop Processor

Spacecraft Panel

Sun Sensors Reaction Wheels

slide-27
SLIDE 27

Component and Experiment

Battery Assembly (2) Magnetometer

Accommodations

  • A full complement of PnPSat

components shown components shown

– By recessing electrical infrastructure and harnessing, we significantly increase flexibility for component and experiment mounting

Coarse Sun Sensor Module (2) Transceiver and Comsec Primary Experiment (Example Only)

– Initial version of PnPSat may have fewer spacecraft components than the version shown

Solar Array T R d (2) HPCOO (2) y Torque Rod (3) Charge Control Electronics Reaction Wheel and Electronics (3)

slide-28
SLIDE 28

Encapsulation (complexity hiding)

HCB

Hub Hub HWIL

HCB

SpW HWIL

HCB

SpW HWIL

HCB

SpW

HCB

(a) (b)

HCB

(c)

slide-29
SLIDE 29

Encapsulation (complexity hiding) Encapsulation (complexity hiding)

slide-30
SLIDE 30
slide-31
SLIDE 31

Miniaturization – the “nano” Miniaturization the nano

  • Targeting PnP

g g platforms as small as cubesats (100mm)

  • Supports increased

Supports increased payload mass fraction and creation of PnP nanosatellites nanosatellites

  • Compact nanosat

modular form factor (NMF)standard (70mm (NMF)standard (70mm x 70mmx12.5mm)

slide-32
SLIDE 32

Frame and Module

slide-33
SLIDE 33

2x2x2 2x2x2

slide-34
SLIDE 34

Larger Geometries Feature: Larger Board Envelope

slide-35
SLIDE 35

Future Directions Future Directions

  • SPA evolution (backward-compatible

improvements) improvements)

  • High Performance Computing On-Orbit

S ft d fi bl di (“M d l ”)

  • Software-definable radios (“Modular comm”)
  • Push-button toolflow (PBTF) vision

P t

  • Power systems
  • Thermal systems: improved isotherms, coarse-

i fi bl th l t grain configurable thermal management

  • Application development

Mi i t i ti

  • Miniaturization
slide-36
SLIDE 36

Adaptive wiring manifold Adaptive wiring manifold

  • Wiring harnesses take a long time to build

Wiring harnesses take a long time to build

  • Adaptive harnesses can be pre-build and

programmed in minutes programmed in minutes

  • The adaptive wiring manifold complements

and extends the utility of the SPA concept and extends the utility of the SPA concept by allowing other special types of electrical connections (e.g. analog, rf) to be ( g g ) programmable managed in a “plug-and- play” manner

slide-37
SLIDE 37

Adaptive wiring allows terminal connections to be set under connections to be set under software control

C B A C A B A C B A C B B programmed blank programmed

slide-38
SLIDE 38

Adaptive manifolds can be built into panels b d hi h fl ibl bl d i

  • r boards, which can flexibly assembled in

different ways and programmed in ensemble t i ld th d i d ti tt to yield the desired connection patterns

C B A B A B C

slide-39
SLIDE 39

Temporary probes can be inserted and “dissolved” when no longer needed In this dissolved when no longer needed. In this case, we use the manifold to set up a temporary connection to check a possible temporary connection to check a possible problem with terminal C on the right panel

C B A B A B C V

slide-40
SLIDE 40

Adaptive manifolds can be reconfigured d d f f l I hi around defects or faults. In this case, we circumlocute a fault affecting “B” by i th if ld i t l reprogramming the manifolds in two panels

Faulty connection C B A B C Faulty connection A C New good connection

slide-41
SLIDE 41

The physical embodiment of an adaptive panel could employ a number of sockets. The internal construction is t l l l i f i ( t i ht li ) d at one level merely a series of wires (straight lines) and switches (hollow circles)

slide-42
SLIDE 42

Terminals between different components plugged into the panels are formed by closing the proper switches (the paths are generally non-unique). This approach is very similar to the routing networks in FPGAs, except that the switches might be many small metal electromechanical relays or high-amperage solid state relays y g p g y

E D E E D

slide-43
SLIDE 43

Of course when more components are added to an adaptive Of course, when more components are added to an adaptive panel, additional connections can be instantiated as needed

E D F E D F F E D

slide-44
SLIDE 44

AFRL developed a simple demonstration of the adaptive wiring technology using two large “panels” and over 100 latching microelectromechanical switches grouped into several sw We were able to successfully move switches,grouped into several sw. We were able to successfully move persistent (non-volatile) copper pathways from port to port

Control ASIC MEMS switch

Switchbox Switchbox Manifold

slide-45
SLIDE 45

LEGO radios (Beyond “software di ”) radio”)

  • Ability to comingle

Adaptive Wiring

y g elements of a modular rf system fluidly, adaptively

Wiring Manifold

RF

  • provision of more

comprehensive spectrum coverage

RF

  • “Cognitive radio”

(support for plug-and- play waveforms, dynamic waveforms

RF

dynamic waveforms, and adaptive configuration)

RF

IF-conv IF-conv decrypt

RF

IF-conv En/d

slide-46
SLIDE 46

high data rate (< 620 Mbit/sec) Very high data rate <10 Gbit/sec “SPA-10” (future) ponents ( 620 Mbit/sec) SPA-S e of comp low data rate (< 1 Mbit/sec) erformanc ( ) SPA-U Pe Very low data rate (< 10 kilobit/sec) “SPA-1” (future) N b f t Number of components

slide-47
SLIDE 47

Heterogeneity

SPA-y Network Bridge Node SPA-x Network

slide-48
SLIDE 48

High-performance ASIM concept f 10 b d d for 10 gbps standard

  • FPGA-based

PowerPC PowerPC PowerPC PowerPC DDR2 DDR2 DDR2 DDR2 Space system ace Space system ace node configuration

FPGA based ultra-scalable network

  • e

C

  • e

C

User portal

SPA-10

User portal User portal

SPA-10 SPA-10

BRAM BRAM BRAM BRAM

network

  • Each node

supporting up

User-available FPGA fabric

SPA-10

User-available FPGA fabric

SPA-10

10gbps 10gbps 10gbps

supporting up to 20 “SPA- 10” ports

10gbps Core MPP block

10 ports

p1 p2 p3 p18 p19

slide-49
SLIDE 49

Self-scaling networks of multi-gbps d i endpoints

XTEDS

Code bases FPGA static

User l i

  • Encapsulated high-

PowerPC PowerPC

User User User

PowerPC PowerPC DDR2 DDR2 DDR2 DDR2 Space system ace Space system ace node configuration

XTEDS

bases static

logic

p g performance nodes (up to 100Gbps bisection bandwidth)

User portal

SPA-10

User portal User portal

SPA-10 SPA-10 User-available FPGA fabric

SPA-10

User-available FPGA fabric

SPA-10 BRAM BRAM BRAM BRAM

10gbps 10gbps 10gbps Core MPP block

User input/output

time

Test bypass

User Device power

)

  • Scalable SPA super-

computing fabric supports grid-like

p1 p2 p3 p18 p19

supports grid like connection of many SPA-10 devices

  • Lower speed SPA
  • Lower-speed SPA

networks connect through bridge nodes

slide-50
SLIDE 50

Web-based XTEDS builder Web based XTEDS builder

slide-51
SLIDE 51

Standards- “Help-Desk” Approach Standards Help Desk Approach

  • Let’s establish a foundation within a non-profit to serve

t as a go-to

  • A central place for

– Standard drafts – Education / training – Workshop coordination – Community indexes D t b f ft t lib i d i id – Databases for software, component libraries, design aids

  • Support needed for

– Secretariat administrative roles for brokering the standards to a publishable form publishable form – Supplemental IT support to create the public and member only sections of the website and support the databases necessary – Manpower to create the documents, evolve to a useable form p (ex. In PnP, anyone smart enough to create the document is dedicated to creating the technology – sound familiar?)

slide-52
SLIDE 52

Conclusions Conclusions

  • Key principles of SPA as a disruptive technology

S t i t f lf d i ti l t f t k – Smart interfaces, self-description, casual arrangement of network element, complexity hiding and encapsulation, robust software infrastructure (SDM) – Push-button toolflow (embodied in the Mission Sattelite Design Toolkit) – Push-button toolflow (embodied in the Mission Sattelite Design Toolkit)

  • Dramatic benefits: faster, more flexible, more robust, less

expensive systems SPA U/SPA S i f t t h d d h f i

  • SPA-U/SPA-S infrastructure has advanced enough for serious

prototype development

  • Critical point in evolution – how do we cross the chasm

p (technological valley of death)?

  • Promotion through standards, small business community to

push technology to a critical “tipping point” push technology to a critical tipping point

slide-53
SLIDE 53

Acknowledgements Acknowledgements

  • Gifted distributed research team

Gifted, distributed research team

– In-house staff Small Business Innovative Research Program – Small Business Innovative Research Program

  • Support and commitment of AFRL

t management

  • Those who attended our workshops and

believe in us