Robotique et automatisation

Documents pareils
Erreur statique. Chapitre Définition

Automatique Linéaire 1 Travaux Dirigés 1A ISMIN

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Automatique (AU3): Précision. Département GEII, IUT de Brest contact:

TD1 Signaux, énergie et puissance, signaux aléatoires

Analyse des Systèmes Asservis

Automatique Linéaire 1 1A ISMIN

PRECISION - REJET DE PERTURBATIONS T.D. G.E.I.I.

Chafa Azzedine - Faculté de Physique U.S.T.H.B 1

Partie 1 - Séquence 3 Original d une fonction

Calcul fonctionnel holomorphe dans les algèbres de Banach

Compatibilité Électromagnétique

J AUVRAY Systèmes Electroniques TRANSMISSION DES SIGNAUX NUMERIQUES : SIGNAUX EN BANDE DE BASE

Développement de lois et de structures de réglages destinées à la téléopération avec retour d effort

Notions d asservissements et de Régulations

CHAPITRE V. Théorie de l échantillonnage et de la quantification

Echantillonnage Non uniforme

Introduction : Les modes de fonctionnement du transistor bipolaire. Dans tous les cas, le transistor bipolaire est commandé par le courant I B.

- Instrumentation numérique -

Systèmes de communications numériques 2

Intérêt du découpage en sous-bandes pour l analyse spectrale

Le calculateur numérique pour la commande des processus

Chapitre 1 Régime transitoire dans les systèmes physiques

Transmission de données. A) Principaux éléments intervenant dans la transmission

UE 503 L3 MIAGE. Initiation Réseau et Programmation Web La couche physique. A. Belaïd

SYSTÈMES ASSERVIS CORRECTION

Communications numériques

Filtres passe-bas. On utilise les filtres passe-bas pour réduire l amplitude des composantes de fréquences supérieures à la celle de la coupure.

Numérisation du signal

MESURE DE LA TEMPERATURE

LABO PROJET : IMPLEMENTATION D UN MODEM ADSL SOUS MATLAB

Rapport de projet de fin d étude

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

8563A. SPECTRUM ANALYZER 9 khz GHz ANALYSEUR DE SPECTRE

CABLECAM de HYMATOM. Figure 1 : Schéma du système câblecam et détail du moufle vu de dessus.

Université de La Rochelle. Réseaux TD n 6

Chapitre 2 : Techniques de transmission

TP Modulation Démodulation BPSK

Systèmes de transmission

Expérience 3 Formats de signalisation binaire

Programme Pédagogique National du DUT «Réseaux et Télécommunications» Présentation de la formation

Une forme générale de la conjecture abc

Cours de Systèmes Asservis

1.1.1 Signaux à variation temporelle continue-discrète

Concours EPITA 2009 Epreuve de Sciences Industrielles pour l ingénieur La suspension anti-plongée de la motocyclette BMW K1200S

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

Simulation Matlab/Simulink d une machine à induction triphasée. Constitution d un référentiel

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

Fonctions holomorphes

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

SEO 200. Banc d étude du positionnement angulaire d une éolienne face au vent DESCRIPTIF APPLICATIONS PEDAGOGIQUES

aux différences est appelé équation aux différences d ordre n en forme normale.

Module d Electricité. 2 ème partie : Electrostatique. Fabrice Sincère (version 3.0.1)

QUESTION 1 {2 points}

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

Module : systèmes asservis linéaires

Capacité étendue d utilisation en réseau

Modélisation et Simulation

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

SYSTEMES LINEAIRES DU PREMIER ORDRE

Traitement du signal avec Scilab : transmission numérique en bande de base

Chaine de transmission

TS 35 Numériser. Activité introductive - Exercice et démarche expérimentale en fin d activité Notions et contenus du programme de Terminale S

ÉVALUATION FORMATIVE. On considère le circuit électrique RC représenté ci-dessous où R et C sont des constantes strictement positives.

Fonctions de la couche physique

SUIVI CINETIQUE PAR SPECTROPHOTOMETRIE (CORRECTION)

EMETTEUR ULB. Architectures & circuits. Ecole ULB GDRO ESISAR - Valence 23-27/10/2006. David MARCHALAND STMicroelectronics 26/10/2006

Chapitre 5 : Flot maximal dans un graphe

Caractéristiques des ondes

Cours d Analyse. Fonctions de plusieurs variables

Repérage d un point - Vitesse et

