Campaign Types used in Rosetta Case Studies Steve Chien Jet Propulsion Laboratory, California Institute of Technology © 2013 California.

Slides:



Advertisements
Similar presentations
Using the SmartPLS Software “Structural Model Assessment”
Advertisements

6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Scheduling Requests and Request Reports Presented by: Sara Sayasane Presented by:
Dale E. Gary Professor, Physics, Center for Solar-Terrestrial Research New Jersey Institute of Technology 1 3/16/2012OVSA Preliminary Design Review.
Reliability of Disk Systems. Reliability So far, we looked at ways to improve the performance of disk systems. Next, we will look at ways to improve the.
INTEGRALS 5. INTEGRALS We saw in Section 5.1 that a limit of the form arises when we compute an area.  We also saw that it arises when we try to find.
PHILAE Science Team, Venice LTS phase: the LS standpoint prepared by HBO LTS phase: from end of FSS (mid Nov. 2014) to end of Rosetta mission (31.
A General approach to MPLS Path Protection using Segments Ashish Gupta Ashish Gupta.
Aalborg Media Lab 23-Jun-15 Software Design Lecture 6 “Conditionals and Loops”
Testing an individual module
Service Definer Roles NHS e-Referral Service
Copyright © Cengage Learning. All rights reserved. CHAPTER 9 COUNTING AND PROBABILITY.
CS 255: Database System Principles slides: Variable length data and record By:- Arunesh Joshi( 107) Id: Cs257_107_ch13_13.7.
Copyright © Cengage Learning. All rights reserved. 5 Integrals.
Determining Sample Size
® IBM Software Group © 2009 IBM Corporation Rational Publishing Engine RQM Multi Level Report Tutorial David Rennie, IBM Rational Services A/NZ
Alternative Measures of Risk. The Optimal Risk Measure Desirable Properties for Risk Measure A risk measure maps the whole distribution of one dollar.
Introduction to Data Analysis Probability Distributions.
Entropy and the Second Law Lecture 2. Getting to know Entropy Imagine a box containing two different gases (for example, He and Ne) on either side of.
1 7. R EPETITIVE C ONSTRUCTION Objective: To understand how production and production rates are affected by repetition of tasks, and to learn how to plan.
MagicInfo Pro Scheduler Now that a template has been created from content imported into the Library, the user is ready to begin scheduling content to.
Data Structures Week 8 Further Data Structures The story so far  Saw some fundamental operations as well as advanced operations on arrays, stacks, and.
Database Systems Microsoft Access Practical #3 Queries Nos 215.
Consortium Meeting La Palma October PV-Phase & Calibration Plans Sarah Leeks 1 SPIRE Consortium Meeting La Palma, Oct. 1 – PV Phase and.
O FFICE M ANAGEMENT T OOL - II B BA -V I TH. Abdus Salam2 Week-7 Introduction to Query Introduction to Query Querying from Multiple Tables Querying from.
Inferential Statistics Part 1 Chapter 8 P
The new P2PP tool | | Monika Petr-Gotzens The new Phase 2 Proposal Preparation (P2PP) tool Monika Petr-Gotzens.
This document gives one example of how one might be able to “fix” a meteorological file, if one finds that there may be problems with the file. There are.
Search using map Search using database Select a specific pdf file by C-site number Introduction (getting started) Search Options C-SITE REPORTS Trench.
1 Memory Management Chapter 7. 2 Memory Management Subdividing memory to accommodate multiple processes Memory needs to be allocated to ensure a reasonable.
WEL COME PRAVEEN M JIGAJINNI PGT (Computer Science) MTech[IT],MPhil (Comp.Sci), MCA, MSc[IT], PGDCA, ADCA, Dc. Sc. & Engg.
1 Multi-Level Indexing and B-Trees. 2 Statement of the Problem When indexes grow too large they have to be stored on secondary storage. However, there.
WHAT IS WEATHER?  The weather is just the state of the atmosphere at any time, including things such as temperature, precipitation, air pressure and cloud.
Computer Graphics Matrices
5 INTEGRALS.
Background  EM16 SGS+TEC met with FD 1 year ago  Both sides agreed that there was a “performance gap:  SGS prepared a TN with 2 main options to bridge.
Chapter 4: More Object Concepts. Objectives Understand blocks and scope Overload a method Avoid ambiguity Create and call constructors with parameters.
1 IP Routing table compaction and sampling schemes to enhance TCAM cache performance Author: Ruirui Guo, Jose G. Delgado-Frias Publisher: Journal of Systems.
June 27-29, DC2 Software Workshop - 1 Tom Stephens GSSC Database Programmer GSSC Data Servers for DC2.
4 - Conditional Control Structures CHAPTER 4. Introduction A Program is usually not limited to a linear sequence of instructions. In real life, a programme.
OPERATORS IN C CHAPTER 3. Expressions can be built up from literals, variables and operators. The operators define how the variables and literals in the.
Reliability of Disk Systems. Reliability So far, we looked at ways to improve the performance of disk systems. Next, we will look at ways to improve the.
Beginning Fare File Management Hudson Fare Files 104 – Rev. 8/15 Point to Point (PTP)
Template Building Approaches & Considerations Open Source Community Call Feb 23, 2016.
Unsupervised Learning
19 May 2010, ESOC Eberhard Grün and Harald Krüger
RSOC Overview at SWT #26, 11/12 June 2009
ROSETTA SWT 27th ESOC, 2-4 December 2009
CHAPTER 9 Testing a Claim
Pre-landing Orbiter Observations
Analyzing Business Trends in THD Led by Terrice McClain and Jen Paulin
Defining the Preferred case
Summary of the science planned per mission phase
OSIRIS Full Team Meeting
WG – Chemistry – mineralogy elemental
Loops and Switches Pre-Quiz
Fitting Curve Models to Edges
Dynamic Programming.
Antenna Contact During Calibration Maneuvers
Project Scheduling Basics Activity on Node Precedence Diagrams
CHAPTER 9 Testing a Claim
Offset-Time-Based QoS Scheme
Rational Publishing Engine RQM Multi Level Report Tutorial
CHAPTER 9 Testing a Claim
Loops and Switches How Do You Make Loops and Switches? lesson > TeachEngineering.org Center for Computational Neurobiology, University of Missouri.
Random Number Generation
CHAPTER 9 Testing a Claim
ITEC 202 Operating Systems
Face-to-Face IDT Meeting Session 1 Observation Strategies and EGRET Experience S. W. Digel March 19, 2002 SLAC.
Unsupervised Learning
Cascading Style Sheets CSS LAYOUT WITH GRID
Presentation transcript:

Campaign Types used in Rosetta Case Studies Steve Chien Jet Propulsion Laboratory, California Institute of Technology © 2013 California Institute of Technology, all rights reserved. Material in this presentation should be considered under U.S. export control is released to the ESA Rosetta team as per existing TAA.

Campaign Templates Four basic campaign types represent pretty much all campaigns in Rosetta Escort and pre- landing modelled thus far. – (Outer repetition) Inner Repetition – (Outer repetition) Inner Cumulative Duration – (Outer repetition) Inner Timing Offset (multiple Rules) – Cumulative Monitoring

Example, Escort April 2013/vJuly2013 Campaign NameOuter RuleInner Rule ALICE inner coma for noble gasRepeatcumulative ALICE Mapping of CO in inner comarepeat ALICE search for CO extended sourcerepeat ALICE investigation of ice rich/activerepeat Alice grain composition investigationRepeatcumulative Alice detection and mapping of CO source regions Repeatcumulative Alice great circle scanRepeatTemporal COSIMA Exposure (from Current Escort)cumulative … Source – – Use as credentials – Scenario E-M03-M04-C

Example, MTP8 E2E Campaign NameOuterInner COSIMA EXPOSEcumulative COSIMA target analyzerepeat MIDAS analyzerepeat MIDAS exposecumulative Rosina Gas Dyncumulative Rosina Monitorcumulative Giada MonitorTemporal Miro LZ (dusk, dawn)repeat Virtis CO2 Abundancerepeat … Source: JPL-E2E-Nov07

Campaign Files The campaign definition file(s) are identified by their header XML definitions declaring a CampaignDefinitionSet as indicated in the below sample file header. … …

Campaign Definitions Campaigns are made up of scheduling rules, which indicate to ASPEN/RSSC how to satisfy campaigns. Each rule must have its “minimum satisfaction” criteria met to be satisfied Every rule in a campaign must be satisfied for a campaign to be satisfied. Campaign status for each scheduling run is summarized in a table at the bottom of the GUI.

Campaign Definitions Campaigns have temporal extent – Scheduling rules are only applied within the temporal extent of the campaign Campaigns have priority – This indicates the order in which ASPEN attempts to satisfy campaigns – Note this is “scheduler priority” not “science priority”

Example Campaign Scheduling Rules Simplest type of rule is a simple repeat.

Example simple repeat repeat observation 201 while repetition :00:00 003T00:00:00 001T00:00:00 In English, this scheduling rule will attempt to schedule observation 201 up to 56 times, with a 12 hour to 3 day separation in between observations, and a preferred separation of 1 day. Note Min and max are “if this is violated, I don’t want any, i.e. give up! In this case it means if I cant schedule one for 3 days, just give up on the the rest of the campaign, so this should be a HIGH number. Likewise MIN should be LOW. Instead use preferred separation to get desired separation

Avoid Rules These indicate that one type of activity and another type of activity are incompatible – Note ASPEN may infer that two activities are incompatible in other ways, such as s/c or instrument state, pointing, resource usage, …

Example Avoid Rule avoid observation 201 while observation This scheduling rule indicates that – observation 201 (MIRO limb to limb scan for gas distribution) cannot overlap – observation 9004 (Engineering OCM).

Result – Simple Repeat These rules end up with a lot of observations scheduled about a day apart.

Cumulative Duration This type of rule schedules observations to achieve a cumulative observation time.

Example – Cumulative Duration repeat observation 203 while repetition :00:00 04:00:00 12:43:00 12:44:00 12:43:00

Nesting rules Rules can be nested to height (depth) 2. This is done by specifying the action in the “outer rule” to be another rule, which is indicated by the ruleID of the relevant rule (must be within the same campaign*).

Example - Nesting MIRO Raster Scan 100 repeat observation 203 while repetition :00:00 12:43:00 12:44:00 12:43:00 repeat rule 1017 while repetition T00:00:00 056T00:00:00 028T00:00:00

Nesting Example Rule 1017 is the inner rule. It highlights the “cumulative duration” rule type. It attempts to achieve a cumulative observation time of 12 hours, 44 minutes, while using 2-3 observations with an observation gap of no more than 4 hours. This rule is attempting to schedule for as close to a complete uninterrupted nucleus rotation. However the engineering activities: navcam, WOL, OCM, allow gaps of at most 6.5 hours, therefore some interruptions will occur. Due to the outer repeat rule, these observations scheduled by the inner rule will be repeated a number of times with separation as indicated in the outer rule. We can see these observations in the schedule below.

Linking Start and End times Finally, we illustrate yet another nested rule combination, a great circle scan. In this case the entire circle (360 degrees) observation has been broken into three parts because in a single block it would take 10 hours + slewing which is longer than the gaps in between engineering activities. Here we illustrate how the rule schedules the three parts of the observation close together. Rule 1002 schedules the longest part of the observation – the anti-nadir portion of the observation. Because the whole circle is desired to be completed weekly, the scheduling rule for this observation indicates scheduling 8 times preferred (since for an 8 week scheduling horizon), with a min and max of 4 and 12. Likewise the preferred separation is one week (7 days) with a min and max of 3.5 and 14 days. Rule 1030 is for the first near nadir segment. This rule indicates that we should schedule this observation once, and within 7 days of the anti-nadir segment. More specifically, using the “start when start” construct, the start time of this near nadir segment should be no earlier than 1 week before the start of the anti-nadir segment (indicated by the -7 day minimum separation) and the start time for this near nadir segment should be no later than 1 week after the start of the anti-nadir segment (indicated by the +7d maximum separation). Furthermore, the start time of the near nadir segment should be as close as possible to the start time of the anti-nadir segment (indicated by the 0:00 preferred separation). Importantly Rule 1041 indicates that for we need to apply rule 1030 to every condition (e.g. there should be a near-nadir counterpart for every anti-nadir. Rules 1031 and 1040 define an identical second near-nadir segment, linked identically to the anti-nadir observation.

Linked Observations ALICE Great circle scan around S/C X axis 100 repeat observation 101 while repetition T12:00:00 014T00:00:00 007T00:00:00 65 start observation 130 when observation 101 start T00:00:00 007T00:00:00 000T00:00:00 66 repeat rule 1030 while repetition 1 every start observation 131 when observation 101 start T00:00:00 007T00:00:00 000T00:00:00 66 repeat rule 1031 while repetition 1 every

Another Linked Example Schedule hardest part (CIVA-P) Schedule others relative – On – Lander Compartment Heating – Secondary Battery – ROMAP – Turn Off Schedule Lander compartment end to start Schedule CIVA-P to WoO and pointing Schedule ROMAP start at end CIVA- P Schedule secondary battery start at end ROMAP

Monitoring with Options Schedule default as cumulative duration at high priority with avoid WOL, OCM – Set preferred duration to cover entire scenario length – Repetition = DONT CARE Schedule fill in WOL similarly at lower priority – Ensure that both dont occur via instrument/mechanism state

Examples of all of these mlgui/rssc/index.html mlgui/rssc/index.html Use as credentials