JPH04211809A - アクチュエータのアクセス方法 - Google Patents
アクチュエータのアクセス方法Info
- Publication number
- JPH04211809A JPH04211809A JP9141756A JP4175691A JPH04211809A JP H04211809 A JPH04211809 A JP H04211809A JP 9141756 A JP9141756 A JP 9141756A JP 4175691 A JP4175691 A JP 4175691A JP H04211809 A JPH04211809 A JP H04211809A
- Authority
- JP
- Japan
- Prior art keywords
- actuator
- distance
- acceleration
- shift distance
- time
- 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
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
- G05B13/0275—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion using fuzzy logic only
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/19—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
- G05B19/21—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device
- G05B19/23—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control
- G05B19/231—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude
- G05B19/232—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using an incremental digital measuring device for point-to-point control the positional error is used to control continuously the servomotor according to its magnitude with speed feedback only
-
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/08—Disposition or mounting of heads or light sources relatively to record carriers
- G11B7/085—Disposition or mounting of heads or light sources relatively to record carriers with provision for moving the light beam into, or out of, its operative position or across tracks, otherwise than during the transducing operation, e.g. for adjustment or preliminary positioning or track change or selection
- G11B7/08505—Methods for track change, selection or preliminary positioning by moving the head
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34065—Fuzzy logic, controller
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S706/00—Data processing: artificial intelligence
- Y10S706/90—Fuzzy logic
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S706/00—Data processing: artificial intelligence
- Y10S706/902—Application using ai with detail of the ai system
- Y10S706/903—Control
- Y10S706/904—Manufacturing or machine, e.g. agricultural machinery, machine tool
Landscapes
- Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mathematical Physics (AREA)
- Fuzzy Systems (AREA)
- Manufacturing & Machinery (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Control Of Position Or Direction (AREA)
- Moving Of Head For Track Selection And Changing (AREA)
- Feedback Control In General (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、ディスク記憶装置等に
用いられるアクチュエータのアクセス方法及びアクセス
制御装置に関わり、特にアクチュエータをある停止位置
から任意の選択された位置に高速に移動させるためのア
クセス方法及びアクセス制御装置に関する。
用いられるアクチュエータのアクセス方法及びアクセス
制御装置に関わり、特にアクチュエータをある停止位置
から任意の選択された位置に高速に移動させるためのア
クセス方法及びアクセス制御装置に関する。
【0002】
【従来の技術】近年、磁気ディスク装置や光ディスク装
置などの情報記録再生装置の記録容量の向上はめざまし
く、それに伴い記録または再生データトランスデューサ
の目標情報トラックへのアクセスの高速化が要求されて
いる。前記情報記録再生装置の位置決めアクチュエータ
のアクセス制御方式の一つとして、バンバン(Bang
−Bang)駆動方式がある。この方式は、開ループ制
御でアクチュエータに最大の加速・減速指令を供給する
最短時間制御の一方法である。
置などの情報記録再生装置の記録容量の向上はめざまし
く、それに伴い記録または再生データトランスデューサ
の目標情報トラックへのアクセスの高速化が要求されて
いる。前記情報記録再生装置の位置決めアクチュエータ
のアクセス制御方式の一つとして、バンバン(Bang
−Bang)駆動方式がある。この方式は、開ループ制
御でアクチュエータに最大の加速・減速指令を供給する
最短時間制御の一方法である。
【0003】図20は、従来のアクセス制御装置におけ
るアクチュエータ駆動回路のブロック図である。図20
において、101はオペアンプ、102はパワートラン
ジスタ、103はアクチュエータの電磁コイル、104
は電磁コイル103のインダクタンス成分、105は電
磁コイル103の純抵抗成分、106は電磁コイル10
3に流れる電流値を検出する電流検出抵抗、107はア
クチュエータの移動にともなって電磁コイル103に発
生する逆起電圧である。矩形波状のバンバン指令信号1
00は、オペアンプ101の非反転入力に印加される。 オペアンプ101の出力はパワートランジスタ102で
増幅されて電磁コイル103の一端に印加される。
るアクチュエータ駆動回路のブロック図である。図20
において、101はオペアンプ、102はパワートラン
ジスタ、103はアクチュエータの電磁コイル、104
は電磁コイル103のインダクタンス成分、105は電
磁コイル103の純抵抗成分、106は電磁コイル10
3に流れる電流値を検出する電流検出抵抗、107はア
クチュエータの移動にともなって電磁コイル103に発
生する逆起電圧である。矩形波状のバンバン指令信号1
00は、オペアンプ101の非反転入力に印加される。 オペアンプ101の出力はパワートランジスタ102で
増幅されて電磁コイル103の一端に印加される。
【0004】このアクチュエータ駆動回路は、電磁コイ
ル103の一端をオペアンプ101の反転入力に帰還す
ることによって、電磁コイル103に流れる電流がオペ
アンプ101の非反転入力電圧に完全に比例するような
動作、即ち、定電流動作をする。ただしこれは、駆動回
路が線形領域で動作している場合であって、同図に示し
たように、充分に大きな振幅のバンバン指令信号100
をオペアンプ101の非反転入力に加えた場合は、オペ
アンプ101が飽和状態になって、駆動回路は開ループ
状態となり、直接パワートランジスタ102を駆動する
。その結果、パワートランジスタ102A、102Bは
、バンバン指令信号の正負に応じて交互に飽和動作、つ
まりオン状態になり、アクチュエータの電磁コイルの両
端には、電源電圧+Ve、−Veがかかる。従って、こ
の場合には定電圧動作となる。
ル103の一端をオペアンプ101の反転入力に帰還す
ることによって、電磁コイル103に流れる電流がオペ
アンプ101の非反転入力電圧に完全に比例するような
動作、即ち、定電流動作をする。ただしこれは、駆動回
路が線形領域で動作している場合であって、同図に示し
たように、充分に大きな振幅のバンバン指令信号100
をオペアンプ101の非反転入力に加えた場合は、オペ
アンプ101が飽和状態になって、駆動回路は開ループ
状態となり、直接パワートランジスタ102を駆動する
。その結果、パワートランジスタ102A、102Bは
、バンバン指令信号の正負に応じて交互に飽和動作、つ
まりオン状態になり、アクチュエータの電磁コイルの両
端には、電源電圧+Ve、−Veがかかる。従って、こ
の場合には定電圧動作となる。
【0005】この定電圧動作の場合に電磁コイル103
に流れる電流は、インダクタンス成分104及び逆起電
圧107の影響を受ける。即ち、バンバン指令信号10
0が印加された時、電磁コイル103に流れる電流は、
立ち上がりエッジ100A、100C、および立ち下が
りエッジ100Bでは、インダクタンス成分104の影
響によってすぐには変化しない。また、アクチュエータ
可動部の速度の大きさに比例して逆起電圧107の大き
さが増える。しかもそれは、バンバン指令信号100の
前半の加速部では電磁コイル103にかかる電圧を減ず
る方向に、後半の減速部では増す方向に、それぞれかか
る。
に流れる電流は、インダクタンス成分104及び逆起電
圧107の影響を受ける。即ち、バンバン指令信号10
0が印加された時、電磁コイル103に流れる電流は、
立ち上がりエッジ100A、100C、および立ち下が
りエッジ100Bでは、インダクタンス成分104の影
響によってすぐには変化しない。また、アクチュエータ
可動部の速度の大きさに比例して逆起電圧107の大き
さが増える。しかもそれは、バンバン指令信号100の
前半の加速部では電磁コイル103にかかる電圧を減ず
る方向に、後半の減速部では増す方向に、それぞれかか
る。
【0006】図21(a)は電磁コイル103に流れる
電流Iの波形図、図21(b)はアクチュエータの移動
速度Vの波形図、及び図21(c)はアクチュエータの
移動距離Xの波形図であり、それぞれ横軸を時間で示し
ている。同図中、インダクタンス成分104及び逆起電
圧107の影響のない場合を破線で、これらの影響のあ
る場合を実線で示している。
電流Iの波形図、図21(b)はアクチュエータの移動
速度Vの波形図、及び図21(c)はアクチュエータの
移動距離Xの波形図であり、それぞれ横軸を時間で示し
ている。同図中、インダクタンス成分104及び逆起電
圧107の影響のない場合を破線で、これらの影響のあ
る場合を実線で示している。
【0007】
【発明が解決しょうとする課題】ところが、インダクタ
ンス成分及び逆起電圧の影響がない場合には、アクチュ
エータの移動速度V及び移動距離Xは、電流を単純に積
分することによって推定することができるが、影響があ
ると、簡単には推定することができない。つまり、アク
チュエータにバンバン指令を与えてアクセスする場合に
、そのときの目標移動距離に対応した加速時間、減速時
間を予め推定することが必要である。また、目標に向か
って滑らかに位置決めを行うためには、目標位置に接近
したときの移動速度は、ほぼ零となることが望ましい。 ところが、前記したように、インダクタンス成分及び逆
起電圧の影響がある場合には、インダクタンスのもつ非
線形性や逆起電圧のばらつきもあって、目標位置で移動
速度が零になるような加速時間、減速時間を短時間にか
つ高精度に推定することは現実にはかなり困難であり、
このことがバンバン駆動方式によるアクセス制御装置の
実現を困難にしていた。
ンス成分及び逆起電圧の影響がない場合には、アクチュ
エータの移動速度V及び移動距離Xは、電流を単純に積
分することによって推定することができるが、影響があ
ると、簡単には推定することができない。つまり、アク
チュエータにバンバン指令を与えてアクセスする場合に
、そのときの目標移動距離に対応した加速時間、減速時
間を予め推定することが必要である。また、目標に向か
って滑らかに位置決めを行うためには、目標位置に接近
したときの移動速度は、ほぼ零となることが望ましい。 ところが、前記したように、インダクタンス成分及び逆
起電圧の影響がある場合には、インダクタンスのもつ非
線形性や逆起電圧のばらつきもあって、目標位置で移動
速度が零になるような加速時間、減速時間を短時間にか
つ高精度に推定することは現実にはかなり困難であり、
このことがバンバン駆動方式によるアクセス制御装置の
実現を困難にしていた。
【0008】このように従来の方法を用いたアクセス制
御装置は、アクチュエータの電磁コイルのインダクタン
ス成分及び逆起電圧の影響によって、適切なアクセス指
令を推定することが困難であるという課題を有していた
。
御装置は、アクチュエータの電磁コイルのインダクタン
ス成分及び逆起電圧の影響によって、適切なアクセス指
令を推定することが困難であるという課題を有していた
。
【0009】本発明の目的は、前記課題を解決し、アク
セス指令の推定を極めて短時間に、容易に、かつ精度よ
く行なうことを可能にするアクセス方法及びアクセス制
御装置を提供することにある。
セス指令の推定を極めて短時間に、容易に、かつ精度よ
く行なうことを可能にするアクセス方法及びアクセス制
御装置を提供することにある。
【0010】
【課題を解決するための手段】前記課題を解決するため
に本発明は以下のような方法を用いるか、あるいは以下
のような構成を備えている。
に本発明は以下のような方法を用いるか、あるいは以下
のような構成を備えている。
【0011】次のステップを有するアクチュエータのア
クセス方法で前記アクチュエータをそのスタート位置か
ら所定の移動距離移動させるために前記アクチュエータ
の加速度、加速時間、減速度及び減速時間のデータを含
むアクセス指令信号によって前記アクチュエータをアク
セスするステップ、及び前記アクチュエータの前記所定
の移動距離及び移動後の距離であるシフト距離に基づく
算術関数に基づく少なくとも1つの入力変数及び前記ア
クセス指令信号の前記データの補正値を含んでなる少な
くとも1つの出力変数を有する複数のルールのフアジイ
推論演算に基づいて前記アクセス指令信号を補正するス
テップ。
クセス方法で前記アクチュエータをそのスタート位置か
ら所定の移動距離移動させるために前記アクチュエータ
の加速度、加速時間、減速度及び減速時間のデータを含
むアクセス指令信号によって前記アクチュエータをアク
セスするステップ、及び前記アクチュエータの前記所定
の移動距離及び移動後の距離であるシフト距離に基づく
算術関数に基づく少なくとも1つの入力変数及び前記ア
クセス指令信号の前記データの補正値を含んでなる少な
くとも1つの出力変数を有する複数のルールのフアジイ
推論演算に基づいて前記アクセス指令信号を補正するス
テップ。
【0012】あるいは、以下のものを有するアクチュエ
ータのアクセス制御装置で前記アクチュエータの位置を
検出するための位置検出手段、及び前記制御装置の外部
に設けられた他の装置から入力されるアクセス指令信号
に基づいて前記アクチュエータに駆動信号を与える制御
手段であって以下のものを有するで前記アクチュエータ
を所定の移動距離だけ移動させるために前記アクチュエ
ータの加速度、加速時間、減速度及び減速時間のデータ
を有する前記駆動信号を発生するための駆動信号発生手
段、前記位置検出手段の検出位置に基づいて前記駆動信
号によって移動される前記アクチュエータの移動後の距
離であるシフト距離を検出するためのシフト距離検出手
段、前記所定の移動距離と前記シフト距離間の差を演算
するための演算手段、及び前記所定の移動距離、前記シ
フト距離及び前記所定の移動距離と前記シフト距離間の
差に基づく少なくとも1つの入力変数、及び前記駆動信
号の前記データの補正値を含んでなる少なくとも1つの
出力変数を有する複数のルールのフアジイ推論演算に基
づいて前記駆動信号の補正データを演算するためのフア
ジイ推論演算手段。
ータのアクセス制御装置で前記アクチュエータの位置を
検出するための位置検出手段、及び前記制御装置の外部
に設けられた他の装置から入力されるアクセス指令信号
に基づいて前記アクチュエータに駆動信号を与える制御
手段であって以下のものを有するで前記アクチュエータ
を所定の移動距離だけ移動させるために前記アクチュエ
ータの加速度、加速時間、減速度及び減速時間のデータ
を有する前記駆動信号を発生するための駆動信号発生手
段、前記位置検出手段の検出位置に基づいて前記駆動信
号によって移動される前記アクチュエータの移動後の距
離であるシフト距離を検出するためのシフト距離検出手
段、前記所定の移動距離と前記シフト距離間の差を演算
するための演算手段、及び前記所定の移動距離、前記シ
フト距離及び前記所定の移動距離と前記シフト距離間の
差に基づく少なくとも1つの入力変数、及び前記駆動信
号の前記データの補正値を含んでなる少なくとも1つの
出力変数を有する複数のルールのフアジイ推論演算に基
づいて前記駆動信号の補正データを演算するためのフア
ジイ推論演算手段。
【0013】
【作用】本発明は前記した方法もしくは構成により、以
下のような作用を持つ。即ち、予め、所定の移動距離に
ついてアクチュエータを試行的にアクセスし、前記所定
の移動距離と移動後の距離であるシフト距離に基づく算
術関数を入力変数とし、アクセス指令信号に含まれる加
速度、加速時間、減速度及び減速時間のデータの補正値
を出力変数とするファジィ推論ルールに基づいて前記ア
クセス指令信号を補正することによって、従来困難であ
ったアクセス指令の推定を短時間に、容易に、かつ精度
よく行なうことができる。
下のような作用を持つ。即ち、予め、所定の移動距離に
ついてアクチュエータを試行的にアクセスし、前記所定
の移動距離と移動後の距離であるシフト距離に基づく算
術関数を入力変数とし、アクセス指令信号に含まれる加
速度、加速時間、減速度及び減速時間のデータの補正値
を出力変数とするファジィ推論ルールに基づいて前記ア
クセス指令信号を補正することによって、従来困難であ
ったアクセス指令の推定を短時間に、容易に、かつ精度
よく行なうことができる。
【0014】
【実施例】図1にこの発明のアクチュエータのアクセス
制御装置の実施例のブロック図を示す。図において、光
ディスク等の記録再生装置の記録−再生トランスジュー
サは電磁駆動手段7Aにより移動されるアクチュエータ
7に取付けられている。アクチュエータ7は記録又は再
生時のアクセス指令信号Pに応じて移動され、トランス
ジューサを光ディスクの所定のトラック上に位置決めさ
せる。
制御装置の実施例のブロック図を示す。図において、光
ディスク等の記録再生装置の記録−再生トランスジュー
サは電磁駆動手段7Aにより移動されるアクチュエータ
7に取付けられている。アクチュエータ7は記録又は再
生時のアクセス指令信号Pに応じて移動され、トランス
ジューサを光ディスクの所定のトラック上に位置決めさ
せる。
【0015】アクチュエータ7の位置は位置エンコーダ
8及び位置検出回路9により検出され、位置信号Xが出
力される。またアクチュエータ7の移動速度はこの位置
信号Xに基づいて速度検出回路10により検出され、速
度信号Vが出力される。制御回路1は外部の装置(例え
ばコンピュータ)からのアクセス指令信号Pに応じてア
クチュエータ7の移動を制御する回路であり、後で詳し
く説明するファジィ推論演算手段2、マイクロコンピュ
ータ3、メモリ4、インターフェース5及び駆動信号生
成回路20を有している。駆動信号生成回路20は例え
ばアナログスイッチであり、アクチュエータ7の加速度
、加速時間、減速度及び減速時間のデータを含む制御信
号Uを駆動回路6に与え、それに応じて駆動電流Iがア
クチュエータ7に供給される。制御信号Uは両極性の矩
形波であり、従来技術のBang−Bang信号に類似
の波形を有する。アクチュエータ7はこの制御信号の前
半の半サイクルで加速され、後半の半サイクルで減速さ
れる。加速度は制御信号Uの振幅に応じて定まる。
インターフェース回路5はA/D変換器(図示省略)を
有し、位置信号X及び速度信号VをA/D変換してマイ
コンに与える。
8及び位置検出回路9により検出され、位置信号Xが出
力される。またアクチュエータ7の移動速度はこの位置
信号Xに基づいて速度検出回路10により検出され、速
度信号Vが出力される。制御回路1は外部の装置(例え
ばコンピュータ)からのアクセス指令信号Pに応じてア
クチュエータ7の移動を制御する回路であり、後で詳し
く説明するファジィ推論演算手段2、マイクロコンピュ
ータ3、メモリ4、インターフェース5及び駆動信号生
成回路20を有している。駆動信号生成回路20は例え
ばアナログスイッチであり、アクチュエータ7の加速度
、加速時間、減速度及び減速時間のデータを含む制御信
号Uを駆動回路6に与え、それに応じて駆動電流Iがア
クチュエータ7に供給される。制御信号Uは両極性の矩
形波であり、従来技術のBang−Bang信号に類似
の波形を有する。アクチュエータ7はこの制御信号の前
半の半サイクルで加速され、後半の半サイクルで減速さ
れる。加速度は制御信号Uの振幅に応じて定まる。
インターフェース回路5はA/D変換器(図示省略)を
有し、位置信号X及び速度信号VをA/D変換してマイ
コンに与える。
【0016】アクセス指令信号Pは例えばアクチュエー
タ7のスタート位置、目標位置、移動方向のデータを有
しており、マイコン3に入力されている。メモリ4はデ
ータの一時的メモリに用いられる。
タ7のスタート位置、目標位置、移動方向のデータを有
しており、マイコン3に入力されている。メモリ4はデ
ータの一時的メモリに用いられる。
【0017】図2は本発明のアクチュエータのアクセス
方法の実施例を示すフローチャートである。このフロー
チャートで示す工程はこの装置の工場出荷時又は通常の
使用では電源投入直後に行われる。
方法の実施例を示すフローチャートである。このフロー
チャートで示す工程はこの装置の工場出荷時又は通常の
使用では電源投入直後に行われる。
【0018】アクチュエータ7の移動範囲は記録媒体の
記録領域によって定まり、その移動範囲を最大移動距離
Xmaxで表す。アクチュエータが所定のスタート点(
例えば前記移動範囲の一方の端部)からアクセス指令に
より指定された目標位置へ移動するときの距離を目標移
動距離Xdとすると、目標移動距離Xdの範囲は(数1
)によって表される。
記録領域によって定まり、その移動範囲を最大移動距離
Xmaxで表す。アクチュエータが所定のスタート点(
例えば前記移動範囲の一方の端部)からアクセス指令に
より指定された目標位置へ移動するときの距離を目標移
動距離Xdとすると、目標移動距離Xdの範囲は(数1
)によって表される。
【0019】
【数1】
【0020】次に最大移動距離Xmaxをn等分し、次
のようなn+1個の距離のセグメントに分割する:Xd
0,Xd1, Xd2, ・・・Xdi, ・・・Xd
n(n: 自然数) 前記分割された距離を図3のグラフの横軸に示す(図2
のフローチャートのステップ1)。
のようなn+1個の距離のセグメントに分割する:Xd
0,Xd1, Xd2, ・・・Xdi, ・・・Xd
n(n: 自然数) 前記分割された距離を図3のグラフの横軸に示す(図2
のフローチャートのステップ1)。
【0021】分割された距離のセグメントの各位置へア
クチュエータ7を移動させるとき、アクチュエータ7を
加速させる加速時間Tiは公知の(数2)によって求め
られる。
クチュエータ7を移動させるとき、アクチュエータ7を
加速させる加速時間Tiは公知の(数2)によって求め
られる。
【0022】
【数2】
【0023】ここにαはアクチュエータの加速度である
(ステップ3)。(数2)によって得られた加速時間は
理論値であり、アクチュエータのインダクタンスによる
逆起電圧の影響は考慮されていない。加速時間Tiが終
了すると、アクチュエータ7は駆動信号Uの後半で減速
されある位置で停止する。この時、加速時間Tiが適切
に選ばれていないと、アクチュエータ7は所定の目標位
置で停止、即ち移動速度が零にならない。従ってアクチ
ュエータ7を目標位置へ移動させるために最適な加速時
間を選ぶ必要がある。最適な加速時間を求めるために、
(数2)によって求められた加速時間Tiを基にして、
i=0(スタート位置から第1分割目)からi=nまで
について順次実際にアクチュエータを動作させる。
(ステップ3)。(数2)によって得られた加速時間は
理論値であり、アクチュエータのインダクタンスによる
逆起電圧の影響は考慮されていない。加速時間Tiが終
了すると、アクチュエータ7は駆動信号Uの後半で減速
されある位置で停止する。この時、加速時間Tiが適切
に選ばれていないと、アクチュエータ7は所定の目標位
置で停止、即ち移動速度が零にならない。従ってアクチ
ュエータ7を目標位置へ移動させるために最適な加速時
間を選ぶ必要がある。最適な加速時間を求めるために、
(数2)によって求められた加速時間Tiを基にして、
i=0(スタート位置から第1分割目)からi=nまで
について順次実際にアクチュエータを動作させる。
【0024】まず、アクチュエータをスタート点に戻す
(ステップ4)。次に、アクチュエータ7を目標移動距
離Xd0の位置へ移動させるためにT0時間加速し、そ
の後移動速度が零となるまで減速する(ステップ5)。 その結果アクチュエータは停止する。そしてアクチュエ
ータの移動速度が零になった位置とスタート位置間の距
離であるシフト距離Xdr0が測定される。次に目標移
動距離Xd0とシフト距離Xdr0との差である距離偏
差ΔXd0を(数3)により求める(ステップ6)。
(ステップ4)。次に、アクチュエータ7を目標移動距
離Xd0の位置へ移動させるためにT0時間加速し、そ
の後移動速度が零となるまで減速する(ステップ5)。 その結果アクチュエータは停止する。そしてアクチュエ
ータの移動速度が零になった位置とスタート位置間の距
離であるシフト距離Xdr0が測定される。次に目標移
動距離Xd0とシフト距離Xdr0との差である距離偏
差ΔXd0を(数3)により求める(ステップ6)。
【0025】
【数3】
【0026】偏差ΔXd0が十分小さいときは(ステッ
プ7)加速時間T0及び移動距離Xd0をメモリ4にメ
モリする(ステップ10)。
プ7)加速時間T0及び移動距離Xd0をメモリ4にメ
モリする(ステップ10)。
【0027】一方偏差ΔXd0が小さくないときは後に
説明するフアジイ推論法により加速時間T0の補正時間
ΔT0を求める(ステップ8)。次に補正時間ΔT0と
加速時間T0の和である新たな加速時間T02を(数4
)により求める(ステップ9)。
説明するフアジイ推論法により加速時間T0の補正時間
ΔT0を求める(ステップ8)。次に補正時間ΔT0と
加速時間T0の和である新たな加速時間T02を(数4
)により求める(ステップ9)。
【0028】
【数4】
【0029】そしてアクチュエータ7をスタート位置に
戻し、再び加速時間T02で移動させる。前記のステッ
プ4,5,6,7,8及び9を偏差ΔXd0が実質的に
零になるまで繰返し、偏差ΔXd0が零になるときの目
標移動距離Xd0と加速時間T0を含むデータ(Xd0
,T0)を求める。求められたデータ(Xd0,T0)
はメモリ4にメモリする(ステップ10)。
戻し、再び加速時間T02で移動させる。前記のステッ
プ4,5,6,7,8及び9を偏差ΔXd0が実質的に
零になるまで繰返し、偏差ΔXd0が零になるときの目
標移動距離Xd0と加速時間T0を含むデータ(Xd0
,T0)を求める。求められたデータ(Xd0,T0)
はメモリ4にメモリする(ステップ10)。
【0030】前記のステップ1・・・10のプロセスを
すべての目標移動距離Xd0,Xd1,Xd2,・・・
Xdi,・・・Xdnについて実行し、n+1個のデ
ータ(Xdi,Ti)(i=0,1,2,・・・n)を
求めてメモリ4にメモリする。図3のグラフの縦軸に各
目標移動距離Xdiに対する加速時間Tiの値を示す。
すべての目標移動距離Xd0,Xd1,Xd2,・・・
Xdi,・・・Xdnについて実行し、n+1個のデ
ータ(Xdi,Ti)(i=0,1,2,・・・n)を
求めてメモリ4にメモリする。図3のグラフの縦軸に各
目標移動距離Xdiに対する加速時間Tiの値を示す。
【0031】この操作によって、アクチュエータ7の電
磁コイルのインダクタンスによる逆起電圧がアクチュエ
ータ7の加速度及び減速度に与える影響が前記のデータ
(Xdi,Ti)に加味されるとともに、アクチュエー
タの製造上の特性のバラツキも補正される。
磁コイルのインダクタンスによる逆起電圧がアクチュエ
ータ7の加速度及び減速度に与える影響が前記のデータ
(Xdi,Ti)に加味されるとともに、アクチュエー
タの製造上の特性のバラツキも補正される。
【0032】次に図2のフローチャートのステップ8の
フアジイ推論演算について詳細に説明する。その基本と
なる推論ルールを以下に示す: ルール1: IfΔXd=PS thenΔT=PS
ルール2: IfΔXd=PM thenΔT=PM
ルール3: IfΔXd=PB thenΔT=PB
ルール4: IfΔXd=NS thenΔT=NS
ルール5: IfΔXd=NM thenΔT=NM
ルール6: IfΔXd=NB thenΔT=NB
ルール7: IfΔXd=ZR thenΔT=ZR
ここで ΔXd: 距離偏差 ΔT : 補
正時間 PS:Positive Small PM:Positive MediumPB:Posi
tive Big NS:Negative Small NM:Negative MediumNB:Nega
tive Big ZR:Zero 前記の推論ルールにおいて、「IfΔXd=PS」は前
件部であり、「thenΔT=PS」は後件部である。 また「PS」,「PM」,「PB」,「NS」,「NM
」,「NB」及び「ZR」はフアジイ変数である。
フアジイ推論演算について詳細に説明する。その基本と
なる推論ルールを以下に示す: ルール1: IfΔXd=PS thenΔT=PS
ルール2: IfΔXd=PM thenΔT=PM
ルール3: IfΔXd=PB thenΔT=PB
ルール4: IfΔXd=NS thenΔT=NS
ルール5: IfΔXd=NM thenΔT=NM
ルール6: IfΔXd=NB thenΔT=NB
ルール7: IfΔXd=ZR thenΔT=ZR
ここで ΔXd: 距離偏差 ΔT : 補
正時間 PS:Positive Small PM:Positive MediumPB:Posi
tive Big NS:Negative Small NM:Negative MediumNB:Nega
tive Big ZR:Zero 前記の推論ルールにおいて、「IfΔXd=PS」は前
件部であり、「thenΔT=PS」は後件部である。 また「PS」,「PM」,「PB」,「NS」,「NM
」,「NB」及び「ZR」はフアジイ変数である。
【0033】まずこのフアジイ推論ルールの適用を例え
ばルール1について説明する。距離偏差ΔXdが正の小
さな値であるとき(アクチュエータ7が目標位置の手前
に停止し、目標位置と停止位置の距離偏差が小さい)、
ルール1により、補正時間ΔTは正の小さい値である。 同様にして、前記のフアジイ推論演算がルール2−7に
適用される。
ばルール1について説明する。距離偏差ΔXdが正の小
さな値であるとき(アクチュエータ7が目標位置の手前
に停止し、目標位置と停止位置の距離偏差が小さい)、
ルール1により、補正時間ΔTは正の小さい値である。 同様にして、前記のフアジイ推論演算がルール2−7に
適用される。
【0034】図3に示すグラフにおいて、横軸はスター
ト位置”0”と移動距離Xdn間を同じ間隔に分割した
移動距離が目盛られている。これに対して、縦軸に目盛
られた加速時間は隣り合う2つの加速時間TiとT(i
+1)間の距離が加速時間T0からTnに向って徐々に
減少している。移動距離Xdiと加速時間Ti間のこの
非直線関係は実際の実験に基づいた結果である。この実
施例のフアジイ推論演算においてはこの非直線性も加味
され、そのために前記の7つのルールにさらに新しい次
の推論ルールを加える:ルール8: If Xd=S
and IfΔXd=PM thenΔT=PBルー
ル9: If Xd=S and IfΔXd=NM
thenΔT=NBルール10:If Xd=B a
nd IfΔXd=PM thenΔT=PSルール
11:If Xd=B and IfΔXd=NM
thenΔT=NSXd:移動距離 S: Small, M: Medium, B: Big. 前記のファジイ推論演算を例えばルール8について計算
する。移動距離Xdが”S”で且つ距離偏差ΔXdが”
PM”のとき、加速時間Tの補正時間ΔTは”PB”で
ある。このルール8を加えることによって、移動距離が
Xd0又はXd1のような比較的小さい場合において、
比較的大きな補正時間ΔTが加速時間Tに加算される。 同様にしてルール9−11がそれぞれの場合に適用され
る。その結果、図3に示す曲線の非直線性の影響がデー
タ(Xdi,Ti)に加味される。
ト位置”0”と移動距離Xdn間を同じ間隔に分割した
移動距離が目盛られている。これに対して、縦軸に目盛
られた加速時間は隣り合う2つの加速時間TiとT(i
+1)間の距離が加速時間T0からTnに向って徐々に
減少している。移動距離Xdiと加速時間Ti間のこの
非直線関係は実際の実験に基づいた結果である。この実
施例のフアジイ推論演算においてはこの非直線性も加味
され、そのために前記の7つのルールにさらに新しい次
の推論ルールを加える:ルール8: If Xd=S
and IfΔXd=PM thenΔT=PBルー
ル9: If Xd=S and IfΔXd=NM
thenΔT=NBルール10:If Xd=B a
nd IfΔXd=PM thenΔT=PSルール
11:If Xd=B and IfΔXd=NM
thenΔT=NSXd:移動距離 S: Small, M: Medium, B: Big. 前記のファジイ推論演算を例えばルール8について計算
する。移動距離Xdが”S”で且つ距離偏差ΔXdが”
PM”のとき、加速時間Tの補正時間ΔTは”PB”で
ある。このルール8を加えることによって、移動距離が
Xd0又はXd1のような比較的小さい場合において、
比較的大きな補正時間ΔTが加速時間Tに加算される。 同様にしてルール9−11がそれぞれの場合に適用され
る。その結果、図3に示す曲線の非直線性の影響がデー
タ(Xdi,Ti)に加味される。
【0035】図4〜6は前記のフアジイ変数に対するメ
ンバーシップ関数の図形である。図4〜6において、横
軸は移動距離Xdであり、縦軸は適合度である。適合度
は0から1の値をとる。この実施例において、最大移動
距離は20mmであり且つメンバーシップ関数は三角形
によって表されている。図5において、横軸は−400
μmから+400μmの範囲の距離偏差ΔXdが目盛ら
れている。また縦軸は適合度である。図6において、横
軸は400msecから+400msecの範囲の補正
時間ΔTが目盛られている。また縦軸は同様に適合度で
ある。
ンバーシップ関数の図形である。図4〜6において、横
軸は移動距離Xdであり、縦軸は適合度である。適合度
は0から1の値をとる。この実施例において、最大移動
距離は20mmであり且つメンバーシップ関数は三角形
によって表されている。図5において、横軸は−400
μmから+400μmの範囲の距離偏差ΔXdが目盛ら
れている。また縦軸は適合度である。図6において、横
軸は400msecから+400msecの範囲の補正
時間ΔTが目盛られている。また縦軸は同様に適合度で
ある。
【0036】図7〜12はこの実施例におけるフアジイ
推論演算の過程を示す図である。これらの図において、
移動距離Xdは5mmであり且つ距離偏差ΔXdは15
0μmである。このフアジイ推論演算はMamdani
の方法又はMIN−MAX合成法として知られている。
推論演算の過程を示す図である。これらの図において、
移動距離Xdは5mmであり且つ距離偏差ΔXdは15
0μmである。このフアジイ推論演算はMamdani
の方法又はMIN−MAX合成法として知られている。
【0037】図7において、左の図はルール1の前件部
を表わしており、右側の図は同じルールの後件部を表わ
している。距離偏差ΔXdが150μmであるので、そ
の適合度はフアジイ変数PSに対して0.5である。そ
の結果後件部においては、そのメンバーシップ関数の図
形が適合度0.5の線で切断される。従って補正時間Δ
Tのファジィ変数PSは台形Z1によって表わされる。
を表わしており、右側の図は同じルールの後件部を表わ
している。距離偏差ΔXdが150μmであるので、そ
の適合度はフアジイ変数PSに対して0.5である。そ
の結果後件部においては、そのメンバーシップ関数の図
形が適合度0.5の線で切断される。従って補正時間Δ
Tのファジィ変数PSは台形Z1によって表わされる。
【0038】図8において左の図はルール2の前件部で
あり、右の図は同じルールの後件部である。前件部にお
ける適合度は0.5であり、その結果後件部のメンバー
シップ関数の図形は適合度0.5の線で切断され、補正
時間ΔTのファジィ変数PMは台形Z2で表わされてい
る。
あり、右の図は同じルールの後件部である。前件部にお
ける適合度は0.5であり、その結果後件部のメンバー
シップ関数の図形は適合度0.5の線で切断され、補正
時間ΔTのファジィ変数PMは台形Z2で表わされてい
る。
【0039】図9において、左の図はルール3の前件部
を示し、右の図は同じルールの後件部を表わしている。 前件部において、フアジイ変数PBに対する適合度はゼ
ロであるので、補正時間はこの後件部では判定されない
。 その結果距離偏差ΔXdが150μmのとき、ルール3
はこのフアジイ変数PBに適用できない。同様にしてル
ール4−7もこの変数ファジィPBに適用できない。
を示し、右の図は同じルールの後件部を表わしている。 前件部において、フアジイ変数PBに対する適合度はゼ
ロであるので、補正時間はこの後件部では判定されない
。 その結果距離偏差ΔXdが150μmのとき、ルール3
はこのフアジイ変数PBに適用できない。同様にしてル
ール4−7もこの変数ファジィPBに適用できない。
【0040】図10において、ルール8を前記のフアジ
イ推論演算に適用する。このルール8は2つの前件部と
1つの後件部をもっている。左の図は移動距離Xdを表
わし、中央の図は距離偏差ΔXdを表わしており又右の
図は補正時間ΔTを表わしている。前件部において、移
動距離が5mmであり且つ距離偏差が150μmなので
、両方の適合度は0.5である。その結果後件部におけ
るフアジイ変数PBは台形Z3で表わされる。
イ推論演算に適用する。このルール8は2つの前件部と
1つの後件部をもっている。左の図は移動距離Xdを表
わし、中央の図は距離偏差ΔXdを表わしており又右の
図は補正時間ΔTを表わしている。前件部において、移
動距離が5mmであり且つ距離偏差が150μmなので
、両方の適合度は0.5である。その結果後件部におけ
るフアジイ変数PBは台形Z3で表わされる。
【0041】図11において、前記のフアジイ推論演算
にルール9を適用する。このルール9においては、左の
図はファジィ変数Sを表わしており、移動距離5mmに
対する適合度は0.5である。中央の図はファジィ変数
NMを表わしており、距離偏差150μmに対する適合
度はゼロである。その結果ファジィ変数NBに対する後
件部の適合度はゼロである。従ってルール9はこの場合
には適用できない。同様にしてルール10と11もこの
場合には適用できない。
にルール9を適用する。このルール9においては、左の
図はファジィ変数Sを表わしており、移動距離5mmに
対する適合度は0.5である。中央の図はファジィ変数
NMを表わしており、距離偏差150μmに対する適合
度はゼロである。その結果ファジィ変数NBに対する後
件部の適合度はゼロである。従ってルール9はこの場合
には適用できない。同様にしてルール10と11もこの
場合には適用できない。
【0042】図12において、ハッチを施した図形は後
件部のメンバーシップ関数を表わしており、ルール1か
ら11までの全てのルールに対するフアジイ演算の結果
がMIN−MAX合成法によって表わされている。この
結果を非フアジイ化するためにこのハッチされた部分の
重心を求める。図12に示す例ではこの重心の位置から
200msecの補正時間ΔTが得られる。
件部のメンバーシップ関数を表わしており、ルール1か
ら11までの全てのルールに対するフアジイ演算の結果
がMIN−MAX合成法によって表わされている。この
結果を非フアジイ化するためにこのハッチされた部分の
重心を求める。図12に示す例ではこの重心の位置から
200msecの補正時間ΔTが得られる。
【0043】この補正時間ΔT(この場合には200m
sec)が加速時間Tiに加算され(T=Ti+ΔT)
、新しい加速時間Tが計算される。
sec)が加速時間Tiに加算され(T=Ti+ΔT)
、新しい加速時間Tが計算される。
【0044】この実施例においては駆動信号Uは正負の
極性を有する矩形波であるので、加速過程でアクチュエ
ーター7に与えられる駆動信号Uの振幅は減速過程にお
ける振幅と同じである。しかしこれらの振幅は任意に選
ぶことができる。そのような場合には、加速過程又は減
速過程において振幅を変化させて加速度、減速度を変化
させることができる。そして振幅を補正するための補正
振幅ΔDをフアジイ推論演算の後件部の変数として用い
ることができる。そのようなルールの例として補正振幅
ΔDを後件部に用いたものを下に示す、If Xd=S
and ΔXd=PM then ΔD=PBさら
にこの実施例では後件部の変数として、加速時間Tの補
正時間ΔTの代りに減速時間を補正するための補正時間
を用いてもよい。またさらにアクチュエーター7の移動
動作において、休止過程を加速過程と減速過程との間に
はさんでもよい。
極性を有する矩形波であるので、加速過程でアクチュエ
ーター7に与えられる駆動信号Uの振幅は減速過程にお
ける振幅と同じである。しかしこれらの振幅は任意に選
ぶことができる。そのような場合には、加速過程又は減
速過程において振幅を変化させて加速度、減速度を変化
させることができる。そして振幅を補正するための補正
振幅ΔDをフアジイ推論演算の後件部の変数として用い
ることができる。そのようなルールの例として補正振幅
ΔDを後件部に用いたものを下に示す、If Xd=S
and ΔXd=PM then ΔD=PBさら
にこの実施例では後件部の変数として、加速時間Tの補
正時間ΔTの代りに減速時間を補正するための補正時間
を用いてもよい。またさらにアクチュエーター7の移動
動作において、休止過程を加速過程と減速過程との間に
はさんでもよい。
【0045】前記のフアジイ推論演算によって図3に示
すように、移動距離Xdiに対する最適な加速時間Ti
が得られる。しかしながら、この移動距離Xdiは最大
移動距離Xmaxを分割した非連続な位置を表している
にすぎない。従って、例えば、移動距離Xd2とXd3
の間の位置にアクチュエータ7を移動させる場合には、
加速時間TはT2より大きくT3より小さい値に選定し
なければならない。 本発明においては補間演算を行うことによってアクチュ
エータをどこへ移動させる場合においてもその移動距離
Xdに最も適した加速時間Tを求めることができる。
すように、移動距離Xdiに対する最適な加速時間Ti
が得られる。しかしながら、この移動距離Xdiは最大
移動距離Xmaxを分割した非連続な位置を表している
にすぎない。従って、例えば、移動距離Xd2とXd3
の間の位置にアクチュエータ7を移動させる場合には、
加速時間TはT2より大きくT3より小さい値に選定し
なければならない。 本発明においては補間演算を行うことによってアクチュ
エータをどこへ移動させる場合においてもその移動距離
Xdに最も適した加速時間Tを求めることができる。
【0046】図13、14、15は図3に示したグラフ
の部分拡大図である。図13は移動距離Xd(i−1)
とXdiに対する加速時間T(i−1)とTiを拡大し
て示している。目標とする移動距離Xdが移動距離Xd
(i−1)とXdiの間にあるとき、移動距離Xdに対
する補間加速時間Tdは直線補間を表す(数5)により
与えられる、
の部分拡大図である。図13は移動距離Xd(i−1)
とXdiに対する加速時間T(i−1)とTiを拡大し
て示している。目標とする移動距離Xdが移動距離Xd
(i−1)とXdiの間にあるとき、移動距離Xdに対
する補間加速時間Tdは直線補間を表す(数5)により
与えられる、
【0047】
【数5】
【0048】(数5)によって得られる直線補間はグラ
フ上の移動距離Xd(i−1)とXdiの座標とそれに
対応する加速時間T(i−1)とTiの座標とのそれぞ
れの交点P(i−1),Piを結ぶ直線Lにより補間さ
れる。ところが、図3に示すように、移動距離Xdiと
加速時間Tiの関係は曲線Cで表わされる。従って直線
補間のみでは適正な結果を得ることはできない。
フ上の移動距離Xd(i−1)とXdiの座標とそれに
対応する加速時間T(i−1)とTiの座標とのそれぞ
れの交点P(i−1),Piを結ぶ直線Lにより補間さ
れる。ところが、図3に示すように、移動距離Xdiと
加速時間Tiの関係は曲線Cで表わされる。従って直線
補間のみでは適正な結果を得ることはできない。
【0049】本発明においては、直線補間の結果に所定
の補正を加えることによって図3のグラフの曲線Cに沿
った適正な加速時間を求めることができる。
の補正を加えることによって図3のグラフの曲線Cに沿
った適正な加速時間を求めることができる。
【0050】図13は図3に示すカーブのほぼ中央部(
アクチュエータの移動範囲の中央部)の部分拡大図、図
14はアクチュエータのスタート位置付近の部分拡大図
であり、また図15は最大移動距離付近の部分拡大図で
ある。これらの図において実線は直線補間を表し、点線
のカーブは正確な両者の関係を表している。従って、こ
の曲線と直線の差が加速時間の補間誤差を表している。 この補間誤差を補正する補間時間ΔTdiは移動距離X
diによって異なる。例えば図13、14、15の各補
間時間ΔTd(i−1),ΔTd0,ΔTd(n−1)
の大小関係は(数6)によって表される;
アクチュエータの移動範囲の中央部)の部分拡大図、図
14はアクチュエータのスタート位置付近の部分拡大図
であり、また図15は最大移動距離付近の部分拡大図で
ある。これらの図において実線は直線補間を表し、点線
のカーブは正確な両者の関係を表している。従って、こ
の曲線と直線の差が加速時間の補間誤差を表している。 この補間誤差を補正する補間時間ΔTdiは移動距離X
diによって異なる。例えば図13、14、15の各補
間時間ΔTd(i−1),ΔTd0,ΔTd(n−1)
の大小関係は(数6)によって表される;
【0051】
【数6】
【0052】図13において、移動距離Xd(i−1)
とXdi間の距離XI間を補間する場合、補間量が極大
になる位置が距離XIの中央付近にある。ここで移動距
離Xd(i−1)又はXdiのいずれか一方のみを基準
にして補間操作を行なうと、後に示すフアジイ推論にお
けるルール数が増加する。フアジイ推論においてはルー
ル数は少ない方が望ましいので、ルール数を減らすため
に次のようにする。
とXdi間の距離XI間を補間する場合、補間量が極大
になる位置が距離XIの中央付近にある。ここで移動距
離Xd(i−1)又はXdiのいずれか一方のみを基準
にして補間操作を行なうと、後に示すフアジイ推論にお
けるルール数が増加する。フアジイ推論においてはルー
ル数は少ない方が望ましいので、ルール数を減らすため
に次のようにする。
【0053】まず距離XIを2等分し、その中点をCP
とする。そして、移動距離Xd(i−1)の位置から中
点CPまでの範囲においては、移動距離Xd(i−1)
を基準にして補間を行なう。この場合目標位置は(Xd
(i−1)+ΔXd)で表される。また中点CPから移
動距離Xdiの位置までの範囲においては、移動距離X
diを基準にして補間を行なう。この場合目標位置は(
Xdi−ΔXd)で表される。その結果距離偏差ΔXd
は距離の各セグメントの前半で正の値であり、後半では
負の値となる。従って、フアジイ推論演算における変数
として、距離偏差ΔXdの絶対値|ΔXd|を用いる。
とする。そして、移動距離Xd(i−1)の位置から中
点CPまでの範囲においては、移動距離Xd(i−1)
を基準にして補間を行なう。この場合目標位置は(Xd
(i−1)+ΔXd)で表される。また中点CPから移
動距離Xdiの位置までの範囲においては、移動距離X
diを基準にして補間を行なう。この場合目標位置は(
Xdi−ΔXd)で表される。その結果距離偏差ΔXd
は距離の各セグメントの前半で正の値であり、後半では
負の値となる。従って、フアジイ推論演算における変数
として、距離偏差ΔXdの絶対値|ΔXd|を用いる。
【0054】次に補間時間ΔTdiをフアジイ推論法に
より求める方法を説明する。このフアジイ推論において
は、移動距離Xdと、この移動距離Xdに加えられる距
離偏差ΔXdを入力変数とし、補間時間ΔTdを出力変
数としている。この補間時間ΔTdが加速時間Tdに加
算されて補間された加速時間Tが得られる。このフアジ
イ推論のルールを以下に記す。
より求める方法を説明する。このフアジイ推論において
は、移動距離Xdと、この移動距離Xdに加えられる距
離偏差ΔXdを入力変数とし、補間時間ΔTdを出力変
数としている。この補間時間ΔTdが加速時間Tdに加
算されて補間された加速時間Tが得られる。このフアジ
イ推論のルールを以下に記す。
【0055】
ルールA: If Xd=S and|ΔXd|=S
thenΔTd=MルールB: If Xd=S a
nd|ΔXd|=M thenΔTd=BルールC:
If Xd=S and|ΔXd|=B then
ΔTd=VBルールD: If Xd=M and|Δ
Xd|=S thenΔTd=SルールE: If
Xd=M and|ΔXd|=M thenΔTd=
MルールF: If Xd=M and|ΔXd|=B
thenΔTd=BルールG: If Xd=B
and|ΔXd|=S thenΔTd=VSルール
H: If Xd=B and|ΔXd|=M th
enΔTd=SルールI: If Xd=B and|
ΔXd|=B thenΔTd=M前記のフアジイ変
数の意味は下記の通りである:S: small M: medium B: big VS: very small VB: very big 図13においては、移動距離Xd及び距離偏差ΔXdが
中程度(M)であるので、補間加速時間Tdの補間時間
ΔTdを中程度(M)に選定するのが望ましい。従って
ルールEを適用する。
thenΔTd=MルールB: If Xd=S a
nd|ΔXd|=M thenΔTd=BルールC:
If Xd=S and|ΔXd|=B then
ΔTd=VBルールD: If Xd=M and|Δ
Xd|=S thenΔTd=SルールE: If
Xd=M and|ΔXd|=M thenΔTd=
MルールF: If Xd=M and|ΔXd|=B
thenΔTd=BルールG: If Xd=B
and|ΔXd|=S thenΔTd=VSルール
H: If Xd=B and|ΔXd|=M th
enΔTd=SルールI: If Xd=B and|
ΔXd|=B thenΔTd=M前記のフアジイ変
数の意味は下記の通りである:S: small M: medium B: big VS: very small VB: very big 図13においては、移動距離Xd及び距離偏差ΔXdが
中程度(M)であるので、補間加速時間Tdの補間時間
ΔTdを中程度(M)に選定するのが望ましい。従って
ルールEを適用する。
【0056】また図14においては、移動距離Xdが小
さく(S)、かつ距離偏差ΔXdは中程度(M)なので
、補間加速時間Tdの補間時間ΔTdは大(B)に選定
するのが望ましい。従ってルールBを適用する。
さく(S)、かつ距離偏差ΔXdは中程度(M)なので
、補間加速時間Tdの補間時間ΔTdは大(B)に選定
するのが望ましい。従ってルールBを適用する。
【0057】さらに図15においては、移動距離Xdは
、大きく(B)、かつ距離偏差ΔXdが中程度(M)な
ので、補間加速時間Tdの補間時間ΔTdは小(S)に
選定するのが望ましい、従ってルールHが適用される。 他のさまざまなケースについても前記と同様の判断基準
で適当なルールを選定する。
、大きく(B)、かつ距離偏差ΔXdが中程度(M)な
ので、補間加速時間Tdの補間時間ΔTdは小(S)に
選定するのが望ましい、従ってルールHが適用される。 他のさまざまなケースについても前記と同様の判断基準
で適当なルールを選定する。
【0058】図16、17、18のグラフは各フアジイ
変数に対するメンバーシップ関数の例を示す。縦軸は0
〜1の値をとる適合度である。横軸については図16は
移動距離Xd、図17は距離偏差ΔXdの絶体値、図1
8は補間時間ΔTdである。
変数に対するメンバーシップ関数の例を示す。縦軸は0
〜1の値をとる適合度である。横軸については図16は
移動距離Xd、図17は距離偏差ΔXdの絶体値、図1
8は補間時間ΔTdである。
【0059】前記の図16、17、18に示すメンバー
シップで関数によるフアジイ演算については前記図7〜
12に示す方法と同様である。
シップで関数によるフアジイ演算については前記図7〜
12に示す方法と同様である。
【0060】以上のようにして求めた補間時間ΔTdを
補間加速時間Tdに加算する(T=Td+ΔTd)こと
によって加速時間Tが得られる。アクチュエータ7をこ
の加速時間で制御することによって、アクチュエータを
目標位置へ正しく移動させることができる。
補間加速時間Tdに加算する(T=Td+ΔTd)こと
によって加速時間Tが得られる。アクチュエータ7をこ
の加速時間で制御することによって、アクチュエータを
目標位置へ正しく移動させることができる。
【0061】前記の実施例においては与えられた2点間
を直線によって補間している、しかし他の方法としては
公知のLagrangeの補間法を用いてもよい。この
ような補間法を用いる場合は、それに合わせてフアジイ
推論ルール及びメンバーシップ関数が適当に選定される
。
を直線によって補間している、しかし他の方法としては
公知のLagrangeの補間法を用いてもよい。この
ような補間法を用いる場合は、それに合わせてフアジイ
推論ルール及びメンバーシップ関数が適当に選定される
。
【0062】また、前記実施例において、ファジィ変数
を移動距離Xdの算術関数、例えばXd1/2、で定義
することも可能である。この場合に、ルールは次のよう
になる。
を移動距離Xdの算術関数、例えばXd1/2、で定義
することも可能である。この場合に、ルールは次のよう
になる。
【0063】
If Xd1/2=S and ΔXd=PM t
hen ΔTd=PBこの例の場合、加速時間Tと移動
距離Xd1/2との関係が直線的になる。その結果メン
バーシップ関数の形状が単純になり、その導出が容易に
なる。
hen ΔTd=PBこの例の場合、加速時間Tと移動
距離Xd1/2との関係が直線的になる。その結果メン
バーシップ関数の形状が単純になり、その導出が容易に
なる。
【0064】さらに、前記実施例において、ファジィ変
数を移動距離Xdと移動距離Xdの算術関数との組合せ
関数、例えばXd+log(Xd)、で定義することも
可能である。 この場合に、ルールは次のようになる。
数を移動距離Xdと移動距離Xdの算術関数との組合せ
関数、例えばXd+log(Xd)、で定義することも
可能である。 この場合に、ルールは次のようになる。
【0065】
If Xd+log(Xd)=S and ΔXd=
PM thenΔTd=PBこの例の場合、加速時間
Tと組合せ関数Xd+log(Xd)との関係が直線的
になる。その結果メンバーシップ関数の形状が単純にな
り、その導出が容易になる。
PM thenΔTd=PBこの例の場合、加速時間
Tと組合せ関数Xd+log(Xd)との関係が直線的
になる。その結果メンバーシップ関数の形状が単純にな
り、その導出が容易になる。
【0066】図19は、この実施例において用いられる
MIN−MAX合成法に基づく演算を行なうフアジイ推
論演算回路2の構成を示す。図において、メンバーシッ
プ関数メモリ11はあらかじめ定められたメンバーシッ
プ関数を記憶する。MIN演算回路12−1,12−2
・・・ 12−nはファジィ推論ルールを記憶するメ
モリを含んで構成され、その数はルールの数に等しい。 MIN演算回路12−iにおいては各ルールの前件部及
び後件部の演算を行なう。MIN演算回路12−iの出
力はMAX演算回路13に入力される。MAX演算回路
13は全MIN演算回路12−iからの入力に基づいて
それらの共通集合を求め、その結果を重心演算回路14
に入力する。重心演算回路14においては前記共通集合
の重心を求める。
MIN−MAX合成法に基づく演算を行なうフアジイ推
論演算回路2の構成を示す。図において、メンバーシッ
プ関数メモリ11はあらかじめ定められたメンバーシッ
プ関数を記憶する。MIN演算回路12−1,12−2
・・・ 12−nはファジィ推論ルールを記憶するメ
モリを含んで構成され、その数はルールの数に等しい。 MIN演算回路12−iにおいては各ルールの前件部及
び後件部の演算を行なう。MIN演算回路12−iの出
力はMAX演算回路13に入力される。MAX演算回路
13は全MIN演算回路12−iからの入力に基づいて
それらの共通集合を求め、その結果を重心演算回路14
に入力する。重心演算回路14においては前記共通集合
の重心を求める。
【0067】なお、ファジィ推論ルールの内容並びにメ
ンバーシップ関数の形状は、アクチュエータの特性等の
条件で各々異なり、必ずしも前記のような構成に限らな
い。さらにまた、ファジィ推論演算手段2の具体的構成
も、前記のような構成に限らない。
ンバーシップ関数の形状は、アクチュエータの特性等の
条件で各々異なり、必ずしも前記のような構成に限らな
い。さらにまた、ファジィ推論演算手段2の具体的構成
も、前記のような構成に限らない。
【0068】
【発明の効果】以上説明してきたように、本発明はアク
チュエータを所定の移動距離についてアクチュエータを
試行的にアクセスし、前記所定の移動距離と移動後の距
離であるシフト距離に基づく算術関数を入力変数とし、
アクセス指令指令信号に含まれる加速度、加速時間、減
速度及び減速時間のデータの補正値を出力変数とするフ
ァジィ推論ルールに基づいて前記アクセス指令信号を補
正するという方法を用い、その結果として従来困難であ
ったアクセス指令の推定を短時間に、容易に、高い精度
で行なうことができるという優れた効果を持つ。
チュエータを所定の移動距離についてアクチュエータを
試行的にアクセスし、前記所定の移動距離と移動後の距
離であるシフト距離に基づく算術関数を入力変数とし、
アクセス指令指令信号に含まれる加速度、加速時間、減
速度及び減速時間のデータの補正値を出力変数とするフ
ァジィ推論ルールに基づいて前記アクセス指令信号を補
正するという方法を用い、その結果として従来困難であ
ったアクセス指令の推定を短時間に、容易に、高い精度
で行なうことができるという優れた効果を持つ。
【図1】本発明の一実施例におけるアクチュエータのア
クセス方法を実現するアクセス制御装置のブロック図で
ある。
クセス方法を実現するアクセス制御装置のブロック図で
ある。
【図2】本発明の一実施例におけるアクチュエータのア
クセス方法を示すフローチャート図である。
クセス方法を示すフローチャート図である。
【図3】本発明の一実施例におけるアクチュエータの移
動距離と加速時間の関係を表わす対照図である。
動距離と加速時間の関係を表わす対照図である。
【図4】本発明の一実施例におけるメンバーシップ関数
を示す波形図である。
を示す波形図である。
【図5】本発明の一実施例におけるメンバーシップ関数
を示す波形図である。
を示す波形図である。
【図6】本発明の一実施例におけるメンバーシップ関数
を示す波形図である。
を示す波形図である。
【図7】ファジィ推論ルールの演算過程の一例を示す波
形図である。
形図である。
【図8】ファジィ推論ルールの演算過程の一例を示す波
形図である。
形図である。
【図9】ファジィ推論ルールの演算過程の一例を示す波
形図である。
形図である。
【図10】ファジィ推論ルールの演算過程の一例を示す
波形図である。
波形図である。
【図11】ファジィ推論ルールの演算過程の一例を示す
波形図である。
波形図である。
【図12】ファジィ推論ルールの演算過程の一例を示す
波形図である。
波形図である。
【図13】図3の関係の一部を拡大した対照図である。
【図14】図3の関係の一部を拡大した対照図である。
【図15】図3の関係の一部を拡大した対照図である。
【図16】本発明の一実施例におけるメンバーシップ関
数を示す波形図である。
数を示す波形図である。
【図17】本発明の一実施例におけるメンバーシップ関
数を示す波形図である。
数を示す波形図である。
【図18】本発明の一実施例におけるメンバーシップ関
数を示す波形図である。
数を示す波形図である。
【図19】本発明の一実施例におけるファジィ推論演算
回路の具体的構成を示すブロック図である。
回路の具体的構成を示すブロック図である。
【図20】従来のアクセス制御装置におけるアクチュエ
ータ駆動回路のブロック図である。
ータ駆動回路のブロック図である。
【図21】図20に示した従来のアクセス制御装置の動
作説明図である。
作説明図である。
1 制御回路
2 ファジィ推論演算手段
3 マイコン
4 メモリ
5 インタフェース回路
6 駆動回路
7 アクチュエータ
8 位置エンコーダ
9 位置検出回路
10 速度検出回路
11 メンバーシップ関数メモリ
12 MIN演算回路
13 MAX演算回路
14 重心演算回路
20 駆動信号生成回路
Claims (6)
- 【請求項1】アクチュエータをそのスタート位置から所
定の移動距離移動させるために前記アクチュエータの加
速度、加速時間、減速度及び減速時間のデータを含むア
クセス指令信号によって前記アクチュエータをアクセス
するステップと、前記アクチュエータの前記所定の移動
距離及び移動後の距離であるシフト距離に基づく算術関
数に基づく少なくとも1つの入力変数及び前記アクセス
指令信号の前記データの補正値を含んでなる少なくとも
1つの出力変数を有する複数のルールのフアジイ推論演
算に基づいて前記アクセス指令信号を補正するステップ
とを有するアクチュエータのアクセス方法。 - 【請求項2】アクチュエータをそのスタート位置から所
定の移動距離だけ移動させるために前記アクチュエータ
の加速度、加速時間、減速度及び減速時間のデータを含
むアクセス指令信号によって前記アクチュエータをアク
セスするステップと、前記アクチュエータの所定の移動
距離及び移動後の距離であるシフト距離間の差を演算す
るステップと、前記アクチュエータの前記所定の移動距
離、前記シフト距離及び前記所定の移動距離と前記シフ
ト距離間の差に基づく少なくとも1つの入力変数、及び
前記アクセス指令信号の前記データの補正値を含んでな
る少なくとも1つの出力変数を有する複数のルールのフ
アジイ推論演算に基づいて前記アクセス指令信号を補正
するステップとを有するアクチュエータのアクセス方法
。 - 【請求項3】アクチュエータをスタート位置から所定の
移動距離だけ移動させるために前記アクチュエータの加
速度、加速時間、減速度及び減速時間のデータを含むア
クセス指令信号によって前記アクチュエータをアクセス
するステップと、前記アクチュエータの移動範囲を所定
数のセグメントに分割するステップと、 あるセグメ
ントにおける前記アクチュエータの移動後の距離である
シフト距離の位置を判定するステップと、前記シフト距
離が前記セグメントの中央値より小さい場合には前記セ
グメントの最小距離とシフト距離間の差を計算し、且つ
前記シフト距離が前記セグメントの中央値より大きい場
合には前記セグメントの最大の距離と前記シフト距離間
の差を計算するステップと、前記所定の移動距離、前記
シフト距離及び前記差の少なくとも1つの入力変数、及
び前記アクセス指令信号の前記データの補正値を含んで
なる少なくとも1つの出力変数を含む複数のルールのフ
アジイ推論演算に基づいて前記アクセス指令信号を補正
するステップとを有するアクチュエータのアクセス方法
。 - 【請求項4】アクチュエータの加速度、加速時間、減速
度及び減速時間の少なくとも1つがアクセス指令信号の
データを補正するために変更されるステップを有する請
求項1、2または3に記載のアクセス方法。 - 【請求項5】アクチュエータの位置を検出するための位
置検出手段、及び当該制御装置の外部に設けられた他の
装置から入力されるアクセス指令信号に基づいて前記ア
クチュエータに駆動信号を与える制御手段を備え、前記
制御手段は、前記アクチュエータを所定の移動距離だけ
移動させるために前記アクチュエータの加速度、加速時
間、減速度及び減速時間のデータを有する前記駆動信号
を発生するための駆動信号発生手段と、前記位置検出手
段の検出位置に基づいて前記駆動信号によって移動され
る前記アクチュエータの移動後の距離であるシフト距離
を検出するためのシフト距離検出手段と、前記所定の移
動距離と前記シフト距離間の差を演算するための演算手
段と、前記所定の移動距離、前記シフト距離及び前記所
定の移動距離と前記シフト距離間の差に基づく少なくと
も1つの入力変数、及び前記駆動信号の前記データの補
正値を含んでなる少なくとも1つの出力変数を有する複
数のルールのフアジイ推論演算に基づいて前記駆動信号
の補正データを演算するためのフアジイ推論演算手段と
を有するアクチュエータのアクセス制御装置。 - 【請求項6】アクチュエータの位置を検出するための位
置検出手段、及び当該制御装置の外部に設けられた装置
から入力されたアクセス指令信号に基づいて前記アクチ
ュエータに駆動信号を与えるための制御手段を備え、前
記制御手段は、前記アクチュエータを所定の移動距離移
動させるための前記アクチュエータの加速度、加速時間
、減速度及び減速時間のデータを含む前記駆動信号を発
生させるための駆動信号発生手段と、前記位置検出手段
の検出位置に基づいて前記駆動信号によって移動される
前記アクチュエータの移動後の距離であるシフト距離を
検出するためのシフト距離検出手段と、前記アクチュエ
ータの移動範囲を所定数のセグメントに分割する分割手
段と、あるセグメントにおける前記アクチュエータのシ
フト距離の位置を判定するための判定手段と、前記シフ
ト距離が前記セグメントの中央値より小さいとき前記セ
グメントの最小距離とシフト距離間の差を計算し、且つ
前記シフト距離が前記セグメントの中央値より大きいと
き前記セグメントの最大距離と前記シフト距離間の差を
計算する演算手段と、前記所定の移動距離、前記シフト
距離及び前記差に基づく入力変数の少なくとも1つ、及
び前記駆動信号の前記データの補正値を含んでなる出力
変数の少なくとも1つを有する複数のルールのフアジイ
推論演算に基づいて前記駆動信号を補正するための補正
手段とを有するアクチュエータのアクセス制御装置。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5716790 | 1990-03-08 | ||
| JP15901990 | 1990-06-12 | ||
| JP2-57167 | 1990-06-18 | ||
| JP2-159019 | 1990-06-18 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04211809A true JPH04211809A (ja) | 1992-08-03 |
| JP2558959B2 JP2558959B2 (ja) | 1996-11-27 |
Family
ID=26398189
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3041756A Expired - Lifetime JP2558959B2 (ja) | 1990-03-08 | 1991-03-07 | アクチュエータのアクセス方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5206566A (ja) |
| JP (1) | JP2558959B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100413767B1 (ko) * | 2000-09-14 | 2003-12-31 | 삼성전자주식회사 | 사인 시크 서보 하드 디스크 드라이브에서의 시크 궤적최적화 방법 및 장치 |
| CN104111672A (zh) * | 2013-04-18 | 2014-10-22 | 贵阳铝镁设计研究院有限公司 | 一种还原蒸馏炉内夹套温度控制方法及装置 |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DK0554479T3 (da) * | 1992-02-04 | 1997-11-03 | Siemens Ag | Fremgangsmåde til regulering af tekniske processer med flere regulatorer |
| EP0557675B1 (en) * | 1992-02-28 | 1995-07-19 | STMicroelectronics S.r.l. | A fuzzy logic electronic controller and associated method for setting up memories thereof |
| JP3176705B2 (ja) * | 1992-04-30 | 2001-06-18 | 本田技研工業株式会社 | アクチュエータの駆動方法 |
| US6041320A (en) * | 1993-08-23 | 2000-03-21 | Fisher Controls International, Inc. | Multi-region fuzzy logic control system with auxiliary variables |
| US5397973A (en) * | 1993-09-16 | 1995-03-14 | Allen-Bradley Company, Inc. | Gain control for fuzzy logic controller |
| US5433079A (en) * | 1994-03-08 | 1995-07-18 | General Electric Company | Automated steam turbine startup method and apparatus therefor |
| EP0695606A1 (en) * | 1994-07-25 | 1996-02-07 | Consorzio per la Ricerca sulla Microelettronica nel Mezzogiorno - CoRiMMe | Fuzzy control process and device for positioning and quickly damping mechanical oscillations |
| US5590642A (en) * | 1995-01-26 | 1997-01-07 | Gas Research Institute | Control methods and apparatus for gas-fired combustors |
| US5748467A (en) * | 1995-02-21 | 1998-05-05 | Fisher-Rosemont Systems, Inc. | Method of adapting and applying control parameters in non-linear process controllers |
| US5768122A (en) * | 1995-11-14 | 1998-06-16 | Coard Technology | Virtual motion programming and control |
| US5865611A (en) * | 1996-10-09 | 1999-02-02 | Rheem Manufacturing Company | Fuel-fired modulating furnace calibration apparatus and methods |
| EP0836188A1 (fr) * | 1996-10-10 | 1998-04-15 | Koninklijke Philips Electronics N.V. | Procédure pour définir un contrÔleur de système dynamique et contrÔleur. |
| US6112301A (en) * | 1997-01-15 | 2000-08-29 | International Business Machines Corporation | System and method for customizing an operating system |
| US8070481B2 (en) | 2008-05-27 | 2011-12-06 | Honeywell International Inc. | Combustion blower control for modulating furnace |
| US8123518B2 (en) | 2008-07-10 | 2012-02-28 | Honeywell International Inc. | Burner firing rate determination for modulating furnace |
| US8876524B2 (en) | 2012-03-02 | 2014-11-04 | Honeywell International Inc. | Furnace with modulating firing rate adaptation |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4882526A (en) * | 1986-08-12 | 1989-11-21 | Kabushiki Kaisha Toshiba | Adaptive process control system |
| JPH07114559B2 (ja) * | 1987-09-19 | 1995-12-06 | 三菱電機株式会社 | 電力系統安定化装置 |
| JPH02243189A (ja) * | 1989-03-17 | 1990-09-27 | Janome Sewing Mach Co Ltd | ミシンの負荷を自己診断するコンピュータミシン |
| JP2698660B2 (ja) * | 1989-06-12 | 1998-01-19 | 株式会社日立製作所 | マニピュレータの制御方法及び制御装置並びにマニピュレータ装置 |
-
1991
- 1991-03-05 US US07/664,565 patent/US5206566A/en not_active Expired - Fee Related
- 1991-03-07 JP JP3041756A patent/JP2558959B2/ja not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100413767B1 (ko) * | 2000-09-14 | 2003-12-31 | 삼성전자주식회사 | 사인 시크 서보 하드 디스크 드라이브에서의 시크 궤적최적화 방법 및 장치 |
| CN104111672A (zh) * | 2013-04-18 | 2014-10-22 | 贵阳铝镁设计研究院有限公司 | 一种还原蒸馏炉内夹套温度控制方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US5206566A (en) | 1993-04-27 |
| JP2558959B2 (ja) | 1996-11-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2558959B2 (ja) | アクチュエータのアクセス方法 | |
| KR0128040B1 (ko) | 디스크 기록 매체를 이용하는 데이타 저장장치의 디지탈 서보제어장치 및 방법 | |
| JPH03233609A (ja) | 位置決め制御方式 | |
| US5126897A (en) | Magnetic recording/reproducing apparatus capable of reducing a setting time in a head positioning control mode | |
| JP2005135186A (ja) | 規範モデル追従型制御システム及び規範モデル追従型制御方法 | |
| US5598304A (en) | Fuzzy controller for an actuator and the controlling method thereof | |
| JPS6314363B2 (ja) | ||
| US5267144A (en) | Access method of an actuator and control apparatus therefor | |
| JP2558968B2 (ja) | アクチュエータのアクセス方法とアクセス制御装置 | |
| JPH09231701A (ja) | ヘッド位置決め制御方法 | |
| JPH05225723A (ja) | アクチュエータのアクセス方法 | |
| JPS619876A (ja) | ヘツドの位置決め制御方式 | |
| JP3280719B2 (ja) | サーボ制御装置 | |
| US10304491B2 (en) | Compensating tracking error signal offset in optical tape storage systems | |
| KR100291221B1 (ko) | 방방제어기를 이용한 위치제어장치 | |
| JPS63265309A (ja) | 追従制御方式 | |
| JPS6279509A (ja) | デジタル式サ−ボアンプ | |
| US20060066986A1 (en) | Seek servomechanism with extended sinusoidal current profile | |
| JP3663298B2 (ja) | 磁気ディスク装置 | |
| JP2812073B2 (ja) | ディスク装置のトラック間アクセス方式 | |
| JPH04116707A (ja) | アクセス指令推定・補正方法とアクセス制御装置とデータトランスデューサアクセス制御装置 | |
| JPH01258278A (ja) | 磁気ヘッド駆動方法及び磁気ヘッド駆動装置 | |
| JPH02304782A (ja) | 磁気デイスク装置の制御方法 | |
| JPH01258279A (ja) | 磁気ヘッド駆動方法及び磁気ヘッド駆動装置 | |
| JPH08203225A (ja) | 移動体の位置決め制御方法 |