• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 72
  • 29
  • 4
  • 1
  • Tagged with
  • 107
  • 59
  • 51
  • 48
  • 38
  • 37
  • 34
  • 24
  • 19
  • 19
  • 18
  • 16
  • 16
  • 15
  • 14
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
71

Contribution au diagnostic de pannes pour les systèmes différentiellement plats

Fellouah, Rabah 06 December 2007 (has links) (PDF)
Cette thèse s'intéresse au diagnostic de pannes dans les systèmes différentiellement plats, ceci constituant une large classe de systèmes non linéaires. La propriété de platitude différentielle est caractérisée par des relations qui permettent d'exprimer les états d'un système et ses entrées en fonction de ses sorties plates et de leurs dérivées. Ces relations qui sont à la base de la commande plate sont aussi utiles pour la réalisation du diagnostic de pannes. Ainsi sont introduites les notions de minimalité pour les sorties plates, de platitude stricte et de degré additionnel de redondance. Ceci conduit à la proposition d'une méthode globale de détection de pannes basée sur la platitude. Partant alors de la constatation que les systèmes différentiellement plats de complexité élevée sont souvent constituer de sous systèmes eux-mêmes différentiellement plats, l'approche de détection de pannes précédente peut être démultipliée au sein de cette structure de façon à en identifier les sous systèmes défaillants. On s'intéresse alors au cas courant de la platitude différentielle implicite et on montre dans le cadre d'une application aéronautique comment les réseaux de neurones permettent de constituer une solution numérique au problème de détection de pannes. La disponibilité en temps réel de dérivées successives des sorties étant essentielle pour la mise en oeuvre de ces méthodes, on étudie alors les performances d'un filtre dérivateur alors que le système est lui-même soumis à une commande plate, ceci conduira a modifié légèrement une telle loi de commande afin d'effectuer l'effet des erreurs d'estimation. On s'intéresse finalement à la détection des pannes dans les systèmes chaotiques différentiellement plats. On montre sur plusieurs exemples comment la propriété de platitude peut être mise à profit pour détecter et identifier des variations paramétriques au sein d'un tel type de système chaotique. Des résultats de simulation sont présentés. Finaleme nt des thèmes de recherche complémentaires à cette approche sont relevés.
72

Surveillance des systèmes automatiques et systèmes embraqués

Benkaci, Mourad 24 February 2011 (has links) (PDF)
La surveillance des systèmes mécatroniques, en particulier, ceux intégrés sur les véhicules d'aujourd'hui est de plus en plus difficile. Les interconnexions de ces systèmes en vue de l'accroissement des performances et du confort de véhicule augmentent la complexité de l'information nécessaire à la prise de décision en temps réel. Cette thèse est consacrée à la problématique de détection et d'isolation (FDI, Fault Detection & Isolation) de pannes automobiles en utilisant des systèmes de recherche et d'évaluation de l'information par des approches monocritères. Les variables pertinentes pour la détection rapide des pannes sont sélectionnées d'une manière automatique en utilisant deux approches différentes : I. La première consiste à introduire la notion de conflit entre toutes les variables mesurables du système mécatronique et les analyser à partir des projections dans des espaces de classification hyper-rectangles. II. La deuxième approche consiste à utiliser la complexité de Kolmogorov comme outil de classification des signatures de pannes. L'estimation de la complexité de Kolmogorov par des algorithmes de compression sans perte d'information permet de définir un dictionnaire de pannes et de donner un score de criticité par rapport au bon fonctionnement du véhicule. Les deux approches proposées ont été appliquées avec succès sur plusieurs types de données automobiles dans le cadre du projet ANR-DIAPA
73

Efficacité énergétique dans le calcul très haute performance : application à la tolérance aux pannes et à la diffusion de données / Energy efficiency in very high-performance computing : application to fault tolerance and data broadcasting

