Uploaded by Federico Caruso

parte I

advertisement
Parte I: sistemi Single Input Single Output (SISO)
Alex Caon alex.caon@phd.unipd.it
June 11, 2021
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
1 / 26
Outline
1
Studio dei sistemi dinamici
2
Rappresentazione graca della trasformata di Laplace
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
2 / 26
Studio dei sistemi dinamici
Cos'è un sistema dinamico (1/2)
Sistema: oggetto costituito da più elementi interconnessi che evolve come un tutto (Treccani).
Sistema dinamico: sistema che evolve nel tempo seguendo le leggi della dinamica (equazioni di Newton
o equazioni di Lagrange).
Quindi per quello che ci riguarda, un sistema dinamico è descritto da un'equazione del tipo:
F = m · ẍ
con x la posizione, m la massa e F la forza.
Oppure, nel caso di un corpo rotante:
T = J · θ̈
con θ la posizione angolare, J l'inerzia e T la coppia.
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
3 / 26
Studio dei sistemi dinamici
Cos'è un sistema dinamico (2/2)
Piccolo esempio: carrello eccitato da una forza non costante.
m · ẍ(t) = F0 · sin(t)
Trovare la posizione del carrello al tempo t è abbastanza facile: basta integrare due volte l'equazione
sopra.
sin(t)
Cosa succede se la forza esterna è più complicata? magari del tipo F = F0 · √
.
3 2
t +2
Attenzione: la dinamica non è lineare, quindi non si può usare la sovrapposizione degli eetti.
Questo è quello di cui ci occuperemo in questa prima parte del corso.
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
4 / 26
Studio dei sistemi dinamici
Studio nel dominio del tempo (1/3)
Dall'esempio del carrello si può capire che un sistema dinamico è descritto da un'equazione del tipo:
an
d n y (t)
d m u(t)
dy (t)
du(t)
+
a
y
(t)
=
b
+ b0 u(t)
+
·
·
·
+
a
+ · · · + b1
0
m
1
n
n
dt
dt
dt
dt
dove u(t) è l'input (una forza, una coppia, ecc.) e y (t) è l'output (uno spostamento, un angolo, ecc).
Se m = n il sistema è proprio, se m > n il sistema è strettamente proprio.
L'evoluzione del sistema (quindi la soluzione all'equazione dierenziale precedente) è la somma due
evoluzioni temporali: l'evoluzione libera yl (t) e l'evoluzione forzata yf (t):
y (t) = yl (t) + yf (t)
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
5 / 26
Studio dei sistemi dinamici
Studio nel dominio del tempo (2/3)
Evoluzione libera yl (t)
E' l'evoluzione nel tempo del sistema causato solo dalle condizioni iniziali (CI) in cui esse si trova. Si
calcola risolvendo l'equazione dierenziale omogenea associata:
an
con
d n y (0)
dt n
d n y (t)
dy (t)
+ · · · + a1
+ a0 y (t) = 0
dt n
dt
· · · dydt(0) note.
Se limt→∞ yl (t) = 0, si dice che il sistema è
Alex Caon alex.caon@phd.unipd.it
asintoticamente stabile.
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
6 / 26
Studio dei sistemi dinamici
Studio nel dominio del tempo (3/3)
Evoluzione forzata yf (t)
E' la risposta del sistema ad un input partendo da condizioni iniziali nulle.
Se |u(t)| < M ⇒ |yf (t)| < N,
stabile.
t > 0 si dice che il sistema è
BIBO (Bounded Input Bounded Output)
La risposta forzata di un sistema si ottiene calcolando:
la risposta impulsiva del sistema
modi elementari
w (t) = d0 δ0 (t) +
r µX
i −1
X
i=1 k=0
z
}|
{
t k λi t
di,k e δ−1 (t)
k!
la risposta impulsiva è combinazione lineare dei modi elementari con λi le radici dell'equazione
caratteristica del termine a primo membro.
applicando l'integrale di convouzione alla risposta impulsiva:
Z t+
yf (t) = [w ⊗ u] (t) :=
w (t − τ )u(τ )dτ
0−
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
7 / 26
Studio dei sistemi dinamici
Trasformata di Laplace (TdL)
La Trasformata di Laplace permette di "trasportare" lo studio della dinamica del sistema nel dominio
delle frequenze.
La trasformata di Laplace di una funzione f è denita da:
Z +∞
L [f (t)] := F(s) =
e −st f (t)dt
0+
dove s è un numero complesso
s = σ + jω
L'Antitrasformata di Laplace trasforma l'equazione dalla variabile s a quella con la variabile t
Z +∞
1
f (t) = L−1 [F(s)] :=
e st F(s)ds
2π 0+
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
8 / 26
Studio dei sistemi dinamici
Proprietà della TdL (1/2)
Nota: quella che abbiamo denito noi si chiama TdL
La TdL è lineare e gode di altre proprietà:
unilatera
perché è denita tra 0 e +∞.
trasforma la derivazione e l'integrazione in funzioni razionali (solo per condizioni iniziali nulle)
n
Z
d
1
n
L
f (t) = s F(s), L
f (t)dt = F(s)
n
dt
s
permette di calcolare i valori iniziali e nali della TF
lim f (t) = lim sF(s),
s→0
t→+∞
lim f (t) = lim sF(s)
t→0+
s→∞
il prodotto di convoluzione diventa:
L [[f ⊗ g ] (t)] = F(s) · G(s)
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
9 / 26
Studio dei sistemi dinamici
Proprietà della TdL (2/2)
Per esempio, un'equazione nel dominio del tempo come:
3
d 3y
d 2x
dx
+
5
=
7
−
4
+4
dt 2
dt
dt 3
diventa, nel dominio delle frequenze:
3s 2 X (s) − 4sX (s) + 5 = 7s 3 Y (s) + 4
Nota: le trasformate di segnali come sin(•), cos(•), exp(•) e loro combinazioni si trovano facilmente in
letteratura.
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
10 / 26
Studio dei sistemi dinamici
Funzione di Trasferimento (1/3)
La funzione di trasferimento (TF) di un sistema è data da:
W (s) =
INPUT
output
input
W
OUTPUT
Nel caso dell'equazione di Newton applicata ai corpi rotanti è
θ
1
= 2
T
Js
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
11 / 26
Studio dei sistemi dinamici
Funzione di Trasferimento (2/3)
Tramite la trasformata di Laplace le funzioni di trasferimento diventano espressioni razionali nella variabile
complessa s . Supponiamo di avere la seguente equazione della dinamica (x è l'input e y l'output):
3
dy
d 2y
d 2x
dx
+
5
=
7
y
sin(
3
t)
+
8
−
9
−
4
dt 2
dt
dt
dt 2
Applichiamo la TdL ai due lati (ricordare che la TdL è lineare) e otteniamo:
3s 2 X (s) − 4sX (s) + 5 =
21
Y (s) + 8sY (s) − 9s 2 Y (s)
9 + s2
da cui la TF del sistema:
W (s) =
Alex Caon alex.caon@phd.unipd.it
Y (s)
=
X (s)
21
2
9+s 2 + 8s − 9s
2
3s − 4s + 5
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
12 / 26
Studio dei sistemi dinamici
Funzione di Trasferimento (3/3)
Possiamo scrivere la TF W (s) nel seguente modo:
W (s) =
bm s m + bm−1 s m−1 + · · · + b0
an s n + an−1 s n−1 + · · · + a0
In cui:
i termini che annullano il numeratore sono detti zeri semplici o complessi
i termini che annullano il numeratore sono detti poli semplici o complessi
gli zeri e i poli in 0 si dice che sono nell'origine
Dato che: W (s) = L[w (t)], dalla teoria sappiamo che: un sistema è BIBO stabile ⇐⇒ tutti i suoi modi
k
elementari di,k tk! e λi t sono convergenti ⇐⇒ Re(λi ) < 0. Questo porta a dire che tutti i poli di W (s)
devono essere nel semipiano sinistro del piano complesso.
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
13 / 26
Studio dei sistemi dinamici
Studio nel dominio delle frequenze
La TdL permette di studiare la dinamica di un sistema. Praticamente:
si trasforma l'equazione del sistema con la TdL;
si studia il sistema nel dominio delle frequenze e se ne trova la soluzione;
si ritrasforma la soluzione nel dominio del tempo tramite l'antitrasformata di Laplace (viene fatto
automaticamente da Matlab).
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
14 / 26
Rappresentazione graca della trasformata di Laplace
1
Studio dei sistemi dinamici
2
Rappresentazione graca della trasformata di Laplace
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
15 / 26
Rappresentazione graca della trasformata di Laplace
Rappresentazione di Bode della TF (1/2)
Data la TF:
W (s) =
bm s m + bm−1 s m−1 + · · · + b0
an s n + an−1 s n−1 + · · · + a0
scomponendo i due polinomi otteniamo la rappresentazione di Evans:
W (s) = KE
(s − z1 )(s − z2 ) · · · (s − zm )
(s − p1 )(s − p2 ) · · · (s − pm )
In cui:
i termini che annullano il numeratore sono detti zeri semplici o complessi
i termini che annullano il numeratore sono detti poli semplici o complessi
gli zeri e i poli in 0 si dice che sono nell'origine
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
16 / 26
Rappresentazione graca della trasformata di Laplace
Rappresentazione di Bode della TF (2/2)
Dalla rappresentazione di Evans, mettendo in evidenza gli zeri e i poli nell'origine, raggruppando i fattori
di secondo grado complessi coniugati e mettendo in evidenza le molteplicità dei fattori, otteniamo la
forma di Bode:
µ̄j
Q
ξj
µj Q
s2
(
1
+
sτ
)
1
+
2
s
+
2
j
j
j
ω
ω
KB
nj
nj
W (s) = ν Q
µ̄i
s
µi Q
ξi
s2
i 1 + 2 ωni s + ω 2
i (1 + sτi )
ni
Questa scrittura della TF viene detta rappresentazione di
propria rappresentazione nei diagrammi di Bode.
Alex Caon alex.caon@phd.unipd.it
Bode.
Infatti ogni singolo termine ha una
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
17 / 26
Rappresentazione graca della trasformata di Laplace
Diagrammi di Bode (1/2)
I diagrammi di Bode di ampiezza e fase sono un metodo graco per capire come si comporta il sistema
dinamico. Infatti ci dicono in quale punto del piano complesso è il polo o lo zero.
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
18 / 26
Rappresentazione graca della trasformata di Laplace
Diagrammi di Bode (2/2)
I graci sono bi-logaritmici. Quello delle ascisse rappresenta il logaritmo delle frequenze ed è diviso in
decadi : una decade è un intervallo di frequenze [ω1 , ω2 ] tale che log(ω2 /ω1 ) = 1
Il graco dell'ampiezza è in Decibel, quindi, per uno zero semplice, vale che
|W (s)| = 20 log(1 + sτ )µ = µ20 log(1 + sτ ) = µ20db/decade
Per un polo semplice vale che
|W (s)| = 20 log(1 + sτ )−µ = −µ20 log(1 + sτ ) = −µ20db/decade
Per gli zeri o i poli complessi coniugati la pendenza è doppia.
Il graco della fase si ricava con la funzione arg (•). Per uno zero semplice la fase è +µ90deg , per un
polo semplice è −µ90deg . Per zeri e poli complessi coniugati la fase raddoppia.
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
19 / 26
Rappresentazione graca della trasformata di Laplace
Diagrammi di Bode Zero e Polo semplici
Zero e polo semplice in ω = 10
con molteplicità µ = 1
W1 (s) =
s
1 + 10
10
W2 (s) =
10
s
1 + 10
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
20 / 26
Rappresentazione graca della trasformata di Laplace
Diagrammi di Bode Polo nell'origine
Due poli nell'origine con diversa molteplicità:
1
W1 (s) =
s
1
W2 (s) = 2
s
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
21 / 26
Rappresentazione graca della trasformata di Laplace
Diagrammi di Bode Polo semplice con molteplictà > 1
Confronto tra due poli semplici in ω = 10
con molteplicità µ1 = 1 e µ2 = 2
W1 (s) =
W2 (s) =
1
1 + 0.1s
1
(1 + 0.1s)2
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
22 / 26
Rappresentazione graca della trasformata di Laplace
Diagrammi di Bode Polo complesso coniugato (1/2)
Polo comlesso coniugato con molteplicità
µ=1
W (s) =
200
s 2 + 0.1s + 10
2
Trasformando nella forma (1 + 2 ωξn s + ωs 2 )
n
si ottiene:
W (s) =
20
1 + 0.01s + 0.1s 2
da cui, uguagliando i termini:
ωn =
√
10,
1
ξ= √
2 103
.
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
23 / 26
Rappresentazione graca della trasformata di Laplace
Diagrammi di Bode Polo complesso coniugato (2/2)
L'ampiezza del picco di risonanza dipende
dal valore dello smorzamento ξ .
Per valori di ξ < 0.5 non c'è picco di risonanza.
ξa = 0
ξb = 0.0158
ξc = 0.1581
ξd = 0.5
ξe = 1.5811
La p
posizione del picco di risonanza è ωr =
ωn 1 − 2ξ 2
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
24 / 26
Rappresentazione graca della trasformata di Laplace
Diagrammi di Bode TF composte (1/2)
Se un TF è di grado superiore a 2, la si potrà sempre scomporre in più polinomi di grado inferiore:
Wtot (s) = W1 (s) · W2 (s). In questo caso il diagramma di Bode di Wtot è composto dalla somma dei
diagrammi di Bode dei due polinomi. Questo perché le funzioni log(•) e arg (•) godono della proprietà:
log(A · B) = log(A) + log(B)
arg (A · B) = arg (A) + arg (B)
W1
Alex Caon alex.caon@phd.unipd.it
W2
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
25 / 26
Rappresentazione graca della trasformata di Laplace
Diagrammi di Bode TF composte (2/2)
Diagramma di Bode di una TF composta:
W1 (s) =
W2 (s) =
100
1 + 0.1s
10
s 2 + 0.1s + 10
Wtot (s) = W1 (s) · W2 (s)
log(Wtot ) = log(W1 · W2 )
log(Wtot ) = log(W1 ) + log(W2 )
Alex Caon alex.caon@phd.unipd.it
Parte I: sistemi Single Input Single Output (SISO)
June 11, 2021
26 / 26
Download