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

Titel: Info om gradminuter ?
Skrivet 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
Titel: SV: Info om gradminuter ?
Skrivet av: David Rinnan skrivet 28 januari 2014, 11:11:23
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);
Titel: SV: Info om gradminuter ?
Skrivet av: eleson skrivet 28 januari 2014, 21:04:45
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.
Titel: SV: Info om gradminuter ?
Skrivet av: David Rinnan skrivet 28 januari 2014, 22:05:55
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.
Titel: SV: Info om gradminuter ?
Skrivet av: eleson skrivet 29 januari 2014, 14:00:20
http://script.abelko.se/script.php?id=161 (http://script.abelko.se/script.php?id=161)

Bra källa för hempulare.
Titel: SV: Info om gradminuter ?
Skrivet av: David Rinnan skrivet 29 januari 2014, 15:16:25
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
Titel: SV: Info om gradminuter ?
Skrivet av: eleson skrivet 29 januari 2014, 16:11:08
Troligen dyrare...
Dock en bra källa för olika kodexempel  :)
Titel: SV: Info om gradminuter ?
Skrivet av: Bigfoot skrivet 29 januari 2014, 16:28:35
Varför använda dig av gradminuter?
Titel: SV: Info om gradminuter ?
Skrivet av: David Rinnan skrivet 29 januari 2014, 17:58:38
styra på returen går ju också bra i de flesta fall
Titel: SV: Info om gradminuter ?
Skrivet av: eleson skrivet 29 januari 2014, 20:17:09
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?
Titel: SV: Info om gradminuter ?
Skrivet av: Bigfoot skrivet 29 januari 2014, 22:03:46
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.