17
1 THE RCBODE PLOT AND ADVANCED COMPENSATOR STRUCTURES FOR HIGH PERFORMANCE TWO STAGE ACTUATION AND OTHER APPLICATIONS William C. Messner Data Storage Systems Center Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, 15213-3890 [email protected] v. 412.268.2510 f. 412.268.334 29 April 2011 Abstract The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable and forbidden regions. Intersections between the controller frequency response and the forbidden regions indicate frequency regions where the robust performance criterion are not satisfied. A significant aspect of the RCBode plot is that the nominal models, the performance weighting function, and uncertainty weighting function of the robust performance criteria can be represented by measured frequency response data alone realizable transfer functions are not needed. This proposal is directed to applications of the RCBode to Design of high performance controllers for two-stage actuator systems Controller synthesis on the fly during the HDD certification process We will extend the loop-shaping technique using loop shaping to the design of controllers for dual-input/single-output systems found in HDD two-stage actuator systems using sensitivity function decoupling. Exploiting the fact that measured frequency response data and measured disturbance spectrum data are sufficient for constructing the RCBode plot, we will automate the loop shaping design process to enable optimal controller synthesis during the HDD certification process. In both cases, we will employ new compensator structures (e.g. asymmetric lead compensator and complex proportional-integral-lead compensator) that use complex zeros and complex poles for decoupling the phase contribution of a compensator from its shape at a particular frequency. We will also examine the utility of using these compensators for the construction of weighting functions for ܪand ߤ-synthesis.

THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

1

THE RCBODE PLOT AND ADVANCED COMPENSATOR STRUCTURES FOR HIGH PERFORMANCE TWO STAGE ACTUATION AND OTHER APPLICATIONS

William C. Messner Data Storage Systems Center Carnegie Mellon University

5000 Forbes Avenue Pittsburgh, 15213-3890

[email protected] v. 412.268.2510 f. 412.268.334

29 April 2011

Abstract The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable and forbidden regions. Intersections between the controller frequency response and the forbidden regions indicate frequency regions where the robust performance criterion are not satisfied. A significant aspect of the RCBode plot is that the nominal models, the performance weighting function, and uncertainty weighting function of the robust performance criteria can be represented by measured frequency response data alone�—realizable transfer functions are not needed. This proposal is directed to applications of the RCBode to

Design of high performance controllers for two-stage actuator systems

Controller synthesis on the fly during the HDD certification process

We will extend the loop-shaping technique using loop shaping to the design of controllers for dual-input/single-output systems found in HDD two-stage actuator systems using sensitivity function decoupling. Exploiting the fact that measured frequency response data and measured disturbance spectrum data are sufficient for constructing the RCBode plot, we will automate the loop shaping design process to enable optimal controller synthesis during the HDD certification process. In both cases, we will employ new compensator structures (e.g. asymmetric lead compensator and complex proportional-integral-lead compensator) that use complex zeros and complex poles for decoupling the phase contribution of a compensator from its shape at a particular frequency. We will also examine the utility of using these compensators for the construction of weighting functions for and -synthesis.

Page 2: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

As the phrecording density. Isystem inaddressinguncertaint

The princthe Controrder robuplant, disresponse These modisturbanc

This prop

D C

Figure 1.performanmeasured

Su

hysics of pedensity mor

Increasing then a hard disk g the disturbties in the mo

ciple investigaroller Robust ust controllerturbance spedata alone. odified Bodece spectrum i

posal is direc

Design of higController syn

Example dnce weightingdisturbance s

ubject of res

rpendicular mre and more e track densidrive (HDD)

bances, the sodel.

ator and his cBode (RCBo

rs for robust ectra, and the[Xia and Me

e plots providtself may be u

cted to explo

gh performannthesis on th

isturbances sg function spectrum.

search and r

magnetic recdifficult, highity will requi), which is suservo enginee

collaborators ode) plot (Figperformance

e uncertainty ssner (2005),de many advused as the pe

oiting the ad

nce controllehe fly during

spectrum from used fo

2

relevance to

ording technher recordingire higher peubject to comer must acco

developed thgures 3 and 4for single-inin the mode

, Xia and Mevantages, sucerformance w

dvantages the

ers for two-sg the HDD ce

m a HDD. or the RCBod

o issue(s) to

nology in HDg densities werformance ofmplex disturbount for bot

he Robust Bo4) to address nput/single-ouels are repreessner (2008)ch as allow

