1 / 14

Observation Scheduling Boyd Waters, NRAO

EVLA Data Processing PDR. Observation Scheduling Boyd Waters, NRAO. Proposal Preparation and Submission. Observation Preparation. Observation Scheduling. Data Archive. Image Pipeline. Data Post-Processing. Monitor and Control System. CBE. Correlator. Antenna. Feed. Receiver.

rhoda
Download Presentation

Observation Scheduling Boyd Waters, NRAO

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. EVLA Data Processing PDR Observation Scheduling Boyd Waters, NRAO

  2. Proposal Preparation and Submission Observation Preparation Observation Scheduling Data Archive Image Pipeline Data Post-Processing Monitor and Control System CBE Correlator Antenna Feed Receiver IF System Fiber Optics Transmission System Local Oscillator e2e-EVLA Interaction Observation Scheduling Software Monitor & Control System EVLA Data Processing PDR

  3. e2e-EVLA II Diagram Design: B. Clark EVLA Data Processing PDR

  4. Observation Scripting Path Real-time Observing Table Glish Script XML XML EVLA Data Processing PDR

  5. Scheduling Phases

  6. Dynamic Scheduling Structure the Observation… …so that we can… Respond to Events on a Short Time Scale Changing conditions (e.g. weather) Targets of Opportunity (e.g. GRBs) … Block-Based Scheduling EVLA Data Processing PDR

  7. Preamble “Post-amble” Observing Block ~20(?) minutes nominal Observing Block EVLA Data Processing PDR

  8. Observing Block Observing Block Observing Block Observing “Session” • A series of blocks • Preamble is run ONLY for the FIRST • Post-amble is run ONLY for the LAST Preamble “Post-amble” … … EVLA Data Processing PDR

  9. Observing Block Constraints • “Run this block until the calibrations converge” • “I can’t run unless the previous block has run successfully” • “I MUST run at 16:42:30 GST on 30 May 2002” • (fixed scheduling is dynamic scheduling with time-domain constraints) EVLA Data Processing PDR

  10. Block Templates • Debug blocks • Template blocks • “Default” blocks EVLA Data Processing PDR

  11. Preamble Preamble Observing Block Preamble Observing Block Observing Block Observing Block Preamble “Post-amble” “Post-amble” “Post-amble” “Post-amble” “ready for next block” “here it is” Block-Based Scheduler Telescope sees ONE BLOCK AT A TIME: Block Queue • Implications: • Simplifies the telescope state data • Telescope reports block execution status back to the block queue • All “observing logic” is maintained by the Block Queue Telescope EVLA Data Processing PDR

  12. Observing Block Preamble Observing Block Observing Block Observing Block Preamble Observing Block Preamble Preamble Observing Block Observing Block Observing Block Observing Block Observing Block Preamble Preamble Preamble Observing Block Preamble Preamble “Post-amble” “Post-amble” “Post-amble” “Post-amble” “Post-amble” “Post-amble” “Post-amble” “Post-amble” “Post-amble” Preamble “Post-amble” 1 2 2 3 Preamble “Post-amble” 1 2 3 Block Execution Input Queue: Execution: EVLA Data Processing PDR

  13. Observing Block Observing Block Preamble Observing Block Preamble Preamble Observing Block Observing Block Preamble Observing Block Observing Block Observing Block Preamble Preamble Observing Block Observing Block Observing Block Preamble Observing Block Observing Block Observing Block Observing Block Observing Block Preamble Preamble Preamble Preamble Observing Block Observing Block Preamble Preamble Preamble “Post-amble” “Post-amble” “Post-amble” “Post-amble” “Post-amble” “Post-amble” “Post-amble” “Post-amble” “Post-amble” “Post-amble” “Post-amble” “Post-amble” “Post-amble” “Post-amble” Preamble Preamble Preamble “Post-amble” “Post-amble” “Post-amble” 1 1 2 2 2 3 3 3 4 4 5 ready ready ready ready ready Failed! Preamble 2 Preamble “Post-amble” 1 2 3 Observing Block ok ok ok ok Measurement Set Measurement Set Measurement Set Measurement Set Block Execution: Detail ? Input Queue: Execution: Archive: EVLA Data Processing PDR

  14. Next Steps • Gather and Codify Requirements • Observing Block constraints • M&C Observing System Interaction • Formal Model • Observing System Scripting • How instrument commands and observing constraints are expressed EVLA Data Processing PDR

More Related