Diouri, Mohammed El Mehdi 27 September 2013 (has links)
Les infrastructures de calcul très haute performance ont connu une croissance rapide en particulier ces dernières années. Cette croissance a toujours été motivée par les besoins accrus en puissance de calcul qu'expriment les scientifiques dans divers domaines. Cependant, ces systèmes devenus de plus en plus larges constituent de gros consommateurs d'électricité et consomment déjà plusieurs mégawatts. Afin de consommer ''moins'' et ''mieux'', nous avons proposé un environnement logiciel qui d'une part, permet de choisir avant de pré-exécuter l'application, les versions de services applicatifs consommant le moins d'énergie, et qui d'autre part, repose sur une grille électrique intelligente pour planifier les réservations des ressources de calcul de ces infrastructures. Cet environnement, appelé SESAMES, a été adapté à deux services applicatifs indispensables au calcul très haute performance : la tolérance aux pannes et la diffusion de données. Des validations expérimentales ont montré que l'on peut réduire la consommation énergétique de chacun des deux services étudiés en s'appuyant sur les estimations énergétiques précises fournies par SESAMES pour n'importe quel contexte d'exécution et pour n'importe quelle plate-forme dotée de wattmètres. Notre méthodologie d'estimation repose sur une description du contexte d'exécution et sur une calibration de la plate-forme d'exécution basée sur la collecte de mesures énergétiques. Des simulations ont démontré que l'ordonnanceur multi-critères des réservations de ressources proposé dans SESAMES, permet de réduire à la fois la consommation énergétique, le coût financier et l'impact environnemental de ces réservations, tout en respectant les contraintes imposées par l'utilisateur et le fournisseur d'énergie. / High performance computing (HPC) infrastructures have experienced a rapid growth, particularly these last years. This growth has been driven by the increased need in terms of computational power expressed by scientists in various fields. However, their increasing size makes them important electricity consumers since they already consume several megawatts. In order to consume "less" and better", we proposed a framework which permits to choose the less consuming versions of the services before pre-executing the application. In addition, our framework relies on a smart grid in order to schedule resource reservations on these computing infrastructures. This framework, called SESAMES, is adapted to two services required in high performance computing: fault tolerance and data broadcasting. Experimental validations have shown that we can reduce the energy consumption of both services by relying on accurate energy estimations provided by SESAMES for any execution context and for any platform equipped with wattmeters. Our estimation methodology is based on a description of the execution context and on a platform calibration that consists of gathering energy measurements. Simulations have shown that the multi-criteria reservation scheduler proposed in SESAMES, simultaneously reduces the energy consumption, the financial cost and the environmental impact of these reservations, while respecting the constraints imposed by the user and the energy supplier.
74

Vers une structuration auto-stabilisante des réseaux ad hoc : cas des réseaux de capteurs sans fil / Towards a self-stabilizing structuring of ad hoc networks : the case of wireless sensor networks