weighting func

e RCBode pl

stage actuatoertification p

This disturbde plots of Fi

be solved.

DDs makes iwill rely on in

f the head-pance spectra th structured

ode (RBode) the problem

utput (SISO) sented by m, Atsumi andthe servo dection.

lot to

or systems process

ance spectruigures 3 and

increases in ncreasing the positioning co(e.g. Figure

d and unstruc

plot (Figure of designing

systems wheeasured freq

d Messner (20esigner to us

um is used a

4. It is simp

linear track

ontrol 1). In ctured

2 and g low-re the uency

010c)] se the

as the ly the

Page 3: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

BackgrouRBode pcompensaperforman

Figure 2. forbiddendesign sho The robus

where

und plots. In RBated open-loonce criteria (a

Two exampn regions in growing a comp

st performanc

i

ode plots, bop frequency allowable and

les of RBoderay. (a) Interspensated open

ce criterion is

i

is the nomina

boundary funresponse int

d forbidden re

e plots showisections indicn-loop avoidi

given by give

is the sensitiv

is the comple

al model of th

3

nctions partitto regions thagions). Figur

(a)

(b) ing the comp

cate that robusng intersectio

en by the foll

vity function

mentary (co-s

he plant, and

tion the conat do and thre 1 shows tw

pensated openst performancons at all freq

lowing [Doyl

sensitivity) fu

nventional Bhat do not mewo examples o

n-loop as a bce is not achi

quencies.

e et al. 1992]

unction,

Bode plots oeet specific rof RBode plo

blue curve aneved. (b) The

of the robust

ots.

nd the e final

(1)

Page 4: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

4

is the controller.

The function is a positive function of frequency bounding the uncertainty in the system model

(2)

is a positive function of frequency whose the inverse bounds on the closed-loop sensitivity function

. (3)

The boundary functions of the magnitude plot of the RBode plot are obtained by defining using the identity that and then rewriting the robust

performance criterion as

(4)

where the dependence of the functions on variable has been suppressed to simplify notation. Solving the resulting quadratic inequality at each frequency by assuming that the magnitude as a variable while is known determines the magnitude boundary functions. Rewriting the robust performance criterion again

(5)

and solving the resulting trigonometric inequality at each frequency assuming that is a variable while the magnitude is known defines the boundary functions for the forbidden regions on the phase plot. Figure 1.a shows a RBode plot for which intersections between the gray forbidden regions and the open loop frequency response exist, and therefore robust performance is not achieved. Figure 1.b. shows an RBode plot where the intersection have been eliminated, and therefore robust performance is achieved. The design procedure is to shape the loop by selection of component compensators of the controller to avoid the forbidden regions.

Page 5: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

RCBode pboundary functions

Figure 3. forbiddendesign sho

plots. The Rfunctions pa

and

Two examplen regions in growing a comp

RCBode plot artition the Bo

and the

es of RCBoderay. (a) Interspensated open

plots the freode plot into e frequency r

e plots showinsections indicn-loop avoidi

5

equency respoallowable an

response of th

(a)

(b) ng the contro

cate that robusng intersectio

onse of the nd forbidden rhe nominal mo

oller frequencyst performancons at all freq

controller regions basedodel of plant

y as a ce is not achi

quencies.

alone. Ad on the weig

.

blue curve aneved. (b) The

Again ghting

nd the e final

Page 6: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

6

The magnitude boundary functions are determined by rewriting (4) as

Solving the resulting quadratic inequality at each frequency by assuming that the magnitude as a variable while is known determines the magnitude boundary functions for the Bode plot of

. Rewriting (5) as

(5)

and solving the resulting trigonometric inequality at each frequency assuming that is a variable while the magnitude is known defines the boundary functions for the forbidden regions on the phase plot for . Figure 3.a shows a RBode plot for which intersections between the gray forbidden regions and the open loop frequency response exist, and therefore robust performance is not achieved. Figure 3.b. shows an RBode plot where the intersection have been eliminated, and therefore robust performance is achieved. Again the design procedure is to shape the loop by selection of component compensators of the controller

to avoid the forbidden regions. The big advantage of the RCBode plot is that multiple plant frequency responses can be considered simultaneously, thus addressing structured uncertainties by sampling the set of possible frequency responses. The forbidden regions on the RCBode plot are the unions of the forbidden regions for each individual plant frequency response, had it been plotted separately. (See Figure 4.) A design procedure employing the RCBode that has been successfully applied to SISO systems is the following.

