» »

PI regulator

PI regulator

killa bee ::

kaj počne PI regulator, nekaj sem bral na Wikipediji pa mi ni čisto jasno, ker mi angleščina malo povzroča preglavice

TESKAn ::

PI regulator ima dva dela, proporcionalnega (P) in integracijskega (I).
P del se odziva na trenutno vrednost napake, kar ti v praksi pomeni, da napaka ne bo nikoli 0.
I del sešteva napake, kar pomeni, da lahko spravi napako na 0.

V PI regulator ti daš dva signala, željeno vrednost in trenutno vrednost. Ti dve vrednosti se med seboj odštejeta, da dobiš vrednost napake (koliko trenuten signal odstopa od željenega). Recimo da imaš v našem primeru ventilator, ki mu želiš regulirat hitrost. Želiš 2000 RPM, imaš pa 1900 RPM; napaka je 2000 - 1900 = 100.

Izhod regulatorja je krmilna vrednost za sistem, recimo da je v našem primeru to napetost, ki jo moramo nastavit ventilatorju. Da dobimo izhod, izračunamo P in I člen, ju seštejemo in to je vrednost, ki jo mora sistem nastavit. P člen je proporcionalen trenutni vrednosti napake * nek faktor, Kp, torej P = 100 * Kp. I člen je integral ali seštevek vseh prejšnjih napak, pomnožen z nekim drugim faktorjem, Ki, torej I(t) = (I(t-1)+100)*Ki. Torej vrednost I člena zdaj (t) je vrednost člena prej (t-1) + trenutna vrednost napake * faktor. Izhod regulatorja je P + I, za naš primer ti to da vrednost napetosti, ki jo mora sistem nastavit ventilatorju, da bo imel željeno hitrost. Vse skupaj je blazno preprosto, edino koeficiente določit tako, da se bo sistem odzval hitro in ne bo začel oscilirat (pri ventilatorju bi se osciliranje kazalo tako, da bi pospešil do max. obratov, se nato ustavil, pa spet do max. obratov in tako naprej), je tricky.
Tko je to na hitro.
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.

killa bee ::

seprav kok je I(t-1)?

TESKAn ::

Ko začneš, je 0. Potem pa prištevaš napako. Se pravi I(t0) = 0, I(t1) = I(t0)+e(t1), I(t2) = I(t1)+e(t2), ...I(t) = I(t-1)+e(t); e = napaka.
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.

killa bee ::

seprav I(t1)=0 + 100 = 100

TESKAn ::

ja.
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.

killa bee ::

seprav če je Kp = 0.01 in Ki = 0.1 in e = 100 je P+I = 11. In to je 11V kao napetosti in ta napetost dvigne vrtljaje naprimer na 1950 rpm in pol je treba na novo e = 50 in tko naprej računat spet P+I

TESKAn ::

Ja.
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.

killa bee ::

kaj je pa tisto k maš en kvadratek pa maš not napisan npr: K = 175 , Ts = 0.5 s

TESKAn ::

Za K napiši ali pa poskeniraj celoten izraz. Ts je Tsampling, perioda, s katero vzorčiš odziv sistema in iz tega računaš napako in novo vrednost krmiljenja. Ts = 0,5 s ti pove, da na pol sekunde pogledaš izhod sistema, izračunaš napako in novo nastavitev regulacije.
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.

killa bee ::

 slika

slika



http://imageshack.us/photo/my-images/54...

tuki je slika od kvadratka k ma Ks pa Ts, pa ne vem kva ta kvadratek dela?

Zgodovina sprememb…

TESKAn ::

Ta kvadratek vzame vsake pol sekunde trenutno vrednost napake, jo pomnoži s K in da naprej. V bistvu je ta kvadratek en preprost P regulator - vzame napako, jo pomnoži s konstanto in da izhod.
Uf! Uf! Je rekel Vinetou in se skril za skalo,
ki jo je prav v ta namen nosil s seboj.

marjan_h ::

Ali lahko še kdo opiše PID, P regulator?

Kakor razumem obstaja množica regulatorjev vseh možnih (P)(I)(D). Kje se kakšen uporablja? Koliko časa se hrani integral prejšnih vrednosti? Kako si s tem sistem pomaga da pravilno regulira?

Edino kar razumem upam da pravilno je diferenčni člen. Torej za njega je pomembno da je odvod 0. Tako se ohranja recimo temperatura v hladilniku, rpm pri motorju vedno na konstantni vrednosti?

Hvala.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Priklop LED diod na napetost 13-16V

Oddelek: Elektrotehnika in elektronika
182769 (2338) fr!Xy
»

Kako Google upošteva prestopne sekunde na svojih strežnikih

Oddelek: Novice / Omrežja / internet
98073 (6375) BlueRunner
»

Koliko so vredni moji stari telefoni?

Oddelek: Loža
192703 (2087) jamabama007
»

matematično izrazoslovje

Oddelek: Znanost in tehnologija
161761 (1254) gzibret
»

DC Power Meter

Oddelek: Elektrotehnika in elektronika
263232 (2323) Pyr0Beast

Več podobnih tem