11.01.2015 Views

Vind med en intelligent varmepumpe - Aalborg Universitet

Vind med en intelligent varmepumpe - Aalborg Universitet

Vind med en intelligent varmepumpe - Aalborg Universitet

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Kildekode til Matlab<br />

program og Excel program<br />

C<br />

Bilag C findes også på d<strong>en</strong> vedlagte cd, hvor værdierne ligger i fil<strong>en</strong> NivVærdier.m og selve<br />

behandling<strong>en</strong> af dem ligger i fil<strong>en</strong> Niveauer.m Modell<strong>en</strong> for vandtank<strong>en</strong> <strong>med</strong> omrøring<br />

findes under model1lag.m og her optræder alle værdierne ig<strong>en</strong> i start<strong>en</strong>, da d<strong>en</strong> har et<br />

anderledes defineret tidsinterval. Tid<strong>en</strong> i d<strong>en</strong> første model bliver defineret efter, hvor lang<br />

tid vandet er i hvert lag, hvorimod d<strong>en</strong> i model for et lag er 0.1 sek. Hvis tidsskridt<strong>en</strong>e<br />

bliver for store eller flowet for langsomt fungerer programmet ikke. Hvis man vil ind og<br />

ændre i kod<strong>en</strong> for at se hvad <strong>en</strong> bedre varmeisolering af huset, kh, for eksempel betyder,<br />

så opfordres det til at man kun ændrer i værdierne i fil<strong>en</strong> NivVærdier.m, gemmer og så<br />

køre fil<strong>en</strong> Niveauer.m for at se, hvad det betyder. Selve kod<strong>en</strong> står ude til v<strong>en</strong>stre, og alt<br />

der kommer efter % er forklaringer til, hvad der sker på d<strong>en</strong> <strong>en</strong>kelte linje kode. Til sidst i<br />

bilaget findes dokum<strong>en</strong>tation<strong>en</strong> for Excelkod<strong>en</strong><br />

Alle de værdier der optræder i programmet<br />

%værdier f o r s e l v e tank<strong>en</strong> :<br />

kT = 0 . 1 4 ; %Varmekonduktivitet f o r beholder , a l t s å tab ud a f<br />

%tank<strong>en</strong> [W/(m*C) ]<br />

dTB =25; %F o r s k e l i temp . mellem ø v e r s t e og n e d e r s t e l a g<br />

%i beholder [C]<br />

TBbund = 4 0 ; %bundtemperatur<strong>en</strong> [C]<br />

lT = 0 . 0 5 ; %Tykkelse a f beholder<strong>en</strong>s væg [m]<br />

dl = 1 ; %Antal grader mellem hvert l a g i varmebeholder [C]<br />

dTBl = dl /dTB; %Forholdet mellem grad l a g t y k k e l s e og temperatur−<br />

%f o r s k e l l e n mellem top og bund hver d e l a f l a g e t udgør<br />

h = 1 . 3 ; %Højde a f varmebeholder [m]<br />

mB = 5 00; %Masse a f vand i beholder [ kg ]<br />

AD = (mB/( pi *1000*h ))ˆ(1/2)/0.5+ lT ; %diameter a f bund<strong>en</strong> [m]<br />

AT = AD* pi *h ; %O v e r f l a d e a r e a l a f beholder<strong>en</strong> [mˆ 2 ]<br />

%værdier f o r r ø r<br />

kV = 401; %Varmekonduktivitet f o r varmeudveksling<strong>en</strong> mellem<br />

%vand og r ø r [W/(m*C) ]

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!