• Non ci sono risultati.

17/9/03

N/A
N/A
Protected

Academic year: 2023

Condividi "17/9/03 "

Copied!
8
0
0

Testo completo

(1)

Prova scritta di "Controlli Digitali"

17/9/03

PARTE A - I a) Sia dato il seguente sistema in retroazione unitaria

+ _

0.0103 1.2838

( 1)( 0.1353) z

z z

+

− −

r c

c( ) G z

Si chiede di progettare il controllore G zc( ) in modo tale che la risposta alla rampa del sistema retroazionato sia di tipo deadbeat.

b) Sia dato il seguente sistema

2 2

( 0.5) ( 1) ( 0.5)

z z

z z

− −

( )

R z C z( )

Si valuti l’evoluzione libera dell’uscita del sistema sapendo che le condizioni iniziali per l’uscita sono:

( ) c k

c(0)=2; c(1)=2; c(2)=1.

(Suggerimento: 1 2 ; 1 1; 1

( 1) 1

z z z k

k a

z z z

 − =  − =  − =

Z Z Z

a )

(2)

Soluzione Parte A-I Quesito a:

Impostiamo i polinomi:

1.2838( 0.0103) ( ) 1

( 1)

( 0.1353) ( )

B z K

B

A z

A z z b

+

+

= + =

=

= −

= − = −

z a+

Visto che l’errore alla rampa deve essere nullo e che nell’impianto è già presente un integratore, per ottenere un comportamento di tipo deadbeat poniamo q= . 1

Calcoliamo i gradi dell’equazione Diofantea grado(S’)=1+1-1=1

grado(R”)=2-0-1=1 grado(Am)=1+2-0-1+1=3

E’ previsto quindi un aggancio del riferimento al gradino in tre soli passi di campionamento.

Impostiamo l’equazione Diofantea:

3

0 1 0 1

3 2 2

1 0 1 1 0 0 1 0 1 0

( 1)( )( 1) ( )( )

( 2 ) ( 2 ) ( )

z r r z z k z a s s z z

r z r r z r r z r Ks z K s a s Ka s z

− + − + + + =

+ − + − + + + + + = 3

0

=0 1)

che può essere risolto attraverso il seguente sistema lineare:

1

0 1 1

1 0 0 1

0 0

1

2 0

2 0

0 r

r r Ks

r r Ks Ka s

r Ka s β

 =

 − + =

 − + + =

 + =

Dalla prima e dalla seconda equazione ricaviamo

1 2 0

Ks = − r

che sostituita nella terza consente di scrivere

0 2 0 2 0 1

Ksr + a ar− + = .

Utilizzando anche la quarta relazione si ottiene

2

0 2 0 2 0 1

Ks + Ka s + a Ka s+ + che riordinata rende

2

