10.06.2016 Views

eldo_user

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Optimization<br />

Monitoring Design Objectives<br />

• MONIT_VAL=MAX or MONIT_VAL=MIN, the printed value will be the maximum<br />

Max{f r (k) (x)} or the minimum Min{f r (k) (x)}.<br />

• MONIT_VAL=ERRMEAN, the printed value will be the sum<br />

of the squared residuals.<br />

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

maximal error function Max{|f (k) r (x) − r (k) |} or the minimal error function Min{|f (k) r (x) −<br />

r (k) |}.<br />

Related Topics<br />

Design Objectives<br />

Output from the Optimization Process<br />

Explicitly Declaring Results For Graphical Viewing<br />

Viewing the ASCII Output File<br />

ASCII Optimization File Contents<br />

Final Diagnostic Conditions<br />

Normal and Elastic Modes of Termination<br />

Monitoring Minimize and Maximize Objectives<br />

When the design objectives are specified as MINIMIZE and MAXIMIZE there is no error<br />

function associated with the objectives.<br />

Consider the following netlist as a basic example:<br />

* Design parameter (temperature)<br />

.STEP TEMP -25 150 5<br />

* Design variable specification<br />

.PARAMOPT x = (x0,a,b)<br />

* Minimization<br />

.OBJECTIVE EXTRACT_INFO LABEL=f_m {$MACRO|FUNCTION}<br />

+ GOAL=MINIMIZE MONIT_VAL=ERRMEAN<br />

This will minimize the functions f m (x; T k ) with respect to design variable x which is subject to<br />

the constraints a ≤ x ≤ b, where T k represents a point of discretization in the temperature interval<br />

[-25, 150].<br />

You can monitor the mean value or the max/min values of these types of objectives:<br />

654<br />

Eldo® User's Manual, 15.3

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

Saved successfully!

Ooh no, something went wrong!