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.

CONCLUSION GÉNÉRALEdisposition. Cette propriété permet ainsi d’assurer la qualité du processus, et parconséqu<strong>en</strong>t la qualité du modèle, naturellem<strong>en</strong>t dans les limites imposées parcelle <strong>de</strong>s différ<strong>en</strong>tes données utilisées....et évolutifCe premier prototype, s’il pr<strong>en</strong>d <strong>en</strong> compte plusieurs types <strong>de</strong> <strong>calage</strong>, ne peut prét<strong>en</strong>dreremplacer les conseils d’un expert dans l’<strong>en</strong>semble <strong>de</strong>s situations pot<strong>en</strong>tielles.Nous rejoignons ainsi les propos d’un <strong>de</strong>s fondateurs <strong>de</strong> l’intellig<strong>en</strong>ce artificielle, Turing(1950) :It is not possible to produce a set of rules purporting to <strong>de</strong>scribe what a man should doin every conceivable set of circumstances.Pourtant, la capacité d’évolution est la principale caractéristique <strong>de</strong>s systèmes à base <strong>de</strong>connaissances. Dans le but d’accroître cette propriété <strong>de</strong> notre prototype, nous avonsmis <strong>au</strong> point un <strong>de</strong>uxième prototype – baptisé CARMA-2 – dont la base <strong>de</strong> connaissancesse restreint <strong>au</strong>x raisonnem<strong>en</strong>ts du domaine d’application. L’expert peut ainsi aisém<strong>en</strong>t<strong>en</strong>richir cette base pour produire une version du système d’assistance <strong>au</strong> <strong>calage</strong>capable <strong>de</strong> faire face à <strong>de</strong> nouvelles situations.Outils d’intellig<strong>en</strong>ce artificielle dédiés <strong>au</strong> <strong>calage</strong> <strong>de</strong> modèles numériquesLa mise <strong>au</strong> point du prototype CARMA-2 a nécessité le développem<strong>en</strong>t d’outilsd’intellig<strong>en</strong>ce artificielle intégralem<strong>en</strong>t dédiés à la tâche <strong>de</strong> <strong>calage</strong> <strong>de</strong> modèles numériques(voir chapitre 5). Ces outils regroup<strong>en</strong>t un moteur d’infér<strong>en</strong>ce – appelé HYDRE –simulant le processus générique <strong>de</strong> <strong>calage</strong>, et le langage <strong>de</strong> représ<strong>en</strong>tation <strong>de</strong> connaissancesassocié, appelé OVAL. Ces <strong>de</strong>ux outils permett<strong>en</strong>t <strong>de</strong> construire <strong>de</strong>s systèmes àbase <strong>de</strong> connaissances <strong>de</strong>stinés à ai<strong>de</strong>r le modélisateur dans la tâche <strong>de</strong> <strong>calage</strong> dans undomaine donné.Ces <strong>de</strong>ux outils sont <strong>de</strong>stinés à un expert d’un domaine – hydr<strong>au</strong>lique, hydrologiedistribuée, etc. – disposant d’un co<strong>de</strong> <strong>de</strong> calcul à partir duquel construire <strong>de</strong>s modèlesnumériques. Cet expert peut déclarer aisém<strong>en</strong>t grâce <strong>au</strong> langage OVAL toutes les spécialisationsdans son domaine <strong>de</strong>s concepts génériques <strong>de</strong> l’ontologie ONTOVAL : il peutainsi définir ce que sont un modèle numérique, <strong>de</strong>s paramètres, <strong>de</strong>s données événem<strong>en</strong>tielles,etc. dans son domaine. Il peut <strong>au</strong>ssi représ<strong>en</strong>ter les raisonnem<strong>en</strong>ts associés à cesconcepts et mis <strong>en</strong> œuvre lors <strong>de</strong> la tâche <strong>de</strong> <strong>calage</strong>. Les connaissances requises pourl’utilisation du co<strong>de</strong> <strong>de</strong> calcul – dans le cadre <strong>de</strong> cette tâche précise – peuv<strong>en</strong>t <strong>en</strong>fin êtreformalisées grâce à la syntaxe conservée du langage YAKL.Le moteur d’infér<strong>en</strong>ce HYDRE simule quant à lui le processus <strong>de</strong> <strong>calage</strong> générique telque nous l’avons défini dans le chapitre 4 (figure 4.8, p. 99). Il permet ainsi à l’expert <strong>de</strong>se conc<strong>en</strong>trer uniquem<strong>en</strong>t sur les connaissances <strong>de</strong> son domaine lors <strong>de</strong> la construction<strong>de</strong> la base <strong>de</strong> connaissances <strong>en</strong> langage OVAL. L’association du moteur d’infér<strong>en</strong>ce et <strong>de</strong>la base <strong>de</strong> connaissances permet alors d’obt<strong>en</strong>ir directem<strong>en</strong>t un système d’assistance <strong>au</strong><strong>calage</strong> <strong>de</strong> modèles dans le domaine considéré.191

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

Saved successfully!

Ooh no, something went wrong!