pytanie PID



Masz problem? Zapytaj na forum elektroda.pl z bramk± pl.misc.elektronika!

Poprzedni Następny
Wiadomość
spis tre¶ci
From: "vectron" <vectron_at_nospam_friko2.onet.pl>
Subject: pytanie PID
Date: Wed, 8 Jul 1998 16:46:11 +0200


kto wie co¶ na temat cyfrowych algorytmów do PID
(regulacja PID) , proszę o kontakt.
vectron_at_nospam_friko2.onet.pl



Poprzedni Następny
Wiadomość
spis tre¶ci
From: Piotr Laskowski <laskowskip_at_nospam_alpha.sggw.waw.pl>
Subject: Re: pytanie PID
Date: Fri, 10 Jul 1998 14:45:58 +0200


kto wie co¶ na temat cyfrowych algorytmów do PID

Robie sterownik na 80C552 z regulatorem PI . Co do algorytmu to
wykorzystalem standardowy wzor:
kp(E + 1/Ti [calka od 0 do niesk] Edt)
kp - wzmocnienie
E (epsilon) - odchylka reglacji
Ti - czas zdwojenia (calkowania)

Calka to w zasadzie suma odchylki regulacji, trzeba tylko wprowadzic
ograniczenie, aby liczba sie nie przepelnila, odchylka to wiadomo:
(wartosc zadana - wartosc mierzona)/wart. zadana. Jezeli potrzebny jest
czlon rozniczkujacy to mozna skorzystac z faktu ze rozniczke mozna
uproscic do roznicy pomiedzy ostatnim a przedostatnim pomiarem (dla
idealnego D) lub miedzy ostatnim a srednia ruchoma z n ostatnich
pomiarow. Ilosc tych pomiarow - n to bedzie wlasnie Td.
W moim przypadku (wyjscie z PI wychodzi na przekaznikowe wyjscie
impulsowe) wiec
nie potrzebowalem czlonu D

Piotrek.


Poprzedni Następny
Wiadomość
spis tre¶ci
From: "vectron" <vectron_at_nospam_friko2.onet.pl>
Subject: Re: pytanie PID
Date: Sat, 11 Jul 1998 15:04:51 +0200



Piotr Laskowski napisał(a) w wiadomości:
<35A60D06.71BB0CE5_at_nospam_alpha.sggw.waw.pl>...
kto wie co¶ na temat cyfrowych algorytmów do PID

Robie sterownik na 80C552 z regulatorem PI . Co do algorytmu to
wykorzystalem standardowy wzor:
kp(E + 1/Ti [calka od 0 do niesk] Edt)
kp - wzmocnienie
E (epsilon) - odchylka reglacji
Ti - czas zdwojenia (calkowania)

Calka to w zasadzie suma odchylki regulacji, trzeba tylko wprowadzic
ograniczenie, aby liczba sie nie przepelnila, odchylka to wiadomo:
(wartosc zadana - wartosc mierzona)/wart. zadana. Jezeli potrzebny jest
czlon rozniczkujacy to mozna skorzystac z faktu ze rozniczke mozna
uproscic do roznicy pomiedzy ostatnim a przedostatnim pomiarem (dla
idealnego D) lub miedzy ostatnim a srednia ruchoma z n ostatnich
pomiarow. Ilosc tych pomiarow - n to bedzie wlasnie Td.
W moim przypadku (wyjscie z PI wychodzi na przekaznikowe wyjscie
impulsowe) wiec
nie potrzebowalem czlonu D

Piotrek.


Dziekuje . To wlasnie to. Tylko mam jeszcze pytanie.

Naprz. ten algorytm jest stosowany w regulatorze temperatury.
Po zbadaniu wlasciwosci obiektu i obliczeniu ,instalator otrzymuje parametry
(wspólczynnik wzmocnienia ,czas calkowania i rózniczkowania ).
Czy te parametry ,przy tym algorytmie, beda prawidlowe ?

Tolek




Poprzedni Następny
Wiadomość
spis tre¶ci
From: gred=no=spam_at_nospam_kki.net.pl (Grzegorz Redlarski)
Subject: Re: pytanie PID
Date: Thu, 16 Jul 1998 00:45:57 GMT


