Académique Documents
Professionnel Documents
Culture Documents
1. Introduction générale
Commande dans l'espace d'état
Travaux pratiques Lorsqu'on désire effectuer un traitement d'un signal analogique, il faut auparavent le
numériser. Les signaux physiques sont transformés en signaux discrets par échantillonnage.
Testez vos connaissances
Ensuite, ces signaux discrets sont traitées par des machines qui sont soit de simples
Liens utiles microprocesseurs, des processeurs dédiés au traitement du signal (DSP: Digital Signal
Forum Processor), des ordinateurs, etc….
Plan du site
Tous ces systèmes comportent une partie acquisition du signal à base de convertisseurs
analogique→ numérique (CAN = Convertisseur Analogique Numérique ou ADC = Analog to
Digital Converter) et de convertisseurs numériqe→analogique (CNA = Convertisseur
Numérique Analogique ou DAC = Digital to Analog Converter). Comme l'indique le nom de
ces composants, le signal continu (analogique) est numérisé (digitalisé) ce qui recouvre deux
opérations:
Une numérisation: la valeur de l'échantillon devant être traitée par des composants
travaillant en binaire, elle est codée sur un
nombre fini de bits. Ce type de codage
comporte une perte de précision par arrondi des données. C'est le problème de la
quantification liée à la numération binaire à nombre de bits fini.
L’outil mathématique qui permet de traiter les signaux échantillonnés est la transformée en z
(l’équivalent de la transformée de Laplace pour les signaux continus)
www.specialautom.net/aspects-generaux.htm 1/10
26/11/2021 11:58 Les aspects généraux des systèmes échantillonnés
Ø
Se substituer au correcteur analogique en apportant plus de souplesse dans le
réglage de la loi de commande
Ø
Exécuter le programme moniteur : gestion des tâches
Ø
Fournir un journal de bord sur l’état du processus à commander : Supervision
Ø
Optimisation de fonctionnement
Ø
Disposer de préférable d’un modèle mathématique du processus à commander;
Ø Faire un choix pour la période d’échantillonnage pour cadencer l’acquisition des
mesures et
l’émission de commandes ;
www.specialautom.net/aspects-generaux.htm 2/10
26/11/2021 11:58 Les aspects généraux des systèmes échantillonnés
Ø
Elaborer une stratégie de commande (de type PID par exemple);
Ø
Programmer la loi de commande.
Donc, on note en particulier les deux points suivants qui différencient essentiellement la
commande analogique de la commande numérique :
§
La nécessité d’échantillonnage, ce qui en résulte un choix adéquat de la période
d’échantillonnage ;
§
La réalisation de la commande : réalisation programmée au lieu de matérielle
2. Considérations pratiques
Choix qualitatif
T ne doit pas être choisi trop faible car le calculateur se consacrera pratiquement au
pilotage du système seul alors qu’en réduisant la période d’échantillonnage, il y’a
possibilité de confier d’autres tâches au calculateur, notamment le pilotage d’un autre
système. Par ailleurs plus le pas est petit, plus la commande numérique s’approchera
de la commande continue.
T ne doit pas être choisi trop faible car il y’a risque à ce que le calculateur ne soit pas
informé par les variations des grandeurs contrôlées et que la correction ne soit tardive.
Choix quantitatif
Recommandation
Période d’échantillonnage
recommandée
Température T = 20 s
Caractéristiques dynamiques
Modélisation de CAN
ou
Modélisation de CNA
Ainsi, le calculateur numérique ‘’voit ‘’ non pas le système continu à commander de fonction
de transfert G(p) par exemple, mais un système constitué par la cascade bloqueur et le
système à commander proprement dit.
www.specialautom.net/aspects-generaux.htm 4/10
26/11/2021 11:58 Les aspects généraux des systèmes échantillonnés
a réponse impulsionnelle peut être décomposée en somme de deux échelons comme le montre
la figure suivante :
3.1
Position du problème
S(p)=G(p) E*(p)
Le calcul de s(t) par inversion de la transformée de Laplace n’est pas commode compte tenu
de l’expression ci-dessus. En effet, celle-ci contient à la fois des termes en p à travers G(p) et
des termes en eTp à travers E*(p). On préfère par conséquent évaluer s(t) uniquement aux
instants d’échantillonnage. Pour cela, on place un échantillonneur fictif à la sortie, synchrone
avec celui placé à l’entrée.
www.specialautom.net/aspects-generaux.htm 5/10
26/11/2021 11:58 Les aspects généraux des systèmes échantillonnés
Le rapport
ou encore le rapport
obtenu par le changement de la variable z = eTp
, est appelé la transmittance en z (Transmittance pulsée, Transmittance échantillonnée). On
montre qu’il est donné par :
Dans une commande en boucle fermée par calculateur numérique à la cadence T, la fonction
Il convient de tenir compte du bloqueur d’ordre zéro lors du calcul de la transmittance en z :
3.2.1
Blocs en série
Attention :
3.2.2
Blocs en série séparés par un échantillonneur
www.specialautom.net/aspects-generaux.htm 6/10
26/11/2021 11:58 Les aspects généraux des systèmes échantillonnés
Par abus de langage, on échantillonne ces équations (ce qui veut dire qu’on s’intéresse aux
signaux uniquement aux instants d’échantillonnage):
3.2.3
Blocs en boucle fermée avec échantillonnage du signal d’erreur
3.3
Elaboration de la loi de commande
www.specialautom.net/aspects-generaux.htm 7/10
26/11/2021 11:58 Les aspects généraux des systèmes échantillonnés
®
Calculer un correcteur R(p) par l’une des méthodes de synthèse des
correcteurs analogiques en considérant une conception purement analogique :
®
Choisir un pas d’échantillonnage
®
Approcher la loi de commande continue u(t) par une loi de commande discrète
u(k).
®
Programmer la loi de commande.
®
Déterminer la transmittance G(z) du processus à commander ;
®
Calculer la loi de commande par l’une des méthodes de synthèse des
correcteurs numériques ;
®
Programmer la loi de commande.
3.4
Programmation de la loi de commande
Une carte d’acquisition industrielle permet de coupler un processus analogique ou logique à
un calculateur du type IBM-PC ou compatible. La carte est insérée dans le calculateur
(généralement sur un slot PCI)
www.specialautom.net/aspects-generaux.htm 8/10
26/11/2021 11:58 Les aspects généraux des systèmes échantillonnés
Toutes les cartes sont livrées avec des routines écrites en langage de type Pascal, Basic ou
autre selon le constructeur. L’utilisateur choisit indifféremment un langage de
programmation et écrit le programme complet de gestion des entrées/sorties et de la loi de
commande. Ce programme contient essentiellement :
§
Initialisation de la carte : adresses des CNA et CAN, mode de fonctionnement, sélection
des canaux…
§
1. Acquisition de la mesure ;
§
2. Calcul de la commande ;
§
3. Emission de la commande ;
§
4. Répéter : aller en 1
Donc parmi les tâches confiées à un calculateur est la gestion de la carte d’entrée /sortie.
L’étude théorique des boucles d’asservissement ou de régulation suppose une parfaite
synchronisation entre l’opération d’acquisition d’une donnée et l’émission d’une commande.
Ce qui est pratiquement impossible car la calculateur a besoin d’un certain temps Tc pour
élaborer la loi de commande : conversion A/N + temps de calcul de la commande.
Objectif du cours
Au terme de ce cours, on doit être capable :
www.specialautom.net/aspects-generaux.htm 9/10
26/11/2021 11:58 Les aspects généraux des systèmes échantillonnés
www.specialautom.net/aspects-generaux.htm 10/10