11.12.2012 Views

Chapter 5 Robust Performance Tailoring with Tuning - SSL - MIT

Chapter 5 Robust Performance Tailoring with Tuning - SSL - MIT

Chapter 5 Robust Performance Tailoring with Tuning - SSL - MIT

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.

This formulation differs from that of Sandgren and Cameron in that the standard<br />

deviation of the objective is considered instead of that of the constraints. Also,<br />

the weighting factor α is included to allow a trade between nominal performance<br />

and robustness. When α =1.0 the cost function in Equation 3.11 reduces to the<br />

PT objective (Equation 2.1), and when α = 0 nominal performance is completely<br />

sacrificed in favor of robustness, as in AO.<br />

3.3 RPT Designs<br />

The RPT optimizations are run <strong>with</strong> each of the cost functions described previously<br />

on the SCI development model <strong>with</strong> ∆ = 0.10 on both of the uncertainty parame-<br />

ters. The design variables and constraints are equivalent to those in Equation 2.38.<br />

Both the SQP and SA algorithms are used, and the resulting designs and algorithm<br />

performance for each cost function are presented in the following section.<br />

3.3.1 Algorithm comparisons<br />

Anti-optimization<br />

RPT through anti-optimization is applied to the two-stage optimization problem<br />

of Equation 3.4 <strong>with</strong> SA and then <strong>with</strong> SQP. For comparison, the alternate form<br />

(Equation 3.5) is run <strong>with</strong> SQP starting from the SA design as well as a series of<br />

different initial guesses. The optimization performance data and resulting robust<br />

designs are listed in Table 3.3. The “iter” column lists the number of iterations<br />

required for convergence, and the column labelled “feval” gives the total number of<br />

function evaluations. In the SA case, the number of iterations is equivalent to the<br />

number of temperatures necessary to freeze the design, and in MC SQP it represents<br />

the total number of iterations and function evaluations required by all of the individual<br />

SQP runs.<br />

The table shows that the SQP algorithms all find the same optimal design. Rows<br />

two and three of the table list the results of running SQP on the two different for-<br />

88

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

Saved successfully!

Ooh no, something went wrong!