In this section we will demonstrate the strategy used in the optimal design module by showing some design examples. In each example the performance requirements are stated which form one or more objective functions, a set of constraints are formed from the given specifications, the parameters to be determined for optimal performance are specified, and finally the strategy for solving the problem is explained.