4
 Algoritmi tipizai de reglare numericã - Din discretizarea legilor continue se ob in - Derivata discretã t dt d ε ε  = T k k 1 ε ε  T – perioada de e#antionare 2 2 1 2 1 1 1 2 2 2 T T T T T t t dt d  k k k k k k k k k ε + ε ε = ε ε ε ε = ε ε = ε  - Integrala de linie este înlocuitã printr-o sumã de forma = = ε = ε k i k i i i  T T 1 1  sau = = ε = ε 1 0 0 k i k i i i  T T  De fapt este metoda dreptunghiului sau extrapolator de ordinul zero. Filtrarea – se obine prin echivalentul discret al unui element de întârziere de ordinul I cu factor de  propor ionalitate 1 #i constantã de timp Te. ) ( ) ( ) ( 1 1 ) ( ) ( ) 1 (  s  I  s  E  s  sE T  s T  s  I  s  E  H e e  EI  = + + = =  ) ( ) ( ) ( 1 1 1 1 1 + + = + + + = = + = + = + k k e k k k e k e e k k i k e e k k k k k e e e i T T T e e i T T T e T T T e i T e T T T e i e e e T T i e dt de T  ) ( 1 1   + =  k k  f  k k  e i C e e  sau ) ( 1  k k e e k k  i e T T T i e  + + =   Algoritmul PID fãrã interinfluenã  s T  s T  s T T  K  s T  s T  K  s  s U  s  H i i d i  R d i  R  R 1 ) 1 1 ( ) ( ) ( ) ( 2 + + = + + = ε =  - realizabilitate fizicã  constante de timp parazite         ε + ε + ε = µ        ε + ε + ε = ∫  dt d T dt T  K  s  s T  s  s T  s  K  s U d i  R d i  R 1 ) ( ) ( 1 ) ( ) (  

Partea 9 Algoritmi Tipizati

  • Upload
    radu-ra

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

7/24/2019 Partea 9 Algoritmi Tipizati

http://slidepdf.com/reader/full/partea-9-algoritmi-tipizati 1/4

  Algoritmi tipizai de reglare numericã

-  Din discretizarea legilor continue se obin

-  Derivata discretã

t dt d  ∆ε∆≅ε  =  T 

k k  1−ε−ε   T – perioada de e#antionare 

2

21

2111

2

2 2

T T 

T T 

t t 

dt 

d    k k k 

k k k k k k 

−−−−−

− ε+ε−ε=

ε−ε−

ε−ε

=∆ε∆

−∆

ε∆

 

-  Integrala de linie este înlocuitã printr-o sumã de forma

∑ ∑= =

ε=εk 

i

i

ii   T T 

1 1

 

sau

∑ ∑−

= =ε=ε

1

0 0

i

i

ii   T T   

De fapt este metoda dreptunghiului sau extrapolator de ordinul zero.

Filtrarea – se obine prin echivalentul discret al unui element de întârziere de ordinul I cu factor de

 propor ionalitate 1 #i constantã de timp Te.

)()()(1

1

)(

)()1(   s I  s E  s sE T 

 sT  s I 

 s E  H  e

e EI    =+⇒

+==  

)(

)()(

111

11

−−−

−−

−+

+=⇒+

++

=

=−+⇒=+−⇒=+

k k e

k k k e

k e

ek 

k ik eek k k k k 

e

e

eiT T 

T eei

T T 

T e

T T 

T e

iT eT T T eieeeT 

T ie

dt 

deT 

 

)( 11   −−   −+=   k k  f  k k    eiC ee   sau )( 1   k k e

ek k    ie

T T 

T ie   −

++=   −  

Algoritmul PID fãrã interinfluenã

 sT 

 sT  sT T  K  sT 

 sT  K 

 s

 sU  s H 

i

id i Rd 

i R R

1)

