156 CHAPTER 4. DEMONSTRATION EXAMPLES
The additive weight clearly provides for significant high frequency uncertainty. A
multiplicative weightmodels the low frequency uncertainty. The value selected is
somewhat arbitrary and can be considered as a tunable designweight.
Wmvoice = 0.1
A multiplicative perturbation is used to model uncertainty in the piezo driver.
Experimental observationssuggest a 5% deviation from nominal across the frequency
range of interest.
Wmpiezo = 0.05
Wdist is a weightfor disturbances on the flexible structure. Themagnitude of this has
been estimated by comparing experimentaldisturbance responses to the voice coil
system response. This weight can also be considered as a variable in the design problem.
Increasing the weight will place more emphasis on disturbance rejection in the final
design.
Wdist = 0.01
The noise weight, Wnoise is selected based on what is necessary to achieve a final
resolution of 10nm.
Wnoise = 0.005
The performance weight, Wperf is used to specify system performance up to 80 Hz. We
use a 2nd order Butterworth filter to roll off at frequencies beyond80 Hz.
Wperf = butterworth(2,{Fc=80,dT=0})
There are actuator penalties for the piezo driver, Wactp, and the voice coil driver, Wactv.
The piezo seems to have usable bandwidth out to about 400 Hz. We use a first order roll
up, starting at 100 Hz. to penalize higher frequency actuation. The piezo penalty is set
at about 200 times greater than the voice coil penalty. This is because the piezo
actuator will saturate at 30 micrometers and the voicecoil saturates at 6 mm.