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

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

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

78 Chapitre 3. Vers une méthodologie unifiée <strong>de</strong> modélisation AltaRica <strong>de</strong> systèmes physiques<br />

Remarque : Un exemple <strong>de</strong> l’influence <strong>de</strong>s évènements à propager sur <strong>la</strong> granu<strong>la</strong>rité <strong>de</strong>s variables.<br />

Imaginons ici que nous voulions propager un blocage <strong>de</strong> l’engrenage. Ce blocage<br />

aurait <strong>pour</strong> effet <strong>de</strong> transmettre un couple très important en amont et en aval<br />

ainsi qu’une vitesse nulle. Ainsi <strong>pour</strong> prendre en compte un tel mo<strong>de</strong> <strong>de</strong> défail<strong>la</strong>nce,<br />

nous prendrions {ok, nul, important} comme domaine <strong>de</strong> définition <strong>pour</strong> <strong>la</strong> variable<br />

« couple » et le modéliserions <strong>de</strong> <strong>la</strong> façon suivante :<br />

Blocage <strong>de</strong> l’engrenage<br />

Sortie<br />

Valeur<br />

Couple transmis vers l’aval important<br />

Vitesse transmise vers l’aval nulle<br />

Couple imposé à l’amont important<br />

Vitesse imposée à l’amont nulle<br />

De manière analogue, nous définissons l’effet <strong>de</strong> l’usure sur <strong>la</strong> variable « particules ». À noter<br />

que l’on ne considère pas ici que l’engrenage puisse conduire à l’arrêt <strong>de</strong> <strong>la</strong> lubrification d’huile.<br />

Mo<strong>de</strong> nominal<br />

Usure <strong>de</strong> l’engrenage<br />

Sortie Valeur Sortie Valeur<br />

Présence d’huile en<br />

sortie<br />

Présence d’huile en<br />

entrée<br />

Présence d’huile en<br />

sortie<br />

Présence d’huile en<br />

entrée<br />

Particules en sortie Particules en entrée Particules en sortie yes<br />

En <strong>la</strong>ngage AltaRica...<br />

Le travail présenté ci-<strong>de</strong>ssus permet alors, avec <strong>la</strong> prise en compte du fonctionnement nominal<br />

(ici, le fonctionnement nominal se résume à « Mouvement sortie » = « Mouvement entrée »,<br />

i.e. le composant est passif), <strong>de</strong> définir <strong>la</strong> valeur <strong>de</strong>s sorties dans chaque mo<strong>de</strong> <strong>de</strong> fonctionnement<br />

/ dysfonctionnement. Les assertions AltaRica peuvent être implémentées. Les références aux<br />

différentes entrées et sorties sont illustrées sur <strong>la</strong> figure 3.8.<br />

no<strong>de</strong> engrenage<br />

...<br />

assert<br />

OUT_Tq_to_downstream = case { ST_Transmission = ko : nul,<br />

IN_Guidance = ko : nul,<br />

else IN_Tq_from_upstream } ;<br />

OUT_Spd_to_downstream = case {ST_Transmission = ko : IN_Spd_from_downstream,<br />

IN_Guidance = ko : IN_Spd_from_downstream,<br />

else IN_Spd_from_upstream } ;<br />

OUT_Tq_to_upstream = case { ST_Transmission = ko : nul,<br />

IN_Guidance = ko : nul,<br />

else IN_Tq_from_downstream } ;<br />

OUT_Spd_to_upstream = case { ST_Transmission = ko : IN_Spd_from_downstream,<br />

IN_Guidance = ko : IN_Spd_from_downstream,<br />

else IN_Spd_from_downstream } ;

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

Saved successfully!

Ooh no, something went wrong!