Värmepumpsforum allt om värmepump och värmepumpar
VärmepumpsForum Allmänt => Värmepumpar och installationsfrågor. => Värmepumpar - Mark/Berg och Sjövärmepumpar. => Ämnet startat av: eleson skrivet 28 januari 2014, 10:11:40
-
Hej kloka män och kvinnor,
Jag söker info om styrning mha gradminuter på nätet.
Och helst på engelska.
Dvs intergralstyrning där input är on/off.
T ex, vad heter styrmodellen på engelska...?
Extra guldstjärna om någon kan peka på ett Arduino bibliotek med färdiga rutiner.
(Bra PID modeller finns tycker, jag men det är ju inte samma...)
Mit mål är att se om man kan bygga styrning i Arduino, för att kombinera olika energi källor.
Alla tips mottages tacksamt!
/E
-
dm degree minutes.
Det är nog enklast att skriva den delen av koden själv då den är extremt enkel.
var curve = []; //lägg in värden i array. måltemp för varje ute-temp. eller annan modell för kurvhantering. Det enda som är komplext.
var integral = 0;
var targetTemp = curve[sensorOutTemp];
var actualTemp = sensorActualTemp;
var startHeating = -100;
var heating = false;
setInterval(function(){
integral = integral + (targetTemp - actualTemp);
if (integral < startHeating) {
startHeatPump();
heating = true;
}
else {
if (heating === true && integral >= 0){
stopHeatpump();
heating = false;
}
}
},60000);
-
Tackar!
Det kanske är så enkelt. Jag hoppades lite på att hitta något embryo till autotuningm för att fpå stöd med att få kurva rätt m h a inne tempmätare. Därav intresset för littaretur inom regler området.
-
Nackdelen med autotunad kurva baserat på innertemp är väl att den just kan bli påverkad av aktiviteter inomhus likväl som vind och annat. Bättre att hitta en kurva som passar, det görs bäst när det är kallt ute. Och sedan hålla sig till den och bara förskjuta kurvan om innetempen diffar mot önskad innetemp. Dvs gasa och bromsa vid behov.
Annars får du skriva en lite halvsmart auto-tune som helt enkelt skapar ett eget målvärde för varje ute-temp-possition i arrayen och justerar denna om det skiljer sig i inomhustemperatur. Men justeringen minskar ju längre given ute-temp har visat sig ge rätt inomhustemperatur.
Efter något år kommer det typ inte längre ske någon förändring av själva kurvan.
-
http://script.abelko.se/script.php?id=161 (http://script.abelko.se/script.php?id=161)
Bra källa för hempulare.
-
om man använder abelko är fördelen att dom har grafiskt kurvstöd. väldigt smidigt :)
men det är ju lite dyrare än en arduino hehe
-
Troligen dyrare...
Dock en bra källa för olika kodexempel :)
-
Varför använda dig av gradminuter?
-
styra på returen går ju också bra i de flesta fall
-
Varför använda dig av gradminuter?
Bra fråga!?
Tja, är en PID regulator alternativet?
eller mera öppet ställd fråga:
vilka alternativ finns?
-
P eller pd räcker.
använd är-värden.
temperaturer och eller tryck kan du använda.
Tryckskillnaderna i ett standard radiatorsystem är dock inte så stora så det kan vara lite knepigt.
Annars är det det absolut bästa alternativet.
Som david skriver så kan du använda fram- och returtemperaturen för att se husets last momentant.
Genom att använda derivatan av värdet från x antal minuter bakåt kan du jämföra det med en centralt placerad tempgivare och justera framledningstemperaturen efter det.
Exempelvis kan du vid lågt och minskande dt samt är=bör på innegivaren öppna och ladda acktank.
Finns många sätt att göra, bara fantasin och pengarna sätter gränsen.