This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2022-008025 filed Jan. 21, 2022, the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a magnetic disk device and a parameter setting method of the magnetic disk device.
In a magnetic disk device mounted on a server or the like, positioning accuracy of a magnetic head with respect to a magnetic disk deteriorates due to a rotation asynchronous disturbance (nonrepeatable runout (NRRO)) such as vibration by a fan of a server rack. In order to improve the positioning accuracy, a method of adding a filter (loop shaping filter) for an NRRO (rotation asynchronous disturbance) to a normal feedback system has been known as one of techniques for suppressing the NRRO. This filter is designed such that a disturbance estimate value to suppress the disturbance, which is estimated from a position error signal cancels the disturbance in consideration of a change in gain and phase that occurs until a signal input as a filter output reaches a point where the disturbance is input. In addition, the magnetic head includes an actuator that moves the magnetic head to a predetermined position on the magnetic disk, and a notch filter is employed to suppress mechanical resonance (mechanical characteristics) of the actuator.
In general, according to one embodiment, a magnetic disk device comprises an actuator, a controller that controls the actuator, a loop shaping filter connected in parallel with the controller, the loop shaping filter having filter coefficients for suppressing a rotation asynchronous disturbance affecting a position of the actuator, the filter coefficients of the loop shaping filter being determined using a transfer function from an output of the loop shaping filter to before an input of the rotation asynchronous disturbance, and a notch filter that suppresses mechanical resonance of the actuator, wherein a parameter of the notch filter is changed according to the frequency response of the actuator, the frequency response of the actuator being changed under an influence of manufacturing variations and the like, and simultaneously the loop shaping filter is redesigned by reflecting a change in the transfer function.
In a magnetic disk device, the frequency response of an actuator is affected by manufacturing variations of components or the like and is different from the one used at a previous design time. This requires a change in a parameter of a notch filter that suppresses vibration of the actuator from the design time. However, the change in the parameter of the notch filter affects disturbance suppression performance of a loop shaping filter that suppresses a rotation asynchronous disturbance (NRRO).
An object of embodiments is to provide a magnetic disk device and a parameter setting method of the magnetic disk device capable of, even when the frequency response of an actuator is different from the one used at a design time, suppressing the NRRO as intended and improving the positioning accuracy of a magnetic head.
Hereinafter, embodiments will be described with reference to the drawings. Note that the disclosure is merely an example, and the invention is not limited by the contents described in the following embodiments. Modifications easily conceivable by those skilled in the art are naturally included in the scope of the disclosure. In the drawings, in order to make the description clearer, the sizes, shapes, and the like of parts may be schematically represented with a change with respect to an actual embodiment. In the drawings, corresponding elements may be denoted by the same reference numerals, and may not be described in detail.
The magnetic disk device 1 includes a head disk assembly (HDA) 10, a head amplifier integrated circuit (hereinafter, head amplifier IC) 17, and a system-on-chip (SOC) 20.
The HDA 10 includes a magnetic disk 11, a spindle motor (SPM) 12, an arm 13, and a voice coil motor (VCM) 16. The SPM 12 rotates the magnetic disk 11. A load beam 14 is attached to a distal end of the arm 13, and a magnetic head 15 is attached to a distal end of the load beam 14. The arm 13 is driven by the VCM 16, and controls the magnetic head 15 to move it to a designated position on the magnetic disk 11.
The magnetic head 15 has a structure in which a read head element and a write head element are separately mounted on one slider. The read head element reads data recorded on the magnetic disk 11. The write head element writes data to the magnetic disk 11.
The head amplifier IC 17 includes a read amplifier and a write driver. The read amplifier amplifies a read signal read by the read head element and transmits the amplified read signal to a read/write (R/W) channel 22. Meanwhile, the write driver transmits a write current corresponding to write data output from the R/W channel 22 to the write head element.
The SOC 20 includes a microprocessor (CPU) 21, the R/W channel 22, a disk controller 23, and a positioning controller 24. The CPU 21 is a main controller of a drive. The CPU 21 executes servo control for positioning the magnetic head 15 via the positioning controller 24, and data read/write control via the head amplifier IC 17. The R/W channel 22 includes a read channel for executing signal processing of read data, and a write channel for executing signal processing of write data. The disk controller 23 executes interface control for controlling data transfer between a host system (not illustrated) and the R/W channel 22. Note that the positioning controller 24 may be implemented as hardware or software (firmware).
A memory 25 includes a volatile memory and a nonvolatile memory. For example, the memory 25 includes a buffer memory including a DRAM, and a flash memory. The memory 25 includes, as the nonvolatile memory, a storage (not illustrated) that stores programs and the like necessary for the processing of the CPU 21, and a coefficient storage 26 that stores parameters when a parameter setting process described later is performed. The parameters stored in the coefficient storage 26 will be described later. Note that the coefficient storage 26 may be stored in any storage area in the magnetic disk device 1 if not stored in the memory 25.
Here, a technique related to a loop shaping filter that suppresses the NRRO will be described with reference to
The loop shaping filter 40 is disposed in parallel with the controller 30, and a combined output thereof is input to the actuator 50 via the notch filter 60, so that the actuator 50 operates. In this manner, the output of the loop shaping filter 40 is reflected and filtering of the notch filter 60 is applied to operate the actuator 50, resulting in control that cancels the influence of the disturbance.
Specifically, in the magnetic disk device 1 of the present embodiment, the controller 30, the loop shaping filter 40, and the notch filter 60 are included in the positioning controller 24, and the actuator 50 corresponds to the VCM 16. Note that, when the magnetic disk device is a type in which a microactuator is mounted on the magnetic head to minutely operate the write element and the read element, the microactuator may also be included in the actuator together with the VCM 16.
In the above configuration, the following Formula (1) is used as the loop shaping filter (A[z]) 40 disposed in parallel with the controller (C[z]) 30.
where T is a sampling period, and η, μ, and ω0 are design parameters.
Furthermore, parameters α and φ in the coefficients of the loop shaping filter (A[z]) 40 are expressed by the following Formula (2).
where the parameters α and φ are parameters for matching a gain (α) and a phase (φ) of a transfer function
from the output ud[k] of the loop shaping filter (A[z]) 40 to before an input of the disturbance d[k] at a suppression target angular frequency ω0. That is, designing the parameters α and φ means designing the loop shaping filter such that an estimate value for suppressing the disturbance d[k] estimated from a position error signal by the loop shaping filter (A[z]) 40 cancels the disturbance d[k] in consideration of a change in the gain (α) and the phase (φ) that occurs until the signal ud[k] output from the loop shaping filter (A[z]) 40 reaches the point where the disturbance d[k] is input.
For example, in a case of designing the control system including the notch filter (N[z]) 60, the controller (C[z]) 30, and the like for the nominal actuator (P[z]) 50, the notch filter 60 is changed later from N[z] to
from output ud[k] of the loop shaping filter (A[z]) 40 to before the input of the disturbance d[k] changes, resulting in failure to obtain desired characteristics.
Thus, in the embodiment, as illustrated in
First, at the design time in the beginning of manufacture, the parameters of the loop shaping filter (A[z]) 40 are designed for P[z], N[z], and C[z] of the actuator 50, the notch filter 60, and the controller 30 (step S1). Then, the gain a and the phase φ of the transfer function
at the suppression target angular frequency ω0 of the loop shaping filter (A[z]) 40, which are expressed by Formula 2, are stored (step S2).
Subsequently, a frequency response P[ejω0T] of the actuator 50 at the suppression target angular frequency ω0 and P[ejω0T]N[ejω0T]C[ejω0T]/(1+P[ejω0T]N[ejω0T]C[ejω0T]) are stored (step S3).
before and after parameter change of the notch filter 60 is approximately calculated, and α, φ, and A[z] are updated (step S6). Then, the series of processing ends.
As described above, in the present embodiment, when the change in the notch filter 60 from N[z] to
reflecting the change in the notch filter 60 and the like in the original parameters α and φ allows for obtaining desired characteristics.
Specifically, when
α, and φ after the parameter change of the notch filter 60 are defined as
The design-time notch filter 60 is expressed by the following Formula (4).
where dpi, ζi, and ωnpi are a depth, an attenuation, and a suppression target angular frequency, respectively, of the design-time notch filter 60 parameters. From the above formulas, the ratio
before and after the change in the transfer function is as the following Formula (5).
where
becomes a function of
As described above, according to the present embodiment, when the parameters of the notch filter are changed according to the actuator, the loop shaping filter is redesigned (adjusted) by reflecting the change in the transfer function. Therefore, it is possible to improve the positioning accuracy of the magnetic head while suppressing the rotation asynchronous disturbance even when the actuator 50 is different from that at the design time.
Hereinafter, examples of a calculation method for the parameter setting (change) in the above configuration will be described.
In Formula (6),
An approximate expression such as the following Formula (7) may be used as
In Formula (7), f1(dpi, ζi, Ωi), g1(dpi, ζi, Ωi), and h1(dpi, ζi, Ωi) can be calculated using a Taylor series or the like in advance at the design time. Thus, Formula (7) can be easily calculated by the sum of products with parameter differences.
Here, Ωi:=ωni/ω0, and n is the number of stages of the notch filter.
For a region where the angular frequency ω0 is low,
|1+P[ejω
holds, and thus,
At this time,
can be approximated by the following Formula (12), and
can be approximated by the following Formula (13).
In Formulas (12) and (13),
f1(dp
can be calculated using a Taylor series or the like in advance at the design time. Thus, Formulas (12) and (13) can be easily calculated by the sum of products with the parameter differences.
The relationship between setting values and resetting values for each of the actuator 50 and the notch filter 60 may be given as follows:
Some embodiments of the present invention have been described. However, these embodiments are presented as examples, and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and variations thereof are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalent scope thereof.
Number | Date | Country | Kind |
---|---|---|---|
2022-008025 | Jan 2022 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
6580579 | Hsin et al. | Jun 2003 | B1 |
6636376 | Ho | Oct 2003 | B1 |
7864484 | Kisaka et al. | Jan 2011 | B2 |
9053726 | Kim | Jun 2015 | B1 |
9536553 | Seo | Jan 2017 | B1 |
9678103 | Abramovitch et al. | Jun 2017 | B2 |
20020093754 | Zhang | Jul 2002 | A1 |
20080024906 | Takaishi | Jan 2008 | A1 |
20090180368 | Miyashita | Jul 2009 | A1 |
20120087031 | Goker | Apr 2012 | A1 |
20180090163 | Park | Mar 2018 | A1 |
20210366512 | Calfee | Nov 2021 | A1 |
20220084552 | Matsuzawa | Mar 2022 | A1 |
20230238031 | Matsuzawa | Jul 2023 | A1 |
Number | Date | Country |
---|---|---|
6105881 | Mar 2017 | JP |
Number | Date | Country | |
---|---|---|---|
20230238031 A1 | Jul 2023 | US |