27.07.2013 Views

Design og modellering af metanolanlæg til VEnzin-visionen Bilag

Design og modellering af metanolanlæg til VEnzin-visionen Bilag

Design og modellering af metanolanlæg til VEnzin-visionen Bilag

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

19-03-07 19:26 D:\DTU\Eksamensprojekt\bilag\elektrolysedriftreal.m 3 of 5<br />

106 end<br />

107 time_doegn=time_doegn+1;<br />

108 if time_doegn == 25<br />

109 time_doegn = 1;<br />

110 end<br />

111 elpris_hist(i)=elpris(i);<br />

112 lagerstatus=lager(i,aar,k);<br />

113 if i > 500*antal<br />

114 elpris_hist_sort=sort(elpris_hist);<br />

115 elpris_Driftstimer=elpris_hist_sort(Driftstimer);<br />

116 antal=antal+1;<br />

117 end<br />

118 end<br />

119 lagerstatus=lager(i,aar,k);<br />

120 drift_=drift(aar)<br />

121 if drift(aar) == Driftstimer<br />

122 if abs(lager(1,aar,k)-lager(i,aar,k)) > 300<br />

123 warning('lagerstart forskellig fra lagerslut' )<br />

124 return<br />

125 end<br />

126 break<br />

127 end<br />

128 end<br />

129 if drift(aar) ~= Driftstimer<br />

130 warning('drift forskellig fra Driftstimer' )<br />

131 return<br />

132 end<br />

133 sum=aarsum(aar);<br />

134 elpris_snit(k)=sum/(elektrolyseeffekt*andel*drift(aar));<br />

135 sparet_el(k)=ref_eludgift-sum*levetid/1E6;<br />

136 anlagsudgift(k)=ref_anlagsudgift*andel;<br />

137 ekstraanlagsudgift(k)=anlagsudgift(k)-ref_anlagsudgift;<br />

138 sparet(k)=sparet_el(k)-(ekstraanlagsudgift(k)+lagerprisen)*(1+levetid*D<strong>og</strong>V);<br />

139 andel_sparet(k)=sparet(k)/ref_omkostninger;<br />

140 <strong>til</strong>bagebetalingstid_aar(k)=(ekstraanlagsudgift(k)+lagerprisen)/(sparet_el(k)<br />

/levetid-(ekstraanlagsudgift(k)+lagerprisen)*D<strong>og</strong>V);<br />

141 if <strong>til</strong>bagebetalingstid_aar(k) < 0<br />

142 <strong>til</strong>bagebetalingstid_aar(k)=99;<br />

143 end<br />

144 forrentning(k)=1/<strong>til</strong>bagebetalingstid_aar(k);<br />

145<br />

146 sparet_sum_nutidsvardi(k)=0;<br />

147 stop_nutidsvardi=0;<br />

148 for i=1:50<br />

149 sparet_aarligt=(sparet_el(k)/levetid-(ekstraanlagsudgift(k)+lagerprisen)<br />

*D<strong>og</strong>V)/(1+kalkulationsrente)^i;<br />

150 sparet_sum_nutidsvardi(k)=sparet_sum_nutidsvardi(k)+sparet_aarligt;<br />

151 if sparet_sum_nutidsvardi(k) >= ekstraanlagsudgift(k)+lagerprisen<br />

152 andel_<strong>af</strong>_aar=(sparet_sum_nutidsvardi(k)-(ekstraanlagsudgift(k)<br />

+lagerprisen))/sparet_aarligt;<br />

153 <strong>til</strong>bagebetalingstid2_aar(k)=i-andel_<strong>af</strong>_aar;<br />

154 stop_nutidsvardi=1;<br />

155 break<br />

156 end<br />

157 i=i+1;<br />

158 end

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

Saved successfully!

Ooh no, something went wrong!