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
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3.4 Modélisation d’un sous-système mécanique 73<br />
3.4.3.2 ... puis en <strong>la</strong>ngage AltaRica<br />
En <strong>la</strong>ngage AltaRica, <strong>la</strong> figure 3.7 se traduit par <strong>la</strong> création <strong>de</strong> <strong>de</strong>ux variables d’état ST_transmission<br />
et ST_particles représentant respectivement l’état <strong>de</strong> <strong>la</strong> transmission <strong>de</strong> mouvement et<br />
l’état <strong>de</strong> l’émission <strong>de</strong> particules métalliques dans l’huile. Concernant le niveau <strong>de</strong> détail <strong>de</strong> ces<br />
variables, nous les prendrons à valeurs respectives dans {ok, ko} (ok correspondant à une transmission<br />
correcte ; ko à une transmission incorrecte) et dans {no, yes} (no correspondant à l’absence<br />
<strong>de</strong> particule émise, yes à l’émission <strong>de</strong> particules). Notons que initialement, <strong>la</strong> transmission est<br />
correcte et qu’aucune particule n’est encore émise.<br />
À ce sta<strong>de</strong>, il est également possible <strong>de</strong> créer les évènements « Rupture » et « Usure »<br />
qui correspon<strong>de</strong>nt respectivement à <strong>la</strong> rupture et à l’usure (entraînant l’émission <strong>de</strong> particules) <strong>de</strong><br />
l’engrenage. Une fois les états et les évènements déc<strong>la</strong>rés, on implémente les différentes transitions<br />
du nœud (représentées par <strong>de</strong>s arcs orientés sur <strong>la</strong> figure 3.7).<br />
no<strong>de</strong> engrenage<br />
...<br />
state<br />
ST_transmission : {ok, ko} ;<br />
ST_particles : {no, yes} ;<br />
init<br />
ST_transmission := ok ;<br />
ST_particles := no ;<br />
event<br />
Rupture, Usure ;<br />
trans<br />
ST_transmission = ok |- Rupture -> ST_transmission:=ko ;<br />
ST_particles = no |- Usure -> ST_particles = yes ;<br />
...<br />
edon<br />
3.4.4 I<strong>de</strong>ntification <strong>de</strong>s évènements externes à propager<br />
Le comportement <strong>de</strong> l’engrenage ne dépend cependant pas uniquement <strong>de</strong>s évènements ayant<br />
lieu en son sein. Le composant doit propager à l’environnement non seulement ses évènements<br />
internes (Rupture et Usure) mais aussi les évènements d’autres composants (appartenant à son<br />
système ou à <strong>de</strong>s systèmes en interaction avec le sien) qui parviennent jusqu’à lui.<br />
Exemple : Sur <strong>la</strong> figure 3.4, l’engrenage se situe par exemple à l’intérieur du système « Chaîne<br />
<strong>de</strong> transmission ». Au <strong>de</strong>là <strong>de</strong> ses évènements internes, il <strong>de</strong>vra aussi propager <strong>de</strong>s scénarios tels<br />
que :<br />
– une survitesse due au système d’air : si le système d’air entre en survitesse, l’engrenage verra<br />
une survitesse en entrée et propagera une survitesse en sortie ;<br />
– une rupture du circuit <strong>de</strong> lubrification : si <strong>la</strong> lubrification <strong>de</strong> l’engrenage n’est plus assurée,<br />
celui-ci cassera et ne sera plus à même d’assurer sa fonction ;<br />
– ...