On Fri, 10 Jul 1998 14:45:58 +0200, Piotr Laskowski
<laskowskip_at_nospam_alpha.sggw.waw.pl> wrote:

Calka to w zasadzie suma odchylki regulacji, trzeba tylko wprowadzic
ograniczenie, aby liczba sie nie przepelnila,

No wlasnie, ta calka moze nieraz sprawiac pewne problemy. W zasadzie
po kazdej skokowej zmianie w ukladzie jest z nia problem. Problem
skokowej zmiany nastawy (szczegolnym przypadkiem jest wlaczenie
ukladu) probowalem kiedys rozwiazac (chyba dosc skutecznie) przez
wprowadzenie nastawy "tymczasowej", ktora nie zmieniala sie nigdy
skokowo lecz tylko w takim tempie, aby uklad mial szanse za ta nastawa
nadazyc. Podobnie po kazdym wiekszym zaburzeniu przechodzilem z
nastawy "uzytkownika", na nastawe "tymczasowa", ktora plynnie
przechodzila do wlasciwej nastawy. Zapobiegalo to zbednemu narastaniu
calki. Zwykl~e ograniczenie calki, o ile pamietam, chyba zawsze
prowadzilo do przeregulowania po duzej skokowej zmianie nastawy.

Te moje eksperymenty jakos doprowadzily do w miare dobrego zachowania
sie ukladu, a pracowaly z piecami o bardzo roznych stalych czasowych i
do tego zmiennych (np. w wysokich temperaturach stale czasowe znacznie
sie skracaly na skutek promieniowania cieplnego). Ciekaw jestem
jednak, czy sa jakies opracowania tego zagadnienia (tzn. zachowania
sie reg. PID po duzej skokowej zmianie nastawy). Jak uzyskac
maksymalnie szybkie osiagniecie zadanej temperatury w sytuacji, gdy
przekroczenie nastawionej temp. jest praktycznie niedopuszczalne.

gr


Poprzedni Następny
Wiadomość
spis tre¶ci
From: gred=no=spam_at_nospam_kki.net.pl (Grzegorz Redlarski)
Subject: Re: pytanie PID
Date: Fri, 17 Jul 1998 23:25:03 GMT


On Fri, 10 Jul 1998 14:45:58 +0200, Piotr Laskowski
<laskowskip_at_nospam_alpha.sggw.waw.pl> wrote:

Calka to w zasadzie suma odchylki regulacji, trzeba tylko wprowadzic
ograniczenie, aby liczba sie nie przepelnila,

No wlasnie, ta calka moze nieraz sprawiac pewne problemy. W zasadzie
po kazdej skokowej zmianie w ukladzie jest z nia problem. Problem
skokowej zmiany nastawy (szczegolnym przypadkiem jest wlaczenie
ukladu) probowalem kiedys rozwiazac (chyba dosc skutecznie) przez
wprowadzenie nastawy "tymczasowej", ktora nie zmieniala sie nigdy
skokowo lecz tylko w takim tempie, aby uklad mial szanse za ta nastawa
nadazyc. Podobnie po kazdym wiekszym zaburzeniu przechodzilem z
nastawy "uzytkownika", na nastawe "tymczasowa", ktora plynnie
przechodzila do wlasciwej nastawy. Zapobiegalo to zbednemu narastaniu
calki. Zwykl~e ograniczenie calki, o ile pamietam, chyba zawsze
prowadzilo do przeregulowania po duzej skokowej zmianie nastawy.

Te moje eksperymenty jakos doprowadzily do w miare dobrego zachowania
sie ukladu, a pracowaly z piecami o bardzo roznych stalych czasowych i
do tego zmiennych (np. w wysokich temperaturach stale czasowe znacznie
sie skracaly na skutek promieniowania cieplnego). Ciekaw jestem
jednak, czy sa jakies opracowania tego zagadnienia (tzn. zachowania
sie reg. PID po duzej skokowej zmianie nastawy). Jak uzyskac
maksymalnie szybkie osiagniecie zadanej temperatury w sytuacji, gdy
przekroczenie nastawionej temp. jest praktycznie niedopuszczalne.

gr

PS Wyslalem to pare dni temu, a nie widze jednak aby trafilo na liste,
dlatego wysylam drugi raz. Jesli jednak ukaze sie powtornie, to
sorry...