Step 1. Determine the one or more frequency responses of nominal models , the performance weighting function , and an uncertainty weighting function .

Step 2. Design an initial controller which stabilizes the all of the with positive gain margins and positive phase margins. Let and go to Step 4.

Step 3. Let n . Cascade the compensator with to eliminate intersections occurring at the lowest frequency. The compensator should have the property that at lower frequencies where intersections have already been eliminated to ensure that no new intersections are introduced over frequency regions that have already been addressed.

Step 4. Plot the RCBode plot using , , the updated , and the multiple . If there are no intersections, the design is complete done. Otherwise go to Step 3 to

iteratively eliminate the intersections by proceeding from lowest to highest frequency. Comparison with other methods. Automated design tools for robust control system based on , -synthesis, and Linear Matrix Inequalities (LMI) have been widely used to assure both stability and performance in closed loop systems subject to plant uncertainties. >Hirata et al. (1992); Shim et al. (2003); Du et al. (2008)]. A drawback of theses automated methods is that they require a realizable

Page 7: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

generalizeweightingnominal mmethods foutweighethe designuntil build

Figure 4. addressedresponse sshown con

ed plant, whig functions spmodel. The cfor single-inped by the mucn of the controding the gener

Examples od simultaneoushown. (b) Fonsidered simu

ich includes pecifying bothcontrol enginput/single-outpch longer desoller is indireralized plant t

f RCBode plusly. (a) Forbiorbidden regiultaneously. N

a nominal mh the performneer must buiput (SISO) syign time due

ect with these that contains

lots showing idden regionsons correspon

Note how forb

7

model and tramance of the c

ild these tranystems compato the need totechniques. Tall the robust

(a)

(b) how the mu

s correspondinding to frequbidden region

ansfer functioclosed-loop synsfer functionared to using o build these tThe engineer t control desig

ultiple plant ing to a the suency responns have enlarg

ons whose mystem and thens. The benefclassical looptransfer functcannot see thgn problems.

of frequencyingle nomina

nses of eighteeged.

magnitudes are uncertainty fits of using p shaping aretions. Furtherhe robust cont

y responses cal model frequen nominal m

re the in the these

often rmore, troller

can be uency

models

Page 8: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

8

Proposed Research Approaches There will be two aspects of this research: (1) application of the RCBode plot to design of high performance controllers for track follow during two-stage actuation, and (2) application of the RCBode plot to controller synthesis on the fly during the HDD certification process.

1. Design of high performance controllers for two-stage actuation Until now the RCBode plot has been used only for controller design for SISO systems. The PI proposes to extend the loop-shaping design technique to two-stage actuator systems through the use of sensitivity function separation.

Consider the block diagram of Figure 5 depicting a two-stage actuator system where the relative position of the microactuator is measured and fed back to the input of the controller for the voice coil motor (VCM). It can be easily shown that the total sensitivity function of this system is [Li and Horowitz (2000)]

(6)

where

is the transfer function of the VCM, is the transfer function of the microactuator, is the transfer function of the controller for the VCM, and is the transfer function of the controller microactuator.

The function is the sensitivity function of VCM loop. That is, the closed-loop with the microactuator branch removed.

(7)

Likewise is the sensitivity function of the microactuator loop. That is the closed-loop with the VCM branch removed.

(8)

The sensitivity function of the entire system is thus separable as the product of the two sensitivity functions for which controllers can be designed sequentially.

Figure 5. Block diagram of a two stage actuator system where the relative position of the microactuator is fed back to the input of the VCM.

Page 9: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

9

Design procedure. The design procedure will be to sequentially design controllers and for to obtain the two sensitivity functions and while accounting for the relative contribution of the VCM and the microatuator as function of frequency. To that end define

(9)

Note that at low frequencies where the VCM response greatly exceeds the microactuator response. At high frequencies where the microactuator response dominates. By a continuity argument, there exists a frequency where

implying .

The function will be used to modify the performance weighting function for the VCM loop and the performance weighting function for the microactuator loop to allocate the contributions of the VCM and the microactuator as a function of frequency.

The proposed procedure is as follows.

Step 1. Let

be the uncertainty weighting function for the VCM dynamics, be the uncertainty weighting function for the microactuator dynamics,

be the performance weighting function for total closed-loop such that performance is achieved if .

