+ All Categories
Home > Documents > The Evolution of the GERB Ground Segment Processing System

The Evolution of the GERB Ground Segment Processing System

Date post: 03-Feb-2022
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
27
© 2010 RalSpace © 2010 RalSpace Peter Allan, Head of Space Data Division The Evolution of the GERB Ground Segment Processing System
Transcript
Page 1: The Evolution of the GERB Ground Segment Processing System

© 2010 RalSpace © 2010 RalSpace

Peter Allan, Head of Space Data Division

The Evolution of the GERB Ground Segment Processing System

Page 2: The Evolution of the GERB Ground Segment Processing System

Overview

Need for long term operational system Design choices Changes along the way

© 2012 RAL Space

Page 3: The Evolution of the GERB Ground Segment Processing System

Misnomer

GGSPS is the system at RAL –  Not the full ground segment

© 2012 RAL Space

Page 4: The Evolution of the GERB Ground Segment Processing System

Geostationary Earth Radiation Budget The GERB Instrument

Page 5: The Evolution of the GERB Ground Segment Processing System

600 ms rotational cycle

Page 6: The Evolution of the GERB Ground Segment Processing System

600 ms rotational cycle

Page 7: The Evolution of the GERB Ground Segment Processing System

600 ms rotational cycle

Page 8: The Evolution of the GERB Ground Segment Processing System

ZERO g

0 g

Page 9: The Evolution of the GERB Ground Segment Processing System

3 to 4 g

Page 10: The Evolution of the GERB Ground Segment Processing System

Up to 9g

Page 11: The Evolution of the GERB Ground Segment Processing System

18 g

Page 12: The Evolution of the GERB Ground Segment Processing System

Players

EUMETSAT receive the raw data from MSG RAL

–  Designed and led the building of the instrument –  Calculate calibrated geolocated radiances

RMIB –  Expertise in deriving fluxes

–  Calculate fluxes Imperial College – science and operations

© 2012 RAL Space

Page 13: The Evolution of the GERB Ground Segment Processing System

Flow of data

© 2012 RAL Space

GGSPS L2 from RMIB

L1.5 to RMIB

Page 14: The Evolution of the GERB Ground Segment Processing System

Planning for the long term

•  GGSPS was designed from 1996 •  Originally planned launch in Oct 2000 •  Actual launch of MSG-1 in 2002 •  MSG-2 launched in December 2005 •  MSG-3 launched recently (5 July 2012) •  Expected to go to at least 2018 •  Well over 20 years from design to end

–  But at least we knew that!

© 2012 RAL Space

Page 15: The Evolution of the GERB Ground Segment Processing System

Choosing the system

Candidate operating systems –  Various favours of (commercial) Unix –  Linux –  VMS –  Windows NT

Choice at end of 1996 –  PSS

© 2012 RAL Space

Page 16: The Evolution of the GERB Ground Segment Processing System

Considerations

Software development tools Robust database (central to design of GGSPS) Programming language And the winner was …

–  Digital Unix (-> Tru64) –  Ingres database –  C++

© 2012 RAL Space

Page 17: The Evolution of the GERB Ground Segment Processing System

Slow evolution

Replace original Alpha hardware with more modern processors

Use NAS boxes for data storage

© 2012 RAL Space

Page 18: The Evolution of the GERB Ground Segment Processing System

Changes to getting the raw data

Original scheme –  Leased line to EUM operational computers –  Received a data packet every 0.6 sec –  Driven by EUM need for security

Later, raw data delivered to U-MARF –  Now collect data files from U-MARF via internet –  Simpler –  Much cheaper

© 2012 RAL Space

Page 19: The Evolution of the GERB Ground Segment Processing System

The Big Bang

HP –  which had merged with Compaq

–  which had bought Digital –  announced it would drop support for Tru64

Options –  Buy enough hardware to last to the end of the

mission –  Port to something with a future

© 2012 RAL Space

Page 20: The Evolution of the GERB Ground Segment Processing System

Port to Linux

C++ is portable, isn’t it? Status of Ingres on Linux was uncertain

–  Move database to Postgres Porting process

–  Quick build of code on Linux using Ingres as DB –  Careful port to give code that runs

–  Passes unit tests, executables don’t crash –  Run full system test, compare data products

© 2012 RAL Space

Page 21: The Evolution of the GERB Ground Segment Processing System

Problems along the way

•  Make files •  Compiler on Tru64 let us get away

with some poor code –  e.g. multiple fclose()

•  Some data types in Ingres different in Postgres

•  Error checking used in Ingres not available in Postgres

© 2012 RAL Space

if ( fp = fopen() ) { ... fclose(fp); } // Final close “to be

sure” fclose(fp); }

Page 22: The Evolution of the GERB Ground Segment Processing System

Operational problems

Design of GERB is simple –  Scan E-W with

no filter –  Scan W-E with

short wave filter –  Repeat

© 2012 RAL Space

Page 23: The Evolution of the GERB Ground Segment Processing System

But ...

•  Position of detectors suffer from jitter –  Timing signal from MSG

•  Stray light affects images more than expected •  Mirror can stick on occasions •  Sensor swaps cause position offsets

-> Time spent checking data was much higher than expected

© 2012 RAL Space

Page 24: The Evolution of the GERB Ground Segment Processing System

Operational Improvements

•  Trap counting data •  Trap mirror pointing anomalies •  Automate generation of geo long-term trend plots •  Automate handling of stray light data •  Automate detection of anomalies •  Improve daily movie software •  Tools to compare L1.5 geo against RGP •  Improve robustness of generation of geo plots •  Extend range of quantities monitored in eng reports

© 2012 RAL Space

Page 25: The Evolution of the GERB Ground Segment Processing System

Operational Improvements

Have reduced time spent on routine data validation

Can devote more time to improving the system

© 2012 RAL Space

Page 26: The Evolution of the GERB Ground Segment Processing System

GERB-3

Mirror mechanism –  Velocity control on GERB-1 & GERB-2 –  Position control on GERB-3 & GERB-4

New mechanism has led to revised data packet

© 2012 RAL Space

Page 27: The Evolution of the GERB Ground Segment Processing System

Conclusions

•  Philosophy of GERB has remained constant

•  Have evolved the processing system to be more powerful and useful

•  Have improved the operational tools to automate time consuming processes

•  Set fair for GERB-3 and 4

© 2012 RAL Space


Recommended