Controllore PID digitalecse.lab.imtlucca.it/.../pdf/11-PID.pdf · Controllore PID digitale...

11
Controllo Digitale - A. Bemporad - A.a. 2007/08 Controllore PID digitale Controllore PID digitale Controllo Digitale - A. Bemporad - A.a. 2007/08 Regolatori PID Regolatori PID - - Introduzione Introduzione

Transcript of Controllore PID digitalecse.lab.imtlucca.it/.../pdf/11-PID.pdf · Controllore PID digitale...

Page 1: Controllore PID digitalecse.lab.imtlucca.it/.../pdf/11-PID.pdf · Controllore PID digitale Controllo Digitale - A. Bemporad - A.a. 2007/08 Regolatori PID - Introduzione. Controllo

Controllo Digitale - A. Bemporad - A.a. 2007/08

Controllore PID digitaleControllore PID digitale

Controllo Digitale - A. Bemporad - A.a. 2007/08

Regolatori PID Regolatori PID -- IntroduzioneIntroduzione

Page 2: Controllore PID digitalecse.lab.imtlucca.it/.../pdf/11-PID.pdf · Controllore PID digitale Controllo Digitale - A. Bemporad - A.a. 2007/08 Regolatori PID - Introduzione. Controllo

Controllo Digitale - A. Bemporad - A.a. 2007/08

PID PID -- Parametri di baseParametri di base

Controllo Digitale - A. Bemporad - A.a. 2007/08

Azione PID

Struttura di base del PIDStruttura di base del PID

K p+

rPROCESSO

-

+

PI D

Azione P

Azione PI

Azione PD

yu

Page 3: Controllore PID digitalecse.lab.imtlucca.it/.../pdf/11-PID.pdf · Controllore PID digitale Controllo Digitale - A. Bemporad - A.a. 2007/08 Regolatori PID - Introduzione. Controllo

Controllo Digitale - A. Bemporad - A.a. 2007/08

PID analogico PID analogico -- AccorgimentiAccorgimenti

Controllo Digitale - A. Bemporad - A.a. 2007/08

0

10

20

10 -1 10 0 10 1

Frequenza (rad/s)

Guadagno

(dB)

0

50

100

10 -1 10 0 10 1Fase

(deg)

Analisi in frequenza del regolatore PD (Kp=1, Td=1)

45°

3 dB

ω d = 1/ Td

Regolatore PD: risposta in frequenzaRegolatore PD: risposta in frequenza

Page 4: Controllore PID digitalecse.lab.imtlucca.it/.../pdf/11-PID.pdf · Controllore PID digitale Controllo Digitale - A. Bemporad - A.a. 2007/08 Regolatori PID - Introduzione. Controllo

Controllo Digitale - A. Bemporad - A.a. 2007/08

0

10

20

10 -1 10 0 10 1

Frequenza (rad/s)

Guadagno d

B

-100

-50

0

10 -1 10 0 10 1

Fase

deg

Analisi in frequenza del regolatore PI (Kp=1, Ti=1)

-45°

3 dB

ω i = 1/ T i

Regolatore PI: risposta in frequenzaRegolatore PI: risposta in frequenza

Controllo Digitale - A. Bemporad - A.a. 2007/08

10-2 10-1 100 101 1020

20

40

60

10-2 10-1 100 101 102-100

-50

0

50

100

10-2 10-1 100 101 1020

20

40

60

10-2 10-1 100 101 102-100

-50

0

50

100

Influenza di Ti alle basse frequenze Influenza di Td alle alte frequenze

Ti=0.5

Ti=5 Td=0.5

Td=5

Td=0.5Td=5

Ti=0.5Ti=5

Regolatore PID: risposta in frequenzaRegolatore PID: risposta in frequenza

Guadagno d

BFase

deg

Frequenza (rad/s)Frequenza (rad/s)

Page 5: Controllore PID digitalecse.lab.imtlucca.it/.../pdf/11-PID.pdf · Controllore PID digitale Controllo Digitale - A. Bemporad - A.a. 2007/08 Regolatori PID - Introduzione. Controllo

