Ecole Doctorale
Mathématiques et Informatique de Marseille
Spécialité
Automatique
Etablissement
Aix-Marseille Université
Mots Clés
Commande des systèmes,Identification,Simulation,Smartphone,Complexité de Calcul,
Keywords
Systems control,Identification,Simulation,Smartphone,Computational Complexity,
Titre de thèse
Optimisation des performances des algorithmes de contrôle dans un environnement de simulation contraint: cas smartphone
Optimization of control algorithms performance in constraint simulation environment: smartphone case
Date
Mercredi 10 Juillet 2024 à 10:00
Adresse
Bâtiment Polytech, Campus St Jérôme, 52 Avenue Escadrille Normandie Niemen, 13013 Marseille Salle Gérard Jaumes
Jury
Directeur de these |
M. Rachid OUTBIB |
Aix Marseille Université |
Rapporteur |
M. Pascal LORENZ |
Université de Haute-Alsace |
Rapporteur |
M. Gregory ZACHAREWICZ |
IMT Mines Alès |
Examinateur |
M. Thibaut RAHARIJAONA |
Université de Lorraine |
Président |
Mme Claudia FRYDMAN |
Aix Marseille Université |
Examinateur |
M. Jaafar GABER |
Université de technologie de Belfort Montbéliard |
Examinateur |
Mme Caroline KULCSAR |
Université Paris Saclay |
CoDirecteur de these |
M. Rafic YOUNES |
Université Libanaise |
Résumé de la thèse
Ce travail est dédié à l'optimisation des algorithmes de contrôle sur smartphone. Les défis liés au développement dapplications scientifiques pour smartphones permettant la simulation de contrôle sont dabord définis en deux catégories principales; utilisation de la mémoire spatiale et calculs scientifiques. Un ensemble de solutions logicielles est proposé et constitue un choix de conception général pour toute application d'ingénierie pour smartphone. Ces solutions sont implémentées dans un prototype d'application de simulation de contrôle conçu en parallèle de ces travaux. Ils sont testés et validés par comparaison avec dautres applications de simulation standards. Ensuite, laccent est mis sur des algorithmes spécifiques dans la théorie du contrôle. L'approche est une optimisation mathématique qui cible ces algorithmes. La première cible est la modélisation des systèmes et les algorithmes d'identification en particulier. Ses défis sont d'abord définis sur la base des obstacles explorés dans des travaux antérieurs liés à l'identification et un algorithme optimisé est proposé pour contrer ces défis. Les tests montrent une diminution des coûts de calcul tout en sauvegardant ou réduisant les erreurs d'identification. La prochaine cible doptimisation est le Processus de Contrôle et particulièrement le Régulateur Quadratique Linéaire (LQR) dont le but est d'évaluer l'impact des techniques de réduction des ressources sur le temps et la précision des calculs. Les méthodes étudiées sont des méthodes de réduction dordre, principalement la réduction équilibrée et lapproximation de perturbations singulières. Plusieurs ensembles de simulations sont effectués afin d'évaluer la prévisibilité des performances et des modèles pour le temps de calcul et l'erreur de réduction qui en résulte sont proposés. La réduction équilibrée s'avère être la méthode de réduction optimale dans le cas du contrôle LQR. Ensuite, le même processus de simulation et d'identification est effectué pour analyser l'erreur de réduction. Le résultat est un ensemble de modèles qui représentent la relation entre le gain de temps de calcul et la perte de précision pour LQR. Enfin, le prototype d'application de simulation de contrôle qui a été développé pour tester les solutions proposées est présenté où toutes les sections sont mises en évidence.
Thesis resume
This work is dedicated for System Control algorithm optimization on smartphone. The challenges for the development of scientific smartphone applications that enable Control simulation are first defined as two main categories; Space memory usage and Scientific Calculations. A set of software solutions is proposed and act as a general design choice for any engineering smartphone application. These solutions are implemented in a prototype application for control simulation that was designed in parallel with this work. They are tested and validated through the comparison with other standard simulation applications. Afterwards, the focus shifts towards specific algorithms in Control Theory. The approach is a mathematical optimization that targets these algorithms. The first target is System Modelling and identification algorithms in particular. Its challenges are first defined based on the explored obstacles in previous work related to identification and an optimized algorithm is proposed that aims to counter these challenges. Tests show a decrease in computational costs while maintaining or reducing identification error. The next target of optimization is the Control Process and particularly the Linear Quadratic Regulator (LQR) where the aim is to assess the impact of resource reduction techniques on calculation time and precision. The methods in study are order reduction methods, mainly Balanced Reduction and Singular Perturbation Approximation. Several sets of simulations are conducted in order to assess the predictability of the performance and models for calculation time and resulting reduction error are proposed. Balanced Reduction is found as the optimal method for reduction in the case of LQR Control. Then the same simulation process and identification is conducted for analyzing the reduction error. The result is a set of models that represent the relationship between calculation time gain and precision loss for LQR. Finally, the prototype application for control simulation that was developed for testing the proposed solutions is presented where all of the sections are highlighted.