JPH10201272A - 電動機サーボ系における共振抑制方法 - Google Patents

電動機サーボ系における共振抑制方法

Info

Publication number
JPH10201272A
JPH10201272A JP9006789A JP678997A JPH10201272A JP H10201272 A JPH10201272 A JP H10201272A JP 9006789 A JP9006789 A JP 9006789A JP 678997 A JP678997 A JP 678997A JP H10201272 A JPH10201272 A JP H10201272A
Authority
JP
Japan
Prior art keywords
resonance
sampling cycle
torque command
servo system
value
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
JP9006789A
Other languages
English (en)
Inventor
Masahiro Watanabe
昌裕 渡辺
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.)
Shibaura Machine Co Ltd
Original Assignee
Toshiba Machine Co Ltd
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 Toshiba Machine Co Ltd filed Critical Toshiba Machine Co Ltd
Priority to JP9006789A priority Critical patent/JPH10201272A/ja
Publication of JPH10201272A publication Critical patent/JPH10201272A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

(57)【要約】 【課題】 電動機サーボ系において、トルク指令算出の
サンプリングサイクルに近い周波数で共振が発生して
も、簡単な改善のみで共振を効果的に抑制すること。 【解決手段】 所定のサンプリングサイクルをもって電
動機の角加速度αを検出し、各サンプリングサイクル毎
の角加速度αに応じて共振抑制用補正値dを算出し、各
サンプリングサイクル毎に共振抑制用補正値dを速度制
御ループのトルク指令値τ* に加算する電動機サーボ系
における共振抑制方法において、所定個数に亙る各サン
プリングサイクルの共振抑制用補正値dを記憶し、指定
された遅延サイクル数nに該当するサンプリングサイク
ル(N−n)で算出された共振抑制用補正値d(N-n)
現在のサンプリングサイクルNにおけるトルク指令値τ
* に加算する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、電動機サーボ系
における共振抑制方法に関し、特に速度制御ループを有
する電動機サーボ系における共振抑制方法に関するもの
である。
【0002】
【従来の技術】図3は一般的な電動機サーボ系の速度制
御ループを示している。この速度制御ループは、PI制
御方式のものであり、電動機1の位置センサ3が出力す
る位置信号を微分器(ラプラス演算子S)5により微分
することにより得られる電動機1の角速度ωと角速度指
令値ω* との偏差(速度誤差)ωe を求め、積分指令演
算器7によって偏差ωe の微分値に速度ループ積分ゲイ
ンGiを乗じてトルク積分指令値τi* を求め、比例指
令演算器9によって偏差ωe とトルク積分指令値τi*
との合計値に速度ループ比例ゲインGsを乗じてトルク
指令値τ* を求め、これを電動機1のトルク制御アンプ
11へ出力する。
【0003】図4は上述のような電動機サーボ系の速度
制御ループに共振抑制系を付けた従来を示している。共
振抑制系は、角速度微分器13によって電動機1の角速
度ωを微分することで、電動機1の角加速度αを演算
し、補正値演算器15によって角加速度αに補正ゲイン
Gcを乗じて共振抑制補正値dを求め、これをトルク指
令値τ* に加算する。
【0004】ソウトウェアサーボの場合、トルク指令値
τ* 、共振抑制補正値dの演算等は、数100マイクロ
秒程度のサンプリングサイクルをもって行われ、従来、
トルク指令値τ* に対する共振抑制補正値dの加算は、
同一サンプリングサイクルの範囲内で、換言すれば、同
一サンプリングサイクルのもの同士で行われている。
【0005】
【発明が解決しようとする課題】従来は、共振抑制補正
値dの算出とこれの加算とが同一サンプリングサイクル
の範囲内でしかおこなわれないため、トルク指令算出の
サンプリングサイクルに近い周波数で共振が発生する場
合には、トルク指令値τ* に共振抑制補正値dを加算し
ても共振抑制の効果が得られず、逆に特性を悪化させる
可能性がある。
【0006】この発明は、上述の如き問題点に着目して
なされたものであり、トルク指令算出のサンプリングサ
イクルに近い周波数で共振が発生しても、簡単な改善の
みで共振を効果的に抑制することができように改良され
た電動機サーボ系における共振抑制方法を提供すること
を目的としている。
【0007】
【課題を解決するための手段】上述の目的を達成するた
めに、この発明の請求項1による電動機サーボ系におけ
る共振抑制方法は、所定のサンプリングサイクルをもっ
て電動機の加速度を検出し、各サンプリングサイクル毎
の加速度に応じて共振抑制用補正値を算出し、各サンプ
リングサイクル毎に前記共振抑制用補正値を速度制御ル
ープのトルク指令値に加算する電動機サーボ系における
共振抑制方法において、所定個数に亙る各サンプリング
サイクルの共振抑制用補正値を記憶し、指定された遅延
サイクル数に該当するサンプリングサイクルで算出され
た共振抑制用補正値を現在のサンプリングサイクルにお
けるトルク指令値に加算するものである。
【0008】請求項2による電動機サーボ系における共
振抑制方法は、請求項1に記載の共振抑制方法におい
て、前記遅延サイクル数が外部より変更可能な一つのパ
ラメータとして設定されるものである。
【0009】
【発明の実施の形態】以下にこの発明の実施の形態を図
面を用いて詳細に説明する。なお、以下に説明するこの
発明の実施の形態において上述の従来例と同一構成の部
分は、上述の従来例に付した符号と同一の符号を付して
その説明を省略する。
【0010】図1はこの発明による共振抑制方法の実施
に使用される電動機サーボ系の速度制御ループを示して
いる。この速度制御ループでは、共振抑制系に遅延手段
17が設けられている。遅延手段17は、リングバッフ
ァメモリを有していて、所定個数に亙る各サンプリング
サイクルの共振抑制用補正値dをリングバッファメモリ
に記憶し、指定された遅延サイクル数nに該当するサン
プリングサイクル(N−n)で算出された共振抑制用補
正値d(N-n) をリングバッファメモリより読み出し、こ
れを現在のサンプリングサイクルNにおけるトルク指令
値τ* に加算する。
【0011】遅延サイクル数nは、外部より変更可能な
一つのパラメータとして、共振周波数等に応じて最適設
定される。遅延サイクル数nは、1,2,3…であり、
n=1の場合には、1サンプリングサイクル前の共振抑
制用補正値d(N-1) が現在のサンプリングサイクルNに
おけるトルク指令値τ* に加算される。
【0012】なお、遅延手段17のリングバッファメモ
リが格納可能な補正値dの個数は、パラメータ設定され
る遅延サイクル数nの最大値を満たすものである必要が
ある。
【0013】上述のように、指定された遅延サイクル数
nに該当するサンプリングサイクルで算出された共振抑
制用補正値d(N-n) を現在のサンプリングサイクルNに
おけるトルク指令値τ* に加算するから、トルク指令算
出のサンプリングサイクルに近い周波数で共振が発生し
ても、位相の調整が微妙に行われ、共振が効果的に抑制
される。
【0014】図2(a)は共振発生時の制御出力波形
を、図2(b)はこの発明による共振抑制方法によって
共振を抑制して場合の制御出力波形を各々示している。
図2(a)、(b)より、トルク指令算出のサンプリン
グサイクルに近い周波数で共振が発生しても、この発明
による共振抑制方法では共振が効果的に抑制されている
ことが分かる。
【0015】以上に於ては、この発明を特定の実施の形
態について詳細に説明したが、この発明は、これに限定
されるものではなく、この発明の範囲内にて種々の実施
の形態が可能であることは当業者にとって明らかであろ
う。
【0016】
【発明の効果】以上の説明から理解される如く、この発
明による電動機サーボ系における共振抑制方法によれ
ば、指定された遅延サイクル数に該当するサンプリング
サイクルで算出された共振抑制用補正値を現在のサンプ
リングサイクルにおけるトルク指令値に加算するから、
トルク指令算出のサンプリングサイクルに近い周波数で
共振が発生しても、共振が効果的に抑制される。共振が
抑制されることにより、サーボ系の速度制御ループのゲ
インを大きくすることが可能になり、このことにより、
機械の位置決め時間、精度を改善することができるよう
になる。
【0017】また、遅延サイクル数が外部より変更可能
な一つのパラメータとして設定されるようになっている
と、遅延サイクル数の最適設定が共振周波数等に応じて
簡単に行われ得るようになり、汎用性が向上する。
【図面の簡単な説明】
【図1】この発明による共振抑制方法の実施に使用され
る電動機サーボ系の速度制御ループの一つの実施の形態
を示すブロック線図である。
【図2】(a)は共振発生時の制御出力波形を、(b)
はこの発明による共振抑制方法によって共振を抑制して
場合の制御出力波形を各々示す波形図である。
【図3】一般的な電動機サーボ系の速度制御ループを示
すブロック線図である。
【図4】従来の共振抑制系を有する電動機サーボ系の速
度制御ループを示すブロック線図である。
【符号の説明】
1 電動機 3 位置センサ 5 微分器 7 積分指令演算器 9 比例指令演算器 11 トルク制御アンプ 13 角速度微分器 15 補正値演算器 17 遅延手段

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 所定のサンプリングサイクルをもって電
    動機の加速度を検出し、各サンプリングサイクル毎の加
    速度に応じて共振抑制用補正値を算出し、各サンプリン
    グサイクル毎に前記共振抑制用補正値を速度制御ループ
    のトルク指令値に加算する電動機サーボ系における共振
    抑制方法において、 所定個数に亙る各サンプリングサイクルの共振抑制用補
    正値を記憶し、指定された遅延サイクル数に該当するサ
    ンプリングサイクルで算出された共振抑制用補正値を現
    在のサンプリングサイクルにおけるトルク指令値に加算
    することを特徴とする電動機サーボ系における共振抑制
    方法。
  2. 【請求項2】 前記遅延サイクル数は外部より変更可能
    な一つのパラメータとして設定されることを特徴とする
    請求項1に記載の電動機サーボ系における共振抑制方
    法。
