LV Shared Resource: Difference between revisions
Appearance
RobertLampel (talk | contribs) No edit summary |
RobertLampel (talk | contribs) |
||
| Line 10: | Line 10: | ||
== Mathematical formulation == | == Mathematical formulation == | ||
The | The optimal control problem is given by | ||
<p> | <p> | ||
<math> | <math> | ||
\begin{array}{llclr} | \begin{array}{llclr} | ||
\displaystyle \min_{ | \displaystyle \min_{u} & \int_0^{t_f} (x_0(t) - 1.5)^2 + (x_1(t) - 1)^2 + (x_2(t) - 1)^2 dt \\[1.5ex] | ||
\mbox{s.t.} | \mbox{s.t.} | ||
& \dot{x}_0 & = & x_0 - x_0 x_1 - | & \dot{x}_0 & = & x_0(t) - x_0(t) x_1(t) - x_0(t) x_2(t), \\ | ||
& \dot{x}_1 & = & - x_1 + x_0 x_1 - | & \dot{x}_1 & = & - x_1(t) + x_0(t) x_1(t) - c_1 x_1(t) u(t), \\ | ||
& \dot{x}_2 & = & (x_0 - | & \dot{x}_2 & = & -x_2(t) + \alpha x_0(t) x_2(t) - c_2 x_2(t) u(t), \\[1.5ex] | ||
& x(0) &=& | & x(0) &=& x_0, \\ | ||
& | & u(t) &\in& [0,1], | ||
& | & \alpha &>& 1. | ||
\end{array} | \end{array} | ||
</math> | </math> | ||
</p> | </p> | ||
== Parameters == | == Parameters == | ||
Revision as of 06:57, 25 August 2025
| LV Shared Resource | |
|---|---|
| State dimension: | 1 |
| Differential states: | 3 |
| Discrete control functions: | 5 |
| Interior point equalities: | 3 |
This Lotka Volterra problem with explicit inclusion of a shared resource is a variant of the Lotka Volterra fishing problem. Its dynamics are given via a three-dimensional ODE model.
Mathematical formulation
The optimal control problem is given by
Parameters
These fixed values are used within the model.
Reference Solutions
If the problem is relaxed, i.e., we demand that is in the continuous interval rather than being binary, the optimal solution can be determined by means of direct optimal control.
The optimal objective value of the relaxed problem with is . The objective value of the solution with binary controls obtained by Combinatorial Integral Approximation (CIA) is .
- Reference solution plots
-
Optimal relaxed controls and states determined by an direct approach with ampl_mintoc (Radau collocation) and .
-
Differential states determined by an direct approach (Radau collocation) with ampl_mintoc and . The relaxed controls were approximated by Combinatorial Integral Approximation.
-
Binary control determined by an direct approach (Radau collocation) with ampl_mintoc and . The relaxed controls were approximated by Combinatorial Integral Approximation. The fishing control shows a lot of chattering.