Font Size: a A A

Adaptive settle-optimal control of servomechanisms

Posted on:2009-01-03Degree:Ph.DType:Thesis
University:University of Colorado at BoulderCandidate:Rigney, Brian PFull Text:PDF
GTID:2448390005951803Subject:Engineering
Abstract/Summary:
Single-track hard disk drive (HDD) seek performance is measured by settle time, ts. In this thesis, we show the effective use of feedforward dynamic inversion, coupled with reference trajectory yd generation, to achieve high performance t s. Models of HDD dynamics are typically nonminimum phase (NMP), and it is well known that the exact tracking solution for NMP systems requires noncausal preactuation to maintain bounded internal signals. In the specific HDD operating modes of interest, anticipation of a seek command is unrealistic, and thus preactuation adds to the overall computation of settle time. Unlike many dynamic inversion tracking applications, this negative effect of preactuation leads to interesting trade-offs between preactuation delay, y d tracking accuracy, and achievable settle performance.;We investigate multiple single-input single-output (SISO) inversion architectures, and we show that the feedforward closed-loop inverse (FFCLI) achieves superior settle performance to the feedforward plant inverse (FFPI) in our application because FFCLI does not excite the closed-loop dynamics. Using the FFCLI architecture, we further investigate numerous NMP inversion algorithms, including both exact inversion schemes with initial condition preloading and stable approximate NMP inverse techniques. In our application, we conclude that the settle performance of the zero-order Taylor series stable NMP approximation matches the best performance of the exact inversion techniques, and does so without the high frequency excitation required by the Zero Magnitude Error Tracking Controller (ZMETC), or the excessive preactuation required by the Zero Phase Error Tracking Controller (ZPETC). Minimum energy optimal trajectory generation methods show that the system order n is a limiting factor in settle performance. This confirms that the zero-order series method, which is capable of producing settle times in less than n samples, is on par with optimal approaches yet much simpler to implement.;We then combine the zero-order Taylor series approximation with an adaptive inversion procedure to remove the requirement for accurate initial models and track the position-variant dynamics present in our Servo Track Writer (STW) experimental apparatus. The proposed indirect adaptive inversion algorithm relies on a recursive least squares (RLS) estimate of the closed-loop dynamics. Pre-filtering of the RLS input signals, covariance resetting, and relative NMP repartitioning are three necessary additions to the baseline adaptive algorithm in order to achieve fast settling times. Compared to the nonadaptive solution with accurate system identification, we show the adaptive algorithm achieves a 22% reduction in settling time and a 53% reduction in settling time standard deviation.
Keywords/Search Tags:Settle, Adaptive, Time, Show, Performance, NMP, HDD, Inversion
Related items