JP9006789A 1997-01-17 1997-01-17 電動機サーボ系における共振抑制方法 Pending JPH10201272A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9006789A JPH10201272A (ja) 1997-01-17 1997-01-17 電動機サーボ系における共振抑制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9006789A JPH10201272A (ja) 1997-01-17 1997-01-17 電動機サーボ系における共振抑制方法

Publications (1)

Publication Number Publication Date
JPH10201272A true JPH10201272A (ja) 1998-07-31

Family

ID=11647954

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9006789A Pending JPH10201272A (ja) 1997-01-17 1997-01-17 電動機サーボ系における共振抑制方法

Country Status (1)

Country Link
JP (1) JPH10201272A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009089595A (ja) * 2007-10-02 2009-04-23 Asml Netherlands Bv 電磁モータにより対象物を位置決めするための方法、ステージ装置およびリソグラフィ装置
CN107733313A (zh) * 2017-12-04 2018-02-23 广东石油化工学院 旋转机械谐振自适应抑制方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009089595A (ja) * 2007-10-02 2009-04-23 Asml Netherlands Bv 電磁モータにより対象物を位置決めするための方法、ステージ装置およびリソグラフィ装置
US8102513B2 (en) 2007-10-02 2012-01-24 Asml Netherlands B.V. Method for positioning an object by an electromagnetic motor, stage apparatus and lithographic apparatus
US8982327B2 (en) 2007-10-02 2015-03-17 Asml Netherlands B.V. Method for positioning an object by an electromagnetic motor, stage apparatus and lithographic apparatus
CN107733313A (zh) * 2017-12-04 2018-02-23 广东石油化工学院 旋转机械谐振自适应抑制方法

