• Non ci sono risultati.

Comparison between different methods of description

N/A
N/A
Protected

Academic year: 2021

Condividi "Comparison between different methods of description"

Copied!
10
0
0

Testo completo

(1)

Ideal sampling

• Consider the following continuous time system:

G(s) = 25

s2 + 2 s + 5

• If you discretize this function using the sampling period T = 0.1 you get the function:

G1(z) = Z[H0(s)G(s)]T =0.1 = 0.1166z + 0.1091 z2 − 1.774z + 0.8187

• Instead, by using the sampling period T = 0.4, the following function is obtained:

G2(z) = Z[H0(s)G(s)]T =0.4 = 1.463 z + 1.114 z2 − 0.934 z + 0.4493

• Response to the unit step of the 3 functions G(s), G1(z) and G(2)(z):

0 0.5 1 1.5 2 2.5 3 3.5 4

0 1 2 3 4 5 6 7

Tempo (s)

Funzioni gs, gz1 e gz2

Campionamento ideale (T=0.1 e T=0.4) della funzione gs=25/((s+1)2+4)

dei

• Note the exact coincidence of the 3 step responses in the sampling instants.

(2)

Proportional discrete regulator

• Consider the following system:

G(s) = 25

s(s + 1)(s + 10)

Compare the harmonic response function of the following 3 systems:

1) Il sistema G(s):

x(t) - G(s) y(t)-

2) The system HG(z) = Z[H0(s)G(s)] obtained by inserting a sampler and a zero order rebuilder in cascade to the G(s) system:

x(t)  T

-H0(s) -

| {z }

HG(z)

G(s) y(t)  T

y(kT )-

3) The system G(s) eT2s obtained by replacing the zero-order sampler and rebuilder cascade with a pure delay eT2s equal to half of the T sampling period:

x(t) -

eT2s - G(s) y(t)-

• The function HG(z, T ) = Z[H0(s)G(s)] which is obtained by discretizing the system G(s) placed in cascade with the zero order rebuilder H0(s) is a function of the sampling period T .

(3)

• Nyquist diagrams of systems G(s), HG(z, T ) and G(s) e 2 for T ∈ [0.1, 0.2, 0.3, 0.4, 0.5]:

−2 −1.5 −1 −0.5 0

−1

−0.8

−0.6

−0.4

−0.2 0 0.2

Diagramma di Nyquist al variare di T = [0.1:0.1:0.5] s

Re[G(j*w)]

Im[G(j*w)]

ω

• Notice that as the sampling period increases T , there is an increase in the phase displacement present within the system and therefore a reduction in the stability margins.

• From the above Nyquist diagrams it is evident that for low pulsations the cascade of the sampler and of the zero order rebuilder can be well approximated by a pure delay:



T

-H0(s) - ≃ eT2s

• Let’s now compare the continuous time feedback system:

- e(t)

- D(s) - G(s) -

6

r(t) y(t)

(4)

with the corresponding discrete time system:

- e(n) y(n)

T

- D(z) -H0(s) - HG(z)

z }| {

G(s) -

@@

@ I 6

r(n) y(t)

• Transfer functions G0(s) and G0(z) of the two feedback systems:

G0(s) = D(s) G(s)

1 + D(s)G(s), G0(z) = D(z) HG(z) 1 + D(z) HG(z)

• Response to the systems step G(s) and HG(z, T ) placed in unit feedback for T ∈ [0.1, 0.2, 0.3, 0.4, 0.5] when D(s) = D(z) = 1:

0 5 10 15

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

Risposta al gradino al variare di T = [0.1:0.1:0.5] s

Tempo (s)

Uscita y(t)

qualitativa

• As the sampling period increases, there is less and less dampened step responses and a higher and higher overshoot.

(5)

Comparison between different methods of description

• Consider the following system:

G(s) = 25

s(s + 1)(s + 10)

and for it a suitable corrective network (anticipator) is designed:

D(s) = 1 + τ1s

1 + τ2s = 1 + 0.806 s 1 + 0.117 s

that improve the response to the step of the corresponding feedback system.

• The transfer function D(s) can be discretized using several approximate methods:

1) backwards differences:

