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.
3.5 Modélisation d’un sous-système hydromécanique 85<br />
3.5.6 Caractérisation <strong>de</strong>s propagations<br />
Comme <strong>pour</strong> le domaine <strong>de</strong> <strong>la</strong> transmission mécanique, il est possible à ce sta<strong>de</strong> <strong>de</strong> définir les<br />
effets <strong>de</strong> chaque mo<strong>de</strong> <strong>de</strong> défail<strong>la</strong>nce sur les variables d’entrées / sorties définies. Nous fournissons<br />
divers exemples décrivant comment les abstractions définies précé<strong>de</strong>mment sont utilisées <strong>pour</strong><br />
propager les évènements i<strong>de</strong>ntifiés (tableau 3.5).<br />
Mo<strong>de</strong> nominal<br />
Obturation c<strong>la</strong>pet<br />
Sortie Valeur Sortie Valeur<br />
Débit transmis vers Débit transmis <strong>de</strong> Débit transmis vers nul<br />
l’aval<br />
l’amont<br />
l’aval<br />
Pression transmise Pression transmise Pression transmise nulle<br />
vers l’aval<br />
<strong>de</strong> l’amont<br />
vers l’aval<br />
Débit imposé à Débit imposé par Débit imposé à<br />
nul<br />
l’amont<br />
l’aval<br />
l’amont<br />
Pression imposée à<br />
l’amont<br />
Pression imposée par<br />
l’aval<br />
Pression imposée à<br />
l’amont<br />
importante<br />
Rupture<br />
Colmatage partiel<br />
Sortie Valeur Sortie Valeur<br />
Débit transmis vers nul Débit transmis vers faible<br />
l’aval<br />
l’aval<br />
Pression transmise<br />
vers l’aval<br />
nulle Pression transmise<br />
vers l’aval<br />
Pression transmise<br />
<strong>de</strong> l’amont<br />
Débit imposé à<br />
l’amont<br />
Débit transmis <strong>de</strong><br />
l’amont<br />
Débit imposé à<br />
l’amont<br />
min(Débit imposé<br />
par l’aval, faible)<br />
Pression imposée à<br />
l’amont<br />
nulle Pression imposée à<br />
l’amont<br />
Pression imposée par<br />
l’aval<br />
Tableau 3.5 – Modélisation <strong>de</strong> mo<strong>de</strong> <strong>de</strong> défail<strong>la</strong>nce du domaine hydromécanique<br />
3.5.7 Co<strong>de</strong> AltaRica du c<strong>la</strong>pet<br />
Avant <strong>de</strong> conclure sur <strong>la</strong> modélisation d’un composant hydromécanique, on présente ici le<br />
co<strong>de</strong> AltaRica correspondant au c<strong>la</strong>pet étudié au long <strong>de</strong> cette section 3.5. Il est rappelé que, <strong>pour</strong><br />
<strong>de</strong>s raisons <strong>de</strong> confi<strong>de</strong>ntialité, le comportement du c<strong>la</strong>pet est simplifié par rapport au comportement<br />
réel.<br />
Remarque : Le co<strong>de</strong> AltaRica présenté ci-<strong>de</strong>ssous est une implémentation possible permettant<br />
<strong>de</strong> représenter le comportement du c<strong>la</strong>pet. Cependant cette implémentation n’est<br />
pas unique. Par exemple et <strong>pour</strong> <strong>de</strong>s raisons <strong>de</strong> lisibilité et <strong>de</strong> compréhension, les<br />
assertions sont codées <strong>de</strong> telle sorte à rendre non-évaluable le « else ». Par exemple,<br />
les <strong>de</strong>ux écritures ci-<strong>de</strong>ssous sont <strong>de</strong> sens équivalent. Dans <strong>la</strong> première écriture et<br />
contrairement à <strong>la</strong> secon<strong>de</strong>, le « else » ne sera jamais évalué.<br />
– case { ST_pos=2 or ST_pos=intermediate : nul, ST_pos=1 :<br />
IN_Flow_from_upstream, else nominal } ;<br />
– case { ST_pos=1 : IN_Flow_from_upstream, else nul } ;