• Aucun résultat trouvé

MELODIE : modélisation du pilotage de systèmes de production et processus biotechniques

N/A
N/A
Protected

Academic year: 2021

Partager "MELODIE : modélisation du pilotage de systèmes de production et processus biotechniques"

Copied!
18
0
0

Texte intégral

(1)

HAL Id: hal-01210594

https://hal.archives-ouvertes.fr/hal-01210594

Submitted on 6 Jun 2020

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

MELODIE : modélisation du pilotage de systèmes de production et processus biotechniques

Christine Baratte, Philippe Faverdin, Eric Ramat, Cyrille Rigolot

To cite this version:

Christine Baratte, Philippe Faverdin, Eric Ramat, Cyrille Rigolot. MELODIE : modélisation du pilotage de systèmes de production et processus biotechniques. 2ème Journée d’animation de la plate- forme RECORD, Jan 2012, Toulouse, France. �hal-01210594�

(2)

MELODIE : modélisation du pilotage de  systèmes de production et processus 

biotechniques

Christine Baratte, Philippe Faverdin, Eric Ramat

et Cyrille Rigolot

(3)

Vendredi 27 janvier 2012 Journée RECORD 2

Contexte

Le projet ANR ACASSYA : «ACcompagner l'évolution Agro- écologique deS SYstèmes d’élevAge dans les bassins versants côtiers »

Couplage de deux modèles existants :

TNT2 : modèle de transfert et transformation de l'azote sur les bassins versants

Mélodie-Diese / Tournesol / Fumigène / STICS : modèle de système de production bovins/porcins

Passage à l'échelle du bassin versant

Externalisation du modèle de culture et modèle d'assolement

Multi-exploitation 

Interaction avec un modèle agro-hydrologique TNT2

(4)

Vendredi 27 janvier 2012 Journée RECORD 3

Mélodie

(5)

Vendredi 27 janvier 2012 Journée RECORD 4

Mélodie

(6)

Vendredi 27 janvier 2012 Journée RECORD 5

Vue DEVS du système - 1

(7)

Vendredi 27 janvier 2012 Journée RECORD 6

Vue DEVS du système - 2 

(8)

Vendredi 27 janvier 2012 Journée RECORD 7

Décisionnel

L'un des points forts de Diese : la modélisation de la décision

Comment faire en VLE ? Deux extensions :

– Decision : planification d'activités sous

contraintes temporelles, de précédences et d'activation

– FSA (statechart) : automates à états finis

Problème : difficulté de faire évoluer le séquençage

des règles de décision avec FSA : pas d'équivalent

total des fichiers STR de Diese (disponible pour

Decision)

(9)

Vendredi 27 janvier 2012 Journée RECORD 8

Modularité / Autonomie

Comment assurer la réutilisabilité d'un modèle ?

– la modularité et l'autonomie : pas toujours simple !

– « un modèle doit être utilisable SEUL » – recommandations :

• les entrées d'un modèle réutilisable doivent être optionnelles

• une entrée ne peut pas être une variable de

type DifferenceEquation, par exemple

(10)

Vendredi 27 janvier 2012 Journée RECORD 9

Vue DEVS du système - 3

Une cohorte de porcs

(11)

Vendredi 27 janvier 2012 Journée RECORD 10

Du modèle objet vers PDEVS/DS-DEVS

Objet :

– attributs et méthodes publiques/privées

– des méthodes qui s'appliquent sur tout ou partie des attributs

– accès via des méthodes publiques

PDEVS/DS-DEVS :

– processus, port et modèle couplé – un état « privé »

– un couplage et des échanges événementiels via

les ports d'entrée et de sortie

(12)

Vendredi 27 janvier 2012 Journée RECORD 11

Du modèle objet vers PDEVS/DS-DEVS

Comment passer d'un modèle objet à un modèle PDEVS/DS-DEVS ?

Problématique : où mettre les attributs ?

