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
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...