Conception du module spatial et social d’un simulateur parcelle/troupeau - INRAE - Institut national de recherche pour l’agriculture, l’alimentation et l’environnement Accéder directement au contenu
Mémoire D'étudiant Année : 2003

Conception du module spatial et social d’un simulateur parcelle/troupeau

Bertrand Dumont
Claude Mazel

Résumé

My training period has consisted in completing a plot/herd simulator, which so far modeled the grazing activity of a ruminant within a plot. The aim was to extend this simulation so that we can represent the activity of a whole group, which implies to consider the social relationships between group mates. This simulator includes three sub-models. The animal sub-model updates the physiological parameters of an animal during the simulation and the vegetal sub-model updates the vegetation variables to take into account grass growth and senescence, and defoliation by the animals. These two sub-models have already been connected to build a first prototype, which includes some additional tools facilitating its use. This prototype needed to be completed by a spatial and social sub-model dealing with the social relationships within the herd, in order to obtain a first simulator of the whole system. My work has unfolded into several steps. First, I have modified some aspects of the first prototype, and made corrections which have suppressed some execution errors. Then, I have included other programs into this first prototype, which had been developed but were not used yet, and I have modified the simulator so that he can cope with the simultaneous grazing of several animals. At last, I have been developing social attraction relationships and finally leadership. Each step has been modeled with the UML modeling language, before to be programmed under Linux with the C++ language. My work remains unfinished as we still need to add the spatial memory program in the simulator, though this application has been entirely analyzed and developed. This should be done by the end of September. Then, this new prototype will have to be verified as a whole, even though each step of my work has already been tested, before to start the validation process.
Mon stage consiste à compléter un simulateur parcelle/troupeau modélisant une période d’activité d’un ruminant sur une parcelle. L’objectif est d’étendre la simulation à un troupeau de ruminants en gérant l’ensemble des relations sociales existant au sein du groupe. Ce simulateur comprend deux modules biologiques : le module animal qui met à jour les paramètres physiologiques de l’animal au cours de la simulation et le module végétal qui modifie les variables de la végétation pour tenir compte des défoliations de l’animal, de la pousse de l’herbe et de la sénescence. Ces deux modules ont été interconnectés pour donner un prototype du simulateur qui comprend aussi des outils facilitant son utilisation. Ce prototype doit être complété par un module spatial et social permettant de tenir compte des relations sociales entre ruminants pour donner un nouveau prototype complet. Mon travail s’est déroulé en plusieurs étapes. Dans un premier temps, j’ai modifié quelques aspects du simulateur et apporté des corrections qui ont permis de supprimer des erreurs d’exécution. J’ai ensuite ajouté des programmes qui étaient implémentés mais pas encore utilisés puis j’ai modifié le simulateur pour pouvoir intégrer plusieurs animaux. Dans une troisième étape, j’ai pris en compte les relations de grégarisme et enfin les relations de leadership. Chaque étape a d’abord été modélisée grâce au langage de modélisation UML puis programmée sous Linux avec le langage C++. Mon travail est à ce jour encore inachevé puisqu’il reste à ajouter un dernier programme dans le simulateur : la mémoire spatiale. Cette application a été entièrement analysée et codée, il suffira de la rajouter dans le prototype. L’objectif de mon stage devrait donc être atteint à la fin du mois de septembre. Il faudra ensuite vérifier de manière approfondie ce nouveau prototype, même si chaque étape de mon travail a été testée au fur et à mesure, avant de pouvoir commencer sa validation.
Fichier principal
Vignette du fichier
rapport_tome1.pdf (1010.91 Ko) Télécharger le fichier
modif_apres_rapport.pdf (257.64 Ko) Télécharger le fichier
rapport_tome2.pdf (801.11 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03326289 , version 1 (25-08-2021)

Identifiants

  • HAL Id : hal-03326289 , version 1

Citer

Séverine Portal, Laurent Perochon, Bertrand Dumont, Claude Mazel. Conception du module spatial et social d’un simulateur parcelle/troupeau. Sciences de l'environnement. 2003. ⟨hal-03326289⟩
15 Consultations
9 Téléchargements

Partager

Gmail Mastodon Facebook X LinkedIn More