Modèles et modélisation en SVT

VENSIM

Construire un modèle simple pas à pas (Baignoire)

La construction du modèle se fait par étapes successives :

  1. Transcrire sur papier l'idée qu'on se fait de l'organisation du système étudié
  2. Ouvrir Vensim et d'éclarer la création d'un nouveau modèle
  3. Construire les compartiments
  4. Mettre en place les flux entre compartiments
  5. Saisir les équations permettant de faire fonctionner le modèle
  6. Vérifier le modèle construit
  7. Modifier / Améliorer le modèle
  8. Faire tourner le modèle
  9. Améliorer l'interface utilisateur

1. Transcrire sur papier l'idée qu'on se fait de l'organisation du système étudié (ou récupérer l'équivalent : photocopie d'un ouvrage, page internet... )

Une baignoire d'une capacité maximale de 300 l contient 100 l d'eau. L'eau arrive à un débit de 3 l/min. Le débit de la vidange est de 4 l/min au maximum.

La baignoire se remplit-elle ou se vide-t-elle ?
Quel débit d'arrivée permettrait de maintenir constant le volume d'eau dans la baignoire ?
En combien de temps la baignoire sera-t-elle...

Début de page

2. Ouvrir Vensim et d'éclarer la création d'un nouveau modèle

Menu File / New model... ou icone

Indiquer les valeurs souhaitées dans l'onglet Time Bounds de la fenêtre qui s'ouvre.

Dans notre exemple, on émet l'hypothèse que la baignoire mettra moins de 100 minutes à se vider :

Ce choix n'est pas définitif : il peut être modifié à tout moment (menu Model / Settings...)

Début de page

3. Construire les compartiments

Icone pour créer un compartiment.
Un clic sur la page crée un rectangle dans lequel il faut saisir un nom (ce sera le nom de la variable d'état de ce compartiment).

Créer le compartiment "Baignoire".

Voir le résultat dans Vensim

Icone pour sélectionner, déplacer ou redimensionner un compartiment.

Icone puis Barre de style (ou clic droit sur le compartiment) pour modifier l'aspect d'un compartiment (forme, couleur, fond, police...).


Modifier le format du compartiment

Début de page

4. Mettre en place les flux entre compartiments

Icone

Attention !
Il faut oublier le réflexe Windows pour mettre en place un flux : Pas de cliquer-glisser.

  1. Faire un clic gauche au point de départ (puis relâcher le bouton)
  2. Faire un clic droit au point d'arrivée
  3. Nommer le flux dans la case qui s'affiche

Résultat :

Un flux peut relier deux compartiments. Un des deux compartiments peut ne pas être associé à une variable d'état : c'est le cas dans notre exemple (on n'a pas défini la source de l'eau ni le devenir de l'eau de vidange). Dans ce cas, on clic en un point quelconque de la page. Le compartiment non défini sera représenté par un petit nuage...
Créer les flux d'entrée et sortie.

Voir le résultat dans Vensim

Icone puis Barre de style (ou clic droit sur le compartiment) pour modifier l'aspect d'un flux (forme, couleur, fond, police...).

Début de page

5. Saisir les équations permettant de faire fonctionner le modèle

Icone : Sélectionne les équations à compléter.
Clic sur un flux ou un compartiment sélectionné : ouverture de la fenêtre de saisie.

Pour les flux d'arrivée d'eau et de vidange, saisir la valeur et l'unité (l/min). Une fois l'unité saisie une première fois, elle est disponible dans la liste déroulante.
Pour le compartiment baignoire, saisir la valeur initiale (100), l'unité (l), les valeurs mini et maxi (0 / 300). En principe, la formule de calcul du volume contenu dans la baignoire est saisi automatiquement (= Arrivée d'eau - Vidange).

Voir le résultat dans Vensim

Cette fenêtre permet aussi de modifier le nom du compartiment (= nom de la variable d'état). Idem pour modifier le nom d'un flux.

Début de page

6. Vérifier le modèle construit (rechercher les erreurs)

Menu Model / Check model

Dans notre exemple, le logiciel nous indique que nous avons créé une variable "Baignoire" qui n'a pas été utilisée.

Début de page

7. Modifier / Améliorer le modèle

Le débit de vidange a été fixé à 4 l/min. En réalité, il dépend de la quantité d'eau dans la baignoire (ou plus exactement de la hauteur d'eau dans la baignoire, mais on peut considérer en première approximation que la baignoire est un paralélépipède, donc volume et hauteur sont proportionnels).

Relation entre des composantes du modèle : Outil flèche (arrow)

La flèche créée peut être déplacée pour plus de lisibilité :

Considérons que 4 l/min est le débit maximum quand la baignoire est pleine (donc volume = 300 l).

On peut éviter l'équation différentielle inacessible à la plupart des élèves par une approximation :

Débit vidange

 

Débit maximal

-------------------------

=

--------------------------------------

Volume baignoire

 

Volume baignoire maximal

Dans notre exemple :

Icone puis cliquer sur Vidange.

Entrer la formule : (4 * Baignoire)/300

Voir le résultat dans Vensim

Début de page

8. Faire tourner le modèle

Quel débit d'arrivée d'eau permet de maintenir constant le niveau de la baignoire ?

Pour faire tourner le modèle, on utilise la barre de pilotage :

Icone : Lance une simulation (en affichant les éventuels messages d'erreur)


Affichage du tableau de résultats par l'icone

Icone : Lance une simulation (en affichant les éventuels messages d'erreur)


Affichage des graphes

Pour un débit d'arrivée d'eau légérement supérieur à 1 l/min, le volume d'eau contenu dans la baignoire sera constant.

Début de page

9. Améliorer l'interface utilisateur

Créer une nouvelle page

Insérer une image

Insérer un texte


Insertion d'un texte

Insérer un curseur


Aspect du curseur à l'installation

Créer un graphe à insérer


Création d'un graphe à insérer

Insérer le graphe créé


Aspect du graphe à l'installation

Créer une nouvelle page


Exemple de page d'introduction

Renommer les pages

Réoeganiser l'ordre des pages

Faire tourner le modèle

Retour Début de page Page suivante