Define the VCM sensitivity weighting function as

(10)

where is the inverse of the desired maximum value of the VCM loop

sensitivity function. The function has low pass characteristics accounting for the hand-off frequency. One possible definition of is

. (11)

Using this definition

(12)

Step 2. Design the controller using the RCBode plot and loop shaping method of the RCBode plot background section with the nominal plant , the uncertainty weighting function , and the performance weighting function . Using of Equation 10 implies that

for .

Page 10: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

10

Step 3. After has been designed, determine and define

(13)

Step 4. Design the controller using the RCBode plot and loop shaping method of the RCBode plot background section with the nominal plant , the uncertainty weighting function , and the performance weighting function .

Note that applying the RCBode plot method will assure that

(14)

Multiplying both sides of this inequality by gives

(15)

Thus, the total sensitivity function will satisfy the performance bounds.

Significantly, the RCBode plot allows multiple VCM models and multiple microactuator models to be considered at each design stage. Furthermore, the RCBode plot will need to be modified to

account for multiple microactuator performance weighting functions , since will change with different VCM models .

Page 11: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

11

2. Controller synthesis on the fly during HDD certification The fact that the RCBode plot requires only frequency response data for the model of the plant and

and can be arbitrary non-negative functions of frequency offer the tantalizing possibility that controllers could be synthesized on the fly during HDD certification. The automated procedure would be as follows.

Step 1. Collect frequency response data for a single actuator ( and for a two stage implementation).

Step 2. Use multiple frequency response of the single system to determine one or more nominal models and an uncertainty weighting function . ( and ,

, and for a two stage implementation.) Step 3. Determine the disturbance spectrum and use it to create . Step 4. Apply an automated version of the loop shaping procedure from the RCBode background

section, or apply an automated version of the two-stage loop shaping procedure employing the RCBode plot above.

The key research problem is that of developing the automated versions of the loop shaping procedures for Step 4. At this point the principle investigator�’s understanding of the problem means breaking it down as follows.

a. Develop a method to automatically determine the compensator to stabilize the nominal plant with positive phase margin and positive phase margin using frequency response data only.

b. Develop a method to determine which compensator structure to apply to eliminate the lowest frequency intersection.

In both cases, determining whether gain compensation or phase compensation or a combination is appropriate will require development of rules and heuristics that account for the characteristics the available compensator structures. These compensators include standard structures [Franklin et al. (1998)] and newer ones developed by the principle investigator and others over the last decade can decouple phase contribution from shape at a compensation frequency through the use of complex zeros. [Atsumi et al. (2007), Messner et al. (2007), Messner (2008), Messner (2009)] Figure 6 shows two examples of a couple of the new compensator structures.

Type of compensation Phase compensation Gain compensation Gain and phase compensation Standard structures

Lead Lag

Constant gain Low pass High pass Resonant filter Notch filter

PI PI lead PID

Newer structures with complex zeros

Complex lead Complex lag Asymmetric complex lead Asymmetric complex lag

Phase adjustable resonant filter

Phase adjustable notch filter Complex proportional-

integral-lead (CPIL) As side benefit of this project, we will work with our ASTC colleagues to examine the utility of the new compensator structures for the construction of weighting functions for and -synthesis by (1) providing them with MATLAB functions for these compensators and/or (2) using them ourselves

Page 12: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

to fit disand/or m

Figurof phsimulprovid

sturbance spmodel uncerta

e 6. Examplehase lead at taneously. (bding 60o of ph

Mag

nitu

de (d

B)

Phas

e (d

eg)

pectrum dataainty data for

es of new comfrequency

) Complex prhase lead at fr

−45

−40

−35

−30

−25

−20

−15

−90

−45

0

45

90

a for the cor constructin

mpensator stru10 rad/s. Noroportional-infrequency 490

102

P

12

onstructing png .

(a)

(b)uctures. (a) Aote how bot

ntegral-lead (C0 Hz.

PI−Lead Compensa

Frequency (Hz

performance

Asymmetric leth lead and CPIL) compe

103

sators

Hz)

CS

e weighting

ead compensalag effects

ensator and PI

104

Complex PI−LeadStandard PI−Lead

function

ators providincan be obt

I lead compen

dd

ng 60o tained nsator

Page 13: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

13

