1 |
Fully FPGA-based Sensorless Control for synchronous AC drive using an Extended Kalman Filter / Fully FPGA-based Sensorless Control for synchronous AC drive using an Extended Kalman FilterIdkhajine, Lahoucine 24 November 2010 (has links)
L'objectif du travail réalisé dans le cadre de cette thèse est de montrer l'intérêt d'utiliser les FPGAs (Field Programmable Gate Array) comme support pour l'implantation d'algorithmes complexes dédiés à la commande de machines électriques. Pour ce faire, une commande sans capteur mécanique utilisant un filtre de Kalman étendu et basée sur FPGA est réalisée. Cette commande est destinée à piloter une machine synchrone à pôles saillants. Le modèle d-q de la machine basé sur l'approximation d'inertie infinie est implanté. L'ordre du Filtre de Kalman est donc égal à 4 et la complexité totale de la boucle de régulation est évaluée à près de 700 opérations arithmétiques (dont plus de 53% de multiplications). Les apports des solutions FPGAs en termes de performances de contrôle et en termes de capacité d'intégration sont quantifiés.En terme de performances de contrôle, il a été démontré qu'en utilisant de telles solutions matérielles, le temps de calcul est très réduit (de l'ordre de 5µs, 5% de la période d'échantillonnage). Cette rapidité de calcul permet d'avoir un contrôle quasi-instantané ce qui améliore la bande passante de la boucle de régulation. A ce sujet, une comparaison avec les performances obtenues avec une solution logicielle telle que le DSP est effectuée. Dans les deux cas, le comportement dynamique de la boucle de régulation s de vitesse ans capteur est quantifié.En termes de capacité d'intégration, il est possible de développer une architecture commune qui peut être adaptée à plusieurs systèmes. A titre d'exemple, il est possible de développer un filtre de Kalman sur un même FPGA capable d'estimer les grandeurs de plusieurs systèmes sans pour autant affecter les performances de contrôle. En outre, une méthodologie de développement dédiée à de tels algorithmes complexes est proposée. Il s'agit là d'une adaptation des méthodologies proposées dans des travaux de thèse précédents, [62] et [63]. En effet, une étape de spécification préliminaire du système ainsi que des procédures d'optimisation supplémentaires y sont introduites. Ces dernières sont particulièrement nécessaires dans le cas de commandes complexes et permettent une adéquation entre l'algorithme développé et l'architecture FPGA correspondante. De plus, cette méthodologie a été organisée de façon à distinguer l'étape du développement de l'algorithme et l'étape du développement de l'architecture FPGA. Un état de l'art sur les technologies FPGA est également proposé. La structure interne des FPGAs récents est décrite. Leur contribution dans le domaine de la commande des machines électriques est quantifiée. Les différentes étapes de la méthodologie de développement sont présentées. Le développement d'une commande numérique (basée sur FPGA) d'une machine synchrone à aimant permanent associée à un capteur de position Resolver est par la suite traité. Cette application s'inscrit dans un contexte avionique où l'objectif était d'avoir une solution FPGA hautement intégrée. Pour ce faire, le FPGA Actel Fusion est utilisé. Ce composant intègre un convertisseur analogique numérique. La commande, le traitement des signaux Resolver ainsi que la conversion analogique numériques sont implantés sur le même composant.En ce qui concerne la commande sans capteur basée sur le filtre de Kalman étendu, il a été décidé de structurer les chapitres correspondants à travers la méthodologie de développement proposée. Ainsi, la phase de spécification préliminaire du système, la phase du développement de l'algorithme, la phase du développement de l'architecture FPGA et la phase d'expérimentation sont séparément traitées. Durant la phase d'expérimentation, la procédure «Hardware-In-the-Loop (HIL)» est incluse afin de valider le fonctionnement de l'architecture développée une fois la phase d'implantation physique achevée. / The aim of this thesis is to present the interest of using Field Programmable Gate Array (FPGA) devices for the implementation of complex AC drive controllers. The case of a sensorless speed controller using the Extended Kalman Filter (EKF) has been chosen and applied to a Salient Synchronous Machine (SSM). The d-q model based on the infinite inertia hypothesis has been implemented. The corresponding EKF order is then equal to 4 and the complexity of the whole sensorless controller is equal to 700 arithmetic operations (more than 53% of multiplications). The contribution of FPGAs in this field has been quantified in terms of control performances and in terms of system integration. In terms of control performances, the proposed FPGA-based solution ensures a short execution time which is around 5µs (5% of the sampling period). This treatment fastness ensures a quasi-instantaneous control which improves the control bandwidth. To this purpose, a comparison with a software DSP-based solution is made. The dynamic behavior and the influence of the execution time, in both cases, on the control bandwidth have been quantified. In terms of integration capacity, it is possible to implement a generic FPGA architecture that can be adapted to the control of several systems. Thus, it is possible to develop a common EKF architecture that is able to estimate variables from many systems without affecting the control performances.In addition, a design methodology adapted to such complex controllers has been proposed. The particularity of this updated methodology, compared to the previous ones ([62], [63]), is to provide an enlarged set of steps starting from the preliminary system specification to the ultimate experimentation. Optimization procedures have also been introduced. These optimizations are necessary in case of complex controllers and lead to the adequation between the developed algorithm and the corresponding hardware FPGA architecture. A state of the art FPGA technology is also presented. The internal structure of the recent devices and their corresponding technology are discussed. Their contribution in the field of AC drive applications is quantified. An in-depth presentation of the proposed design methodology is made.Besides, the development of a fully integrated FPGA-based controller for a Permanent Magnet Synchronous Machine (PMSM) associated with a Resolver sensor is presented. This controller has been developed in for an aircraft application where the main objective was to develop a fully integrated FPGA solution. The Actel Fusion FPGA device has been used. This device integrates an Analog to Digital Converter (ADC). The current controller, the Resolver Processing Unit (RPU) and the analog to digital conversion are implemented within the same device. When it comes to the sensorless controller, the corresponding chapters have been structured according to the presented design methodology: the preliminary system specification, the algorithm development, the FPGA architecture development and finally the experimentation. The latter includes Hardware-In-the-Loop (HIL) tests and the final experimental validation.
|
2 |
Détection des courts-circuits inter-spires dans les Générateurs Synchrones à Aimants Permanents : Méthodes basées modèles et filtre de Kalman étendu - Application à un canal de génération électrique en aéronautiqueAubert, Brice 31 March 2014 (has links) (PDF)
La mise en place d'un nouveau canal d'alimentation électrique incorporant un générateur à aimants permanents PMG (Permanent Magnet Generator) en remplacement de l'actuel canal de génération hydraulique est l'un des sujets de recherche en cours dans le secteur aéronautique. Le choix de cette solution est motivé par de nombreux avantages : réduction de masse, meilleure disponibilité du réseau hydraulique et maintenance plus aisée. Cependant, l'utilisation d'un PMG en tant que générateur électrique au sein d'un avion implique de nouvelles problématiques, notamment en ce qui concerne la sûreté de fonctionnement lors de défaillances internes au PMG. En effet, tant que le rotor est en rotation, la présence d'une excitation permanente due aux aimants entretient la présence du défaut même si le stator n'est plus alimenté, ce qui complexifie la mise en sécurité du PMG. Il est ainsi nécessaire de connaître précisément l'état de santé du PMG afin d'assurer une bonne continuité de service en évitant d'ordonner la mise en sécurité du PMG sur des défaillances externes au générateur. C'est pourquoi les travaux de cette thèse portent sur la détection des courts-circuits inter-spires dans les PMG, ces défauts ayant été identifiés comme les plus critiques pour ce type de machine. Compte tenu du contexte aéronautique, il a été choisi de travailler sur les méthodes de détection basées sur l'estimation de paramètres via un modèle mathématique de la machine en utilisant le Filtre de Kalman Etendu (FKE). En effet, s'il est correctement paramétré, le FKE permet d'obtenir une bonne dynamique de détection et s'avère être très robuste aux variations du réseau électrique (vitesse, déséquilibre, ...), critère important pour garantir un canal de génération fiable. Deux types de modèle mathématique sont présentés pour la construction d'un indicateur de défaut utilisant les estimations fournies par le FKE. Le premier est basé sur une représentation saine du PMG où l'indicateur de défaut est construit à partir de l'estimation de certains paramètres de la machine (résistance, inductance, constante de fem ou pulsation électrique). Le second modèle utilise une formulation d'un PMG défaillant qui permet d'estimer le pourcentage de spires en court-circuit. Après avoir comparé et validé expérimentalement le comportement des différents indicateurs sur un banc de test à puissance réduite, la mise en place d'un indicateur de court-circuit inter-spires au sein d'un réseau électrique aéronautique et son interaction avec les protections existantes sur avion sont étudiées dans la dernière partie de ce mémoire.
|
3 |
Tolérance aux Défaillances par Capteurs Virtuels : application aux Systèmes de Régulation d'un Turboréacteur / Virtual Sensors for Fault-Tolerant System : application to a Jet Engine Control SystemsSouami, Yani 16 July 2015 (has links)
L'industrie aéronautique évolue dans un contexte concurrentiel qui encourage les motoristes et avionneurs à réduire les coûts de production et à améliorer leurs services aux compagnies aériennes tels que la réduction des coûts d'exploitation et de maintenances des avions. Afin de relever ce défi économique, nous proposons dans cette thèse de remplacer l'architecture de régulation actuelle de certains équipements du turboréacteur, par une architecture simplifiée plus économe en capteurs et harnais en remplaçant la redondance matérielle des capteurs par une redondance analytique. Ainsi, en cas de fonctionnement anormal, les capteurs virtuels proposés pourront être utilisés pour consolider la prise de décision sur l'état du capteur par des tests de cohérence et de validation croisée et le cas échéant se substituer aux mesures.Dans ce travail de thèse, on s'est intéressé à la surveillance des systèmes de régulation de géométries variables (régulation du flux d'air en entrée et la quantité de carburant) avec comme contrainte forte la non-modification des paramètres des lois de commande existantes et le maintien de l'opérabilité du turboréacteur avec une dégradation des performances acceptables selon les spécifications du cahier des charges.Pour répondre à ces contraintes opérationnelles, une approche FTC (Fault Tolerant Control) passive est proposée. Cette approche nommée, AVG-FTC (Aircraft Variables Geometries-Fault-Tolerant Control) s'articule autour de plusieurs sous-systèmes mis en cascades. Elle tient compte du caractère instationnaire des systèmes étudiés, des différents couplages entre géométries variables et des incertitudes de modélisation. Ainsi, l'approche utilise un modèle neuronal du capteur couplé à un observateur de type Takagi-Sugeno-LPV (Linéaire à Paramètres Variant) et à un estimateur non linéaire robuste de type NEKF (Filtre de Kalman Étendu Neuronal) qui permet de produire une estimation temps réel des grandeurs surveillées. En utilisant la plateforme de prototypage et de tests du motoriste, nous avons pu évaluer l'approche AVG-FTC en simulant plusieurs scénarios de vol en présence de défaillances. Ceci a permis de montrer les performances de l'approche en termes de robustesse, de garantie de stabilité des boucles de régulations et d'opérabilité du turboréacteur. To improve the availability, a solution that aircraft manufacturers and suppliers adopt was the fault tolerance. / Over the years, market pressure has ensured that engine manufacturers invest in technology to provide clean, quiet, affordable, reliable, and efficient power. One of the last improvements is the introduction of virtual sensors that make use of non-like signals (analytical redundancy). This, is expected to improve weight, flight safety and availability. However, this new approach has not been widely investigated yet and needs further attention to remove its limitations for certificated applications.The concept of virtual sensors goes along with fault tolerance control strategies that help in limiting disruptions and maintenance costs. Indeed, a fault-tolerant control (FTC) scheme, allows for a leaner hardware structure without decreasing the safety of the system.We propose in this thesis work, to monitor through a passive FTC architecture, the Variables Geometries subsystems' of the engine: the VSV (Variable Stator Vane) and FMV (Fuel Metering Valve). A strong constrains, is not to change the parameters of the existing controllers. The approach named AVG-FTC (Variable Geometries Aircraft-Fault-Tolerant Control) is based on several cascaded sub-systems that allow to deal with the Linear Parameter Varying (LPV) model of the systems and modelling errors. The proposed FTC scheme uses a neural model of the sensor associated with a Takagi-Sugeno observer and a Neuronal Extended Kalman Filter Neural (NEKF) to account for those dynamics that cannot be explained with the LPV model to produce a real-time estimate of the monitored outputs. In case of sensor abnormality, the proposed virtual sensors can then be used as an arbitrator for sensor monitoring or as a healthy sensor used by the controller. To evaluate the approach, serval closed-loop simulations, on SNECMA jet-engine simulator have been performed. The results for distinct flight scenarios with different sensors faults have shown the capabilities of the approach in terms of stability and robustness.
|
4 |
Commande robuste à haute performance sans capteur de position d'alterno-démarreurs à grande vitesse avec un fort couple à l'arrêt pour les avions plus électriques / Robust sensorless control of high-speed Starter/Generators with high starting torque for the More Electric AircraftBeciu, Andreea-Livia 11 October 2018 (has links)
Les avionneurs expriment le besoin de développement de l’avion plus « électrique ». Cela se traduit par des besoins nouveaux en matière de systèmes de motorisation électrique, en termes de puissance à fournir et de partage de ressources matérielles en vue de minimiser la masse embarquée et les coûts. Parmi les études en cours sur l’évolution des machines tournantes, un intérêt particulier porte sur le développement des alterno-démarreurs de type machines synchrones sans balais et à plusieurs étages (BSSG). Celles-ci sont susceptibles de fournir un fort couple lors des phases de démarrage des réacteurs auxquelles elles sont associées. Pour ce faire, la connaissance, à tout moment, de la position du rotor est essentielle. Cependant, l'ajout d’un capteur dédié impacte la conception de la machine, rajoutant du volume, du câblage et augmentant le coût. La réalisation d'une commande dite « sensorless » permettrait de s'affranchir de l'utilisation d'un tel capteur et de simplifier le design des alterno-démarreurs.A partir d'une modélisation fine de la machine, cette thèse étudie les conditions dans lesquelles une telle commande est réalisable et analyse plusieurs techniques permettant d'y parvenir. Une nouvelle méthode d'estimation de la position du rotor, spécifique aux BSSG est proposée, puis illustrée avec des résultats expérimentaux. Cette technique est basée sur le traitement des composantes harmoniques existantes naturellement au stator de la machine et permet l'estimation de la position à l'arrêt et à très basse vitesse. Afin d'étendre l'estimation sur toute la plage de vitesse, une étude d'estimation de position par un observateur d'état à base du modèle complet de la machine en considérant les harmonique injectés (ou existantes) dans les courants du stator est proposée. Cet observateur peut s’appliquer à la machine synchrone à trois étages mais aussi à toute machine synchrone. Dans cette étude, son fonctionnement est illustré sur une machine synchrone à aimants permanents. / The aircraft manufacturers express the need to develop a more "electric" aircraft. This brings forward new requirements for the electric drive systems in terms of increasing the available on-board power and resource sharing in order to optimize the overall mass and cost. Among the ongoing studies on the evolution of motor drives, a particular interest is given to the development of multi-level brushless synchronous starter/generators (BSSG). These drives are likely to provide the high torque required to start-up the reactors to which they are associated. For this purpose, the knowledge, at any time, of the rotor position is essential. However, adding a dedicated sensor impacts on the design of the machine, increasing volume, cabling needs and cost. For this purpose, investigating on “sensorless” control laws will permit to avoid using such a sensor and to simplify the design of the Starter/Generators.Using a fine modelling of the machine, this work studies the conditions of feasibility for sensorless control and analyzes several techniques for this purpose. A new method of estimation of the shaft-position, particular to the BSSG architecture is proposed and then illustrated with experimental results. This technique is based on the processing of the existing harmonic components naturally in the stator of the machine and allows the estimation of the position at standstill and the very low speed. To extend the estimation to the whole speed range, a study of position estimation using a state observer using the complete model of the machine considering the knowledge of the existing (or injected) harmonic components in the stator currents is proposed. This observer can be applied to the brushless synchronous starter/generator but also on generic synchronous machines. In this study, its performance is illustrated on a permanent magnet synchronous machine.
|
Page generated in 0.0138 seconds