Top Banner
End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation Angela Li, Jizhong Chen*, Gary Smith, Lesyle Boyce, Christopher Roberts NASA Goddard Space Flight Center, Software Engineering Division, Mail Code 474.0 *Columbus Technologies and Services 01/08/12 1 Pending NASA Code 500 Review
15

End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

Feb 23, 2016

Download

Documents

Soph Sophie

End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation. Angela Li, Jizhong Chen*, Gary Smith, Lesyle Boyce, Christopher Roberts NASA Goddard Space Flight Center, Software Engineering Division, Mail Code 474.0 *Columbus Technologies and Services. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

1

End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data

Modeling and Simulation

Angela Li, Jizhong Chen*, Gary Smith, Lesyle Boyce, Christopher Roberts

NASA Goddard Space Flight Center, Software Engineering Division, Mail Code 474.0

*Columbus Technologies and Services

01/08/12Pending NASA Code 500 Review

Page 2: End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

2

Benefits

• Requirements traceability to design, code and test in integrated environment

• Consistent architecture, design, code and documentation of both Flight and Ground Software Subsystems– Reverse engineer C, C++ or Java code for capturing

existing Flight and Ground systems developed without a standardized methodology

• Facilitates automated Verification and Validation(V&V) and gap analysis through the use of model checking tools

Page 3: End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

3

Benefits (Continued…)

• Full behavioral code generation for C, C++ and Java applications targeting real-time operating systems

• Interface Definition and Management- System -to- System and External Interfaces- Verification of information flow between key Interfaces

• SysML provides flexible allocation tables that supports requirements allocation, functional allocation, and structural allocation

• SysML provides linkage with DoDAF, MODAF or UPDM support

Page 4: End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

JPSS Program

External NASA Organizations\• Launch Services Program (LSP)• Near Earth Network (NEN)• Space Network (SN)• Flight Dynamics Facility (FDF)• NASA Science Data Segment (SDS) - NPP Only• LaRC for CERES Development

Customers• IDPS Consumers – AFWA, FNMOC,

NAVO, NESDIS/NDE, CLASS- National Weather Service, USDA, EPA,

Agriculture, Fisheries, DoD Branches of Service etc.

•Direct Readout Consumers – Civilian, Military, Int’l

•Search and Rescue

Cross Support Ground Systems

• JAXA Ops• EUMETSAT Ops• AFSCN

Cross Support Flight Segment

• DMSG – DMSP-x• JAXA – GCOM-x• EUMETSAT – METOP-x• DMSG – DWSS-x• NRL – WINDSAT• NASA – NPP

JPSS Context DiagramMarch 2, 2011

• JPSS-1• JPSS-2• Free Flyer TSIS FF

Services FF− SARSAT−A-DCS

JPSS Flight Projects

External NOAA Organizations• OSPO• STAR• Climate Service• OSD• NWS

JPSS Ground Project• Flight Operations –

NPP, JPSS, DWSS, Free Flyer• Data Acquisition Product Generation and

Distribution NPP, JPSS, DWSS, GCOM, Free Flyer

• Data Acquisition and Routing OnlyDMSP, METOP, WINDSAT

• NPP (Instruments)

Page 5: End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

JPSS-n

DWSS-n

GCOM-nTDRSS(Example of Use)

Stored Mission Data

Telemetry Tracking & Control

Legend:Retain Intermediate product (RIP)

Data Quality Report

Argos Beacon / HK Data/SARSAT

Mission Support Data

* Implementation dependent

GCOM@ KSAT

GCOM SMDWSC

DR Terminals

JPSS Ground System Operational Flows OV-1

Field Terminals

March 2, 2011

HRD LRD MSD

Operations Coordination

Launch Support, Commissioning & Contingency

MSDProvides Mission Planning, Spacecraft Control, Data Acquisition, Routing, and Processing, Product Generation and Distribution, Calibration, Validation, and Enterprise Management

FDF

Ancillary Data, ODAD, SDAD, CODAD

GCOM Ops

(JAXA)EUMETSAT

xDRs / Metadata

X-BandKa-Band

X-BandL/X-Band

L/X-Band

X-Band

S-Band

NWS TOC (NOAA)

FNMOC

AFWA

Field Terminal

Users

functionsJoint Polar Satellite System (JPSS) Ground System

NSA

GPS Crypto Keys

GPS

STAR(NOAA)

Algorithm Updates

Free Flyers*: TSIS/A-DCS/ SARSAT

Ka-Band

NASA @ McMurdo

LaunchSupport

NESDIS/NDE

(NOAA)

NAVO

X-Band

DMSP-nMetOp-n

NPP

X-Band

WindSat / Coriolis

Security

DMSP Ops

(NOAA /6 SOPS)

WindSat DP (NRL/FNMOC)

DMSP DP(AFWA)

CLASS(NOAA)

Coriolis Ops

(AFSPC)

SDS (NPP)

Backup TT&C

Page 6: End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

6

Mission Data Formats

• The Consultative Committee for Space Data Systems (CCSDS) Packet

• Multiplexing Protocol Data Unit (MPDU)• Coded Virtual Channel Data Unit (CVCDU)• Channel Access Data Unit (CADU)• Raw Data Record (RDR)• Science Data Record (SDR)• Environmental Data Record (EDR)• Intermediate Product (IP)

Page 7: End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

7

OMPS Total Column Data Flow

01/08/12

Page 8: End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

8

Strategies

• Rapid prototyping of behavioral model– Enable early proof of concept and requirement verification and

validatin

• Leverages NASA reusable assets to rapidly create executable models– Provides simulation of the runtime environments– Verify adequacy of real-time performance requirements

• Provides capability for early detection and isolation of potential data flow bottleneck– Providing a model view of the system that is scalable to simulate

worst case demand loading

Page 9: End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

9

Strategies (Continued…)

• Document the format and timing of information flows between systems and/or subsystems in standardized graphical format– Provide automated interface-to-interface verification and

validation

• Support subsystem testing and verification– By providing high fidelity modeling of external stimulus to the unit-

under-test in a controlled environment

Page 10: End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

10

Approaches

• Flight Vehicle Test Suite (FVTS)– Hardware based Engineering Model (EM) class– Software or COTS hardware based Operations (OPS) class

• End-to-End Data Modeling– Capture data format change from CCSDS packet to CADU– Use UML tools– Generate code for simulation– Verify the FVTS simulation results independently– Object Oriented (OO) model

• Easy to extend

– Data driven simulation

01/08/12

Page 11: End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

11

OMPS Class Diagram

01/08/12

Page 12: End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

12

OMPS Sequence Diagram

01/08/12

Page 13: End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

13

Path Forward

• Integrate the model with an XML Parser• Initialize the model with real OMPS science RDR files –

Done• Run the Simulation from Packet to CADU• Make the model simulation data driven• Run simulation side-by-side with FVTS• Or feed the simulation data into FVTS

01/08/12

Page 14: End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

14

Summary

• OMPS End-to-end Data Modeling provide us a clear, visual way to understand mission science data format

• The Simulation capability of the data model provide us a way to inject real science data into FVTS

• The object oriented nature of the model is very easy to be extended to any instrument, any data product, including:– Spacecraft house keeping– Instrument calibration

Page 15: End-to-End Ozone Mapping and Profiler Suite (OMPS) Mission Data Modeling and Simulation

15

Acknowledgement

• Holly Abraham – Columbus Technologies and Services• Brett Mathews - Columbus Technologies and Services• Larry Barrett – Orbital Science Corp.• Richard Cember – Computational Physics Inc.• Timothy Dorman – Computational Physics Inc.