21.04.2013 Views

ETTC'2003 - SEE

ETTC'2003 - SEE

ETTC'2003 - SEE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

− The second level provides all design explanations and justifications to understand FCP<br />

rationale. It aims at easily adapting FCPS to cover new anomaly cases.<br />

2. Two execution phases are scheduled for anomaly FCPS : the first phase can be executed by<br />

flight engineers without particular analysis. This phase consists in safe-hold operations. The<br />

second phase usually aims at performing a satellite reconfiguration. Executing the second phase<br />

requires a careful understanding of anomaly cause.<br />

3. Formalised verifications are introduced : PIL language has been extended in order to provide a<br />

more precise specification of the verifications to perform (using satellite telemetry) while<br />

executing FCP. For instance, SPOT5 operational procedures include TM observation delays<br />

(that was not the case in SPOT4 procedures) such as:<br />

VERIFY “ULANOM = 0x8EOO AFTER 3s **Anomaly code for a payload temperature”<br />

2.3 Advantages of a better formalisation of FCPs<br />

Procedure formalisation enables automatic simulation, but it is not the only interest :<br />

Procedures are better documented. Globally command/control knowledge is better traced and<br />

formalised in operational procedures. TM effects specification is more complete, precise and<br />

homogenous because of the writing rules which were introduced to enable automatic<br />

verification.<br />

1. Readability and usability is improved : it is particularly important to provide self-sufficient<br />

procedures to operational teams because staff changes in ten or more operation years.<br />

Conditions in control structures are more precise because formalised. For instance, rather than<br />

writing informal condition “IF (“Pyrotechnic sub-system reconfigured”)…, TM parameter<br />

USEFPYRO will be used to provide executable condition IF (USEFPYRO = REPLI) **<br />

Pyrotechnic sub-system reconfigured.<br />

2. Procedure use is more reliable : automatic validation will guarantee that specified TM effects<br />

are correct in terms of TM mnemonics, expected values and evolutions (a given TM effect<br />

should show different values before and after TC emission).<br />

2.4 Flight Control Procedure types<br />

We focus on reconfiguration procedures which are the most complex to define and validate.<br />

Concerning reconfiguration procedures, four standard types have been identified :<br />

1. Recovery to nominal configuration managed by on-board SW [LVC]: the purpose of this type<br />

of procedure is to transfer an equipment or sub-system from redundant to nominal<br />

configuration. It is generally used after an automatic reconfiguration performed by on-board<br />

FDIR. There is embedded SW code to withdraw to redundant equipment. But the reverse<br />

reconfiguration is never automatic (in the case of SPOT/HELIOS satellites) : there is no SW<br />

function, directly available, to recover to nominal equipment. To perform such a<br />

reconfiguration, FCPS are based on the following scheme : (1) modify on-board SW existing<br />

FDIR code to inverse reconfiguration; (2) provoke an anomaly to reconfigure automatically<br />

from redundant to nominal equipment (3) reload reference on-board SW.<br />

2. Withdraw to redundant equipment managed by on-board SW: it is the simplest type of<br />

procedure because the functionality is directly available on-board. The FCP consists in rising up<br />

3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!