Chapitre 2 Le problème de l unicité des solutions

P1PY7204 Acquisition de données Cours

Introduction aux Communications Numériques

Exemple d acquisition automatique de mesures sur une maquette de contrôle actif de vibrations

Systèmes de communications numériques 2

Le concept cellulaire

Chapitre 2 Les ondes progressives périodiques

Twincat PLC Temperature Controller. Régulation de Température à l aide de TwinCAT PLC.

Circuits RL et RC. Chapitre Inductance

Mesures de temps de propagation de groupe sur convertisseurs de fréquence sans accès aux OL

Oscillations libres des systèmes à deux degrés de liberté

Fonctions de plusieurs variables. Sébastien Tordeux

Génie Industriel et Maintenance

1. Présentation général de l architecture XDSL :

SDLS08 - Modes propres d'une plaque carrée calculés sur base réduite

LE VDSL 2 EN FRANCE. Source :

SCIENCES INDUSTRIELLES (S.I.)

La couche physique de l ADSL (voie descendante)

LA COUCHE PHYSIQUE EST LA COUCHE par laquelle l information est effectivemnt transmise.

Systèmes Multivariables - Partie II

ELP 304 : Électronique Numérique. Cours 1 Introduction

Année Transmission des données. Nicolas Baudru mél : nicolas.baudru@esil.univmed.fr page web : nicolas.baudru.perso.esil.univmed.

Une fréquence peut-elle être instantanée?

Compression et Transmission des Signaux. Samson LASAULCE Laboratoire des Signaux et Systèmes, Gif/Yvette

ECTS INFORMATIQUE ET RESEAUX POUR L INDUSTRIE ET LES SERVICES TECHNIQUES

SCIENCES INDUSTRIELLES POUR L INGÉNIEUR. Partie I - Analyse système

Étude des Corrélations entre Paramètres Statiques et Dynamiques des Convertisseurs Analogique-Numérique en vue d optimiser leur Flot de Test

M1107 : Initiation à la mesure du signal. T_MesSig

Transcription:

Cours 1-1 iuliana.bara@lsiit-cnrs.unistra.fr http://eavr.u-strasbg.fr/ bara Télécom Physique Strasbourg

Cours 1-2 1 Introduction.................................... 3 2 Echantillonnage et reconstruction des signaux................... 12 3 Transformée en Z................................. 16 4 Systèmes échantillonnés............................. 20 5 Résumée..................................... 25

Cours 1-3 1 Introduction Automatique ( Systems and Control Theory ) Définition : une branche des mathématiques et de l ingénierie qui a comme objectif l étude, la modélisation, l identification et l analyse des systèmes dynamiques dans le but de commander ou de contrôler leur comportement Théorie des asservissements ( Control Theory ) Définition : comment actionner sur les systèmes physiques afin d obtenir, imposer le comportement souhaité Avantages : améliorer les performances des processus industriel et la qualité des produits réduire la consommation énergétique, augmenter la sécurité, minimiser la pollution...

Cours 1-4 But : conception des lois (systèmes) de commande pouvant réaliser les fonctions d asservissement = poursuite d un signal de référence de régulation = rejet des perturbations Architecture des systèmes de commande Commande en boucle ouverte : Perturbations Signal de référence Système de commande Signal de commande Processus Sortie Système de commande = régulateur, correcteur, compensateur Le signal de commande est indépendant de ce qui se passe réellement sur le système

Commande en boucle fermée : Cours 1-5 stabiliser un système instable en boucle ouverte ameliorer les performances de suivi de consigne compenser des perturbations externes compenser des incertitudes internes au processus Perturbations Consigne Correcteur Processus Sortie + Mesure Bruit de mesure

Cours 1-6 Implementation des systèmes de commande Asservissement continu : correcteur analogique méthodes de synthèse analogiques w(t) r(t) ǫ(t) u(t) y(t) C(s) + G(s) + y m (t) + H(s) v(t)

Cours 1-7 Asservissement numérique : correcteur numérique méthodes de synthèse numériques Atouts : coût faible, précision élevée et insensibilité aux bruits, facilité d implementation et souplesse par rapport aux modifications w(t) r(kt e ) ǫ(kt e ) u(kt e ) + C(z) CNA T e + G(s) y(t) CAN + H(s) T e v(t) Partie numérique Partie analogique Mise en œuvre d une interface entre le calculateur et le procédé (CAN-CNA)

