Page 1 PROPOSAL FOR HUBBLE SPACE TELESCOPE OBSERVATIONS ST ScI Use Only ID 2855c Report Date: 09-May-96:17:28 Version: ********** Check-in Date: ********** 1.Proposal Title: SAFEMODE RECOVERY OF THE HST SCIENCE INSTRUMENTS ------------------------------------------------------------------------------------ 2. Scientific Category 3. Proposal For 4. Proposal Type 5. Continuation ID ENG Sub Category ------------------------------------------------------------------------------------ 6. Principal Investigator Institution Country Telephone Dr. Rodger E. Doxsey ST SCI USA (301) 338-4750 ------------------------------------------------------------------------------------ 7. Abstract The HST science instruments can autonomously enter a SAFE configuration due to either SI unique or spacecraft problems. In order to carry on the science mission it is necessary to return these instruments from this safe configuration to the normal operational configuration. This proposal describes the procedure for this transition. ------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------ 9. Est obs time (hours) pri: 0 par: 0 10. Num targs pri: 0 par: 0 ------------------------------------------------------------------------------------ 11. Instruments requested: HSP HRS FOS FOC WF/PC ------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------ Page 2 I. GENERAL FORM Proposal 2855c PI: Dr. Rodger E. Doxsey Proposal Title: SAFEMODE RECOVERY OF THE HST SCIENCE INSTRUMENTS ------------------------------------------------------------------------------------ 1. Proposers: Proposers Institution Country ESA ------------------------------------------------------------------------------------ Dr. Rodger H. Doxsey ST SCI USA Dr. Francis H. Schiffer 3rd CSC/ST SCI USA ------------------------------------------------------------------------------------ 2. Scientific Justification. The instruments are incapable of taking science data when in the safemode configuration which can be entered by a number of processes through autonomous actions by the HST flight software. In order to continue normal science operations it is required to return the science instruments to an operational configuration. These transition are defined by this proposal. change Feb 1990: add WFPC and delete FOC in hold. Page 3 ------------------------------------------------------------------------------------ 3. Description of proposed observations. This proposal describes the actions necessary to reconfigure each SI into an operational configuration from a SAFEMODE configuration. Each SI uses the same basic structure to transition: 1. a line which requires a safemode configuration. This line - will cause the ground system to reconfigure its tracking - information to correspond to the spacecraft configuration - (assuming the spacecraft is really in safemode). No - commanding will be issued to force the safemode - configuration. Note the standard reconfiguration software - will be triggered by this line to cleanup all the RTCSs - and any other history keeping functions. Nominally this - line does not trigger any science activity commanding. - the single exception to this lack of commanding is the FOC - which uses the science activity to return the SI to a - thermally safe configuration. 2. a line or lines which configure the SI from the SAFE - hardware configuration back to a standard operating - configuration. This commanding is done as part of the - science activity associated with this line using the - specialized commanding specified in the exposure logsheet - comments. Once again the FOC is the exception to this - rule and uses the reconfiguration software due to the long - time delays needed between the recovery steps. 3. a line which configures the SI from the software safe - configuration to the lowest level of operational - configurations (ie, the one which corresponds to the - hardware configuration defined by the commanding from - step 2. Normally this activity will neither issue any - commanding as part of the science activity or require - any commanding from the reconfiguration software. - The activity implements a "bookkeeping" transition. This structure ensures that the normal software processing which schedules science observations will not schedule such an observation into the time span required by the safemode recovery even if the total duration of the recovery is quite extended due to the need to investigate a problem. Normally step 1 will be scheduled as soon as possible after the safemode entry in order to correct the ground system status. Additional tests may be scheduled or the SI returned to the operational hardware configuration by using step 2 and other specialized commanding. When the SI is deemed ready for general use step 3 will be scheduled. FOC recovery considerations - This instrument has unique requirements concerning safemode recovery due to the fact the safemode is not thermally safe. The instrument must be recovered to a thermally safe configuration prior to any attempt to recover back to any operational level. In addition the requirements state that this thermal reconfiguration must proceed the return to an operational state by at least 18 hours, although other steps in the recovery process may begin earlier. It appears that the best solution is to define the thermal requirements as states off the FOC instrument tree with the reconfiguration software and off the dectector tree for the configuration information. Due to the need to maintain a thermal history, it is impossible to implement the FOC safemode recovery in the simplistic manner envisioned for the other SIs. For this reason the actual recovery commanding will be issued by the reconfiguration software rather than the science activities except for the commanding to recover to the thermally safe configuration (ie, the first step of the recovery process). Questions which must be answered in order to schedule an FOC safemode recovery: 1. Is FOC High Voltage operation acceptable? 2. Was the FOC in Hold during the safing event? 3. Is the FOC mechanism tracking data correct? FOS recovery considerations - This instrument has only one method for recovering from a safemode incident. The scheduling of the instrument and detector states is independent for the normal operational modes. This independence requires that both the instrument and detectors be placed in the Offline state when safing occurs. With this one exception, the FOS fits the standard model for safemode recovery. GHRS recovery considerations - The GHRS has two safemode recovery procedures which differ only in the need to reload the thresholds if they were lost during the safemode. Unfortunately the SI must be brought up to a low voltage operate state in order to reload the thresholds. The reconfiguration tables need to add a single state to the SI tree to define the instrument safe condition and a single state to each of the detectors to reflect the need to reload the thresholds. In order to schedule the GHRS safemode recovery the following question must be answered: Do the GHRS thresholds need to be reloaded? HSP recovery considerations - The HSP has only one method for recovering from safemode, however, the standard approach leaves the SI in the Hold configuration which is not the standard configuration for the HSP. An additional transition to the Ready configuration may be needed to return the HSP to the standard configuration (ie, instrument team new-hold). Due to the requirements for SI configuration within the detector reconfiguration states, only one Offline configuration is needed: In order to schedule the HSP recovery, one question must be answered: Should the HSP be returned to New-Hold? WFPC recovery considerations - The WFPC recovery is significantly different from the other SIs. Instead of having 9 different scenarios to select between, there is one scenario of activities and the second step (line 501) is is modified by creating QESIPARMS which describe the state of the instrument during the safemode event: . The QESIPARM FLOOD must be defined if either the uvflood mirror . was in motion or in the UVFLOOD position during the safemode . event. If the mirror was in the FLOOD position or in motion . and nearest the flood position the qesiparm should have the . value of IN. If the mirror was in motion and nearest the . clear position, the parameter should have the value OUT. . The QESIPARM PYR must be defined if either the pyramid was in . motion or in the PC position. If the pyramid was in the PC . PC position or in motion and nearest the PC position the . qesiparm should have the value PC. If the pyramid was in . motion and nearest the WFC side, the the qesiparm should have . the value WFC. If the above conditions were not true the qesiparm should not be created. Page 4 ------------------------------------------------------------------------------------ 4. Justification of need for HST observations. only HST has the appropriate science instruments to carryout these recoveries and without these recoveries normal science observations cannot be done after a safe mode entry. ------------------------------------------------------------------------------------ 5. Description of special scheduling requirements. The questions defined in section 3 must be answered for each SI in safe mode and the appropriate sequence scheduled. Except where special timing requirements are indicated on the exposure logsheet arbitrary gaps between the various steps is acceptable. Only one occurrance of the safemode recovery sequence is included in the proposal, however, the lines must be scheduled for each safemode event. The planning structures should define each of the planning steps as a separate scheduling unit to facilitate creating recovery calendars. The general scheduling procedure would be to select the time at which normal mode operations would resume and schedule the safemode to an operating state transition at that time. Then the initial transition to Offline would be scheduled at the earliest time at which a recovery could be begun. This process will ensure that all the normal mode operations between those times have been deleted. Then the actual recovery steps or diagnostic activities could be scheduled betweent these activities. ------------------------------------------------------------------------------------ 11. Address Information Name: RODGER E. DOXSEY Category: PI Institution: ST SCI Address: ST SCI/SESD 3700 SAN MARTIN DRIVE City: BALTIMORE State: MD Zip Code: 21218 Country: USA Telephone: (301) 338-4750 Telex (or e-mail): ------------------------------------------------------------------------------------ Name: FRANCIS H. SCHIFFER 3RD Category: CON Institution: CSC/ST SCI Address: ST SCI/SESD 3700 SAN MARTIN DRIVE City: BALTIMORE State: MD Zip Code: 21218 Country: USA Telephone: (301) 338-4789 Telex (or e-mail): ------------------------------------------------------------------------------------ EXPOSURE LOGSHEET ID = 2855c [ 5] ------------------------------------------------------------------------------------------------------------------------------------ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |10 | 11 | 12 |13 |14| 15 ------------------------------------------------------------------------------------------------------------------------------------ Line | Seq | Target |Instr | Oper. | Aper |Spectral|Central| Optional |Num| Time | S/N |Flx|Pr| Special Number | Name | Name |Config| Mode |or FOV |Element |Waveln.| Parameters |Exp| |Rel. Time|Ref| | Requirements ------------------------------------------------------------------------------------------------------------------------------------ 100 DARK S/C POINTIN V1 1 40S 1 COND IF SAFED G WHILE PRESSURE CONSTRAINT NOT MET SELECT 1 OF 100 OR 120-122 OR 130-132 Comments: SI = FOC:COLD, FOC:DET:OFFLINE; NON-INT INSTRUCTION = SXRECOVER1 ------------------------------------------------------------------------------------------------------------------------------------ 120 DARK S/C POINTIN V1 1 40S 1 COND IF MECHANISM G TRACKING IS CORRECT SEQ 120-122 NON-INT Comments: SI = FOC:COLD, FOC:DET:OFFLINE; INSTRUCTION = SXRECOVER1 ------------------------------------------------------------------------------------------------------------------------------------ 121 DARK S/C POINTIN V1 1 1S 1 COND IF MECHANISM G TRACKING IS CORRECT Comments: SI = FOC:DET:KNOWN; ------------------------------------------------------------------------------------------------------------------------------------ 122 DARK S/C POINTIN V1 1 1S 1 COND IF MECHANISM G TRACKING IS CORRECT Comments: START SI = FOC:HOLD, FOC:DET:OFFLINE; END SI = FOC:HOLD, FOC:DET:HOLD; ------------------------------------------------------------------------------------------------------------------------------------ 130 DARK S/C POINTIN V1 1 40S 1 COND IF MECHANISM G TRACKING IS NOT CORRECT SEQ 130-132 NON-INT Comments: SI = FOC:COLD, FOC:DET:OFFLINE; INSTRUCTION = SXRECOVER1 ------------------------------------------------------------------------------------------------------------------------------------ 131 DARK S/C POINTIN V1 1 1S 1 COND IF MECHANISM G TRACKING IS NOT CORRECT Comments: SI = FOC:DET:LOST; ------------------------------------------------------------------------------------------------------------------------------------ 132 DARK S/C POINTIN V1 1 1S 1 COND IF MECHANISM G TRACKING IS NOT CORRECT Comments: START SI = FOC:HOLD, FOC:DET:OFFLINE; END SI = FOC:HOLD, FOC:DET:HOLD; ------------------------------------------------------------------------------------------------------------------------------------ EXPOSURE LOGSHEET ID = 2855c [ 6] ------------------------------------------------------------------------------------------------------------------------------------ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |10 | 11 | 12 |13 |14| 15 ------------------------------------------------------------------------------------------------------------------------------------ Line | Seq | Target |Instr | Oper. | Aper |Spectral|Central| Optional |Num| Time | S/N |Flx|Pr| Special Number | Name | Name |Config| Mode |or FOV |Element |Waveln.| Parameters |Exp| |Rel. Time|Ref| | Requirements ------------------------------------------------------------------------------------------------------------------------------------ 200 DARK S/C POINTIN V1 1 1S 1 SEQ 200-202 G Comments: SI = FOS:OFFLINE, FOS:BLUE:OFFLINE, FOS:RED:OFFLINE ------------------------------------------------------------------------------------------------------------------------------------ 201 DARK S/C POINTIN V1 1 1900S 1 NON-INT G Comments: SI = FOS:OFFLINE, FOS:BLUE:OFFLINE, FOS:RED:OFFLINE; INSTRUCTION = SYRECOVER; ------------------------------------------------------------------------------------------------------------------------------------ 202 DARK S/C POINTIN V1 1 1S 1 G Comments: SI START = FOS:OFFLINE, FOS:BLUE:OFFLINE, FOS:RED:OFFLINE; SI END = FOS:HOLD, FOS:BLUE:HOLD, FOS:RED:HOLD; ------------------------------------------------------------------------------------------------------------------------------------ 300 DARK S/C POINTIN V1 1 1S 1 COND IF THRESHOLDS G OK SEQ 300-302 Comments: SI = HRS:OFFLINE, HRS:DET1:OFFLINE, HRS:DET2:OFFLINE; ------------------------------------------------------------------------------------------------------------------------------------ 301 DARK S/C POINTIN V1 1 80S 1 COND IF THRESHOLDS G OK NON-INT Comments: SI = HRS:OFFLINE, HRS:DET1:OFFLINE, HRS:DET2:OFFLINE; INSTRUCTION = SZRECOVER; ------------------------------------------------------------------------------------------------------------------------------------ 302 DARK S/C POINTIN V1 1 1S 1 COND IF THRESHOLDS G OK Comments: SI START = HRS:OFFLINE, HRS:DET1:OFFLINE, HRS:DET2:OFFLINE; SI END = HRS:HOLD, HRS:DET1:HOLD, HRS:DET2:HOLD; ------------------------------------------------------------------------------------------------------------------------------------ 310 DARK S/C POINTIN V1 1 1S 1 COND IF THRESHOLDS G MUST BE LOADED SEQ 310-311 Comments: SI = HRS:OFFLINE, HRS:DET1:OFFLINE, HRS:DET2:OFFLINE; ------------------------------------------------------------------------------------------------------------------------------------ EXPOSURE LOGSHEET ID = 2855c [ 7] ------------------------------------------------------------------------------------------------------------------------------------ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |10 | 11 | 12 |13 |14| 15 ------------------------------------------------------------------------------------------------------------------------------------ Line | Seq | Target |Instr | Oper. | Aper |Spectral|Central| Optional |Num| Time | S/N |Flx|Pr| Special Number | Name | Name |Config| Mode |or FOV |Element |Waveln.| Parameters |Exp| |Rel. Time|Ref| | Requirements ------------------------------------------------------------------------------------------------------------------------------------ 311 DARK S/C POINTIN V1 1 80S 1 COND IF THRESHOLDS G MUST BE LOADED NON-INT Comments: SI = HRS:OFFLINE, HRS:DET1:OFFLINE, HRS:DET2:OFFLINE; INSTRUCTION = SZRECOVER; ------------------------------------------------------------------------------------------------------------------------------------ 312 USE SAFE1 FUNCTION=BOTH X14 COND IF THRESHOLDS LDTHRES MUST BE LOADED H AFTER 311 BEFORE 314 ------------------------------------------------------------------------------------------------------------------------------------ 313 USE SAFE2 FUNCTION=BOTH X14 COND IF THRESHOLDS LDTHRES MUST BE LOADED H AFTER 311 BEFORE 314 ------------------------------------------------------------------------------------------------------------------------------------ 314 DARK S/C POINTIN V1 1 1S 1 COND IF THRESHOLDS G MUST BE LOADED Comments: SI (START) = HRS:OFFLINE, HRS:DET1:OFFLINE, HRS:DET2:OFFLINE; SI (END) = HRS:HOLD, HRS:DET1:HOLD, HRS:DET2:HOLD; ------------------------------------------------------------------------------------------------------------------------------------ 320 DEFINE DARK S/C POINTIN V1 1 1S 1 SEQ 320-322 NON- LDTHRES G INT H Comments: SI (START) = HRS:OFFLINE, HRS:DET1:OFFLINE, HRS:DET2:OFFLINE; SI (END) = HRS:HOLD, HRS:DET1:HOLD, HRS:DET2:HOLD; ------------------------------------------------------------------------------------------------------------------------------------ 321 DEFINE DARK HRS THRESHO # # 1 1M 1 LDTHRES LD H ------------------------------------------------------------------------------------------------------------------------------------ 322 DEFINE DARK S/C POINTIN V1 1 1S 1 LDTHRES G H Comments: SI = HRS:OFFLINE, HRS:DET1:OFFLINE, HRS:DET2:OFFLINE; ------------------------------------------------------------------------------------------------------------------------------------ 400 DARK S/C POINTIN V1 1 1S 1 SEQ 400-402 G Comments: SI = HSP:OFFLINE, ALL HSP DETECTORS HOLD; ------------------------------------------------------------------------------------------------------------------------------------ EXPOSURE LOGSHEET ID = 2855c [ 8] ------------------------------------------------------------------------------------------------------------------------------------ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |10 | 11 | 12 |13 |14| 15 ------------------------------------------------------------------------------------------------------------------------------------ Line | Seq | Target |Instr | Oper. | Aper |Spectral|Central| Optional |Num| Time | S/N |Flx|Pr| Special Number | Name | Name |Config| Mode |or FOV |Element |Waveln.| Parameters |Exp| |Rel. Time|Ref| | Requirements ------------------------------------------------------------------------------------------------------------------------------------ 401 DARK S/C POINTIN V1 1 80S 1 NON-INT G Comments: SI = HSP:OFFLINE, ALL HSP DETECTORS HOLD; INSTRUCTION = SVRECOVER; ------------------------------------------------------------------------------------------------------------------------------------ 402 DARK S/C POINTIN V1 1 1S 1 G Comments: SI START = HSP:OFFLINE; SI END = HSP:HOLD; ALL HSP DETECTORS IN HOLD; ------------------------------------------------------------------------------------------------------------------------------------ 403 DARK S/C POINTIN V1 1 1S 1 AFTER 402 BY 1S G COND IF NEW-HOLD IS DESIRED Comments: SI = HSP:READY, ALL HSP DETECTORS IN HOLD; FORCE HSP TO NEW-HOLD; ------------------------------------------------------------------------------------------------------------------------------------ 500 DARK S/C POINTIN V1 1 1S 1 SEQ 500-502 G Comments: SI = WFPC:OFFLINE, WFPC:PYR:HOLD; ------------------------------------------------------------------------------------------------------------------------------------ 501 DARK S/C POINTIN V1 1 25M 1 NON-INT G Comments: SI = WFPC:OFFLINE, WFPC:PYR:HOLD; INSTRUCTION = SWRECOVER; QESIPARMS: FLOOD AND PYR MUST BE SET ACCORDING TO CONFIGURATION AT SAFING; SEE SECTION 3 FOR DETAILS; ------------------------------------------------------------------------------------------------------------------------------------ 502 DARK S/C POINTIN V1 1 1S 1 G Comments: SI START=WFPC:OFFLINE, WFPC:PYR=HOLD; SI END = WFPC:STDBY, WFPC:PYR=HOLD; ------------------------------------------------------------------------------------------------------------------------------------ Summary Form for Proposal 2855c [ 9] Item Used in this proposal ------------------------------------------------------------------------------------------------------------------------------------ Configurations S/C HRS ------------------------------------------------------------------------------------------------------------------------------------ Opmodes POINTING THRESHOLD ------------------------------------------------------------------------------------------------------------------------------------ Optional Parameters FUNCTION=BOTH ------------------------------------------------------------------------------------------------------------------------------------ Proposal for ENG ------------------------------------------------------------------------------------------------------------------------------------ S/C Hours ------------------------------------------------------------------------------------------------------------------------------------ Scientific Category ------------------------------------------------------------------------------------------------------------------------------------ Scientific Sub-category ------------------------------------------------------------------------------------------------------------------------------------ Special Requirements COND IF SAFED WHILE PRESSURE CONSTRAINT NOT MET; SELECT 1 OF 100 OR 120-122 OR 130-132; NON-INT; COND IF MECHANISM TRACKING IS CORRECT; SEQ 120-122; NON-INT; IS NOT CORRECT; SEQ 130-132; NON-INT; SEQ 200-202; COND IF THRESHOLDS OK; SEQ 300-302; COND IF THRESHOLDS MUST BE LOADED; SEQ 310-311; AFTER 311; BEFORE 314; SEQ 320-322 NON-INT; SEQ 400-402; AFTER 402 BY 1S; COND IF NEW-HOLD IS DESIRED; SEQ 500-502; ------------------------------------------------------------------------------------------------------------------------------------ Spectral Elements SAFE1 SAFE2 # ------------------------------------------------------------------------------------------------------------------------------------ Target Names ------------------------------------------------------------------------------------------------------------------------------------