Disturbance rejection of mechanical interaction for dual-actuator disc drives using adaptive feedforward servo
First Claim
1. In a disc drive having at least two actuator assemblies, each adapted to operate in a servo loop to position a read/write head relative to a disc surface, each servo loop adapted to provide a servo control signal to its associated actuator assembly based on a position error signal indicative of a difference between an actual position of the read/write head relative to the disc surface and a desired position of the read/write head, a method of attenuating a disturbance to the positioning of a first read/write head, associated with a first actuator assembly, caused by motion of a second actuator assembly, the method comprising steps of:
- (a) providing the servo control signal provided to the second actuator assembly to a first adaptive filter adapted to produce a feedforward signal adapted to offset the disturbance to the positioning of the first read/write head caused by motion of the second actuator assembly, the first adaptive filter having parameters that are adjustable based upon the received servo control signal and the position error signal of the first actuator assembly; and
(b) providing the feedforward signal to the servo loop of the first actuator assembly.
7 Assignments
0 Petitions
Accused Products
Abstract
The present invention incorporates an add-on adaptive feedforward controller into the existent track-following servomechanism of a dual-actuator disc drive to suppress the disturbance caused by mechanical interaction of the two actuator assemblies to thereby enhance the positioning accuracy at track following. The control signal fed into the power amplifier of one actuator is also used as the input signal of an adaptive controller in the other one. In an illustrative embodiment, the information is fed into an adaptive LMS filter. The output of the adaptive filter is then used as a feedforward signal to coordinate the head position with the desired track position. By matching the unknown disturbance dynamics with a filtered-x LMS (least mean square) adaptation algorithm, the output of the feedforward controller is able to cancel the disturbance from mechanical interaction, and thereby realizes the necessary fast, accurate head positioning.
68 Citations
20 Claims
-
1. In a disc drive having at least two actuator assemblies, each adapted to operate in a servo loop to position a read/write head relative to a disc surface, each servo loop adapted to provide a servo control signal to its associated actuator assembly based on a position error signal indicative of a difference between an actual position of the read/write head relative to the disc surface and a desired position of the read/write head, a method of attenuating a disturbance to the positioning of a first read/write head, associated with a first actuator assembly, caused by motion of a second actuator assembly, the method comprising steps of:
-
(a) providing the servo control signal provided to the second actuator assembly to a first adaptive filter adapted to produce a feedforward signal adapted to offset the disturbance to the positioning of the first read/write head caused by motion of the second actuator assembly, the first adaptive filter having parameters that are adjustable based upon the received servo control signal and the position error signal of the first actuator assembly; and
(b) providing the feedforward signal to the servo loop of the first actuator assembly. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
6. The method of claim 5 wherein the tap weights are updated as follows:
-
7. The method of claim 6 wherein the input x(k) to the adaptive filter is
-
8. The method of claim 6 wherein
-
( k ) = ( - G 1 P 1 - F 1 ) H 1 u 2 ( k ) where u2(k) is the servo control signal applied to the second actuator assembly, G1 is the unknown dynamics caused by the motion of the second actuator assembly, P1 is the dynamics of the first actuator assembly, and H1 is a transfer function relating the feedforward signal to an actual position signal indicative of the actual position of the first read/write head relative to the disc surface.
-
-
9. The method of claim 1 further comprising steps of:
-
(c) providing the servo control signal provided to the first actuator assembly to a second adaptive filter adapted to produce a second feedforward signal adapted to offset the disturbance to the positioning of the second read/write head caused by motion of the first actuator assembly, the second adaptive filter having parameters that are adjustable based upon the received servo control signal and the position error signal of the second actuator assembly; and
(d) providing the second feedforward signal to the servo loop of the second actuator assembly.
-
-
-
10. A disc drive comprising:
-
a first actuator assembly adapted to position a first read/write head relative to a disc surface based on a first position error signal indicative of a difference between an actual position of the first read/write head relative to a disc surface and a desired position of the first read/write head;
a second actuator assembly adapted to receive a second servo control signal and to position a second read/write head relative to a disc surface in response to the second servo control signal; and
a first adaptive filter adapted to receive the second servo control signal and the first position error signal and to provide a feedforward signal to the first actuator assembly, the feedforward signal adapted to offset a disturbance to the position of the first read/write head caused by the second actuator assembly, the first adaptive filter having parameters that are adjustable based upon the second servo control signal and the first position error signal. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
16. The disc drive of claim 15 wherein the tap weights are updated as follows:
-
17. The disc drive of claim 16 wherein the input x(k) to the first adaptive filter is
-
18. The disc drive of claim 16 wherein
-
( k ) = ( - G 1 P 1 - F 1 ) H 1 u 2 ( k ) where u2(k) is the second servo control signal applied to the second actuator assembly, G1 is the unknown dynamics caused by the motion of the second actuator assembly, P1 is the dynamics of the first actuator assembly, and H1 is a transfer function relating the feedforward signal to an actual position signal indicative of the actual position of the first read/write head relative to the disc surface.
-
-
19. The disc drive of claim 10 wherein the first actuator assembly is adapted to receive a first servo control signal based on the first position error signal and to position the first read/write head in response to the first servo control signal, and wherein the second servo control signal is based on a second position error signal indicative of a difference between an actual position of the second read/write head relative to the disc surface and a desired position of the second read/write head, the disc drive further comprising:
a second adaptive filter adapted to receive the first servo control signal and the second position error signal and to provide a second feedforward signal to the second actuator assembly, the second feedforward signal adapted to offset a disturbance to the position of the second read/write head caused by motion of the first actuator assembly, the second adaptive filter having parameters that are adjustable based upon the first servo control signal and the second position error signal.
-
-
20. A disc drive comprising:
-
first and second actuators adapted to position first and second read/write heads respectively relative to a disc surface; and
means for attenuating effects of motion of the second actuator on positioning of the first read/write head by the first actuator.
-
Specification