10.06.2016 Views

eldo_user

Create successful ePaper yourself

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

Optimization<br />

Final Diagnostic Conditions<br />

• MONIT_VAL=ERRMAX or MONIT_VAL=ERRMIN, the printed value will be:<br />

The maximal constraint violation Max k {v<br />

(k)<br />

l + v (k) u } or the minimal constraint violation<br />

Min k {v<br />

(k)<br />

l + v (k) u }.<br />

Related Topics<br />

Monitoring Goal Value Objectives<br />

Monitoring Minimize and Maximize Objectives<br />

Optimization Methods<br />

Final Diagnostic Conditions<br />

When the optimizer has finished, a status code is printed in the optimization results. It is<br />

essential to check the value of this code (and its associated message) and the effective results of<br />

optimization (design variables and objectives).<br />

The final diagnostics indicate the final status of the optimizer before it exits. These messages<br />

and their meaning are described in Table 13-3:<br />

Table 13-3. Optimization Result Status Code<br />

Code Message and meaning<br />

0 The optimization seems to be successful. The required accuracy has been achieved.<br />

The iterates have converged to a point that satisfies the optimality conditions to<br />

the accuracy requested by the optional parameters TOL_OPT or TOL_GRAD and<br />

TOL_FEAS (refer to “Optimization Methods” on page 622). The <strong>user</strong> should<br />

verify whether the following two conditions have been satisfied:<br />

• The final values of Optimality are significantly small.<br />

• The final values of Feasibility are significantly small. This is set to zero if there<br />

are no equality or inequality constraints.<br />

1 Optimization was not successful. The maximum number of simulation runs has<br />

been reached.<br />

The limiting number of iterations, determined by the optional parameter<br />

MAX_ITER has been reached.<br />

Check the iteration log contained in the .otm file. If the optimizer appears to be<br />

making progress, MAX_ITER may be too small. If so, increase its value and rerun<br />

the optimizer, possibly using the values of the design variables obtained so far (this<br />

can be considered as a warm start).<br />

656<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!