PID regeling

Homeseer Forum in het Nederlands (DUTCH forum)

Moderator: Ruud

Post Reply
phoenixb
Advanced Member
Advanced Member
Posts: 512
Joined: Thu Jul 23, 2009 1:00 pm
Location: Netherlands

PID regeling

Post by phoenixb »

Hallo,

Weet iemand of er een plugin/script of andere mogelijkheid is om binnen homeseer die het mogelijk maakt om aan de hand van een setpoint en een analoge ingang een uitgang (analoog) aan te bieden op basis van een PI of een PID regeling?

Ik wil namelijk per vertrek een setpoint en een actuele temperatuur gaan uitlezen (hier zijn tal van mogelijkheden voor) die ik vervolgens op een uitgang kan aanbieden die een signaal van 0-10Vdc geeft.
Ik hoor het graag.
Gr,
__________________
Digit
Global Moderator
Global Moderator
Posts: 3388
Joined: Sat Mar 25, 2006 10:23 am
Location: Netherlands
Contact:

Re: PID regeling

Post by Digit »

Ik heb ooit in '93 een PID regelaar geschreven om de retourtemperatuur van een CV-ketel mee te regelen, gebaseerd op het boek Regeltechniek van Cool, ISBN 90-6674-002-7. Ik heb zelfs de code nog wel ergens liggen geloof ik, en het boek schijnt ook nog te bestaan! :)
Het zal helaas niet zijn geschreven in de taal die je wenst... als je interesse hebt hoor ik het wel.
phoenixb
Advanced Member
Advanced Member
Posts: 512
Joined: Thu Jul 23, 2009 1:00 pm
Location: Netherlands

Re: PID regeling

Post by phoenixb »

Robert,

Bedankt voor je snelle reactie, in principe de PID algoritme heb ik hier ook nog wel in de boeken staan met wat basic voorbeelden welke (vanuit mijn vakgebied) voornamelijk in PLC's gebruikt wordt.

Alleen voordat ik zelf iets ga proberen wil ik eerst kijken of er misschien al iets bestaat in HS.
Want ik wil namelijk een converter op HS aansluiten die het mogelijk maakt om van een 0-10Vdc signaal een ketel via opentherm te laten moduleren.
Vandaar mijn zoektocht, als semi pro PLC programmeur mis ik soms de tools in HS om op die manier te programmeren schelt een hoop tijd en zal daardoor de drempel een stuk lager worden om HS te gebruiken voor het maken van complexe schakelingen.

Update:
Op dit moment (omdat het al wat kouder aan het worden is en ik ze thuis niet in de kou wil laten zitten) heb ik buiten HS om tijdelijk een PLC geplaatst welke standaard al een PID regeling heeft. Deze heb ik iets omgebouwd naar een PI regeling want de D actief was een beetje teveel van het goede.
Ik kan nu in ieder geval testen of de interface welke in de opentherm verbinding zit goed functioneert om de modulatie van de ketel te regelen aan de hand van diverse temperaturen en setpoints in mijn huis (op dit moment nog maar 2 verschillende ruimte).


Gr,
__________________
Kroonen
Member
Member
Posts: 302
Joined: Mon Oct 01, 2007 6:38 pm
Location: Netherlands

Re: PID regeling

Post by Kroonen »

Hoi,

Ik weet niet of je er wat an heb, momenteel heb ik een PID regeling met een linux tool fhem. Hier zit ook een standaard PID regeling in voor de fht8v

Dus ik meet de temperatuur met een oregon sensor, en laat deze de input zijn voor de PID en deze stuurt de verewarmingsknop zoveel % open

in fhem is een losse module voor de PID

Zie hier het voorbeeld :

De oregon sensor

fhem> l tempslaap
Internals:
CODE THGT228N_00
DEF THGT228N_00
IODev RFXCOM
NAME tempslaapPID
NR 23
STATE T: 16.6 H: 0
TYPE OREGON
Readings:
2011-10-21 14:10:01 temperature 16.6
Attributes:
fm_order 22


Dan de PID

fhem> l thermostaat_slaapkamer
Internals:
DEF tempslaap:temperature:([\d\.]*) thermostaat_slaap
NAME thermostaat_slaapkamer
NR 42
STATE 16.6 (delta 0.399999999999999)
TYPE PID
actor thermostaat_slaap
command valve
dFactor 5.88235294117647
iFactor 3.05882352941176
pFactor 25.4901960784314
reading temperature
regexp ([\d\.]*)
satMax 100
satMin 0
sensor tempslaap
Readings:
2011-10-21 14:12:50 actuation 17.8901960784313
2011-10-21 14:12:50 delta 0.399999999999999
2011-10-21 14:12:50 desired 17
2011-10-21 14:12:50 integrator 1.2235294117647
Attributes:
room Slaapkamer

En dan het resultaat op de thermostaatknop (actuator)

fhem> l thermostaat_slaap
Internals:
DEF 4931
IODev CUL
NAME thermostaat_slaap
NR 4
STATE 17 %
TYPE FHT8V
addr 4931
idx 03
Attributes:
room Slaapkamer

en die staat nu 17% open

groet Richard
Post Reply

Return to “Homeseer algemeen Forum”