[go: up one dir, main page]

JP2001512882A - ディスク・ドライブ内のパラメータと不確実性の特徴を示すモデル検証アルゴリズム - Google Patents

ディスク・ドライブ内のパラメータと不確実性の特徴を示すモデル検証アルゴリズム

Info

Publication number
JP2001512882A
JP2001512882A JP2000506651A JP2000506651A JP2001512882A JP 2001512882 A JP2001512882 A JP 2001512882A JP 2000506651 A JP2000506651 A JP 2000506651A JP 2000506651 A JP2000506651 A JP 2000506651A JP 2001512882 A JP2001512882 A JP 2001512882A
Authority
JP
Japan
Prior art keywords
model
uncertainty
servo
disk drive
disk
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.)
Pending
Application number
JP2000506651A
Other languages
English (en)
Inventor
モリス、ジョン、シー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seagate Technology LLC
Original Assignee
Seagate Technology LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seagate Technology LLC filed Critical Seagate Technology LLC
Publication of JP2001512882A publication Critical patent/JP2001512882A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59633Servo formatting
    • G11B5/59644Acquisition or selection of servo format from a system reference
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • G11B19/20Driving; Starting; Stopping; Control thereof
    • G11B19/28Speed controlling, regulating, or indicating
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B21/00Systems involving sampling of the variable controlled
    • G05B21/02Systems involving sampling of the variable controlled electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B5/00Anti-hunting arrangements
    • G05B5/01Anti-hunting arrangements electric
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59688Servo signal format patterns or signal processing thereof, e.g. dual, tri, quad, burst signal patterns
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/20Disc-shaped record carriers
    • G11B2220/25Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
    • G11B2220/2508Magnetic discs
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/54Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
    • G11B5/55Track change, selection or acquisition by displacement of the head
    • G11B5/5521Track change, selection or acquisition by displacement of the head across disk tracks
    • G11B5/5552Track change, selection or acquisition by displacement of the head across disk tracks using fine positioning means for track acquisition separate from the coarse (e.g. track changing) positioning means
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/54Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head into or out of its operative position or across tracks
    • G11B5/55Track change, selection or acquisition by displacement of the head
    • G11B5/5521Track change, selection or acquisition by displacement of the head across disk tracks
    • G11B5/5582Track change, selection or acquisition by displacement of the head across disk tracks system adaptation for working during or after external perturbation, e.g. in the presence of a mechanical oscillation caused by a shock
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
    • G11B5/58Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following
    • G11B5/596Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with provision for moving the head for the purpose of maintaining alignment of the head relative to the record carrier during transducing operation, e.g. to compensate for surface irregularities of the latter or for track following for track following on disks
    • G11B5/59627Aligning for runout, eccentricity or offset compensation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Signal Processing (AREA)
  • Moving Of The Head To Find And Align With The Track (AREA)
  • Feedback Control In General (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

(57)【要約】 ディスク・ドライブ(110)内でモデルに基づくサーボ・コントローラ(190)を実現するのに用いられるモデルを検証する装置と方法である。まず名目モデルを作成する。名目モデルを不確実性記述(202、204)で強化して、製作するドライブ内の変動の特徴を示す。このモデルを性能目標により制約するμマトリクス関数とμgマトリクス関数との比較に基づいて、望ましい周波数範囲内で安定を保ちながら、望ましい性能レベルを達成するまで不確実性記述および性能目標に対応する重みを調整する。

Description

【発明の詳細な説明】
【0001】 (発明の分野) 本発明は一般にディスク・ドライブ内のサーボ装置に関する。より詳しくは、
本発明は、ディスク・ドライブ内でモデルに基づく強いサーボ制御装置を実現す
るのに用いられるモデルの検証に関する。
【0002】 (発明の背景) 一般的なディスク・ドライブはハブまたはスピンドル上に回転するよう取り付
けられた1個以上の磁気ディスクを含む。また一般的なディスク・ドライブは、
各磁気ディスクの上を飛ぶ、流体式空気軸受で支持される1個以上の変換器を含
む。変換器と流体式空気軸受を総称してデータ・ヘッドと呼ぶ。ホスト・システ
ムから受ける命令に基づいてディスク・ドライブ装置を制御するにはドライブ・
コントローラが用いられている。ドライブ・コントローラは、ディスク・ドライ
ブを制御して磁気ディスクから情報を検索しまた磁気ディスクに情報を記憶する
【0003】 電気機械式アクチュエータは負フィードバック閉ループ・サーボ装置内で動作
する。アクチュエータは一般に或る型の屈曲体または屈曲組立体を支持するアク
チュエータ・アームを含み、屈曲組立体はデータ・ヘッドを支持する。アクチュ
エータはディスク面の上でデータ・ヘッドを半径方向に移動させてトラック・シ
ーク操作を行い、また変換器をディスク面のトラックの真上に保持してトラック
・フォローイング操作を行う。
【0004】 一般に書込み信号をデータ・ヘッドに与えて、記憶するデータを表す磁束の反
転を磁気ディスク面でコード化することにより、情報を磁気ディスクに記憶する
。ディスクからデータを検索するときは、ドライブ・コントローラは電気機械式
アクチュエータを制御して、データ・ヘッドを磁気ディスクの上で飛ばして磁気
ディスクの磁束の反転を検知し、この磁束の反転に基づいて読取り信号を生成す
る。次にドライブ・コントローラは読取り信号を復号して、磁気ディスクに記憶
されている磁束の反転で表される、したがってデータ・ヘッドからの読取り信号
に含まれる、データを回復する。
【0005】 データ・ヘッドをディスクのトラックの上に正確に位置決めすることは、ディ
スクにデータを書き込みまたディスクからデータを読み取るときに非常に重要で
ある。
【0006】 従来の装置では、サーボ動作は専用のサーボ・ヘッドにより行っている。専用
のサーボを用いる装置では、全てのサーボ情報はディスク・ドライブ内のディス
クの或る特定の表面に書き込まれる。ディスク・ドライブ内の全てのヘッドは、
サーボ情報にアクセスするのに用いられるサーボ・ヘッドに機械的に結合されて
いる。したがって、専用のサーボ・ディスク・ドライブ内の全てのヘッドは、サ
ーボ表面から読み取られるサーボ情報に基づいて位置決めされる。この型の装置
では、ディスク・ドライブは並列の読取りおよび書込み操作を行うことができる
。言い換えると、ドライブ・コントローラ内に適当な回路を備えることにより、
アクチュエータに取り付けられた複数のデータ・ヘッドを用いて、読取りおよび
書込み操作を並列に行うことができる。データ・ヘッドは専用のサーボ表面から
読み取られるサーボ情報に基づいて同時に位置決めされる。
【0007】 しかし磁気ディスクのトラック密度は逐年増加している。磁気ディスクのトラ
ック密度が増加すると一層正確で高い分解能の位置決めが必要になる。専用のサ
ーボ装置内のヘッド間の機械的偏りは1トラック幅より大きくなることがあるの
で、業界では応用によっては埋込みサーボ情報を用いるように変わりつつある。
【0008】 埋込みサーボ装置では、サーボ情報は各ディスクの各面の各トラックに埋め込
まれるので、各データ・ヘッドは他のデータ・ヘッドとは関係なく位置信号を返
す。したがって、そのデータ・ヘッドがディスク面の情報にアクセスするときは
、サーボ・アクチュエータを用いて個々のデータ・ヘッドの位置決めを行う。位
置決めは、そのときにデータ・ヘッドが上を飛んでいるトラックの埋込みサーボ
・データを用いて行う。
【0009】 これにより位置決め過程を高い精度と分解能で行うことができる(各データ・
ヘッドを他のデータ・ヘッドから独立して位置決めするので)が、増加したトラ
ック密度とその構造のために欠点もある。欠点の1つは、一般的な埋込みサーボ
装置では、複数のヘッドを用いて並列に読取りおよび書込み操作を行うことがで
きないことである。その理由は、サーボ装置は個別のデータ・ヘッドが受けた情
報に基づいて位置決めを行うが、機械的許容誤差が不十分なために、トラック密
度が高い装置では他のデータ・ヘッドを正確に位置決めすることができないから
である。また、現在のアクチュエータはデータ・ヘッドを独立に位置決めするこ
とができない。したがって現在の埋込みサーボ装置では、並列の読取りおよび書
込み操作(例えば、ディスク・ドライブ内の全シリンダを同時に読み取りまたは
書き込む操作)を行うことはできない。
【0010】 専用と埋込みではサーボ装置にこのような違いがあるので、サーボ・サンプリ
ングレートと効率的なユーザ・データの記憶との間にはトレードオフがある。
【0011】 更に、いずれの装置にもサーボ装置の位置決めの正確さと精度に影響を与える
多くの問題がある。重要な問題のいくつかを次に示す。 1. サーボ・サンプリングレート。サンプリングレートは、スピンドル速度と
、埋込みサーボ装置内のトラック当たりのサーボ・セクタの数により制限される
。 2. アームとヘッドの懸架の構造モード(structural mode)。 3. 外部の衝撃と振動(直線的、回転的、またはその両方) 4. トラッキング誤差に起因する書込み位置誤差。これはサーボ・トラックに
書き込むときに起こる誤差で、繰返しランナウトの原因になる。ランナウトとは
、トラック・フォローイング操作中の全位置決め誤差をいう。一般にランナウト
を、長時間にわたるトラッキング中の静的偏差と呼ぶ。書込み位置決め誤差はス
ピンドル速度と同期するので、これを繰返しランナウトと呼ぶ。 5. 軸受けの非線形性。特にアクチュエータが低速で移動中に、この非線形性
は回転ドラッグとヒステリシスの原因になる。
【0012】 6. アクチュエータにかかる可撓回路(flex circuit)のバイアス力に起因する
非線形性。言い換えると、アクチュエータは可撓回路を介してディスク・ドライ
ブ・コントローラに結合されている。アクチュエータがディスクの異なる半径方
向の位置に変換器を位置決めするとき、アクチュエータにかかる可撓回路のバイ
アス力が変わる。 7. ディスクの揺れにより生じる非繰返しランナウト。ディスクの揺れの量は
スピンドル速度とディスク基材の堅さに従う。 8. 磁気変換器の非線形性クロストラックに起因する利得の変動。 9. 媒体の磁気的変動性、電子雑音などに起因する位置誤差サンプル雑音。
【0013】 従来のサーボ・コントローラは、2つの構成要素(すなわち、測定器と調節器
)で構成する比例・積分・微分(PID)コントローラを含む。測定器はサーボ
・セクタを横切る度に入力位置情報を受け、位置と速度を推定する。調節器は測
定された信号にフィードバックをかける。シーク・モードでは、調節器は一般に
基準速度軌道と測定された速度との誤差をゼロにする。トラック・フォローイン
グ・モードでは、調節器は望ましいトラック位置と測定されたトラック位置との
誤差をゼロにする。調節器はPID制御方式で制御する。
【0014】 しかしPIDコントローラは必ずしも全てのディスク・ドライブ応用で優れて
いるわけではなく、また望ましいわけでもない。例えば場合によって、マイクロ
アクチュエータを、可撓組立体と変換器またはスライダ組立体の間、またはアク
チュエータ・アームの上、または懸架または可撓組立体の上に設けることが望ま
しい。マイクロアクチュエータを設けると、サーボ・アクチュエータ装置は単一
入力・単一出力(SISO)装置(入力は誤差信号、出力はボイス・コイル電流
信号)から多重入力・多重出力(MIMO)装置(マイクロアクチュエータから
種々の入力を受け、ボイス・コイル・モータおよび各マイクロアクチュエータに
位置出力信号を与える)に変わる。かかる装置は単にPIDコントローラを分散
させて制御することはできるが、これには問題がある。例えば、複数のヘッドを
同時に位置決めする場合に、1つのデータ・ヘッドの位置決めが隣接または近接
する他のデータ・ヘッドの同時位置決めにより影響を受けることがある。更に、
高帯域幅の位置決めを行うとドライブの構造モードを励振して振動やリンギング
やその他の妨害を生じて、隣接するデータ・ヘッドの位置決めを妨害しやすい。
【0015】 本発明はこれらの問題の少なくともいくつかに対処するものであって、従来の
方式より優れた利点を提供する。
【0016】 (発明の概要) 本発明は上に述べた問題の1つ以上に対処する装置に関するものである。
【0017】 ディスク・ドライブ内でモデルに基づくサーボ・コントローラまたはサーボ制
御アルゴリズムを実現するのに用いられるモデルを作成して検証する方法を提供
する。まず名目モデルを作る。名目モデルを不確実性記述で強化して、製作する
ドライブ内の変動の特性を示す。このモデルを性能目標により制約する。所望の
周波数範囲内で安定性を保持しながら所望の性能レベルに到達するまで、不確実
性記述と性能目標に対応する重みを調整する。
【0018】 (好ましい実施の形態の詳細な説明) 図1は一般的なディスク・ドライブ110の平面図である。ディスク・ドライ
ブ110はディスク・パック112を含み、ディスク・パック112はディスク
・クランプ114によりスピンドル・モータ(図示せず)に取り付けられる。1
つの好ましい実施の形態では、ディスク・パック112は複数の個別のディスク
を含み、各ディスクは中央軸115の周りを共に回転するよう取り付けられる。
データを記憶する各ディスク面は関連するヘッド・ジンバル組立体(HGA)1
16を有し、組立体116はディスク・ドライブ110内のアクチュエータ組立
体118に取り付けられる。図1に示すアクチュエータ組立体は回転運動するコ
イル・アクチュエータと呼ぶ型であって、一般に120で示すボイス・コイル・
モータ(VCM)を含む。ボイス・コイル・モータ120は取り付けられたHG
A116と共にアクチュエータ組立体118をピボット軸121の周りに回転さ
せて、ディスク・ドライブ110に内蔵する電子回路の制御により、関連するデ
ィスク面の所望のデータ・トラックの上にHGA116を位置決めする。
【0019】 より特定して述べると、アクチュエータ組立体118は軸121の周りに回転
して、ヘッド・ジンバル組立体116を一般に弧119に沿って回転させ、各ヘ
ッド・ジンバル組立体116をディスク・パック112内のディスク面の、所望
の1つのトラックの上に位置決めする。HGA116はディスクの最も内側の半
径上にあるトラックから最も外側の半径上にあるトラックまで移動することがで
きる。各ヘッド・ジンバル組立体116はジンバルを有する。ジンバルはスライ
ダをロード・ビームに対して弾力的に支持するので、スライダはディスクの形に
追従することができる。スライダは変換器を含む。変換器は、その上を飛ぶディ
スク面の磁束の反転を符号化し、またディスク面から磁束の反転を読み取るのに
用いられる。
【0020】 図2はアクチュエータ組立体118の透視図である。アクチュエータ組立体1
18は基部122と、複数のアクチュエータ・アーム126と、複数のロード・
ビーム128と、複数のヘッド・ジンバル組立体116を含む。好ましい実施の
形態では基部122は穴を含み、穴は軸121に結合して回転する。アクチュエ
ータ・アーム126は基部122から延びて、1個または2個のロード・ビーム
128の第1の端にそれぞれ結合する。各ロード・ビーム128の第2の端はヘ
ッド・ジンバル組立体116に結合する。
【0021】 図3はヘッド・ジンバル組立体116の拡大図を示す。ヘッド・ジンバル組立
体116は、1対の支柱132および134を有するジンバル130と、ジンバ
ル結合トング136を含む。またヘッド・ジンバル組立体116はスライダ13
8を含む。スライダ138は上面140と下側の空気軸受面142を有する。ま
た好ましくは変換器144をスライダ138の前縁に置く。スライダ138とジ
ンバル130の間の取り付けは任意の望ましい方法で行って良い。簡単に述べる
と、1つの好ましい実施の形態では、スライダ138の上面140とジンバル結
合トング136の下面の間に適合する薄い層を接着剤で結合することが好ましい
。適合する薄い層により、スライダ138とジンバル結合トング136とを相互
に横方向に動かすことができる。適合する薄い層は、好ましくは厚さ約150ミ
クロンのマイラー・フィルムである。また、ジンバル結合トング136の端は好
ましくは取り付けタブ146を持つスライダ138の後縁である。タブ146は
スライダ138をジンバル結合トング136に取り付ける面である。
【0022】 図4はディスク・ドライブ110の一部のブロック図であって、本発明の1つ
の態様にかかるサーボ位置制御回路を示す。図4に示すディスク・ドライブ11
0の部分は、アクチュエータ組立体118と、ディスク・パック112と、各ヘ
ッド・ジンバル組立体に関連するマイクロアクチュエータ(一括してマイクロア
クチュエータ158と呼ぶ)と、前置増幅器160と、データおよびクロック回
復回路162と、誤り検出回路164と、ドライブ・コントローラ166とデー
タ調整回路168と、サーボ制御プロセッサ170と、電力増幅器172と、オ
プションのマイクロアクチュエータ・コントローラ174を含む。
【0023】 ドライブ・コントローラ166は好ましくはマイクロプロセッサまたはディジ
タル・コンピュータ、またはその他の適当なマイクロコントローラであって、バ
ス111を介して、ホスト・システムまたは複数のドライブを制御する別のドラ
イブ・コントローラに結合する。
【0024】 ディスク・パック112は、複数の同軸に配置されたディスク178を支持す
るスピンドル176を含む。各ディスク178は回転軸115の周りをスピンド
ル176と共に回転するよう取り付けられる。各ディスク178は第1の面18
0と第2の面182を有する。面180および182は同心のトラックを含み、
符号化された、磁束を反転した形のデータを受けてトラック上に記憶する。
【0025】 図2と図3に関して述べたように、アクチュエータ組立体118は複数のアク
チュエータ・アーム126を支持する基部122を含む。各アクチュエータ・ア
ーム126は少なくとも1個のロード・ビーム128に結合する。ロード・ビー
ム128は対応するディスク面180または182の上にそれぞれ1個の、ディ
スク面のトラック内のデータにアクセスするためのヘッド・ジンバル組立体11
6(図3を参照)を支持する。また各ジンバル組立体は少なくとも1個のマイク
ロアクチュエータ158を含み、ヘッド・ジンバル組立体の変換器を、ディスク
178の1つのトラック内にまたは複数の異なるトラックの1つの上に位置決め
する。図4に示すように、マイクロアクチュエータ158は、アクチュエータ・
アーム126の上、ロード・ビーム128、ジンバル(またはその他の屈曲体1
30)の上、ジンバル130とその関連するスライダの間、または任意の他の適
当な位置に設けて良い。マイクロアクチュエータ158は、PZT材料、容量的
、流体的、電磁的、静磁気的、熱的に活動状態になって曲がる静電材料で形成し
て良い。
【0026】 動作を説明すると、ドライブ・コントローラ112は一般にホスト・システム
から、1個以上のディスク178の或る部分にアクセスするよう指示する命令信
号を受ける。この命令信号に応じて、ドライブ・コントローラ166はサーボ制
御プロセッサ170に特定のシリンダ(そのシリンダの上にアクチュエータ組立
体118はヘッド・ジンバル組立体116を位置決めする)を示す位置(または
参照)信号165を与える。サーボ制御プロセッサ170はこの位置信号をアナ
ログ信号に変換し、これを電力増幅器172で増幅して、アクチュエータ組立体
118内のボイス・コイル・モータに与える。このアナログ位置信号に応じて、
アクチュエータ組立体118はロード・ビーム128とその関連するヘッド・ジ
ンバル組立体116を所望のシリンダの上に位置決めする。
【0027】 ヘッド・ジンバル組立体116は読取り信号を生成する。この信号は、読み取
ろうとするディスクの各トラックの選択された部分に記憶されている埋込みサー
ボ位置データからのデータと、読み取ろうとするディスクの選択された部分から
読み取る通常のデータとを含む。読取り信号を前置増幅器160に与えると、前
記増幅器160は読取り信号を増幅して、これをデータおよびクロック回復回路
162に与える。データおよびクロック回復回路162は読取り信号から既知の
方法でデータ(ディスク面に書き込まれるときにディスク面で符号化される)を
回復する。もちろん、データおよびクロック回復回路162は部分応答最尤(P
RML)チャンネル、またはその他の適当な型の読取りチャンネルで良い。
【0028】 データを回復すると、これを誤り検出回路164に送る。回路164はディス
クから読み取ったデータに誤りが発生したかどうかを検出して、出力167を生
成する。誤り検出回路164、またはドライブ・コントローラ166、または両
者の組合せは、既知の方法で誤りを訂正する。
【0029】 ヘッドの位置決めの間、ドライブ・コントローラ166はサーボ制御プロセッ
サ170に位置信号を与える。これによりアクチュエータ組立体118は選択さ
れたシリンダの上にヘッド・ジンバル組立体116を位置決めする。セクタ・サ
ーボ位置決めドライブ(または埋込みサーボ位置決めドライブ)では、ディスク
面の各セクタの一部に符号化された位置情報があるので、データ・ヘッドはこれ
を読み取って、読取りチャンネルを介してサーボ制御プロセッサ170に与える
。位置決め情報は、データ・ヘッドがその上を飛んでいる特定のトラックを示す
粗位置情報を与えるだけでなく、位置決めの精度を上げるためにサーボ制御プロ
セッサに同調フィードバックをかける。サーボ制御プロセッサ170はディスク
から読み取った位置情報に応じて、ヘッド・ジンバル組立体116を位置決めす
る。
【0030】 1つの好ましい実施の形態では、サーボ制御プロセッサ170を用いて粗アク
チュエータ(ボイス・コイル・モータ)を制御するだけでなく、マイクロアクチ
ュエータ158も制御する。別の好ましい実施の形態では、別個のマイクロアク
チュエータ・コントローラ(または複数の別個のマイクロアクチュエータ・コン
トローラ)174を備えて、ドライブ・コントローラ166からの位置要求信号
に応じて、またディスクから読み取った埋込み位置情報に応じて、マイクロアク
チュエータ158を制御する。
【0031】 ディスクに情報を書き込むため、ドライブ・コントローラ166はディスク・
パック112に書き込むべき情報の位置を受けるだけでなく、書き込むべき実際
のデータも受ける。位置情報は、対応するディスク面に対してデータ・ヘッドを
粗く位置決めするための基準信号としてサーボ制御プロセッサ170(またオプ
ションとしてマイクロアクチュエータ・コントローラ174)に与えられる。次
にドライブ・コントローラ166は書き込むべきデータをデータ調整回路168
に与える。回路168はこの情報を出力169としてヘッド・ジンバル組立体1
16の特定の変換器に与えて、データを既知の方法でディスク面に書き込む。
【0032】 好ましい実施の形態では、マイクロアクチュエータ158が動く範囲は、アク
チュエータ組立体118が支持する任意の2個のヘッド組立体116の間の最悪
の機械的な心ずれより広い。一層好ましい実施の形態では、各マイクロアクチュ
エータ158が動く範囲は1トラック幅より広く、更に一層好ましくは複数のト
ラック幅より広い。また好ましい実施の形態では、ディスク・ドライブ110に
設けられる読取りチャンネル(図4に示す実施の形態では、前置増幅器160と
、データおよびクロック回復回路162と、誤り検出回路164を含む)は複数
の同時並列のデータ信号を受けて、これらのデータ信号を並列に処理し、これら
をホスト・システムおよび/またはドライブ・コントローラ166に並列に送る
ことができる。
【0033】 また好ましい実施の形態では、複数の同時並列の書込み信号をデータ・ヘッド
に与えて同時並列の書込み操作を行うには、データ調整回路168が適している
。また好ましい実施の形態では、位置決め信号をマイクロアクチュエータ158
に同時に与えて、全てのまたは少なくとも複数のマイクロアクチュエータを同時
に位置決めすることにより複数のヘッドとディスク・パック112内の複数のデ
ィスク面のトラックを同時に心合わせするには、サーボ・コントローラ・プロセ
ッサ170とオプションのマイクロアクチュエータ・コントローラ174が適し
ている。
【0034】 この装置は多くの利点を持つ。例えば、複数のデータ・ヘッド毎に正確な位置
決め制御を行うことができる。これにより、複数のデータ・ヘッドに正確に同時
にトラック・フォローイングを行い、並列の読取りおよび書込み操作を行うこと
ができる。また、マイクロアクチュエータ動作の帯域幅はボイス・コイル・モー
タの帯域幅よりはるかに大きいので、この装置では任意の所定のディスク面のト
ラック密度を大幅に増やすことができる。その理由は、軸受けの非線形性や従来
のトラック密度を制限するその他の問題を、単にトラック・フォローイングにボ
イス・コイル・モータを用いるという優れた方法で解決するからである。
【0035】 また好ましい実施の形態では、各マイクロアクチュエータの動く範囲が複数の
データ・トラックより広いので、マイクロアクチュエータ自身を短いシーク操作
(マイクロアクチュエータが動く範囲内でトラックをシークするシーク操作)に
用いることができる。これにより、ディスク・ドライブ内の構造モードの励振を
最小にして、短いシークの間は高い帯域幅のサーボ制御を行うことができる。
【0036】 マイクロアクチュエータ158は本発明にかかる多数のどの方法を用いても制
御することができる。例えば、従来のディスク・ドライブ内のボイス・コイル・
モータは、単一入力・単一出力(SISO)装置であるサーボ・コントローラで
制御される。入力は埋込みサーボ・データから得られるヘッド位置の測定値であ
り、出力は一般に電力増幅器172を介してボイス・コイル・モータを駆動する
。しかしマイクロアクチュエータ158を制御するには、本発明のサーボ制御装
置は多重入力と多重出力を持たなければならない。入力はヘッドがその上を飛ぶ
埋込みサーボ情報から読み取ったヘッド位置を含み、またオプションであるがボ
イス・コイル・モータ(すなわち粗アクチュエータ)に対する1個以上のマイク
ロアクチュエータの相対位置を含む。多重出力は単一の粗位置決め装置(VCM
)やN個のマイクロアクチュエータを駆動する出力を含む。
【0037】 複数のデータ・ヘッドを同時に位置決めするという本発明の構成自体に潜在す
る問題は、1個のデータ・ヘッドの位置決めが隣接または近接する他のデータ・
ヘッドの同時位置決めにより影響を受ける可能性があるということである。高い
帯域幅の位置決めを行うとドライブの構造モードを励振して振動などの障害の原
因になり、隣接するデータ・ヘッドの位置決めの障害になることがある。したが
って本発明の好ましい実施の形態では、サーボ制御プロセッサ170またはマイ
クロアクチュエータ・コントローラ174はアクチュエータ組立体118上の他
のデータ・ヘッドの動きを考慮に入れる。
【0038】 好ましい装置は、ディジタル信号プロセッサ(DSP)として実現されるMI
MOサーボ・コントローラを含む単一サーボ・コントローラを含む。DSPへの
入力は各ヘッドのヘッド位置と、各マイクロアクチュエータの相対位置と、ホス
ト・コントローラからまたはディスク・ドライブ・コントローラ166からの基
準信号を示す。
【0039】 図5は、サーボ制御プロセッサ170とマイクロアクチュエータ・コントロー
ラ174を組み合わせて、DSP190として実現される単一サーボ・コントロ
ーラにした1つの実施の形態を示す。DSP190は入力としてホスト・システ
ムまたはディスク・ドライブ・コントローラ166からの基準信号165と、ヘ
ッド181(ヘッド0乃至ヘッドN)の位置を示すヘッド毎のヘッド位置信号と
を受ける。DSP190からの出力は、アクチュエータ組立体(すなわちEブロ
ック)118を駆動するボイス・コイル・モータ(VCM)に与えられる。また
図5に示すように、DSP190はアクチュエータ組立体118に結合する全て
のマイクロアクチュエータ158(マイクロアクチュエータ0乃至マイクロアク
チュエータN、これらを番号159および161で示す)に出力信号を与える。
またDSP190への入力は、関連するヘッドからのヘッド位置信号171と、
VCM173に対する各ヘッドの相対位置信号179も含む。
【0040】 図のように各マイクロアクチュエータはヘッド181に結合する。また各マイ
クロアクチュエータは、ボイス・コイル・モータ(またはアクチュエータ組立体
118)に対するマイクロアクチュエータの相対位置を検知する、関連する相対
位置センサ183を持つ。相対位置センサ183は、任意の適当なセンサ(容量
性センサまたは任意の他の適当な型の位置センサなど)で良い。このように、D
SP190はボイス・コイル・モータ173に粗位置決め信号を与えて全てのア
クチュエータ組立体118の位置決めを行う。またDSP190はマイクロアク
チュエータ158に精位置決め信号を与える。
【0041】 好ましい実施の形態では、各ヘッドに関連するマイクロアクチュエータ毎にマ
イクロアクチュエータ出力を与えるときに、DSP190はヘッド位置と各ヘッ
ドに関連する相対位置とを考慮するだけでなく、隣接または近接するヘッドの動
きも考慮する(すなわち、ヘッドの相互結合を考慮する)。このようにして、D
SP190は各個別のヘッドの位置決めを行うときに構造モードの励振を考慮に
入れる。また好ましい実施の形態では、DSP190は外乱を除去し、ランナウ
トを説明し、過度のアクチュエータ電流を防止し、雑音耐性を与える。
【0042】 図5に示すDSP190は好ましくはモデルに基づくアルゴリズムを実現する
。図6(例えば、ブロック191−199)は、DSP190を備えるサーボ制
御装置を開発する本発明の1つの方法を示す流れ図である。図6の各ブロックの
概要を簡単に説明した後、各ブロックを詳細に説明する。
【0043】 まず名目モデルを作成する。これは主としてディスク・ドライブの構造的動力
学を記述する微分方程式の集合である。これを図6のブロック192で示す。名
目モデルを作成するときに、ドライブの動力学について正確な知識があることが
好ましい。この知識は経験的/測定データを用いて得るのが好ましい。この種の
情報を用いてシステム・モデル内のパラメータを定義し、またこの情報の全てを
用いて、第1の原理(すなわち微分方程式)からモデルを作成することが好まし
い。
【0044】 次に、ディスク・ドライブの不確実性記述を作成する。これを図6のブロック
194で示す。不確実性記述は、多数のドライブに関連するドライブ挙動とその
変動を捕らえて設計することが好ましい。このデータを用いて、ブロック192
で作成したモデルを修正する。
【0045】 次に装置の性能目標を指定する。これを図6のブロック196で示す。この目
標は、モデルを既存の市販のツールと両立させ、種々の方法でディスク・ドライ
ブに直接実現することのできる制御アルゴリズムを、最適且つ最終的に開発する
ためのものである。
【0046】 次にモデルを検証する。これを図6のブロック197で示す。要するに、ここ
で作成するモデルは強い制御モデルであって、装置の動力学のモデルだけでなく
不確実性と雑音の記述も含むシステム・モデルである。一般に、モデル検証問題
は、ノルムで制限され(norm-bounded)構造化された不確実性と実験データを持つ
線形時間不変システムとして定式化される。モデル検証は周波数領域でのモデル
検証問題を考慮して行う。μ分析およびμg分析と呼ぶ手法を用いて、モデルが データに適合するかどうか、コントローラがモデルに適合するどうかを判定する
【0047】 最後に、市販の最適化ソフトウエアを用いてモデルを最適化する。これを図6
のブロック198で示す。
【0048】A. アクチュエータモデル 図7は本発明の1つの態様にかかるサーボ・アクチュエータのモデル201を
示す。図7はブロック200と202と204を含む。ブロック200はサーボ
・アクチュエータの伝達関数Gnomを表す。ブロック204は加法的不確実性記 述を表し、ブロック202は乗法的不確実性記述を表す。
【0049】 1. 名目モデル Gnomはアクチュエータの名目モデルである。名目モデルの役割は、一般的な 装置の動力学の特徴を正確に示すことである。これは名目モデルが、モデル化さ
れるディスク・ドライブの全種類において見られる平均的な期待される装置の挙
動でなければならないことを意味する。好ましい実施の形態では、ドライブに関
する大量の正確な知識を得て名目モデルを開発する。
【0050】 1つの好ましい実施の形態では、名目モデルを周波数領域で作成する。その理
由は、最悪の場合の装置の動力学が多くの高周波構造モードを含み、これが時間
領域で大幅に変化する過渡的挙動を生じる原因となるからである。ディスク・ド
ライブは開ループでは不安定なので、データは閉ループで収集する。これを行う
には、ループ内に外乱を注入してドライブ・アクチュエータの入力と出力を測定
する。例えば、好ましい実施の形態では、周波数領域の入力および出力の情報を
実験的方法により収集する。また異なる種類の入力(例えばパルス入力やステッ
プ入力)に対する時間領域応答も収集する。この種の情報を用いてシステム・モ
デル内のパラメータを定義する。また、好ましい実施の形態では、装置内の種々
の物理的構成要素の構造的データを得るために有限要素分析を行う。好ましくは
これらの情報を全て用いて、第1の原理(すなわち、微分方程式)からモデルを
作成する。
【0051】 図8は、対数振幅205に対する周波数203をプロットしたもので、一般的
なディスク・ドライブから得られた開ループ伝達関数を示す。測定されるヘッド
位置に正弦波の位置外乱を注入してトラック・フォローイング操作を行い、同時
にボイス・コイル・モータ電流とヘッド位置を測定して、データを収集した。番
号206はディスク・ドライブの名目モデルを表す。番号208はディスク・ド
ライブ内のPIDコントローラで追跡したときの測定データを表し、210は測
定データの平均値である。データはヘッド0、1、3について、ディスクの内側
、中央、外側の半径で収集した。位置外乱の振幅はトラック幅の2%乃至20%
であった。
【0052】 名目モデルとして、次のように2次システムのカスケードを選んだ。
【数1】 ただし、KDCはアクチュエータの直流(DC)利得、nはi番目の共振モード(
i=1,...,n)についての共振モードの数、ξz,iおよび
【外1】 はゼロの減衰および固有周波数、ξpiおよび
【外2】 は極の減衰および固有周波数である。同様に、ξおよびωnはドライブの低周波 挙動を定義する。
【0053】 また、式1で記述される名目モデル内に、遅れをモデル化して入れることもで
きる。ディスク・ドライブ内には遅れの種々の源が存在する。例えば、パルス幅
変調(PWM)フィルタ、電力増幅器、ボイス・コイルの時定数、その他の源は
全て装置に遅れを注入する。連続時間において純粋の遅れをモデル化する標準的
な方法では次のパデ(Pade)近似を用いる。
【数2】 ただし、tdは遅れ(秒)、sは周波数パラメータ、
【外3】 は引数のラプラス変換を表す。
【0054】 時間遅れをモデル化するには、一般に低次のパデ近似で十分である(例えば、
1次または2次)。他の強い近似も用いることができる。
【0055】 2. 不確実性記述 図7のブロック202と204で示す不確実性記述が用いられる理由は、ディ
スク・ドライブ内のアクチュエータ装置の正確な数学モデルを作ることが不可能
だからである。正確なモデルとは、装置を一組の微分方程式で表すことが可能で
、且つ微分方程式の全てのパラメータが分かることを意味する。通常の状態では
、ディスク・ドライブを正確にモデル化することはできない。しかし、ディスク
・ドライブの挙動を「カバー」する一組のモデルを定義することはできる。不確
実性モデル化はかかる集合を定義する1つの方法である。
【0056】 一般的なディスク・ドライブでは、ディスク・ドライブの構造自体が高周波で
共振モードを持つ。また、低周波モードの固有周波数と減衰は振幅に或る程度依
存する。言い換えると、これは軸受けのヒステリシスや可撓回路のバイアス力な
どに起因することが多い非線形動力学で定義される。かかる変動は不確実性記述
により最も効果的に捕らえられる。
【0057】 ブロック204はブロック200で示す名目モデルを加法的不確実性で強化し
たモデルを示す。加法的不確実性はシステムの次の集合を記述する。
【数3】 ただし、Δ(s)はノルムで制限された不確実性摂動、Wa(s)は周波数領域 の重み関数である。不確実性摂動Δ(s)はノルムで制限されるので、一般に不
確実性の大きさが周波数に依存することを示すには重み関数が用いられる。動的
不確実性の特徴を示すには一般に加法的不確実性が用いられる。したがって、不
確実性摂動Δ(s)は一般に各周波数での複素完全マトリクスと考えられる。
【0058】 一般に加法的不確実性は、ディスク・ドライブ内の共振モードなどの、高周波
の動的不確実性をモデル化するのに最も効果的である。例えば、約2kHz以上
の周波数範囲内で利用可能な、ディスク・ドライブの動力学に関する信頼できる
情報はほとんどない。その理由は主として、これらの構造モードの固有周波数と
減衰が装置毎に異なるからである。 加法的不確実性重みwaの役目は高周波での装置利得に下限を設けることであ る。
【0059】 図9−1と9−2は、加法的不確実性を用いたときの周波数209に対する振
幅211のプロットを示す。図9−1では、名目モデルを212で示し、実際の
測定値を214で示す。モデル化できない動力学を説明するのに用いられる加法
的不確実性により、216で示す包絡線が形成される。図9−2は、加法的不確
実性重み関数218の1つの実施の形態を示す。
【0060】 乗法的不確実性はシステムの次の集合を記述する。
【数4】 ただし、Δ(s)はノルムで制限された不確実性摂動、Wm(s)は周波数領域 の重み関数である。加法的不確実性と同様に、Δ(s)は一般に各周波数での複
素完全マトリクスと考えられる。
【0061】 乗法的不確実性は低周波での利得変動をモデル化するのに効果的である。図9
−3は乗法的不確実性を用いた利得変動を示す。図9−3は図9−1と同様であ
って、同じ項目に同じ番号を用いている。しかし216は乗法的不確実性を持つ
一組のシステムの低周波での包絡線を示す。乗法的不確実性重みWmの役目は、 名目伝達関数の周りに包絡線を形成することである。多くの場合、包絡線は約1
00ヘルツまではプラスまたはマイナス50%程度であり、その後は1%以下に
漸減する。図9−4は、図9−3に示す不確実性216に用いられる乗法的不確
実性の重み関数218を示す。
【0062】 図7に示すモデルが与えられると、設計者はディスク・ドライブから収集した
データを十分カバーする不確実性重みWmとWaを、余り消極的にならずに選択す
る。簡単な推定のいくつかを図10−1乃至10−3に示す。これらは周波数2
15に対する振幅217および位相誤差219をプロットしたものである。
【0063】 一般的なディスク・ドライブにおける加法的および乗法的不確実性レベルの例
を図10−1、10−2、10−3に示す。図10−1は推定された乗法的不確
実性220を示す。図10−2は推定された加法的不確実性222を示し、図1
0−3は位相誤差224を周波数の関数として示す(遅れの推定のために用いる
)。理解されるように、加法的および乗法的不確実性は、どちらも低、中、高周
波数の不確実性モデルに用いることができる。設計者は重みが簡単になるように
不確実性モデルを選択する。また、複数の加法的および乗法的不確実性を用いて
良い。
【0064】
【外4】 図7に示すアクチュエータ・モデル201が得られると、次のステップは性能
目標を指定して、モデル化されたアクチュエータを制御する最適化コントローラ
を設計することである。図12は例示のディスク・ドライブのトラック・フォロ
ーイング制御合成相互接続230のブロック図を示す。図のように、装置230
はアクチュエータ・モデル201を含む。重み付き相互接続230を最適化する
ようにコントローラを設計する。
【0065】 好ましくは図11の装置ブロックは、コントローラ・ブロック232と、アク
チュエータ・モデル201と、理想的アクチュエータ・モデル234と、合成重
み231(Wu)および233(Wp)(電流誤差信号235(u)およびトラッ
キング誤差信号237(y)にそれぞれ加えられる)と、外生入力(命令された
オフセット位置239(r)・位置センサ雑音241(n)・信号269(ym
)・重み267(wn)・電流外乱243(di)・入力重み259(Wdi)・
出力重み261(Wdo)・位置外乱245(do)を含む)と、制御された出力
247(z1)および249(z2)(電流ペナルティおよびトラッキング誤差
にそれぞれ対応する)とを含む。
【0066】 好ましい実施の形態では、コントローラ・ブロック232は好ましくはコンペ
ンセータK2とプリコンペンセータK1を含む自由度2の制御構成を持つ。プリコ
ンペンセータK1は閉ループ・システムの過渡応答を改善するためのものである 。
【0067】 図11に示す相互接続は、好ましくはアクチュエータの電流ペナルティおよび
トラッキング誤差を記述する次の式を満足するよう設計する。
【数5】
【0068】 図11に示す相互接続を簡単にすると図12に示す等価の線形分数変換になる
。線形分数変換(LFT)は線形装置の相互接続の表記法を簡単化するために現
代制御理論でよく用いられる。これはフィードバックをもつ線形ブロックから成
るブロック図の数学的表現と考えることができる。
【0069】
【外5】
【数6】 ただし、F1(Fu(Δ,G),K)はフィードバック相互接続w→zを示し、
【外6】 は引数の誘導∞ノルムを示し、Cは複素数の集合である。
【0070】 性能を強くするには、閉ループ・システムは次のプラントの集合を安定させるコ
ントローラKを持たなければならない。
【数7】 ただし、
【数8】
【0071】 また次の性能目標を満足する。
【数9】
【0072】 したがって式5、6、7から、次のノルム不等式が得られる。
【数10】 ただし、
【数11】 でありwj→ziはwjからziまでの伝達関数である。
【0073】 したがって、
【数12】 を満足するようにコントローラKを設計すると、式7で示した
【外7】 最適化基準と、式10で示したノルム不等式から、各周波数ωで次の性能不等式
が成り立つ。
【数13】
【0074】 更に、次のアクチュエータ・ペナルティ不等式(アクチュエータ不等式)も成
り立つ。
【数14】
【0075】 理解されるように、式11−14で示した性能不等式は装置の一組の性能制約
である。式11はトラッキング制約を定義し、式12は入力外乱除去(回転振動
)制約を定義し、式13は位置外乱除去制約(電流外乱除去、書込み誤り除去、
繰返しランナウト除去と、非繰返しランナウト除去、バイアス電流誤りを含む)
を定義し、式14は雑音除去制約である。
【0076】 式11に示すトラッキング制約を装置に与えると、重み233(wp)と25 1(wr)を選択することにより、設計者は任意の望ましい応答にできるだけ近 づけるようにコントローラを設計することができる。例えば、設計者はアクチュ
エータのステップ応答が周波数領域で或る形を持つことを望む(例えば、トラッ
クを移動するときや、読取り・書込みオフセットを行うとき)。一般に、トラッ
キング制約が大きく減衰するように重みを選ぶ。リンギングはドライブ内で構造
モードを励振することがあるが、減衰を大きくするほどこの問題は小さくなる。
理解されるように、コントローラKを自由度2のコントローラにすることにより
、本装置はトラッキング制約の実現を一層可能にする自由度が追加される。
【0077】 また式11の伝達関数Gidealは、命令オフセットに対して理想的応答が得ら れるように設計することが好ましい。このとき、式11の性能目標を与えるとデ
ィスク・ドライブの応答をGidealの応答に一致させることができる。この種の トラッキング目標を明示的モデル・フォローイングと呼ぶ。合成相互接続にモデ
ルを埋め込む必要のない暗黙的手法もあり、この手法の場合は状態が増えない。
しかし設計が簡単なことが多いので、明示的手法の方が好ましい。
【0078】 式12と13に示す入力および出力の外乱除去性能制約により、トラック・フ
ォローイング・サーボ装置は外部の源からの外乱を除去し、したがってかかる通
常の動作状態で密なトラッキング性能を保持することができる。例えば、トラッ
キング・コントローラが動作中にシーク到着が起こると、アクチュエータ位置お
よび速度の誤差の原因になる。更に、ユーザの構成によっては、ディスク・ドラ
イブは並進および回転する衝撃および振動を生じる。したがって優れたトラッキ
ング性能を持つには、持続的であってもステップ状またはインパルス状であって
も、バイアス電流・トルク・位置・速度の外乱に対してサーボ装置は迅速に応答
して減衰させなければならない。また、振幅が過度に大きな、または時定数が長
いリンギングはかかる装置では一般に極めて望ましくない。これらの要件は、特
定の伝達関数にノルム制限を与えることにより良く捕らえることができる。バイ
アス電流およびトルクの外乱は次のノルム制約の減衰により、或る所定の周波数
範囲内で最小にすることができる。
【数15】
【0079】 高速応答はDCから臨界周波数までの減衰を強くすることにより得られる。リ
ンギングは伝達関数のピーキングから生じる。 同様に、位置の外乱は次の減衰により最小にすることができる。
【数16】 減衰の式19および20は式12および13の性能重みを設定することにより
得られる。
【0080】 この装置はセンサ雑音を濾波または除去することはできないが、雑音がひどく
ならないように設計することが好ましい。これは、式14に示す伝達関数にピー
キングがある場合に起こる。一般にピーキングという語は、或る周波数範囲内で
の0dB以上の利得を意味する。一般にピーキングは、閉ループ伝達関数内の望
ましくない増幅を指すのに用いられる。理解されるように、利得が大きい場合に
はこの伝達関数はほぼ1である。したがって、コントローラの性能を高くする必
要がある周波数で過度の雑音がある場合は、雑音スペクトルに関する先験的な情
報を用いて雑音フィルタを挿入することが一般に望ましい。ディスク・ドライブ
でこれを行うには、繰返しランナウト補償器を用いることが多い。この補償器は
サーボ・トラック書込み装置に起因する書込み誤りによる繰返し雑音を追跡する
【0081】 式15−18に示すアクチュエータ制約は、トラッキング制約(式15)と、
入力外乱制約(式16)と、出力外乱制約(式17)と、雑音制約(式18)を
含む。
【0082】 設計者の役割は、ディスク・ドライブの性能要件を捕らえる周波数の重みwp 、wu、wr、wdi、wdo、wnを選択することである。性能要件が周波数領域で 容易に表現される場合は重みの選択は簡単である。しかし一般に時間領域の要件
もある。時間領域の例としてオーバーシュート、立上ちがり時間、整定時間、リ
ンギングなどがあり、これらは周波数領域における同等の特性(例えば、帯域幅
、減衰、ピーキング)に変換しなければならない。
【0083】 式15−18に示すアクチュエータ制約(または目標)はアクチュエータ制御
信号にペナルティを与える。これは好ましくはいくつかの役割を果たす。不確実
性がほとんどない装置では、これらの目標はコントローラを強制的にロールオフ
し、したがって帯域幅を制限する。しかし通常は、これらの目標を用いて制御信
号の振幅を制限して、サーボ・アクチュエータ内で制御信号が飽和する可能性を
最小にする。 関連する重みを同調させることは、シミュレーションから得たデータを用いて
試験して、妥当な重みを決定するという繰返し過程である。
【0084】c. 強さとモデルの検証と最適化 モデルの開発と適当な重みの選択が終わると、モデルの強さを検証する。好ま
しい実施の形態では、
【外8】 およびμ合成法を用いてこれを行う。マトリクス関数μを計算し、これを用いて
、コントローラ261とアクチュエータ263と不確実性265を含む図12に
示した相互接続構造の安定性と性能特性を分析する。μ分析を用いて、ノルムで
制限され構造化された不確実性に従う相互接続システムの安定性と性能特性を分
析する。図12は、μ分析とμ合成に適した構造化された不確実性を持つ一般的
な相互接続を示す。
【0085】 システムのマトリクス関数μを計算した後、関数μgを計算する。μgはμ構造
を拡張したものであって、摂動ブロックを2つの集合に分割する。その1つは最
大ノルム制約を満足し(μと同様に)、他の1つは最小ノルム制約を満足する。
理解されるように、このように定式化することによりモデル検証の問題を解決す
ることができる。μgの計算可能な下限と上限は一般に知られている。
【0086】 要約すると、コントローラを合成した後、μは閉ループ装置が安定性と性能を
保つことのできる外乱・雑音・モデルの不確実性の最小の大きさを定義する。デ
ータの所定の集合について、モデル検証μg分析はモデルがデータに適合するた めに必要な外乱・雑音・モデルの不確実性の最小の大きさを定義する。コントロ
ーラが実際の装置で安定性と性能を保つことができる場合、閉ループ・システム
は強い。簡単に述べると、μ(ω)がμg(ω)
【外9】 より小さい場合はモデルはデータに適合し、コントローラはモデルに適合する。
したがって、閉ループ・システムは周波数の集合Ωにおいて強い。
【0087】 図13は周波数271に対する振幅273のグラフで、閉ループ・ディスク・
ドライブのトラッキング・コントローラの安定性と性能の強さを示す。μg関数 を242で示す。性能目標のμ(ω)を244で示し、安定性のμ(ω)を24
6で示す。各周波数において、μがμgより小さい場合は閉ループ・システムは 強くて安定している。ディスク・ドライブにおける臨界周波数範囲は、構造モー
ドが不確実(すなわち、約1−2kHzより上)のときである。したがって図1
3から分かるように、閉ループ・システムは2kHzから4kHzの周波数範囲
で安定性を失う。この範囲内の或る周波数で、安定性分析も性能分析もμgはμ (ω)以下に下がる。
【0088】 不確実性重みと性能重みについて繰り返すことにより、安定性の強さを改善す
ることができる。このためには、不確実性レベルを上げるか、または望ましい性
能レベルを下げること(またはその両方)が必要である。繰返しの度にμ強さ分
析を再計算し、不確実性重みと性能重みを適宜調整する必要がある。
【0089】 本発明にかかるコントローラの同調は2段階で行うことが好ましい。第1の段
階はシミュレーションであり、第2の段階は実現である。両方の段階において、
開ループ・データと閉ループ・データを用いて制御設計の有効性を評価する。こ
のデータに基づいて、名目モデル、不確実性重み、制御性能重み、または上記全
てを調整する。
【0090】 1つの簡単な同調法は、式11−14に示す性能制約内の周波数重みwpを調 整することである。これは全ての関係する性能目標に直接影響する。この方法で
は、式11−14に示す性能制約内の他の周波数重みをそれぞれ調整するという
更に複雑な過程を行わなくても、wpに或るスカラー値を乗算すればコントロー ラの帯域幅を簡単に調整することができる。
【0091】 新しいディスク・ドライブ製品の新しいサーボ・コントローラを初期化すると
きは、この同調法を用いると有利である。前の世代の設計からの重みを用い、w p のスケーリングを行って、設計特有の重み付けが完了するまで新しいディスク ・ドライブ製品の帯域幅を減少させる。これにより、新しい製品の初期化をより
高速で行うことができる。
【0092】 更に、1つのパラメータ(サーボ・コントローラのループ利得)をオンライン
で同調させることができるという利点がある。実際のところ、ループ利得をドラ
イブ毎に同調させることもできる。例えば、サーボ・コントローラをスケーリン
グすることにより、ループ利得を増減し、閉ループ帯域幅を増減することができ
る。
【0093】 図14は、ブロック308−330を含む流れ図であって、上に述べたディス
ク・ドライブ・モデルを検証し最適化する過程を示す。まず、設計者は不確実性
記述および性能制約のための全ての重みを選択してモデルを設計する。もちろん
、これらの項目の選び方は直感的でも実験的でも良い。これをブロック310と
312で示す。
【0094】 次に、安定性と性能についてμ分析を行うためにマトリクス関数μ(ω)を計
算する。これをブロック320で示す。関数μ(ω)は上に述べた方法または任
意の他の既知の方法を用いて計算して良い(またはこの関数の上限および下限を
計算しても良い)。
【0095】 次にブロック310で選択した重みを用いてμg(ω)を計算する。これをブ ロック322で示す。上に述べたように、μ(ω)とμg(ω)を計算すると2 つのことが分かる。第1に、データに適合する(またはデータと矛盾しない)モ
デルのための、モデルが必要とする最小不確実性がμgから分かる。また、コン トローラが許容できてしかも安定性を保ち、且つ性能制約を満足する不確実性の
最大量も分かる(μから)。
【0096】 したがって次のステップは、μとμgを比較して、全ての望ましい周波数でμ がμgより小さいことを確かめることである。小さくない場合は、コントローラ はこの周波数範囲内の或る周波数で強い性能を達成しない。言い換えると、或る
周波数で、コントローラは不安定になるか、性能制約を満足しないか、またはそ
の両方である。この場合は、過程はブロック310に戻って新しい重み関数を選
ぶ。これをブロック324で示す。次に性能および安定性分析のためのμ(ω)
とμgを、新しい重み関数で再計算する。これをブロック310−322で示す 。
【0097】 しかしブロック324で、全ての望ましい周波数でμがμgより小さいと判定 された場合は、ブロック310で選択された重み関数を用いて得られたコントロ
ーラは強い性能を達成する。これをブロック326で示す。
【0098】 次に、モデルを一層最適化することが望ましいかどうかを判定する。望ましい
場合は、過程はブロック310に戻って新しい重み関数を再び選ぶ。装置を最適
化するには、重み関数を調整して性能を高めるか、不確実性を減らすか、または
その両者を行う。これらの新しい値を用いてμとμgを計算して、コントローラ が依然として強い性能を持つかどうかを判定する。最適化が望ましいレベルに達
するまでこれを繰り返す。言い換えると、コントローラがその周波数範囲内で強
い性能を保持しながら、モデル内の保守要素(conservatism)の量を減らして望ま
しい性能レベルが得られるまで、これを繰り返す。望ましい性能レベルが得られ
て、一層の最適化が必要でなくなるとモデルの検証は終わり、コントローラは望
ましい点まで最適化され、設計は実質的に完了して、コントローラを実現するこ
とができる。これをブロック328と330に示す。
【0099】 したがって理解されるように、本発明ではディスク・ドライブ内のサーボ・コ
ントローラのための名目モデルと不確実性モデルを得る。名目モデルは、製作現
場においてドライブに平均的ディスク・ドライブ性能を与えるためのである。不
確実性モデルは名目モデルの周りに包絡線を形成するので、モデルは製作される
全てのドライブを「カバー」し、したがって多数のドライブの特徴を非常に良く
示す。また本発明は非常に簡単なモデル検証アルゴリズムを用いてモデルの忠実
度を向上させ、モデルの保守要素を減らす。μ分析法および合成法を用い、名目
モデルを繰り返し改善して周波数領域での平均的ドライブ応答と一層密に一致さ
せることにより、モデルの忠実度を向上させる。不確実性記述における不確実性
のレベルを、ディスク・ドライブ内で閉ループ強さを保持できる最低レベルまで
繰り返して下げることにより、保守要素を減らす。繰返しの度にμおよびμg関
数を再計算して互いに比較することによりモデルを繰り返し検証して、性能およ
び安定性の強さの条件を保つ。
【0100】 本発明はディスク・ドライブ内のサーボ・コントローラ190のモデルを検証
する装置を含む。サーボ・コントローラ190はディスク・ドライブのサーボ装
置内のサーボ・アクチュエータ118・158を制御して、変換器181をディ
スク・ドライブ110内のディスク面に対して移動させる。ディスク・ドライブ
の名目モデルをまず作成する。一組の性能重み関数で重みを付けた一組の性能制
約により名目モデルを制約する。次に、ディスク・ドライブの動力学の名目モデ
ルからの変化を捕らえる不確実性記述202、204により、名目モデルを強化
する。一組の不確実性重み関数で不確実性記述に重みを付ける。本発明は、制約
され強化されたモデル201が望ましい性能レベルで強い制御を与えるかどうか
を判定する。望ましい性能レベルで強い制御が達成されるまで、少なくとも1つ
の性能重み関数と不確実性重み関数を調整する。
【0101】 1つの実施の形態では、本発明はモデルに基づくコントローラが望ましい周波
数範囲内で安定性を保つための最大不確実性レベルμ(ω)を決定する。また、
名目モデルから変化する、複数のディスク・ドライブの動特性の望ましい部分を
説明するためにモデルに要求される最小不確実性レベルを決定する。最大不確実
性レベルμ(ω)と最小不確実性レベルとを比較して、制約され強化されたモデ
ル201が望ましい性能レベルで強い制御を与えるかどうかを判定する。
【0102】 1つの実施の形態では、サーボ・アクチュエータは、名目モデルを作成して多
重入力・多重出力サーボ装置をモデル化する、粗アクチュエータ173と複数の
精アクチュエータ158を含む。
【0103】 理解されるように、これまで本発明の種々の実施の形態の多くの特性および利
点と、本発明の種々の実施の形態の構造と機能の詳細を説明したが、この開示は
例に過ぎないのであって、特に本発明の原理内の部分の構造と装置の各部につい
ては、特許請求の範囲の項目の広い一般的な意味が示す限りにおいて細部を変更
して良い。例えば、本発明の範囲と精神から逸れることなく、実質的に同じ機能
性を保ちながら、特定のドライブやドライブの種類に従って特定の要素を変更し
て良い。
【図面の簡単な説明】
【図1】 本発明の1つの実施の形態にかかるディスク・ドライブを示す。
【図2】 本発明の1つの実施の形態にかかるアクチュエータ組立体を示す。
【図3】 本発明の1つの機構にかかるヘッド・ジンバル組立体を示す。
【図4】 本発明の1つの実施の形態にかかるディスク・ドライブの一部のブロック図を
を示す。
【図5】 本発明の1つの実施の形態にかかるサーボ制御回路の一部のブロック図を示す
【図6】 本発明の1つの態様にかかるサーボ制御アルゴリズムの作成を示す流れ図であ
る。
【図7】 本発明の1つの態様にかかるアクチュエータ・モデルのブロック図である。
【図8】 名目モデルと、位置の外乱を装置に注入しながら取った測定データと、平均測
定データを示すグラフである。
【図9−1】 本発明の1つの態様にかかる加法的および乗法的不確実性および重み関数の例
を示す。
【図9−2】 本発明の1つの態様にかかる加法的および乗法的不確実性および重み関数の例
を示す。
【図9−3】 本発明の1つの態様にかかる加法的および乗法的不確実性および重み関数の例
を示す。
【図9−4】 本発明の1つの態様にかかる加法的および乗法的不確実性および重み関数の例
を示す。
【図10−1】 推定された加法的および乗法的不確実性と実際のディスク・ドライブの位相誤
差を示すグラフである。
【図10−2】 推定された加法的および乗法的不確実性と実際のディスク・ドライブの位相誤
差を示すグラフである。
【図10−3】 推定された加法的および乗法的不確実性と実際のディスク・ドライブの位相誤
差を示すグラフである。
【図11】 本発明の1つの態様にかかるトラック・フォローイング制御合成相互接続を示
すブロック図である。
【図12】 図11に示すトラック・フォローイング制御合成相互接続に用いられる加法的
および乗法的不確実性により強化された名目モデルを持つ線形分数変換(LFT
)を示すブロック図である。
【図13】 本発明の1つの態様にかかるモデル検証を示すグラフである。
【図14】 本発明の1つの態様にかかるモデル検証法を示す流れ図である。
【手続補正書】
【提出日】平成12年3月13日(2000.3.13)
【手続補正1】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正内容】
【特許請求の範囲】
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5D096 AA03 CC01 EE02 HH18 KK01 KK03 NN03 NN04 NN05 NN07 RR02 RR05 RR17 5H004 GA17 GB20 HA07 HB07 JA22 JB08 KB22 KB24 KB26 KC12 KC18 KC34 KC35 LA03 LA13 LA15 LA18 LA19 9A001 FF01 GG07 HH34 JJ71 KK54 LL08

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】 ディスク・ドライブ内のサーボ・コントローラのモデルを検
    証する方法であって、前記サーボ・コントローラは前記ディスク・ドライブ内の
    サーボ装置のサーボ・アクチュエータを制御して前記ディスク・ドライブ内のデ
    ィスク面に対して変換器を移動させるものであり、前記方法は、 (a) 前記ディスク・ドライブの一般的な動力学を表す前記ディスク・ドライ
    ブの名目モデルを作成し、 (b) 一組の性能重み関数により重みを付けた一組の性能制約で前記名目モデ
    ルを制約し、 (c) 前記ディスク・ドライブの動力学の前記名目モデルからの変化を捕らえ
    る不確実性記述で前記名目モデルを強化し、ただし前記不確実性記述は一組の不
    確実性重み関数で重みを付けられており、 (d) 前記制約され強化されたモデルが望ましい性能レベルで強い制御を与え
    るかどうかを判定し、 (e) 望ましい性能レベルで強い制御が達成されるまで、少なくとも1つの前
    記性能重み関数と不確実性重み関数を調整する、 ステップを含む、サーボ・コントローラのモデルを検証する方法。
  2. 【請求項2】 前記作成するステップは、 (a)(i) 前記モデル化されるディスク・ドライブの動特性を表す装置データを得
    て記憶し、 (a)(ii) 前記装置データに基づいて前記サーボ装置の一般的な動力学を表す前 記名目モデル内のパラメータを定義する、 ステップを含む、請求項1に記載のサーボ・コントローラのモデルを検証する方
    法。
  3. 【請求項3】 前記強化するステップは、前記複数のディスク・ドライブの
    前記名目モデルから変化する複数のディスク・ドライブの動特性を表す前記装置
    データに基づいて前記不確実性記述を得ることを含む、請求項2に記載のサーボ
    ・コントローラのモデルを検証する方法。
  4. 【請求項4】 前記判定するステップは、 (d)(i) 前記モデルに基づくコントローラが望ましい周波数範囲内で安定性を保
    つための最大不確実性レベルを決定し、 (d)(ii) 前記名目モデルから変化する前記複数のディスク・ドライブの動特性 の望ましい部分をモデルが説明するために必要な最小不確実性レベルを決定し、 (d)(iii) 前記最大不確実性レベルと最小不確実性レベルとを比較する、 ステップを含む、請求項3に記載のサーボ・コントローラのモデルを検証する方
    法。
  5. 【請求項5】 前記判定するステップ(d)(ii)は、マトリクス関数μ(
    ω)を得て、望ましい周波数範囲においてμ(ω)を評価し、マトリクス関数μ g (ω)を得て、望ましい周波数範囲においてμg(ω)を評価し、望ましい周波
    数範囲においてμ(ω)とμg(ω)とを比較するステップを含む、請求項4に 記載のサーボ・コントローラのモデルを検証する方法。
  6. 【請求項6】 前記得て記憶するステップは、複数の異なる入力信号に対す
    るサーボ装置の応答を表すサーボ応答データを得ることを含む、請求項2に記載
    のサーボ・コントローラのモデルを検証する方法。
  7. 【請求項7】 前記強化するステップは、 前記名目モデル内の不確実性を説明する加法的不確実性を決定して前記不確実
    性記述を得ることと、 前記名目モデル内の不確実性を説明する乗法的不確実性を決定して前記不確実
    性記述を得ることの、 少なくとも1つのステップを含む、請求項3に記載のサーボ・コントローラのモ
    デルを検証する方法。
  8. 【請求項8】 前記サーボ・アクチュエータは懸架と複数の変換器を搭載す
    るアクチュエータ・アームの位置決めを行う粗アクチュエータと、前記粗アクチ
    ュエータに対して前記複数の変換器の位置決めを行う複数の精アクチュエータと
    を含み、また前記作成するステップは前記名目モデルを多重入力・多重出力のサ
    ーボ装置として製作することを含む、請求項2に記載のサーボ・コントローラの
    モデルを検証する方法。
  9. 【請求項9】 前記強化するステップは、前記粗アクチュエータと少なくと
    も1個の前記複数の精アクチュエータの実質的に同時の動きを説明するために前
    記不確実性記述を用いて前記名目モデルを強化することを含む、請求項8に記載
    のサーボ・コントローラのモデルを検証する方法。
  10. 【請求項10】 ディスク・ドライブ内のサーボ・コントローラのモデルを
    検証する装置であって、前記サーボ・コントローラは前記ディスク・ドライブ内
    のサーボ装置のサーボ・アクチュエータを制御して前記ディスク・ドライブ内の
    ディスク面に対して変換器を移動させるものであり、前記装置は、 前記ディスク・ドライブの一般的な動力学を表す前記ディスク・ドライブの名
    目モデルを作成し、 一組の性能重み関数により重みを付けた一組の性能制約で前記名目モデルを制
    約し、 前記ディスク・ドライブの動力学の前記名目モデルからの変化を捕らえる不確
    実性記述で前記名目モデルを強化し、ただし前記不確実性記述は一組の不確実性
    重み関数で重みを付けられており、 前記制約され強化されたモデルが望ましい性能レベルで強い制御を与えるかど
    うかを判定し、 望ましい性能レベルで強い制御が達成されるまで、少なくとも1つの前記性能
    重み関数と不確実性重み関数を調整する、 ステップを行うよう構成する、サーボ・コントローラのモデルを検証する装置。
JP2000506651A 1997-08-07 1998-05-15 ディスク・ドライブ内のパラメータと不確実性の特徴を示すモデル検証アルゴリズム Pending JP2001512882A (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US5512697P 1997-08-07 1997-08-07
US60/055,126 1997-08-07
US09/026,259 1998-02-19
US09/026,259 US5978752A (en) 1997-08-07 1998-02-19 Model validation algorithm for characterizing parameters and uncertainty in a disc drive
PCT/US1998/010109 WO1999008269A1 (en) 1997-08-07 1998-05-15 Model validation algorithm for characterizing parameters and uncertainty in a disc drive

Publications (1)

Publication Number Publication Date
JP2001512882A true JP2001512882A (ja) 2001-08-28

Family

ID=26700987

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000506651A Pending JP2001512882A (ja) 1997-08-07 1998-05-15 ディスク・ドライブ内のパラメータと不確実性の特徴を示すモデル検証アルゴリズム

Country Status (7)

Country Link
US (1) US5978752A (ja)
JP (1) JP2001512882A (ja)
KR (1) KR20010022682A (ja)
CN (1) CN1266528A (ja)
DE (1) DE19882587T1 (ja)
GB (1) GB2342765B (ja)
WO (1) WO1999008269A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004163398A (ja) * 2002-06-04 2004-06-10 Kla Tencor Technologies Corp 共振測定装置における非並進運動をモニタリング及び補正する装置及び方法
JP2016512676A (ja) * 2013-01-10 2016-04-28 ルノー エス.ア.エス. 自動車の電気モーターの回転速度を制御するためのシステム及び対応する方法

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3693795B2 (ja) * 1997-10-02 2005-09-07 富士通株式会社 記憶ディスク装置及びその制御方法
US6163814A (en) * 1997-11-25 2000-12-19 Stmicroelectronics N.V. High speed servo data interface system for transferring high resolution servo position data through a data bus
US6320711B2 (en) 1997-11-25 2001-11-20 Stmicroelectronics N.V. High-speed unified data interface for a read channel in a disk drive system
US6381505B1 (en) * 1998-09-28 2002-04-30 Aspen Technology, Inc. Robust steady-state target calculation for model predictive control
US6714899B2 (en) 1998-09-28 2004-03-30 Aspen Technology, Inc. Robust steady-state target calculation for model predictive control
US6282501B1 (en) * 1998-10-20 2001-08-28 Adaptec, Inc. Disk drive testing
US6417982B1 (en) * 1998-12-02 2002-07-09 International Business Machines Corporation System and method for identifying and filtering a head suspension assembly resonance frequency
JP2002538568A (ja) 1999-02-22 2002-11-12 シーゲイト テクノロジー エルエルシー ディスクドライブにおける個別的な時間サーボ・コントローラのための閉ループスケーリング
US6480353B1 (en) * 1999-02-22 2002-11-12 Seagate Technology Llc Fixed disc drive cartridge and playback device
JP2002542560A (ja) 1999-04-21 2002-12-10 シーゲイト テクノロジー エルエルシー ディスクドライブ・アクチュエータ制御用の適合h無限大ハードウェア制御器
JP2003503808A (ja) * 1999-06-24 2003-01-28 シーゲイト テクノロジー エルエルシー アクチュエータ飽和中におけるサーボ安定性維持の方法および装置
WO2001006513A1 (fr) * 1999-07-21 2001-01-25 Fujitsu Limited Actionneur de tete
US6671132B1 (en) 2000-01-11 2003-12-30 Seagate Technology Llc Microactuator magnetic circuit
DE10190483T5 (de) 2000-02-07 2005-03-03 Seagate Technology Llc, Scotts Valley Plattenlaufwerk mit einem für eine reduzierte phasenverschobene Bewegung konfigurierten Betätigerarm
US6791786B2 (en) 2000-05-22 2004-09-14 Seagate Technology Llc Active damping of two-stage actuator system in a disc drive
US6519109B1 (en) 2000-07-21 2003-02-11 International Business Machines Corporation Method and apparatus for providing feedforward control of two interacting actuators
US6465981B2 (en) * 2000-09-27 2002-10-15 Seagate Technology Llc Adaptive anti-windup method and apparatus for disc drive servo control
US6762902B2 (en) * 2000-12-15 2004-07-13 Samsung Electronics Co., Ltd. Time-varying, non-synchronous disturbance identification and cancellation in a rotating disk storage device
US6665633B2 (en) * 2000-12-29 2003-12-16 Seagate Technology Llc Relation of rotational vibration stimuli to performance of a hard disc drive
US7031099B2 (en) * 2001-07-31 2006-04-18 Matsushita Electric Industrial Co., Ltd. Head positioner and information recording/replaying apparatus
US20050105218A1 (en) * 2003-11-13 2005-05-19 Vinod Sharma Method and apparatus controlling communication in the main flex and bridge flex circuits for multiple micro-actuators in a hard disk drive
US7493470B1 (en) 2001-12-07 2009-02-17 Arc International, Plc Processor apparatus and methods optimized for control applications
US7054096B1 (en) * 2002-01-04 2006-05-30 Maxtor Corporation Method and apparatus for determining embedded runout correction values
AU2003210697A1 (en) * 2002-04-18 2003-11-03 Seagate Technology Llc Control system for a data storage device with constraint
US20030220751A1 (en) * 2002-05-22 2003-11-27 Toh Michael Joo Chiang Method and apparatus to verify disc drive vibrational performance
CN1499512A (zh) * 2002-10-28 2004-05-26 ���µ�����ҵ��ʽ���� 头定位控制方法和使用该头定位控制方法的盘装置
SG120085A1 (en) * 2002-12-17 2006-03-28 Inst Data Storage Actuator controller
US20040156137A1 (en) * 2003-02-06 2004-08-12 Settje Christopher Thomas Timing variance write gate pull
US20040225383A1 (en) * 2003-05-06 2004-11-11 Stanford University Method for Design of Multi-objective Robust Controllers
US6930851B2 (en) * 2003-06-26 2005-08-16 Seagate Technology Llc Guiding a sensor using a broadly-curved lateral profile
US8064172B2 (en) * 2003-11-13 2011-11-22 Samsung Electronics Co., Ltd. Method and apparatus coupling to a slider in a hard disk drive for microactuation
US7006938B2 (en) * 2004-06-16 2006-02-28 Ami Semiconductor, Inc. Reactive sensor modules using Pade' Approximant based compensation and providing module-sourced excitation
FR2887044B1 (fr) * 2005-06-10 2007-08-10 Wuilfert Societe Par Actions S Dispositif de reglage automatique des asservissements d'un simulateur mecanique de mouvements et dispositif associe
US7319570B2 (en) 2005-09-19 2008-01-15 Seagate Technology Llc Random vibration and shock compensator using a disturbance observer
US7304817B1 (en) * 2006-09-27 2007-12-04 Samsung Electronics Co., Ltd. Jerk controlled seek system
US20090185311A1 (en) * 2008-01-18 2009-07-23 Broadcom Corporation Multiple access hard disk
KR20090085279A (ko) 2008-02-04 2009-08-07 삼성전자주식회사 하드 디스크 드라이브 장치 및 하드 디스크 드라이브 장치내의 추가 제어기 설계 방법
US8665552B2 (en) 2010-07-12 2014-03-04 Hewlett-Packard Development Company, L.P. Controlling positions of storage media heads
CN108877843B (zh) * 2018-09-11 2019-09-24 中科院合肥技术创新工程院 一种用于硬盘中压电执行器的阈值判断抗饱和方法
CN110013920B (zh) * 2019-05-22 2020-09-01 中国工程物理研究院总体工程研究所 用于消除转速示值误差的精密离心机转速控制方法
US11423931B2 (en) * 2020-11-14 2022-08-23 Western Digital Technologies, Inc. Data storage device interleave driving secondary actuators
US11482246B2 (en) * 2021-02-15 2022-10-25 Western Digital Technologies, Inc. Data storage device independently driving outer and inner fine actuators
US11482254B2 (en) * 2021-02-15 2022-10-25 Western Digital Technologies, Inc. Data storage device independently driving outer and inner fine actuators
CN115291528B (zh) * 2022-10-08 2023-02-17 中认国证(北京)评价技术服务有限公司 模型不确定性等级确定方法、装置、系统及存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2129414T3 (es) * 1990-09-18 1999-06-16 Rodime Plc Sistema de control digital para unidades de disco.
US5475545A (en) * 1991-03-28 1995-12-12 Seagate Technology, Inc. Method for reducing noise during seeks in a hard disk drive
US5262907A (en) * 1991-07-31 1993-11-16 Seagate Technology, Inc. Hard disc drive with improved servo system
US5291110A (en) * 1991-10-31 1994-03-01 Integral Peripherals, Inc. Low acoustic noise seeking method and apparatus
US5473550A (en) * 1994-03-21 1995-12-05 Seagate Technology, Inc. Fast calibration using microsteps
US5760990A (en) * 1995-08-08 1998-06-02 Seagate Technology, Inc. Servo position error signal calibration in a hard disc drive
US5668680A (en) * 1995-09-21 1997-09-16 Seagate Technology, Inc. Time optimal control of a disc drive actuator with vibro-acoustic constraints

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004163398A (ja) * 2002-06-04 2004-06-10 Kla Tencor Technologies Corp 共振測定装置における非並進運動をモニタリング及び補正する装置及び方法
JP2016512676A (ja) * 2013-01-10 2016-04-28 ルノー エス.ア.エス. 自動車の電気モーターの回転速度を制御するためのシステム及び対応する方法
US10106052B2 (en) 2013-01-10 2018-10-23 Renault S.A.S. System and corresponding method for controlling the rotation speed of an electric motor of a motor vehicle

Also Published As

Publication number Publication date
GB2342765B (en) 2001-12-12
KR20010022682A (ko) 2001-03-26
DE19882587T1 (de) 2000-07-13
US5978752A (en) 1999-11-02
CN1266528A (zh) 2000-09-13
GB0001551D0 (en) 2000-03-15
WO1999008269A1 (en) 1999-02-18
GB2342765A (en) 2000-04-19

Similar Documents

Publication Publication Date Title
JP2001512882A (ja) ディスク・ドライブ内のパラメータと不確実性の特徴を示すモデル検証アルゴリズム
US6101058A (en) Method of implementing a linear discrete-time state-space servo control system on a fixed-point digital signal processor in a disc drive
US6580579B1 (en) Disturbance rejection for disc drives using adaptive accelerometer feedforward servo
US6741417B2 (en) Plant variation compensation for piezoelectric microactuator in dual-stage servo of disc drives
CN101217040B (zh) 使用用于抑制旋转振动的前馈控制系统和方法的盘驱动器
US7206162B2 (en) Seek trajectory generation using adaptive filtering
Kobayashi et al. A phase-stabilized servo controller for dual-stage actuators in hard disk drives
US6934117B2 (en) Technique to compensate for resonances and disturbances on primary actuator through use of a secondary actuator
KR100585166B1 (ko) 비주기적 외란 보상 제어 장치 및 방법과 이를 이용한디스크 드라이브
Atsumi Emerging technology for head-positioning system in HDDs
US6414827B1 (en) Closed-loop scaling for discrete-time servo controller in a disc drive
US6791786B2 (en) Active damping of two-stage actuator system in a disc drive
CN101118774A (zh) 读写头位置控制方法、读写头位置控制装置和盘装置
Guo et al. A dual-stage control design for high track per inch hard disk drives
US9542966B1 (en) Data storage devices and methods with frequency-shaped sliding mode control
US7038876B2 (en) Control system for a data storage device with constraint
Atsumi et al. Vibration control with thin-film-coil actuator for head-positioning system in hard disk drives
Huang et al. Track-following control with active vibration damping and compensation of a dual-stage servo system
JP2009123270A (ja) 磁気ディスク装置における磁気ヘッドの位置決め制御のためのフィードフォワード制御回路の設計方法、同設計方法により設計されたフィードフォワード制御回路を有する磁気ディスク装置及び同設計方法により設計されたフィードフォワード制御回路
US6970321B2 (en) Automatic model regulation in a disc drive servo system using model reference inverse
WO1999008267A1 (en) Disc drive with robust track following servo controller
Nguyen et al. Settling control of the triple-stage hard disk drives using robust output feedback model predictive control
Li Dual-stage servo control and active vibration compensation in magnetic hard disk drives
Hu Advanced sensor fusion and vibration control technologies in ultra-high density hard disk drives
US20030076616A1 (en) Method of searching for optimal positioning system compensator using functions of different orders