Similar Documents

Publication Publication Date Title
JP3712876B2 (ja) 電動式パワーステアリング制御装置
JPS63274385A (ja) サ−ボモ−タの速度制御装置
JPH0956183A (ja) 機械振動検出装置および制振制御装置
JP4294344B2 (ja) 電動機の制御方法及び制御装置
JP2541169B2 (ja) レゾルバ検出誤差補正方式
JP2001260916A (ja) 電動パワーステアリング制御装置
JP4272352B2 (ja) 永久磁石同期モータの制御方法
JPH10155292A (ja) 2慣性系制御回路
JPWO2021084739A1 (ja) モータインダクタンス測定装置、モータ駆動システム、及びモータインダクタンス測定方法
JPH10201272A (ja) 電動機サーボ系における共振抑制方法
JP3246572B2 (ja) 電動機駆動系の負荷定数測定方法
JPH02199502A (ja) 外乱推定オブザーバによるサーボ制御方法
JP2658976B2 (ja) モータの速度制御方式
JP2003047269A (ja) サーボ制御装置
KR100299457B1 (ko) 유도전동기의속도제어방법
JPH0651803A (ja) 離散時間型acモータ制御装置および方法
JPH07322664A (ja) 電動機の制御装置
JPH06165550A (ja) 電動機制御方法および電動機制御装置
JP3589251B2 (ja) 速度フィードバック遅れ補正方法
JP3078273B2 (ja) 超音波モータの速度制御方法及び装置
JPH0740268A (ja) ロボットアームの制御装置
JP3294056B2 (ja) 機械系制御システム
JPH11155295A (ja) 制振制御装置
JPS61255409A (ja) 2軸位置決め制御装置
JPS62126403A (ja) 速度制御方式