Abstract

This paper considers two novel controller synthesis methodologies using a feedforward control structure for performing concentric self-servo track writing in hard disk drives. In the first methodology, it is assumed that a conventional causal track-following controller has been designed and a non-causal feedforward controller, which utilizes the stored error signal from writing the previous track, is designed using standard <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">H</i> <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">∞</sub> control synthesis techniques, in order to prevent the track errors from propagating and to achieve good disturbance attenuation. In the second methodology, both the track-following feedback controller and the feedforward controller are simultaneously designed via a mixed <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">H</i> <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sub> / <i xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">H</i> <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">∞</sub> control scheme, which involves the solution of a set of linear matrix inequalities and achieves good disturbance attenuation while preventing the propagation of track errors from the previous tracks. Simulation results confirm that the two proposed control synthesis methodologies prevent error propagation from the previously written tracks and significantly improve concentric self-servo track writing performance.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call