11(

)(

)()(

2 ++=++=

ε=  

-  realizabilitate fizicã ⇒ constante de timp parazite

   

  

    ε+ε+ε=µ

   

  

 ε+

ε+ε=

∫    dt 

d T dt 

T  K 

 s sT  s

 s

T  s K  sU 

d i

 R

d i

 R

1

)()(1

)()(

 

7/24/2019 Partea 9 Algoritmi Tipizati

http://slidepdf.com/reader/full/partea-9-algoritmi-tipizati 2/4

dt 

dy

dt 

dr d 

 yr 

−=ε

−=ε 

Pentru cãdt 

dr  se apropie de Dirac la variaii ≅ treapta se introduce derivarea numai pe canalul mãrimii y.

   

  

 −

ε+ε=

   

  

 −ε+ε= ∫ 

)()(1

)()(

1

 s sY T  s

 s

T  s K  sU 

dt 

dyT dt 

T  K u

d i

 R

d i

 R

  (1)

Pentru cã prin derivarea lui y are loc o amplificare a zgomotelor se introduce filtrarea lui y cu Te = αTd.

α=0,1...0,125

(2)

∫    ∑∑==

ε=ε=ε

−≅

  

 

 

 

 

−ε

+ε=

i

i

i

i

k k 

i

 R

T T dt 

 y y

dt 

dy

 sY 

 sT 

 sT 

 s

 s

 s K  sU 

11

1

)(

1

)(1)()(

 

Deci pentru (1) avem:

med 

i

k k d i

i

k  Rk    uT 

 y yT T 

T  K u   +  

 

  

    −−ε+ε=   ∑

=

1

11 

umed - este valoarea comenzii care corespunde poziiei medii a E.E. #i este introdusã de operator la

iniializare.

Pentru filtrarea (2) avem :

med k k 

i

i

i

k  Rk    uT 

 y yT T 

T  K u   +  

 

  

    −−ε+ε=   −

=∑

*

1

*

1

iar*

k  y  se obine astfel:

( )k k 

d k k    y y

T T 

T  y y   −

+αα

+=   −*

1

Valoarea totalã a comenzii corespunde poziiei E.E. ⇒ algoritmul se nume#te „algoritm de poziie”.O alta formã a algoritmului PID este cea incrementalã sau de vitezã

med k k 

i i 

k R k    uT 

y y T 

T K u   +

  

 

 

 

    −−ε+ε=   −−

=−−   ∑

*2

*1

1

11  

7/24/2019 Partea 9 Algoritmi Tipizati

http://slidepdf.com/reader/full/partea-9-algoritmi-tipizati 3/4

Scãzând obinem:

  ∆−∆

−ε+ε∆=

=

  −−−−ε+ε−ε=−=∆

−−−−−

y y 

T T 

y y y y T 

T K uuu

k k 

d k i 

k R 

k k k k d k 

i k k R k k k 

*1

*

*2

*1

*1

*

11)(

 

Obs.:-  Se utilizeazã când elemental de executie. este un integrator

-  La ie#irea din funciune a RN nu este nevoie de intervenii-   Nu este necesarã echilibrarea la trecerea MAN-AUT #i pentru a introduce umed 

-  Este de fapt PDD2 iar prin integrare în E.E. devine PID

Algoritm PID cu interinfluenã

sT 

sT sT K sH 

dt 

d T dt 

T T 

T K u

d i R R 

d i i 

)1)(1()(

11

++=

  ε+ε+ε

   

 

 

 +=

∫   

Se nume#te cu interinfluenã pentru cã în coeficientul de propor ionalitate cu eroarea intervine nu numai K R  ci

#i Ti #i Td.

Considerãnd #i filtrarea pe canalul componentei derivative:

)1(

)1)(1()(

+α++

=sT sT 

sT sT K sH 

d i 

d i R R   

O variantã de structurã:

ε  d u'

+

u

u"+

1

1)(1 +α

+=

sT 

sT sH 

d    ( PD cu filtrare sau element de avans – întârziere )

R K sDsusH    ==)()(')(2   element de tip propor ional

sT 

sD

susH 

R ==)(

)(")(3   integrator

u=u'+u"

H1 s H2 s

H3(s)

ε 

7/24/2019 Partea 9 Algoritmi Tipizati

http://slidepdf.com/reader/full/partea-9-algoritmi-tipizati 4/4

[ ]

   

  

 +

+α+

=

+=

sT 

K K 

sT 

sT sH 

sH sH sH sH 

R R 

d R 

1

1)(

)()()()( 321

 

( ) ( )

 K 

i

 Rk k 

i

i

 Rk 

k  Rk 

k k 

k k 

d k k 

d k 

d k 

d k 

k k d k d k k d k d 

k k k 

d k k k 

d d d 

d T 

T  K uud T 

 K u

d  K u

d T T 

T T 

T d d 

T T 

T T 

T T 

T d 

T T 

T d 

T T T Td d T d T 

T T d 

d d T 

 s s sT  s D s sDT  sT 

 sT 

 s

 s D

+=⇒=

=

−ε+α

+ε−ε+α

+=

⇒ε+α

−+ε

+α+

+αα

=

ε+ε−ε=+α−α

ε+ε−ε

=+−

α

ε+ε=+α⇒+α

+

−=

−−−−

−−

−−−

−−−

∑ "

1

"

1

"

'

1111

11

111

111

)()()()(1

1

)(

)(