Data storage devices and methods with frequency-shaped sliding mode control

US9542966B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9542966-B1
Application numberUS-201514828255-A
CountryUS
Kind codeB1
Filing dateAug 17, 2015
Priority dateJul 9, 2015
Publication dateJan 10, 2017
Grant dateJan 10, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A data storage device includes a disk, a head, a microactuator, a coarse actuator, and a servo controller. The microactuator is configured to position the head relative to the disk. The coarse actuator is configured to position the microactuator relative to the disk. The servo controller is configured to generate an adjusted position error signal based on a position error signal and an estimated microactuator position signal. The servo controller is also configured to filter the adjusted position error signal with a shaping filter to generate a filtered position error signal, and to provide sliding mode control of the coarse actuator based at least partially on the filtered position error signal.

First claim

Opening claim text (preview).

What is claimed is: 1. A data storage device, comprising: a microactuator configured to position a head relative to a disk; a coarse actuator configured to position the microactuator relative to the disk; and a servo controller configured to generate an adjusted position error signal based on a position error signal and an estimated microactuator position signal, and configured to filter the adjusted position error signal with a shaping filter to generate a filtered position error signal, and configured to provide sliding mode control of the coarse actuator based at least partially on the filtered position error signal; wherein the shaping filter is configured to provide frequency dependent filtering of the adjusted position error signal to generate the filtered position error signal. 2. The data storage device of claim 1 , wherein the servo controller is further configured to generate a derivative position error signal as a derivative of the adjusted position error signal, and is configured to provide the sliding mode control of the coarse actuator based on the filtered position error signal and the derivative position error signal. 3. The data storage device of claim 2 , wherein the servo controller is further configured to scale the derivative position error signal to generate a scaled derivative position error signal, and is configured to provide the sliding mode control of the coarse actuator based on the filtered position error signal and the scaled derivative position error signal. 4. The data storage device of claim 1 , wherein the servo controller comprises a digital signal processor programmed with a discrete time state space model of the shaping filter and a control law for the sliding mode control. 5. The data storage device of claim 1 , wherein the shaping filter is a peak filter with a single peak. 6. The data storage device of claim 1 , wherein the shaping filter is a peak filter with multiple peaks. 7. The data storage device of claim 1 , wherein the shaping filter is a peak filter that is configured to amplify a magnitude of the adjusted position error signal when a frequency of the adjusted position error signal is approximately a peak frequency of the peak filter. 8. The data storage device of claim 7 , wherein the peak frequency of the peak filter is an expected frequency of the position error signal due to vibration of an actuator arm assembly on which the head is mounted induced by audio sounds. 9. The data storage device of claim 1 , wherein the servo controller is further configured such that the sliding mode control provided by the servo controller comprises a nonlinear control of the coarse actuator with respect to the filtered position error signal. 10. The data storage device of claim 1 , wherein the servo controller is further configured such that the sliding mode control comprises a discrete time nonlinear control that includes an approaching phase in which a trajectory of the sliding mode control is toward a sliding surface and a sliding phase in which the trajectory of the sliding mode control is to slide along the sliding surface, and wherein the sliding mode control has a different gain when the trajectory is approaching from one side of the sliding surface than when the trajectory is approaching from an opposite side of the sliding surface. 11. The data storage device of claim 1 , wherein the coarse actuator comprises a voice coil motor; and wherein the microactuator comprises a piezoelectric actuator. 12. The data storage device of claim 1 , wherein the position error signal represents a position of the head relative to a center of a track of the disk; and wherein the servo controller is further configured to generate a microactuator compensation signal to control the microactuator based on the position error signal, and is further configured to generate the estimated microactuator position signal with a microactuator position estimator that estimates a response of the microactuator to the microactuator compensation signal. 13. A method for providing control in a data storage device, the method comprising: generating an adjusted position error signal based on a position error signal and an estimated microactuator position signal; filtering the adjusted position error signal with a shaping filter that provides frequency dependent filtering of the adjusted position error signal to generate a filtered position error signal; and providing sliding mode control of a coarse actuator based at least partially on the filtered position error signal. 14. The method of claim 13 , further comprising: generating a microactuator compensation signal to control a microactuator based on the position error signal; and generating the estimated microactuator position signal with a microactuator position estimator that estimates a response of the microactuator to the microactuator compensation signal; wherein the position error signal represents a position of a head moved by the coarse actuator and the microactuator relative to a center of a track of a disk. 15. The method of claim 13 , further comprising: generating a derivative position error signal as a derivative of the adjusted position error signal; wherein providing the sliding mode control includes providing the sliding mode control based on the filtered position error signal and the derivative position error signal. 16. The method of claim 15 , further comprising: scaling the derivative position error signal to generate a scaled derivative position error signal; wherein providing the sliding mode control includes providing the sliding mode control based on the filtered position error signal and the scaled derivative position error signal. 17. The method of claim 13 , wherein the shaping filter is a peak filter with a single peak. 18. The method of claim 13 , wherein the shaping filter is a peak filter with multiple peaks. 19. The method of claim 13 , wherein the shaping filter is a peak filter, and wherein the method further comprises: processing a particular position error signal obtained while an actuator arm assembly on which a head is mounted to is vibrating due to external audio sound with an adaptive notch filter with adjustable notch frequencies to determine at least one frequency range at which the particular position error signal has a maximum value; and setting a peak frequency of the peak filter based on the at least one frequency range. 20. The method of claim 13 , wherein the sliding mode control comprises a discrete time nonlinear control that includes an approaching phase in which a trajectory of the sliding mode control is toward a sliding surface and a sliding phase in which the trajectory of the sliding mode control is to slide along the sliding surface, and wherein the sliding mode control has a different gain when the trajectory is approaching from one side of the sliding surface than when the trajectory is approaching from an opposite side of the sliding surface. 21. The method of claim 13 , wherein the shaping filter has a frequency response that provides a varying amplification or attenuation of the adjusted position error signal as a function of frequency of the adjusted position error signal. 22. The method of claim 13 , wherein the shaping filter is a peak filter having a frequency response that is at a maximum at a peak frequency. 23. The method of claim 22 , wherein the peak filter provides for

Assignees

Inventors

Classifications

  • filtering or equalising, e.g. setting the tap weights of an FIR filter · CPC title

  • Aligning for runout, eccentricity or offset compensation (G11B5/5534, G11B5/59677, G11B5/59688 take precedence) · CPC title

  • G11B5/556Primary

    control circuits therefor · CPC title

  • the arm comprising piezoelectric or other actuators for adjustment of the arm · CPC title

  • System adaptation for working during or after external perturbation, e.g. in the presence of a mechanical oscillation caused by a shock · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9542966B1 cover?
A data storage device includes a disk, a head, a microactuator, a coarse actuator, and a servo controller. The microactuator is configured to position the head relative to the disk. The coarse actuator is configured to position the microactuator relative to the disk. The servo controller is configured to generate an adjusted position error signal based on a position error signal and an estimate…
Who is the assignee on this patent?
Univ California, Western Digital Tech Inc
What technology area does this patent fall under?
Primary CPC classification G11B5/59627. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 10 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).