07.02.2013 Views

PhD Thesis - Energy Systems Research Unit - University of Strathclyde

PhD Thesis - Energy Systems Research Unit - University of Strathclyde

PhD Thesis - Energy Systems Research Unit - University of Strathclyde

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.

Gas = Biogas = Elec = Heat = Feedstock = F = 0<br />

Is j ><br />

j = j - TS Yes No<br />

TS - 1 ?<br />

No<br />

Yes<br />

Count1 = Retention + 1<br />

Gas1 = Biogas1 x Feed1<br />

/ (24 x Timesteps)<br />

Is i = 0, and date<br />

not Jan 1 st, and<br />

feedstock supply not<br />

seasonal ?<br />

Is i = 0 and date<br />

= Jan 1 st ?<br />

Is F > 0 ? Yes Heat feedstock<br />

No<br />

No<br />

before input to<br />

digester ?<br />

No<br />

No<br />

Is Count1 0 ?<br />

(continued)<br />

Yes<br />

Yes<br />

Yes<br />

No<br />

No<br />

Yes<br />

No<br />

Yes<br />

No<br />

No<br />

Determine date<br />

using i value<br />

Yes<br />

Does feedstock supply<br />

vary seasonally ?<br />

Yes<br />

No<br />

is Startday1<br />

0 and j = 0 and<br />

date = Startday1 ?<br />

Yes<br />

Yes<br />

198<br />

Biogas1 = Biogas Produced for Period 1 (m3/tonne feedstock)<br />

Feed 1 = Feedstock Available for Period 1 (tonnes/day)<br />

Startday1 = Integer Equivalent <strong>of</strong> Start Day for Period 1<br />

Endday1 = Integer Equivalent <strong>of</strong> End Day for Period 1<br />

Retention = Retention Time (days)<br />

Is Count1 ><br />

Retention ?<br />

No<br />

No<br />

Gas1 = Gas1 + Feed1 x Biogas1 / (24 x 24<br />

x Timesteps x Timesteps x Retention )<br />

Count1 = Count1 + 1<br />

Is j = 0 ?<br />

No<br />

Yes<br />

Yes<br />

No<br />

Count1 = Retention<br />

Gas1 = Feed1 x Biogas1 x Count1<br />

/ (24 x Timesteps x Retention )<br />

Count1 = 0<br />

Gas1 = 0<br />

Feedstock = Feedstock + Feed1<br />

Biogas = Biogas + Gas1<br />

Count1 = 0<br />

Gas1 = Gas1 - Feed1 x Biogas1 / (24 x 24 x Timesteps x Timesteps x Retention)<br />

Biogas = Biogas + Gas1<br />

F = F + Feed1<br />

Elec + ElecAD<br />

Yes<br />

Heat feedstock<br />

before input to<br />

digester ?<br />

Repeat the process in the dashed box for the other defined<br />

periods using their specific biogas production and feedstock<br />

availability data, calculating the biogas produced, and adding this<br />

to the overall biogas production figure.<br />

Is j between pumping<br />

and processing times ?<br />

Heat = HeatAD x F / 24<br />

Heat = HeatAD x Feedstock / 24<br />

Heat contents<br />

<strong>of</strong> digester ?<br />

Figure 6.4 Anaerobic Digestion Algorithm<br />

Yes<br />

Is j between<br />

feedstock input<br />

times ?<br />

Yes<br />

Elec = Elec + ElecP x<br />

Feedstock x Timesteps /<br />

No. <strong>of</strong> processing hours<br />

LHV = Lower Heating Value <strong>of</strong> Biogas (kJ/m3)<br />

Elec = Total Electricity Required (kW)<br />

Heat = Toral Heat Required (kW)<br />

ElecMix = Electricity Required for Mixing (kW)<br />

ElecP = Electricity Required for Processing and<br />

Pumping (kWh/tonne feedstock)<br />

HeatAD = Heat Required (kWh/tonne feedstock)<br />

Heat = Heat + HeatAD x<br />

Feedstock x Timesteps /<br />

no. <strong>of</strong> feedstock input hours

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

Saved successfully!

Ooh no, something went wrong!