09.07.2015 Views

Robust Optimization: Design in MEMS - University of California ...

Robust Optimization: Design in MEMS - University of California ...

Robust Optimization: Design in MEMS - University of California ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

23Constra<strong>in</strong>tsg(x) = 4x 2 x 3 + 32x 1 x 3 + 120x 1 x 2 − x 1 x 2 x 3 ≤ 0For this problem, it is rather easy to choose a feasible start<strong>in</strong>g po<strong>in</strong>t. Sett<strong>in</strong>gx 0 = [160 160 160] T will satisfy the constra<strong>in</strong>t and variable bounds. Choos<strong>in</strong>g thescal<strong>in</strong>g, Ψ, is less <strong>in</strong>tuitive. With no a priori knowledge <strong>of</strong> the design variables, weassumed a uniform scal<strong>in</strong>g by lett<strong>in</strong>g Ψ = I 3 . The maximum number <strong>of</strong> iterationswas set to 500.The solution found was[x ∗ = 108.73 85.15 204.29f(x ∗ ) = 6299.8g(x ∗ ) = 0This result closely agrees with the published result given <strong>in</strong> [11]. From the value <strong>of</strong>g(x ∗ ) it is clear that the constra<strong>in</strong>t is active at the solution. In fact, the constra<strong>in</strong>t wasactive dur<strong>in</strong>g 97% <strong>of</strong> the optimization. The solution was found after 297 iterationswhich took approximately 1 second on a P4 1.8Ghz L<strong>in</strong>ux workstation. Figure (4.1)conta<strong>in</strong>s two plots that illustrate results from this example.The plot on the left demonstrates two characteristics <strong>of</strong> our algorithm. First, thevalue <strong>of</strong> the objective function will always monotonically decrease. Second, decreas<strong>in</strong>gthe cost function is typically trivial <strong>in</strong>itially, but becomes <strong>in</strong>creas<strong>in</strong>gly difficult. Ofthe 297 iterations required, there were 31 successful l<strong>in</strong>e searches where the algorithmsucceed <strong>in</strong> f<strong>in</strong>d<strong>in</strong>g a better cost. Sixteen <strong>of</strong> the successful searches occurred <strong>in</strong> thefirst 50 iterations <strong>of</strong> the optimization.The plot on the right <strong>in</strong> figure (4.1) illustrates how the design variables changedthroughout the optimization. After the first 50 iterations, the constra<strong>in</strong>t was activeand the cost decreased by roughly 1/2%. The small change <strong>in</strong> the value <strong>of</strong> theobjective function after the <strong>in</strong>itial iterations, and from <strong>in</strong>spection <strong>of</strong> the problem,one can conclude that the m<strong>in</strong>imum should occur along the constra<strong>in</strong>t. Because theconstra<strong>in</strong>t is nonl<strong>in</strong>ear, the algorithm is not able to search along the constra<strong>in</strong>t. Thisis one ma<strong>in</strong> limitation <strong>of</strong> the algorithm.] T

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

Saved successfully!

Ooh no, something went wrong!