Cours 1-8 Est-il nécessaire de developer une théorie spécifique pour l asservissement numérique? Exemple 1 : moteur à courant continu couplé à une charge u(t) i(t) f 01 01 y(t) J R, K, Φ 01 01 ω(t) Fonction de transfert Y (s) U(s) = KΦ JR s 2 + 1 (KΦ)2 J (f + R )s = 4 s(s + 2) Correcteur proportionnel analogique u(t) = K p (y(t) r(t)) Correcteur proportionnel numérique u(kt e ) = K p (y(kt e ) r(kt e ))

Cours 1-9 Déplacement angulaire et commande pour une entrée échelon 5 4 Cont T=0.1 T=0.5 T=1 T=1.9 1 0.8 Cont T=0.1 T=0.5 Sortie (deplacement angulaire deg) 3 2 1 0 1 Commande (V) 0.6 0.4 0.2 0 2 0.2 3 0 1 2 3 4 5 6 7 8 9 10 Temps (s) 0.4 0 1 2 3 4 5 6 7 8 9 10 Temps (s)

Cours 1-10 Exemple 2 : phénomène de battements du au CAN (mesure à chaque T = 0.48s) u(t) CAN CNA y(t) 1.5 1.5 1 1 0.5 0.5 Amplitude 0 Amplitude 0 0.5 0.5 1 1 1.5 0 2 4 6 8 10 12 14 16 18 20 Temps (s) u(t) = sin(2πt) 1.5 0 2 4 6 8 10 12 14 16 18 20 Temps (s) y(t)

Cours 1-11 Conclusion : mettre ensemble des signaux numériques et analogiques peut générer certains problèmes et difficultés Nécessité d utiliser un outil mathématique spécifique pour l analyse des systèmes numériques et échantillonnés transformée en Z Nécessité de developer des méthodes d analyse et de synthèse spécifiques aux systèmes numériques et échantillonnés

Cours 1-12 2 Echantillonnage et reconstruction des signaux Découpage temporel de l information = CAN Echantillonnage = consiste à prélever, à période fixe T e, la valeur du signal analogique = signal discret (suite d échantillons) Quantification = résulte du fait que les données sont représentées sur un calculateur dans un certain format discrétisation de l amplitude du signal discret = signal numérique (suite de nombres) Erreur associée à la quantification = bruit de quantification CAN remplace un signal analogique par signal numérique (suite des nombres)

Cours 1-13 Echantillonnage : f(t) T e f(kt e ) En supposant négligeable l effet de la quantification, on définit le signal échantillonné (signal discret ou numérique) par la suite en k : {f(kt e )} = {f(k)} Théorème de Shannon : Pour pouvoir reconstituer sans perte d information un signal continu à partir des échantillons de période T e de celui-ci, il faut que la fréquence d échantillonnage, f e = 1 T e, soit au moins égale au double de la fréquence maximale contenue dans le spectre de ce signal : f e 2f M où f M = ω M 2π

Cours 1-14 Problème de repliement de spectre : Pour les systèmes échantillonnés, le bruit de mesure à haute fréquence peut être replié à basse fréquence dans le voisinage de la bande passante du système = réponse du système au bruit de mesure Solution : filtre anti-repliement Si le signal comporte des composantes spectrales à des fréquences supérieures à la fréquence de Nyquist (f e /2) alors il faut filtrer le signal analogique avant l échantillonnage

Cours 1-15 Reconstruction = consiste à élaborer un signal analogique à partir d une suite de nombres = CNA Utilisation du bloqueur d ordre zéro (BOZ) f BOZ (t) = f(kt e ) pour t [kt e, (k + 1)T e ) f(kt e ) f BOZ (t) B 0 (s) = 1 e T es s 0 T e 2T e 3T e 4T e t

Cours 1-16 3 Transformée en Z Définition : la transformée en z d un signal causal à temps discret f(k) est définie par F(z) = Z{f(k)} = f(k)z k k=0 Exemple cas échantillonné : Soit f(t) = e at U(t) a alors f(k) = e akt e U(k) et F(z) = 1 + e at e z 1 + ( e at e z 1) 2 +... 1 = 1 e at e z 1 = z z e at e si z > R 0 = e at e avec R 0 rayon de convergence a. U( ) est le signal échelon unitaire

