13.07.2015 Views

Assistance au calage de modèles numériques en hydraulique ... - TEL

Assistance au calage de modèles numériques en hydraulique ... - TEL

Assistance au calage de modèles numériques en hydraulique ... - TEL

SHOW MORE
SHOW LESS
  • No tags were found...

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

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

5.1 INTÉGRATION SYMBOLIQUE/NUMÉRIQUE5.1.3 Mo<strong>de</strong>s d’intégrationUne fois l’objectif déterminé, l’utilisation conjointe d’un co<strong>de</strong> <strong>de</strong> calcul et d’unsystème à base <strong>de</strong> connaissances passe par le choix d’un mo<strong>de</strong> d’intégration <strong>de</strong> ces <strong>de</strong>ux<strong>en</strong>tités.Choix du mo<strong>de</strong> d’intégrationO’Keefe (1986) a proposé une classification <strong>de</strong>s mo<strong>de</strong>s d’intégration d’un tel couple,qui peut se ram<strong>en</strong>er <strong>au</strong>x quatre situations suivantes :1. le système à base <strong>de</strong> connaissances sert d’interface intellig<strong>en</strong>te <strong>au</strong> co<strong>de</strong> <strong>de</strong> calcul (voirpar exemple van Zuyl<strong>en</strong>, 1993). La plupart <strong>de</strong>s interfaces <strong>de</strong>s co<strong>de</strong>s <strong>de</strong> calcul <strong>en</strong>hydr<strong>au</strong>lique comport<strong>en</strong>t <strong>au</strong>jourd’hui une part plus ou moins gran<strong>de</strong> <strong>de</strong> connaissances,représ<strong>en</strong>tées le plus souv<strong>en</strong>t sous la forme d’objets. Une telle interfacecommune à l’exécution <strong>de</strong> simulations avec les co<strong>de</strong>s MAGE et RUBARBE 5 a ainsiété réalisée <strong>au</strong> CEMAGREF parallèlem<strong>en</strong>t à nos trav<strong>au</strong>x (Tardy, 2003; Le Drogo,2004) ;2. les <strong>de</strong>ux coopèr<strong>en</strong>t, év<strong>en</strong>tuellem<strong>en</strong>t à l’intérieur d’un système d’ai<strong>de</strong> à la décision.Ce mo<strong>de</strong> nécessite un couplage ✭ fort ✮ <strong>en</strong>tre les <strong>de</strong>ux systèmes, opposé à notrevision systémique <strong>de</strong> la simulation, dans lequel le co<strong>de</strong> <strong>de</strong> calcul est considérécomme une boîte noire ;3. l’un est inclus dans l’<strong>au</strong>tre. Ce <strong>de</strong>rnier cas <strong>de</strong> figure implique un couplage <strong>en</strong>coreplus fort que dans la situation précé<strong>de</strong>nte <strong>en</strong>tre co<strong>de</strong> <strong>de</strong> calcul et système à base<strong>de</strong> connaissances ;4. l’un peut faire appel à l’<strong>au</strong>tre, pour résoudre un problème particulier. Nous avonschoisi ce <strong>de</strong>rnier mo<strong>de</strong> d’intégration suivant l’analyse effectuée dans le chapitreprécé<strong>de</strong>nt. Notre système à base <strong>de</strong> connaissances fera donc appel <strong>au</strong> co<strong>de</strong> <strong>de</strong>calcul pour les tâches <strong>de</strong> réalisation d’une simulation et <strong>de</strong> comparaison <strong>en</strong>treréfér<strong>en</strong>ce et prédiction. Les paragraphes suivants prés<strong>en</strong>t<strong>en</strong>t d’<strong>au</strong>tres exemplesd’un tel mo<strong>de</strong> d’intégration dans le domaine <strong>de</strong> l’hydroinformatique.Comparaison à d’<strong>au</strong>tres expéri<strong>en</strong>ces d’intégration <strong>en</strong> hydroinformatiqueAu début <strong>de</strong>s années 1990, <strong>de</strong>s trav<strong>au</strong>x <strong>de</strong> recherche se sont <strong>en</strong>gagés <strong>au</strong> CETMEFsur le pilotage <strong>de</strong> co<strong>de</strong>s numériques. Cette première approche s’est concrétisée par unprototype <strong>de</strong> pilote <strong>de</strong> co<strong>de</strong>s hydrodynamique et sédim<strong>en</strong>taire <strong>au</strong> fonctionnem<strong>en</strong>t <strong>en</strong>gran<strong>de</strong> partie interactif (Brunelli, 1993; Brunelli et al., 1994). Les fonctionnalités att<strong>en</strong>duesd’un tel prototype portai<strong>en</strong>t sur trois phases principales <strong>de</strong> pilotage : le prétraitem<strong>en</strong>t,le calcul et le post-traitem<strong>en</strong>t. Seule la phase <strong>de</strong> calcul a été mise <strong>en</strong> œuvredans le prototype, qui permet grâce à une architecture <strong>de</strong> type ✭ blackboard ✮ <strong>de</strong> piloterles <strong>de</strong>ux co<strong>de</strong>s – hydrodynamique et sédim<strong>en</strong>taire – <strong>en</strong> parallèle. Le système pilotedéci<strong>de</strong> ainsi à partir du table<strong>au</strong> noir <strong>de</strong> faire appel à l’un ou à l’<strong>au</strong>tre <strong>de</strong>s co<strong>de</strong>s, et ce àdiffér<strong>en</strong>tes étapes <strong>de</strong> la simulation.Morel (1997) a quant à lui mis <strong>en</strong> place le pilotage d’un co<strong>de</strong> <strong>de</strong> calcul d’hydr<strong>au</strong>liquefluviale unidim<strong>en</strong>sionnelle appelé CODE1D 6 . Le pilotage <strong>de</strong> ce co<strong>de</strong> s’inscrit dans5. RUBARBE est un co<strong>de</strong> d’hydr<strong>au</strong>lique unidim<strong>en</strong>sionnelle fonctionnant <strong>en</strong> régime transitoire fluvialet torr<strong>en</strong>tiel, et intégrant <strong>de</strong>s équations <strong>de</strong> transport soli<strong>de</strong> (voir El Kadi Ab<strong>de</strong>rrezzak et Paquier, 2004).6. Ce co<strong>de</strong> est actuellem<strong>en</strong>t distribué par le CETMEF sous le nom <strong>de</strong> LIDO (pour plus <strong>de</strong> précisions,voir Lebossé et Ladreyt, 2000; Goutx et Ladreyt, 2000).124

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

Saved successfully!

Ooh no, something went wrong!