(K+2Ka Ka s+ ) 0 = −(2a+ da cui, infine, si ricava

0 2

2 1

0.7789 2

s a

K Ka Ka

= − + = −

+ +

Inoltre

2

0 0 2 2

2 1 2

0.0102989 0.0103

2 1 2

a a a

r Ka s Ka

K Ka Ka a a

+ +

= − = = = ≅

+ + + + ;

1 0

2 r 1.5499

s K

= − =

L’equazione del regolatore deadbeat sarà dunque

( 0.1353)( 0.7789 1.5499 ) ( 0.1353)( 0.5025)

( ) 1.5499

( 1)( 0.0103) ( 1)( 0.0103)

c

z z z

G z z z z z

− − + − −

= =

− + − +

z .

Osservando il regolatore si nota che, come desiderato, cancella esattamente il polo in ma che stranamente cancella anche lo zero in

0.1353 z=

0.0103

z= − che, in teoria, sarebbe dovuto risultare

(3)

incancellabile. Nella realtà tale cancellazione è solo apparente in quanto il valore reale di non è pari ad bensì è pari a

r0

0.0103

a= 2 2 2

0.0102989 1 2

a a a a

+ =

+ + . In pratica applicando correttamente la tecnica della diofantea possiamo evitare le cancellazioni esatte tra poli e zeri quando queste non sono desiderate ma non possiamo in alcun modo evitare delle quasi-cancellazioni che dovessero risultare dallo sviluppo dei calcoli.

( ) 3

( 2

G s s s s

= + +

1 2 3

Per concludere si riportano nel seguito l’andamento del segnale di uscita dell’impianto

[

con tempo di campionamento T=1s

]

e il segnale di comando dello stesso. Come desiderato la rampa di uscita viene agganciata esattamente dopo tre passi di campionamento e, sempre dopo tre passi di campionamento, il transitorio del segnale di comando si esaurisce.

)

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

0.2 0.4 0.6 0.8 1 1.2 1.4 1.6

4 5 6 7 8 9 10

0 1 2 3 4 5 6 7 8 9 10

Quesito b:

Si riscrive la funzione di trasferimento in forma simbolica

2 2

2 2

( 0.5) ( )

( ) ( ) ( )

( 1) ( 0.5) ( 1) ( )

z z z z a

C z R z R z

z z z z a

− −

= =

− − − −

Si risale all’equazione alle differenze del sistema

2 2

3 2 3

( ) ( 2 1)( ) ( ) ( )

( ) ( 2) (1 2 ) ( )( )

( 3) ( 2) ( 2) (1 2 ) ( 1) ( ) ( 3) ( 1

C z z z z a R z z z a

C z z a z a z a R z z az

c k a c k a c k a c k r k a r k

 − + − =  − 

   

 − + + + − = −

 

+ − + + + + + − = + − + )

Si ritrasforma tenendo conto delle condizioni iniziali. Poiché interessa la sola evoluzione libera del sistema si eguaglia a zero il lato destro della equazione

{ }

[ ]

3 3 2 2 2

( 3) ( 2) ( 2) (1 2 ) ( 1) ( ) 0

( ) (0) (1) (2) ( 2) ( ) (0) (1) (1 2 ) ( ) (0) ( ) 0

c k a c k a c k a c k

z C z z c z c zc a z C z z c zc a z C z zc a C z

+ − + + + + + − =

 

− − − − +  − − + + − −

Z

= Tenendo conto delle condizioni iniziali imposte si ottiene l’equazione semplificata

(4)

[ ]

[ ] [ ]

3 3 2 2 2

3 2 3 2 2

2 3 2

2

( ) 2 2 ( 2) ( ) 2 2 (1 2 ) ( ) 2 ( ) 0

( 2) (1 2 ) ( ) 2 2 ( 2) 2 2 2 (1 2 )

( 1) ( ) ( ) 2 2 2( 2) 1 2( 2) 2(1 2 ) ( 1) ( ) ( ) 2

z C z z z z a z C z z z a z C z z a C z

z a z a z a C z z z z a z z z a

z z a C z z a z a a z

z z a C z z

 

− − − − +  − − + + − − =

 − + + + −  = + + + + − − + +

   

 − −  = + − + + − + + +

 

 − −  =

  32 1

[

+a z

]

2+ +

[

1 2a2

]

z

Sostituendo i valori numerici si ricava la Z-trasformata dell’evoluzione libera del sistema

[ ] [ ]

3 2

2

3 2

2

2 2 1 1 2 2

( ) ( 1) ( )

2 3

( ) ( 1) ( 0.5)

z a z a

C z z z a

z z

C z z z

− + + + −

= − −

= −

− −

z

La scomposizione in fratti semplici richiede questa volta di prendere qualche precauzione in quanto il rapporto non è né proprio né composto da polinomi monici. Si scompone al suo posto la relazione

2

2 2

( ) 1.5

2 ( 1) ( 0.5) ( 1) 1 0.5

C z z z A B C

z z z z z z

= − = + +

− − − − − .

Si calcolano i tre coefficienti

2 2 1 2

1.5 1 1.5

lim( 1) 1

( 1) ( 0.5) 1 0.5

z

z z

A z

z z

− −

= − = =

− − − −

2 2

2 2

0.5

1.5 0.5 1.5 0.5 0.5 1.5

lim ( 0.5) 2

( 1) ( 0.5) (0.5 1) 0.5

z

z z

C z

z z

− − ⋅ −

= − = = =

− − − − .

Visto che il grado relativo tra i due polinomi è pari a 1, il teorema dei residui permette di scrivere 1

B C+ = e quindi B=3. Riassumendo

2

2 6 4

( ) ( 1) 1 0.5

z z z

C z = − z + zz

− − −

Antitrasformando si ricava infine ( ) 2 6 4 (0.5)k

c k = − k+ − ⋅ .

(5)

Prova scritta di "Controlli Digitali"

17/9/03

PARTE A - II Sia dato il seguente sistema chiuso in retroazione unitaria:

K

+ _

r 3 c

( 2) s s s

+

HOLD + c*

Sapendo che il tempo di campionamento del sistema è T 1s= si chiede di valutare:

1) La funzione di trasferimento discreta tra l’ingresso r e l’uscita c*;

