[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