Examples of DCS Interaction with an FSI - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

Examples of DCS Interaction with an FSI

Description:

Some instruments are very easy to adapt, as they run in a scripted ' ... Extract EXP plan. for current flight leg. Convert this leg's EXP. into target schedule ... – PowerPoint PPT presentation

Number of Views:20
Avg rating:3.0/5.0
Slides: 8
Provided by: bobkrz
Learn more at: https://www.cis.rit.edu
Category:

less

Transcript and Presenter's Notes

Title: Examples of DCS Interaction with an FSI


1
Examples of DCS Interaction with an FSI
  • Bob Krzaczek

2
FSI Chain Example AIRES
Extract EXP planfor current flight leg
  • Some instruments are very easy to adapt, as they
    run in a scripted batch mode.
  • Note potential for reuse 2/3 of this simple
    chain is applicable to other instruments.

Convert this legs EXPinto target schedule
Build AIRES EXPscript
3
FSI Chains
Data Acquisition Task
  • Chains are created by linking small
    function-specific modules together.
  • Modules are small, and therefore easily used by
    or ported to similar instruments or modes.

ReduceEXP plan
...
...
...
Instrument or Simulator
4
DCS Pipeline Example AIRES
Faucet
  • AIRES already has a pipeline of their own
    development with 12 separate reductions.
  • We can encapsulate their pipeline as a single DCS
    algorithm to get running in the short term.

DCSStorage
ExistingPipeline
Sink
5
DCS Pipeline Example AIRES
Faucet
  • Later, as time and resources permit, we can port
    the existing AIRES pipeline over to the DCS
    structure.
  • This will not impact existing reductions.
  • Benefits include speed and fault tolerance.

Bad Pixel Mask
Cosmic Ray Mask
DCSStorage
Combine Raw Data
Gain Correction
...
Sink
6
DCS Pipelines
Faucet
  • Pipelines are created by connecting algorithm
    elements together at runtime.
  • Modules are small, and therefore easily used by
    or ported to similar pipelines.

algo
DCSStorage
algo
algo
algo
Sink
7
FSI Chain Example ABU
Extract EXP planfor current flight leg
  • Consider SPIREX/ABU as if it were a DCS
    instrument.
  • Other instruments may need to be commanded on
    the fly.
  • The FSI Chain is lengthened with more modules
    that simply do further refinement.

Convert this legs EXP into target schedule
Emit target modeaccording to GPS
Send commands(stare, nod, move)
8
Additional DCS Design Requirements
  • Each instrument mode will have one or more
    pipelines associated with it.
  • The DCS must support new pipelines throughout
    SOFIA lifetime.
  • Previous pipelines should remain available for
    reducing old data or validating new algorithms.

9
DCS Design Goals
  • The addition of a new pipeline to the SOFIA
    program should not impact the existing DCS
    system.
  • All infrastructure and support for interfacing
    with the DCS will be provided to the pipeline
    designer.
  • Enable the reuse of software components between
    similar pipelines.

10
DCS Pipelines
  • Each planned observation includes a pipeline and
    its required parameters.
  • The DCS provides the communication and
    distribution mechanisms pipeline designers need
    only focus on algorithm development.
  • Current design allows for easy porting of
    existing pre-DCS pipelines to DCS structure.

11
Example Pipeline Description
  • lt?xmlltpipelinegtltnamegtaires_001lt/namegtltdatagt
    ltnamegtrawAiresDatalt/namegt lttypegtrawAiresFrameslt/t
    ypegtlt/datagtltdatagt ltnamegtreducedAiresDatalt/namegt
    lttypegtairesImageslt/typegtlt/datagtltelement
    typefaucetgt ltoutput namerawAiresData/gtlt/el
    ementgtltelement typeairesAllInOnegt ltinput
    namerawAiresData/gt ltoutput namereducedAiresD
    ata/gtlt/elementgtltelement typesinkgt ltinput
    namereducedAiresData/gtlt/elementgtlt/pipelinegt
Write a Comment
User Comments (0)
About PowerShow.com