In het vorige deel is de installatie en de automatisering al in grote lijnen beschreven. Om te kunnen optimaliseren, moet je wat dieper in de materie gaan. Hoe werkt de installatie eigenlijk? Aan welke knoppen kun je draaien om te optimaliseren?
Veel informatie over de warmtepomp is te vinden op deze Tweakers pagina. Ik beperk me tot mijn essentie.

Systeembeschrijving
Het centrale deel van het warmtepomp systeem bestaat uit twee in elkaar grijpende circulaties van water: 1. de circulatie over de radiatoren en de vloerverwarming (links in het schema) en 2. de circulatie over de warmtepomp. Het buffervat is een kortsluiting die beide circulaties met elkaar verbindt. Als beide circulaties even groot zijn, stroomt er netto niets door het buffervat; bij ongelijke debieten wordt dat via het buffervat vereffend en dat kan in twee richtingen zijn.
Van belang is dat er nog een circulatie over de bijverwarming gaat. Die wordt normaal gesproken niet gebruikt; alleen als bij strenge vorst de warmtepomp te weinig warmte levert, wordt die ingeschakeld via het openen van de driewegklep. Aangezien dit niet vaak voorkomt, wordt die situatie niet in de optimalisatie betrokken.
Wat ook nog belangrijk is: er zijn 10 radiatoren in het huis waarvan er twee van een mechanische temperatuurregelaar zijn voorzien (in de woonkamer met de vloerverwarming) en de overigen een geautomatiseerde temperatuurregeling hebben. De vloerverwarming is een aparte circulatie met een mechanische temperatuurregelaar voor alle circuits samen die 1 gedeelde pomp hebben. Tenslotte is het belangrijk te weten, dat het systeem van radiatoren (en de aanvoer van het vloerverwarmingssysteem) een overstortventiel heeft.
Dus alle warmteverbruikers zijn temperatuurgeregeld en dus varieert het debiet over het linkerdeel van het systeem; het overstortventiel voorkomt een te groot drukverschil tussen aan- en afvoer.
Vrijheidsgraden warmtepomp
Om de vrijheidsgraden te begrijpen: de warmtepomp bepaaklt de hoeveelheid warmte die hij moet opwekken een de hand van de buitentemperatuur, de zogenaamde stooklijn. Deze bepaalt de gewenste temperatuur van het verwarmingswater dat naar de radiatoren en naar het voedingspunt van de vloerverwarming wordt gestuurd. De curve is lineair
Tgewenst = Tvoet + B * (T0 – Tbuiten) voor Tbuiten tussen T0 en Tmin
Aardig wat vrijheidsgraden, zou je zeggen. Het regelalgoritme van de warmtepomp is echter grotendeels een “black box”, maar gelukkig is er wel officiële informatie over hoe het type dat ik heb kan worden ingesteld.
Voor deze stooklijn is relevant:
- De verwarming werkt vanaf een laagste buitentemperatuur. De advieswaarde voor T0 is 18 °C (oudbouw); dit neem ik over.
- Tmin wordt als “niet te wijzigen adviesinstelling” op -10 °C gehouden.
- B wordt gepaald door de maximale Tgewenst, Tmax (hoogste gewenste watertemperatuur) bij (logischerwijze) Tmin (laagste “geldige” buitentemperatuur)
Met andere woorden de vrijheidgraden zijn Tvoet en Tmax. Voor de installatie als geheel worden deze geoptimalisserd bij een buitentemperatuur tussen de 0 en 5 °C, waarbij voor het overige gecontroleerd wordt of de verwarming “naar behoren” werkt.
Regeling van de warmtevraag
Normaal gesproken kan de warmtevraag/productie van een CV ketel opgelegd worden. Dit kan via het verouderde aan/uit principe of door de ketel tussen een minimaal en maximaal vermogen te laten moduleren.
Uit het bovenstaande kun je al afleiden, dat dit bij de warmtepomp niet mogelijk is. De interne regeling van de warmtepomp bepaalt het starten en stoppen van de warmtepomp op zichzelf en ook het moduleren van het opwarmend vermogen tussen (redelijk beperkte) grenzen.
Het algoritme is niet bekend, maar als je het gedrag bekijkt (en het Tweakers forum staat vol met ervaringen van gebruikers), is het het regelen van een gemiddelde watertemperatuur aan de hand van de stooklijn met criteris voor het starten en stoppen. Het netto-effect (bij mij) is dat bij een buitentemperatuur warmer dan ongeveer 10 – 15 °C er een combinatie van aan/uit-gedrag en moduleren voorkomt en daaronder een continue werking met modulatie.
Er is nog een ander effect: bij lage temperaturen en/of hoge luchtvochtigheid vindt er ijsvorming plaats op de verdamper (daar waar het koude koelmiddel verdampt door de koude buitenlucht, die daardoor nog kouder wort, maar waarbij vocht uit de lucht zich afzet. De regeling van de warmtepomp zal dan een “ontdooi-cyclus” starten door de verdamper op te warmen waardoor het ijs afsmelt.
Tijdens zo’n cyclus valt het verwarmend vermogen weg; de opgeslagen warmte in het buffervat kan dit opvangen, maar bij steeds lagere temperaturen wort dat moeilijker en dan zal de regeling van de warmtepomp de bijverwarming (mijn CV ketel) starten en van daaruit warm water in het circuit stoppen.
Belangrijk is nu: de thermostaat in de woonkamer (of in mijn geval de individuele regelaars op de radiatoren) kunnen dus niet de warmtevraag opleggen aan de warmtepomp. De warmtepomp regelt alleen maar de temperatuur in de aanvoer van de circulatie naar de radiatoren en naar het eigen circulatiesysteem van de vloerverwarming.
Bijgewerkte probleemstelling
Het uitdaging is dus, om bij een buitentemperatuur tussen ongeveer 0 en 5 °C de stookcurve zo laag mogelijk in te stellen, zodat er toch voldoende warmte wordt geleverd in vergelijking met de warmtevraag. Er wordt dan achteraf gecheckt of bij andere buitentemperaturen de verwarming “naar behoren” werkt.
Zonder verdere uitweiding, dienen ook de volgende systeem-instellingen te worden geoptimaliseerd:
- De instelling van de “Buderus” circulatiepomp (debiet laag/middel/hoog en de vorm van de pompcurve)
- De instelling van de circulatiepomp van de vloerverwarming (laag/middel/hoog)
- De regel-instelling van de circulatiepomp over de warmtepomp. Deze wordt geregeld door het temperatuurverschil tussen in- en uitgaande stromen naar/van de warmtepomp. Dat is een instelling in de lijst van Nefit-Bosch, een “niet te wijzigen instelling” van 7 °C tijdens verwarmen
Dit is het voor deel 2 van het verhaal. In deel 3: hoe weet ik de warmtevraag vanuit de radiatoren?