Spelling suggestions: "subject:"filtre dde kalman"" "subject:"filtre dee kalman""
51 |
Développement et validation d'un modèle de simulation numérique personnalisé à une athlète de plongeonCrépeau Rousseau, Ariane 08 1900 (has links)
Les entraîneurs en sports acrobatiques disposent de peu d’outils permettant d’améliorer leur compréhension des saltos vrillés et la performance des athlètes. L’objectif de ce mémoire était de développer un environnement graphique de simulation numérique réaliste et utile des acrobaties aériennes. Un modèle composé de 17 segments et de 42 degrés de liberté a été développé et personnalisé à une athlète de plongeon. Un système optoélectronique échantillonné à 300 Hz a permis l’acquisition de huit plongeons en situation réelle d’entraînement. La cinématique articulaire reconstruite avec un filtre de Kalman étendu a été utilisée comme entrée du modèle. Des erreurs quadratiques moyennes de 20° (salto) et de 9° (vrille) entre les performances simulées et réelles ont permis de valider le modèle.
Enfin, une formation basée sur le simulateur a été offerte à 14 entraîneurs en sports acrobatiques.
Une augmentation moyenne de 11 % des résultats aux questionnaires post-test
a permis de constater le potentiel pédagogique de l’outil pour la formation. / Coaches need tools to better understand the mechanics of twisting somersaults and
improve their knowledge and their athletes’ performance. The aim of this thesis was
to provide them with a computer simulation model of aerial movements. An elite diver
was modelled as a 17-segment 42-degree of freedom angle-driven model. The model was personalised to the diver so that simulation outputs could be compared with her actual performance. Input data were recorded by a 17-camera motion capture system sampled at 300 Hz. The joint angle time histories were reconstructed using an extended Kalman filter.
The model was successfully evaluated and shown to produce realistic movements, with
overall root-mean-square error of 20° (somersault) and 9° (twist) between reconstructed
body kinematics and the corresponding simulations for eight dives. Finally, a workshop
based on the simulation was offered to coaches and showed potential to improve their
knowledge since the mean post-test result was increased by 11 %.
|
52 |
Estimation de paramètres de vol avion et détection de pannes capteurs / Aircraft flight parameters estimation and sensor fault detectionAlcalay, Guillaume 28 September 2018 (has links)
L'objectif est de cette thèse est de développer, de tester puis d'implémenter des schémas de surveillance et d'estimation des paramètres essentiels aux pilotes et aux lois embarquées, offrant ainsi une alternative et un complément aux signaux mesures par les capteurs. Les méthodes développées au cours de la thèse ont donc plusieurs finalités applicatives : estimer les états avion ainsi que des paramètres externes (comme le vent et les erreurs de modélisation), détecter la défaillance d'un ou plusieurs capteurs lorsqu'un dysfonctionnement se produit, et enfin s'adapter à cette dégradation de manière à continuer à délivrer des estimées exploitables par les systèmes sur un horizon temporel plus ou moins long.D'un point de vue pratique, dans le domaine de la détection, on cherchera à ce que le processus de détection d'une panne soit capable : 1) de distinguer une faute sur les sondes d'incidence d'une faute sur le paramètre de vitesse conventionnelle ou d’une erreur sur la masse renseignée par le pilote dès le début du vol. Une faute sur un de ces paramètres est aujourd'hui détectée sans qu'une isolation de la source ne soit possible 2) d'identifier des modes communs de panne, c'est-à-dire un embarquement simultané cohérent de plusieurs capteurs mesurant le même paramètre. La redondance matérielle utilisée aujourd'hui ne permet pas de détecter un embarquement simultané cohérent de deux ou trois capteurs 3) de sélectionner les sources toujours valides lorsque le schéma de vote majoritaire détecte une faute d'un capteur. Le schéma actuellement en usage sur avion combine les sources redondantes pour délivrer une mesure consolidée. En cas d'invalidation de celle-ci suite à la perte d'au moins deux capteurs, il est en effet possible que le troisième soit toujours valide et puisse être utilisé pour le reste du vol.Les bénéfices potentiels à plus long terme se situent donc dans l'amélioration des performances (en réduisant par exemple le nombre de commutations de lois), et dans la diminution de la charge de travail des pilotes en accroissant encore la disponibilité des fonctions de haut niveau destinées à les seconder et à alléger leur tâche (protections du domaine de vol, pilote automatique, etc.). La détection de modes communs de panne participera aussi à augmenter encore la sécurité en vol. / The improvement of the aircraft performance and the decrease of the pilots’workload require more complex new aircraft avionic systems. This complexificationpaves the way for new constraints, such as improving the availability of the most criticalflight parameters used by the pilots (mainly the calibrated airspeed) or by themost advanced flight control systems (as the angle of attack, the altitude pressureor the aircraft weight). Today, their availability is mainly guaranteed by mean of astrong hardware redundancy (triplex type for civil aircraft). However, this solution isperfectible and penalizes the overall system performances in terms of weight, powerconsumption, space requirements and extra maintenance needs. Some faults, suchas common mode failures, which correspond to simultaneous and consistent faultsof at least two sensors measuring a same variable, cannot be detected. In this thesis,a solution based on the principle of the so-called analytical redundancy has beendeveloped to detect them and reconstruct through time the missing signals. Thissolution depends on the measurements, and kinematic and flight dynamic equationsavailable. For instance, the lift force equation combines numerous flight parametersof interest. It is of great value in the data fusion process on condition of having anaccurate surrogate model (as lookup tables adjusted with flight data, neural network,etc.) to estimate the lift force coefficient. In the end, an extended Kalmanfilter has been developed to estimate the critical longitudinal flight parameters. Besides,the existing complementarity between this model-based approach and severalsignal-based methods has permitted to have sensor faults and weight error diagnosisalong with unitary sensor validation capabilities. The architecture and its relatedembedded algorithms finally developed have been done with respect to the strongindustrial constraints (particularly in term of computation burden and formalism).They have been validated using simulation and flight data sets, especially for theisolation of slow drift common mode failures as they represent today the most challengingsensor faults to detect.
|
53 |
Contribution à la commande sans capteur mécanique de la machine synchrone à aimants permanents / Contribution of the sensorless control dedicated to the permanent magnet synchronous machineCathelin, Joël 06 December 2012 (has links)
La commande sans capteur mécanique de la machine synchrone à aimants permanents est un sujet largement répandu dont les plus grandes difficultés connues, quel que soit l’observateur utilisé, sont celui du démarrage à vitesse nulle et plus largement de la commande aux basses vitesses, et celui du rejet des fortes perturbations du couple. Afin d’y faire obstacle, diverses adaptations des algorithmes d’observateur ont été proposées afin d’améliorer le comportement de la machine en commande sans capteur. Par ailleurs, il est couramment admis que les déchets de tension produit par l’onduleur sont nuisibles à l’observation de la position, les tensions de référence étant légèrement différentes des tensions appliquées aux enroulements de la machine. Quelques propositions apparaissent dans certaines publications notamment en établissant un algorithme de compensation. C’est ainsi que les travaux de cette thèse portent sur cette thématique, celle d’améliorer la commande sans capteur dans les situations d’observabilité difficile en proposant une solution originale afin de faire correspondre au mieux les tensions appliquées à la machine et les tensions de référence utiles à l’observateur. Les résultats montrent que la solution proposée et largement analysée améliore considérablement le comportement de la machine en commande aux basses vitesses et en rejet de perturbation, tant en régime permanent qu’en régime transitoire ; une analyse de Fourier des courants mesurés atteste l’efficacité de la méthode et une analyse des grandeurs observées par la statistique descriptive met en lumière l’intérêt de l’algorithme. Nous montrons ainsi que la solution proposée permet d’observer la vitesse et la position en deçà de la vitesse mécanique de 15 rad/s alors que la commande est instable en deçà de 20 rad/s quand la solution n’est pas mise en œuvre. Un constat similaire apparaît en rejet de perturbation. D’autres résultats montrent que l’observation à plus basse vitesse est entachée d’une perturbation liée à un couple pulsatoire dont l’origine peut être le couple de détente, lequel n’est pas pris en compte par le modèle de la machine. / The sensorless control of the permanent magnet synchronous machine is a subject widely spread. Two great difficulties are known; (i) the start at nil initial speed and more generally the control at very low speed whatever the observer used and (ii) the high torque disturbance rejection. In order to hinder these difficulties numerous modifications of observer algorithms were proposed to improve the performances of the permanent magnet synchronous machine sensorless control. Moreover, we admit commonly that the drop voltages due to the inverter are prejudicial to the position estimated, because the difference between the voltage reference transmitted to the PWM (pulse width modulation) and the motor winding voltage is not negligible at low speed and low load torque. According to the literature, several papers propose some solutions by compensation algorithms and voltage estimator in particular. So, the goal of this thesis is to estimate the winding voltage and to apply the state observer by Extended Kalman Filtering to improve more finely the sensorless control. We propose an original solution to estimate the voltage references which is applied to the observer. Numerous experimental results show the attractive effects in marked contrast to the sensorless control results without estimation of the winding voltages. The results of sensorless control show that the solution proposed which widely analysed improves significantly the estimation errors of the motor running in low speed range and low torque disturbances range. Fourier analyses and statistic data obtained in steady state speed and results during the transient response indicate complementary results and highlight the interest of the estimation algorithm. Our study brings out that the estimation error reduction allows to running the motor at mechanical speed short of 15 rad/s. In the other hand, the system is instable with speed short of 20 rad/s if the voltage references are used by the observer rather than the estimation voltages. The same improvement appears in disturbance rejection. Other results show that the estimated position errors at lower speed increases in spite of the estimation algorithm. In fact, the torque disturbances are dominant at low speed, low load torque and are harmful to control the electromagnetic torque.
|
54 |
Diagnostic de défauts des systèmes contrôlés via un réseau / Fault diagnosis of networked control systemsChabir, Karim 09 July 2011 (has links)
Aujourd'hui, les réseaux de communications sont largement utilisés pour relier les points de ressources, qui permettent la transmission de données à distance, de réduire la complexité dans le cadre de câblage et les coûts de support et de fournir l'aide dans la maintenance. En raison de ces avantages, les réseaux ont été introduits dans les systèmes automatiques au cours de ces dernières décennies et de nouveaux protocoles de réseau industriel ont été également développés pour assurer le contrôle à distance. Les systèmes contrôlés en réseau SCR (Networked Control System NCS) sont des systèmes automatiques traditionnels où les actionneurs, les capteurs, les contrôleurs et des autres composants sont distribués autour d'un réseau de communication, qui peut être partagé ou non avec d'autres applications. Les données de commande et de diagnostic sont échangées entre les composants du système (capteur, contrôleur, actionneur) via ce réseau partagé. Cette nouvelle architecture de système de contrôle introduit des problèmes originaux, en termes de retard variable affectant la transmission, des pertes de paquets, etc. Dans l'objectif de maintenir de bonnes performances du module de diagnostic face à des éventuelles variations introduites par le réseau, il est intéressant d'introduire des nouvelles approches. Nous avons rapporté les résultats relatifs aux techniques d'estimation optimale à base de filtre de Kalman, de façon à constituer un document aussi complet que possible traitant la génération de résidus et l'isolation des défauts dans SCR. Notre contribution consiste, dans un premier temps, à développer un modèle d'état d'un système contrôlé via un réseau. En deuxième temps, nous proposons un générateur de résidus en se basant sur les hypothèses simulant le retard induit par le réseau. Finalement, nous développons un filtre isolateur pour identifier directement les défauts affectant les actionneurs dans un SCR / Today's communications networks are widely used to connect the resources, enabling the remote data transmission, reducing the cabling complexity, minimizing costs and providing easy maintenance. Because of these advantages, the networks have been introduced in automatic systems during recent decades and new industrial network protocols were also developed for the remote control. The systems controlled by networks, the term "Networked Control Systems (NCS)" are automatic traditional systems where the actuators, the sensors, the controllers and other components are distributed around a communication network that can be shared or not with other applications. The data of both control and diagnostic are exchanged between system components (sensor, controller and actuator) via the shared network. This new architecture of control system introduces new problems in terms of variable delay affecting the transmission, the packet loss, etc. With the aim to maintain good performance of diagnostic module face of possible changes introduced by the network, it is interesting to introduce new approaches. We have reported results for the optimal estimation techniques based on Kalman filter, thus creating a report as complete as possible, treating the residual generation and fault isolation in NCS. Our contribution consists, firstly, to develop a state space model of a system controlled via a network. Secondly, we propose a residual generator based on the delay models induced by the network. Finally, we develop a isolation filter in order to directly identify in the actuators faults in a SCR
|
55 |
Identification récursive de systèmes continus à paramètres variables dans le temps / Recursive identification of continuous-time systems with time-varying parametersPadilla, Arturo 05 July 2017 (has links)
Les travaux présentés dans ce mémoire traitent de l'identification des systèmes dynamiques représentés sous la forme de modèles linéaires continus à paramètres variant lentement au cours du temps. La complexité du problème d'identification provient d'une part du caractère inconnu de la loi de variation des paramètres et d'autre part de la présence de bruits de nature inconnue sur les signaux mesurés. Les solutions proposées s'appuient sur une combinaison judicieuse du filtre de Kalman en supposant que les variations des paramètres peuvent être représentées sous la forme d'une marche aléatoire et de la méthode de la variable instrumentale qui présente l'avantage d'être robuste vis à vis de la nature des bruits de mesure. Les algorithmes de type récursif sont développés dans un contexte d'identification en boucle ouverte et en boucle fermée. Les différentes variantes se distinguent par la manière dont est construit la variable instrumentale. Inspirée de la solution développée pour les systèmes linéaires à temps invariant, une construction adaptative de la variable instrumentale est suggérée pour pouvoir suivre au mieux l'évolution des paramètres. Les performances des méthodes développées sont évaluées à l'aide de simulations de Monte Carlo et montrent la suprématie des solutions proposées s'appuyant sur la variable instrumentale par rapport celles plus classiques des moindres carrés récursifs. Les aspects pratiques et d'implantation numérique sont d'une importance capitale pour obtenir de bonnes performances lorsque ces estimateurs sont embarqués. Ces aspects sont étudiés en détails et plusieurs solutions sont proposées non seulement pour robustifier les estimateurs vis à vis du choix des hyper-paramètres mais également vis à vis de leur implantation numérique. Les algorithmes développés sont venus enrichir les fonctions de la boîte à outils CONTSID pour Matlab. Enfin, les estimateurs développés sont exploités pour faire le suivi de paramètres de deux systèmes physiques : un benchmark disponible dans la littérature constitué d'un filtre électronique passe-bande et une vanne papillon équipant les moteurs de voiture. Les deux applications montrent le potentiel des approches proposées pour faire le suivi de paramètres physiques variant lentement dans le temps / The work presented in this thesis deals with the identification of dynamic systems represented through continuous-time linear models with slowly time-varying parameters. The complexity of the identification problem comes on the one hand from the unknown character of the parameter variations and on the other hand from the presence of noises of unknown nature on the measured signals. The proposed solutions rely on a judicious combination of the Kalman filter assuming that the variations of the parameters can be represented in the form of a random walk, and the method of the instrumental variable which has the advantage of being robust with respect to the nature of the measurement noises. The recursive algorithms are developed in an open-loop and closed-loop identification setting. The different variants are distinguished by the way in which the instrumental variable is built. Inspired by the solution developed for time-invariant linear systems, an adaptive construction of the instrumental variable is suggested in order to be able to follow the evolution of the parameters as well as possible. The performance of the developed methods are evaluated using Monte Carlo simulations and show the supremacy of the proposed solutions based on the instrumental variable compared with the more classical least squares based approaches. The practical aspects and implementation issues are of paramount importance to obtain a good performance when these estimators are used. These aspects are studied in detail and several solutions are proposed not only to robustify the estimators with respect to the choice of hyperparameters but also with respect to their numerical implementation. The algorithms developed have enhanced the functions of the CONTSID toolbox for Matlab. Finally, the developed estimators are considered in order to track parameters of two physical systems: a benchmark available in the literature consisting of a bandpass electronic filter and a throttle valve equipping the car engines. Both applications show the potential of the proposed approaches to track physical parameters that vary slowly over time
|
56 |
Compensation Active de Tremblements Pathologiques des Membres Supérieurs via la Stimulation Electrique Fonctionnelle / Active Pathological Tremor Compensation on the Upper Limbs using Functional Electrical StimulationBó, Antônio Padilha Lanari 13 December 2010 (has links)
Le tremblement, défini comme un mouvement rythmique involontaire, est un des mouvements anormaux les plus fréquents. Le tremblement n'est pas une pathologie mortelle, mais elle diminue souvent considérablement la qualité de vie de la personne. Les traitements efficaces ne sont pas encore disponibles, puisque les solutions pharmacologiques et chirurgicales souffrent encore de limitations en termes d'efficacité, de risques et de coûts. Une alternative consiste à utiliser des technologies d'assistance, tels que les exosquelettes ou la Stimulation Électrique Fonctionnelle (SEF).Néanmoins, la conception de systèmes actifs de compensation des tremblements présente plusieurs défis. Un tel système doit être capable, par exemple, d'atténuer les tremblements tout en minimisant la fatigue, la douleur et l'inconfort induit. Il doit aussi distinguer entre le tremblement et le mouvement volontaire, afin de réduire les interférences sur les mouvements intentionnels.Cette thèse se concentre donc sur l'évaluation de l'usage de la SEF pour atténuer le tremblement. Une première contribution concerne le développement des modèles neuromusculosquelettiques pour étudier l'influence des boucles réflexes sur la dynamique du tremblement, ainsi que la modulation de l'impédance de l'articulation via la co-contraction induite par la SEF. Un algorithme pour estimer en ligne le tremblement et ses caractéristiques tout en filtrant le mouvement volontaire a été proposé et validé sur patients. Enfin, un système SEF pour atténuer le tremblement basé sur le contrôle d'impédance a été conçu et évalué sur patients, alors qu'une deuxième stratégie en boucle fermée a été testée sur des sujets sains. / Tremor, defined as an involuntary, approximately rhythmic and roughly sinusoidal movement, is one of the most common movement disorders. It is not a life-threatening pathology, but it often decreases significantly the person's quality of life. Today, effective treatments for pathological tremor are not yet available, since current pharmacological and surgical alternatives still present limitations with respect to effectiveness, risks, and costs. A different approach is the use of assistive technologies, such as upper limb exoskeletons or Functional Electrical Stimulation (FES).Nevertheless, the design of active tremor compensation systems based on these technologies presents several challenges. Such a system must be able, for instance, to attenuate tremor while minimizing the induced fatigue, pain, and discomfort. Also, it must be able to distinguish between pathological tremor and voluntary motion, in order to reduce interference on intentional movements.This thesis is focused then in evaluating the use of FES to attenuate the effects of tremor. A first contribution concerns the use of neuromusculoskeletal models to study the effects reflex pathways may produce on tremor dynamics, as well as how FES-induced co-contraction may modulate joint impedance. Also, an online algorithm to estimate tremor and its features while simultaneously filtering voluntary motion has been proposed and validated with tremor patients. Finally, a FES system to attenuate tremor based on impedance control has been designed and evaluated on tremor patients, while a second strategy using closed-loop FES control has been tested on healthy subjects.
|
57 |
Développement d'un simulateur Hardware-in-the-Loop (HIL) d'un système pile à combustible à membrane échangeuse de proton / Design of a Hardware-In-the-Loop simulator of a Proton Exchange Membrane Fuel Cell system.Cherragui, Mohamed 28 November 2017 (has links)
La pile à combustible (PàC) est une source d’énergie qui produit de l’électricité à partir de l’hydrogène et de l’oxygène.Elles sont très prometteuses pour la production d'énergie électrique. Néanmoins, la PàC souffre encore d’imperfections limitant ainsi sa commercialisation à grande échelle, tout particulièrement pour les applications de transport.C’est pourquoi, l’hybridation des différentes sources d’énergies est devenue une réalité pour les applications non-stationnaires telles que les véhicules tout électriques.Cependant ces applications nécessitent des solutions de gestion de l’énergie fiables prenant en compte toutes les contraintes du système électrique hybride.Par conséquent, le développement de plateforme de validation est nécessaire.Dans ce contexte, le Hardware In the Loop (HIL) est une technique très prometteuse, où une partie d’un système réel peut être remplacée par un système virtuel tout en respectant la communication entre ces sous-systèmes physiques et virtuels.Ce mémoire détaille des modèles dynamiques d'une pile à combustible échangeuse de proton (PEMFC) hybridée à des supercondensateurs.Par ailleurs, on détaille la gestion d’énergie entre ces deux sources, ainsi que le pronostic de la pile basé d’une part d’un filtre de Kalman étendu (EKF) pour l’estimation de l’état de santé (SoH) réel de la pile, et d’autre part, de la méthode Inverse First Order Reliability Method (IFORM) en vue d’estimer la durée de vie utile restante de la pile, tout cela dans une approche Hardware-In-The-Loop (HIL). / The fuel cell is a source of energy that generates electricity from hydrogen and oxygen.They are very promising candidates for the production of electric power.Nevertheless, the fuel cell still suffers from imperfections limiting its commercialization on a full scale, in particular for transport applications.This is the reason why, hybridization of different energy sources has become a reality for non-stationary applications such as all-electric vehicles.However, these applications require reliable energy management solutions that take into account all the constraints of the hybrid electrical system.Therefore, the development of validation platform is necessary.In this context, the Hardware In the Loop (HIL) is a very promising technique, where part of a real system can be replaced by a virtual system while respecting the communication between these physical and virtual subsystems.This document details the dynamic models of a proton exchange membrane fuel cell (PEMFC) associated with supercapacitors.Furthermore, the energy management between these two sources and the prognostic of the fuel cell composed of a extenced Kalman Filter filter (EKF) for the estimation of the real state of health (SoH) of the stack and, on the other hand, of the Inverse First Order Reliability Method (IFORM) in order to estimate the remaining useful life of the stack, all implemented in an FPGA control board in a Hardware-In-The-Loop (HIL) context.
|
58 |
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.
|
59 |
Application de l'assimilation de données à la mécanique des fluides numérique : de la turbulence isotrope aux écoulements urbains / Application of data assimilation to computational fluid dynamics : from isotropic turbulence to urban flowsMons, Vincent 18 November 2016 (has links)
Dans cette thèse, l'application de l'assimilation de données (AD) à la MFN est étudiée, avec comme objectif global de contribuer à l'amélioration de la prévision numérique d'écoulements complexes. L'AD consiste à fusionner les outils de prévision numérique avec des données expérimentales afin d'améliorer l'estimation des paramètres d'entrée du code MFN. Les aspects méthodologiques de l'AD et son application pour des études physiques sont tous deux examinés dans cette thèse. Dans un premier temps, l'AD est utilisée pour une étude théorique de la turbulence de grille. Un modèle spectral pour les écoulements turbulents homogènes et anisotropes est également proposé. Plusieurs méthodes d'AD sont ensuite implémentées pour un code MFN et appliquées à la reconstruction d'écoulements instationnaires et compressibles en présence d'incertitudes sur des paramètres d'entrée de grandes dimensions afin d'évaluer les forces et faiblesses respectives de ces techniques. Des stratégies pour le placement optimal de réseaux de capteurs sont élaborées afin d'améliorer les performances du processus d'AD. Enfin, l'AD est appliquée à l'identification de sources de polluants et à la reconstruction de conditions météorologiques pour des écoulements en milieu urbain prédits par Simulation des Grandes Echelles. / In this thesis, we investigate the use of various data assimilation (DA) techniques in the context of CFD, with the ultimate goal of enhancing the prediction of real-world flows. DA consists in merging numerical predictions and experimental observations in order to improve the estimation of the CFD solver inputs. Both methodological aspects of DA and its potential application to physics investigations are explored for various flow configurations. First, DA is considered for the theoretical analysis of grid turbulence decay. Fundamental aspects of anisotropic homogeneous turbulence are also investigated through spectral modelling. Various DA methodologies are deployed in conjunction with a Navier-Stokes solver and are assessed for the reconstruction of unsteady compressible flows with large control vectors. Sensor placement strategies are developed to enhance the performances of the DA process. Finally, a first application of DA to Large Eddy Simulations of full-scale urban flows is proposed with the aim of identifying source and wind parameters from concentration measurements.
|
60 |
Designing an overlay hybrid cognitive radio including channel estimation issuesAbdou, Ahmed 04 December 2014 (has links)
La radio intelligente (RI) a été proposée pour améliorer l’utilisation du spectre radiofréquence. Pour cela, il s’agit de donner un accès opportuniste aux utilisateurs non licenciés (nommés utilisateurs secondaires) au spectre alloué à l’utilisateur licencié (nommé utilisateur primaire). Dans cette thèse, notre but est de proposer un scénario spécifique à la RI et de présenter des solutions à certains problèmes connexes. Pour cela, nous considérons une RI émettant ses informations en “sur-couche” des utilisateurs primaires (technique overlay). Le système étudié est constitué d’une macro-cellule primaire et de petites cellules cognitives secondaires équipées de stations de base coopérant ensemble. Nous suggérons l’étude d’un schéma de communication hybride où une modulation “FilterBanc Multi Carrier” (FBMC) est utilisée pour les utilisateurs secondaires, alors que dans le cas des utilisateurs primaires, une modulation “Orthogonal Frequency Division Multiplexing”(OFDM) est adoptée. Ce choix est motivé par les raisons suivantes: l’OFDM est utilisée dans de nombreux systèmes primaires actuels large bande; ainsi lorsque l’OFDM est considérée au niveau de l’utilisateur primaire, une bande passante importante peut être réutilisée. Concernant le système secondaire, bien que l’OFDM ait été reconnue comme forme d’onde éligible aux systèmes de la RI, la modulation FBMC peut être une autre candidate capable de palier certains défauts de l’OFDM. En effet, comparée à l’OFDM,la modulation FBMC a l’avantage de réduire le niveau d’interférences de l’utilisateur secondairequi est induit par la différence de fréquence des oscillateurs locaux équipant les stations de base secondaires et les utilisateurs primaires. Pour annuler ces interférences,un précodage peut être inséré au niveau des stations de base secondaires. Par conséquent,nous proposons de calculer l’expression des interférences dues au systéme secondaire au niveau du récepteur primaire. A partir de ce résultat nous proposons d’annuler les interférences en utilisant la méthode “Zero Forcing Beamforming” (ZFBF) . Afin de confirmer l’efficacité du système proposé, nous le comparons avec un système fondé sur une RIutilisant une modulation OFDM à la fois au primaire et au secondaire.Toutefois, l’application de la méthode ZFBF dépend des canaux entre les stations de base secondaires et les utilisateurs primaires avec lesquels on souhaite s’orthogonaliser. Une estimation de canal est donc nécessaire. Pour ce faire, nous proposons de modéliser le canal par un processus autorégressif (AR) et d’aborder l’estimation du canal en utilisant une séquence d’apprentissage. Les signaux reçus, appelés aussi “observations”, sont perturbés par un bruit de mesure additif. / Cognitive radio (CR) has been proposed as a technolgy to improve the spectrum efficiency by giving an opportunistic access of the licensed-user spectra to unlicensed users. In this thesis, our purpose is to propose a specific scenario of CR and to present solutions to some related problems .or this purpose, we consider an overlay CR consisting of a primary macro-cell and cognitive small cells of cooperative secondary base stations (SBS). We suggst studying a hydbrid CR where a filter bank multicarrier (FBMC) is used for the secondary users (SU) whereas the primary users (PU) are based on orthogonal frequency diiision multiplexing (OFDM). This choice is motivated by the following reasons : as OFDM is used in many current wideband primary systems, an important bandwidth can be reused when OFDM is considered for the PU. Concerning the secondary system, although OFDM has been recognized as a condidate for CR systems, FBMC modulation can be another candidate that overcomes some OFDM drawbacks. Indeed, compared to OFDM, FBMC has the advantage of reducing the SU interference level tha is induced by the differences between the SBS and PU carrier frequency offsets (CFO). In order to cancel the interferences, a precoding can ben inserted at the SBS. Therefore, we propose to derive the interference expression due to SU at het PU receiver. Then, ero forcing beamforming (ZFBF) is considered to cancel the interferences. To confirm the efficiency of the proposed cheme, we make a comparative study with CR based on OFDM for both the PU and theSU. However, applying ZFBF depends on the channels between the SBS and the PU. A channel estimation is hence necessary. For this purpose, we propose to approximate the channel by an autoregressive process (AR) and to consider the channel estimation issue by using a training sequence. The received signals, also called the observations, are disturbed by an additive measurement noise. They can be : 1) additive and white. In that case, the AR paramters and the channel can be jointly estimated from the received noisy signal by using e recursive approache. Neverless, the corresponding state space representaion of the system is non-linear. In addition to existing methods that have been considered, we propose to carry out a complementary study by investigating the relevance of the quadrature Kalman filter (QKF) and the cubature Kalman filter (CKF). The, we compare them with other non-linear Kalman based approaches. 2) additive and colored. In that case, a parametric approach can be considered and based on a priori model of the noise. In our case, a moving average (MA) model is studie. Our approach operates as follows : firstly, the AR parameters are estimated by using the overdetermined high-order Yule-Walker (HOYN) equations. The variance of the AR-process driving process can be deduced by means of an orthogonal projection betweenn two types of etimates of AR-process correlation vectors. Then, the correlation sequence of th MA noise is estimated. Secondly, the MA parameters are obtained by using a new variant of the inner-outer factorization approache. We study the avantages and the limits of the proposed method. The, we compare it with existing algorithms such as the improved least square-colored noise (ILS-CN), the Yule-Walker ILS (YWILS) and the prediction error method (PEM). The proposed method is first evaluated with synthetic AR and MA processes and then is applied in the field of mobile communcation for channel estimation.
|
Page generated in 0.056 seconds