Method and apparatus for rotary actuator arc compensation correction in a direct access storage device
AssigneeInternational Business Machines Corporation
InventorsEarl Albert Cunningham, Kevin Jack Erickson, Hal Hjalmar Ottesen
Life of this patent
Estimating the term…
Abstract
Rotary actuator arc compensation correction method and apparatus are provided for a direct access storage device (DASD). A reference feedforward correction signal is generated at each of a plurality of sectors around a predetermined track on a disk surface. A specific selected track is identified, and both magnitude and phase of the generated reference feedforward correction signal are modified to correct for the arced trajectory caused by the rotary actuator at the specific selected track. Improved actuator servo control is provided by using pseudo sector compensation to interpolate the feedforward correction signal between servo sectors.
Claims5
Apparatus for providing a feedforward correction signal to drive mechanism of a rotatable actuator in a disk storage device, comprising:
- means for generating a reference feedforward correction signal at each of a plurality of sectors around a predetermined track on a disk surface, said reference feedforward correction signal varying periodically as a function of angular position of the disk, said means for generating a reference feedforward correction signal includes means for measuring a runout error at each of said plurality of sectors around said predetermined track;
- means for identifying a specific selected track;
- means for calculating the change in the radial line to a transducer head at said specific selected track compared to the radial line with the transducer head at the predetermined reference track;
- and
- means responsive to said identified specific selected track and to said change in radial line for modifying both magnitude and phase of said generated reference feedforward correction signal including means for calculating:
- ##EQU14## where the first harmonic phase corrected Fourier coefficients for track L C(1,L) and D(1,L) are
- C(1,L)=A(1)+.theta.(L)B(1)
- D(1,L)=B(1)-.theta.(L)A(1)
- where A(1) and B(1) are real and imaginary Fourier coefficients for said measured runout error and .theta.(L) is a difference angle between a transducer head angle at the predetermined track on a disk surface and at the specific selected track.
A method for providing a feedforward correction signal to a drive mechanism of a rotatable actuator in a disk storage device, comprising the steps of:
- generating a reference feedforward correction signal at each of a plurality of sectors around a predetermined reference track on a disk surface, said reference feedforward correction signal varying periodically as a function of angular position of the disk;
- said step of generating a reference feedforward correction signal at each of a plurality of sectors around a predetermined reference track on a disk surface includes the substep of measuring a runout error at each of said plurality of sectors around said predetermined reference track;
- identifying a specific selected track;
- means for calculating the change in the radial line to a transducer head at said specific selected track compared to the radial line with the transducer head at the predetermined reference track;
- modifying both magnitude and phase of said generated reference feedforward correction signal responsive to said identified specific selected track and said change in radial line;
- said step of modifying both magnitude and phase of said generated reference feedforward correction signal includes the substep of calculating:
- ##EQU16## where the first harmonic phase corrected Fourier coefficients for track L C(1,L) and D(1,L) are
- C(1,L)=A(1)+.theta.(L)B(1)
- D(1,L)=B(1)-.theta.(L)A(1)
- where A(1) and B(1) are real and imaginary Fourier coefficients for said measured runout error and .theta.(L) is a difference angle between a transducer head angle at the predetermined reference track on a disk surface and at the specific selected track.
Dependencies are inferred from the claim text.