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.

%a l d<strong>en</strong> e n e r g i der s k a l bruges t i l at holde huset varmt om natt<strong>en</strong><br />

Qdag = kh *Ah *(Ta−Tuddag )/ lh *12*3600;<br />

%a l d<strong>en</strong> e n e r g i der s k a l bruges t i l at holde huset varmt om dag<strong>en</strong><br />

Qtot = Qnat+Qdag+c *varmtvand *25*(1− nablavand ) ;<br />

%<strong>en</strong>ergimængd<strong>en</strong> der s k a l bruges t i l at varme d<strong>en</strong> ønskede mængde vand<br />

L a g e r s t r = Qtot/c /( Tstart−TRind )<br />

%Beregner l a g e r e t s t r . i n t e t semikolon f o r så b l i v e r værdi<strong>en</strong><br />

%a f l a g e r s t r smidt ud i matlab vinduet<br />

l a g e r e n e r g i = mB* c *( Tstart−TRind )<br />

%Beregner mængd<strong>en</strong> a f e n e r g i t i l rådighed i l a g e r e t i n t e t semikolon<br />

%f o r så b l i v e r værdi<strong>en</strong> a f l a g e r s t r smidt ud i matlab vinduet<br />

time = 0 : dt : t s l u t −dt ;<br />

%hvor mange t i d s i n d e l i n g e r der er i a l t<br />

ArrayR = z e r o s ( 1 , round ( t s l u t / dt ) ) ;<br />

%Talrække over temperatur<strong>en</strong> a f hvert l a g i varmerøret [C]<br />

ArrayB = z e r o s ( 1 , round ( t s l u t / dt +1));<br />

%Talrække over temperatur<strong>en</strong> i beholder<strong>en</strong>s l a g [C]<br />

ArrayH = z e r o s ( 1 , round ( t s l u t / dt ) ) ;<br />

%Talrække over e n e r g i b a l a n c e n f o r hust ( f o r meget e l l e r<br />

%l i d t e n e r g i i f h t . behovet<br />

f o r i i = 1 : round ( t s l u t / dt ) %Temperatur<strong>en</strong> i r ø r e r n e<br />

ArrayR ( i i )=TRind ; %s t a r t e r ved d e r e s indgangstemperatur<br />

<strong>en</strong>d<br />

ArrayB(1)= Tstart ;<br />

f o r i i = 1 : t s l u t / dt %i i =s t a r t : i n t e r v a l : s l u t<br />

i f i i == round (12*3600/ dt ) %h v i s t i d e n er l i g <strong>med</strong> et halvt døgn , så s k i f t t<br />

Qhustemp=Qhusdag+Qvarmtvand ;<br />

<strong>en</strong>d<br />

ArrayH ( i i )=Qhustemp ; %s t a r t e r <strong>med</strong> at opvarmningsbehovet er f o r<br />

%natt<strong>en</strong> samt varmt vand<br />

f o r j j= i i : −1: round ( i i −h/ldR )<br />

i f j j

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

Saved successfully!

Ooh no, something went wrong!