Title: Mars Express Conference, Planetary Science Archive
1SOPS The Science Operations Planning System for
the first ESA Lunar Mission SMART-1
M. Sarkarati , D. Frew , M. Almeida VEGA,
Contractor to the Research and Scientific Support
Department of ESA Gerhard Schwehm, Detlef
Koschny, B. Foing European Space Agency, ESTEC,
RSSD, Postbus 299, 2200 AG Noordwijk, The
Netherlands
2SMART-1 Mission Overview
SMART Small Missions for Advanced Research in
Technology First ESA Mission to the Moon
Lunar Science Contribute to our understanding of
the evolution of the Moon
Technology Demonstration Test electric propulsion
3SMART-1 Mission Phases
- Crouse Phase ?? Technology Demonstration Phase
- Launch with Ariane-5 27 September 2003
- 14-month transfer orbit from Earth to the Moon.
- Lunar Orbit Entrance 15 November 2004
- Lunar Science Phase
- Nominal Lunar Phase until 23 December 2005
- Extended Lunar Phase until 03 September 2006
- Smart-1 Science Orbit Communications passes
- - Period 5hrs - One out of 5 orbits
- - Perilune gt 300km - Phased to science orbit
- - Apolune 3000km - No dedicated
groundstation - - Repeat cycle 4 weeks
4SMART-1 Spacecraft
5SMART-1 Science Payload
SPEDE Earth and Moon plasma environment mapping
SIR Near-Infrared mapping of the Moon -gt produce
mineralogical map (e.g. of Olivine)
AMIE Produce high-resolution maps study
mineralogical distribution (with filters)
D-CIXS Produce global x-ray map -gt distribution
of MagnesiumTells us about the evolution of the
Moon, was there a magma ocean?
6SMART-1 Science Payload
KATE
EPDP - PPA
AMIE
SPEDE
SIR
D-CIXS
XSM
7Science Operations Planning Concepts
Decentralized Science Opportunity Analysing /
Operation Planning through Conflict Resolving
Centralized Science Opportunity Analysing /
Conflict Free Operation Planning
8STOC Tasks and Responsibilities
- Management of all relevant operational Data
- Performing environmental simulations
- Analysing the simulation results and identifying
available science opportunity windows - Selecting some of available science
opportunities - ? Resource management and conflict
resolution - ? Prioritising and selecting among
overlapping science opportunity windows - Preparation of the final, consolidated science
operations planning products - ? Detailed operational Timeline files
- ? Detailed S/C orientation/pointing request
files - Tracking of all performed observations and
achieved scientific objectives of the mission.
9SMART-1 Science Operations Planning Concept
Science and Technology Operation Coordination
10SOPS Science Operations Planning System
Environmental Simulator
Operations Plan / Pointing Request Generator
Science Opportunity Analyzer
Science Opportunity Scheduler
SOPS Knowledgebase
Science Opportunity Visualizer
11SOPS Knowledgebase
- Underlying Technologies
- J2EE Container managed Enterprise Java Beans
- Relational, SQL-based database
- Web-Client Servlets and Java Server Pages
- Modelled Knowledgebase Entities
- Target
- Target group
- Payload
- Observation Type
- Constraint Type
- Science Theme
- Constraint
- Payload Operation
- Measurement
- Observation Request
12SOPS Knowledgebase
13SOPS Knowledgebase
14Simulation Environment
PTB Project Test Bed Existing Simulator based on
EuroSim real-time engine Reports changes in the
environmental properties as events Result of one
week simulation 45 MB ASCII event file
004_233206 LM_LSE_70_80_START (COUNT
4170001) 004_233214 LM_VIS_ALG_20_30_START
(COUNT 1980041) 004_233214
LM_VIS_ALG_30_90_END (COUNT 1980041) 004_23321
5 LM_VIS_LIM_END (COUNT 2110041) 004_233215
LM_VIS_LIM_END (COUNT 4870042) 004_233217
LM_VIS_LIM_END (COUNT 1980041) 004_233217
LM_VIS_LIM_END (COUNT 4880042) 004_233219
LM_VIS_LIM_START (COUNT 2230041) 004_233223
LM_VIS_ALG_5_10_START (COUNT 2170041) 004_2332
23 LM_VIS_ALG_10_20_END (COUNT
2170041) 004_233224 LM_VIS_LIM_END (COUNT
1920041) 004_233225 LM_VIS_LIM_START (COUNT
1930041)
15Science Operations Analyzer
- 100s of opportunities per week
- Visibility and geometry constraints
- Different pointing modes
- nadir, cross-track, tracking, inertial
- Conflicting pointing
- Platform thermal constraints
- Payload geometric constraints
- e.g Sun in FoV.
- Payload maintenance
- No ground station schedule
16Science Operations Analyzer
17Science Operations Analyzer
18Science Operations Analyzer
19Science Operations Analyzer
20Science Operations Analyzer
----------------------Orbit 2319 126_072621
AM_PHT_MOR_START (COUNT 1010001) 126_072640
AM_PHT_MOR_START (COUNT 4240002) 126_072640
POLAR_MON_START (COUNT 4240001) 126_072753
AM_PHT_MOR_START (COUNT 1000003) 126_072908
AM_MAPPING_START (COUNT 4220001) 126_072908
D_CIXS_GLOBAL_MAPPING_START (COUNT
4220001) 126_072908 SIR_POLE_TO_POLE_START
(COUNT 4220001) 126_073316 AM_PHT_MOR_END
(COUNT 1010001) 126_073404 AM_PHT_MOR_END
(COUNT 4240002) 126_073404 POLAR_MON_END
(COUNT 4240001) 126_073515 AM_PHT_MOR_END
(COUNT 1000003)
- Underlying Technology
- J2EE Client
- Server Client Architecture
- TCP/IP connection to the knowledgebase
- Platform independence
- Import / Export Functionality
- Generation of interface documents for other ESA
planning software
CDT BLOCK 126_051824 STOC INERT_START (
POINTING_AXIS X OBJECT EARTH SLEW_POLICY
SMOOTH YDIR POSITIVE ) 126_054824 STOC INERT_E
ND Light side start 126_072621 STOC NADIR_START
( OBJECT_TO_BE_POINTED Z SLEW_POLICY SMOOTH
YDIR POSITIVE ) Light side end 126_091849 ST
OC NADIR_END WOL Inertial Cool Down
start 126_094721 STOC INERT_START ( OBJECT
WOL SLEW_POLICY SMOOTH YDIR POSITIVE ) End
of WOL 126_112807 STOC INERT_END Light side
start 126_122524 STOC NADIR_START (
OBJECT_TO_BE_POINTED Z SLEW_POLICY SMOOTH
YDIR POSITIVE )
21Science Operations Scheduler
- Constraint-Based Scheduling and optimizing using
the constraint programming library of the
Fraunhofer FIRST, firstCS - Pure CSP modeling of the scheduling problem
- Finding an optimized solution using Labeling
algorithms (Reduction of Domains) - Still under development first results are very
promising
final CS cs new CS() //Task 1 Variable start
new Variable(0, 12) Variable duration
new Variable(9) Variable end new
Variable(0, 15) Sum s new Sum(start,duration,e
nd) Cs.add(sum) ...
22SOPS Features Summary
- Single Repository for all relevant information
about science operations in a knowledgebase - Web-based and easy access via the Internet to the
knowledgebase - Platform independent Java client for analyzing,
scheduling, visualizing and planning - Identification of all available science
opportunity windows in a planning cycle - Several visualization forms of analyzing results
- Partly automated scheduling of the identified
science opportunity windows - Generating interface files for other ESA planning
software and the flight control team - Reporting and Tracking functionality for all
performed observations
23SMART-1 Results, achieved using SOPS
Target Coverage during the Push Broom 1 Phase of
the Mission
Coverage Image from the ESA MAPPS tool
24SMART-1 Results, achieved using SOPS
Target Coverage during the Medium Solar Elevation
Phase of the Mission
Coverage Image from the ESA MAPPS tool
25SMART-1 Results, achieved using SOPS