11 |
Vérification automatique des montages d'usinage par vision : application à la sécurisation de l'usinage / Vision-based automatic verification of machining setup : application to machine tools safetyKarabagli, Bilal 06 November 2013 (has links)
Le terme "usinage à porte fermée", fréquemment employé par les PME de l’aéronautique et de l’automobile, désigne l’automatisation sécurisée du processus d’usinage des pièces mécaniques. Dans le cadre de notre travail, nous nous focalisons sur la vérification du montage d’usinage, avant de lancer la phase d’usinage proprement dite. Nous proposons une solution sans contact, basée sur la vision monoculaire (une caméra), permettant de reconnaitre automatiquement les éléments du montage (brut à usiner, pions de positionnement, tiges de fixation,etc.), de vérifier que leur implantation réelle (réalisée par l’opérateur) est conforme au modèle 3D numérique de montage souhaité (modèle CAO), afin de prévenir tout risque de collision avec l’outil d’usinage. / In High Speed Machining it is of key importance to avoid any collision between the machining tool and the machining setup. If the machining setup has not been assembled correctly by the operator and is not conform to the 3D CAD model sent to the machining unit, such collisions can occur. We have developed a vision system, that utilizes a single camera, to automatically check the conformity of the actual machining setup within the desired 3D CAD model, before launching the machining operation. First, we propose a configuration of the camera within the machining setup to ensure a best acquisition of the scene. In the aim to segmente the image in regions of interest, e.g. regions of the clamping elements and piece, based-on 3D CAD model, we realise a matching between graphes, theorical and real graphe computed from theorical image of 3D-CAD model and real image given by real camera. The graphs are constructed from a simple feature, such as circles and lines, that are manely present in the machining setup. In the aim to define the regions of interest (ROI) in real image within ROI given by 3D CAD model, we project a 3D CAD model in the real image, e.g. augmented reality. To automatically check the accordance between every region defined, we propose to compute three parametres, such as skeleton to represente the form, edges to represent a geometry and Area to represent dimension. We compute a score of accordance between three parameters that will be analyzed in fuzzy system to get a decision of conformity of the clamping element within it definition given in the CAD model. Some cases of machining setup configurations require 3D information to test the trajectory of the machine tool. To get out this situation, we have proposed a new depth from defocus based-method to compute a depth map of the scene. Finally, we present the result of our solution and we show the feasibility and robustness of the proposed solution in differents case of machining setup.
|
12 |
Intégration de la programmation basée entités pour la fabrication sur machines à commandes numériques dans un contexte multi-processLaguionie, Raphael 17 November 2010 (has links) (PDF)
Les travaux présentés portent sur l'intégration de la programmation basée entités des machines-outils à commande numérique (MOCN). Cette programmation émergente s'appuie sur les concepts véhiculés par le standard STEP-NC et la norme ISO 14649. Quatre axes de recherche sont proposés. Le premier concerne l'évolution de la programmation actuelle vers la programmation basée entités et l'enrichissement du standard STEP-NC. Pour ceci, nous proposons deux contributions principales au standard STEP-NC dans le cadre de notre participation au comité normatif de l'ISO 14649 : l'intégration de stratégies d'usinage à motifs avec pour application l'usinage trochoïdal et le tréflage, et l'élaboration d'un modèle fonctionnel STEP-NC des MOCN. Le deuxième axe se focalise sur l'évolution du système de fabrication pour tirer profit de la programmation basée entités. Nous proposons un concept de système étendu de fabrication intégrée XMIS (eXtended Manufacturing Integrated System) ainsi qu'une déclinaison concrète à travers la CAO étendue et la CN étendue. Au cours du troisième axe, nous étendons l'étude à l''intégration de plusieurs procédés au sein d'une même gamme de fabrication STEP-NC et étudions l'organisation des outils de simulation dans ce contexte multi-process avec la description d'espaces de simulation. Le quatrième axe porte sur la validation et la mise en œuvre des concepts proposés avec le développement de la plate-forme SPAIM (STEP-NC Platform for Advanced and Intelligent Manufacturing) qui intégre la programmation basée entités du modèle à la pièce usinée sur des moyens industriels et montre l'impact multidirectionnel des modifications tout au long de la chaîne numérique.
|
13 |
Architectures de convertisseurs DC/DC à fort courant, basse tension avec commande numériqueSimon Muela, Adan 24 November 2008 (has links) (PDF)
La consommation de puissance des microprocesseurs embarqués ne cesse d'augmenter avec la multiplication des fonctions qu'ils doivent assurer Ainsi, les générations actuelles de microprocesseurs ont une forte consommation en courant sous une très faible tension (autour du volt) avec des transitoires contraignants. Cette thèse est consacrée à la design des systèmes d'alimentation rapprochées des cartes mères des PC où régulateurs de tension (VRMs) qui englobent fort courant et faible tension de sortie ainsi que haute fréquence de découpage. A cet effet, les architectures entrelacées ou multi-phase sont une bonne alternative pour atteindre ces niveaux énergétiques si rigoureux. Traditionnellement, ces types de systèmes d'alimentation sont contrôlés avec une commande analogique. Cependant, les nouvelles générations de microprocesseurs exigent des performances plus élevées en même temps qu'une régulation plus précise. Alors, la commande classique analogique est de plus en plus remplacée par une commande numérique plus flexible et plus performante. Cette thèse s'intègre dans le cadre du projet régional LISPA où le LAAS et Freescale Semiconductor collaborent pour développer de nouveaux systèmes d'alimentations pour microprocesseurs de puissance.
|
14 |
Vérification automatique des montages d'usinage par vision : application à la sécurisation de l'usinageKarabagli, Bilal 06 November 2013 (has links) (PDF)
Le terme "usinage à porte fermée", fréquemment employé par les PME de l'aéronautique et de l'automobile, désigne l'automatisation sécurisée du processus d'usinage des pièces mécaniques. Dans le cadre de notre travail, nous nous focalisons sur la vérification du montage d'usinage, avant de lancer la phase d'usinage proprement dite. Nous proposons une solution sans contact, basée sur la vision monoculaire (une caméra), permettant de reconnaitre automatiquement les éléments du montage (brut à usiner, pions de positionnement, tiges de fixation,etc.), de vérifier que leur implantation réelle (réalisée par l'opérateur) est conforme au modèle 3D numérique de montage souhaité (modèle CAO), afin de prévenir tout risque de collision avec l'outil d'usinage.
|
15 |
Development of theoretical and computational tools for the design of control strategies for nonlinear sampled-data systems / Développement d'outils de calcul et de logiciels pour la réalisation et l'implantation de stratégies de commande non linéaires échantillonnéesTanasa, Valentin 23 November 2012 (has links)
Cette thèse concerne la conception de commandes échantillonnées pour les systèmes non-linéaires en temps continu. Les systèmes échantillonnés sont des éléments inhérents aux systèmes contrôlés par ordinateur, les systèmes hybrides ou les systèmes embarqués. La conception et le calcul des contrôleurs numériques appropriés sont des taches difficiles car ils contiennent des composants à la fois continu et en temps discret. Ce travail s'inscrit dans une activité de recherche menée par S. Monaco et D. Normand-Cyrot dans le domaine des systèmes échantillonnés non-linéaires. L'idée de base est de concevoir des contrôleurs digitaux qui permettent de récupérer certaines propriétés en temps continu qui sont généralement dégradées par l'échantillonnage. Tel est le cas de l'émulation lorsque les contrôleurs en temps continu sont mis en ouvre en utilisant des bloqueurs d'ordre zéro. Cette thèse apporte des contributions dans trois directions complémentaires. La première concerne les développements théoriques: une nouvelle conception de type ``backstepping digital" est proposée pour les systèmes en forme ``strict-feedback". Cette méthode est comparée à d'autres stratégies proposées dans la littérature. La deuxième contribution est le développement d'un logiciel pour la synthèse des contrôleurs et d'une ``boîte à outils" pour simuler (en Matlab) les systèmes échantillonnés non-linéaires et leurs contrôleurs. Cette boîte à outils inclut plusieurs algorithmes pour la synthèse de contrôleurs échantillonnés tels que: commande de type multi-échelle, reproduction entrée-sortie/Lyapunov, backstepping digital, etc. La troisième contribution concerne plusieurs études de cas menées pour mettre en évidence les performances des contrôleurs échantillonnés, calculés avec l'aide du logiciel. Des résultats expérimentaux et des simulations sont décrits pour divers exemples réels dans les domaines électriques et mécaniques. / This thesis is concerned with the sampled-data control of non-linear continuous-time systems. Sampled-data systems are present in all computer controlled, hybrid or embedded systems. The design and computation of suitable digital controllers represent unavoidable tasks since both continuous and discrete-time components interact. The basic framework of this work takes part of a wide research activity performed by S. Monaco and D. Normand-Cyrot regarding non-linear sampled-data systems. The underlying idea is to design digital controllers that recover certain continuous-time properties that are usually degraded through sampling as it is the case when continuous-time controllers are implemented by means of zero-order holder devices (emulated control). This thesis brings contributions into three different directions. The first one regards theoretical developments: a new digital backstepping-like strategy design for strict-feedback systems is proposed. This method is compared with other strategies proposed in the literature. The second contribution is the development of a control designer and of a simulation toolbox (in Matlab) for non-linear sampled-data systems. This toolbox includes different digital design strategies such as: multi-rate control, input-output/Lyapunov matching, digital backstepping design, etc. The third contribution concerns several case studies conducted to highlight the performances of the sampled-data controller designs, computed by the means of the software toolbox. Experimental and simulation results are described for various real examples especially in the area of electrical and mechanical processes. / Teza de față se concentrează asupra studiului controlului eșantionat pentru sisteme neliniare în timp continuu. Sistemele eșantionate sunt componente indispensabile oricăror sisteme de control bazate pe dispozitive de calcul, sisteme hibride sau sisteme embedded. Sinteza și calculul comenzilor digitale, potrivite pentru astfel de sisteme, devine o sarcină dificilă o dată ce presupune existența de dinamici în timp discret respectiv în timp continuu.Cadrul de bază al acestei lucrări se regăsește în activitatea de cercetare realizată de Salvatore Monaco și Dorothée Normand-Cyrot în domeniul sistemelor eșantionate neliniare. Ideea care stă la bază este de a sintetiza comenzile digitale urmărind menținerea unor proprietăți impuse în timp continuu sub eșantionare. Aceste proprietăți sunt în general degradate sub eșantionare cum este cazul comenzilor emulate, când comenzile continue sunt implementate practic cu ajutorul extrapolatoarelor de ordin 0.Această teză își aduce aportul în 3 direcții complementare. Prima adresează dezvoltările teoretice unde o nouă sinteză de tip backstepping digital este propusă pentru sisteme în formă <strict-feedback>. Această metodă, dezvoltată în două versiuni, este comparată cu alte strategii similare propuse în literatură. A doua contribuție a tezei este legată de dezvoltarea unui toolbox software pentru sinteza de controllere digitale pentru sisteme nelinare sub eșantionare. Acest toolbox include strategii diferite pentru sinteza eșantionată precum: comandă de tip multi-rate, reproducere intrare-ieșire/Lyapunov, backstepping digital și alte soluții care sunt obiectul unor noi extensii. A treia contribuție este dată de studiile de caz dezvoltate pentru a scoate în evidență performanțele comenzilor eșantionate testate și calculate cu ajutorul aplicației software. Rezultatele experimentale și de simulare sunt obținute pentru diverse exemple reale din domeniul electric și mecanic.
|
16 |
Contributions à la modélisation et la commande des réseaux de trafic routier / Contributions to modeling and control of road traffic networksDimon, Catalin 24 February 2012 (has links)
Les principaux objectifs de la thèse sont de proposer des modèles dynamiques pour décrire la circulation routière en adaptant des modèles de la mécanique des fluides et à partir de ces modèles de concevoir et mettre en œuvre des algorithmes de contrôle. La circulation routière est considérée comme un système complexe organisé dans une structure décentralisée à trois niveaux: au plus haut niveau il y a le réseau routier, décomposé, au niveau suivant, en objets routiers (tronçons et intersections), aussi décomposés, au dernier niveau, en éléments (segments) routiers.La thèse est organisée en six chapitres. Le premier chapitre présente les problèmes spécifiques aux réseaux de circulation routière, ainsi que des modèles et des algorithmes de contrôle trouvés dans la littérature. Le deuxième chapitre présente les principaux outils nécessaires pour décrire un modèle de trafic macroscopique et des façons pour représenter le flux de véhicules. Dans le troisième chapitre, des modèles dynamiques sont proposés pour différents segments et tronçons routiers. Le quatrième chapitre est consacré à la conception d’algorithmes pour le contrôle du trafic et l’optimisation de la circulation, y compris une analyse de robustesse pour évaluer la tolérance du système aux non-linéarités du modèle. Le cinquième chapitre présente une stratégie de contrôle pour le réseau routier, en utilisant la représentation par des modèles à compartiments et le concept de dynamique positive. Dans le dernier chapitre de la thèse, les contributions de l’auteur sont mises en évidence et quelques perspectives pour le développement ultérieur de la recherche sont présentées / The main objectives of this thesis are to propose dynamic models in order to describe road traffic by adapting models of fluid mechanics and based on these models to design and implement control algorithms. Road traffic is seen as a complex system organized in a decentralized structure. At the highest level of complexity there is the traffic network, considered as a part of a city’s road infrastructure. At the next level, the network is decomposed into traffic objects represented by road sections (streets) and intersections. At the last level of complexity there are the road segments that are parts of a road section.The thesis is organized into six chapters. The first chapter presents specific problems of road traffic networks, as well as control models and algorithms found in literature. The second chapter presents the main tools needed to describe a macroscopic traffic model, and some ways of representing the flow of vehicles. In the third chapter, dynamic models are proposed for different road segments and sections. The fourth chapter is devoted to designing algorithms for traffic control and optimization, including a robustness analysis to evaluate the system’s tolerance to model nonlinearities. The fifth chapter presents a control strategy for the road network, using the representation with compartmental models and the concept of positive dynamic. In the last chapter of the thesis, the author’s contributions are highlighted and some perspectives for further development of the research are presented
|
17 |
Commande numérique ouverte : interpolation optimisée pour l'usinage 5 axes grande vitesse des surfaces complexesBeudaert, Xavier 04 July 2013 (has links) (PDF)
Le processus de fabrication des pièces usinées arrive à maturité concernant la fabrication assistée par ordinateur et la maîtrise du procédé d'usinage. Aujourd'hui, les perspectives d'améliorations importantes sont liées à l'optimisation de la commande numérique et de ses interactions avec le reste du processus de fabrication. L'objectif de cette thèse est donc de maîtriser les briques de base de la commande numérique pour optimiser le processus d'usinage 5 axes grande vitesse des surfaces complexes. La création d'une commande numérique ouverte nécessite le développement des algorithmes qui transforment le programme d'usinage en consignes échantillonnées pour les axes de la machine. La première partie des travaux consiste à rendre la géométrie suffisamment continue notamment pour les trajets interpolés linéairement en 5 axes qui présentent des discontinuités en tangence. Ensuite, l'interpolation temporelle du trajet crée la trajectoire d'usinage respectant les contraintes cinématiques et en particulier le jerk de chacun des 5 axes de la machine. L'implémentation matérielle de ces algorithmes permet de piloter une machine d'usinage grande vitesse 5 axes avec une commande numérique ouverte. Ainsi, les verrous technologiques associés aux commandes numériques industrielles sont levés et la chaîne numérique est entièrement contrôlée de la CFAO jusqu'au déplacement des axes. La maîtrise complète de la commande numérique offre la possibilité de définir exactement le trajet d'usinage à partir de la CAO sans introduire les écarts géométriques inhérents aux formats de description standards. L'interpolation de la trajectoire d'usinage directement sur la surface à usiner améliore de manière significative la qualité et la productivité de l'usinage des surfaces complexes. La commande numérique PREMIUM-OpenCNC permet la validation expérimentale de ces travaux et ouvre de nombreuses autres voies d'amélioration du processus de fabrication.
|
18 |
Horlogerie distribuée pour les SoCs synchronesZianbetov, Eldar 25 March 2013 (has links) (PDF)
Cette thèse aborde le problème de génération d'horloge globale dans les SoCs complexes dans le contexte des technologies CMOS profondément submicroniques. Actuellement, afin de contourner les difficultés liées aux techniques classiques de distribution d'horloge (p.ex. arbre, grille) dans les systèmes synchrones, les concepteurs qui désirent de se rendre sur le paradigme Synchronisation Globale se tournent vers les techniques de synchronisation rompant avec les approches classiques (par exemple oscillateurs distribués, les ondes stationnaires , oscillateurs couplés, les retards programmables). Cette étude s'inscrit dans ce courant. Dans ce travail, nous avons étudié et mis au point un système de génération d'horloge sur puce destiné à un SoC synchrone de haute fiabilité. Cette architecture est basée sur un réseau d'oscillateurs couplés en phase et en fréquence à l'aide d'un réseaux de boucles à verrouillage de phase tout numériques (ADPLLs). Pendant cette recherche nous avons mis au point les spécifications et choisi une architecture de réseau. Un modèle théorique du système a été mis en place en collaboration avec CEA-LETI et Supélec dans le cadre du projet ANR HODISS. Nous avons analysé le comportement du système dans les simulations sur différents niveaux d'abstraction, en enquêtant des conditions de stabilité de son fonctionnement synchrone. L'ADPLL a été proposé comme un nœud élémentaire du réseau de synchronisation distribuée. L'utilisation d'ADPLL permet de contourner les difficultés d'implémentation, qui sont généralement associées à PLL analogique. Nous avons conçu les blocs principaux de l'ADPLL: un oscillateur à commande numérique (Digitally-Controlled Oscillator, DCO), un détecteur de phase/fréquence (PFD) et un bloc de traitement d'erreur. Une technique de conception basée sur les cellules a été adapté pour le développement d'oscillateur. Cette technique réduit considérablement la complexité de l'implémentation de l'oscillateur. Les autres blocs ont été conçus en utilisant un flot de conception numérique commun. Afin de réduire les risques associés à l'implémentation de silicium, le système a été validé dans une plate-forme de prototypage FPGA. Les résultats des mesures ont montré que la synchronisation de réseau se comporte comme prédit par la théorie et ainsi que les simulations. Deux circuits de prototypage ont été conçus, mis en œuvre et testés dans une technologie CMOS 65 nm de STMicroelectronics. La première puce est une preuve de concept d'un DCO conçu très linéaire et monotone. Les paramètres mesurés de l'oscillateur sont conformes aux spécifications. La performance mesurée a démontré une gigue de moins de 15 ps rms, en consommant 6.2 mW/GHz @ 1.1 V. La plage de réglage de l'oscillateur est 999-2480 MHz avec une résolution de 10 bits. La deuxième puce est un réseau d'horloge avec 4x4 nœuds qui se compose de 16 ADPLLs distribués. Chacun d'entre eux utilise les blocs conçu précédemment: DCO, PFD et bloc de traitement d'erreur. Les expérimentes ont montré que la technique proposée de génération d'horloge distribuée est réalisable sur une puce réelle CMOS. La performance mesurée démontre l'erreur de synchronisation entre les oscillateurs voisins moins de 60 ps, alors que la consommation d'énergie est 98.47 mW/GHz.
|
19 |
Pour l'optimisation de la commande des machines synchrones à aimants permanents en régime de haute vitesse pour véhicule électrique / For the optimization of the control of permanent magnet synchronous motors in high speed mode for electric vehiclesSepulchre, Leopold 28 March 2017 (has links)
Dans ce travail nous cherchons à développer des algorithmes de commande adaptés au fonctionnement à haute vitesse d’une machine synchrone à aimants permanents (MSAP) et de son onduleur en optimisant l’efficacité énergétique de l’ensemble. Bien que la vocation soit très large, le domaine de la traction électrique est priorisé. Les MSAP tournant à haute vitesse sont de plus en plus utilisées dans les véhicules électriques en raison de leur forte densité de puissance. La haute vitesse implique une force électromotrice élevée et requiert la réduction du flux (défluxage) dans l’entrefer. Lors d’un fonctionnement de la machine en régime défluxé, si la contribution de l’aimant peut-être totalement compensée alors nous pouvons utiliser une stratégie Maximum Torque Per Volt (MTPV) pour générer les consignes de courant qui respectent les limites électriques théoriques quelle que soit la vitesse de rotation de la machine. En l’absence de boucle de vitesse, le couple de référence doit être limité aux points de fonctionnement atteignables, calculés en fonction des limites de courant (limites onduleur et machine), tension (batterie) et puissance (batterie et partie mécanique). Nous proposons ainsi dans cette thèse de calculer les références de courant avec une stratégie MTPA (Maximum Torque Per Ampere) à basse vitesse et d’utiliser un algorithme de défluxage basé sur une régulation de la norme de la tension associée à une stratégie MTPV à haute vitesse sans commutation d’algorithme mais par une action continue sur la valeur de la saturation de courant. Concernant la boucle de courant nous réalisons une commande numérique dans le repère d-q qui tient compte de la discrétisation, du retard (dû au temps de calcul), et du fort couplage inter-axes à haute vitesse sous des critères de précision, stabilité et rapidité. Nous étudions les stratégies de découplage minimal et de découplage discret avec prédiction de la variation du courant. Les approches par régulateurs avec structure RST et par commande prédictive-optimale sont développées. Une prédiction de la position réelle du rotor est incluse afin de conserver la stabilité à haute vitesse. Finalement nous réalisons une maquette avec une MSAP à échelle réduite sur laquelle nous testons ces stratégies de commande. Nous validons par expérience que l’algorithme proposé dans la thèse est capable de piloter la machine à haute vitesse en respectant les limites électriques et nous vérifions qu’il améliore les performances (couple, vitesse maximale, pertes) obtenues à haute vitesse. / In this work we search to develop control algorithms adapted to the high speed operation of a permanent magnet synchronous motor (PMSM) and its inverter by optimizing the energy efficiency of the set. Although the vocation is very broad, the field of electric traction is prioritized. High speed PMSMs are increasingly used in electrical vehicles because of their high power density. The high speed implies a high electromotive force and requires the reduction of the flux (fluxweakening) in the air gap. When the motor is running in flux-weakening mode, if the contribution of the magnet can be fully compensated then we can use a Maximum Torque Per Volt (MPTV) strategy to generate the current references that meet the theoretical limits regardless of the machine rotation speed. In the absence of a speed loop the reference torque must be limited to the achievable operating points, calculated according to the current limits (inverter and machine limits), voltage (battery) and power (battery and mechanical part). We propose in this thesis to calculate the current reference with Maximum Torque Per Ampere (MTPA) strategy at low speed and to use a flux-weakening algorithm based on a regulation of the voltage norm associated with a MTPV strategy at high speed without switching algorithms but by a continuous action on the value of the current saturation. Concerning the current loop, we carry out a numerical control in the d-q frame which takes into account the discretization, the delay (due to the computation time), and the high inter-axis coupling at high speed under criteria of precision, stability and speed. We study the strategies of minimal decoupling and discrete decoupling with prediction of the variation of the current. The approaches by regulators with RST structure and predictive-optimal control are developed. A prediction of the actual rotor position is included to maintain the stability at high speed. Finally a real model with a reduced scale PMSM is realized on which these control strategies are tested. We validate by experiment that the algorithm proposed in the thesis is able to control the machine at high speed respecting the electrical limits and verify that it improves the performances (torque, maximum speed, losses) obtained at high speed.
|
Page generated in 0.0932 seconds