2) La stabilità asintotica del sistema retroazionato al variare di mediante la trasformazione bilineare e il criterio di Routh-Hurwitz.

[ , K∈ −∞ ∞]

(Suggerimento: 1

aT

Z z

s a z e

  =

 +  −

  ; 1

1 Z z

s z

  =

  −

  ; 12 2

( 1) Z Tz

s z

  =

  −

  )

(6)

Soluzione Parte A-II Quesito 1:

Si indichi con H la funzione di trasferimento del dispositivo di Hold e con G la funzione di trasferimento dell’impianto. La relazione tra ingresso e uscita sarà del tipo

1 C KHGR

= KHG

+ .

Passiamo alle Z-trasformate analizzando i termini al numeratore. Tra i blocchi H e G non vi è alcun campionatore e quindi i due blocchi andranno accorpati tra loro al momento di calcolarne la funzione di trasferimento discreta. Allo stesso modo il blocco K è accorpabile al blocco R ma i due non potranno essere accorpati ad HG in quanto dopo il blocco K vi è un campionatore (realtà, poiché K è un guadagno puro non ha alcuna importanza accorparlo a R). Passando al denominatore abbiamo una situazione analoga.

In conclusione la relazione ingresso-uscita del sistema retroazionato sarà del tipo

0

( ) ( ) ( ) ( ) ( )

1 ( )

C z HG z K R z G z R z HG z K

= =

+ .

Calcoliamo la ricordando che per il dispositivo di hold la funzione di trasferimento equivalente è data da

( ) HG z ( ) 1

sT

H s e

s

= .

2 2

1 1 3 1

( ) ( 2) 2

e sT z s z A B C

KHG z Z Z Z

s z s s z s s s

 −  −  +  −  

=  =  + =  + + + . Il calcolo dei coefficienti della scomposizione in fratti semplici è immediato

2 2

0

3 3

( 2) s 2 A s s

s s =

= + =

+

2

2

3 1

( 2)

( 2)s 4

C s s

s s =−

= + + =

+

Poiché il grado relativo del sistema è pari a due, il teorema dei residui permette di scrivere 1

B= − = − . C 4 In definitiva

2 2

2 2

2 2

2 2 2

2

1 3 1 1

( ) 2 ( 1) 4 1 4

1 6 ( ) ( 1)( ) ( 1)

4( 1) ( )

(6 1) (1 6 )

4( 1)( )

T

T T

T

T T T

T

z Tz z z

HG z z z z z e

z Tz z e z z e z z

z z z e

T e z Te e

z z e

 

= −  − − − + − 

 

− − − − − + −

=  − − 

+ − + − −

= − −

2z

Ricordando infine che T =1s si ottiene

2 2

2

(5 ) (1 7 )

( ) 4( 1)( )

e z e

HG z z z e

+ + −

= − − .

Il sistema ad anello chiuso avrà quindi funzione di trasferimento

(7)

2 2 2

0 2 2

2

2 2

2 2 2

2 2

2 2 2 2

(5 ) (1 7 )

4( 1)( )

( ) (5 ) (1 7 )

1 4( 1)( )

(5 ) (1 7 )

4( 1)( ) (5 ) (1 7 )

(5 ) (1 7 )