Ba, Mandicou 21 May 2014 (has links)
Nous proposons un algorithme original de structuration des réseaux ad hoc nommé SDEAC dans le but d'optimiser les communications et de tolérer les pannes transitoires. SDEAC est auto-stabilisant, distribué et déterministe. Il utilise un modèle asynchrone à passage de messages et se fonde sur un voisinage à distance 1 pour construire des clusters non-recouvrants à k sauts. Nous montrons que partant d'une configuration quelconque et sans occurrence de pannes transitoires, SDEAC structure le réseau dans le pire des cas en n+2 transitions. En outre, son exécution nécessite une occupation mémoire de (Δu+1)*log(2n+k+3) bits pour chaque noeud u, avec Δu étant le degré de u, k le rayon maximal des clusters et n la taille du réseau. Par simulation sous OMNeT++, nous observons pour un réseau quelconque un temps de stabilisation très inférieur à celui du pire des cas d'une part. D'autre part, suite à l'occurrence de pannes transitoires après la stabilisation, nous constatons un temps de stabilisation inférieur à celui du clustering. Dans le contexte des RCSF, nous étudions la consommation énergétique de SDEAC suivant trois critères d'élection des cluster-heads (identité, degré et énergie résiduelle des noeuds) puis nous la comparons avec celle de la solution de Mitton et al. opérant dans le même modèle. Les résultats montrent que SDEAC permet le passage à l'échelle et réduit la consommation énergétique de 42% à 49%. Enfin, pour l'utilisation de SDEAC dans l'acheminement de l'information, nous proposons deux approches efficaces : (i) un routage sans agrégation qui minimise les délais de bout en bout et (ii) un routage avec agrégation partielle qui réduit la consommation énergétique totale offrant ainsi une meilleure durée de vie du réseau. / We propose SDEAC, a self-Stabilizing Distributed Energy-Aware and fault-tolerant Clustering algorithm. SDEAC uses an asynchronous message-passing model and is based on 1-hop neighboring to build non-overlapping k-hops clusters. We prove that, starting from an arbitrary configuration, SDEAC structures the network after at most n + 2 transitions and requires (Δu+1)log(2n+k+3) memory space for each node u, where n is the number of network nodes, Δu is the degree of u and k represents the maximum hops number. Through simulations under OMNeT++, we observe that over arbitrary network, the stabilization time is far below the worst case scenario. Furthermore, we remark that after faults, the re-clustering cost is significantly lower than the clustering cost. In the context of Wireless Sensor Networks (WSNs), we evaluate the energy consumption of SDEAC according to multiple criteria in the election of cluster-heads, such as nodes' identity, residual energy or degree and we compare it with the well-known message-passing based self-stabilizing clustering algorithm proposed by Mitton et al. Results show that SDEAC is scalable and reduces energy consumption between 42% and 49%.Afterwards, we propose efficient scenarios in order to transfer information: (i) the non-aggregation scenario that provides a better end-to-end delay and (ii) the partially-decentralized aggregation scenario that reduces the total energy consumption and prolongs the network lifetime.
75

Détection robuste et précoce des pannes oscillatoires dans les systèmes de commandes de vol

Simon, Pascal 07 December 2011 (has links)
Le travail de recherche effectué dans cette thèse a été réalisé dans le cadre d'une convention CIFRE entre le laboratoire IMS de l'université Bordeaux 1 et la société Airbus Operations S.A.S. Cette thèse traite de la détection robuste et précoce des pannes oscillatoires de faible amplitude dans les systèmes de commandes de vol électriques. Une panne oscillatoire est une oscillation anormale d'une surface de contrôle due à un dysfonctionnement dans la chaîne d'asservissement de la servocommande d'une gouverne. Les pannes oscillatoires ont une influence sur la structure, l'aéroélasticité et la pilotabilité de l'avion, lorsqu'ils sont situés dans la bande passante de l'actionneur. La capacité à détecter ces pannes est très importante car elles ont un impact sur la conception structurale de l'avion. Au plan méthodologique, nous nous sommes focalisés sur l'estimation adaptative des paramètres et de l'état à base d'une technique de filtrage non linéaire local. Le mécanisme de filtrage opère sur un modèle non linaire de la chaine de contrôle-commande de l’actionneur hydraulique en amont des surfaces de contrôle. L'algorithme d'estimation est basé sur une interpolation polynomiale d'opérateurs linéaire, et offre l'avantage d'une implémentation relativement aisée. Un problème crucial et sous-jacent est la détermination des hyper-paramètres de réglage de cet algorithme. Nous avons proposé une démarche hors-ligne dédiée, en intégrant un critère de sensibilité vis-à-vis des pannes que nous devons détecter. La technique proposée a été implémentée et testée: les résultats expérimentaux obtenus sur banc essai et sur un simulateur A380 ont clairement mis en évidence l'apport de la nouvelle approche en termes de performances, tout en gardant le même niveau de robustesse. / The research work done in this PhD has been caried out in the frame of an industrial convention (CIFRE) between the IMS laboratory and Airbus Operations S.A.S. The thesis deals with robust and early detection of oscillatory failures (OFC: Oscillatory Failure Case) in the Electrical Flight Control System. An oscillatory failure is an abnormal oscillation of a control surface due to component malfunction in control surface servoloops. OFCs have an influence on structural loads, aeroelasticity and controllability when located within the actuator bandwidth. The ability to detect these failures is very important because they have an impact on the structural design of the aircraft. Usual monitoring techniques cannot always guarantee to remain within an envelope with acceptable robustness. In this work, we develop a model based strategy to detect such failures with small amplitude at a very early stage. The monitoring strategy is based on dedicated non linear local filtering for on-line joint parameter/state estimation, allowing for model parameter variations during A/C flight. This strategy is associated with the same decision making rules as currently used for in-service Airbus A380. We propose a method for adjusting the tuning parameters so that various design goals and trades-off can be easily formulated and managed. The performance of the proposed fault detection scheme is measured by its detection delay, its propensity to issue false alarms and whether it permits a failure to go undetected. The proposed technique has been implemented and tested with success on Airbus test facilities including an A380 flight simulator.
76

