This application is based upon and claims the benefit of priority from the prior Japanese Patent Applications No. 2008-48241, filed on Feb. 28, 2008; the entire contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to a head positioning control system for a magnetic disk device and a method for the same.
2. Related Art
In a head positioning control system of a magnetic disk device, control for making the head follow the same track is called following (or tracking) control. A basic structure of a typical following control system includes a feedback controller for calculating control input from a detected position error signal and a resonance filter for preventing the control system from being unstable due to machine resonance excitation of head gimbal assemblies (e.g., an arm and a suspension). Conventional design methods for feedback controllers employ PID control (phase lead/delay compensation), LQG control, H∞ control, and so forth. In principle, however, many of such methods reduce to a linear feedback controller that combines an integral element for low-frequency compensation, phase lead compensation for securing stability margin, and a resonance stabilizing element having a notch filter shape (for example, see JP-A 2006-79670 (Kokai), JP-A 2006-179185 (Kokai), Hirata, Ryu, et al., “Head positioning control for a hard disk using H∞ control theory”, Transactions of the Society of Instrument and Control Engineers, Vol. 29, No. 1, pp. 71-77, (1998)).
Since making the capacity of a magnetic disk large requires making a track pitch be of high density, performance improvement of a following control system that governs the accuracy of head positioning is a critical issue.
The accuracy of head positioning of a following control system is determined by how a sensitivity function of the feedback control system is shaped. In design of a general control system, sensitivity for a frequency band in which disturbance (which is primarily low-frequency disturbance sufficiently lower than a crossover frequency (a frequency at which a sensitivity function intersects the 0 dB line)) is significant should be reduced. In a head positioning control system of a magnetic disk, however, DC, torque disturbance, low-order RRO disturbance or the like exist in lower frequency bands, flutter disturbance exists around the crossover frequency, and mechanical resonance disturbance due to windage exists in higher frequency bands, meaning that disturbance is distributed across a wide band. Thus, with a conventional linear feedback controller, tradeoff of control performance caused by waterbed phenomenon of the sensitivity function is inevitable and limit of control performance is fixed.
According to an aspect of the present invention, there is provided with a positioning control system, comprising:
a head moving unit configured to move a head for recording or reproducing information with respect to a disk capable of recording information;
a position detecting unit configured to detect a position of the head;
an error detecting unit configured to detect a position error signal of a detected head position with respect to a predetermined target position;
a compensation controller configured to generate control input by performing phase lead compensation and phase delay compensation for the position error signal and supply the control input to the head moving unit; and
a gain controller configured to control at least one of gains the phase lead compensation and the phase delay compensation based on frequency components contained in the position error signal and an amplitude of the position error signal.
According to an aspect of the present invention, there is provided with a positioning control method, comprising:
moving a head for recording or reproducing information with respect to a disk capable of recording information;
detecting a position of the head;
detecting a position error signal of a detected head position with respect to a predetermined target position;
generating control input of the head by performing phase lead compensation and phase delay compensation for the position error signal and supplying the control input to the head; and
controlling at least one of gains of the phase lead compensation and the phase delay compensation based on frequency components contained in the position error signal and an amplitude of the position error signal.
Embodiments of the present invention will be described below with reference to drawings.
A head 11 is supported on an arm 12. The arm 12 moves the head 11 in the radial direction of a magnetic disk 14, which is capable of magnetically recording information, with driving force from a voice coil motor or VCM 13. The arm 12 and the VCM 13 correspond to a moving unit for moving the head 11, for example.
The VCM 13 has a magnet 15 and a driving coil 16 and is driven with electric current supplied from a power amplifier 17.
The MPU 18 converts control input derived by calculation to an analog signal through a D/A converter 19 and supplies it to the power amplifier 17.
The power amplifier 17 converts the control input supplied from the MPU 18 into driving current and supplies it to the VCM 13.
One or more disks 14 are provided and rotated at a high speed by a spindle motor (not shown). On the disk(s), a plurality of tracks are concentrically formed and servo areas (servo sectors) 20 are provided in the tracks at regular intervals. In the servo areas 20, information on the positions of the tracks is embedded in advance. The position information is read through the head 11 by the head 11 crossing the servo areas 20, and a signal that represents the position information is amplified in the head amplifier 21 and supplied to a servo data processing circuit 22.
The servo data processing circuit 22 generates servo information from the amplified signal and outputs the information to the MPU 18 at regular time intervals.
The MPU 18 calculates head position from the servo information taken by an I/O 23 and calculates control input to be supplied to the VCM based on the head position calculated and a target head position (a target position) at regular time intervals. The MPU 18 has a position detecting unit for detecting the position of the head.
Before discussing the details of the positioning control system according to the embodiments of the invention, technical background of how the present invention was made by the inventors is described.
Transfer characteristics from the VCM (voice coil motor) to the head position is a controlled object 103, and an observed signal for a feedback system is head position signal. A position error signal (PES), y[k], indicative of the head position with respect to the center of a target track (a target position) is detected by an error detecting unit 104 and input to a linear feedback controller 101. Because this is following control, the target position is fixed. The liner feedback controller 101 has a phase delay compensator for low-frequency compensation (an integral element) and a phase lead compensator for securing stability margin (a proportional element and a differential element), which are both general.
The linear feedback controller 101 compensates the inputted position error signal y[k] for phase delay and lead to generate control input u[k], and inputs u[k] to a resonance filter 102. The resonance filter 102 removes components corresponding to resonance frequencies contained in the controlled object 103 from the control input signal. This prevents the control system from getting unstable due to machine resonance excitation of head gimbal assemblies (e.g., an arm and a suspension).
The control input signal after removal of components corresponding to resonance frequencies with the resonance filter is supplied to the controlled object 103, thereby controlling the head position. An observed signal for the feedback system (the head position signal) is detected from the controlled object 103 and input to the error detecting unit 104.
In a head positioning control system of a magnetic disk device, DC, torque disturbance, low-order RRO disturbance or the like exist in lower frequencies, flutter disturbance exists in midrange frequencies (around the crossover frequency of the sensitivity function (i.e., a frequency at which the sensitivity function intersects the 0 dB line), and further mechanical resonance disturbance caused by windage exists in higher frequencies, meaning disturbance is distributed over a wide band. Such wide distribution of disturbance is shown in
In design of a general control system, sensitivity for a frequency band in which disturbance (which is mainly low-frequency disturbance sufficiently lower than the crossover frequency) is significant should be reduced. On the other hand, disturbance is distributed across a wide band in the head positioning control system of a magnetic disk device also as shown in
Against such technical background, the inventors have found through consideration a solution of shaping the sensitivity function so that it positively suppresses disturbance by varying control gain in accordance with disturbance condition, thereby mitigating tradeoff of control performance due to disturbance distribution across a wide band. The positioning control system according to the embodiments of the present invention is described in detail below.
The following control system of
The feedback controller 301 includes an integral element (or a phase delay compensator) 305, a variable phase lead compensator 307, a function calculating unit 306, and an adding unit 308.
The integral element (the phase delay compensator) 305, variable phase lead compensator 307, and adding unit 308 constitute a compensation controller. The function calculating unit 306 corresponds to a gain controller, for example.
As the resonance filter 302, controlled object 303, and error detecting unit 304 are similar to the resonance filter 102, controlled object 103, and error detecting unit 104 of
The integral element (phase delay compensator) 305 compensates a position error signal (PES) y[k] from the error detecting unit 304 for phase delay, and outputs a signal after phase delay compensation, ui[k].
The variable phase lead compensator 307 compensates the position error signal (PES) y[k] from the error detecting unit 304 for phase lead and outputs a signal after phase lead compensation, upl[k].
The adding unit 308 adds the output signal from the integral element (phase delay compensator) 305 and the output signal from the variable phase lead compensator 307, and outputs the sum as control input, u[k].
While a configuration in which the integral element (phase delay compensator) 305 and the variable phase lead compensator 307 are connected in parallel is shown here, the integral element (phase delay compensator) 305 and the variable phase lead compensator 307 may also be cascade-connected and a signal that has passed through the integral element (phase delay compensator) 305 and the variable phase lead compensator 307 may be output as the control input, u[k].
The function calculating unit 306 controls the gain of the phase lead compensator 307 (i.e., gain of phase lead compensation) based on the frequency components contained in the position error signal y[k] and the amplitude of the position error signal y[k]. More specifically, the function calculating unit 306 continuously varies the controller operation coefficient (i.e., gain) of the variable phase lead compensator 307 which adjusts the stability margin in higher frequencies based on the position error signal (PES) y[k] and a function ρ(y) (see
For the function ρ(y), such a function may be selected, for example, that sets the controller gain so that the sensitivity function shown by the solid line in
The detailed configuration of the feedback controller 301 of the present invention will be described below as first and second embodiments.
Shown below are a state space representation of the state estimator and state feedback, and a function “ρ”. {tilde over (x)}[k] is an estimated value of a state variable and is a vector including the estimated value of head position and the estimated value of head speed. “F” is state feedback gain and corresponds to the proportional and differential gains of the phase lead compensator.
{circumflex over (x)}[k+1]=A{circumflex over (x)}[k]+Bupl[k]−Kfp(C{circumflex over (x)}[k]−y[k])
{tilde over (x)}[k]={circumflex over (x)}[k]−K
f
f(C{circumflex over (x)}[k]−y[k]) [Formula A]
u
pl
[k]=−F{tilde over (x)}[k]
F=F+ρ(
y
mod
[k]=F(z)y[k]
ρ=1−1.582{exp(−|ymod[k]/α|)−0.3679} [Formula C]
Formulas A and B represent state feedback control using a filter-type state estimator (an observer), having a different state estimator structure from Formula D, which is general observer-combined state feedback control.
{circumflex over (x)}[k+1]=A{circumflex over (x)}[k]+Bu[k]−Kfp(C{circumflex over (x)}[k]−y[k])
u[k]=−F {circumflex over (x)}[k] [Formula D]
A head positioning control system for a magnetic disk device requires a controller that has relatively high gain up to the vicinity of Nyquist frequency. However, if Formula D is used, high frequencies of an open loop system will roll off and sufficient phase margin cannot be secured. To avoid this, the gain and phase margin of the open loop system are secured using discrete system loop transfer recovery by means of Formula A.
Formula B basically represents state feedback control based on a state estimation value {tilde over (x)} estimated by Formula A, but is designed to vary state feedback gain in accordance with “ρ” calculated by Formula C.
0≦ρ≦1
u
pl
[k]=−F {tilde over (x)}[k] [Formula F]
u
pl
[k]=−
Thus, by designing the two state feedback gains F,
As the policy of designing F,
The value “ρ” in Formula C basically continuously varies as 0≦ρ≦1 in accordance with the position error signal y[k] as mentioned above, and such a function is set as “ρ” that makes ρ→1 when the position error amplitude (the amplitude of the position error signal) is large (i.e., offtrack) and p→0 when the position error amplitude is 0 (i.e., at the track center). Formula C (the lower formula) is an example thereof and an arbitrary function may be selected as long as it is a monotonically increasing function. However, a monotonically decreasing function could be selected depending on the form of Formula B.
However, since the position error amplitude is caused by all disturbances in lower to higher frequencies (the position error amplitude would converge to zero assuming that there is no disturbance at all), the control system may change to such a sensitivity function shape as the one shown by the solid line in
Thus, the position error signal y[k] is filtered by an appropriately configured filter F(z) (a bandpass filter) so that “ρ” varies with a position error amplitude in the frequency components within a particular range (a predetermined band).
By way of example, if a low-pass filter is selected for F(z), then ρ→1 only when a large position error amplitude occurs due to low-frequency disturbance and/or low-order RRO components, and the sensitivity function changes to such a shape as shown by the solid line in
In such a manner, frequency separation for suppressing performance for low- and high-frequency disturbances is carried out to mitigate the tradeoff of the sensitivity function, which is a problem with conventional feedback controllers (with fixed gain).
In the following, we show a design example of the feedback controller 301 according to the first embodiment that uses a mathematical model simulating the controlled object of a magnetic disk device (a voice coil motor or VCM).
A controlled object model of a magnetic disk device is shown in Formula H, and frequency response of the controlled object model is shown in
Formula H is a second-order state space model having double integral characteristics in the vicinity of a controlled band.
An example of a PID controller that is designed for the controlled object model of Formula H is shown in Formula I.
The PID controller of Formula I is designed based on a policy for setting the stability margin of a general head positioning control system. Frequency response and open-loop frequency response of the PID controller of Formula I are shown in
According to the structure of the following control system shown in
Decomposition of Formula I into an integral element (or a phase delay compensator) Ci(z) and a phase lead compensator Cpd(z) results in Formula J. The frequency responses of the integral element (a phase delay compensator) Ci(z) and the phase lead compensator Cpd(z) are shown in
With respect to the phase lead compensator of Formula J thus obtained, the variable phase lead compensator (Formulas A to C) is designed.
Now, “F” is determined as shown below if “F” is selected such that open-loop characteristics resulting from state feedback control with ρ=0 and
F=[4766.6 6.2030] [Formula K]
Then, gain Kff,Kfp of the state estimator of Formula A is determined. This determination uses loop transfer recovery, which is a method of determining state estimator gain so that open-loop characteristics provided by state feedback control are preserved. Kff,Kfp that is set using loop transfer recovery is shown below:
K
f
f=[2.5397·10−7 1.3131·10−2]T
K
f
p=[7.4599·10−7 1.2847·10−2]T [Formula L]
With Formulas K and L substituted into Formulas A and B and when ρ=0, the frequency response of the variable phase lead compensator is determined as shown in
Next, state feedback gain
Here, considering that the integral element (the phase delay compensator) and the phase lead compensator are separated from each other and the gain (integral gain) of the integral element (the phase delay compensator) is constant, gain (proportional gain) “F” of a portion corresponding to a proportional controller (a proportional element) of the phase lead compensator should be increased in order to lower the sensitivity in lower frequencies than the dotted-line sensitivity function shape.
The frequency response of the variable phase lead compensator (ρ=1) with the designed
The sum of the variable phase lead compensator thus designed and the integral element (the phase delay compensator) of Formula J represents an example of the following controller pertaining to the present invention shown in
Focusing on the variable phase lead compensator designed according to the first embodiment, it is understood that it has controller frequency response with the gain of a portion corresponding to the proportional controller (the proportional element) varying with “ρ”. Based on this consideration, a variable phase lead compensator having a transfer function structure is described here as another configuration example of a variable phase lead compensator. An exemplary configuration of the variable phase lead compensator according to the present embodiment is shown in
The transfer function, function “ρ”, and control input of the variable phase lead compensator shown in
u
pl
[k]=C(z)y[k] [Formula O]
y
mod
[k]=F(z)y[k]
ρ=1−1.582{exp(−|ymod[k]/α|)−0.3679} [Formula P]
Formulas N to P can obtain frequency response similar to that shown in
The variation width of frequency response with the transfer function of Formula N being second order (n=2) and parameters selected as shown in Formula Q below is shown in
N
0=0.042281+ρ·0.0014798, N1=−0.041079, N2=0
D1=0.024438, D2=0.066875
The first and second embodiments of the feedback controller 301 have been thus far described.
In the following, the effectiveness of the present invention is demonstrated with computer simulation that uses a controlled object of a magnetic disk device and a mathematical model simulating disturbance signals. The mathematical model used here is one presented for a hard disk bench mark problem, which is created and published by a working group of the Institute of Electrical Engineers of Japan, Industrial Measurement Control Technical Committee (http://mizugaki.iis.u-tokyo.ac.jp/mss/benchmark.html).
The outline of the simulation is to apply, as a data sequence, signals that simulate various disturbances, such as torque noise, observation noise, flutter disturbance, and RRO disturbance, to a controlled object model and a positioning control system model that includes the designed feedback controller to evaluate the value of positioning accuracy 3σ (“σ” is standard deviation).
As the controlled object model, we prepared nine pattern models that take into consideration the resonance characteristic variation of head gimbal assemblies of the magnetic disk device and evaluated the stability and positioning accuracy of the control system for each of the models.
The simulation used the variable phase lead compensator 307 of state space type and the function calculating unit 306, which are represented by Formulas A to C shown in the first embodiment, and used F,
As the filter F(z), we selected a filter represented by Formula R which uses a low-pass filter with cutoff frequency set to approximately 500[Hz] in combination with a notch filter having a peak at 1 to 2 [kHz] in order to prevent occurrence of ρ→1 when a position error amplitude is caused by flutter disturbance.
With such settings, we conducted positioning accuracy simulation with the feedback controller of the present invention and the PID controller shown in Formula 1 on the controlled object model of nine patterns. A plot created based on the result of the simulation is shown in
As described above, according to the embodiments of the present invention, it is possible to improve positioning accuracy as compared with a conventional linear feedback controller.
Number | Date | Country | Kind |
---|---|---|---|
2008-48241 | Feb 2008 | JP | national |