[elektro] peltier & PID & ???
Petrik Gergely
spee at freemail.hu
Thu Nov 27 20:27:43 CET 2008
On Thu, 27 Nov 2008, Moczik Gabor wrote:
> Petrik Gergely wrote:
>>> Szerintem vegyel ket kulon PID hurkot.
>>> Az egyik, "belso", ami a belso homersekletet tartja az alapjel szerinti
>>> erteken. Egy masik ("kulso"), ami a ket oldal kulonbseget nezi, es ha egy
>>> hatarerteket meghalad, akkor csokkenti a belso hurok _alapjelet_ (tehat
>>> mintha direkt kisebb homersekletet kertel volna).
>
>> Akarod írni: növeli. Azaz nem akarja még jobabn hűteni, úgyse fog menni,
>> nemde?
>
> Részletkérdés, mindenesetre ez attól függ hogy hűtes vagy fűtés van, merre
> áramlik a teljesítmény.
Teljesen jogos, ha általánosságban beszélünk a kérdésről. A
hagsúly azon van, hogy a butácska PID-et nem szabad hagyni az
őrületbe kergetni a Peltiert, ezt pedig az alapjel elhúzásával
lehet egyszerűen elérni.
>> Én ugyanezt írtam, csak annyi külünbséggel, hogy a dT ami elérhető az
>> folymatosan csökken a terhelés fv-ében. Tehát ahhoz, hogy az egész
>> tartományon jól működjön az általad javasolt megoldás, túl kicsi dt-re
>> kellene szabályoznia a külsőnek, és indokolatlanul emelné az alapjelét a
>> belsőnek viszonylag alacsony külső hőm esetén. A külsőnek sztem nem
>> P(ID)-nek kell lennie, hanem a belső PID szabályozójelét figyelembe véve
>> egy tálblázatból max dT-t kilesnie, és levonnia a külső hőm-ből. Némi
>> ráhagyással dolgozva működnie kéne a dolognak. Csak a Peltier
>> karakterisztikája kell hozzá, egy PID, külső hőmérő, és egy hozzáadás a
>> belső PID alapjeléhez, ha indokolt.
>
> Ez szerintem annyit változtat, hogy a külső PID-nek mi a visszacsatolása.
> Értelem szerűen ha a dT nem konstans a teljes tartományban, akkor bele kell
> venni minden mást is, össze kell kombinálni a paramétereket függvénnyel,
> táblázattal, valamivel, hogy kijöjjön egy eredmény változó aminek nem szabad
> túllépni egy értéket. Utána már erre lehet szabályozni.
Asszem igazad van. Nekem valamiért nem állt rá a kezem/agyam,
hogy kívülre is "igazi" szabályozást rakjak, csak a külső
hőmérséklet kóros tartományba kerülése esetén egy egyszerű
különbségképzést gondoltam csinálni. Amíg a Peltier a
karakterisztikája szerint képes megbirkózni az aktuális
teljesítményen járatva az előírt hőmérsékletkülönbséggel, addig
nem nyúluk az alapjelhez. Amint viszont a külső hőmérséklet
elúszik annyira, vagy a Peltier vezérlőjele elszáll annyira,
hogy a Peltier az adott hőmérsékletkülönbséget az adott
vezérléssel nem lenne képes tartani, utánhúzni az alapjelen.
Linearitást feltételezve ez kb annyi, hogy
dAlapjel = P*(max(Delta_krit, dT + k*u_vez) - Delta_krit)
Ha dT és a Peltier k-val skálázott vezérlőjelének összege
meghalad egy kritikus értéket, akkor a kritikus érték feletti
rész P-vel skálázott értékével megnöveljük a belül kívánt
hőmérsékletet. Hiszterézises P szabályozás. De persze innetől
kezdve lehetne PI vagy éppen PID is ugyanezekre...
Szted jó a gondolatmenetem?
--
G
More information about the Elektro
mailing list