Académique Documents
Professionnel Documents
Culture Documents
Cours 2
Norme de systèmes et analyse fréquentielle multivariable
Les normes spatiales et temporelles 2
Motivation : afin d’évaluer à l’aide d’un nombre unique une mesure globale de la
“taille” d’un vecteur, d’une matrice, d’un signal ou d’un système
▼ Définition 1 norme
Une norme est une fonction k.k définie sur un espace vectoriel E, ||e|| : E → R+
vérifiant les propriétés axiomatiques :
1- ∀ e ∈ E : ||e|| ≥ 0
2- ||e|| = 0 ⇔ e = 0
3- ∀ α ∈ R, ∀ e ∈ E, ||αe|| = |α|.||e||
4- ∀ e1 , e2 ∈ E, ||e1 + e2 || ≤ ||e1 || + ||e2 ||
Nota : vecteur, matrice (norme spatiale, dimension finie) signal temporel, système
linéaire (norme temporelle, dimension infinie)
n
!1/p
X
|ei |p pour 1 ≤ p < ∞
i=1
||e||p =
max |ei | pour p = ∞
1≤i≤n
h i′
Exemple : e = 1 0 −3
>> norm(e, p)
||AB|| ≤ ||A||.||B||
1 −2
Exemples : A =
0 6
X sX
2
p √
||A||sum = |aij | = 9 ||A||F = H
|aij | = trace(A A) = 41
i,j i,j
||Ae||p
||A||ip = max = max ||Ae||p = max ||Ae||p
e6=0 ||e||p ||e||p ≤1 ||e||p =1
kAekp kAekp
Nota : sup = max = max kAekp car {x : kxkp ≤ 1} est compact
e6=0 kekp e6 = 0 kekp kekp =1
kAekp kAλf kp
et k • kp est continue, max = max = max kAf kp
e6=0 kekp kf kp =1,λ6=0 kλf kp kf kp =1
A = U ΣV H U ∈ Cl×l U H = U −1 V ∈ Cm×m V H = V −1
Σ est formée par une matrice diagonale des valeurs singulières σi dans l’ordre
décroissant
- l≥m:
diag(σ1 , · · · , σq ) q q
Σ= σi (A) = λi (AAH ) = λi (AH A)
0l−m×m
- l≤m: h i
Σ= diag(σ1 , · · · , σq ) 0l×m−l
avec σ = σ1 ≥ · · · ≥ σq = σ > 0 et min(l, m) ≥ rang(A) = q,
2.5
La fonction de Lambert :
f(t)
W = h−1
1
−0.5
0 2 4 6 8 10 12 14 16 18 20
t
❒ Théorème 1 : Paley-Wiener
L
L2 [0 , +∞) −→ H2
Z +∞
f (t) −→ fˆ(s) = f (t)e−st dt
−∞
❒ Théorème 2 : Parseval
||f ||2 = ||fˆ||2
s+1 (s − 1)
6∈ RH∞ ∈ RH∞
(s + 2)(s − 3) (s + 1)
s/(s + 3) h i
6∈ RH∞ 1 (s − 1)/(s + 1) 1/(s + 2) ∈ RH∞
1/(s − 1)
❒ Lemme 1 :
La norme H2 d’un système stable est finie ssi il est strictement propre et n’a pas de
pôles sur l’axe imaginaire
A B AWc + Wc A′ + BB ′ = 0
G(s) ≃ Equations de Lyapunov :
C 0 A′ Wo + Wo A + C ′ C = 0
Z ∞
At ′ A′ t
Wc = e BB e dt grammien de commandabilité
0
Z ∞
A′ t
Wo = e C ′ CeAt dt grammien d′ observabilité
0
Multivariable :
||z(t)||2
||G||∞ = sup σ(G(jω)) ||G||∞ = sup
ω w(t)6=0 ||w(t)||2
Interprétations :
- La valeur maximale de l’amplitude dans Bode ou la distance de l’origine au point le
plus éloigné du lieu de transfert dans Nyquist (monovariable)
- La norme induite L2
|G(jω)| Im(s)
kGk∞
ω kGk∞ Re(s)
G(jω)
A B
Soit G(s) ≃ , R(γ) = D ′ D − γ 2 1
C D
❒ Lemme 2 :
La norme H∞ d’un système stable est finie ssi il n’a pas de pôles sur l’axe imaginaire
La matrice Hamiltonienne :
A − BR−1 (γ)D ′ C −BR−1 (γ)B ′
Hγ =
−C ′ (1 − DR−1 (γ)D ′ )C −A′ + C ′ DR−1 (γ)B ′
❒ Théorème 3 :
Pour γ > σ(D), ||G||∞ < γ ssi Hγ n’a pas de valeurs propres sur l’axe imaginaire
Λ(Hγ ) ∩ C0 = ∅
γ-itérations :
- On choisit [γmin , γmax ] tel que
γ∞ = ||G||∞
Soit
1
G(s) = a>0
s+a
Une réalisation minimale d’état est donnée par :
ẋ = −ax + u
y=x
−2aWc + 1 = 0 −2aWo + 1 = 0
1 1
Wc = Wo = ||G||2 = √
2a 2a
La matrice Hamiltonnienne :
−a γ −2
Hγ =
−1 a
Le polynôme caractéristique :
P (λ) = λ2 + (1/γ 2 − a2 )
6.5
6
Amplitude (dB)
5.5
4.5
5
4
Phase (deg)
0
−1 0 1 2
10 10 10 10
Pulsations (rad/sec)
yi0
= |gij (jω)| βi − αj = arg [gij (jω)]
ej0
m
X
yi (ω) = gij (jω)ej (ω) y(ω) = G(jω)e(ω)
j=1
3 2
Exemple : G =
−1 1
1 √
e1 = ||y1 ||2 = 10 4
0 3.5
σ = 3.618
3
0 √
e2 = ||y2 ||2 = 5
kyk2
kdk2
2.5
1
2
1.5
σ = 1.382
0.707
e3 = ||y3 ||2 = 1.5811 1
−0.707 −10 −8 −6 −4 −2 0
d2
d1
2 4 6 8 10
▼ Définition 5 :
- La valeur maximale du gain quand l’entrée varie est la valeur singulière maximale
de G :
||Gd||2
max = max ||Gd||2 = σ(G)
d6=0 ||d||2 ||d||2 =1
- La valeur minimale du gain quand l’entrée varie est la valeur singulière minimale de
G:
||Gd||2
min = min ||Gd||2 = σ(G)
d6=0 ||d||2 ||d||2 =1
Soit G(jω) ∈ Cr×m une matrice de réponse fréquentielle telle que sa SVD pour ω
fixée est
σ(ω)
.. 0
.
G(jω) = U (ω)Σ(ω)V H (ω) Σ(ω) =
σ(ω)
0 0
▼ Définition 6 :
Les valeurs singulières sont appelées valeurs principales ou gains principaux. De plus,
on définit les directions d’entrée vj et de sortie ui :
40
30
20
≫ A=[-0.1+j 1 -1 ;0 -0.1-j 2 ;0 0 -6] ;
≫ B=[0 1 ; 1 0 ; 1 1] ;
Valeurs singulières (dB)
10
0 ≫ C=[3 1 0 ;-1 0 1] ;
−10 ≫ D=[0 0 ;0 0] ;
−20
≫ sys=ss(A,B,C,D) ;
−30
≫ sigma(sys,0.1,100)
−40
−50
−1 0 1 2
10 10 10 10
Pulsations (rad/sec)