Description and Benefits of JWST Commanding Operations Concept TIPS/JIM Meeting 17 July 2003

advertisement
Description and Benefits of JWST Commanding
Operations Concept
TIPS/JIM Meeting
17 July 2003
Vicki Balzano
1
Description and Benefits of JWST Commanding
Operations Concept
Three main components of JWST Commanding
Operations Concept:
– Event-Driven
– High-Level Ground-to-Flight Interface
– Human-Readable Uplink Format
2
Description and Benefits of JWST Commanding
Operations Concept
• What is Event-Driven Operations?
– The ability to react to on-board events without ground
interaction
• For HST:
[Primarily absolute time based]
» Flight Software monitors health and safety
» SI Operational Software has limited ability to
react through use of “event flags”
• For futuristic “robot” mission:
» Flight Software monitors health and safety
» Operational Software given proposal information and
does ALL the scheduling
3
Description and Benefits of JWST Commanding
Operations Concept
• What is Event-Driven Operations?
• For JWST:
» Flight Software monitors health and safety
» Ground Software does visit ordering and constraint
specification (for example: time windows)
» Flight Software initiates each visit in the list as its
constraints are met and after previous visit completes
» Operational Software has access to all telemetry so…
next operation occurs immediately after the previous
operation completes and execution strategy can be
based upon on-orbit events.
4
Description and Benefits of JWST Commanding
Operations Concept
• JWST Commanding Architecture
• Ground Software creates Visit Files
» An ordered list of ASCII high level statements
Similar to SMS statements but at “higher” level
and NO absolute time stamps
» Assigned a time window (earliest start, latest start,
latest end)
Visit statement example:
Activity, 07, MIRIMAGE, filter=F15W, sample=STEP24, exptime=1000 ;
5
Description and Benefits of JWST Commanding
Operations Concept
• JWST Commanding Architecture
• Ground Software creates Observation Plan
» An ordered ASCII list of visit files
• Ground System uplinks Observation Plan and
associated Visit Files once a week
6
Science Operations
- Observation Plan Graphic Visit 00301
E
e
l
f
Successful completion
Visit 05505
E
e
l
f
Successful completion
Visit 09008
e
e = earliest start time
l
l = latest start time
f
f = latest end time
7
Science Operations
- Observation Plan Graphic Visit 00301
x
e
l
f
Guide star acq failure
Visit 05505
E
e
l
f
Successful completion
Visit 09008
e
e = earliest start time
l
l = latest start time
f
f = latest end time
8
Description and Benefits of JWST Commanding
Operations Concept
• JWST Commanding Architecture
• Flight Software processes Observation Plan and
Visit Files
» Known as the OPE (Observation Plan Executive)
» Reads ASCII input, checks constraints, coordinates
parallel operations, manages interruptions
» When error is encountered, can skip items but
CANNOT reorder plan.
» Calls on-board operational software to execute visit
file activity statements
9
Description and Benefits of JWST Commanding
Operations Concept
• JWST Commanding Architecture
• On-board Operational Software
– In the form of ASCII JavaScript programs
– Similar to HST instructions but in robust software
language
» Each script contains operational rules and flight
software application requests necessary to accomplish
a high-level task (ex. Guide star acquisition,
NIRCAM exposure, MIRI alignment, wave-front
sensing)
10
Description and Benefits of JWST Commanding
Operations Concept
Benefits of JWST Event-Driven Operations
Takes advantage of L2 orbit, the hardware architecture, the absence
of many time-critical operational constraints and the capabilities
of modern flight computers
• Minimal task modeling in ground software
– Decreases size and complexity of ground software system
• Execution efficiency
• Minimizes down-time due to instrument safings
• Enables rapid workarounds to unexpected spacecraft
behavior
11
Description and Benefits of JWST Commanding
Operations Concept
Benefits of JWST High-Level Ground-to-Flight Interface
• Guarantees common scripts for both real-time and
planned operations
• Minimizes transition from I&T to Operations
• Decreases response-time to spacecraft and
instrument anomalies because programming in a
high-level scripting language
12
Description and Benefits of JWST Commanding
Operations Concept
Benefits of JWST Human-readable Uplink Format
• No bit-busting (binary command load verification)
• ASCII format corresponds to descriptions in usermanuals and user proposal forms
• It is human friendly: lowers risk of interpretation
errors
13
Download