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

Create successful ePaper yourself

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

Discharge<br />

No<br />

tank = tank<br />

fuel used = 0<br />

residual = 0<br />

i = i - timesteps<br />

per day<br />

charge = 0<br />

fuel demand (kWh) =<br />

(transport demand x<br />

fuel consumption)<br />

/ timesteps per hour<br />

tank = tank - fuel<br />

demand<br />

is tank < 0 ?<br />

Yes<br />

No<br />

required (kW) = ((max -<br />

tank) x timesteps per hour x<br />

100) / Battery Efficiency)<br />

is fuel supply<br />

< required ?<br />

Yes<br />

tank (kWh) = tank + (( fuel<br />

supply x Battery Efficiency) /<br />

( 100 x timesteps per hour)<br />

is tank < 0 ?<br />

Yes<br />

fuel used = fuel supply<br />

residual = (-tank x<br />

timesteps per hour) / fuel<br />

consumption<br />

tank = 0<br />

fuel<br />

consumption<br />

(kWh/ km)<br />

Yes<br />

Yes<br />

is fast refuel<br />

allowed?<br />

is i ><br />

timesteps per<br />

day?<br />

No<br />

is i = start<br />

time1 or start<br />

time2 ?<br />

is transport<br />

demand = 0 and<br />

charge = 1 ?<br />

fuel used =fuel demand + tank<br />

residual = (-tank x timesteps<br />

per hour) / fuel consumption<br />

tank = 0<br />

No<br />

No<br />

119<br />

transport<br />

demand<br />

(km/ h)<br />

Yes<br />

Yes<br />

Recharge<br />

No<br />

required (kW) = required<br />

x ((max% - current% ) /<br />

(max% - bulk%))<br />

No<br />

tank = maxkWh<br />

fuel used = required<br />

residual = 0<br />

tank = tank<br />

fuel used = fuel supply<br />

residual = 0<br />

Figure 5.3 Electric Vehicle Fuel Use Algorithm<br />

No<br />

charge = 1<br />

required (kW) = (maxkWh x<br />

bulk% x 100) / (time x<br />

time% x Battery Efficiency)<br />

is current% <<br />

bulk% ?<br />

Yes<br />

tank (kWh) = tank + ((fuel supply<br />

x Battery Efficiency) / (100 x<br />

timesteps per hour))<br />

fuel used = fuel supply<br />

Yes<br />

is tank >=<br />

100 %<br />

No<br />

is fuel supply<br />

< required ?<br />

Yes<br />

is tank >=<br />

100 %<br />

No<br />

Yes<br />

No<br />

charge = 0<br />

excess = ((tank - maxkWh) x timesteps per<br />

hour<br />

x 100) / Battery Efficiency)<br />

fuel used = fuel used - excess<br />

residual = transport demand<br />

k kWh<br />

charge = 0<br />

tank = tank<br />

fuel used = 0<br />

residual =<br />

transport demand<br />

tank (kWh) = tank + ((required<br />

x Battery Efficiency) / (100 x<br />

timesteps per hour))<br />

fuel used = required<br />

tank = tank<br />

fuel used = fuel used<br />

residual = transport demand

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

Saved successfully!

Ooh no, something went wrong!