Preliminary algorithm development. It is important to note that if an intersection with a forbidden region occurs on the magnitude plot at a particular frequency, then an intersection must occur on the phase plot at the same frequency. Likewise, if an intersection with a forbidden region occurs on the phase plot at a particular frequency, then an intersection must occur on the magnitude plot at the same frequency. If a forbidden region extends from - to + on the magnitude plot and a forbidden regione extends from - to + on the phase plot at the same frequency, then no compensation can eliminate the intersection. This case will occur if and only if both and at that frequency. The weighting functions must be changes. Some rules are readily apparent

If a forbidden region extends from - to + on the phase plot, then no change in the phase alone will eliminate the intersection. Gain compensation is required. (Figure 3.a. at 120, 240, 360, 3000, 3500, 4000, 6000, and 104 Hz.)

o If the forbidden region on the gain plot extends from - dB to a finite dB value, then positive gain (in dB) must be applied. (Figure 3.a. at 120, 240, 360 Hz.) If the forbidden region is narrow, resonant filger compensation is suitable.

o If the forbidden region on the gain plot extends from a finite dB to + dB to value, then negative gain (in dB) must be applied. (Figure 3.a. at 3000, 3500, 4000, 6000, and 104 Hz .) If the forbidden region is narrow, then notch filter compensation is suitable.

If a forbidden region extends from - to + on the magnitude plot, then no change in the gain alone will eliminate the intersection. Phase compensation is required.

Phase compensation is preferable to gain compensation, because it requires less actuator effort. Thus phase compensation is chosen for the region 800-1000 Hz on Figure 3.a.

When both positive and negative phase compensation are possible: o It is preferable to choose positive phase compensation when magnitude forbidden region

extends to - dB. o It is preferable to choose positive phase compensation when magnitude forbidden region

extends to + dB. How to automatically choose the parameters of the appropriate compensators to apply the correct amount of gain or phase compensation over the correct frequency range will require the largest amount of effort of this project.

Page 14: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

14

REFERENCES 1. Atsumi, T. and Messner, W. (2010a). Optimization of Head-Positioning Control in a Hard Disk Drive

Using the RBode Plot. Proceedings of the 2010 Workshop on Advanced Motion Control, 542 �– 547. 2. Atsumi, T. and W. Messner, W. (2010b). Loop-Shaping Controller Design with the RBode Plot for

Hard Disk Drives. Proceedings of the 2010 American Controls Conference, 2659 �– 2664. 3. Atsumi, T. and Messner, W. (2010c). Modified Bode Plots for Head-Positioning Control in Hard

Disk Drives with Structured and Unstructured Uncertainties. Proceedings of the 2010 IFAC Conference on Mechatronics.

4. Atsumi, T., Okuyama, A., and Kobayashi, M. (2007). Track-Following Control Using Resonant Filter in Hard Disk Drives. IEEE/ASME Transactions on Mechatronics, 12(4), 472̽479.

5. Doyle, J., Francis, B., and Tannenbaum, A. (1992). Feedback Control Theory. Macmillan Publishing Company,bNew York.

6. Du, C., Xie, L., Zhang, J., and Guo, G. (2008). Disturbance Rejection for a Data Storage System via Sensitivity Loop Shaping and Adaptive Nonlinear Compensation. IEEE/ASME Transactions on Mechatronics, 13(5), 493̽501.

7. Franklin, G.F., Powell, J.D., and Workman, M. (1998). Digital Control of Dynamic Systems. Addison Wesley Longman, Menlo Park, California.

8. The Institute of Electrics Engineers of Japan, Technical Committee for Novel Nanoscale Servo Control (2007). Benchmark Problem, Ver. 3.1. URL http://mizugaki.iis.u-tokyo.ac.jp:80/nss/.

9. Li, Y. and Horowitz, H. (2000). Track-following controller design of MEMS based dual-stage servos in magnetic hard disk drives. Proceedings of the 2000 International Conference on Robotics and Automatio, 953-958.

10. Hirata, M., Liu, K.Z., and Mita, T. (1992). Head positioning control of a hard disk drive using H҄ theory. Proceedings of the 31th IEEE Conference on Decision and Control, 2460̽2461.

11. Messner, W. (2008). Classical Controls Revisited. Proceedings of the 2008 Advanced Motion Controls Conference, Trento, Italy, 26-28 March 2008.

12. Messner, W. (2009). Formulas for Asymmetric Lead and Lag Compensators. Proceedings of the 2009 American Control Conference, 3769-74.