4 (5 ) 4 4 (1 7 ) 4

5.1353

e z e

z z e

G z K

e z e

z z e K

e z e K

z z e e z e K

e z e K

z e K e z e K

z

+ + −

− −

= + + −

+ − −

 + + − 

 

= − − + + + − 

 + + − 

 

= + + − −  + − +

=

[

+

]

[ ]

e2

2

0.0527

4 5.1353 4.5413 0.0527 0.5413. K

z + Kz+ K+

Quesito 2:

Si consideri il polinomio caratteristico del sistema chiuso in retroazione e esegua un cambio di variabile mediante la bilineare: 1

1 z w

w

= +

− . Si otterrà

[ ]

[ ]

( ) [ ] ( )( ) ( )( )

( ) [ ] ( ) ( )

2

2

2 2

2 2

( ) 4 5.1353 4.5413 0.0527 0.5413

1 1

( ) 4 5.1353 4.5413 0.0527 0.5413

1 1

( ) 4 1 5.1353 4.5413 1 1 0.0527 0.5413 1

( ) 4 1 2 5.1353 4.5413 1 0.0527 0.5413 1

P z z K z K

w w

P w K K

w w

P w w K w w K w

P w w w K w K

= + − + +

+ +

   

=  −  + −  − + +

= + + − + − + + −

= + + + − − + +

(

)

( ) ( )

2

2

2

( ) 9.0826 5.0826 6.9174 0.1054 5.1880

w w

P w K w K w K

+

= − + − +

Poiché il polinomio caratteristico ottenuto è del secondo ordine non risulta necessario costruire la tabella di Routh-Hurwitz: condizione necessaria e sufficiente perché si abbia la stabilità è che tutti i coefficienti del polinomio abbiano lo stesso segno. Verifichiamo cosa accade nel caso in cui siano tutti e tre positivi:

9.0826

1.7870 5.0826

9.0826 5.0826 0

6.9174

6.9174 0.1054 0 65.63

0.1054

5.1880 0 0

K K

K K

K K

 < =

− > 

 

 − > ⇒  < =

 

 > 

  >



Il sistema risulta stabile per 0 . Passando al caso in cui tutti e tre i coefficienti risultano negativi

1.7870

<K <

(8)

9.0826

1.7870 5.0826

9.0826 5.0826 0

6.9174

6.9174 0.1054 0 65.63

0.1054

5.1880 0 0

K K

K K

K K

 > =

− < 

 

 − < ⇒  > =

 

 < 

  <



In questo secondo caso il sistema non è mai verificato.

In conclusione il sistema risulta asintoticamente stabile solo entro l’intervallo 0<K <1.7870

Riferimenti

Documenti correlati

Per molte persone, la pandemia è una fonte di paura, ma può anche essere una fonte di speranza che possiamo sconfiggere COVID-19 e possiamo sconfiggere l'HIV.. C'è molta

Nel primo caso il sistema `e equivalente ad un solo vettore R applicato ad un punto dell’asse centrale, nel secondo caso il sistema `e equivalente ad una coppia di momento M O pari

Ora, la lunghezza di un lato di un triangolo non supera la somma delle lunghezze degli altri due... dove r e’ uno

1) Durante il moto la quantità di moto totale non si conserva, perché il sistema è soggetto alla forza esterna esercitata dall’operatore. Si conserva invece il momento angolare

« anormali », e contribuendo quindi alla loro sensazione di essere « pazzi ». Nel suo primo lavoro, Jung metteva chiaramente in rilievo il potenziale curativo insito nel

« Posso sicuramente dire che senza il suo aiuto il mondo non mi avrebbe aperto le porte e non sarei stata in grado di affrontarlo da sola. Non vi è nessun dubbio, ma penso che

E nondi- meno codesto non fu un miracolo che irruppe nel corso della storia e vi si inserì come forza trascendente e straniera; e non fu nemmeno quell’altro e metafisico

Nel tempo della possibile disassuefazione dalla cura delle persone affette da demenza, indotta dalle ripetute crisi delle speranze di scoprire farmaci in grado di prevenire o