– première réponse : au niveau des processus agissant sur eux mais ...

– les « attributs partagés » : une variable d'état est influencée par plusieurs processus

– si « non partagé » : propagation !

(13)

Vendredi 27 janvier 2012 Journée RECORD 12

Vue DEVS du système - 4

(14)

Vendredi 27 janvier 2012 Journée RECORD 13

Du modèle objet vers PDEVS/DS-DEVS

Problématique (suite) :

– une méthode =

• une partie d'un processus (modèle atomique) ?

• une méthode = un processus (modèle atomique) ?

• une méthode = un modèle couplé ?

– les objets globaux !!!!!

– l'héritage = héritage de modèles, oui mais …

• dans le cas d'extension (DifferenceEquation, par ex), définition de méthodes autres que compute/init possible sinon surcharge

• dans le cas général (PDEVS), beaucoup plus

complexe

(15)

Vendredi 27 janvier 2012 Journée RECORD 14

Instantiation

VLE propose deux mécanismes :

– les classes de modèles : « une classe de

modèles est un modèle atomique ou couplé qui n'est pas rattaché à un modèle »

– les « executives » : extension issue de DS- DEVS qui offre des fonctions d'instantiation de classes et d'initialisation du couplage

L'API Executive « complexe » mais difficilement

simplifiable (chaque modèle est un cas particulier)

(16)

Vendredi 27 janvier 2012 Journée RECORD 15

Instantiation

Un paramétrage complexe dans le cas de structures

« imbriquées » :

– l'instantiation de A implique la création de modèles de type B qui lui-même implique la création de modèles de type C,

– deux stratégies :

• une condition complexe au niveau de la classe de modèles au sommet de la hiérarchie

• des conditions élémentaires pour chaque niveau → règle de nommage

La perte de l'aspect visuel sous gvle :

– Une astuce : le « dump » (génération à la volet d'une image

de la structure du modèle)

(17)

Vendredi 27 janvier 2012 Journée RECORD 16

Conclusion / perspectives

Passage réussi d'un modèle objet à DEVS

Importance de la validation croisée dans la réécriture d'un modèle

Gestion des entrées (paramétrage) pour des données complexes (map de map de set …)

Gestion des sorties vers des bases de données : quel schéma ?

Travail sur la généricité du couplage avec STICS et mise

à disposition des nouvelles versions

(18)

MELODIE : modélisation du pilotage de  systèmes de production et processus 

biotechniques

Christine Baratte, Philippe Faverdin, Eric Ramat

et Cyrille Rigolot

Références

Documents relatifs

Scores CrPSS des prévisions de pluies et débits En plus des prévisions de pluie par analogie générées à partir des champs météorologiques prévus par le CEPMMT

Résumé : À partir d’un cadre réflexif basé sur le monde agro-halieutique (pro- duits de la terre et produits de la mer) en Bretagne et Pays de la Loire, notre argu- mentation

Le procédé de polymérisation en émulsion, rationnalisé théoriquement dans les années 1948 par Smith et Ewart, est le procédé le plus largement utilisé industriellement pour

Plus précisément, dans une première partie nous proposons une typologie du pilotage industriel, le concept de centre de pilotage, la structure locale du processus de pilotage et

Anne-Isabelle Graux, Raphaël Martin, Ecrah Hoba Ulrich Eza, Christine Baratte, Philippe Faverdin. To cite

CowNex : Calcul de l’efficience de l’utilisation de l’azote par un troupeau laitier.. Christine Baratte, Luc Delaby, Philippe Faverdin, Jean-Louis Peyraud, Romain Perbost, Eric

Identification de la conductivité thermique d’un polymère semi-cristallin en exploitant la mesure de température au c ur d’une pièce moulée par injection... Identification de

Cyrille Rigolot, Jean-Yves Pailleux, Sylvie Cournut, Nathalie Hostiou.. To cite