23.11.2014 Views

Méthodes pour la validation de modèles formels pour la ... - ISAE

Méthodes pour la validation de modèles formels pour la ... - ISAE

Méthodes pour la validation de modèles formels pour la ... - ISAE

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.1 Bi<strong>la</strong>n <strong>de</strong> l’activité <strong>de</strong> modélisation 143<br />

<strong>de</strong> combustion en fonction <strong>de</strong> <strong>la</strong> valeur <strong>de</strong> signaux <strong>de</strong> référence (pression, température,<br />

vitesse...).<br />

Concernant <strong>la</strong> modélisation du système <strong>de</strong> régu<strong>la</strong>tion, nous ne pouvons que fournir <strong>de</strong>s résultats<br />

issus <strong>de</strong> [33] qui s’est intéressé à <strong>la</strong> modélisation <strong>de</strong>s erreurs logicielles dans le système<br />

<strong>de</strong> régu<strong>la</strong>tion d’un turbomoteur. Le périmètre <strong>de</strong> cette étu<strong>de</strong> était composé <strong>de</strong> l’ensemble <strong>de</strong>s<br />

composants fournissant <strong>de</strong>s données au calcu<strong>la</strong>teur (capteurs moteurs, comman<strong>de</strong>s hélicoptère...)<br />

ainsi que <strong>de</strong>s différentes fonctions assurées par le calcu<strong>la</strong>teur (acquisition <strong>de</strong>s données, pilotage<br />

<strong>de</strong>s sorties, surveil<strong>la</strong>nce, gestion <strong>de</strong>s communications à l’intérieur du calcu<strong>la</strong>teur et avec l’hélicoptère...).<br />

Le modèle réalisé contenait environ 60 nœuds dans <strong>la</strong> bibliothèques, 200 instances dans<br />

le modèle et 360 évènements. Ces évènements concernaient principalement les fonctions logicielles<br />

et décrivaient <strong>de</strong>s erreurs <strong>de</strong> conception hypothétiques. Bien que ce<strong>la</strong> ne soit pas réellement le<br />

cas d’application traité dans les analyses <strong>de</strong> sécurité actuelles (on y traite plutôt les défail<strong>la</strong>nces<br />

aléatoires plutôt que celles systématiques dues à <strong>la</strong> conception), ce<strong>la</strong> nous fournit une indication<br />

pertinente sur <strong>la</strong> potentielle taille du modèle d’un système <strong>de</strong> régu<strong>la</strong>tion. À lui seul donc, il se<br />

<strong>pour</strong>rait que le modèle du système <strong>de</strong> régu<strong>la</strong>tion soit équivalent au tiers du modèle présenté en<br />

terme d’architecture (200 instances là où nous en avons 586) et à sa moitié (au moins) en terme<br />

<strong>de</strong> comportements (360 évènements là où nous en avons 642).<br />

Concernant le système d’air secondaire, il s’agit c<strong>la</strong>irement d’une perspective intéressante<br />

<strong>pour</strong> <strong>la</strong> suite <strong>de</strong> ces travaux. Sans <strong>pour</strong> autant trop s’avancer sur <strong>la</strong> taille ou <strong>la</strong> complexité d’un<br />

potentiel futur modèle, certaines caractéristiques d’un tel système nous permettent cependant <strong>de</strong><br />

réfléchir. En effet, le principe et <strong>la</strong> fonction du circuit d’air secondaire est <strong>de</strong> prélever <strong>de</strong> l’air sur<br />

le circuit d’air primaire (celui-ci est modélisé) et d’envoyer cet air à différents endroits du moteur.<br />

Pour ce faire, l’air emprunte <strong>de</strong>s chemins à travers les composants mécaniques du moteur (une<br />

partie est modélisée) et arrive jusqu’aux composants à refroidir (turbines, compresseurs... eux<br />

aussi déjà modélisés). Sans prétendre que l’ensemble <strong>de</strong>s nœuds nécessaires à <strong>la</strong> modélisation du<br />

circuit d’air secondaire sont déjà présents dans les bibliothèques et dans notre modèle (les joints<br />

par exemple ne le sont pas <strong>pour</strong> <strong>la</strong> plupart), nous pensons que <strong>la</strong> complexité <strong>de</strong> modélisation d’un<br />

tel système rési<strong>de</strong>ra plus probablement dans les nombreuses interactions qu’il implique et qu’il<br />

crée entre les autres sous-systèmes déjà modélisés que dans <strong>la</strong> modélisation <strong>de</strong>s composants <strong>de</strong><br />

ce système.<br />

5.1.2 Retour sur l’analyse <strong>de</strong>s <strong>modèles</strong><br />

5.1.2.1 Couverture <strong>de</strong> l’étu<strong>de</strong> <strong>de</strong>s évènements redoutés<br />

Dans un premiers temps, précisons qu’actuellement les évènements redoutés <strong>de</strong> haut niveau<br />

étudiés sur le cas d’application présenté sont au nombre <strong>de</strong> 16 1 . Ceux-ci sont d’origines diverses<br />

et proviennent aussi bien du règlement moteur [27], d’exigences clients ou encore d’exigences<br />

internes.<br />

Parmi ces 16 évènements redoutés, nous nous sommes donné 3 évènements redoutés <strong>de</strong> haut<br />

niveau à étudier : l’arrêt en vol du moteur, <strong>la</strong> non disponibilité <strong>de</strong> <strong>la</strong> puissance maximale ainsi que<br />

l’occurrence d’un feu sur le moteur. En déclinant ces évènements redoutés aux sous-systèmes, le<br />

tableau 5.1 montre que les ensembles d’objectifs <strong>de</strong> chacun <strong>de</strong>s sous-<strong>modèles</strong> sont différents : tous<br />

les systèmes ne sont pas concernés par l’ensemble <strong>de</strong>s évènements redoutés ; tous les évènements<br />

redoutés ne se manifestent pas <strong>de</strong> façon simi<strong>la</strong>ire sur les systèmes.<br />

1. Sans donner l’ensemble <strong>de</strong> ces évènements redoutés, nous pouvons citer l’arrêt en vol du moteur, l’impossibilité<br />

d’arrêter le moteur si ce<strong>la</strong> est souhaité, l’indisponibilité <strong>de</strong> <strong>la</strong> puissance maximale pouvant être fournie par<br />

le moteur, l’occurrence d’un feu (contrôlé et non contrôlé) sur le moteur, l’émission d’air toxique en cabine, une<br />

rupture du système d’attache entre le moteur et l’hélicoptère...

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

Saved successfully!

Ooh no, something went wrong!