Informations générales
Intitulé de l'offre : Numerical approach of generalized flatness (M/F) (H/F)
Référence : UMR7161-GOVVAN-013
Nombre de Postes : 1
Lieu de travail : PALAISEAU
Date de publication : mardi 4 mars 2025
Type de contrat : CDD Doctorant
Durée du contrat : 36 mois
Date de début de la thèse : 1 octobre 2025
Quotité de travail : Complet
Rémunération : 2200 gross monthly
Section(s) CN : 06 - Sciences de l'information : fondements de l'informatique, calculs, algorithmes, représentations, exploitations
Description du sujet de thèse
--- Context ---
The MAX team is searching for PhD candidates on the themes of the ERC ODELIX project: solving differential equations fast, precisely, and reliably. The present proposal concerns applications of these themes to control theory.
--- Description ---
Consider a dynamical system model, described through a parametric system of ordinary differential equations (ODEs)
x' = f(x,u),
where x is a vector of state functions and u is a vector of control functions. This system is said to be flat if there exists a local parametrization x_i = X_i (z_1, …, z_m), where X_i is a function of the functions z_j and of a finite number of their derivatives, and the z_j are functions of the time that may be chosen arbitrarily. Furthermore, the z_j must be expressed as differential functions of the state and the control: z_j = Z_j (x,u). These functions z_j are called flat outputs.
Such a property greatly facilitates motion planning, that is to design a control to go from a given starting point to a given goal.
A car is a classical example of a flat system, for which the coordinates of any point of the rear axis is a flat output.
Generic systems are not flat, but flatness is ubiquitous in engineering. This may require some simplifications of the model. For examples, a classical aircraft model is flat if one neglects the thrusts created by the actuators (ailerons, elevators, rudder) [4]. Flatness makes also easier to design a feed-back that can compensate perturbations but also model errors.
In a recent paper, it has been proposed to improve the flat control of an aircraft by using the values of the thrusts due to the actuators, provided by the classical flat parametrization, to design a new more accurate parametrization. This process can be iterated to produce a very precise motion planning for the aircraft model without simplification.
The order of derivatives of the flat outputs required for such a parametrization increases with the number of iterations, so that this generalized flat parametrization depends potentially of an infinite number of derivatives. One may conjecture that all systems would be flat when allowing functions involving an infinite number of derivatives.
The goal is to investigate this notion of generalized flatness. According to the taste and skills of candidates, this may be done in many ways, focusing on computer experiments, or theoretical investigations. Obviously some investment on computer simulations will be required first to get an intuition relying on practical knowledge. On may consider for example a car with two trailers, that is flat if the trailers are attached just above the rear axis, but not in the general case]. A generalized flat parametrization may be designed using iterations or homotopy methods, that is slowly moving the points where trailers are attached.
One may also notice that generalized flatness allows to parametrize flat systems, using a function that is not a genuine flat output. For example, y is a flat output for the system x = y' but not for the system x - ϵ x' = y'. Anyway, one may use for small ϵ the parametrization x = y' + ϵ y'' + ϵ y''' + ...
One may take advantage of existing implementations in Maple for the aircraft and use the more efficient tools provided by Mathemagix. The field of possible applications is large and include all non flat systems and all flat ones for which one would like to use alternative sets of functions that are not actual flat outputs.
The range of theoretical investigations is also very large, starting with proofs of convergence. One may also consider the possible unicity of this generalized flat parametrization.
Contexte de travail
The thesis will be carried out at the LIX laboratory (Laboratoire d'Informatique de l'École polytechnique), which is located in the Alan Turing building, 1, rue Honoré d'Estienne d'Orves, Palaiseau. The thesis will be carried out in the MAX team and financed by the ERC ODELIX project. The candidate will be provided with a workstation and the means to attend a few conferences per year.
Contraintes et risques
None.
Informations complémentaires
The PhD will be financed by ERC ODELIX project.