D1(z) = D(s)|

s=1−z−1T = T + τ1 − τ1z−1 T + τ2 − τ2z−1 2) differences forward:

D2(z) = D(s)|s=z−1

T = τ1 + (T − τ1) z−1 τ2 + (T − τ2) z−1 3) bilinear transformation:

D3(z) = D(s)|

s=T21−z−1

1+z−1

= T + 2 τ1 + (T − 2 τ1) z−1 T + 2 τ2 + (T − 2 τ2) z−1 4) poly-zero match:

D(s) → D4(z) = (1 − β) − α (1 − β) z−1 (1 − α) − β (1 − α) z−1 dove

α = e

T

τ1, β = e

T τ2

• Note that the D2(z) regulator is only stable when T < 2 τ2 while the other 3 regulators are stable for any value of T > 0.

(6)

• Answers to the step of the feedback system and Nyquist diagrams when T = 0.3 and using the various methods of discretization:

0 1 2 3 4 5 6

0 0.5 1 1.5

Tempo (s)

Im[G(j*w)]

Discretizzazione: all’indietro (r),all’avanti(m), bilineare (b), poli−zeri (g).T=0.3

−1.5 −1 −0.5 0 0.5

−1

−0.8

−0.6

−0.4

−0.2 0 0.2

Imag]

Nyquist: all’indietro (r),all’avanti(m), bilineare (b), poli−zeri (g).T=0.3

Real

• Answers to the step and Nyquist diagrams when T = 0.25:

0 1 2 3 4 5 6

0 0.5 1 1.5

Tempo (s)

Im[G(j*w)]

Discretizzazione: all’indietro (r),all’avanti(m), bilineare (b), poli−zeri (g).T=0.25

−1.5 −1 −0.5 0 0.5

−1

−0.8

−0.6

−0.4

−0.2 0 0.2

Imag]

Nyquist: all’indietro (r),all’avanti(m), bilineare (b), poli−zeri (g).T=0.25

Real

• Answers to the step and Nyquist diagrams when T = 0.15:

0 1 2 3 4 5 6

0 0.5 1 1.5

Im[G(j*w)]

Discretizzazione: all’indietro (r),all’avanti(m), bilineare (b), poli−zeri (g).T=0.15

fasi

−1.5 −1 −0.5 0 0.5

−1

−0.8

−0.6

−0.4

−0.2 0 0.2

Imag]

Nyquist: all’indietro (r),all’avanti(m), bilineare (b), poli−zeri (g).T=0.15

Real

(7)

• Answers to the step and Nyquist diagrams when T = 0.05:

0 1 2 3 4 5 6

0 0.5 1 1.5

Tempo (s)

Im[G(j*w)]

Discretizzazione: all’indietro (r),all’avanti(m), bilineare (b), poli−zeri (g).T=0.05

−1.5 −1 −0.5 0 0.5

−1

−0.8

−0.6

−0.4

−0.2 0 0.2

Imag]

Nyquist: all’indietro (r),all’avanti(m), bilineare (b), poli−zeri (g).T=0.05

Real

• Answers to the step and Nyquist diagrams when T = 0.005:

0 1 2 3 4 5 6

0 0.5 1 1.5

Tempo (s)

Im[G(j*w)]

Discretizzazione: all’indietro (r),all’avanti(m), bilineare (b), poli−zeri (g).T=0.005

radici

−1.5 −1 −0.5 0 0.5

−1

−0.8

−0.6

−0.4

−0.2 0 0.2

Imag]

Nyquist: all’indietro (r),all’avanti(m), bilineare (b), poli−zeri (g).T=0.005

Real

• For sampling periods so small the discrete controllers all have a substan- tially equivalent behavior.

(8)