Services auto-adaptatifs pour les grilles pair-à-pair / Self-adaptive services for P2P Grid

Gueye, Bassirou 26 May 2016 (has links)
La gestion de ressources distribuées à l'échelle planétaire dans plusieurs organisations virtuelles implique de nombreux défis. Dans cette thèse, nous proposons un modèle pour la gestion dynamique de services dans un environnement de grille pair-à-pair à large échelle.Ce modèle, nommé P2P4GS, présente l'originalité de ne pas lier l'infrastructure pair-à-pair à la plate-forme d'exécution de services.De plus, il est générique, c'est-à-dire applicable sur toute architecture pair-à-pair. Pour garantir cette propriété, vu que les systèmes distribués à large échelle ont tendance à évoluer en termes de ressources, d'entités et d'utilisateurs, nous avons proposé de structurer le système de grille pair-à-pair en communautés virtuelles (clusters).L'approche de structuration est complètement distribuée et se base uniquement sur le voisinage des noeuds pour l'élection des responsables de clusters appelés PSI (Proxy Système d'Information). D'autre part, afin de bien orchestrer les communications au sein des différentes communautés virtuelles et aussi permettre une recherche efficace et exhaustive de service, lors de la phase de structuration, un arbre couvrant constitué uniquement des PSI est maintenu. Les requêtes de recherche vont ainsi être acheminées le long de cet arbre.Outre la découverte de services, nous avons proposé des mécanismes de déploiement, de publication et d'invocation de services. Enfin, nous avons implémenté et analysé les performances de P2P4GS. Afin d'illustrer sa généricité, nous l'avons implémenté sur Gia, Pastry et Kademlia des protocoles pair-à-pair opérant de manières totalement différentes.Les tests de performances ont montré que le P2P4GS fournit une bonne résistance aux pannes et garantit un passage à l'échelle en termes de dimensionnement du réseau et également de coût de communications. / Resource management management worldwide distributed in several virtual organizations is a key issue.In this thesis, we propose a model for dynamic services management in large-scale peer-to-peer Grid environments.This model named P2P4GS, presents originality not to link peer-to-peer infrastructure to the execution services platform.In addition, the middleware is generic i.e. it able to be applied on any peer-to-peer architecture.Meanwhile, the increasing size of resources and users in large-scale distributed systems has lead to a scalability problem.To ensure scalability, we propose to organize the peer-to-peer Grid nodes in virtual communities so called clusters.The structuring approach is completely distributed, and only requires local knowledge about nodes neighborhood for election of cluster managers called ISP (Information System Proxy).On the other hand, in order orchestrate communications in the various virtual communities and also enable an efficient service discovery,during structuring process, a spanning tree only constituted of ISP is maintained. Therefore, search queries will be routed along the spanning tree.Besides the service discovery, we proposed service deployment, publication and invocation mechanisms.Finally, we implemented and analyzed the performance of P2P4GS.To illustrate that P2P4GS is generic, we implemented protocols that operating in fully different way. These protocols are Gia, Pastry and Kademlia.Performance tests show that, on the one hand, our approach provides good fault tolerance and ensures the scalability in terms of the clusters distribution and communication cost.
77

An approach for Self-healing Transactional Composite Services / Une approche auto-corrective pour des services composites transactionnels

