Aller au contenu principal

Modèle d'interaction entre une ferme et un restaurant

Niveau de difficulté
Domaine
Contenu

Ce système décrit une ferme et un restaurant appartenant à un même projet. Par conséquent, ils fonctionnent en étroite collaboration.

Description du système :

de Lapparent, A., Martin, S. & Sabatier, R. Using System Modularity to Simplify Viability Studies: An Application to a Farm-Restaurant Interaction. Environ Model Assess (2024). https://doi.org/10.1007/s10666-024-10014-w

L'objet calculé est un noyau de viabilité. Le modèle est discret en termes d'états, de contrôles et de temps.

Le calcul prend un instant (4088 s sur mon ordinateur), veuillez patienter…

Modèle

États et contrôles

Variables d'état

NotationDescriptionNumber of pointsMaximal valueMinimal value
$x_1$Cumulative cash flow (€)41100 0000
$x_2$Restaurant attractivity coefficient (no unit)3110
$x_3$General Index for Soil Quality5110

la limite supérieure de  $x_1$ peut être relâchée.


Variables de contrôle

NotationDescriptionNumber of pointsMaximal valueMinimal value
$u_1$Choice of N-crops rotation1261261
$u_2$Surface dedicated to market gardening (in ha)2120.05
$u_3$Price of a meal (in €)21152

Dynamiques

Les dynamiques sont décrites par :

\begin{equation}
   \mathcal{S}_U
   \begin{cases}
   x_{1}^{t+1} = x_{1}^t + G(x_{2}^t,u_{3}^t,R(x_3^t,u_1^t,u_2^t)) - E(u_{1}^t,u_{2}^t)\\
   x_{2}^{t+1} = \alpha(x_{2}^t,u_{3}^t,R(x_3^t,u_1^t,u_2^t))\\
   x_{3}^{t+1} = \Phi (x_{3}^t ,u_{1}^t,u_{2}^t) \\
   \end{cases}
\end{equation}

avec comme fonctions :

Notation

Description

$R(x_3,u_1,u_2)$Agricultural production
$G(x_2,u_3,R(x_3,u_1,u_2))$Restaurant economic outcome
$\alpha(x_2,u_3,R(x_3,u_1,u_2))$Transition function for the restaurant attractivity
$\Phi(x_3,u_1,u_2)$Transition function for the GISQ
$E(u_1,u_2)$Cost of agricultural production

Certaines dynamiques nécessitent l'utilisation de paramètres de grille. Par conséquent, une fonction a été implémentée dans le fichier source pour obtenir ces valeurs.

Constraintes

Ce système comporte deux contraintes : la rentabilité du système global et la préservation d'une qualité minimale des sols pour répondre aux enjeux de durabilité. Ces contraintes se traduisent par des seuils sur les flux de trésorerie cumulés ($x_{1} \geq x_{1min}$) et sur la qualité du sol ($x_3 \geq x_{3min}$), respectivement. En d'autres termes, $(x_1^t,x_2^t,x_3^t)$ doit rester dans $K$ pour tout $t\in \mathbb{N}$ avec : 
\begin{equation}
K:=\{(x_1,x_2,x_3)\in \mathbb{R}^+\times [0;1]^2 \; |\; x_1\geq x_{1min} \text{ and }x_3\geq x_{3min}\}.
\end{equation}

 

Implementation parameters

Time horizon

The time horizon (for trajectory computations) is 20 years.


Algorithm parameters

Default parameters are used.


System parameters

We used the parameters for a low-hypotheses computation.

   "SYSTEM_PARAMETERS": {
       "DYNAMICS_TYPE": 2,
       "DYN_BOUND": 1,
       "DYN_BOUND_COMPUTE_METHOD": 2,
       "IS_TIMESTEP_GLOBAL": 0,
       "LIPSCHITZ_CONSTANT": 1,
       "LIPSCHITZ_CONSTANT_COMPUTE_METHOD": 2,
       "TIME_DISCRETIZATION_SCHEME": 4
   }

 

Viability kernel computed using ViabLab