13. Messner, W.C., Bedillion, M.D., Xia, L., and Karns, D.C. (2007). Lead and Lag Compensators with Complex Poles and Zeros. IEEE Control Systems Magazine, 27(1), 44̽54.

14. Shim, D.H., Lee, H.S., and Guo, L. (2003). Mixed Objective Optimization of Track-following Controllers using Linear Matrix Inequalities. Proceedings of the American Control Conference, 4323̽4328.

15. Xia, L. and Messner, W. (2005). Loop Shaping for Robust Performance Using Rbode Plot. Proceedings of the 2005 American Control Conference, 2869̽2874.

16. Xia, L. and Messner, W. (2008). An Improved Version of the RBode Plot. Proceedings of the 2008 American Control Conference, 4940̽4945.

Page 15: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

15

Resources needed to perform project This project will require the following resources

Personnel 1 graduate student for 1 year 1 faculty for 1 month

Computational MATLAB research license

Resources other than ASTC funding dedicated to perform project

Grants�—none Contracts�—none Other

1 desk top computer (existing) 1 laptop computer (existing)

Resources requested from ASTC funding dedicated to perform project

Funding

Project Period 06/01/2011-05/31/2012

YEAR 1 TOTAL

SALARIES AND WAGES PI Summer - 1 month 13,078 13,078Postdoc 0 0Graduate Student Stipend 28,320 28,320FRINGE BENEFITS 3,793 3,793TOTAL PERSONNEL COSTS 45,190 45,190

OPERATING EXPENSES Technical Supplies & Services 1,000 1,000Travel 2,000 2,000IC Computing Services 290 290TOTAL OPERATING EXPENSES 3,290 3,290

Graduate Tuition 37,950 37,950

TOTAL DIRECT COST 86,430 86,430INDIRECT COST BASE 48,480 48,480INDIRECT COSTS 30,543 30,543TOTAL PROJECT COST 116,973 116,973

Benefits Rate 29.00%Indirect Cost Rate 63.00%

Page 16: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

16

Expected technical cooperation with sponsor(s): ASTC supplies Realistic MATLAB or Simulink models of one or more HDDs with

Disturbance spectrum data Model uncertainty data Noise data

Sponsor facility utilization�—none Expected students�’ internships�—none

Timeline

Task Y1Q1 Y1Q2 Y1Q3 Y1Q4 Loop shaping using the RCBode plot for the design of high

performance controllers for two-stage actuation

Rewrite RCBode plot function to be more user friendly

Write RCBode commands for multiple microcactuator sensitivity functions to account for multiple VCM frequency responses.

Automate design loop shaping design with the RCBode plot

Implement basic rules

Apply advanced heuristics

Home institution and resources Department of Mechanical Engineering and Data Storage Systems Center Carnegie Mellon University Pittsburgh, PA 15213-3890 Control System Laboratory: Approximately 400 square feet of space containing equipment for fabricating prototype circuits, measuring systems response, and implementing feedback control systems. Computer: Three desktop, 1 laptop Major equipment 2 HP Signal signal analyzers 4 100 MHz digital oscilloscopes dSpace Control Desk Office: Dedicated individual office space. Desk space for graduate students in labs. Desk space for undergraduate students in labs. 1/4 secretarial assistant.

Page 17: THE RCBODE PLOT AND ADVANCED COMPENSATOR …...The RCBode plot is a visualization method that depicts closed-loop robust performance on the Bode plot of the controller as allowable

17

Biographical sketch William Messner is a professor of mechanical engineering at Carnegie Mellon University. He received his B.S. degree in mathematics from MIT in 1985 and his M.S. and Ph.D. degrees in mechanical engineering from the University of California at Berkeley in 1989 and 1992 respectively. Prof. Messner specializes in application of controls to data storage systems, robotic systems, and microfluidic systems for biological research. During his 2005-6 sabbatical leave he was a Visiting Professor of Medicine at Harvard Medical School where he worked on the rheology of protein networks. With respect to data storage systems, Prof. Messner has worked on controller design techniques (e.g. the PQ Method for two stage actuators), modeling of nonlinear pivot friction, methods for PES generation on lithographically patterned media, and high rotation microactuators for skew compensation, among other things. Prof. Messner is Fellow of the American Association for the Advancement of Science, a Fellow of the ASME, and a Senior Member of IEEE. He is a big fan of Italian cappuccinos and fun number facts.