Pierre Martinon

2papers

2 Papers

SYSep 4, 2019
Optimizing running a race on a curved track

Amandine Aftalion, Pierre Martinon

In order to determine the optimal strategy to run a race on a curved track according to the lane number, we introduce a model based on differential equations for the velocity, the propulsive force and the anaerobic energy which takes into account the centrifugal force. This allows us to analyze numerically the different strategies according to the different types of track since the straight line is not always of the same length. In particular, we find that the tracks with shorter straight lines lead to better performances, while the double bend track with the longest straight line leads to the worst performances and the biggest difference between lanes. Then for a race with two runners, we introduce a psychological attraction to follow someone just ahead and the delay to benefit again from this interaction after being overtaken. We provide numerical simulations in different cases. Results are overall consistent with the IAAF rules for lanes drawing, indicating that middle lanes are the best, followed by the exterior lanes, interior lanes being the worst.

OCOct 3, 2009
Initialization of the Shooting Method via the Hamilton-Jacobi-Bellman Approach

Emiliano Cristiani, Pierre Martinon

The aim of this paper is to investigate from the numerical point of view the possibility of coupling the Hamilton-Jacobi-Bellman (HJB) equation and Pontryagin's Minimum Principle (PMP) to solve some control problems. A rough approximation of the value function computed by the HJB method is used to obtain an initial guess for the PMP method. The advantage of our approach over other initialization techniques (such as continuation or direct methods) is to provide an initial guess close to the global minimum. Numerical tests involving multiple minima, discontinuous control, singular arcs and state constraints are considered. The CPU time for the proposed method is less than four minutes up to dimension four, without code parallelization.