Exercise: control of a double supplement

• Place of the roots to vary the gain K:

- - - -

6 K 1

s2

R(s) θ

• The feedback system is simply stable for all values of K > 0.

−1 −0.8 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1

−20

−15

−10

−5 0 5 10 15

20 Luogo delle radici

Imag

Real

0 2 4 6 8 10 12 14 16 18 20

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

Uscita y(t)

Risposta al gradino

Time [s]

• The system can be stabilized using an anticipatory network:

- - - -

6

40(s + 4) (s + 10)

1 s2

R(s) θ

• Place of the roots and response to the step of the feedback system:

−10 −9 −8 −7 −6 −5 −4 −3 −2 −1 0

−20

−15

−10

−5 0 5 10 15 20

fasi

Luogo delle radici

Imag

Real

0 1 2 3 4 5 6

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6

Uscita y(t)

Risposta al gradino

Time [s]

(9)

• Let T = 0.03 s. The discretization of the regulator D(s) = 40(s + 4)

(s + 10) It can be done using various methods:

1) method of backwards differences:

D1(z) = D(s)|

s=1−z−1T = 4.48 − 4 z−1 0.13 − 0.1 z−1 2) method of bilinear transformation:

D(z)2 = D(s)|

s=T21−z−1

1−z−1

= 8.48 − 7.52 z−1 0.23 − 0.17 z−1 3) method of poly-zero matching:

D(z)3 = k 1 − e−a Tz−1

1 − e−b Tz−1 = 36.67 − 32.53 z−1 1 − 0.7408 z−1

• System response retroazoined to the unit step:

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8

Tempo (s)

Im[G(j*w)]

Discretizzazione: all’indietro (r), bilineare (b), poli−zeri (g).T=0.03

delle fasi

(10)

• Place of the roots and response to the step of the feedback system if you use the corrector network D(s) = 40(s+1)(s+10) :

−10 −9 −8 −7 −6 −5 −4 −3 −2 −1 0

−20

−15

−10

−5 0 5 10 15

20 Luogo delle radici

Imag

Real

0 1 2 3 4 5 6

0 0.2 0.4 0.6 0.8 1 1.2 1.4

Uscita y(t)

Risposta al gradino

Time [s]

• Answers to the step that are obtained by discretizing the corrector network D(s) and using the sampling period T = 0.03 s:

0 0.5 1 1.5 2 2.5 3 3.5 4

0 0.2 0.4 0.6 0.8 1 1.2 1.4

Tempo (s)

Im[G(j*w)]

Discretizzazione: all’indietro (r), bilineare (b), poli−zeri (g).T=0.03

Riferimenti

Documenti correlati

(2014) have been successfully tested some probabilistic modelling of rain occurrence on Sicily rainfall data; particularly, the better fitting of IT’s observed frequencies was

Antimicrobial agents including oral cephalosporins (cefaclor, cefuroxime, cefixime, ceftibuten, cefpodoxime and cefditoren) and injectable cephalosporins (ceftriaxone and

Long-term soil surface temperature monitoring can provide a cost-effective method for detecting changes of snow cover duration, a key parameter for soil development and soil

A temperature-dependent matrix model using these data was applied to determine if population pressure of D. suzukii could be predicted based upon

The realized infrastructure enables the delivery of optical frequency at the 5xlO·19 level of accuracy in few hours of averaging time, and shows that the phase

Lesions mimicking melanoma at dermoscopy confirmed basal cell carcinoma: evaluation with reflectance confocal microscopy.. Peccerillo Francesca, 1 Mandel Victor Desmond, 1 Di

L’umanista Bartolomeo Sacchi, meglio conosciuto come Platina, nel De ho- nesta voluptate et valetudine (ultimato tra gli anni sessanta e settanta del secolo XV) – in cui elabora

This paper aims at filling the gap between the accuracy of Italian and English constituency parsing: firstly, we adapt the Bllip parser, i.e., the most ac- curate constituency