Angarita Arocha, Rafael Enrique 11 December 2015 (has links)
Dans ce mémoire de thèse, nous présentons une approche d’exécution auto-corrective (self-healing) de services composites, basée sur des agents capables de prendre, de manière autonome, des décisions pendant l’exécution des services, à partir de leurs connaissances. Dans un premier temps, nous définissons, de manière formelle, en utilisant des réseaux de Petri colorés, les services composites, leur processus d’exécution, et leurs mécanismes de tolérance aux pannes. Notre approche offre plusieurs mécanismes de reprise sur panne alternatifs : la récupération en arrière avec compensation ; la récupération en avant avec ré-exécution et/ou remplacement de service ; et le point de contrôle (checkpointing), à partir duquel il est possible de reprendre l’exécution du service ultérieurement. Dans notre approche, les services sont contrôlés par des agents, i.e. des composants dont le rôle est de s’assurer que l’exécution des services soit tolérante aux pannes. Notre approche est également étendue afin de permettre un auto-recouvrement. Dans cette extension, les agents disposent d’une base de connaissances contenant à la fois des informations sur eux-mêmes et sur le contexte d’exécution. Pour prendre des décisions concernant la sélection des stratégies de récupération, les agents font des déductions en fonction des informations qu’ils ont sur l’ensemble du service composite, sur eux-mêmes, tout en prenant en compte également ce qui est attendu et ce qui se passe réellement lors de l’exécution. Finalement, nous illustrons notre approche par une évaluation expérimentale en utilisant un cas d’étude. / In this thesis, we present a self-healing approach for composite services supported by knowledge-based agents capable of making decisions at runtime. First, we introduce our formal definition of composite services, their execution processes, and their fault tolerance mechanisms using Colored Petri nets. We implement the following recovery mechanisms: backward recovery through compensation; forward recovery through service retry and service replacement; and checkpointing as an alternative strategy. We introduce the concept of Service Agents, which are software components in charge of component services and their fault tolerance execution control. We then extend our approach with self-healing capabilities. In this self-healing extension, Service Agents are knowledge-based agents; that is, they are self- and context-aware. To make decisions about the selection of recovery and proactive fault tolerance strategies, Service Agents make deductions based on the information they have about the whole composite service, about themselves, and about what is expected and what it is really happening at runtime. Finally, we illustrate our approach and evaluate it experimentally using a case study.
78

Optimization methods for network design under variable link capacities / Méthodes d’optimisation pour le dimensionnement de réseaux ayant des liens à capacités variables

