• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • Tagged with
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 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.
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 Filter

Idkhajine, 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

Sensorless control of brushless synchronous starter generator including sandstill and low speed region for aircraft application / Commande sans capteurs mécaniques de la machine synchrone à trois étages à faible vitesse pour une application aéronautique

Maalouf Haddad, Amira 03 March 2011 (has links)
In More Electric Aircraft, different power system activities are attributed to electrical means such as the start-up of the main engine. In this context, the study of the sensorless control of the Brushless Synchronous Starter Generator (BSSG) that is used to electrically start the main engine is revealed to be a very interesting issue. For long time, the elimination of the mechanical sensor was highly recommended for reliability, cost, weight, integration issues.Hence, this work aims to transpose the results obtained in the research area to an avionic testbench. It presents an adaptive sensorless technique to use when electrically starting the main engine of the aircraft. This is achieved by elaborating three different methods selected depending on the speed of the machine and based on the :- injection of a high frequency signal- use of the back-emf of the Permanent Magnet Generator (PMG)- use of the extended Kalman Filter EKFIn this work, it is shown that the …first method gives good position estimation results from standstill up to 8% of the rated speed. Then, the back-emfs of the PMG are used to detect the position of the BSSG when the speed exceeds the 8% of the rated speed. Good results are observed with this method at medium and high speed.For redundancy reasons, the EKF was also used in this work. Thus, the estimated position can be delivered via two different estimation algorithms in medium and high speed region.The implementation of the algorithm was achieved on an FPGA board since the latter can ensure a very tiny execution time. The fastness of the treatment ensures quasi-instantaneous position estimation and does not practically introduce any phase lag in the position estimation. / Aujourd'hui, l'aviation est en train de vivre des évolutions technologiques concernant surtout l'attribution de différentes fonctionnalités aux équipements électriques et ceci au détriment d'équipements hydrauliques et mécaniques assurant les mêmes fonctionnalités.Dans le cadre de l'avion plus électrique, le démarrage électrique sans capteurs mécaniques de la turbine de l'avion préoccupe les avionneurs de nos jours. Les problèmes introduits par ce capteur ont été identifiés : problèmes de coût et de poids, problèmes de fiabilité et d'intégration.Ce travail présente alors une commande sans capteurs pour la machine synchrone à trois étages à utiliser durant le démarrage électrique de l'avion. Ceci est réalisé avec trois méthodes de détection de la position selon la vitesse de rotation, basées sur :- l'injection d'un signal à haute fréquence- l'utilisation d'un filtre de Kalman étendu FKE- les fém. du PMG (Permanent Magnet Generator) La première méthode donne de bons résultats d'estimation depuis l'arrêt jusqu'à 8% de la vitesse nominale de la machine. Au-delà de cette vitesse, es valeurs des fém. du PMG deviennent assez élevées pour être utilisées dans l'estimation de la position. De bons résultats sont obtenus à moyenne et haute vitesse.Pour des questions de redondance, le FKE est aussi utilisé. Ainsi, la position estimée peut être fournie par l'un des deux algorithmes à moyenne et haute vitesse.L'implémentation de ces algorithmes est réalisée via une carte FPGA étant donné que celui-ci garantit un temps d'exécution. La rapidité de traitement garantit une estimation de la position quasi-instantanée et donc n'introduit pratiquement pas des retards dans l'estimation.

Page generated in 0.0978 seconds