JPH0684306A - Disk storage device - Google Patents
Disk storage deviceInfo
- Publication number
- JPH0684306A JPH0684306A JP23700592A JP23700592A JPH0684306A JP H0684306 A JPH0684306 A JP H0684306A JP 23700592 A JP23700592 A JP 23700592A JP 23700592 A JP23700592 A JP 23700592A JP H0684306 A JPH0684306 A JP H0684306A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- disturbance compensation
- disturbance
- disk
- track
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012937 correction Methods 0.000 claims description 19
- 230000004044 response Effects 0.000 claims description 19
- 230000001360 synchronised effect Effects 0.000 claims description 14
- 230000004907 flux Effects 0.000 claims 2
- 238000000034 method Methods 0.000 description 39
- 230000006870 function Effects 0.000 description 18
- 238000004364 calculation method Methods 0.000 description 14
- 238000010586 diagram Methods 0.000 description 12
- 238000005070 sampling Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013016 damping Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000593 degrading effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Landscapes
- Moving Of Head For Track Selection And Changing (AREA)
- Moving Of The Head To Find And Align With The Track (AREA)
Abstract
(57)【要約】
【目的】 フィードバック補償に伴う遅れを低減し、ノ
イズを含んだ位置信号に対しても安定性を確保しなが
ら、外乱を抑制してアクセス時間を短縮しつつヘッドを
高精度に位置決めし、外乱による位置決め動作のばらつ
きを低減できるディスク記憶装置を提供する。
【構成】 外乱補償信号28を推定して記憶するマイク
ロコンピュータ30を設け、外乱補償信号28をフィー
ドフォワード信号として駆動回路25への位置決め補償
信号23に加算して補正する第1加算器29を設ける。
さらに、駆動信号26から速度信号を推定する位置決め
補償器22を有する場合、駆動信号26の代わりに、駆
動信号26から外乱補償信号28に比例した信号を減算
して速度推定手段22に入力して補正する第2加算器5
0を設ける。
(57) [Abstract] [Purpose] The delay due to feedback compensation is reduced, stability is maintained even for position signals containing noise, disturbance is suppressed and access time is shortened, and the head is highly accurate. (EN) Provided is a disk storage device which can be positioned in a position where the fluctuation of the positioning operation due to disturbance is reduced. A microcomputer 30 for estimating and storing a disturbance compensation signal 28 is provided, and a first adder 29 for adding the disturbance compensation signal 28 as a feedforward signal to a positioning compensation signal 23 to a drive circuit 25 for compensation is provided. .
Further, when the positioning compensator 22 for estimating the speed signal from the drive signal 26 is provided, instead of the drive signal 26, a signal proportional to the disturbance compensation signal 28 is subtracted from the drive signal 26 and input to the speed estimation means 22. Second adder 5 to correct
0 is set.
Description
【0001】[0001]
【産業上の利用分野】本発明は、磁気ディスク装置また
は光ディスク装置等のディスク記憶装置に係り、特に、
ヘッド位置決め制御系に作用する外乱を打ち消す補償信
号を演算して記憶し、この補償信号を駆動回路への入力
信号の一部とすることにより外乱を抑制し、ヘッド位置
決め精度を向上させるとともに、ヘッド位置決め時間を
短縮する手段に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a disk storage device such as a magnetic disk device or an optical disk device.
A compensation signal that cancels the disturbance acting on the head positioning control system is calculated and stored, and this compensation signal is used as a part of the input signal to the drive circuit to suppress the disturbance and improve the head positioning accuracy. The present invention relates to means for shortening the positioning time.
【0002】[0002]
【従来の技術】従来の磁気ディスク装置は、多くの場
合、ディスク回転数の上昇に伴い磁気ヘッドが浮上する
方式を採用しており、データ記憶エリアの保護のため
に、起動および停止時には、ヘッドをデータエリアの外
に位置付けする必要がある。一般には、リトラクトバネ
と呼ばれるバネでアクチュエータを一方向に押しつけた
り、アクチュエータの自重でヘッドをデータエリアの外
に退避する方式が採られている。このバネ力やアクチュ
エータ自身の自重等は、外乱の要因となり、ヘッド位置
決め制御系に与える影響が大きく、定常位置偏差や移動
方向の違いによる過渡応答のばらつきをもたらす。2. Description of the Related Art In many cases, a conventional magnetic disk drive employs a method in which a magnetic head floats as the disk rotation speed increases. Should be located outside the data area. Generally, a method called a retract spring is used to push the actuator in one direction, or the head is retracted outside the data area by the weight of the actuator. The spring force, the self-weight of the actuator itself, and the like cause disturbances and have a great influence on the head positioning control system, and cause a variation in the transient response due to a steady position deviation and a difference in the moving direction.
【0003】また、ディスク記憶装置では、ディスクが
高速回転しているため、回転周波数で振動し、この振動
が位置信号に外乱として作用し、位置決め精度を劣化さ
せている。Further, in the disk storage device, since the disk is rotating at a high speed, it vibrates at the rotation frequency, and this vibration acts as a disturbance on the position signal, degrading the positioning accuracy.
【0004】ヘッドを目標トラックまで移動させる制御
系として速度制御系が用いられ、速度検出器として位置
信号と駆動信号とから速度信号を推定する方式を用いて
いる場合、ディスク振動の外乱が検出誤差をもたらし、
速度制御系の応答にばらつきを発生させるという問題が
あった。When a speed control system is used as a control system for moving the head to a target track and a method of estimating the speed signal from the position signal and the drive signal is used as the speed detector, the disturbance of the disk vibration causes a detection error. Brings
There is a problem that the response of the speed control system varies.
【0005】さらに、従来の光ディスク装置では、ヘッ
ドを移動位置決めする際に、大きな距離を移動させるた
めのコースアクチュエータと、コースアクチュエータの
先で微小な位置決めをするためのファインアクチュエー
タとが用意されており、ヘッドはファインアクチュエー
タ上に搭載されている。微小な位置決めをするには、フ
ァインアクチュエータが動作している必要があるが、フ
ァインアクチュエータのストロークに比べてディスクの
偏心が大きい場合、ファインアクチュエータによる位置
決めが不能になり、位置決め精度が低下するという問題
があった。Further, in the conventional optical disk device, a coarse actuator for moving a large distance when moving and positioning the head and a fine actuator for fine positioning at the tip of the coarse actuator are prepared. , The head is mounted on the fine actuator. The fine actuator needs to be operating in order to perform minute positioning, but if the eccentricity of the disk is large compared to the stroke of the fine actuator, positioning by the fine actuator becomes impossible and positioning accuracy deteriorates. was there.
【0006】従来の外乱補償方法としては、特公平1−
43378号公報に記載のように、推定速度信号と速度
信号との誤差信号をフィードバックし、電力増幅器の入
力に外乱打ち消し信号として加算する補償方法が提案さ
れている。As a conventional disturbance compensation method, Japanese Patent Publication No. 1-
As described in Japanese Patent No. 43378, there is proposed a compensation method in which an error signal between an estimated speed signal and a speed signal is fed back and added to the input of a power amplifier as a disturbance canceling signal.
【0007】[0007]
【発明が解決しようとする課題】ディスク記憶装置の大
容量化と高速化とに伴って、トラックの間の幅が狭くな
り、アクチュエータが著しく軽量化されている。この結
果、外乱の影響はますます無視できなくなってきた。デ
ィスク記憶装置では、ディスクの回転中心と重心とが一
致していない時、ディスクは回転周波数で振動する。そ
こで、外乱を抑制することが重要となる。従来の閉ルー
プ系の応答周波数範囲を拡大してその外乱を抑制するこ
とには、ヘッド支持機構系の共振特性から限界がある。With the increase in capacity and speed of disk storage devices, the width between the tracks has become narrower and the actuator has been significantly reduced in weight. As a result, the effects of disturbances have become increasingly non-negligible. In a disk storage device, when the center of rotation of the disk and the center of gravity of the disk do not coincide, the disk vibrates at the rotation frequency. Therefore, it is important to suppress disturbance. There is a limit to the expansion of the response frequency range of the conventional closed loop system to suppress the disturbance due to the resonance characteristic of the head support mechanism system.
【0008】外乱を推定し抑制する方法として、上記従
来技術である特公平1−43378号公報は、検出速度
信号と推定速度信号との誤差を増幅してフィードバック
する手法であり、低周波数の外乱を抑制することはでき
るが、高周波数の機構振動を抑制しようとする場合、速
度信号として、高周波数のノイズを含んだ位置信号を微
分した信号を用いるので、速度信号のS/Nが低下し、
位置微分回路の周波数帯域を高くできない。このため、
高周波の外乱および振動を抑制できないという問題があ
る。また、推定誤差をフィードバックする手法では、フ
ィードバック補償による遅れを伴い、必ずしも良好な外
乱補償の効果が得られない。As a method of estimating and suppressing disturbance, Japanese Patent Publication No. 1-43378, which is the above-mentioned prior art, is a method for amplifying and feeding back an error between a detected speed signal and an estimated speed signal, and a low-frequency disturbance. However, in order to suppress high-frequency mechanical vibration, since a signal obtained by differentiating a position signal containing high-frequency noise is used as the speed signal, the S / N of the speed signal decreases. ,
The frequency band of the position differentiating circuit cannot be increased. For this reason,
There is a problem that high frequency disturbance and vibration cannot be suppressed. Further, in the method of feeding back the estimation error, there is a delay due to the feedback compensation, so that a good effect of the disturbance compensation cannot always be obtained.
【0009】本発明の目的は、フィードバック補償に伴
う遅れを低減し、かつ、ノイズを含んだ位置信号に対し
ても安定性を確保しながら、外乱を抑制してアクセス時
間を短縮しつつヘッドを高精度に位置決めし、外乱によ
る位置決め動作のばらつきを低減できるディスク記憶装
置を提供することである。An object of the present invention is to reduce the delay caused by feedback compensation and to ensure stability even with respect to a position signal containing noise, while suppressing disturbance to shorten the access time and reduce the head time. It is an object of the present invention to provide a disk storage device that can perform positioning with high accuracy and reduce variations in positioning operation due to disturbance.
【0010】[0010]
【課題を解決するための手段】本発明は、上記目的を達
成するために、回転駆動される少なくとも1枚のディス
クと、ディスク上に記録されたディスクの半径方向位置
と周方向位置とを表わすサーボ信号を読み出すヘッド
と、サーボ信号から前記ヘッドの位置を表わす位置信号
を発生する位置検出器と、ヘッドが固定されたアクチュ
エータと、入力信号に応じて駆動信号を出力しアクチュ
エータを駆動する駆動回路と、外部から入力される制御
信号に応じて移動コマンドを出力するコントローラと、
コントローラからの移動コマンドに基づいて位置信号を
目標位置に一致させるように位置決め補償信号を演算し
駆動回路に出力する位置決め補償器とからなるヘッド位
置決めサーボ機構を備えたディスク記憶装置において、
駆動信号と位置信号の関数として外乱を相殺する外乱補
償信号を推定する推定手段と、外乱補償信号を記憶する
記憶手段と、記憶手段に記憶された外乱補償信号をフィ
ードフォワード信号として駆動回路の入力信号に加算し
て補正する第1補正手段とを設けたディスク記憶装置を
提案するものである。In order to achieve the above object, the present invention represents at least one disk that is rotationally driven and the radial and circumferential positions of the disk recorded on the disk. A head for reading a servo signal, a position detector for generating a position signal representing the position of the head from the servo signal, an actuator to which the head is fixed, and a drive circuit for outputting a drive signal according to an input signal to drive the actuator. And a controller that outputs a movement command according to a control signal input from the outside,
In a disk storage device equipped with a head positioning servomechanism, which comprises a positioning compensator that calculates a positioning compensation signal based on a movement command from the controller so as to match the position signal with a target position, and outputs it to a drive circuit,
Estimating means for estimating a disturbance compensation signal that cancels the disturbance as a function of the drive signal and the position signal, storage means for storing the disturbance compensation signal, and input of the drive circuit using the disturbance compensation signal stored in the storage means as a feedforward signal. The present invention proposes a disk storage device provided with a first correction means for adding and correcting a signal.
【0011】具体的には、推定手段は、電源投入直後ま
たは電源投入直後と電源投入直後の一定時間ごとに、デ
ィスクを代表する1つの代表トラックまたは複数の代表
トラックまたは全てのトラックを目標トラックとし、目
標トラックにヘッドを位置決めさせ、ディスクが複数回
数回転する間に同一周方向位置において作用する外乱を
抑制する同期外乱補償信号を演算し、代表トラックの同
期外乱補償信号のデータを補間して目標トラック以外の
トラック上における同期外乱補償信号を求め、記憶手段
にディスク面上の位置の関数として同期外乱補償信号を
記憶させる手段であり、第1補正手段は、ディスク面上
の位置に応じた同期外乱補償信号をフィードフォワード
信号として出力する手段である。Specifically, the estimating means sets one representative track or a plurality of representative tracks or all the tracks representing the disk as the target tracks immediately after the power is turned on, or immediately after the power is turned on, and at fixed time intervals immediately after the power is turned on. , The head is positioned on the target track, the synchronous disturbance compensation signal that suppresses the disturbance that acts at the same circumferential direction position while the disk is rotated a plurality of times is calculated, and the data of the synchronous disturbance compensation signal of the representative track is interpolated to obtain the target. Means for obtaining a synchronization disturbance compensation signal on a track other than the track and for storing the synchronization disturbance compensation signal in the storage means as a function of the position on the disk surface, and the first correction means is a synchronization corresponding to the position on the disk surface. It is a means for outputting the disturbance compensation signal as a feedforward signal.
【0012】推定手段は、電源投入直後または電源投入
直後と電源投入直後の一定時間ごとに、ディスクを代表
する1つの代表トラックまたは複数の代表トラックまた
は全てのトラックを目標トラックとし、目標トラックに
ヘッドを位置決めさせ、ディスクが複数回数回転する間
に目標トラックにおいて作用する直流外乱を抑制する直
流外乱補償信号を演算し、代表トラックの直流外乱補償
信号のデータを補間して目標トラック以外のトラック上
における直流外乱補償信号を求め、記憶手段にディスク
面上の位置の関数として直流外乱補償信号を記憶させる
手段とし、第1補正手段は、ディスク面上の位置に応じ
た直流外乱補償信号をフィードフォワード信号として出
力する手段とすることもできる。The estimating means sets one representative track or a plurality of representative tracks or all tracks representing the disk as a target track immediately after the power is turned on, or immediately after the power is turned on, and at regular intervals immediately after the power is turned on, and the head is set on the target track. Position, and calculate the DC disturbance compensation signal that suppresses the DC disturbance that acts on the target track while the disk rotates multiple times, and interpolates the data of the DC disturbance compensation signal of the representative track on the tracks other than the target track. A means for obtaining a direct current disturbance compensation signal and storing the direct current disturbance compensation signal in the storage means as a function of the position on the disk surface, and the first correction means is a feedforward signal for the direct current disturbance compensation signal according to the position on the disk surface. Can also be used as a means for outputting.
【0013】また、推定手段は、電源投入直後または電
源投入直後と電源投入直後の一定時間ごとに、ディスク
を代表する1つの代表トラックまたは複数の代表トラッ
クまたは全てのトラックを目標トラックとし、目標トラ
ックにヘッドを位置決めさせ、ディスクが複数回数回転
する間に目標トラックにおいて作用する交流外乱を抑制
する交流外乱補償信号を演算し、代表トラックの交流外
乱補償信号のデータを補間して目標トラック以外のトラ
ック上における交流外乱補償信号を求め、記憶手段にデ
ィスク面上の位置の関数として交流外乱補償信号を記憶
させる手段とし、第1補正手段は、ディスク面上の位置
に応じた交流外乱補償信号をフィードフォワード信号と
して出力する手段とすることも可能である。Further, the estimating means sets one representative track or a plurality of representative tracks or all the tracks representing the disc as the target tracks immediately after the power is turned on or immediately after the power is turned on and at regular intervals immediately after the power is turned on. Position the head on the disk, calculate the AC disturbance compensation signal that suppresses the AC disturbance that acts on the target track while the disk rotates multiple times, and interpolate the data of the AC disturbance compensation signal of the representative track to track other than the target track. Is a means for obtaining an AC disturbance compensation signal on the disk and storing the AC disturbance compensation signal in the storage means as a function of the position on the disk surface, and the first correcting means feeds the AC disturbance compensation signal according to the position on the disk surface. A means for outputting as a forward signal is also possible.
【0014】さらに、推定手段は、電源投入直後または
電源投入直後と電源投入直後の一定時間ごとに、ディス
クを代表する1つの代表トラックまたは複数の代表トラ
ックまたは全てのトラックを目標トラックとし、目標ト
ラックにヘッドを位置決めさせ、ディスクが複数回数回
転する間に目標トラックにおいて作用する交流外乱を抑
制する交流外乱補償信号を演算し、代表トラックの交流
外乱補償信号のデータを補間して目標トラック以外のト
ラック上における交流外乱補償信号を求め、記憶手段に
ディスク面上の位置の関数として交流外乱補償信号を記
憶させ、次に、新たな1つの代表トラックまたは複数の
代表トラックまたは全ての代表トラックにヘッドを位置
決めし、ディスクが複数回回転する間に新たな目標トラ
ックにおいて作用する直流外乱を抑制する直流外乱補償
信号を演算し、新たな代表トラックの直流外乱補償信号
を補間して新たな目標トラック以外のトラック上におけ
る直流外乱補償信号を求め、記憶手段にディスク面上の
位置の関数として直流外乱補償信号を記憶させる手段と
し、第1補正手段は、ディスク面上の位置に応じた交流
外乱補償信号と直流外乱補償信号とを加算した信号をフ
ィードフォワード信号として出力する手段としてもよ
い。Further, the estimating means sets one representative track or a plurality of representative tracks representing the disk as the target tracks immediately after the power is turned on or immediately after the power is turned on and at regular intervals immediately after the power is turned on, and the target tracks are set. Position the head on the disk, calculate the AC disturbance compensation signal that suppresses the AC disturbance that acts on the target track while the disk rotates multiple times, and interpolate the data of the AC disturbance compensation signal of the representative track to track other than the target track. Determining an AC disturbance compensation signal on the above, storing the AC disturbance compensation signal in the storage means as a function of the position on the disk surface, and then mounting the head on a new representative track or a plurality of representative tracks or all representative tracks. Position and act on new target track while disk rotates multiple times The DC disturbance compensation signal for suppressing the DC disturbance is calculated, and the DC disturbance compensation signal of the new representative track is interpolated to obtain the DC disturbance compensation signal on the track other than the new target track. Means for storing the DC disturbance compensation signal as a function of position, wherein the first correcting means outputs a signal obtained by adding the AC disturbance compensation signal and the DC disturbance compensation signal corresponding to the position on the disk surface as a feedforward signal. May be
【0015】いずれの場合も、第2補正手段を駆動回路
の出力側および推定手段の出力側と位置決め補償器の入
力側との間に設け、位置決め補償器が、駆動信号および
前記位置信号の関数としてヘッドの速度信号を推定する
速度信号推定手段を有し、第2補正手段が、駆動信号か
ら外乱補償信号に比例した信号を減算した信号を求め、
駆動信号の代わりに減算した信号を速度信号推定手段に
出力する手段とすることも可能である。In any case, the second correction means is provided between the output side of the drive circuit and the output side of the estimation means and the input side of the positioning compensator, and the positioning compensator functions as a function of the drive signal and the position signal. Has a speed signal estimating means for estimating the speed signal of the head, and the second correcting means obtains a signal by subtracting a signal proportional to the disturbance compensation signal from the drive signal,
Instead of the drive signal, the subtracted signal may be output to the speed signal estimation means.
【0016】[0016]
【作用】本発明においては、ディスク記憶装置の外乱を
相殺するための外乱補償信号を推定する推定手段を、ヘ
ッドの推定位置信号と推定速度信号を推定する手段と、
位置信号と推定位置信号との誤差を増幅する手段とで構
成する。In the present invention, the estimating means for estimating the disturbance compensation signal for canceling the disturbance of the disk storage device, the means for estimating the estimated position signal and the estimated velocity signal of the head,
And a means for amplifying an error between the position signal and the estimated position signal.
【0017】外乱が、位置決め制御系に作用していない
時、位置信号と推定位置信号とは一致する。しかし、外
乱が位置決め制御系に作用している時、位置信号と推定
位置信号とは誤差を生じる。この誤差が生じたのは外乱
が作用しているためであるから、この位置信号と推定位
置信号との差である推定位置誤差信号を増幅した外乱補
償値によれば、外乱を打ち消すために必要な信号を生成
できる。When the disturbance does not act on the positioning control system, the position signal and the estimated position signal coincide with each other. However, when the disturbance acts on the positioning control system, an error occurs between the position signal and the estimated position signal. This error occurs because the disturbance is acting.Therefore, according to the disturbance compensation value obtained by amplifying the estimated position error signal, which is the difference between this position signal and the estimated position signal, it is necessary to cancel the disturbance. Can generate various signals.
【0018】また、推定手段は、ディスクが複数回回転
する間に演算される外乱補償値を同一周方向位置毎に加
算して平均化したり、演算された外乱補償値とその前後
の時刻で演算される外乱補償値の移動平均から同一周方
向位置において作用する外乱を抑制する同期外乱補償信
号を演算する。このようにして演算された同期外乱補償
信号は、位置信号に含まれる非再現なノイズの影響を低
減している。The estimating means adds the disturbance compensation values calculated while the disk rotates a plurality of times for each position in the same circumferential direction and averages them, or calculates the calculated disturbance compensation values and the times before and after the disturbance compensation values. A synchronous disturbance compensation signal that suppresses disturbance acting at the same circumferential position is calculated from the moving average of the disturbance compensation values. The synchronous disturbance compensation signal calculated in this manner reduces the influence of non-reproducible noise included in the position signal.
【0019】さらに、推定手段は、外乱補償値の平均値
である直流外乱補償信号を演算し、同期外乱補償信号か
ら直流外乱補償信号を減算した交流外乱補償信号を演算
することもできる。記憶手段は、以上のようにして推定
手段で得られた外乱補償信号を、ディスク面上の位置の
関数として記憶する。Further, the estimating means can also calculate a DC disturbance compensation signal which is an average value of the disturbance compensation values, and can also calculate an AC disturbance compensation signal obtained by subtracting the DC disturbance compensation signal from the synchronous disturbance compensation signal. The storage means stores the disturbance compensation signal obtained by the estimation means as described above as a function of the position on the disk surface.
【0020】以上の動作をディスク面上の代表トラック
について行った後、記憶手段に記憶された代表トラック
についての外乱補償信号から記憶されていないトラック
の外乱補償信号を補間し、全トラックの外乱補償信号を
求め、記憶手段に記憶する。After performing the above operation on the representative tracks on the disk surface, the disturbance compensation signals of the unstored tracks are interpolated from the disturbance compensation signals of the representative tracks stored in the storage means to compensate the disturbances of all the tracks. The signal is obtained and stored in the storage means.
【0021】第1補正手段は、記憶手段に記憶された外
乱補償信号を、ディスク面上のヘッド位置に応じてフィ
ードフォワード信号として出力し、この信号を位置決め
制御系の位置決め補償信号に加算して操作信号とし駆動
回路に入力し、外乱を打ち消し、位置決め精度を向上さ
せアクセス時間を短縮できる。The first correction means outputs the disturbance compensation signal stored in the storage means as a feedforward signal according to the head position on the disk surface, and adds this signal to the positioning compensation signal of the positioning control system. It can be input as an operation signal to the drive circuit to cancel disturbances, improve positioning accuracy, and shorten access time.
【0022】ディスク記憶装置の電源投入直後または電
源投入直後とその後の一定時間毎に推定手段で推定した
外乱補償信号を記憶手段に記憶し、記憶手段に記憶され
た外乱補償信号が更新されるまでの間は、記憶された外
乱補償信号を用いて補正動作する。この方式によれば、
推定手段の演算速度が遅い場合でも、安定な補正動作を
実行でき、外乱や振動を打ち消して、位置決め精度を向
上させアクセス時間を短縮できる。The disturbance compensation signal estimated by the estimation means is stored in the storage means immediately after the power of the disk storage device is turned on, or immediately after the power is turned on, and at fixed time intervals thereafter, until the disturbance compensation signal stored in the storage means is updated. During the period, a correction operation is performed using the stored disturbance compensation signal. According to this method,
Even if the calculation speed of the estimation means is slow, a stable correction operation can be executed, disturbances and vibrations can be canceled, positioning accuracy can be improved, and access time can be shortened.
【0023】また、位置信号の微分信号をローパスフィ
ルタに通した信号と駆動信号の積分信号をハイパスフィ
ルタに通した信号とを合成して速度信号を推定する速度
推定手段を有する位置決め補償器を採用している場合、
外乱により、位置信号に外乱が含まれているため、速度
推定結果も誤差を生じる。Further, a positioning compensator having a speed estimating means for estimating a speed signal by synthesizing a signal obtained by passing a differential signal of the position signal through a low pass filter and a signal obtained by passing an integrated signal of the drive signal through a high pass filter is adopted. If you are
Since the position signal includes the disturbance due to the disturbance, the velocity estimation result also has an error.
【0024】これに対して、本発明の上記第1補正手段
によれば、速度推定手段に入力される位置信号には、外
乱が含まれなくなるため、外乱の影響が無くなる。On the other hand, according to the first correction means of the present invention, since the position signal input to the speed estimation means does not include the disturbance, the influence of the disturbance is eliminated.
【0025】さらに、本発明のディスク記憶装置におい
ては、速度推定手段に入力される駆動信号に代わって、
駆動信号から外乱補償信号を減算した信号を速度推定手
段に入力する第2補正手段を設ける。この補正方式で
は、速度推定手段は、外乱の影響を受けなくなり、位置
決め制御系の応答のばらつきを低減できる。Further, in the disk storage device of the present invention, instead of the drive signal input to the speed estimating means,
Second correction means is provided for inputting a signal obtained by subtracting the disturbance compensation signal from the drive signal to the speed estimation means. With this correction method, the speed estimating means is not affected by disturbance, and the variation in the response of the positioning control system can be reduced.
【0026】[0026]
【実施例】次に、図1〜図10を参照して、本発明によ
るディスク記憶装置の実施例を説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a disk storage device according to the present invention will be described below with reference to FIGS.
【0027】《第1実施例》図1は、本発明によるディ
スク記憶装置の一実施例を示す磁気ディスク装置のブロ
ック図である。本実施例では、アクチュエータとしてボ
イスコイルモータVCM2を用いている。VCM2は、
ヘッド1をディスク4上の任意のトラックまでディスク
半径方向に移動させ位置決めする。ディスク4は、スピ
ンドルモータ3により回転駆動される。これらの構成要
素は、全てベース5上に搭載されている。位置検出器6
は、アンプ7と復調回路8とからなる。ディスク4上に
はサーボ信号が記録されており、ヘッド1により読み出
され、アンプ7で増幅され、復調回路8に送られる。復
調回路8は、位置信号として、最近接トラック中心まで
の位置誤差を表わす位置誤差信号9aと、半径方向位置
信号9bと、周方向位置信号9cとを出力している。復
調回器8では、図示しない主位置誤差信号PESNとこ
れも図示しない90度位相の異なる副位置誤差信号PE
SQとを作成し、主位置誤差信号PESNと副位置誤差
信号PESQとからヘッド位置に応じて極性の整った位
置誤差信号PESすなわち9aを作成し出力する。<< First Embodiment >> FIG. 1 is a block diagram of a magnetic disk device showing an embodiment of a disk storage device according to the present invention. In this embodiment, the voice coil motor VCM2 is used as the actuator. VCM2 is
The head 1 is moved to an arbitrary track on the disk 4 in the disk radial direction and positioned. The disk 4 is rotationally driven by the spindle motor 3. All of these components are mounted on the base 5. Position detector 6
Is composed of an amplifier 7 and a demodulation circuit 8. Servo signals are recorded on the disk 4, read by the head 1, amplified by the amplifier 7, and sent to the demodulation circuit 8. The demodulation circuit 8 outputs, as position signals, a position error signal 9a indicating a position error up to the center of the closest track, a radial direction position signal 9b, and a circumferential direction position signal 9c. The demodulation circuit 8 includes a main position error signal PESN (not shown) and a sub position error signal PE (not shown) having a 90 ° phase difference.
SQ is created, and a position error signal PES, that is, 9a having a proper polarity according to the head position is created and output from the main position error signal PESN and the sub position error signal PESQ.
【0028】図2(A)は、主位置誤差信号PESNと副
位置誤差信号PESQと位置誤差信号PESすなわち9
aとの関係を示す図である。半径方向位置信号9bは、
ヘッド1のディスク半径方向絶対位置を表わすディジタ
ル信号で表されたトラック番号である。半径方向位置信
号9bと位置誤差信号9aとの関係は、分かり易く表現
すると、図2(A)のようになる。FIG. 2A shows the main position error signal PESN, the sub position error signal PESQ, and the position error signal PES, that is, 9
It is a figure which shows the relationship with a. The radial position signal 9b is
This is a track number represented by a digital signal indicating the absolute position of the head 1 in the radial direction of the disk. The relationship between the radial direction position signal 9b and the position error signal 9a is shown in FIG.
【0029】図2(B)は、半径方向位置信号9bと周方
向位置信号9cとの関係を示す図である。周方向位置信
号9cは、ヘッド1のディスク周方向に対する位置を表
わすディジタル信号で表されたセクタ番号である。半径
方向位置信号9bと周方向位置信号9cとの関係は、分
かり易く表現すると、図2(B)のようになる。FIG. 2B is a diagram showing the relationship between the radial position signal 9b and the circumferential position signal 9c. The circumferential position signal 9c is a sector number represented by a digital signal representing the position of the head 1 in the circumferential direction of the disk. The relationship between the radial direction position signal 9b and the circumferential direction position signal 9c is expressed in FIG.
【0030】さて、図1のコントローラ20が移動コマ
ンド21を位置決め補償器22に出力すると、位置決め
補償器22は、位置決め補償信号23を演算して出力す
る。位置決め補償信号23の演算方法は、例えば、ME
E & DANIELの“MAGNETIC RECO
RDING" Vol.2(McGraw−HillBoo
k Company)の53〜84頁に記載のように、
位置誤差信号9aと半径方向位置信号9bと駆動信号2
6とをもとに、ヘッド1が目標トラックの近くに到達す
るまでは速度制御系により演算し、目標トラックに近づ
いてからは位置制御系により演算する方法がある。一般
に、磁気ディスク装置では、位置偏差が大きい時に大き
な距離を移動する動作をシーク動作といい、位置偏差の
小さい時に位置制御する動作をフォロイング動作とい
う。また、位置決め補償器を実現する手段は、アナログ
制御系であってもよいし、ディジタル制御系であっても
よい。When the controller 20 of FIG. 1 outputs the movement command 21 to the positioning compensator 22, the positioning compensator 22 calculates and outputs the positioning compensation signal 23. The calculation method of the positioning compensation signal 23 is, for example, ME.
E &DANIEL's"MAGNETICRECO"
RDING "Vol.2 (McGraw-HillBoo
k Company), pp. 53-84,
Position error signal 9a, radial position signal 9b, and drive signal 2
6, there is a method of calculating by the speed control system until the head 1 reaches the vicinity of the target track, and by the position control system after approaching the target track. Generally, in a magnetic disk device, an operation of moving a large distance when a positional deviation is large is called a seek operation, and an operation of controlling a position when the positional deviation is small is called a following operation. The means for realizing the positioning compensator may be an analog control system or a digital control system.
【0031】外乱および振動を相殺する外乱補償信号を
推定する推定手段と記憶手段と補正手段は、マイクロコ
ンピュータ30と、ディジタル外乱補償信号36を保持
するディジタル出力回路DOC38と、ディジタル外乱
補償信号36を外乱補償信号28に変換するDA変換器
DAC37と、駆動信号26をディジタル駆動信号40
に変換する第1AD変換器ADC41と、位置誤差信号
9aをディジタル位置誤差信号43に変換する第2AD
変換器ADC42と、半径方向位置信号9b,周方向位
置信号9c,ディジタル駆動信号40,ディジタル位置
誤差信号43をマイクロコンピュータ30に読み込むデ
ィジタル入力回路DIC44と、第1加算器29とから
構成される。マイクロコンピュータ30は、CPU31
と、ROM32と、RAM33と、それらを結合するバ
ス34とからなる。The estimating means, the storing means, and the correcting means for estimating the disturbance compensation signal for canceling the disturbance and the vibration include the microcomputer 30, the digital output circuit DOC 38 for holding the digital disturbance compensation signal 36, and the digital disturbance compensation signal 36. A DA converter DAC 37 for converting into a disturbance compensation signal 28, and a drive signal 26 with a digital drive signal 40.
A first AD converter ADC41 for converting to the second AD and a second AD for converting the position error signal 9a into the digital position error signal 43
It is composed of a converter ADC 42, a radial position signal 9b, a circumferential position signal 9c, a digital drive signal 40, and a digital input circuit DIC 44 for reading the digital position error signal 43 into the microcomputer 30, and a first adder 29. The microcomputer 30 has a CPU 31.
, A ROM 32, a RAM 33, and a bus 34 connecting them.
【0032】第1加算器29は、外乱補償信号28と位
置決め補償信号23とを加算し、結果を操作信号24と
して出力する。外乱補償信号28は、アクチュエータV
CM2に作用する外力やディスク振動等の外乱を打ち消
す信号である。その結果、本実施例のディスク記憶装置
においては、定常位置偏差や振動が発生しないので、高
速かつ高精度なヘッドの位置決めが可能となる。The first adder 29 adds the disturbance compensation signal 28 and the positioning compensation signal 23, and outputs the result as the operation signal 24. The disturbance compensation signal 28 is the actuator V
It is a signal that cancels external forces acting on CM2 and disturbances such as disk vibration. As a result, in the disk storage device of this embodiment, steady position deviations and vibrations do not occur, and high-speed and highly accurate head positioning is possible.
【0033】図3は、マイクロコンピュータ30内で実
現されるアルゴリズムを示す離散時間系のブロック図で
ある。図3において、z~1は、1サンプルの遅延を意味
する。その他の構成要素は、連続時間系の伝達関数とし
て表現した。sはラプラス演算子を表わす。また、駆動
回路25のゲインをKA(A/V),VCM2の力定数
をKF(N/A),ヘッド1を搭載した可動部質量をM
(kg),ヘッド半径方向位置からディジタル位置誤差
信号43までのゲインをK2(カウント/m),駆動信
号26からディジタル駆動信号40までのゲインをKI
(カウント/V)と表している。外乱として、外力D1
とディスクの振動D2が加わっている。FIG. 3 is a block diagram of a discrete time system showing an algorithm implemented in the microcomputer 30. In FIG. 3, z ~ 1 means a delay of one sample. The other components are expressed as continuous-time transfer functions. s represents a Laplace operator. In addition, the gain of the drive circuit 25 is KA (A / V), the force constant of the VCM 2 is KF (N / A), and the mass of the movable part mounting the head 1 is M.
(Kg), the gain from the position in the radial direction of the head to the digital position error signal 43 is K2 (count / m), and the gain from the drive signal 26 to the digital drive signal 40 is KI.
It is expressed as (count / V). External force D1
And the vibration D2 of the disk is added.
【0034】ここで、マイクロコンピュータ30による
ディジタル外乱補償値Wの導き出し方を説明する。最初
に、ディジタル入力回路DIC44と第1AD変換器A
DC41とにより、駆動信号26をディジタル駆動信号
40に変換し、ディジタル駆動信号40をサンプリング
し、そのサンプリング結果を変数Iとして記憶する。ま
た、第2AD変換器ADC42が、位置誤差信号9aを
ディジタル位置誤差信号43に変換し、ディジタル入力
回路DIC44が、ディジタル位置誤差信号43をサン
プリングし、そのサンプリング結果を変数Yとして記憶
する。さらに、半径方向位置信号9bと周方向位置信号
9cとをサンプリングし、その結果をそれぞれRおよび
θとして記憶する。Here, a method of deriving the digital disturbance compensation value W by the microcomputer 30 will be described. First, the digital input circuit DIC44 and the first AD converter A
The DC 41 converts the drive signal 26 into a digital drive signal 40, samples the digital drive signal 40, and stores the sampling result as a variable I. Further, the second AD converter ADC42 converts the position error signal 9a into the digital position error signal 43, the digital input circuit DIC44 samples the digital position error signal 43, and stores the sampling result as a variable Y. Further, the radial position signal 9b and the circumferential position signal 9c are sampled, and the results are stored as R and θ, respectively.
【0035】サンプリング動作に続き、(1)に示すよう
に、 《Y》=Y−〈Y〉 (1) ディジタル位置誤差信号Yからディジタル推定位置誤差
信号〈Y〉を差し引いた値を計算し、この値をディジタ
ル推定誤差信号《Y》として記憶する。Following the sampling operation, as shown in (1), << Y >> = Y- <Y> (1) A value obtained by subtracting the digital estimated position error signal <Y> from the digital position error signal Y is calculated, This value is stored as a digital estimation error signal << Y >>.
【0036】さらに、(2)に示すように、 W=H*《Y》 (2) ディジタル推定誤差信号《Y》にゲインHを乗じた値を
ディジタル外乱補償値Wとして記憶する。Further, as shown in (2), W = H * << Y >> (2) A value obtained by multiplying the digital estimation error signal << Y >> by a gain H is stored as a digital disturbance compensation value W.
【0037】次のサンプリングに備え、(3)で表される
ディジタル推定位置信号を計算し、 〈X1〉=〈X1〉+T*〈X2〉+G1*I+L1*《Y》 (3) 変数〈X1〉として記憶する。In preparation for the next sampling, the digital estimated position signal represented by (3) is calculated, and <X1> = <X1> + T * <X2> + G1 * I + L1 * << Y >> (3) Variable <X1> Memorize as.
【0038】次に、(4)で表されるディジタル推定速度
信号を計算し、 〈X2〉=〈X2〉+G2*I+L2*《Y》 (4) 変数〈X2〉として記憶する。Next, the digital estimated velocity signal represented by (4) is calculated and stored as <X2> = <X2> + G2 * I + L2 * << Y >> (4) variable <X2>.
【0039】(5)で表されるディジタル推定位置誤差信
号を計算し、 〈Y〉=K2*〈X1〉 (5) 変数〈Y〉として記憶する。The digital estimated position error signal represented by (5) is calculated and stored as <Y> = K2 * <X1> (5) variable <Y>.
【0040】マイクロコンピュータ30は、以上の(1)
から(5)の処理演算をT秒間隔で繰り返す。The microcomputer 30 has the above (1)
The processing calculations from (5) to (5) are repeated at intervals of T seconds.
【0041】図3において、ゲインG1,G2,L1,
L2,Hは、駆動信号26からディジタル位置誤差信号
Yまでの伝達関数モデルから作られた離散時間系の同一
次元オブザーバのゲインであり、 G1=KF*T2/(2M) (6) G2=KF*T /M (7) L1=2{1−exp(-2ζωT)・cos(ωT√(1−ζ2))}/K2 (8) L2={1+exp(-2ζωT)−2exp(-ζωT)・cos(ωT√(1−ζ2))}/TK2 (9) H=−M*L2/(KF*T*KA) (10) (6),(7),(8),(9),(10)のように決定される。In FIG. 3, the gains G1, G2, L1,
L2, H is the gain of the same dimension observer of the discrete time system made from the transfer function model from the driving signal 26 to a digital position error signal Y, G1 = KF * T 2 / (2M) (6) G2 = KF * T / M (7) L1 = 2 {1-exp (-2ζωT) · cos (ωT√ (1-ζ 2))} / K2 (8) L2 = {1 + exp (-2ζωT) -2exp (-ζωT ) ・ Cos (ωT√ (1-ζ 2 ))} / TK2 (9) H = -M * L2 / (KF * T * KA) (10) (6), (7), (8), (9 ), (10).
【0042】(8),(9)におけるωとζは、推定の速さ
と減衰特性を表わすものである。この場合、抑制したい
振動の角周波数の数倍の周波数にωを設定し、ζは0.
7程度に設定すればよいと考えられる。Ω and ζ in (8) and (9) represent the estimated speed and the damping characteristic. In this case, set ω to a frequency that is several times the angular frequency of the vibration that you want to suppress, and set ζ to 0.
It is considered that it may be set to about 7.
【0043】ヘッド可動部に作用する外力やディスク4
の回転同期振動が存在しない時、以上のようにして計算
されるディジタル推定位置誤差信号〈Y〉は、ディジタ
ル位置誤差信号Yと一致する。しかし、外乱や振動が存
在している時、ディジタル位置誤差信号Yとディジタル
推定位置誤差信号〈Y〉は誤差を生じる。この誤差が生
じたのは、外乱や振動が発生しているためであり、この
誤差を増幅したディジタル推定誤差信号《Y》を増幅し
たディジタル外乱補償値Wは、外力や振動等の外乱を相
殺するのに必要な信号となる。External force acting on the movable part of the head and the disk 4
When there is no rotation-synchronized vibration of, the digital estimated position error signal <Y> calculated as above matches the digital position error signal Y. However, in the presence of disturbance or vibration, the digital position error signal Y and the digital estimated position error signal <Y> produce an error. This error is generated because disturbance or vibration is generated, and the digital disturbance compensation value W obtained by amplifying the digital estimation error signal << Y >> which is obtained by amplifying this error cancels the disturbance such as external force or vibration. It becomes the necessary signal to do.
【0044】このディジタル推定誤差信号《Y》を増幅
した信号であるディジタル外乱補償値Wをフィードバッ
クして、操作信号の一部として出力する方式が考えられ
る。しかし、フィードバック補償による遅れをともな
い、位置信号に含まれるノイズに対しては、フィードバ
ックの遅れにより、その性能をかえって劣化させる可能
性がある。A method is conceivable in which the digital disturbance compensation value W, which is a signal obtained by amplifying the digital estimation error signal << Y >>, is fed back and output as a part of the operation signal. However, with respect to the noise included in the position signal with the delay due to the feedback compensation, there is a possibility that the performance may be rather deteriorated due to the feedback delay.
【0045】そこで、非再現なノイズの影響を低減し、
しかも、フィードバックによる遅れを防ぐために、ディ
スクが複数回回転する間、外乱補償値を周方向位置毎に
平均化した同期外乱補償信号を、ヘッドのディスク面上
の位置の関数として、例えば外乱補償信号テーブルの形
式でRAM33に記憶する。Therefore, the influence of non-reproducible noise is reduced,
Moreover, in order to prevent a delay due to feedback, a synchronous disturbance compensation signal obtained by averaging the disturbance compensation values for each circumferential position while the disc is rotated a plurality of times is used as a function of the position of the head on the disc surface. It is stored in the RAM 33 in the form of a table.
【0046】図4は、同期外乱補償信号を格納する同期
外乱補償テーブルを作成する手順を示すフローチャート
である。FIG. 4 is a flow chart showing the procedure for creating a synchronization disturbance compensation table for storing the synchronization disturbance compensation signal.
【0047】ステップ401において、位置決め補償器
22により、ヘッド1を代表トラック上に位置決めす
る。At step 401, the positioning compensator 22 positions the head 1 on the representative track.
【0048】ステップ402において、位置決め動作開
始に続いて、推定手段により外乱補償値Wの演算を開始
する。In step 402, following the start of the positioning operation, the estimating means starts the calculation of the disturbance compensation value W.
【0049】ステップ403において、外乱補償値Wが
定常状態になるまで待つ。In step 403, the process waits until the disturbance compensation value W reaches a steady state.
【0050】ステップ404において、同一周方向位置
における外乱補償値Wの平均値を演算し、演算結果をデ
ィスク面上の位置の関数として記憶する。例えば代表ト
ラックとしてトラック番号Rでディスクが100周する
間の周方向位置θにおける同期外乱補償信号Wave
(θ)を算出するには、フォロイングして1周目から1
00周目までの同一周方向位置の外乱補償値の平均値を
演算すると仮定する。トラック番号R,周方向位置θ,
k周目の外乱補償値をW(R,θ,k)とすると、トラ
ック番号R,周方向位置θにおける同期外乱補償信号W
ave(R,θ)は、 Wave(R,θ)={ΣW(R,θ,k)}/100 (11) ただし、Σ(加算)は、k=1から100までとなる。各
周方向位置において、(11)を演算し,Wave(R,
θ) ただし、(θ=0,1,・・・θmax)を外乱補
償テーブルに記憶する。In step 404, the average value of the disturbance compensation value W at the same circumferential position is calculated, and the calculation result is stored as a function of the position on the disk surface. For example, as the representative track, the synchronization disturbance compensation signal Wave at the circumferential position θ while the disk makes 100 rounds with the track number R
To calculate (θ), follow and perform 1 from the first lap.
It is assumed that the average value of the disturbance compensation values at the same circumferential position up to the 00th round is calculated. Track number R, circumferential position θ,
When the disturbance compensation value at the kth round is W (R, θ, k), the synchronous disturbance compensation signal W at the track number R and the circumferential position θ is W.
ave (R, θ) is Wave (R, θ) = {ΣW (R, θ, k)} / 100 (11) However, Σ (addition) is from k = 1 to 100. At each circumferential position, (11) is calculated and Wave (R,
θ) However, (θ = 0, 1, ... θmax) is stored in the disturbance compensation table.
【0051】ステップ405において、ヘッドを新たな
代表トラック上に移動させ、ステップ401からステッ
プ404の手順を繰り返す。代表トラックは、ディスク
面上の1つのトラックでもよいし、全てのトラックでも
よいし、複数のトラックでもよい。In step 405, the head is moved onto a new representative track, and steps 401 to 404 are repeated. The representative track may be one track on the disc surface, all tracks, or a plurality of tracks.
【0052】ステップ406において、近接する代表ト
ラックの同期外乱補償テーブルから補間して、代表トラ
ックとして選ばれなかったトラックの同期外乱補償信号
を求める。代表トラックが複数の場合の補間方法は、例
えば、近接する2つの代表トラックR1とR2の外乱補
償テーブルWave(R1,θ)とWave(R2,θ)ただ
し、(θ=0,1,2,・・・,θmax)のうち、同一
周方向位置θにおける2つのデータを1次式で近似し
て、周方向位置θにおける同期外乱補償信号を他のトラ
ックについて演算する。この操作を全ての周方向位置に
ついて実行すれば、ディスク面全ての領域の同期外乱補
償テーブルを作成できる。代表トラックが1つの場合の
補間方法は、0次補間すなわち全てのトラックの同期外
乱補償信号を同一のものとすることになるため、新たな
テーブルは作成しない。In step 406, interpolation is performed from the sync disturbance compensation table of the adjacent representative track to obtain the sync disturbance compensation signal of the track not selected as the representative track. The interpolation method in the case of a plurality of representative tracks is, for example, the disturbance compensation tables Wave (R1, θ) and Wave (R2, θ) of two adjacent representative tracks R1 and R2, where (θ = 0, 1, 2, , .Theta.max), two data at the same circumferential direction position .theta. Are approximated by a linear expression, and the synchronous disturbance compensation signal at the circumferential position .theta. Is calculated for another track. If this operation is executed for all circumferential positions, the synchronous disturbance compensation table for all areas of the disk surface can be created. In the case of one representative track, the interpolation method is 0th-order interpolation, that is, the synchronization disturbance compensation signals of all tracks are the same, and therefore no new table is created.
【0053】このようにして、ディスク面上の関数とし
て同期外乱補償テーブルを記憶した後、ディジタル出力
回路DOC38およびDA変換器DAC37を介し、ヘ
ッド1のディスク面上の位置に応じてディジタル外乱補
償信号36をフィードフォワード信号として、第1加算
器29に出力する。このようにフィードフォワード信号
を出力すると、ヘッドを目標トラックまで移動させるシ
ーク制御系とヘッドを目標トラックに位置決めするフォ
ロイング制御系を常時動作させて、外乱を抑制できる。In this way, after storing the synchronous disturbance compensation table as a function on the disk surface, the digital disturbance compensation signal is sent via the digital output circuit DOC 38 and the DA converter DAC 37 according to the position of the head 1 on the disk surface. 36 is output to the first adder 29 as a feedforward signal. By outputting the feedforward signal in this manner, the seek control system for moving the head to the target track and the following control system for positioning the head on the target track are always operated to suppress disturbance.
【0054】図5は、フォロイング制御系が動作してい
る状態における従来の制御系の応答を示す図である。図
6は、フォロイング制御系が動作している状態における
本発明の制御系の応答を示す図である。両者の比較から
明らかなように、図5の従来例で生じていた振動を、図
6の本発明では低減することにより、アクセス時間を短
縮し位置決め精度を上げることができる。FIG. 5 is a diagram showing the response of the conventional control system in the state where the following control system is operating. FIG. 6 is a diagram showing a response of the control system of the present invention in a state where the following control system is operating. As is clear from the comparison between the two, by reducing the vibration generated in the conventional example of FIG. 5 in the present invention of FIG. 6, the access time can be shortened and the positioning accuracy can be improved.
【0055】同期外乱補償テーブルの作成手順におい
て、図4のステップ404は、ディスクが複数回回転す
る間、ヘッドの同一周方向位置における外乱補償値を同
期的に加算し、非再現なノイズを低減化している。この
ステップ404の手順の他の実現方法として、あるサン
プルにおける周方向位置における外乱補償値とその前後
で連続して演算される外乱補償値の移動平均を演算して
導き出す方法もある。この方法でも、外乱補償値に含ま
れるノイズ成分をカットし、同様の効果を得ることがで
きる。In the procedure for creating the synchronous disturbance compensation table, step 404 in FIG. 4 synchronously adds the disturbance compensation values at the same circumferential position of the head while the disk rotates a plurality of times to reduce non-reproducible noise. It has become. As another method of realizing the procedure of step 404, there is also a method of calculating and deriving a moving average of the disturbance compensation value at the circumferential position in a certain sample and the disturbance compensation value continuously calculated before and after the disturbance compensation value. Also with this method, the noise component included in the disturbance compensation value can be cut and the same effect can be obtained.
【0056】また、位置信号の微分信号をローパスフィ
ルタに通した信号と駆動信号の積分信号をハイパスフィ
ルタに通した信号とを合成し速度信号を推定する速度推
定手段を有する位置決め補償器では、外乱により、位置
信号に外乱が含まれている場合、速度推定結果も誤差を
生じる。ディスク4が偏心するディスク記憶装置におい
て、従来の制御系を用い、一定トラック数を繰り返しシ
ークおよびフォロイングさせると、図7に示すように、
シークからフォロインングに切換わる際に位置誤差信号
の応答にばらつきを生じるという問題があった。Further, in the positioning compensator having the speed estimation means for estimating the speed signal by synthesizing the signal obtained by passing the differential signal of the position signal through the low-pass filter and the signal obtained by passing the integrated signal of the drive signal through the high-pass filter, Therefore, when the position signal includes disturbance, the velocity estimation result also has an error. In a disk storage device in which the disk 4 is eccentric, when a conventional control system is used to repeatedly seek and follow a certain number of tracks, as shown in FIG.
There is a problem in that the response of the position error signal varies when switching from seek to following.
【0057】これに対して、本発明においては、外乱補
償信号を第1加算器29で位置決め補償信号に加算して
外乱を相殺するようにしており、速度推定手段に入力さ
れる位置信号には外乱が含まれなくなるため、外乱の影
響が無くなる。On the other hand, in the present invention, the disturbance compensation signal is added to the positioning compensation signal by the first adder 29 to cancel the disturbance, and the position signal input to the speed estimating means is Since the disturbance is not included, the influence of the disturbance disappears.
【0058】一方、第1加算器29の補正により、外乱
を相殺する信号が駆動信号に含まれるため、駆動信号か
ら速度信号を推定する速度推定手段は、外乱の影響を受
け、制御系の応答にばらつきを生ずることになる。On the other hand, since the drive signal includes a signal for canceling the disturbance by the correction of the first adder 29, the speed estimating means for estimating the speed signal from the drive signal is affected by the disturbance and the response of the control system is received. Variations will occur.
【0059】この影響を抑制するため、本発明のディス
ク記憶装置では、第2加算器50を設け、速度推定手段
に入力される駆動信号に代わって、駆動信号から外乱補
償信号を減算した信号を速度推定手段に入力する。この
補正動作により、速度推定手段は、外乱の影響を受けな
くなり、位置決め制御系の応答のばらつきを低減でき
る。このように繰り返しシークおよびフォロイングさせ
た時の応答波形を図8に示す。ディスクが偏心すること
により外乱が作用しているにもかかわらず、応答にばら
つきが生じないことがわかる。In order to suppress this influence, in the disk storage device of the present invention, the second adder 50 is provided, and the signal obtained by subtracting the disturbance compensation signal from the drive signal is used instead of the drive signal input to the speed estimating means. Input to the speed estimation means. By this correcting operation, the speed estimating means is not affected by the disturbance, and the variation in the response of the positioning control system can be reduced. FIG. 8 shows a response waveform when repeatedly seeking and following in this way. It can be seen that there is no variation in the response despite the disturbance acting due to the eccentricity of the disk.
【0060】《第2実施例》本実施例は、ハードウェア
としては第1実施例のディスク記憶装置と同じである。
また、推定手段で演算される外乱補償値の演算方法も第
1実施例で説明したものと同様である。<Second Embodiment> This embodiment has the same hardware as the disk storage device of the first embodiment.
The method of calculating the disturbance compensation value calculated by the estimating means is also the same as that described in the first embodiment.
【0061】図9は、本実施例の直流外乱補償信号の演
算と外乱補償テーブルの作成手順とを示すフローチャー
トである。この図を参照して、本実施例における外乱補
償値演算後の直流外乱補償信号の演算と外乱補償テーブ
ル作成の手順とを説明する。FIG. 9 is a flow chart showing the calculation of the DC disturbance compensation signal and the procedure for creating the disturbance compensation table in this embodiment. The procedure of calculating the DC disturbance compensation signal after calculating the disturbance compensation value and creating the disturbance compensation table in this embodiment will be described with reference to this figure.
【0062】まず、ステップ901において、位置決め
補償器により、ヘッドを代表トラック上に位置決めす
る。First, in step 901, the head is positioned on the representative track by the positioning compensator.
【0063】ステップ902において、位置決め動作の
開始に続いて、推定手段により外乱補償値Wの演算を開
始する。In step 902, following the start of the positioning operation, the estimating means starts the calculation of the disturbance compensation value W.
【0064】ステップ903において、外乱補償値Wが
定常状態になるまで待つ。In step 903, the process waits until the disturbance compensation value W reaches a steady state.
【0065】ステップ904において、ディスクが複数
回回転する間、外乱補償値Wの平均値を演算し、演算結
果をヘッド半径方向位置の関数として記憶手段に記憶す
る。例えば、ディスクが、代表トラックとしてトラック
番号Rで1周する間の直流外乱補償信号WDC(R)を算
出するには、フォロイングして1周分の外乱補償値の平
均値を演算する必要がある。トラック番号をR,周方向
位置θの外乱補償値をW(R,θ)とすると、トラック
番号Rの直流外乱補償信号WDC(R)は、 WDC(R)={ΣW(R,θ)}/(θmax+1) (12) ただし、Σ(加算)は、θ=0からθ=θmaxまでとな
る。In step 904, the average value of the disturbance compensation value W is calculated while the disk is rotating a plurality of times, and the calculation result is stored in the storage means as a function of the position in the radial direction of the head. For example, in order to calculate the DC disturbance compensation signal WDC (R) while the disk makes one revolution with the track number R as a representative track, it is necessary to follow and calculate the average value of the disturbance compensation values for one revolution. . Assuming that the track number is R and the disturbance compensation value at the circumferential position θ is W (R, θ), the DC disturbance compensation signal WDC (R) of the track number R is WDC (R) = {ΣW (R, θ)}. / (Θmax + 1) (12) However, Σ (addition) is from θ = 0 to θ = θmax.
【0066】ステップ905において、ヘッドを新たな
代表トラック上に移動させ、ステップ901からステッ
プ904を繰り返す。代表トラックはディスク面上の1
つのトラックでもよいし、全てのトラックでもよいし、
複数のトラックでもよい。In step 905, the head is moved onto a new representative track, and steps 901 to 904 are repeated. The representative track is 1 on the disc surface
One track, all tracks,
There may be multiple tracks.
【0067】ステップ906において、代表トラックと
して選ばれなかったトラックの直流外乱補償信号につい
て、近接する代表トラックの直流外乱補償テーブルから
補間して求める。代表トラックが複数の場合の補間方法
は、例えば、近接する2つの代表トラックの直流外乱補
償信号を一次式で近似し、テーブルを作成する。代表ト
ラックが1つの場合は、0次補間すなわち全てのトラッ
クの直流外乱補償信号を同一のものとするため、新たな
テーブルは作成しない。At step 906, the DC disturbance compensation signal of the track not selected as the representative track is interpolated from the DC disturbance compensation table of the adjacent representative track. As an interpolation method in the case of a plurality of representative tracks, for example, the DC disturbance compensation signals of two adjacent representative tracks are approximated by a linear expression to create a table. When there is one representative track, no new table is created because the 0th-order interpolation, that is, the DC disturbance compensation signals of all tracks are the same.
【0068】以上のようにして直流外乱補償テーブルを
ディスク半径方向のヘッド位置の関数として記憶した
後、直流外乱補償テーブルに記憶されたデータをディジ
タル出力回路38、DA変換器37を介し、フィードフ
ォワード信号として第1加算器29に出力する。フィー
ドフォワード信号補正によれば、ヘッドを目標トラック
まで移動させるシーク制御系とヘッドを目標トラックに
位置決めするフォロイング制御系とを常時働かせて外乱
を抑制し、アクセス時間を短縮するとともに位置決め精
度を上げることができる。After storing the DC disturbance compensation table as a function of the head position in the radial direction of the disk as described above, the data stored in the DC disturbance compensation table is fed forward through the digital output circuit 38 and the DA converter 37. The signal is output to the first adder 29. According to feedforward signal correction, the seek control system that moves the head to the target track and the following control system that positions the head to the target track are constantly operated to suppress disturbances, shorten access time and improve positioning accuracy. You can
【0069】また、位置決め補償器22として速度推定
手段を有する場合、第2加算器50による補正動作は、
速度推定手段に対する外乱の影響を無くし、シーク制御
系の移動方向の違いによる応答の違いを低減化すること
が可能となる。When the positioning compensator 22 has a speed estimating means, the correction operation by the second adder 50 is
It is possible to eliminate the influence of disturbance on the speed estimation means and reduce the difference in response due to the difference in the moving direction of the seek control system.
【0070】《第3実施例》本実施例は、ハードウェア
としては第1実施例のディスク記憶装置と同じである。
また、推定手段で演算される外乱補償値の演算方法も第
1実施例で説明したものと同じである。さらに、直流外
乱補償信号の演算方法も、第2実施例で説明したものと
同じである。<< Third Embodiment >> This embodiment has the same hardware as the disk storage device of the first embodiment.
The method of calculating the disturbance compensation value calculated by the estimating means is also the same as that described in the first embodiment. Furthermore, the method of calculating the DC disturbance compensation signal is the same as that described in the second embodiment.
【0071】図10は、本実施例の交流外乱補償信号の
演算と外乱補償テーブル作成の手順とを示すフローチャ
ートである。この図を参照して、外乱補償値を演算した
後の交流外乱補償信号演算と外乱補償テーブル作成の手
順とを説明する。FIG. 10 is a flow chart showing the calculation of the AC disturbance compensation signal and the procedure for preparing the disturbance compensation table in this embodiment. With reference to this figure, the AC disturbance compensation signal calculation after calculating the disturbance compensation value and the procedure for creating the disturbance compensation table will be described.
【0072】ステップ1001において、位置決め補償
器により、ヘッドを代表トラック上に位置決めする。In step 1001, the head is positioned on the representative track by the positioning compensator.
【0073】ステップ1002において、位置決め動作
の開始に続いて、推定手段により外乱補償値Wの演算を
開始する。In step 1002, following the start of the positioning operation, the estimation means starts the calculation of the disturbance compensation value W.
【0074】ステップ1003において、外乱補償値W
が定常状態になるまで待つ。In step 1003, the disturbance compensation value W
Wait until is in a steady state.
【0075】ステップ1004において、ディスクが複
数回回転する間に、外乱補償値Wの平均値(直流外乱補
償信号)と同一周方向における外乱補償値の平均値(同
期外乱補償信号)とを演算し、同期外乱補償信号から直
流外乱補償信号を減算した演算結果(交流外乱補償信
号)をディスク面上の位置の関数として記憶手段に記憶
する。トラック番号R,周方向位置θにおける交流外乱
補償信号WAC(R,θ)は、同期外乱補償信号Wave
(R,θ)と直流外乱補償信号WDC(R)とを用いて、 WAC(R,θ)=WAVE(R,θ)−WDC(R) (13) となる。In step 1004, the average value of the disturbance compensation value W (DC disturbance compensation signal) and the average value of the disturbance compensation values in the same circumferential direction (synchronous disturbance compensation signal) are calculated while the disk rotates a plurality of times. The calculation result (AC disturbance compensation signal) obtained by subtracting the DC disturbance compensation signal from the synchronization disturbance compensation signal is stored in the storage means as a function of the position on the disk surface. The AC disturbance compensation signal WAC (R, θ) at the track number R and the circumferential position θ is the synchronous disturbance compensation signal Wave.
Using (R, θ) and the DC disturbance compensation signal WDC (R), WAC (R, θ) = WAVE (R, θ) −WDC (R) (13).
【0076】ステップ1005において、さらに、ヘッ
ドを新たな代表トラック上に移動させ、ステップ100
1からステップ1004の手順を繰り返す。代表トラッ
クはディスク面上の1つのトラックでもよいし、全ての
トラックでもよいし、複数のトラックでもよい。In step 1005, the head is further moved onto a new representative track, and step 100
The procedure from 1 to step 1004 is repeated. The representative track may be one track on the disk surface, all tracks, or a plurality of tracks.
【0077】ステップ1006において、代表トラック
として選ばれなかったトラックの直流外乱補償信号を、
近接する代表トラックの交流外乱補償テーブルから補間
して求める。代表トラックが複数の場合、例えば、近接
する2つの代表トラックの交流外乱補償信号を一次式で
近似してテーブルを作成する。代表トラックが1つの場
合は、0次補間すなわち全てのトラックの直流外乱補償
信号を同一のものとすることになるため、新たなテーブ
ルは作成しない。At step 1006, the DC disturbance compensation signals of the tracks not selected as the representative tracks are
It is calculated by interpolating from the AC disturbance compensation table of the adjacent representative track. When there are a plurality of representative tracks, for example, a table is created by approximating the AC disturbance compensation signals of two adjacent representative tracks by a linear expression. When there is one representative track, no new table is created because the zero-order interpolation, that is, the DC disturbance compensation signals of all tracks are the same.
【0078】以上のようにして交流外乱補償テーブルを
ディスク面上の位置の関数として記憶した後、ディジタ
ル出力回路DOC38,DA変換器DAC37を介し、
交流外乱補償テーブルに記憶されたデータをフィードフ
ォワード信号として第1加算器29に出力する。フィド
フォワード信号を出力すると、ヘッドを目標トラックま
で移動させるシーク制御系とヘッドを目標トラックに位
置決めするフォロイング制御系で常時働かせることによ
り外乱を抑制し、アクセス時間を短縮し位置決め精度を
上げることができる。After storing the AC disturbance compensation table as a function of the position on the disk surface as described above, it is passed through the digital output circuit DOC38 and the DA converter DAC37,
The data stored in the AC disturbance compensation table is output to the first adder 29 as a feedforward signal. When a feedforward signal is output, the seek control system that moves the head to the target track and the following control system that positions the head to the target track are constantly operated to suppress disturbances, shorten access time, and improve positioning accuracy. .
【0079】また、第2加算器50による補正手段によ
れば、第1実施例と同様に、ディスクの偏心によるシー
ク,フォロイングの応答のばらつきをなくすことができ
る。Further, according to the correcting means by the second adder 50, as in the first embodiment, it is possible to eliminate the variations in the seek and following responses due to the eccentricity of the disk.
【0080】《第4実施例》本実施例は、ハードウェア
としては第1実施例のディスク記憶装置と同じである。
また、推定手段で演算される外乱補償値の演算方法も第
1実施例で説明したものと同様である。さらに、直流外
乱補償信号,交流外乱補償信号演算方法も、第2実施
例,第3実施例で説明したものと同じである。<Fourth Embodiment> This embodiment has the same hardware as the disk storage device of the first embodiment.
The method of calculating the disturbance compensation value calculated by the estimating means is also the same as that described in the first embodiment. Further, the DC disturbance compensation signal and the AC disturbance compensation signal calculation method are also the same as those described in the second and third embodiments.
【0081】まず、図9に示した直流外乱補償信号テー
ブル作成の手順に従い、直流外乱補償テーブルを作成
し、次に、図10で示した交流外乱補償信号テーブル作
成の手順に従い、交流外乱補償テーブルを作成する。First, a DC disturbance compensation table is created according to the procedure for creating the DC disturbance compensation signal table shown in FIG. 9, and then according to the procedure for creating the AC disturbance compensation signal table shown in FIG. To create.
【0082】テーブル作成後、ヘッド1のディスク面上
の位置に応じた交流外乱補償信号と直流外乱補償信号と
を加算した信号を外乱補償信号として、ディジタル出力
回路38,DA変換器37を介し、フィードフォワード
制御のために第1加算器29に出力する。フィドフォワ
ード信号を出力すれば、ヘッドを目標トラックまで移動
させるシーク制御系とヘッドを目標トラックに位置決め
するフォロイング制御系とを常時働かせ外乱を抑制し、
アクセス時間を短縮するとともに置決め精度を上げるこ
とができる。After the table is created, the signal obtained by adding the AC disturbance compensation signal and the DC disturbance compensation signal corresponding to the position on the disk surface of the head 1 is used as the disturbance compensation signal via the digital output circuit 38 and the DA converter 37. Output to the first adder 29 for feedforward control. If a feedforward signal is output, the seek control system that moves the head to the target track and the following control system that positions the head on the target track are always activated to suppress disturbance.
Access time can be shortened and placement accuracy can be improved.
【0083】また、第2加算器50による補正方式で
は、第1実施例と同様に、ディスクの偏心によるシー
ク,フォロイングの応答のばらつきをなくすことが可能
である。Further, in the correction method using the second adder 50, it is possible to eliminate variations in the seek and following responses due to the eccentricity of the disk, as in the first embodiment.
【0084】本実施例は、例えば、ヘッドの半径方向位
置により直流外乱は変化するが、交流外乱は変化しない
場合に有効であり、複数の代表トラックから直流外乱補
償テーブルを作成し、1つの代表トラックから交流外乱
補償テーブルを作成すれば、テーブル作成のためのメモ
リを節約できる。This embodiment is effective, for example, when the DC disturbance changes depending on the radial position of the head, but the AC disturbance does not change. A DC disturbance compensation table is created from a plurality of representative tracks, and one representative If the AC disturbance compensation table is created from the truck, the memory for creating the table can be saved.
【0085】[0085]
【発明の効果】本発明によれば、外乱や振動が位置決め
制御系に作用した場合でも、フィードバック補償に伴う
遅れを低減し、かつ、ノイズを含んだ位置信号に対して
も安定性を確保しながら、外乱を抑制してアクセス時間
を短縮しつつヘッドを高精度に位置決めし、外乱による
位置決め動作のばらつきを低減できるディスク記憶装置
が得られる。According to the present invention, even when disturbance or vibration acts on the positioning control system, the delay caused by the feedback compensation is reduced, and the stability is ensured even for a position signal containing noise. However, it is possible to obtain a disk storage device that can suppress the disturbance and shorten the access time while positioning the head with high accuracy and reduce the variation in the positioning operation due to the disturbance.
【図1】本発明によるディスク記憶装置の一実施例を示
す磁気ディスク装置のブロック図である。FIG. 1 is a block diagram of a magnetic disk device showing an embodiment of a disk storage device according to the present invention.
【図2】(A)は、主位置誤差信号PESNと副位置誤差
信号PESQと位置誤差信号PESすなわち9aとの関
係を示す図であり、(B)は、半径方向位置信号9bと周
方向位置信号9cとの関係を示す図である。2A is a diagram showing a relationship between a main position error signal PESN, a sub-position error signal PESQ, and a position error signal PES, that is, 9a, and FIG. 2B is a radial position signal 9b and a circumferential position. It is a figure which shows the relationship with the signal 9c.
【図3】マイクロコンピュータ内で実現されるアルゴリ
ズムを示す離散時間系のブロック図である。FIG. 3 is a block diagram of a discrete-time system showing an algorithm implemented in a microcomputer.
【図4】第1実施例の同期外乱補償信号を格納する同期
外乱補償テーブルを作成する手順を示すフローチャート
である。FIG. 4 is a flowchart showing a procedure for creating a synchronization disturbance compensation table for storing a synchronization disturbance compensation signal of the first embodiment.
【図5】フォロイング制御系が動作している状態におけ
る従来のヘッド位置決め制御系の応答を示す図である。FIG. 5 is a diagram showing a response of a conventional head positioning control system in a state where a following control system is operating.
【図6】フォロイング制御系が動作している状態におけ
る本発明のヘッド位置決め制御系の応答を示す図であ
る。FIG. 6 is a diagram showing a response of the head positioning control system of the present invention in a state where the following control system is operating.
【図7】従来のヘッド位置決め制御系の応答波形例を示
す図である。FIG. 7 is a diagram showing an example of a response waveform of a conventional head positioning control system.
【図8】本発明のヘッド位置決め制御系の応答波形例を
示す図である。FIG. 8 is a diagram showing an example of a response waveform of the head positioning control system of the present invention.
【図9】第2実施例の直流外乱補償信号の演算と外乱補
償テーブルの作成手順とを示すフローチャートである。FIG. 9 is a flow chart showing a calculation of a DC disturbance compensation signal and a procedure of creating a disturbance compensation table according to the second embodiment.
【図10】第3実施例の交流外乱補償信号の演算と外乱
補償テーブル作成の手順とを示すフローチャートであ
る。FIG. 10 is a flowchart showing a procedure for calculating an AC disturbance compensation signal and creating a disturbance compensation table according to the third embodiment.
1 ヘッド 2 ボイスコイルモータVCM 3 スピンドルモータ 4 ディスク 5 ベース 6 位置検出器 7 アンプ 8 復調回路 9a 位置誤差信号 9b 半径方向位置信号 9c 周方向位置信号 20 コントローラ 21 移動コマンド 22 位置決め補償器 23 位置決め補償信号 25 駆動回路 26 駆動信号 28 外乱補償信号 29 第1加算器 30 マイクロコンピュータ 31 CPU 32 ROM 33 RAM 34 バス 36 ディジタル外乱補償信号 37 DA変換器DAC 38 ディジタル出力回路DOC 41 AD変換器ADC 42 AD変換器ADC 43 ディジタル位置誤差信号 44 ディジタル入力回路DIC 50 第2加算器 1 head 2 voice coil motor VCM 3 spindle motor 4 disk 5 base 6 position detector 7 amplifier 8 demodulation circuit 9a position error signal 9b radial direction position signal 9c circumferential direction position signal 20 controller 21 movement command 22 positioning compensator 23 positioning compensation signal 25 driving circuit 26 driving signal 28 disturbance compensation signal 29 first adder 30 microcomputer 31 CPU 32 ROM 33 RAM 34 bus 36 digital disturbance compensation signal 37 DA converter DAC 38 digital output circuit DOC 41 AD converter ADC 42 AD converter ADC 43 Digital position error signal 44 Digital input circuit DIC 50 Second adder
Claims (6)
クと、前記ディスク上に記録されたディスクの半径方向
位置と周方向位置とを表わすサーボ信号を読み出すヘッ
ドと、前記サーボ信号から前記ヘッドの位置を表わす位
置信号を発生する位置検出器と、前記ヘッドが固定され
たアクチュエータと、入力信号に応じて駆動信号を出力
し前記アクチュエータを駆動する駆動回路と、外部から
入力される制御信号に応じて移動コマンドを出力するコ
ントローラと、コントローラからの移動コマンドに基づ
いて前記位置信号を目標位置に一致させるように位置決
め補償信号を演算し前記駆動回路に出力する位置決め補
償器とからなるヘッド位置決めサーボ機構を備えたディ
スク記憶装置において、 前記駆動信号と前記位置信号の関数として外乱を相殺す
る外乱補償信号を推定する推定手段と、 前記外乱補償信号を記憶する記憶手段と、 前記記憶手段に記憶された前記外乱補償信号をフィード
フォワード信号として前記駆動回路の入力信号に加算し
て補正する第1補正手段とを設けたことを特徴とするデ
ィスク記憶装置。1. At least one disk that is rotationally driven, a head that reads a servo signal that represents a radial position and a circumferential position of the disk recorded on the disk, and a position of the head from the servo signal. A position detector for generating a position signal, a head-fixed actuator, a drive circuit for outputting a drive signal in response to an input signal to drive the actuator, and a control signal input from the outside. A head positioning servomechanism including a controller that outputs a movement command and a positioning compensator that calculates a positioning compensation signal based on the movement command from the controller so as to match the position signal with a target position and outputs the position compensation signal to the drive circuit. In a disk storage device comprising: a disturbance as a function of the drive signal and the position signal. Estimating means for estimating the disturbance compensation signal to be killed, storage means for storing the disturbance compensation signal, and correction by adding the disturbance compensation signal stored in the storage means to the input signal of the drive circuit as a feedforward signal A disk storage device comprising:
いて、 前記推定手段が、電源投入直後または電源投入直後と電
源投入直後の一定時間ごとに、前記ディスクを代表する
1つの代表トラックまたは複数の代表トラックまたは全
てのトラックを目標トラックとし、前記目標トラックに
ヘッドを位置決めさせ、前記ディスクが複数回数回転す
る間に同一周方向位置において作用する外乱を抑制する
同期外乱補償信号を演算し、代表トラックの同期外乱補
償信号のデータを補間して前記目標トラック以外のトラ
ック上における同期外乱補償信号を求め、前記記憶手段
に前記ディスク面上の位置の関数として前記同期外乱補
償信号を記憶させる手段であり、 前記第1補正手段が、前記ディスク面上の位置に応じた
前記同期外乱補償信号を前記フィードフォワード信号と
して出力する手段であることを特徴とするディスク記憶
装置。2. The disk storage device according to claim 1, wherein the estimating unit is provided with one representative track or a plurality of representative tracks representing the disk immediately after power-on or immediately after power-on and at fixed time intervals immediately after power-on. A representative track or all tracks are set as target tracks, a head is positioned on the target tracks, and a synchronous disturbance compensation signal for suppressing a disturbance acting at the same circumferential direction position while the disk rotates a plurality of times is calculated, Means for interpolating the data of the synchronization disturbance compensation signal to obtain a synchronization disturbance compensation signal on a track other than the target track, and for storing the synchronization disturbance compensation signal in the storage means as a function of the position on the disk surface. The first correction means outputs the synchronization disturbance compensation signal corresponding to the position on the disk surface to the filter. Disk storage, characterized in that the means for outputting as a feedforward signal.
いて、 前記推定手段が、電源投入直後または電源投入直後と電
源投入直後の一定時間ごとに、前記ディスクを代表する
1つの代表トラックまたは複数の代表トラックまたは全
てのトラックを目標トラックとし、前記目標トラックに
ヘッドを位置決めさせ、前記ディスクが複数回数回転す
る間に前記目標トラックにおいて作用する直流外乱を抑
制する直流外乱補償信号を演算し、代表トラックの直流
外乱補償信号のデータを補間して目標トラック以外のト
ラック上における直流外乱補償信号を求め、前記記憶手
段に前記ディスク面上の位置の関数として前記直流外乱
補償信号を記憶させる手段であり、 前記第1補正手段が、前記ディスク面上の位置に応じた
前記直流外乱補償信号を前記フィードフォワード信号と
して出力する手段であることを特徴とするディスク記憶
装置。3. The disk storage device according to claim 1, wherein the estimating unit is provided with one representative track or a plurality of representative tracks representing the disk immediately after power-on or immediately after power-on and at fixed time intervals immediately after power-on. A representative track or all tracks are set as target tracks, a head is positioned on the target track, and a DC disturbance compensation signal for suppressing a DC disturbance acting on the target track while the disk rotates a plurality of times is calculated, Is a means for interpolating the data of the DC disturbance compensation signal to obtain a DC disturbance compensation signal on a track other than the target track, and for storing the DC disturbance compensation signal in the storage means as a function of the position on the disk surface, The first correcting means applies the DC disturbance compensation signal corresponding to the position on the disk surface to the flux. Disk storage, characterized in that the means for outputting as over-forward signal.
いて、 前記推定手段が、電源投入直後または電源投入直後と電
源投入直後の一定時間ごとに、前記ディスクを代表する
1つの代表トラックまたは複数の代表トラックまたは全
てのトラックを目標トラックとし、前記目標トラックに
ヘッドを位置決めさせ、前記ディスクが複数回数回転す
る間に前記目標トラックにおいて作用する交流外乱を抑
制する交流外乱補償信号を演算し、代表トラックの交流
外乱補償信号のデータを補間して目標トラック以外のト
ラック上における交流外乱補償信号を求め、前記記憶手
段に前記ディスク面上の位置の関数として前記交流外乱
補償信号を記憶させる手段であり、 前記第1補正手段が、前記ディスク面上の位置に応じた
前記交流外乱補償信号を前記フィードフォワード信号と
して出力する手段であることを特徴とするディスク記憶
装置。4. The disk storage device according to claim 1, wherein the estimating unit is provided with one representative track or a plurality of representative tracks representing the disk immediately after power-on or immediately after power-on and at fixed time intervals immediately after power-on. A representative track or all tracks are set as target tracks, a head is positioned on the target track, and an AC disturbance compensation signal for suppressing an AC disturbance acting on the target track while the disk rotates a plurality of times is calculated, Is a means for interpolating the data of the AC disturbance compensation signal to obtain an AC disturbance compensation signal on a track other than the target track, and for storing the AC disturbance compensation signal as a function of the position on the disk surface in the storage means, The first correction means outputs the AC disturbance compensation signal corresponding to the position on the disk surface to the flux. Disk storage, characterized in that the means for outputting as over-forward signal.
いて、 前記推定手段が、電源投入直後または電源投入直後と電
源投入直後の一定時間ごとに、前記ディスクを代表する
1つの代表トラックまたは複数の代表トラックまたは全
てのトラックを目標トラックとし、前記目標トラックに
ヘッドを位置決めさせ、前記ディスクが複数回数回転す
る間に前記目標トラックにおいて作用する交流外乱を抑
制する交流外乱補償信号を演算し、前記代表トラックの
前記交流外乱補償信号のデータを補間して前記目標トラ
ック以外のトラック上における前記交流外乱補償信号を
求め、前記記憶手段に前記ディスク面上の位置の関数と
して前記交流外乱補償信号を記憶させ、さらに、新たな
1つの代表トラックまたは複数の代表トラックまたは全
ての代表トラックにヘッドを位置決めし、前記ディスク
が複数回回転する間に前記新たな目標トラックにおいて
作用する直流外乱を抑制する直流外乱補償信号を演算
し、前記新たな代表トラックの前記直流外乱補償信号を
補間して前記新たな目標トラック以外のトラック上にお
ける直流外乱補償信号を求め、前記記憶手段に前記ディ
スク面上の位置の関数として前記直流外乱補償信号を記
憶させる手段であり、 前記第1補正手段が、前記ディスク面上の位置に応じた
前記交流外乱補償信号と前記直流外乱補償信号とを加算
した信号を前記フィードフォワード信号として出力する
手段であることを特徴とするディスク記憶装置。5. The disk storage device according to claim 1, wherein the estimating unit is provided with one representative track or a plurality of representative tracks representing the disk immediately after power-on or immediately after power-on and at fixed time intervals immediately after power-on. A representative track or all tracks are set as target tracks, a head is positioned on the target track, and an AC disturbance compensation signal for suppressing an AC disturbance acting on the target track while the disk rotates a plurality of times is calculated, and the representative Data of the AC disturbance compensation signal of the track is interpolated to obtain the AC disturbance compensation signal on a track other than the target track, and the storage unit stores the AC disturbance compensation signal as a function of the position on the disk surface. , A new representative track or multiple representative tracks or all representative tracks Position the head on the disk, calculate a DC disturbance compensation signal that suppresses a DC disturbance acting on the new target track while the disk rotates a plurality of times, and calculate the DC disturbance compensation signal of the new representative track. Means for interpolating to obtain a DC disturbance compensation signal on a track other than the new target track, and for storing the DC disturbance compensation signal as a function of the position on the disk surface in the storage means, the first correction means Is a means for outputting a signal obtained by adding the AC disturbance compensation signal and the DC disturbance compensation signal corresponding to the position on the disc surface as the feedforward signal.
のディスク記憶装置において、 第2補正手段を前記駆動回路の出力側および前記推定手
段の出力側と前記位置決め補償器の入力側との間に設
け、 前記位置決め補償器が、前記駆動信号および前記位置信
号の関数として前記ヘッドの速度信号を推定する速度信
号推定手段を有し、 前記第2補正手段が、前記駆動信号から前記外乱補償信
号に比例した信号を減算した信号を求め、前記駆動信号
の代わりに前記減算した信号を前記速度信号推定手段に
出力する手段であることを特徴とするディスク記憶装
置。6. The disk storage device according to claim 1, wherein the second correction means includes an output side of the drive circuit, an output side of the estimation means, and an input side of the positioning compensator. Between the drive signal and the position signal, the positioning compensator includes speed signal estimating means for estimating a speed signal of the head, and the second correcting means uses the disturbance signal from the drive signal. A disk storage device comprising means for obtaining a signal obtained by subtracting a signal proportional to a compensation signal and outputting the subtracted signal instead of the drive signal to the speed signal estimating means.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP04237005A JP3091984B2 (en) | 1992-09-04 | 1992-09-04 | Disk storage device |
US08/109,593 US5402400A (en) | 1992-09-04 | 1993-08-20 | Method and apparatus for eliminating external disturbances in a disk drive device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP04237005A JP3091984B2 (en) | 1992-09-04 | 1992-09-04 | Disk storage device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0684306A true JPH0684306A (en) | 1994-03-25 |
JP3091984B2 JP3091984B2 (en) | 2000-09-25 |
Family
ID=17008979
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP04237005A Expired - Fee Related JP3091984B2 (en) | 1992-09-04 | 1992-09-04 | Disk storage device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3091984B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100487042B1 (en) * | 2001-11-16 | 2005-05-06 | 가부시끼가이샤 히다찌 글로벌 스토리지 테크놀로지 니뽄 | Positioning control apparatus |
US7120101B2 (en) | 2001-07-17 | 2006-10-10 | Fujitsu Limited | Head follow-up control method, head follow-up control device and storage device thereof |
-
1992
- 1992-09-04 JP JP04237005A patent/JP3091984B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7120101B2 (en) | 2001-07-17 | 2006-10-10 | Fujitsu Limited | Head follow-up control method, head follow-up control device and storage device thereof |
KR100487042B1 (en) * | 2001-11-16 | 2005-05-06 | 가부시끼가이샤 히다찌 글로벌 스토리지 테크놀로지 니뽄 | Positioning control apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP3091984B2 (en) | 2000-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5402400A (en) | Method and apparatus for eliminating external disturbances in a disk drive device | |
JP2671780B2 (en) | Servo device for recording / reproducing separated type magnetic disk device, and actuator force constant estimating method and compensating method in disk device | |
JP2714905B2 (en) | Positioning control device | |
JP3740189B2 (en) | Positioning adaptive control device and information storage device | |
JP4150032B2 (en) | Head position control method, head position control device, and disk device | |
JP5039943B2 (en) | Magnetic disk drive and control method thereof | |
JP2002535795A (en) | Method and apparatus for adaptive feedforward cancellation | |
CN101217040A (en) | Disk drive using feed-forward control system and method for suppressing rotational vibration | |
JP3597307B2 (en) | Head positioning control device for optical disk drive | |
JP2002042434A (en) | Disk unit | |
JP4109812B2 (en) | Positioning control device | |
JPH0684306A (en) | Disk storage device | |
JP3089517B2 (en) | Disk storage device | |
JPH06176514A (en) | Disk device | |
JPH05109217A (en) | Frequency characteristic automatic adjustment method in magnetic disk device | |
JP4078184B2 (en) | Disk device and control method thereof | |
JP4024195B2 (en) | Disk device and control method thereof | |
JPH10269675A (en) | Disk storage device | |
JP2002352534A (en) | Positioning control device | |
JP4072138B2 (en) | Disk device and head positioning control method | |
JP2004021768A (en) | Positioning control method and device | |
JPH08329630A (en) | Disk recorder | |
JP4707006B2 (en) | Tracking control device and program thereof, and non-periodic disturbance estimation device and program thereof | |
JP2008052794A (en) | Magnetic disk unit | |
JPH10199168A (en) | Disk storage device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 8 Free format text: PAYMENT UNTIL: 20080728 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080728 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090728 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090728 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 10 Free format text: PAYMENT UNTIL: 20100728 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 11 Free format text: PAYMENT UNTIL: 20110728 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110728 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120728 Year of fee payment: 12 |
|
LAPS | Cancellation because of no payment of annual fees | ||
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |