PID kerdesek

Moczik Gabor pm at progzmaster.hu
Wed Jan 17 20:44:04 CET 2007


Huszti Andras wrote:
>>Vegul is ezzel a pwm = pwm + ... dologban az zavart meg, hogy a PWM pozitiv 
>>szam, mert csak gyorsitani tudok, fekezni nem, a PID kimenete pedig akar 
>>negativ is lehet (amit jelen esetben csak eldobni tudok, vagyis 0-val 
>>helyettesiteni).
> 
> Attol fugg... Ha H-hidad van akkor a negativ elojel lehet iranyvaltas.
> Es ha minden igaz akkor aktivan fekez?(??)

Igen, a normalis megoldas ez lesz, csak most egy demo panelen van 
osszedobva, es nem valthato a H-hid...

>>teljesen az oszcillaciot, a setpoint korul remeg egy kicsit, bar ez 
>>szerintem abbol adodik, hogy zajos egy kicsit a visszacsatolo jel.
> 
> Tegyel bele egy kis hiszterezist! Talan segit. Vagy vagd le az ellenorzo
> jel also bitjet.

Hat inkabb az utobbi, de lehet atlagolni, hardveres RC, mukodik majd ez, 
utobbit probaltam.

A hiszterezis hogy lesz jo szerinted?
Szerintem instabilla teheti a hurkot.

> Nem kellene osszcillacionak lennie. Mekkora a holtiodo? Gondolom
> motorrol van szo. Ha nem nagy a motor akkor nem lehet olyan nagy. Sima P
> tag eseten is van osszcillacio?
> 
> Szakaszrol nincs egy regisztratumod?

Nagyon jo kerdeseket teszel fel :-), mint irtam ez eletem elso PID 
szabalyzoja, ugy ertve, hogy eddig soha nem foglalkoztam ilyen jellegu 
folyamatiranyitassal...

Az oszcillacio inkabb csak instabilitas, most kiprobaltam, ha nincs zaj az 
ellenorzo jelen, akkor stabilra beallithato.

Kozben azt nezegetem meg, hogy a "gyari" PID algoritmusokban az integral 
windup megelozesere nem engedik az I tag erteket egy adott fole emelkedni, 
ez pedig tobbnyire kozel van a valtozoval abrazolhato legnagyobb szamhoz.

A gyakorlatban nem volna megfelelobb, ha csak addig engednem, ameg van hatasa?
Pl. a max output valamennyi, Ki es a Scaling factor valamennyi, akkor 
elvileg a max_sum=max_out*scaling_factor/Ki

-------------

Lepek tovabb:
Az eredeti feladat, egy tengelyt korulforgatni lehetoleg minel nagyobb 
konstans fordulatszammal, nagy inditonyomatekkal, majd igen pontosan 
megallni egy adott szoghelyzetben.

Ezt ugy kepzelem megvalositani, hogy a fordulatszamot szabalyzo hurok 
alarendelt lesz a poziciot szabalyzo huroknak, vagyis a poizicio-PID 
kimenete lesz a fordulatszam-PID setpoint-ja.

-- 
((( Móczik Gábor  )))--((( pm -> @ -> progzmaster -> . -> hu  )))
((( Skype: moczik )))--((( Website: http://www.progzmaster.hu )))



More information about the Elektro mailing list