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.

CHAPITRE 4 MODÉLISATION DES CONNAISSANCES4.5 Modélisation <strong>de</strong>s connaissances sur l’utilisation du co<strong>de</strong>MAGELes <strong>de</strong>ux sections précé<strong>de</strong>ntes ont permis d’abor<strong>de</strong>r l’ess<strong>en</strong>tiel <strong>de</strong>s connaissances nécessairespour effectuer un <strong>calage</strong> <strong>de</strong> modèle <strong>en</strong> hydr<strong>au</strong>lique fluviale unidim<strong>en</strong>sionnelle.Mais la mise <strong>en</strong> œuvre opérationnelle d’un <strong>calage</strong> nécessite l’utilisation du co<strong>de</strong> <strong>de</strong> calculà la base du modèle numérique concerné, pour réaliser la sous-tâche <strong>de</strong> lancem<strong>en</strong>t <strong>de</strong>simulation. Nous nous sommes conc<strong>en</strong>trés sur un co<strong>de</strong> <strong>de</strong> calcul afin <strong>de</strong> pouvoir réaliserun prototype opérationnel <strong>de</strong> système d’assistance <strong>au</strong> <strong>calage</strong>. Après avoir justifiéle choix du co<strong>de</strong> MAGE, cette section propose donc notre modélisation <strong>de</strong>s connaissances<strong>de</strong>scriptives et infér<strong>en</strong>tielles sur son utilisation, puis une spécialisation <strong>de</strong> l’étape<strong>de</strong> réalisation d’une simulation avec ce co<strong>de</strong>.4.5.1 Choix du co<strong>de</strong> MAGEParmi l’<strong>en</strong>semble <strong>de</strong>s logiciels prés<strong>en</strong>ts sur le marché, dont un aperçu a été donné<strong>au</strong> chapitre 2, notre choix s’est porté sur le co<strong>de</strong> MAGE pour les raisons suivantes :– premièrem<strong>en</strong>t, ce co<strong>de</strong> implém<strong>en</strong>te le modèle conceptuel communém<strong>en</strong>t admispour les écoulem<strong>en</strong>ts unidim<strong>en</strong>sionnels et décrit dans le chapitre 2. Ses spécificitésconcernant la détermination <strong>de</strong> la débitance ont été évoqués dans ce mêmechapitre ;– <strong>de</strong>uxièmem<strong>en</strong>t, la structure <strong>de</strong> ce co<strong>de</strong> permet une intégration aisée dans unechaîne <strong>de</strong> traitem<strong>en</strong>t. En effet, il se prés<strong>en</strong>te sous la forme <strong>de</strong> programmes exécutables<strong>en</strong> ligne <strong>de</strong> comman<strong>de</strong>. De plus, ces exécutables utilis<strong>en</strong>t et produis<strong>en</strong>t <strong>de</strong>sfichiers texte, ce qui facilite la lecture et l’écriture d’informations et leur traduction<strong>en</strong> terme d’objets du domaine ;– <strong>en</strong>fin, ce co<strong>de</strong> a été créé <strong>au</strong> CEMAGREF et son développem<strong>en</strong>t est assuré par unchargé <strong>de</strong> recherche <strong>de</strong> l’unité Hydrologie-Hydr<strong>au</strong>lique. La proximité du développeurdu co<strong>de</strong> utilisé a été un avantage majeur dans la modélisation <strong>de</strong>sconnaissances associées. En effet, le développeur d’un co<strong>de</strong> est son premier utilisateuret connaît donc mieux que quiconque les heuristiques associées à sonutilisation.4.5.2 Connaissances <strong>de</strong>scriptives – fichiersLes fichiers informatiques regroup<strong>en</strong>t toute la connaissance sur les élém<strong>en</strong>ts liés àl’utilisation du co<strong>de</strong>. Un extrait <strong>de</strong> notre modélisation <strong>de</strong> ces fichiers est donné sur lafigure 4.18. L’annexe F propose un aperçu <strong>de</strong> la modélisation <strong>de</strong> l’<strong>en</strong>semble <strong>de</strong>s types<strong>de</strong> fichiers utilisés par le co<strong>de</strong> MAGE. Trois types <strong>de</strong> fichiers peuv<strong>en</strong>t ainsi être i<strong>de</strong>ntifiés :– les fichiers cont<strong>en</strong>ant <strong>de</strong>s représ<strong>en</strong>tations <strong>de</strong>s objets du domaine, dans un formatspécifique <strong>au</strong> co<strong>de</strong>. Les représ<strong>en</strong>tations <strong>de</strong>s données du système ainsi que celles<strong>de</strong>s paramètres du modèle sont cont<strong>en</strong>ues dans <strong>de</strong>s fichiers d’<strong>en</strong>trée. Les représ<strong>en</strong>tations<strong>de</strong>s objets constituant les données d’<strong>en</strong>trée sont elles <strong>au</strong>ssi cont<strong>en</strong>ues dans<strong>de</strong>s fichiers d’<strong>en</strong>trée, alors que ceux constituant les prédictions événem<strong>en</strong>tiellessont cont<strong>en</strong>us dans <strong>de</strong>s fichiers <strong>de</strong> sortie ;– les fichiers <strong>de</strong>s différ<strong>en</strong>ts programmes exécutables formant le co<strong>de</strong> <strong>de</strong> calcul même,avec d’<strong>au</strong>tres fichiers nécessaires à leur exécution : fichiers <strong>de</strong> paramètres numériqueset fichiers ✭ input ✮ <strong>en</strong> mo<strong>de</strong> batch ;113

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

Saved successfully!

Ooh no, something went wrong!