Escolar Documentos
Profissional Documentos
Cultura Documentos
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3 Transforme en Z
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Table des transformes en Z . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 Discrtisation dun correcteur C(p) . . . . . . . . . . . . . . . . . . . . .
3.3.1 Fonction de transfert du couple chantillonneur / bloqueur dordre
3.3.2 Calcul de C(z) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
2
3
3
3
3
4
4
4
5
5
. .
. .
. .
0.
. .
.
.
.
.
.
6
6
6
7
7
7
.
.
.
.
.
.
.
.
.
.
7
Signaux en %
Signaux en %
6
5
4
6
5
4
Te
10
Temps en s
10
Temps en s
P
0,1
2.1
Tension
10
v
Comparaison rgulation enanalogique
- rgulation numrique
Interface
Commande/Systme
Partie
oprative
Partie
commande
Homme
Dans un systme automatis, on peut sparer trois lments. Entre chaque lment, il existe une interface, pour
convertir les ordres et les informations.
Linterface homme machine a pour rle de convertir les informations fournies par la commande et des ordres
donns par lutilisateur.
Dans un systme analogique, il ny a pas de problmes de conversion entre le systme et la commande, car ils
sont de mme nature. Par contre, dans une rgulation numrique, il faut une interface entre la commande et le
systme. Cette interface va convertir les signaux analogiques en signaux numriques et vice-versa.
Dans un systme automatis, on peut sparer trois lments. Entre chaque lment, il existe une
interface, pour convertir les ordres et les informations. Linterface homme-machine a pour rle
de convertir les informations
fournies par la commande et des ordres donns par lutilisateur.
1.2. Problme li la conversion analogique -> numrique (CAN - ADC)
Dans un systme analogique, il ny a pas de problmes de conversion entre le systme et la
1.2.1. L'chantillonnage
commande, car ils sont de mme nature. Par contre, dans une rgulation numrique, il faut une
1.2.1.1. Dfinition
interface entre la commande
etconsiste
le systme.
Cette
interface
va convertir les signaux analogiques
Lchantillonnage
transformer un signal
analogique
en un signal numrique.
en signaux numriques
et : vice-versa,
conformment
au deschma
ci-dessous :
Exemple
Un radar de surveillance
arienne ne dtecte la position
lobjectif qu fonctionnel
chaque passage du
faisceau, espac dune priode de rotation de lantenne.
1.2.1.2. Processus dchantillonnage
chantillonneur idal (thorique) :
e(t)
Te
Z(p)
e*(t)
Hz(p)
Interface
W(z)
Y(z)
+
-
C(z)
H1(p)
H2(p)
0
Temps
0
Temps
Un chantillonneur idal est un contacteur qui se ferme en un temps nul tous les Te. Le signal de sortie e*(t) est
constitu dune suite de valeurs discrtes.
Limpossibilit physique
de prlever le signal de manire
X(z)
X(p) instantane conduit une variation de lamplitude du
signal pendant lchantillonnage. On
est donc contraint de faire une estimation moyenne de lamplitude sur un
CAN
P.Gatt
cira83.com
Y(p)
CNA
Regulation numerique
page 5 sur 26
2/7
Partie
oprative
Partie
commande
3) Regulation en temps discret
Homme
Dans un systme automatis, on peut sparer trois lments. Entre chaque lment, il existe une interface, pour
convertir les ordres et les informations.
Linterface homme machine a pour rle de convertir les informations fournies par la commande et des ordres
2.2.1 Dfinition
donns par lutilisateur.
Dans un systme analogique, il ny a pas de problmes de conversion entre le systme et la commande, car ils
Lchantillonnage
consiste
transformer
un numrique,
signal analogique
en entre
un la signal
sont de mme nature.
Par contre,
dans une rgulation
il faut une interface
commandenumrique.
et le
systme.
Cette
interface
va
convertir
les
signaux
analogiques
en
signaux
numriques
et
vice-versa.
Exemple : Un radar de surveillance arienne ne dtecte la position de lobjectif qu chaque
2.2
passage du 1.2.
faisceau,
espac
priodeanalogique
de rotation
de lantenne.
Problme
li dune
la conversion
-> numrique
(CAN - ADC)
2.2.2
1.2.1. L'chantillonnage
Processus
1.2.1.1.
Un chantillonneur
idalDfinition
est un contacteur qui se ferme en un temps nul tous les T e. Le signal de
Lchantillonnage consiste transformer un signal analogique en un signal numrique.
sortie e*(t) est constitu dune suite de valeurs discrtes. Limpossibilit physique de prlever
le signal de
manire
instantane
conduit
variation
lamplitude
du signal
pendant
Exemple
: Un radar
de surveillance
arienneneune
dtecte
la position de
de lobjectif
qu chaque
passage du
faisceau,
espac
dune
priode
de
rotation
de
lantenne.
lchantillonnage. On est donc contraint de faire une estimation moyenne de lamplitude sur
un court intervalle
de temps.
1.2.1.2.
Processus dchantillonnage
chantillonneur idal (thorique) :
e(t)
Le
Te
e*(t)
0
Temps
0
Temps
Un chantillonneur idal est un contacteur qui se ferme en un temps nul tous les Te. Le signal de sortie e*(t) est
constitu dune suite de valeurs discrtes.
Limpossibilit
de prlever le signaladmis
de manire
instantane
modle
mathmatique
et le
suivantconduit
: une variation de lamplitude du
court
intervalle physique
de temps.gnralement
signal
pendant
lchantillonnage.
On
est
donc
contraint
de
faire
une
estimation
moyenne de lamplitude sur un
Le modle mathmatique gnralement admis et le suivant :
e*(t)
e(t)
P.Gatt
Regulation numerique
page 5 sur 26
!
Temps
Signal
Peigne de Dirac
Temps
Signal chantillonn
2.2.3
Retard
de groupe
Lchantillonnage
nest jamais instantan. Il faut tenir compte de la dure de conversion du CAN et du temps
dexcution des calculs avant restitution du signal par le CNA. Lensemble revient introduire un retard de
groupe. Lchantillonneur
pourra
tre reprsentIldans
un schma
suivant
Lchantillonnage
nest jamais
instantan.
faut
tenirfonctionnel
comptepas
dellment
la dure
de: conversion du
CAN et du temps dexcution
des calculs avant Te
restitution
du signal par le CNA. Lensemble
Signal
Signal chantillonn
revient introduire un retard de groupe.
! Tp Lchantillonneur pourra tre reprsent dans un
e
schma fonctionnel pas llment ci-dessous :
1.2.1.4. Quantification
Lopration de quantification consiste associer chaque valeur discrte un nombre entier reprsentant
Leffet
cette quantification
tre reprsent
par une
fonctionune
non linaire
en escalier.
reprsentelamplitude.
le retard
de de
groupe.
Dans lapeut
pratique,
si lon
choisit
priode
dchantillonnage
r
telle que la dure dacquisition et de 10
traitement soit de quelques % de T e, on pourra considrer
que lchantillonnage est instantan. 9
8
7
6
3/7
Valeurs numriques
5
4
3
2
cira83.com
12
Lchantillonneur pourra tre reprsent dans un schma fonctionnel pas llment suivant :
Dans le cas dun
q signal quirpartie, le rapport signal/bruit est de :
n
Pour un signal
12 de type [-S,+S] : Rsb(en db) = 20log(2 - 1) " 6n
Lchantillonneur pourra tre reprsent dans un schma fonctionnel pas
Signal
2.2.4
Quantification
Signal chantillonn
+
+ 10
! Tp
q
12
Valeurs numrique
Consquence de lchantillonnage
Fmin S, dont
Fmaxle spectre est le ci-contre
Fe
Soit un signal
:
Fmin
Fmax
Fe
Fmax
Fe
2Fe
Lorsque
lon chantillonne
un signal,
sonne
spectre
une
modification
reprsente
ci-dessus. un signal, si
1.2.2.3.
Spectre
repli
Thorme
de Shannon
: On
perdsubit
pas
dinformations
en chantillonnant
Si le est
signal
chantillonn
suprieures
F/2, chaque
priode du spectre dbord
la frquence dchantillonnage
suprieure
comporte
deux foisdeslafrquences
frquence
la plus grande
contenue
Fe
1.2.2.2. Thorme delaShannon
Fmin
Fmax
suivante.
Tous
se
passe
comme
si
le
spectre
tait
!repli!
la
frquence
F/2.
dans le spectre du signal.
signal
S*
On ne perd pas dinformations en chantillonnant un signal, si la Spectre
frquence
dchantillonnage
est suprieure
2.2.6
Fmin
Fmax
Fe
Regulation numerique
Dans la ralit, on ne peut pas tre sr de la prsence de frquences en dehors dune bande dfinie. D
Dans la ralit, on ne peut pas
tre sr de la prsence de frquences en dehors dune bande
mesure du possible, on placera avant lchantillonneur un filtre passe-bas appel filtre entireplie
dfinie. Dans la mesure du possible,
ondeplacera
avant lchantillonneur
un filtre
appel
permettant
limiter lapparition
de frquences fantme.
Unepasse-bas
frquence dchantillonnage
gale 15
filtre anti-repliement, permettant
limiter
de frquences
Une
frquence
bande de
passante
du lapparition
signal est gnralement
utilise. fantmes.
Ainsi, pour les
processus
suivants on peut choisir
que!: fois la bande passante du signal est gnralement utilise.
dchantillonnage gale quinze
Processus
cira83.com
Rgulation de pression
Rgulation de dbit
Rgulation de niveau
Rgulation de temprature
Schage
Distillation
Ractions catalytiques
Fabrication de ciment
Priode
5 10
13
5 10
10 45
20 45
10 180
10 45
20 45
d'chantillonnage
en s
4/7
2.3
Priode dchantillonnage en s
5 10
13
5 10
10 45
20 45
10 180
10 50
20 50
103 101
Le rle du CNA est de reconstituer un signal analogique (donc continue) partir dchantillons
de celui-ci. Il doit permettre de fournir la valeur du signal entre deux chantillons. Cette fonction
peut tre ralise laide du bloqueur dordre zro.
Le bloqueur dordre zro maintient constant le signal rglant pendant lintervalle de temps T e
par mmorisation de la valeur de lchantillon prcdent. On lappelle bloqueur dordre zro,
car il interpole le signal par des polynmes dordre zro.
10
10
10
10
Signal analogique
Signal numrique
En simplifiant les choses, on peut considrer que le bloqueur dordre zro amne un retard
T e/2. Ce retard modifie le comportement en boucle ferme du systme et sa stabilit. Plus T e
est grand, plus la marge de phase diminue et plus le systme est instable.
2.4
Si on tiens compte de tous les lments vues avant, une rgulation numrique peut tre modlise par le schma fonctionnel suivant :
Z(p)
Interface
W(z)
Y(z)
+
-
B0 (p)
X(z)
5/7
Te
C(z)
Te
rp
Hz(p)
-
Y(p)
H1(p)
H2(p)
X(p)
cira83.com
3
3.1
Transforme en Z
Introduction
x(t)
x*(t)
La transforme en Z est relative aux signaux numriques. Elle permet le traitement des signaux et systmes numriques et chantillonns comme la transforme de Laplace pour les signaux et systmes continus. Le processus dchantillonnage revient multiplier
le signal analogique dentre par une srie dimpulsions unit.
x (t) = x(t)
RA
3.2
P
k=0
(t kT e) =
P
k=0
x(kT e) (t kT e)
Table
ees
CIRA des transform
RA
Fonction
RA
Fonction
TS CIRA
Allure
Allure
sur la Regulation
f (t) avec a R et n N Autre regard
Z[f (t)]
Autre
regard
sur
la Regulation
f(t), (a, b) R, n N
L
[f
(t)]
Autre regard sur la Regulation
Dirac
Table des transform
Dirac ees
Fonction
Table
desdes
transform
ees
3.3
Table
transform
ees
Fonction
Fonction
Fonction
echelon
Dirac
Retard
Dirac
Dirac
Dirac
echelon
rampe
echelon
echelon
echelon
chelon
rampe
puissance
rampe
rampe
rampe
Rampe
puissance
puissance
exponentielle
puissance
puissance
exponentielle
Exponentielle
exponentielle
Allure
Allure
Allure
Allure
b R,(t)n N
f(t), (a, b) (t)
L [f (t)]
f(t), (a,
L [f (t)]
f(t),
b) b)
b)
R,R,
nR,
n
Nn NN
L [f (t)]
f(t),(a,(a,
L [fb(t)]
u(t)
b b(t)
(t kT e)
b b (t)
(t)
(t)
b bu(t)
b t u(t)
b u(t)
u(t)
u(t)
bbu(t)
bt
u(t)
n
b
u(t)
b
t t u(t)
u(t)
bbttu(t)
b b
b
bb
b p 2b
bp
p
z k
1
b p
1 z 1
p
b bp2 n!
n+1
p2
b pb T e z 1
n!2 2
b n! n+1
p bp (1 z 1 )2
p
b b
t e at
u(t)
b
u(t)
pn+1p + an!
n!
n
n
t u(t)
u(t)
1
bb
u(t)
b b n+1
n+1
b
b
eatttatn
u(t)
b e
u(t)
p + ap p 1 z 1 eaT e
u(t)
b tntu(t)
n
p + ba
a
b (1 at
eat at ) u(t)
b b
bb
ee u(t)
u(t) b p a p +
a eaT e )z 1
at
++
a(1
b
ap p
at
a
at
b
(1
e
)
u(t)
(1
e
)
u(t)
b (1 e ) u(t)
+
az 1 )(1 z 1 eaT e )
(1
p p p +pa
sinus
b sin(t)
b 2
bb p a+a 2
atat
sinus
b
sin(t)
b
premier
ordre
b
(1
e
)
u(t)
sinus
b
sin(t)
b
On rappelle
que
Z[b
f
(t)]
=
b
Z[f
(t)].
premier ordre
b (1 e ) u(t) p2p+
2 2
pp2+
p+
aa
pp+
Remarques :
cosinus
b cos(t)
b p2
les blocs
analogiques disponibles
dans un SNCC
le psont
sous
p
+ 2forme dune quation
cosinus
b
cos(t)
b
cosinus
b
cos(t)
b
2+
2
sinus
b
sin(t)
b
2
2 2
p
cos(t)
b
4 Repr
Repr
e
sentations
harmoniques
cosinus
b cos(t)
b p2 +
esentations
harmoniques
2 2
z 1
correspond
lchantillon prcdent.
2
p
+
on connat la
1
ur avoir
une repr
esentation
harmonique
dune
de de
transfert
ou dun
signal
dont
oir
uneune
repr
esentation
dune
fonction
transfert
ou
dun
signal
dont
on connat la
Exemple
: S(z) harmonique
=
z E(z)
Sfonction
n = En1
avoir
repr
e
sentation
harmonique
dune
fonction
de
transfert
ou
dun
signal
dont
on connat la
ansform
e
e
de
Laplace,
il
suffit
de
remplacer
p,
par
j.
la
pulsation
du
signal
et
j
lunit
e
complexe.
m
ee de
Laplace,
ililsuffit
de
p, par
parj.
j.lalapulsation
pulsation
du
signal
j lunit
e complexe.
e de
Laplace,
suffit
de remplacer
remplacer
p,
duproduit
signal
et signaux
j et
lunit
eencomplexe.
nform
des eavantages
des repr
esentations
harmoniques,
cest de
transformer un
de
somme
avantages
des
repr
e
sentations
harmoniques,
cest
de
transformer
un
produit
de
signaux
en somme
Repr
e
sentations
harmoniques
escourbes.
avantages
des representations
harmoniques, cest de transformer un produit de signaux en somme
Repr
e
sentations
harmoniques
bes.
urbes.
voir
une representation harmonique dune fonction de transfert ou dun signal dont on connat la
ir
une
esentation
harmonique
dune
fonction
transfertduousignal
dun et
signal
dont
on connat la
4.1
de
Nyquiest
mee Lieux
derepr
Laplace,
il suffit
de remplacer
p, par
j. ladepulsation
j lunit
e complexe.
Nyquiest
Lieux
dedeNyquiest
m
ese
eLieux
de
Laplace,
il
suffit
de remplacer
p, parcest
j. En
la
pulsation un
du produit
signal etdejordonn
lunit
e complexe.
repr
sentations
de
transformer
signaux
en somme
navantages
retrouvedes
avec
la erepr
esentationharmoniques,
complexe classique.
abscisse la partie
reelle et en
ee la
vantages
des
repr
e
sentations
harmoniques,
cest
de
transformer
un
produit
de
signaux
rtie
imaginaire.
a peut
dinteret.complexe
ebes.
retrouve
aveclaElle
larepr
repr
esentation
complexe classique.
la partie
reelle
et enetordonn
eeenlasomme
etrouve
avec
esentation
classique.EnEnabscisse
abscisse
la partie
reelle
en ordonn
ee6/7
la
cira83.com
es.imaginaire. Elle a peut dinteret.
e
maginaire. Elle a peut dinteret.
Lieux de Nyquiest
premier ordre
exponentielle
exponentielle
premier
ordre
Premier
ordre
premier
ordre
3.3
Y*(z)
+
-
B0 (p)
C(z)
Rgulateur analogique
Y(p)
W(p)
Y(z)
Y(p)
C(p)
X(z)
3.3.1
Te
Te
X(p)
X(z)
X(p)
Pour le calcul de cette fonction de transfert, on observe la valeur de Y (t) en rponse une
impulsion de Y (z). On a alors B0(p) = L (Y (t)).
2
Y*
1,6
1,2
0,8
0,4
0
-1 Te
-0,5 Te
0,5 Te
1 Te
1,5 Te
1 Te
1,5 Te
Temps
2
1,6
Y
1,2
0,8
0,4
0
-1 Te
-0,5 Te
0,5 Te
Temps
On a B0(p) =
3.3.2
1 eT ep
p
Calcul de C(z)
1 eT ep
C(p)
] = Z[
] (1 z 1 )
p
p
C(z) = Z[
7/7
C(p)
] (1 z 1 )
p
cira83.com