Cours 1-17 Propriétés : Linéarité : Z{αf(k) + βg(k)} = αf(z) + βg(z), α,β R ( z Changement d échelle : Z{α k f(k)} = F, α R α) Avance : Z{f(k + n)} = z n F(z) n 1 k=0 f(k) z n k, n N Retard des signaux causaux : Z{f(k n)} = z n F(z), n N Multiplication par une rampe : Z{kf(k)} = z df(z) dz Théorème de la valeur finale : f( ) = lim f(k) = lim (1 k z 1 z 1 )F(z) la valeur finale existe si les pôles de (z 1)F(z) sont tous à l intérieur du cercle unité

Cours 1-18 Transformée en Z inverse : Z 1 {F(z)} permet de retrouver f(kt e ) mais pas f(t) f(t) g(t) 0 t T e T e 2T e 3T e 4T e 5T e 6T e 7T e F(z) Méthode : décomposition en éléments simples de z transformées et utilisation de la table de

Cours 1-19 Application à la résolution des équations aux différences : appliquer la transformée en Z à l équation aux différences et ensuite utiliser la transformée en Z inverse afin d obtenir f(k) Exemple : soit l équation f(k) + 2f(k 1) + f(k 2) = 0,8g(k 1) + 0,4g(k 2) pour k 2 où f(k) et g(k) causaux, g(0) = 1, g(1) = 0,5, g(2) = 0,5 et g(k) = 0 pour tout k 3. Comme G(z) = 1 + 0,5z 1 0.5z 2, on obtient et donc F(z) = 0,2(4z2 1) z 2 (z + 1) = 0,2 ( 3 + 1 z 1 z 2 3z z + 1 f(k) = 0,6δ(k) + 0,2δ(k 1) 0,2δ(k 2) 0,6( 1) k U(k). )

Cours 1-20 4 Systèmes échantillonnés Modèles des systèmes linéaires à temps discret (modèles externes) u(k) U(z) G(z) y(k) Y (z) Equation aux différences (éq. récurrente) pour un système causal : a 0 y(k) + a 1 y(k 1) + + a n y(k n) = b 0 u(k) + b 1 u(k 1) + + b m u(k m)

Cours 1-21 Fonction de transfert du système à temps discret ou transmittance discrète G(z) = Y (z) U(z) Relation biunivoque avec l équation aux différences G(z) = m b i z i i=0 n a i z i i=0 Pôles et zéros du système discret Polynôme caractéristique Gain statique : G(1)

Cours 1-22 Transmittance échantillonnée : échantillonnage d un système continu précédé par un BOZ u(k) U(z) BOZ G(s) y(t) Y (s) T e y(kt e ) Y (z) synchronisation CAN-CNA { } Y (z) U(z) = Z B 0 (s)g(s) { } G(s) = (1 z 1 )Z s { } G(s) avec la notation Z s simples de G(s) s { { }} G(s) = Z L 1 s et utilisation des tables de transformées = décomposition en éléments

Cours 1-23 Transmittance échantillonnée des systèmes bouclés avec correcteur numérique : r(k) R(z) + e(k) u(k) u(t) C(z) BOZ E(z) G(s) y(t) Y (s) T e y(kt e ) Y (z) y m (k) Y m (z) T e Algèbre des blocs : y m (t) H(s) Y (z) = Z{G(s)B 0 (s)} U(z) Y m (z) = Z{H(s)G(s)B 0 (s)} U(z) U(z) = C(z) E(z) et E(z) = R(z) Y m (z) =

Cours 1-24 Fonction de transfert du système en boucle fermée : Y (z) R(z) = = C(z) Z{G(s)B 0 (s)} 1 + C(z) Z{H(s)G(s)B 0 (s)} { } G(s) (1 z 1 ) C(z) Z s { } H(s)G(s) 1 + (1 z 1 ) C(z) Z s

Cours 1-25 5 Résumée Commande numérique des systèmes physiques nécessite l utilisation d une interface CAN-CNA = échantillonnage et reconstruction des signaux Echantillonnage en respectant le théorème de Shannon Filtre anti-repliement pour diminuer l influence du bruit de mesure sur la boucle fermée Transformée en Z est un outil mathématique spécifique pour l analyse des systèmes numériques et échantillonnés = application à la résolution des équations aux differences Calcul de la transmittance échantillonnée d un système précédé par un BOZ comme { } G(s) (1 z 1 )Z s = cette transmittance est utilisée lors de l application des méthodes d analyse du système en boucle fermée et de synthèse spécifiques aux systèmes échantillonnés