Controllo Digitale - A. Bemporad - A.a. 2007/08

PID: altri accorgimentiPID: altri accorgimenti

Controllo Digitale - A. Bemporad - A.a. 2007/08

+

b + K

+ KsTi

KT ds

1+ sT dN

r

u-y

e

ep

Schema del PIDSchema del PID

Page 6: Controllore PID digitalecse.lab.imtlucca.it/.../pdf/11-PID.pdf · Controllore PID digitale Controllo Digitale - A. Bemporad - A.a. 2007/08 Regolatori PID - Introduzione. Controllo

Controllo Digitale - A. Bemporad - A.a. 2007/08

Regolatore P Regolatore P -- Risposta ad anello chiusoRisposta ad anello chiuso

Controllo Digitale - A. Bemporad - A.a. 2007/08

Regolatore P Regolatore P -- Risposta ad anello chiusoRisposta ad anello chiuso

0 0.5 1 1.5 2 2.5 3-0.2

0

0.2

0.4

0.6

0.8

1

1.2

Kp=10

Kp=5

Kp=2

Kp=1

r=1u(t) = Kpe(t)

Y (s)

U (s)=

KG

1 + τGs

Y (s)

R(s)=

KpKG

1+KpKG

1 + τG1+KpKG

s

Page 7: Controllore PID digitalecse.lab.imtlucca.it/.../pdf/11-PID.pdf · Controllore PID digitale Controllo Digitale - A. Bemporad - A.a. 2007/08 Regolatori PID - Introduzione. Controllo

Controllo Digitale - A. Bemporad - A.a. 2007/08

ProprietProprietàà delldell’’azione integraleazione integrale

Controllo Digitale - A. Bemporad - A.a. 2007/08

ProprietProprietàà delldell’’azione integraleazione integrale

0 1 2 3 4 5 6 7 8 9 10-0.2

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

Ti=10 1 2 3 4 5 6 7 8 9 10-0.2

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

Ti=0.50 1 2 3 4 5 6 7 8 9 10-0.2

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

Ti=0.1

u(t) =Kp

Ti

Z t

0

e(τ )dτ

Y (s)

U (s)=

KG

1 + τGs

Y (s)

R(s)=

1TiτGKpKG

s2 + TiKpKG

s+ 1

Page 8: Controllore PID digitalecse.lab.imtlucca.it/.../pdf/11-PID.pdf · Controllore PID digitale Controllo Digitale - A. Bemporad - A.a. 2007/08 Regolatori PID - Introduzione. Controllo

Controllo Digitale - A. Bemporad - A.a. 2007/08

ProprietProprietàà delldell’’azione derivativaazione derivativa

Controllo Digitale - A. Bemporad - A.a. 2007/08

Altre considerazioniAltre considerazioni

Page 9: Controllore PID digitalecse.lab.imtlucca.it/.../pdf/11-PID.pdf · Controllore PID digitale Controllo Digitale - A. Bemporad - A.a. 2007/08 Regolatori PID - Introduzione. Controllo

Controllo Digitale - A. Bemporad - A.a. 2007/08

PID industrialePID industriale

Controllo Digitale - A. Bemporad - A.a. 2007/08

PID digitalePID digitale

Page 10: Controllore PID digitalecse.lab.imtlucca.it/.../pdf/11-PID.pdf · Controllore PID digitale Controllo Digitale - A. Bemporad - A.a. 2007/08 Regolatori PID - Introduzione. Controllo

Controllo Digitale - A. Bemporad - A.a. 2007/08

PID digitalePID digitale

Controllo Digitale - A. Bemporad - A.a. 2007/08

PID digitale in forma incrementalePID digitale in forma incrementale

Page 11: Controllore PID digitalecse.lab.imtlucca.it/.../pdf/11-PID.pdf · Controllore PID digitale Controllo Digitale - A. Bemporad - A.a. 2007/08 Regolatori PID - Introduzione. Controllo

Controllo Digitale - A. Bemporad - A.a. 2007/08

PID digitale in forma incrementalePID digitale in forma incrementale

PIDincrem.

y(kT)

r(kT)u(kT)Δu(kT)