24.07.2014 Views

COMPIT 2005 in Hamburg - TUHH

COMPIT 2005 in Hamburg - TUHH

COMPIT 2005 in Hamburg - TUHH

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

4.3. Objectives<br />

Two major objectives, the estimated time of arrival (ETA) and the fuel consumption (FUEL), are<br />

taken <strong>in</strong>to account, both of which have to be m<strong>in</strong>imized. Especially <strong>in</strong> rough weather conditions the<br />

velocity of <strong>in</strong>itial route variants has to be quiet low to avoid <strong>in</strong>feasibility due to active constra<strong>in</strong>ts. The<br />

follow<strong>in</strong>g objective functions are suited to accelerate the propagation of the <strong>in</strong>itial routes towards<br />

faster route variants with<strong>in</strong> the applied multi-objective optimization method:<br />

Objective<br />

ETA<br />

( ETA − set value ETA) 2<br />

= , (2)<br />

⎛<br />

ETA ⎞<br />

Objective FUEL = weight ⋅ ⎜ FUEL − FUEL ⋅<br />

⎟ . (3)<br />

⎝<br />

set value ETA ⎠<br />

The set value ETA is derived from optimum results at calm water conditions (ETA = 118 hours after<br />

departure, the value matches the estimated duration of a journey as stated <strong>in</strong> the sail<strong>in</strong>g lists of the<br />

ship operator) The weight assigned to the FUEL objective is 0.05, so as to produce objectives of an<br />

equal magnitude at the biggest deviants of the set value.<br />

4.4. Optimization with modeFRONTIER<br />

For the setup of the optimization task the generic optimization software modeFRONTIER uses a<br />

process flow chart, Fig.3. Initially free variables, used as <strong>in</strong>put parameter of the optimization loop, are<br />

collected <strong>in</strong> an <strong>in</strong>put file (parameter.txt). Afterwards, an application is started to build the new route<br />

by means of a perturbation of the parent route accord<strong>in</strong>g to the actual <strong>in</strong>put parameter (makeroute).<br />

Next, the route is evaluated (virtualShip) and results are given back to modeFRONTIER. F<strong>in</strong>ally, the<br />

optimization rout<strong>in</strong>e observes the constra<strong>in</strong>ts, calculates the objectives and, if necessary, launches a<br />

new <strong>in</strong>vestigation.<br />

2<br />

5. Optimization results<br />

Fig.3: modeFRONTIER, process flow chart<br />

Fig.4 shows a result of the MOGA. Each dot represents a feasible route that can be taken <strong>in</strong>to account<br />

for a route decision consider<strong>in</strong>g ETA and FUEL.<br />

20

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

Saved successfully!

Ooh no, something went wrong!