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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.4 DÉVELOPPEMENT D’OUTILS D’IN<strong>TEL</strong>LIGENCE ARTIFICIELLE DÉDIÉS AU CALAGE DE MODÈLESNUMÉRIQUESLocal Operator {Name sélection_hydrogramme_amontInput Datahydrogramme_mesuré name hydCallRule {name prés<strong>en</strong>ce_hydrogramme_amontIfhyd.section_<strong>de</strong>_mesure.position == mage_river_hydr<strong>au</strong>lic_mo<strong>de</strong>l.bief.position_amontTh<strong>en</strong> hyd becomes input }... }FIG. 5.18 – Déclaration dans le langage OVAL d’un opérateur local <strong>de</strong> résolution d’unesous-tâche spécifique.L’utilisation du langage OVAL permet <strong>de</strong> réduire s<strong>en</strong>siblem<strong>en</strong>t la complexité <strong>de</strong> lastructure <strong>de</strong> la base <strong>de</strong> connaissances du prototype, prés<strong>en</strong>tée sur la figure 5.19. La figure5.20 prés<strong>en</strong>te quant à elle la structure actuelle <strong>de</strong> la base <strong>de</strong> faits <strong>de</strong> ce système. Lamaint<strong>en</strong>ance <strong>de</strong> cette <strong>de</strong>uxième base <strong>de</strong> connaissances s’<strong>en</strong> trouve ainsi gran<strong>de</strong>m<strong>en</strong>t facilitée,et il est be<strong>au</strong>coup plus facile pour l’expert d’avoir une vision globale <strong>de</strong>s connaissancesimplém<strong>en</strong>tées.ConnaissancesCaRMA2:BaseDeConnaissances:ListeDesFichiers:FichierKb:ConceptsHydr<strong>au</strong>liques:FichierOval:ConnaissancesSurLeCo<strong>de</strong>Mage:FichierOval:Métho<strong>de</strong>sHydr<strong>au</strong>liques:FichierC++:Métho<strong>de</strong>AssociéesAMage:FichierC++FIG. 5.19 – Structure <strong>de</strong> la base <strong>de</strong> connaissances pour CARMA-2.FaitsCaRMA2:BaseDeFaits:FaitsSurLaLèze:FichierOval:FaitsSurLHogne<strong>au</strong>:FichierOvalFIG. 5.20 – Structure <strong>de</strong> la base <strong>de</strong> faits pour CARMA-2.Il est important <strong>de</strong> noter que les connaissances implém<strong>en</strong>tées étant i<strong>de</strong>ntiques dansles <strong>de</strong>ux prototypes, la mise <strong>en</strong> œuvre <strong>de</strong> CARMA-2 par un utilisateur final sera équival<strong>en</strong>teà celle du premier prototype, <strong>au</strong>ssi bi<strong>en</strong> <strong>en</strong> terme <strong>de</strong> fonctionnalités que <strong>de</strong> résultatsobt<strong>en</strong>us.146

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

Saved successfully!

Ooh no, something went wrong!