JP2589692B2 - 回転記憶装置 - Google Patents
回転記憶装置Info
- Publication number
- JP2589692B2 JP2589692B2 JP62110899A JP11089987A JP2589692B2 JP 2589692 B2 JP2589692 B2 JP 2589692B2 JP 62110899 A JP62110899 A JP 62110899A JP 11089987 A JP11089987 A JP 11089987A JP 2589692 B2 JP2589692 B2 JP 2589692B2
- Authority
- JP
- Japan
- Prior art keywords
- actuator
- gain
- estimator
- speed
- seek
- 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.)
- Expired - Lifetime
Links
- 238000003860 storage Methods 0.000 title claims description 13
- 230000004044 response Effects 0.000 claims description 7
- 230000008859 change Effects 0.000 description 14
- 238000005259 measurement Methods 0.000 description 14
- 230000007246 mechanism Effects 0.000 description 13
- 238000000034 method Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 230000003044 adaptive effect Effects 0.000 description 9
- 230000000694 effects Effects 0.000 description 7
- 230000001133 acceleration Effects 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000013461 design Methods 0.000 description 5
- 230000007613 environmental effect Effects 0.000 description 5
- 238000005070 sampling Methods 0.000 description 5
- 230000032683 aging Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 239000000725 suspension Substances 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000002411 adverse Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000002301 combined effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000005284 excitation Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 125000006850 spacer group Chemical group 0.000 description 2
- 230000001052 transient effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 238000000053 physical method Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 229910000679 solder Inorganic materials 0.000 description 1
- 230000020347 spindle assembly Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B21/00—Head arrangements not specific to the method of recording or reproducing
- G11B21/02—Driving or moving of heads
- G11B21/10—Track finding or aligning by moving the head ; Provisions for maintaining alignment of the head relative to the track during transducing operation, i.e. track following
- G11B21/106—Track finding or aligning by moving the head ; Provisions for maintaining alignment of the head relative to the track during transducing operation, i.e. track following on disks
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D3/00—Control of position or direction
- G05D3/12—Control of position or direction using feedback
- G05D3/14—Control of position or direction using feedback using an analogue comparing device
- G05D3/1445—Control of position or direction using feedback using an analogue comparing device with a plurality of loops
- G05D3/1454—Control of position or direction using feedback using an analogue comparing device with a plurality of loops using models or predicting devices
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B21/00—Head arrangements not specific to the method of recording or reproducing
- G11B21/02—Driving or moving of heads
- G11B21/08—Track changing or selecting during transducing operation
- G11B21/081—Access to indexed tracks or parts of continuous track
- G11B21/083—Access to indexed tracks or parts of continuous track on discs
- G11B21/085—Access to indexed tracks or parts of continuous track on discs with track following of accessed part
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Control Of Position Or Direction (AREA)
- Moving Of Head For Track Selection And Changing (AREA)
- Control Of Linear Motors (AREA)
Description
および開プール制御を選択的に遂行するシステムにおい
て、閉ループの性能を変えることなく開ループの性能、
すなわち正利得、を環境変化に合せて動的に変更できる
適応制御機能付きの回転記憶装置に関する。
ルに関して図示し説明するが、大部分の動的な電気/機
械システムの制御に適用できる。動的システムでは、装
置を製造する際の許容誤差、その装置の組立的や構成要
素によるばらつきが出る。動的システムは、また、温
度、湿度などの環境条件や動作サイクル内での位置など
の操作条件の結果、動作が変化することがある。最後
に、動的システムでは、老朽化や磨耗のためにばらつき
が出る。
微調整によって補償される。しかし、これらの微調整に
よる補償は部分的にしか有効ではない。それは、こうし
た製造時の微調整によっては、動作条件や環境条件など
多くの後発的な他の要因による機構要素の変化に適応さ
せることができないからである。さらに、システムは、
初期操作、または、ならし運転によって変化するので、
製品の寿命に初期変化をもたらすことを考えると、老朽
化と磨耗も1つの要因になる。
データ記憶装置用の、ボイス・コイル・モータにより駆
動されるアクチュエータである。これらの装置は、半径
方向に2.54cm当り1,000本以上のトラツクおよび円周方
向に2.54cm当り12,000ビツト以上の情報ビツト密度を必
要とする仕様に適合するには、高い精度が必要である。
この高い精度は、最悪の場合の機械構成要素および電子
回路上の構成要素の許容誤差、操作環境および製品の寿
命のある間に受ける磨耗に合わせて設計しても実現でき
ない。
出る数多くの機構要素を含む電気機械装置である。ヘツ
ドは磁気コアの幅やギヤツプの長さなどのばらつきのあ
る機械的パラメータを有する。ばらつきのあるパラメー
タの他の例としては、読取り回路中の復調器の利得、ア
クュエータの機械力定数、デイジタル−アナログ変換利
得、アナログ−デイジタル変換利得、アクチュエータの
前置ドライバの利得、パワー・ドライバの利得などが擧
げられる。外見上同一のアクチュエータ相互間の質量の
ばらつき、サンプリング周期およびトラツクのピツチも
調整されなければならない。これらのパラメータはすべ
て、温度、湿度、磨耗および初期許容誤差などの要因の
ため、変化を受ける。
は、性能基準を許容基準にやっと到達する最も能力の低
い装置の性能基準に制限することである。もう1つは、
構成要素の失格率とコストが高くなるものの、厳格な許
容誤差を保持することによってすべての装置のレベルを
上げることである。
きる。現実に磨耗のまったくない装置やシステムはない
けれども、ここで使用する無磨耗という言葉は、磨耗が
装置(図示してある実施例におけるデイスク駆動アクチ
ュエータ往復台)を駆動するのに使用される力の中で非
常に小さな要因であり、性能の要素としては無視できる
ようなシステムのことを言う。すなわち、磨耗は、正利
得要因の小さな誤差位置しか占めてないので無視でき
る。
るため(すなわち、シーク停止時間を最小にするた
め)、任意の時点でのアクチュエータの電気機械的パラ
メータをできるだけ正確に知る必要がある。デイスク装
置は、性能が最高になるように製造時に微調節できる
が、時間が経つにつれて磨耗が発生したり温度や湿度が
変わるので急速に微調節が外れてくる。したがって、制
御システム自体がパラメータの変化を監視し、制御機構
を更新してアクチュエータの動的状態を最高の性能に維
持することが重要である。
をもたらす動的システムの適応制御機能を有する回転記
憶装置を提供することにある。
つきの小さな均一な性能を実現する適応制御システムを
有する回転記憶装置を提供することにある。
め構成要素の許容誤差要件があまり厳密でない動的装置
制御システムを有する回転記憶装置を提供することにあ
る。
のための現場での保守を必要としない動的システムを有
する回転記憶装置を提供することにある。
プの正利得に影響を及ぼすパラメータ定数の変動に影響
されない動的システムを有する回転記憶装置を提供する
ことにある。
化を追跡して潜在的なシステムの問題を予測するための
診断情報を生成する動的システム制御機能を有する回転
記憶装置を提供することにある。
別的制御の正利得値を生成する磁気デイスク駆動アクチ
ュエータ用の動的システムの制御を行なう回転記憶装置
を提供することにある。
換器を1つのトラツク位置から他のトラツク位置へ移動
させるためのアクチュエータと、 前記ボイス・コイルへ供給されるコイル電流に比例し
た信号および前記変換器からの位置誤差信号を、各々、
入力として受理して速度エステイメーシヨン機能の下に
前記アクチュエータの移動速度およびバイアスの力を推
定する機能を有すると共にオンライン調整可能な利得係
数を有するエステイメータと、 オンライン調整可能な利得定数を有し、前記エステイ
メータからのアクチュエータ速度の推定値に応答してア
クチュエータの移動を制御するための制御手段と、 選択信号の制御の下に、前記コイル電流比例信号およ
び前記位置誤差信号を、各々、入力として受理して正利
得エステイメーシヨン機能の下にアクチュエータ開ルー
プの正利得を推定するための手段と、 アクチュエータ開ループ制御に関して予め定められた
公称正利得と前記推定利得との差が所定レベルを越える
とき発生される誤差信号に応答して前記制御手段および
速度エステイメータの前記各利得定数を調整するための
手段とを含む。
変動を自分で微調整できる機能を組み込んだ制御システ
ムを実施形態として教示するものである。剛性磁気デイ
スク駆動制御ハードウエアに関する物理的測定によれ
ば、パラメータのエステイメーシヨン(以下、推定とも
呼ぶ)精度は、±4%以内である。
るには多くの方法がある。本発明の方法は、マイクロプ
ロセツサによる実施形態に最も適した簡単な測定技術で
あることがその特徴である。その結果、高い精度と再現
性が達成され、システムに外部信号を追加する必要はな
く、電気機械システム全体の合成効果が得られる。個別
の磁気デイスク駆動アクチュエータ用のサーボ制御シス
テムの正規化された閉ループ正利得G1は、下記のパラメ
ータを含む多くのばらつきのあるパラメータに基づいて
計算される。
タ b.復調器利得 c.アクチュエータの機械力定数 d.アナログ−デイジタル変換利得およびデイジタル−ア
ナログ変換利得 e.アクチュエータの前置ドライバとパワード・ドライバ
の利得 f.アクチュエータの質量 g.サンプリング周期(セクタ時間) h.トラツク・ピツチ こうしたパラメータはどれも多少なりとも温度、湿
度、初期許容誤差などとともに変化する。たとえば、異
なるヘツドでアクセスすると、異なる利得定数(たとえ
ば、k1、k2、k4)が得られる。
の開ループ正利得の推定は、通常20ミリ秒未満のシーク
動作中、50ミリ秒以下の短い休止期間の任意の時間に実
行できる。この方法は、摩擦がないものと仮定して、ト
ラツク・ピツチおよびサンプリング周期に関して正規化
した線形運動の離散時間方程式から始まる線形部分(す
なわち、中距離シークの場合の非飽和パワードライバ領
域)に適用する。
サが出す連続制御コマンドに基づいて正規化開ループ正
利得G1(以下、単に正利得とも呼ぶ)を計算できるの
で、正利得の推定は容易である。しかし、正利得の正確
な推定は、駆動アクチュエータがトラツクを追跡中の閉
ループ制御中および開ループ制御であるシーク・モード
中の加速段階の開始時においては、達成できないことに
注意されたい(この期間中は正確な位置測定が不可能の
ため)。正確な測定が行なわれるのは、加速段階のうち
で、アクチュエータがその最も直線的な特性を示し、か
つ依然として開ループ・モードにあるときである。この
時点は、閉ループ・モードである定速度モードまたは減
速モードに到達する直前の時期である。
得、定数(k1、k2、k4)、エステイメータ方程式および
シーク・プロフアイル・テーブルを更新して、動作条件
を最適化することができる。これにより、パラメータの
変化によって影響を受けない最上の性能がもたらされ
る。こうした制御機構利得定数の更新は、計算、または
テーブル・ルツクアツプ機能による単純利得のスケジユ
ール化によって行なわれる。
て、デイジタル制御デイスク・フアイル・アクチュエー
タ用のサーボ制御システムについて説明する。その機能
は、フアイルの読取り/書込みヘツドの位置を制御する
ことである。このシステムは、アクチュエータ駆動用パ
ワードライバ回路とヘツド信号(アナログ信号)処理電
子回路以外は全くデイジタル・システムであり、環境変
化を補償することができ、通常アナログ・ループに関し
て発生する構成要素の許容誤差ないしドリフトの問題は
ない。
ードであるトラツク追跡とシークに関して説明する。ト
ラツク追跡は、閉ループ制御の下に目的のトラツク上に
変換器ヘツドを保持し、シークは、開ループ制御の下に
他のトラツクからから目的のトラツクにヘツドを移動さ
せるものである。移動速度は測定できないが、後述する
ように、当業者によく知られているカルマン(KALMAN)
のエステイメータ理論を実行するエステイメータを使っ
て計算される。この計算値が速度の推定値である。
メータおよびサーボ制御システム自体がどのようにして
自動的に変化に適応するかを説明する。最後に、切捨て
の分析を説明し、有限デイジタル語長の効果がどのよう
にシステムに影響を与えるかを示す。
ばならない。本実施例では、アクチュエータのモデルと
して、連続時間領域における2重積分器を使う。制御シ
ステムがセクタ・サーボ・システムである。次に、離散
時間領域におけるエステイメーシヨンの記号方程式につ
いて説明する。
式によれば(k+1)セクタにおける各変数の推定は現
セクタkを基準にして下記の通りである。ただし、kは
現セクタ、k+1は次に続くセクタであり、また、G1お
よびG2はアクチュエータ組立体全体の正規化開ループ正
利得を表わしており、G2=2G1の関係を有する。
(k)+(G1)u(k) (1) χ2(k+1)=χ2(k)+(G2)χ3(k)+(G
2)u(k) (2) χ3(k+1)=χ3(k) (3) この記述では、状態変数χ1、χ2、χ3が正規化さ
れていることに注意すべきである。測定単位または正規
化単位は下記の通りである。
れは、ドライバ・システムが、飽和動作時を除いて、電
流ドライバとして動作するためである。飽和状態が起こ
るのは、電流が極めて大きな変化を行ない、コイルの立
上り時間が効果を現わすときである。通常は、これはシ
ークの初めと中頃だけである。上記の組の単位は、方程
式(1)における速度χ2とサンプリング周期またはセ
クタ時間Tとの乗算を行なわなくてもよいという利点が
ある。このパラメータ(T)は、システム中の他のすべ
てのパラメータと共に、G1とG2に組み込まれる。この単
位組では、2G1=G2の関係を有することも判明してい
る。この単純化は、システムをパラメータ変化に適応し
やすくするのに重要である。したがって、G2は次式で表
わされる。
(アンペア/ボルト) kf アクチュエータの力の定数(ニユートン/アンペ
ア) T セクタ時間(秒) Tpm トラツク・ピツチ(トラツク数/メートル m アクチュエータ移動質量(kg) 残余のパラメータは復調器利得(単位もボルト/トラ
ツク)であることに注意すべきである。このパラメータ
が省略されているのは、本装置では、これが常に1であ
るからである。
は、サーボ・トラツクからの位置誤差信号(PES)だけ
である。この位置誤差信号は、上記エステイメーシヨン
方程式(1)中のχ1に、ほぼ、等しい。しかし、セク
タ(k+1)におけるχ1およびχ2の推定、すなわち
χ1(k+1)およびχ2(k+1)、を算出するには
セクタkにおける速度χ2(k)の値も必要になる。こ
の値は、測定値ではないので、推定しなければならな
い。速度χ2(k)を推定するために、位置の測定値χ
1(k)、コイル電流値に基づいてプロセツサにより計
算された加速度u、およびシステムの特性値を使用する
速度エステイメータ56(第3図)がプロセツサにより構
築された。
能であり、したがって、χ1の測定に付随するノイズの
混入を防止できるという意味で、「減次」型エステイメ
ータの範疇に属する。しかし、実際には、χ1に相当す
るトラツク位置誤差信号(PES)の測定が良好に達成で
きるので、χ1の推定は必要ではない。したがって、速
度およびバイアスに関する推定の減次エステイメータが
使用される。
す。
イメーシヨン方程式は下記の通りである。
k)+(G2)u(k)+L2[χ1(k+1)−χ1
(k)− (G1)χ3(k|k)−χ2(k|k)−(G1)u(k)]
(4) χ3(k+1|k+1)=χ3(k|k)+L3[χ1(k+
1)−χ1(k)−(G1)u(k)− (G1)χ3(k|k)−χ2(k|k)] (5) この各式中の変数χ2およびχ3は次のように定義され
ている。
おける測定値、すなわちPES(k+1)、を使用して速
度エステイメータ56(第3図)により計算された現在の
セクタ(k+1)における速度の推定値を表わす。同様
に、χ3(k+1|k+1)は、速度エステイメータ56に
より計算された現在のセクタ(k+1)におけるバイア
ス力の推定値である。L2、L3は、フイルタ係数、すなわ
ち利得定数である。これは、エステイメータ56のフイル
タ特性およびレスポンス速度を決定する。これらの各フ
イルタ係数L2およびL3は、アクチュエータの製造時の較
正時に実測された値または平均的な計算値が公称値と呼
ばれており、この各公称係数値がデイスク記憶装置の非
揮発性メモリに記憶されていて、較正動作モードが選択
されると制御システムをこの公称値レベルにブーススト
ラツプするのに使用される。
プロセツサ内ですべての制御方程式として上記エステイ
メーシヨン式(2)による推定値χ2(k+1)の代り
に使用されるが、それは、χ2(k+1)がアクチュエ
ータから直接測定されないからである。バイアス力の推
定値χ3(k+1|k+1)は、エステイメータ内で、χ
2(k+1|k+1)がそこに無い場合に発生するχ2
(k+1|k+1)のバイアスを削除するためにのみ使用
される。「分離原理」と呼ばれる制御理論中に、エステ
イメータと制御法則を独立に設計できるという格言があ
り、エステイメータと制御法則が組み合わされたときと
同じに働く。すなわち、上記のエステイメータ56は、後
述する制御系の設計とは無関係に設計できる。実際に
は、上記の方程式は制御方程式と組み合わされ、PESの
測定値とコイル電流の出力の間で乗算と加算が一回づつ
ですむように整理される。これは、システムの位相余裕
を高く保ち、停止を滑かにするのに重要である。
目的は、一定のバイアスの力、外部振動、測定信号の不
均衡とノイズによるスピンドルの揺れなどの乱れが存在
する際に、ヘツドを所定のトラツク上に保持することで
ある。このモードは、(状態空間制御の意味で)3つの
状態に重みをつけ、それらを加えてコイル電流を生成す
ることによってそれを行なう。重みの選択によって、ル
ープの特性が決まる。これら3つの状態は次のように定
義される。
等しい。
計算される。
される。
り、したがってχ1の任意の平均オフセットは、最後に
は、必ずゼロになる。それが起こる速さは、状態χ4の
重みづけによって決まる。したがってトラツク追跡中の
コイル電流の方程式は、 u(k)=−(k1)χ1(k)−(k2)χ2(k|k)−
(k4)χ4(k) (7) で表わされる。方程式(7)における係数k1、k2、k4
は、制御機構の変更可能な利得定数であり、第3図にお
いて右上りの矢印で可変機能を表わした乗算器ブロツク
内に示されている。これらの各利得定数は、前述したフ
イルタ係数と同様に、アクチュエータ組立体の製造時の
較正時に実測された値または平均的な予め計算された値
を有し、これを公称値と呼んでいる。この公称値のk1、
k2、k4は、較正動作モードの開始時にシステムに初期値
としてロードされる。これらの各定数k1、k2、k4は環境
条件、経年などにより変化するので、後述するように、
較正モードの間、正利得エステイメータ62の出力および
公称正利得値との誤差信号に応じて修正される。
置方法と周波数応答基準によって決まる。目的のシステ
ムの極にもたらされるkを決定する公式と計算方法は、
フランクリン(Franklin)とパウエル(Powell)の「動
的システムのデイジタル制御」(Digital Control of D
ynamics Systems)、アジソン−ウエズリー出版社(Add
isoN-Wesley Publishing Company)、1980年、などのテ
キストに掲載されている。
間でヘツドの移動を行なうことである。このモードに
は、ヘツド停止時間、コイル電流立上り時間、共振励起
など多くの考慮事項がある。シーク・モードは、「シー
ク・プロフアイル」上のデータに基づいてヘツドを移動
させるように設計されている。シーク・プロフアイルと
は、目的トラツクへの接近距離の関数として目標速度を
予め設定し(たとえば、目的トラツクに近づくにつれて
目標速度を減少させる)、これらの相関関係を記録しプ
ロセツサに内蔵されたテーブルを指称する。プロセツサ
内においてこのプロフアイル・テーブル上の速度から推
定速度が差し引かれて正味の速度が算出され、これに上
記係数k1を乗算して目的のコイル電流を得る。このよう
に、シーク・モードでは、コイル電流の方程式は、 u(k)=+kv[Profile(χ1(k)−χ2(k|k)]
−(k4)χ4(k) (8) で表わされる。
での移動距離(トラツク幅単位の距離)を使ってアクセ
スされるが、これは基本的に位置変数χ1(k)のモジ
ユーロ値である。式(8)の最初の項では、プロフアイ
ルを追跡するのに必要な電流が計算され、第2項では、
予想されるバイアス力を打ち消すためそれに定数を加え
る。バイアス力の取扱いに関する注釈は、方程式(8)
の最後の項の説明を含んでいる。定数kvは利得定数であ
り、停止中の過渡的運動を最少限に抑えるためトラツク
追跡モードからのk2に等しく設定される。
u(k)を計算すると、駆動システムの飽和値を限度と
する極めて大きな数になる。したがって、アクチュエー
タは、できる限り迅速に加速する。ひとたび、位置/速
度の組合せがプロフアイルに到達すると、制御システム
は線形モードに入り、目標トラツクまでプロフアイルを
追跡する。シーク特性の大半は、プロフアイルの周知の
設計によって制御できる。第1段階は、プロフアイルの
減速中にどの程度の電流がコイル中で必要なのかを決定
することである。次に、この電流が(数値シミユレーシ
ヨン・プログラムで)2度積分され、位置と速度が得ら
れる。この位置と速度から、次いで、プロフアイル・テ
ーブルがつくられる。このようにして、任意の電流波形
について、プロフアイルを数値で生成できる。この電流
は、次の要因を考慮に入れなければならない。
れる。
減少される。したがって、アクチュエータはシークする
のに必要な電流の量を得て、さらに、バイアス力がシー
ク方向の反対に作用している場合その力を打ち消す。シ
ークの終りの最後の数セクタで電流をさらに減少させる
ことにより、電流遮断時におけるコイル・インダクタン
スによる過渡電流を抑制することができる。これには、
急跳が抑えられるのでシークの終りでの共振の励起が減
少するという別の利点もある。
ータの制御をトラツク追跡モードに受け渡すように、設
計されている。すなわち、シークモードの最終段階で
は、トラツク追跡モード固有ベクトルに沿って移行する
ように、プロフアイルが設計されているので、アクチュ
エータは、トラツクの直前では、固有ベクトルに沿って
追跡することになる。この移行が起こるのは、ここで説
明するシステムでは、目標トラツクの中心線から0.15倍
のトラツク幅の所である。
一つの要因は、短いシークの際の行き過ぎの問題であ
る。アクチュエータがプロフアイルを通り過ぎるのは、
主に、計算の遅れ、切換えの遅れ、およびコイル電流の
立上り時間のせいでアクチュエータが加速しているとき
である。長いシークのときは回復するのに充分な時間が
あるため、これは問題にはならない。しかし、短いシー
クでは、そのために目標トラツクをかなり行き過ぎてし
まうこともある。これを処理する1つの方法は、プロフ
アイルを予測し、当該の遅延を知って事前に電流を切る
ことである。しかし、これには、シーク中に余分なマイ
クロプロセツサによる計算時間が必要であり、また予測
量はシークの長さに依存する傾向がある。訂正し過ぎる
と、アクチュエータは目標にとどかない。これに対する
1つの方法は、プロフアイルを設計中にシークの最後の
2−4ミリ秒の間電流を減少させることであろう。こう
すると、その領域に余分の上方空間が確保され、短いシ
ークがより迅速に回復される。この方法では、長いシー
クの場合、シーク時間は僅かに増加するが、試験による
と、増加量は非常に小さい。電流の減少の規模と長さ
は、試行およびシミユレーシヨン・プログラムの使用に
よって設計される。シークの長さがどのくらいであれば
行き過ぎの問題が起こるか、およびその減速電流時間を
知ることが、出発点となる。この方法の主な利点は、プ
ロセツサ時間の点で自由なことである。
ータは、プロセツサにロードするのに適した可変位置刻
みの解像度(精度)でテーブルに変換される。その目的
は、アクチュエータが目標トラツクから離れているとき
にはテーブル中で高精度が必要ではないが、シークの終
端付近では極めて高い精度が必要なことである。これに
よって、プロフアイルを記憶するのに必要なメモリ空間
を約8,000語から300語に削減できる。その結果、目標ト
ラツク近傍のデータに関するテーブルの精度は、1トラ
ツク幅の1/32倍の高精度であるが、目標から500トラツ
ク離れた位置では、精度は8トラツクとなる。精度は、
目標トラツクに接近するにつれて段階的に増大する。
イングなどは、よく知られている手法であり、本発明の
要部ではないので、これ以上の説明は省略する。
生源がいくつかある。それらの力は、「バイアス」とい
う言葉でまとめられ経時的には変化しない力である。し
かし、それらはヘツドの半径方向の位置に応じて変化す
る。これらの力の例としては、デイスク回転により生じ
る動力学的な空気流の半径方向成分、デイスク面の傾
き、アクチュエータに接続された可撓性ケーブルのバイ
アス力およびドライバ回路中の電気的オフセツトなどが
ある。前述のように、トラツク追跡モードの間、これら
のバイアスは、前記方程式(5)を用いてエステイメー
タ56内で測定され、制御機構中の積分位置χ4によって
打ち消される。しかし、それらのバイアスは半径に応じ
て変わるので、シークの実施中に特別な初期設定を行う
必要がある。
から成る43個の等しいバンドに分離され、各バンド内に
バイアスに関するデータが予め記憶されているので、所
定のバンドへのシークが実行されるとき、デイスクは迅
速にその記憶データ値に初期設定される。最初に、すべ
てのバンドがゼロに設定される。バイアス力がゼロとは
大いに異なっている場合、所定のバンドへの最初のシー
クはあまり迅速に停止できない。アクチュエータが所定
のバンドを離れるとき、χ4の値がそのバンド用のメモ
リに記憶される。速度エステイメータ56からバイアスχ
3が、常時、出力されているので。それを記憶する必要
はないが、シークモードの間、積分位置χ4が目標トラ
ツクから遠く離れており、意味がない。したがって、シ
ークの間は積分しない。積分位置χ4はシークの始めに
目標バンドの記憶値によって初期設定され、定数として
シーク・コイル電流に加えられ、積分動作がオンに戻る
のに充分なほどヘツド停止するまでバイアスが抑えられ
る。
内で固定小数点演算によってもたらされるエラーが大き
くなり過ぎないようにするのに重要である。この実施例
で使用される復調器は11ビツト数としてPESを生成す
る。最初の2ビツトは整数のトラツク番号であり、下位
9ビツトは、トラツクの少数部分である。プロセツサ内
では、すべての数は、長さ16ビツトであり、少数部分は
長さ10ビツト符号ビツトを含めて整数部分は6ビツトで
あるかのように取り扱われる。誤差を最小にするために
特別の位取りが行なわれる領域が2つある。
得の間で切り換えられる。高利得は、大きな電流が必要
なシーク・モードで使用される。低利得は、精度が重要
なトラツク追跡で使用される。どちらの場合でも、利得
を正規化するのに定数が使用される。ドライバはわずか
8ビツトでプロセツサは16ビツトなので、正規化を行な
っても位取りの目的は妨げられない。
中に16倍に拡大される。それらの変数とは、速度χ2
(k|k)と推定バイアスχ3(k|k)である。この2つの
変数はトラツク追跡中に非常に小さくなるので、各種の
計算でそれらの変数を切り捨てると、性能に悪影響が及
ぶ。バイアスは外部では使用されないので、元に戻す必
要はない。速度は、単にk2を16で割って元に戻されるの
で、コイル電流に及ぼす速度の全体的効果は正確であ
る。
よび制御機構に関する方程式を整理して組み合わせ、サ
ンプリング時間からコイル電流の出力までの間の遅延を
最小にする。シークもトラツク追跡も、同じやり方で整
理できる。
(前掲)の第6章に記載されている方程式である。
1)−Hχ(k+1|k] 6.38b 3.u(k+1)=−kχ(k+1|k+1) 6.55 (ただし、χ(k+1|k)は、セクタkにおける測定値
に基づいてセクタ(k+1)における変数χの投影値を
表わす。
になる。
u(k)+Ly(k+1) さらに方程式(3)に方程式(2)を代入すると下記
のようになる。
-LHG]u(k)}−KLy(k+1) 方程式(5)を再定義すると下記のような結果にな
る。
{[G-LHG]u(k)}、およびCmult=−KL) 上記6に記述したように、「電流」エステイメータの
方程式を整理すると、エステイメータ−制御機構の出力
を信号yの入力に比べて迅速に行えなることである。信
号yの入力と信号uの出力の間でCaddを計算する必要は
ない。Caddは、信号yの入力前に独立して計算すること
ができる。Cmultも信号yの入力前に独立して計算する
ことができる。すなわち、信号yを入力し、それにCmul
tを掛けて、Caddに加えることにより、出力が生成され
る。
タがある。一つは、シーク中にだけ重要な電源電圧であ
り、もう一つは、シークとトラツク追跡の両方に重要な
正規化開ループ正利得G1(またはG2)である。
ログ−デイジタル変換器によって測定される。これは、
較正中に読み取られ、プロフアイルを修正するのに使用
される。動的シミユレーシヨン言語(DSL)プログラム
を使って、プロフアイルを生成するテストで、24ボルト
の電源が1%変動すると、目標トラツクまでの所定の距
離の間プロフアイルの速度が約4%変化することが判明
した。シーク動作中各セクタ毎に、サーボ・プロセツサ
が、測定した電源の値に基づいてプロフアイル速度を修
正することができる。電源電圧はトラツク追跡モードに
は影響を及ぼさない。
は、シークの加速段階中に測定が行なわれるように特別
なシークの実行が必要である。その加速段階の間、相次
ぐセクタ(k−1)および(k)における各コイル電流
uが分かるようにするために、非飽和動作領域のドライ
ブ電流をシーク・コマンドに基づいてコイル・ドライバ
に印加しなければならない。次に、相次ぐ3つのセクタ
(k−1)、(k)、および(k+1)の上で各ヘツド
位置が測定される。これらのコイル電流値およびヘツド
位置信号(PES)値を用いて平均的な正利得G1が次式に
より計算されて正利得の推定値になる。
式(1)および(2)において、セクタ・インデックス
kを1だけ減数して得られた各方程式(1′)および
(2′)を元の方程式(1)および(2)から減算し、
次に置換することにより数学的に誘導される。
k4と同様に、正規化正利得G1についても、また、アクチ
ュエータの組立時の較正時に実測された値または平均的
な予め計算された値が存在し、これを公称正利得Giと呼
んでいてプロセツサ・メモリ内に予め記憶しており、較
正モードの開始時にシステムに初期値としてロードされ
る。
づいて前記式(10)を用いてG1は、ヘツドをデイスク中
心に近づける向きのインバウンド・シークで1度計算さ
れ、さらにデイスク中心から遠ざける向きのアウトバウ
ンド・シークで1度計算され、その平均がとられる。こ
れにより、バイアスの力の影響が打ち消される。これら
の動作は、正規化正利得エステイメータ62(第3図)に
より遂行される。この正利得エステイメータは、プロセ
ツサ45(第2図)との協同作用の下に正規化正利得G1お
よび公称正利得Giを比較してその利得差を計算し、その
利得差が所定値を越えるとき、利得エラー信号を発生す
る機能を含んでいる。この利得エラー信号に応じて、制
御機構の利得定数k1、k2、k4および速度エステイメータ
56のフイルタ係数L3が修正されて制御機構の利得および
速度エステイメータの利得が更新される。これらの各利
得定数は、たとえば、次の通り修正される。
定値G1に逆比例することが分かるであろう。これらの利
得定数の修正により、アクチュエータの開ループ系利得
を一定に維持しながら、開ループ系利得を変更すること
ができる。
変化するとプロフアイル速度が5%変化することが決定
された。トラツク追跡の場合、G1が1%増加すると、す
べてのk(k1、k2、k4)が1%減少する。このため、ト
ラツク追跡モードでの設計点でシステムの閉ループの極
が保持される。
いもう一つの要因は、コイルの抵抗である。これに関す
る初期許容誤差はほとんどないが、温度により最高30%
まで変化する。サーボ・プロセツサによるオンラインで
の測定は非常に困難なので、この特定のパラメータの最
悪の場合を計算に入れて、曲線には十分な安全性が組み
込まれている。
の精度で行なわれる。したがって、乗算が行なわれるた
びに、答えを切り捨てるかまたは四捨五入する必要があ
る。駆動コマンドu(k)もデイジタル・アナログ変換
器が8ビツトの幅しかないので、16ビツトから8ビツト
に減少させられる。こうした操作が実行されるとき、そ
れぞれ誤差が導入される。その後、それらの誤差がルー
プ内を回って、性能に影響を及ぼす。閉ループ・システ
ムを打切り誤差を表わす外部入力をもつものとして取り
扱うのが基本的な考えである。それには、システムを分
析して打切り誤差の影響を決定し、それを確率分布に割
り当てることを含んでいる。その後、これらの打切りの
影響による位置誤差の標準偏差が計算される。得られた
位置誤差の標準偏差は、約3マイクロ・センチメートル
である。これは、システムの他の誤差に比べると極めて
小さい。
る。
クから成るスピンドル組立体の下方の2枚のデイスク11
にアクセスしているデイスク駆動機構が示してある。ハ
ブ12には4枚のデイスクが装着され、各デイスクはスペ
ーサ13によって隔置されている。デイスクのスタツク
は、弾性要素15、継ぎ輪16および収縮リング17によって
ハブ上に圧縮保持されている。収縮リング17は、加熱さ
れて膨脹すると、組立後の焼きばめによってハブ12の外
面に固定される。ハブとデイスクの組立体は、デイスク
11、ハブ12と、スピンドル軸18およびスピンドル駆動モ
ータ19の回転子が一体となって軸受け20内で回転するよ
うに、スピンドル軸上に装着されている。
ボイス・コイルによって駆動されると、半径方向に内方
および外方に移動する。ボイス・コイルは、半径方向に
分極された永久磁石25と磁極片26によってその中で磁界
が形成されている有効エアギヤツプ24中を往復する。ア
クチュエータ往復台21は、3対のローラ28(1対だけが
図示されている)によって半径方向の経路に沿って案内
される。これらのローラ28は、アクチュエータ往復台の
各側部でロツドまたは経路29と係合している。2対のロ
ーラは、一方の側部にあって縦方向に隔置され、他方の
側部にある残りの1対は、前記の2対の中間に縦方向に
配置されている。単一対の1つのローラはバネでバイア
スされ、往復台/ローラ組立体と経路ないしレール29と
の間のたるみをなくす。
・コイルと変換器懸架装置の組立体を含む。この組立体
では、アーム33に、変換器ヘツド35を支持する弾性懸架
装置34が装着されている。変換器コイルはそれぞれ、は
んだ端子38の所でたわみ導線によってアーム電子回路モ
ジユール36に接続されている。アーム電子回路モジユー
ル36は、ケーブルの平坦部分39上の導線によってデイス
ク駆動回路の残りの部分に接続されている。また、ヘツ
ド・デイスク組立体内では、ハブ12の渦巻き動作とデイ
スク11の回転によって、内部空気循環が引き起こされ
る。空気はハブの内部からスペーサ13の穴14を通って外
部へ放射状に流れる。
り、装置制御に影響を及ぼす関連パラメータも示す。一
体となって移動するアクチュエータの往復台21と変換器
懸架装置34は、機械力の定数kfをもつ。デイスク11から
変換器ヘツド35によって読み取られた情報は、復調器利
得kvを有する復調器/アナログ・デイジタル変換(AD
C)回路44に受け取られ、デイジタル情報は、マイクロ
プロセツサ45に送られる。マイクロプロセツサ45は、ア
クチュエータのボイス・コイルに送られる電流を制御す
る。デイジタル・アナログ変換器(DAC)46および前置
ドライバ/ドライバ回路47は、利得gmを有する。
ーク・コマンド信号は、線49上に現われるコイル電流を
定義する。このコイル電流は、線50によって機械装置す
なわちデイスク駆動アクチュエータ組立体10に供給され
る。加算論理接合点51は、アクチュエータ10のボイス・
コイルによって実際に受け取られるコイル電流の変動を
引き起こすプロセス・ノイズWをもつように示してあ
る。プロセス・ノイズとは、共振、不明確なパラメー
タ、駆動機構の利得の不明、軸受けの牽引、風損、他の
不明のノイズ発生源おびアクチュエータ移動に影響を及
ぼす不完全な信号などのことを言う。ある要因を適応さ
せなければならないものの、操作環境でのこれらの要因
は合成効果は、コイル電流に比べて小さい。
は、デイスク表面上に予め書き込まれたサーボ情報から
誘導された位置誤差信号(PES)である。この位置誤差
信号(PES)は、隣接する1つまたは両方のトラツクの
中心線からヘツドの位置している点までの距離の測定値
を表わす。加算論理接合点53は、誤差信号測定ノイズ
(v)を説明するために図中に設けられている。このノ
イズが発生するのは、センサ、復調器、デイスク駆動機
構組立体のデイスクがすべて測定値に悪影響するノイズ
の発生源であるためである。こうしたノイズの発生源
は、ランダムにノイズを発生する傾向があり、そのた
め、連続パターンから大幅に外れたシーケンスの読取り
を無視するか、またはサーボ情報を再読取りしてあまり
影響を受けていない値を得ることによって、こうした誤
差を消すことができる。
御入力およびシーク論理である加算論理接合点57の1つ
の論理入力に並列に印加される。シーク論理は、シーク
・モードの間に、、ヘツドが半径方向に横断すべきトラ
ツク数をシーク・コマンドの形で他の入力から受理して
線59上に出力する。このトラツク数を使って、予めメモ
リに記憶されているシーク・プロフアイルをアクセスし
て所定の速度データを得る。プロフアイルからの所定の
速度データ信号が線54を介して加算論理接合点55へ転送
される。この信号は、アクセス・シーケンスの現在の位
置に印加される選択された電流レベルを表わす。前記メ
モリには、非線形プロフアイルを生成するのに使用され
るテーブルが記憶されている。トラツク追跡モードの
間、このメモリから一定の利得定数k1が生じる。図示さ
れた実施例では、シーク・モードからトラツク追跡モー
ドへの変換が行なわれるのは、アクチュエータが目標の
トラツクから1/4トラツク幅以下の距離にあるときであ
る。
よび前置ドライバ/パワー・ドライバの利得(gm)など
アクチュエータ/ドライバのパラメータがわかれば、速
度エステイメータ56は、数学的モデルを構築できる。速
度エステイメータ56は、この数学的モデルに関して、シ
ーク・コマンドで定義された大きさのコイル電流の1部
を1つの制御入力として線48から受理すると共に、測定
値であるPES信号を他の制御入力として線52から受理す
ることによって、良好な推定を速度(χ2)およびバイ
アス(χ3)に対して行うことができる。バイアスと
は、前述のように、風損とか、デイスクの傾きなどに起
因する力の一定のオフセツトのことである。バイアスχ
3の推定値は、速度エステイメータ56内において、前記
速度エステイメーシヨン方程式(4)を用いて算出した
速度χ2の推定値を補正するのに利用される。このエス
テイメータからの出力である速度推定値が乗算器におい
て係数k2を乗算されて前記加算論理接合点55の他の論理
入力へ印加されて制御機構を制御する。
置信号を供給するが、シーク動作中はオフになる。積分
器の出力は、位置χの連続和であり、この和が定数k4と
掛け合わされ、加算論理接合点55の第3の入力に印加さ
れる。
号と推定速度信号を結合して、線48上に信号を生成す
る。この信号は、コイル電流の大きさ(方程式8)を示
す。トラツク追跡モード(方程式7)では、マイクロプ
ロセツサが位置信号、積分位置信号および推定速度信号
を結合して、合成信号を生成する。この信号は、アクチ
ュエータのボイス・コイルに入力する電流の大きさを表
わす。
りに先立って、あるいはテストにおいて、較正モード中
に行なわれる。較正モードでは、線61上の適応制御の選
択信号はコイル電流信号(線48)とPES(線52)を正利
得エステイメータ62にゲートする。このモードの間に、
2つの特別なシークが行なわれる。それらはアウトバウ
ンド・シークとインバウンド・シークであり、データは
G1とG2の両方の較正に使用される。アクチュエータの両
移動方向における利得を計算することによって、利得の
平均がとられたときバイアスの効果が打ち消される。正
利得エステイメータ62の出力は、利得定数k1、k2、k4お
よび速度エステイメータ56のフイルタ係数L3を修正する
のに使用される。較正が行なわれるのは、装置の電源が
入って、その後、いくつかの誤差、または誤差の組合わ
せによってそれぞれが要求されるときである。こういっ
た訂正は、それほど頻繁ではないが、G1に影響を及ぼす
基本的な特性は時間の経過と共にゆっくりと変化するの
で、それで充分である。
ータを示す、通常のデイスク駆動装置の部分分解部断面
図、第2図は、アクチュエータ往復台組立体、協働する
デイスク、アクセスとトラツク追跡に関与するマイクロ
プロセツサと電子回路を示す概略構成図、第3図は、閉
ループの性能を変えることなく開ループ・システムの変
更を可能にする適応制御技術を示す構成図である。
Claims (1)
- 【請求項1】平行なトラックにデータを記憶された回転
記憶装置において、 変換器と、 ボイス・コイルを有し、該変換器を1つのトラック位置
から他のトラック位置へ移動させるためのアクチュエー
タと、 前記ボイス・コイルへ供給されるコイル電流に比例した
信号および前記変換器からの位置誤差信号を、各々、入
力として受理して速度エステイメーション機能の下に前
記アクチュエータの移動速度およびバイアスの力を推定
する機能を有すると共にオンライン調整可能な利得係数
を有するエステイメータと、 オンライン調整可能な利得定数を有し、前記エステイメ
ータからのアクチュエータ速度の推定値に応答してアク
チュエータの移動を制御するための制御手段と、 選択信号の制御の下に、前記コイル電流比例信号および
前記位置誤差信号を、各々、入力として受理して正利得
エステイメーション機能の下にアクチュエータ開ループ
の正利得を推定するための手段と、 アクチュエータ開ループ制御に関して予め決められてい
る公称正利得と前記推定利得との差が所定レベルを越え
るときに前記正利得エスティメータから出力される誤差
信号に応答して前記制御手段及び速度エスティメータの
前記各利得定数を調整するための手段と、 とより成る回転記憶装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/871,949 US4697127A (en) | 1986-06-09 | 1986-06-09 | Adaptive control technique for a dynamic system |
US871949 | 1986-06-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6323280A JPS6323280A (ja) | 1988-01-30 |
JP2589692B2 true JP2589692B2 (ja) | 1997-03-12 |
Family
ID=25358520
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62110899A Expired - Lifetime JP2589692B2 (ja) | 1986-06-09 | 1987-05-08 | 回転記憶装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US4697127A (ja) |
EP (1) | EP0249020B1 (ja) |
JP (1) | JP2589692B2 (ja) |
CA (1) | CA1268858A (ja) |
DE (1) | DE3787209T2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102540881A (zh) * | 2012-02-17 | 2012-07-04 | 国电科学技术研究院 | 基于柔性机械臂的偏微分模型的边界控制律的设计方法 |
Families Citing this family (92)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3884824T2 (de) * | 1987-02-04 | 1994-02-10 | Matsushita Electric Ind Co Ltd | Objekt-Positionierungssystem. |
US4808899A (en) * | 1987-03-02 | 1989-02-28 | Cincinnati Milacron Inc. | Method and apparatus for automatic servo gain adjustment for machine control |
US4835632A (en) * | 1987-09-16 | 1989-05-30 | International Business Machines Corporation | Disk file digital servo control system with multiple sampling rate |
US4835633A (en) * | 1987-09-16 | 1989-05-30 | International Business Machines Corporation | Disk file digital servo control system with compensation for variation in actuator acceleration factor |
US4816941A (en) * | 1987-09-16 | 1989-03-28 | International Business Machines Corporation | Disk file digital servo control system with optimized sampling rate |
JPH01116972A (ja) * | 1987-10-30 | 1989-05-09 | Mitsubishi Electric Corp | 記憶装置 |
US4894599A (en) * | 1988-03-31 | 1990-01-16 | International Business Machines Corporation | deadbeat control of disk drive actuator |
JPH01298583A (ja) * | 1988-05-26 | 1989-12-01 | Mitsubishi Electric Corp | 磁気ディスク装置 |
JP2672574B2 (ja) * | 1988-05-31 | 1997-11-05 | 株式会社東芝 | 情報記録再生装置 |
US4918584A (en) * | 1988-07-08 | 1990-04-17 | Performance Controls, Inc. | Self-adjusting servo device and method |
US4914644A (en) * | 1988-09-26 | 1990-04-03 | International Business Machines Corporation | Disk file digital servo control system with coil current modeling |
US4890172A (en) * | 1988-09-27 | 1989-12-26 | Digital Equipment Corporation | Automatic servo gain calibration system for a disk drive |
US4980876A (en) * | 1988-10-03 | 1990-12-25 | Maxoptix Corporation | Single stage track seek method |
KR0144463B1 (ko) * | 1988-10-26 | 1998-07-15 | 오오가 노리오 | 자기 디스크 장치 |
US5194798A (en) * | 1989-01-10 | 1993-03-16 | Fujitsu Limited | Servo circuit control method and system |
US5204932A (en) * | 1989-01-10 | 1993-04-20 | Fujitsu Limited | Servo circuit for magnetic disk apparatus |
JPH0736131B2 (ja) * | 1989-01-10 | 1995-04-19 | 富士通株式会社 | サーボ回路 |
JPH0736130B2 (ja) * | 1989-01-10 | 1995-04-19 | 富士通株式会社 | サーボ位置決め回路 |
WO1990010930A1 (en) * | 1989-03-08 | 1990-09-20 | International Business Machines Corporation | Estimator positioning system and method |
JPH03124293A (ja) * | 1989-10-05 | 1991-05-27 | Fuji Electric Co Ltd | 磁気ディスク装置用ボイスコイルモータ駆動回路 |
US5132855A (en) * | 1989-11-28 | 1992-07-21 | Seagate Technology, Inc. | Adaptive velocity profile selection based on torque constant measurement |
US5150266A (en) * | 1990-04-30 | 1992-09-22 | Seagate Technology, Inc. | Hard disk drive adaptation based on approach time measurement |
JPH07105122B2 (ja) * | 1990-05-08 | 1995-11-13 | インターナシヨナル・ビジネス・マシーンズ・コーポレーシヨン | ヘッド位置制御方法および装置 |
US5119250A (en) * | 1990-06-15 | 1992-06-02 | International Business Machines Corporation | Method and apparatus for performing a seek |
JPH04123372A (ja) * | 1990-09-13 | 1992-04-23 | Sony Corp | シーク制御回路 |
ATE175801T1 (de) * | 1990-09-18 | 1999-01-15 | Rodime Plc | Digitale servosteuerung für ein plattenlaufwerk |
GB2252424B (en) * | 1990-11-24 | 1994-10-05 | Dowty Aerospace Gloucester | Adaptive control servosystems |
JP2611049B2 (ja) * | 1991-02-06 | 1997-05-21 | 富士通株式会社 | 追従制御装置の整定監視方式 |
US5206570A (en) * | 1991-03-19 | 1993-04-27 | Maxtor Corporation | Actuator servo compensation method |
JPH0530772A (ja) * | 1991-07-23 | 1993-02-05 | Sharp Corp | サーボ制御装置 |
US5381282A (en) * | 1991-10-18 | 1995-01-10 | International Business Machines Corporation | Inter-sample switching of servo control in direct access storage devices |
US5291110A (en) * | 1991-10-31 | 1994-03-01 | Integral Peripherals, Inc. | Low acoustic noise seeking method and apparatus |
EP0543654B1 (en) * | 1991-11-22 | 1998-10-28 | Fujitsu Limited | Positioning control system |
JP2714905B2 (ja) * | 1992-01-31 | 1998-02-16 | 富士通株式会社 | 位置決め制御装置 |
JP3248220B2 (ja) * | 1992-03-18 | 2002-01-21 | 株式会社日立製作所 | ディスク装置及びその制御方法 |
JP2913233B2 (ja) * | 1992-08-10 | 1999-06-28 | 住友重機械工業株式会社 | 電動式射出成形機の圧力制御装置 |
JP2671780B2 (ja) * | 1993-01-07 | 1997-10-29 | 日本電気株式会社 | 記録再生分離型磁気ディスク装置用サーボ装置並びにディスク装置におけるアクチュエータ力定数推定方法及び補償方法 |
US5576910A (en) * | 1993-06-04 | 1996-11-19 | Cirrus Logic, Inc. | Burst comparison and sequential technique for determining servo control in a mass storage disk device |
US5477103A (en) * | 1993-06-04 | 1995-12-19 | Cirrus Logic, Inc. | Sequence, timing and synchronization technique for servo system controller of a computer disk mass storage device |
US5384524A (en) * | 1993-09-02 | 1995-01-24 | Cirrus Logic, Inc. | Voice coil motor control circuit and method for servo system control in a computer mass storage device |
KR0128040B1 (ko) * | 1993-11-27 | 1998-04-04 | 김광호 | 디스크 기록 매체를 이용하는 데이타 저장장치의 디지탈 서보제어장치 및 방법 |
US5473550A (en) * | 1994-03-21 | 1995-12-05 | Seagate Technology, Inc. | Fast calibration using microsteps |
US5585976A (en) * | 1994-06-22 | 1996-12-17 | Seagate Technology, Inc. | Digital sector servo incorporating repeatable run out tracking |
US5668944A (en) * | 1994-09-06 | 1997-09-16 | International Business Machines Corporation | Method and system for providing performance diagnosis of a computer system |
JP3740189B2 (ja) * | 1995-07-18 | 2006-02-01 | 株式会社日立グローバルストレージテクノロジーズ | 位置決め適応制御装置並びに情報記憶装置 |
KR100277073B1 (ko) * | 1995-07-24 | 2001-01-15 | 윤종용 | 자기 디스크 구동장치에서 자기 헤드의 속도 및 위치 추정기 |
JPH0982050A (ja) * | 1995-09-11 | 1997-03-28 | Toshiba Corp | ディスク装置の制御装置 |
JP3575148B2 (ja) * | 1995-11-27 | 2004-10-13 | 日本精工株式会社 | サーボ機構の自動ゲイン調整方法及び装置 |
US6125000A (en) * | 1996-05-21 | 2000-09-26 | Maxtor Corporation | Disk drive seek control system utilizing predicted motion parameter and dynamic trajectory alignment |
KR0176653B1 (ko) * | 1996-05-31 | 1999-04-15 | 김광호 | 디스크 구동 기록장치의 서보제어계 게인 교정방법 |
US6097564A (en) * | 1996-06-05 | 2000-08-01 | Mobile Storage Technology Inc. | Method for precise velocity feedback control in an actuator system of a disk drive |
KR100251924B1 (ko) * | 1996-09-02 | 2000-04-15 | 윤종용 | 탐색시 소음을 줄이기 위한 적응피이드포워드 제어방법 |
KR100255189B1 (ko) * | 1996-09-25 | 2000-05-01 | 윤종용 | 서보제어계의 게인추정방법 |
US5872674A (en) * | 1996-11-22 | 1999-02-16 | Seagate Technology, Inc. | Actuator bias prediction using lookup-table hysteresis modeling |
US5898286A (en) * | 1997-01-13 | 1999-04-27 | International Business Machines Corporation | Digital servo control system for a data recording disk file with improved saturation modelling |
US5781451A (en) * | 1997-01-21 | 1998-07-14 | Xerox Corporation | Method and apparatus for tracking the motion of an imaging member with a line writing device using a rational electronic gearbox |
US6088188A (en) * | 1997-02-10 | 2000-07-11 | International Business Machines Corporation | System and method for determining when hard disk drive power amplifier is saturated |
JPH1139783A (ja) | 1997-07-14 | 1999-02-12 | Internatl Business Mach Corp <Ibm> | 情報記録装置の起動方法及び装置 |
US5995316A (en) * | 1997-08-29 | 1999-11-30 | Western Digital Corporation | initialization method and apparatus for a runout cancellation method |
JPH11317035A (ja) | 1998-04-30 | 1999-11-16 | Toshiba Corp | ディスク記憶装置及び同装置に適用するヘッド位置決め制御システム |
US6614617B1 (en) * | 1998-05-18 | 2003-09-02 | Seagate Technology Llc | Voice coil motor force constant calibration method and apparatus |
WO2000000966A2 (en) * | 1998-06-26 | 2000-01-06 | Seagate Technology, Llc | Improved notch filtering as used in a disc drive servo |
US6169382B1 (en) | 1998-07-02 | 2001-01-02 | Seagate Technology Llc | Adapting seek velocity profile to destination track location |
KR20020001742A (ko) | 1999-02-22 | 2002-01-09 | 추후 | 반복 가능한 런아웃 에러 보상 |
DE10084485T1 (de) | 1999-04-21 | 2002-04-11 | Seagate Technology | Selbstabstimmender Modellreferenz-Controller in einem Plattenlaufwerk |
WO2000063893A1 (en) * | 1999-04-21 | 2000-10-26 | Seagate Technology Llc | Servo processor code evaluation using a virtual disc drive |
CN1357139A (zh) | 1999-05-07 | 2002-07-03 | 西加特技术有限责任公司 | 盘存储***中应用迭代学习控制法的可重复偏心补偿 |
US6437936B1 (en) | 1999-07-23 | 2002-08-20 | Seagate Technology Llc | Repeatable runout compensation using a learning algorithm with scheduled parameters |
US6567231B1 (en) * | 1999-10-29 | 2003-05-20 | International Business Machines Corporation | Vibration mode compensation for disk drive |
US6952320B1 (en) | 1999-12-16 | 2005-10-04 | Seagate Technology Llc | Virtual tracks for repeatable runout compensation |
JP3270439B2 (ja) * | 1999-12-28 | 2002-04-02 | 株式会社東芝 | ディスク記憶装置 |
SG106039A1 (en) * | 2000-01-11 | 2004-09-30 | Univ Singapore | Robust triple-mode compensator for hard disk drives with dynamic friction |
US7372660B1 (en) | 2000-02-07 | 2008-05-13 | Seagate Technology Llc | Disc storage system with adaptive PID control |
US6683743B2 (en) | 2001-01-10 | 2004-01-27 | Hitachi Global Storage Technologies Netherlands B.V. | Method for controlling the velocity of an actuator arm in a hard disk drive |
JP2002230888A (ja) * | 2001-01-31 | 2002-08-16 | Internatl Business Mach Corp <Ibm> | ディスク・ドライブ制御方法、ディスク・ドライブ、該ディスク・ドライブを含む情報処理装置、およびプログラム |
US6930853B2 (en) * | 2001-04-17 | 2005-08-16 | Seagate Technology Llc | Adaptive seek control for maximum performance with minimal filter corruption |
US6678108B2 (en) | 2001-05-14 | 2004-01-13 | International Business Machines Corporation | Method and apparatus for identifying spindle imbalance in a hard disk drive |
JP2003109336A (ja) * | 2001-09-21 | 2003-04-11 | Internatl Business Mach Corp <Ibm> | 回転記録装置およびその制御方法 |
US7082009B2 (en) * | 2003-02-19 | 2006-07-25 | Matsushita Electric Industrial Co., Ltd. | Accurate tracking of coil resistance based on current, voltage and angular velocity |
US7009806B2 (en) * | 2003-02-19 | 2006-03-07 | Matsushita Electric Industrial Co., Ltd. | Accurate tracking of coil resistance |
US6917486B2 (en) * | 2003-07-18 | 2005-07-12 | Matsushita Electrical Industrial Co., Ltd. | Direct detection of coil resistance |
US7667922B1 (en) * | 2004-01-08 | 2010-02-23 | Seagate Technology Llc | Estimation of bias force for data tracking in a disk drive |
EP1596497A1 (en) * | 2004-04-21 | 2005-11-16 | C.R.F. Società Consortile per Azioni | Device for controlling electric actuators, with automatic current measurement offset compensation, and relative operation method |
KR100630720B1 (ko) * | 2004-12-01 | 2006-10-02 | 삼성전자주식회사 | 디스크 드라이브의 트랙 탐색 모드에서의 적응적 안착제어 방법 및 장치 |
KR100674945B1 (ko) * | 2005-01-18 | 2007-01-26 | 삼성전자주식회사 | 다중 사인 파형의 시크 서보에서의 토크 상수 보정 방법및 이를 이용한 디스크 드라이브 |
US7253989B1 (en) * | 2005-03-21 | 2007-08-07 | Western Digital Technologies, Inc. | Disk drive compensation of bias imparted by a flex circuit cable utilizing a dual bias curve estimation scheme |
US7319570B2 (en) | 2005-09-19 | 2008-01-15 | Seagate Technology Llc | Random vibration and shock compensator using a disturbance observer |
CN101285431B (zh) * | 2007-04-09 | 2010-04-14 | 山东申普汽车控制技术有限公司 | 组合脉谱对发动机控制的方法 |
US7888902B2 (en) * | 2007-12-28 | 2011-02-15 | Hitachi Global Storage Technologies, Netherlands, B.V. | Adjustable voice coil motor driver |
JP6497555B2 (ja) * | 2015-08-25 | 2019-04-10 | パナソニックIpマネジメント株式会社 | 画像表示装置 |
KR102059821B1 (ko) * | 2017-03-27 | 2019-12-27 | 삼성전기주식회사 | 카메라 모듈의 액츄에이터 및 구동 장치 |
KR20210083788A (ko) * | 2019-12-27 | 2021-07-07 | 삼성전기주식회사 | 드라이버 ic 및 이를 포함하는 카메라 모듈의 액츄에이터 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3622767A (en) * | 1967-01-16 | 1971-11-23 | Ibm | Adaptive control system and method |
US3883894A (en) * | 1973-10-19 | 1975-05-13 | Storage Disk Corp | Disk drive servo system |
US4133011A (en) * | 1977-12-23 | 1979-01-02 | International Business Machines Corporation | Sampled data positioning system employing a model of the physical system for time optimal control |
JPS5564662A (en) * | 1978-11-08 | 1980-05-15 | Toshiba Corp | Self-compensator for magnetic disk memory unit |
US4263627A (en) * | 1979-06-18 | 1981-04-21 | Sperry Rand Corporation | Electronic tachometer |
US4349868A (en) * | 1980-06-23 | 1982-09-14 | Hewlett-Packard Company | Sampled control loop with dynamic gain optimization |
US4536809A (en) * | 1982-05-10 | 1985-08-20 | Digital Equipment Corporation | Adaptive misposition correcting method and apparatus for magnetic disk servo system |
US4498036A (en) * | 1983-08-15 | 1985-02-05 | Pneumo Corporation | Adaptive control system |
US4609855A (en) * | 1984-11-09 | 1986-09-02 | Motorola, Inc. | Adaptive servomotor control |
-
1986
- 1986-06-09 US US06/871,949 patent/US4697127A/en not_active Expired - Lifetime
-
1987
- 1987-04-27 CA CA000535597A patent/CA1268858A/en not_active Expired
- 1987-04-28 DE DE87106183T patent/DE3787209T2/de not_active Expired - Fee Related
- 1987-04-28 EP EP87106183A patent/EP0249020B1/en not_active Expired - Lifetime
- 1987-05-08 JP JP62110899A patent/JP2589692B2/ja not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102540881A (zh) * | 2012-02-17 | 2012-07-04 | 国电科学技术研究院 | 基于柔性机械臂的偏微分模型的边界控制律的设计方法 |
CN102540881B (zh) * | 2012-02-17 | 2014-03-26 | 国电科学技术研究院 | 基于柔性机械臂的偏微分模型的边界控制律的设计方法 |
Also Published As
Publication number | Publication date |
---|---|
JPS6323280A (ja) | 1988-01-30 |
EP0249020A2 (en) | 1987-12-16 |
DE3787209T2 (de) | 1994-04-21 |
EP0249020B1 (en) | 1993-09-01 |
DE3787209D1 (de) | 1993-10-07 |
EP0249020A3 (en) | 1989-10-18 |
US4697127A (en) | 1987-09-29 |
CA1268858A (en) | 1990-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2589692B2 (ja) | 回転記憶装置 | |
US5898286A (en) | Digital servo control system for a data recording disk file with improved saturation modelling | |
JP3740189B2 (ja) | 位置決め適応制御装置並びに情報記憶装置 | |
US5404255A (en) | Disk apparatus and its control method | |
US6831809B2 (en) | Rotary recording apparatus and method of controlling the apparatus | |
JP2002133799A (ja) | ハードディスクドライブ,シーク軌跡最適化方法,コンピュータプログラム製品 | |
KR100424268B1 (ko) | 자기기록을위한자기저항성판독헤드의슬라이딩모드제어시스템및방법 | |
KR100648747B1 (ko) | 디스크 드라이브의 자체 조정 모델 기준 컨트롤러 | |
KR100396884B1 (ko) | 하드 디스크 드라이브 서보 메카니즘을 위한 일반 푸리에시크 방법 및 장치 | |
US6490120B1 (en) | Servo gain optimization using a variable convergence factor | |
US5912782A (en) | System and method for adjusting actuator control current for directional torque variance in a disk drive | |
US6751043B2 (en) | Digital servo control system for a hard disc drive using a voice coil motor in voltage mode | |
KR100744127B1 (ko) | 디스크 드라이브의 트랙 탐색 서보 제어 방법, 장치,저장매체와 이를 이용한 디스크 드라이브 | |
KR20010062386A (ko) | 하드 디스크 드라이브 서보 메카니즘을 위한 일반 푸리에시크 궤적에 대한 최적화 방법 및 장치 | |
US6704160B2 (en) | Feedback control system, control method, magnetic disk unit and method of controlling magnetic disk unit | |
US7929242B2 (en) | Magnetic disk apparatus and method for controlling magnetic head | |
US6970321B2 (en) | Automatic model regulation in a disc drive servo system using model reference inverse | |
US5561568A (en) | Method and apparatus for fast positioning a head of a recording device | |
JP2917539B2 (ja) | ヘッド位置決め適応制御装置及び制御方法 | |
JP2000268518A (ja) | 位置決め装置 | |
Igarashi et al. | Feedforward Control for Track Seeking Control in Hard Disk Drive with Sampled-Data Polynomial Based on Causal First-Order Hold | |
JPH10124111A (ja) | ディジタル制御方式 | |
JP2812073B2 (ja) | ディスク装置のトラック間アクセス方式 | |
JP3089836B2 (ja) | ヘッド位置決め適応制御装置および制御方法 | |
JP2001338477A (ja) | ディスク装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
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 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071205 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071205 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071205 Year of fee payment: 11 |