Fouquet, Yoann 10 November 2015 (has links)
Cette thèse porte sur l’optimisation des stratégies de reroutage dans les réseaux de télécommunications. Plus précisément, l’objectif est de proposer ou d’adapter des mécanismes permettant de router le trafic du réseau après une panne partielle, c’est-à-dire, après une baisse de la bande passante d’un ou plusieurs liens du réseau, tout en minimisant le coût de dimensionnement du réseau. Nos contributions principales sont la proposition de deux stratégies de protection/routage nommée Flow Thinning et Elastic Flow Rerouting. La thèse est organisée en trois parties. Dans la première partie, nous présentons la problématique de la thèse avant de passer en revue les stratégies de protection et reroutage de la littérature, leur modélisation et méthode de résolution. La deuxième partie présente en détails la première stratégie de protection appelée Flow-Thinning. Cette stratégie gère les pannes partielles en diminuant la bande passante de certain flots qui passent par le ou les arc(s) perturbés. Cela implique un surdimensionnement du routage nominal permettant d’assurer le trafic en cas de perturbations. La troisième et dernière partie concerne la deuxième stratégie de routage dénommée Elastic Flow Rerouting. Cette stratégie est un peu plus complexe que la première dans le sens où, en cas de panne, une distinction est faite entre les demandes perturbées ou non. Si une demande est perturbée, elle peu augmenter le trafic sur ces chemins. Si elle ne l’est pas, elle peut libérer de la bande passante sous la condition qu’elle ne devienne pas perturbée à son tour. Notons que ces deux stratégies sont assez difficiles du point de vue de leur complexité. Cette thèse a fait l’objet de divers travaux écrits : trois articles (acceptés ou en révision) dans des journaux (Fouquet et al. (2015b), Pióro et al. (2015), Shinko et al. (2015)), deux articles invités (Fouquet and Nace (2015), Fouquet et al. (2014c)) et huit articles dans des conférences internationales (Fouquet et al. (2015a; 2014d;a;b;e), Pióro et al. (2013b;a), Shinko et al. (2013)). Notons que Pióro et al. (2013b) a reçu le "Best Paper Award" de la conférence RNDM 2013. Pour finir, notons que cette thèse a été réalisée au laboratoire Heudiasyc de l’Université de Technologie de Compiègne (UTC). Elle a été financée par le Ministère de l’enseignement et de la recherche français3 avec le soutien du labex MS2T4 de l’UTC. / This thesis summaries the work we have done in optimization of resilient communication networks. More specifically, the main goal is to propose appropriated recovery mechanisms for managing the demand traffic in a network under partial failures, i.e. when some part of the network (one or some links and/or nodes) is operational with reduced capacity. The main criterion in deciding the efficiency of the proposed recovery scheme is the dimensioning cost of the network while keeping the management cost at reasonable levels. Our main contribution is the design of two restoration strategies named Flow Thinning and Elastic Flow Rerouting. This document is organized in three main parts. In the first part, we present the problematic of the thesis. It includes an introduction on the protection and rerouting state-of-art strategies, together with their mathematical models and resolution methods. The second part presents in depth the first protection strategy named Flow Thinning. This strategy manages partial failures by decreasing appropriately the bandwidth on some flows routed through one of perturbed links. This implies overdimensionning of the network in the nominal state to ensure demand traffic in all failure states. The third and last part deals with the second rerouting strategy called Elastic Flow Rerouting. This strategy is a bit more complex than the first one because, in a failure state, we need to distinguish demands which are disturbed and the one which are not. If a demand is disturbed, it can increase the traffic on some of its paths. If it is not disturbed, it can release bandwidth on paths at the condition it remains non-disturbed. All this allows for further reducing the dimensioning cost but at a higher cost in terms of recovery process management. Note that the dimensioning problems for each strategy are shown to be NP-hard in their general form. The work of the thesis has been published in: three journal articles (Fouquet et al. (2015b), Pióro et al. (2015), Shinko et al. (2015)), two invited articles (Fouquet and Nace (2015), Fouquet et al. (2014c)) and height articles in international conferences (Fouquet et al. (2015a; 2014d;a;b;e), Pióro et al. (2013b;a), Shinko et al. (2013)). Note that Pióro et al. (2013b) has been rewarded by a "Best Paper Award" from the RNDM conference. To conclude, note that this thesis was realized in the Heudiasyc laboratory, from the Université de Technologie de Compiègne (UTC). It was financed by the French Ministry of Higher Education and Research1 with the support of the Labex MS2T2 of the UTC.
79

Commande adaptative pour avion de transport tolérante aux erreurs de modèle et aux pannes / Adaptive control for a transport aircraft providing robustness to model uncertainties and system failures

Oudin, Simon 07 November 2013 (has links)
Cette thèse s'intéresse à l'adaptation des lois de pilotage d'un avion de transport civil aux différentes incertitudes qui peuvent affecter sa dynamique. Le procédé de pilotage adaptatif est censé fonctionner en temps réel à bord de l'avion afin d'optimiser la performance boucle fermée en fonction des conditions dans lesquelles il évolue. Les incertitudes peuvent être liées à la méconnaissance des conditions de vol (par exemple la vitesse et l'altitude), à des non-linéarités aérodynamiques inconnues ou encore à la méconnaissance du pilote aux commandes. Les procédés adaptatifs qui répondent à ces problèmes se doivent d'être performants sur l'ensemble du domaine opérationnel de l'avion en présence de perturbations réalistes. D'autres contraintes spécifiques peuvent être ajoutées en fonction du contexte (par exemple des charges limites, la stabilité aéroélastique, etc.). Plusieurs méthodes adaptatives sont testées afin d'adapter le système aux larges incertitudes qui le composent. Elles associent en général un estimateur en ligne (aussi appelé loi de mise-à-jour) à une loi de commande structurée. La synthèse de ces deux éléments peut être réalisée simultanément pour les méthodes adaptatives dites " directes ", comme par exemple le Model Reference Adaptative Control qui utilise la stabilité au sens de Lyapounov. Mais cette synthèse peut aussi être découplée pour les méthodes adaptatives dites "indirectes", ce qui offre un large choix de techniques pour chaque élément (comme les Moindres Carrés pour l'estimation de paramètres physiques incertains et la synthèse sous forme LFR pour le correcteur). Le choix de la méthode dépend fortement du contexte applicatif et des nombreuses contraintes associées. Trois applications sont au cœur de ce mémoire. Elles traitent de l'ajustement de lois de guidage à un modèle pilote inconnu, du contrôle longitudinal de non-linéarités de l'avion, et de la mise au point de lois longitudinale et latérale de pilotage manuel qui s'adaptent à des conditions de vol inconnues. Des méthodes avancées d'analyse linéaire et non-linéaire (dérivées de la µ-analyse et d'algorithmes d'optimisation) sont aussi mises en place pour valider ces systèmes sophistiqués adaptatifs en temps réel. D'une façon générale, les méthodes adaptatives indirectes ont donné le plus de satisfaction. Leur performance est aussi bonne que celle des méthodes directes, mais le fait qu'elles estiment en ligne des paramètres physiques facilite la surveillance temps réel du procédé adaptatif et sa validation. / This thesis deals with adapting flight control laws of a civil transport aircraft to various incertainties which can affect its behaviour. The adaptive flight control system is supposed to run in real time onboard the airplane so that its closed-loop performance is optimized with respect to the current conditions. These incertainties may be linked to unknown flight conditions (e.g. unknown airspeed and altitude), or unknown aerodynamics non-linearities or even unknown behaviour of the pilot in command. The adaptive schemes that are derived to answer these problems must be valid on the whole flight envelope with realistic disturbances but other additional contraints may exist depending on the context (e.g. loads limits, aeroelastic stability, etc.). To accommodate for large uncertainties on the system, adaptive methods are investigated. They usually combine an online estimator (also called an update law) with a structured flight control law. The synthesis of both elements may be simultaneous on 'direct' adaptive methods, e.g. on Model Reference Adaptive Control, using Lyapunov's stability theory. But it can also be decoupled on 'indirect' adaptive methods, giving a full spectrum of techniques for both elements (such as Least-Squares for estimating unknown physical parameters and the LFR framework for designing controllers). The choice of a specific method really depends on the application context and the related constraints.Three applications are the core of this report. They deal with adjusting guidance law to the pilot's unknown behaviour, controlling a longitudinal non-linearity, and providing manual longitudinal and lateral flight control laws which adapt to unknown flight conditions. Advanced linear and non-linear analysis techniques (based on µ-analysis or on optimization algorithms) are also applied to validated these sophisticated real-time adaptive systems. Results showed that indirect adaptive schemes were generally the most satisfactory. Their performance is similar to the one of direct schemes but as indirect methods provide physical parameter estimates, real-time monitoring and offline validation seem quite easier.
80

Optimal Coordination of Chassis Systems for Vehicle Motion Control / Coordination Optimale des Systèmes Châssis pour le Contrôle du Mouvement des Voitures

Kissai, Moad 17 June 2019 (has links)
Le contrôle global du châssis a fait récemment l'objet d'une attention particulière. Cela serait motivé surtout par l’approche des véhicules entièrement autonomes. Ces véhicules, en particulier le niveau 5 d’automatisation SAE (J3016), devraient remplacer le conducteur humain dans presque toutes les situations. Le véhicule automatisé devrait être capable de gérer en harmonie des situations couplées où sont intégrés le contrôle longitudinal, latéral et éventuellement vertical. Pour ce faire, le véhicule dispose de plusieurs systèmes intégrés par axe de contrôle. En effet, les équipementiers automobiles et les nouveaux acteurs de l'industrie automobile proposent continuellement de nouvelles solutions pour satisfaire des performances bien spécifiques. Le constructeur automobile doit quant à lui coordonner différents sous-systèmes provenant de différentes parties prenantes afin de garantir une expérience de conduite fiable et confortable. Jusqu'à présent, les constructeurs automobiles privilégiaient des solutions simples consistant à ajouter une couche de coordination en aval des sous-systèmes concurrents afin de limiter les potentiels conflits. La plupart des stratégies adoptées consistent à prioriser un système par rapport à un autre en fonction de certains scénarios conflictuels prévisibles. Les véhicules autonomes ont besoin de sous-systèmes supplémentaires pour fonctionner en toute sécurité. Ainsi, les interactions entre les sous-systèmes s'amplifieront au point de devenir imprévisibles. Cette thèse met l'accent sur l'approche de coordination qui devrait être adoptée par les véhicules du futur. En particulier, la couche de coordination est déplacée en amont des sous-systèmes autonomes pour assurer une distribution de commande optimale. Cette couche agit comme un superviseur basé sur des algorithmes d'allocation optimale du contrôle. La synthèse des correcteurs repose sur les théories du contrôle robuste permettant de faire face aux changements environnementaux et aux incertitudes paramétriques et dynamiques du véhicule. Les résultats ont d’abord montré que même en ce qui concerne les véhicules actuels, l’approche en amont peut offrir des avantages supplémentaires pour ce qui est de la résolution de problèmes à objectifs multiples. En outre, l’approche en amont permet de coordonner les sous-systèmes des véhicules présentant une sur-actionnement plus élevé. La tolérance aux pannes peut être assurée entre des systèmes de châssis complètement différents, et des objectifs qualitatifs, s'ils sont rigoureusement formalisés, peuvent être satisfaits. Plus les sous-systèmes seront nombreux à l'avenir, plus l'approche en amont deviendrait pertinente pour le contrôle du mouvement des véhicules. Nous espérons que les avantages conséquents présentés dans cette thèse grâce à une approche de coordination en amont optimale encourageraient les constructeurs automobiles et leurs équipementiers à opter pour des solutions plus ouvertes, à proposer ensemble les normalisations nécessaires et accélérer ainsi le développement des véhicules autonomes. / A large interest has been given recently to global chassis control. One of the main reasons for this would be the approach of fully autonomous vehicles. These vehicles, especially the SAE (J3016) level 5 of automation, are expected to replace the human driver in all situations. The automated vehicle should be able to manage coupled situations in harmony where longitudinal control, lateral control, and eventually vertical control are involved. To do so, the vehicle has more than one embedded system per control axis. Equipment suppliers and new entering automotive actors are continually proposing new solutions to satisfy a specific performance required from future passenger cars. Consequently, the car manufacturer has to coordinate different subsystems coming from different stakeholders to ensure a safe and comfortable driving experience. Until these days, car manufactures favoured simple solutions consisting on adding a coordination layer downstream the competing subsystems in order to mitigate eventual conflicts. Most of strategies adopted consist on prioritizing one system over another depending on predictable conflicting scenarios. Autonomous vehicles need additional subsystems to operate safely. Interactions between these subsystems will increase to the point of becoming unpredictable. This thesis focus on the coordination approach that should be adopted by future vehicles. Particularly, the coordination layer is moved upstream the standalone subsystems to ensure an optimal control distribution. This layer acts as a supervisor depending on optimization-based control allocation algorithms. The control synthesis is based on robust control theories to face environmental changes and the vehicle’s parameters and dynamics uncertainties. Results showed first that even regarding today’s vehicles, the upstream approach can offer additional advantages when it comes to multiple objectives problems solving. In addition, the upstream approach is able to coordinate subsystems of vehicles with a higher over-actuation. Fault-tolerance can be ensured between completely different chassis systems, and qualitative objectives, if rigorously formalized, can be satisfied. The more numerous subsystems will get in the future, the more relevant the upstream approach would become to vehicle motion control. We expect that the important benefits shown in this thesis thanks to an optimal upstream coordination approach would encourage car manufacturers and equipment to switch towards more open solutions, propose together the necessary standardizations, and accelerate the autonomous vehicles development.

Page generated in 0.0571 seconds