JP3230616B2 - 電動機駆動系の慣性負荷測定方式 - Google Patents
電動機駆動系の慣性負荷測定方式Info
- Publication number
- JP3230616B2 JP3230616B2 JP2986993A JP2986993A JP3230616B2 JP 3230616 B2 JP3230616 B2 JP 3230616B2 JP 2986993 A JP2986993 A JP 2986993A JP 2986993 A JP2986993 A JP 2986993A JP 3230616 B2 JP3230616 B2 JP 3230616B2
- Authority
- JP
- Japan
- Prior art keywords
- speed
- motor
- difference
- load
- inertial load
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Tests Of Circuit Breakers, Generators, And Electric Motors (AREA)
- Control Of Electric Motors In General (AREA)
Description
【0001】
【産業上の利用分野】本発明は、電動機駆動系の慣性負
荷測定方法に関するものである。
荷測定方法に関するものである。
【0002】
【従来の技術】電動機の慣性負荷測定方式としては幾つ
かの方法が行われていた。 (1)電動機に速度指令として正弦波を加え、正弦波の
周波数を変化させながら繰り返し運転し、その周波数応
答より慣性負荷を計算する。 (2)速度のステップ応答により、その立ち上がりの応
答時間から速度ループの時定数を求め、それより慣性負
荷を計算する。 (3)電動機の発生トルクを積分し、その値と回転速度
差との比から慣性負荷を求める(例えば、特開昭61−
88780号公報)。
かの方法が行われていた。 (1)電動機に速度指令として正弦波を加え、正弦波の
周波数を変化させながら繰り返し運転し、その周波数応
答より慣性負荷を計算する。 (2)速度のステップ応答により、その立ち上がりの応
答時間から速度ループの時定数を求め、それより慣性負
荷を計算する。 (3)電動機の発生トルクを積分し、その値と回転速度
差との比から慣性負荷を求める(例えば、特開昭61−
88780号公報)。
【0003】
【発明が解決しようとする課題】前記(1)の方法で
は、NC工作機等には電動機と負荷の間にボールねじ等
の減速機によるバックラッシュが存在するため、速度指
令として前記の正弦波を与えるのは機械の減速機を破壊
する等の問題がある。また前記(2)の方法では、サー
ボアンプにおける電流出力の遅れや静止摩擦などの影響
により、無駄時間が生じたり、応答中における動摩擦の
影響により速度指令に応じたトルクが出力できずに立ち
上がり時間が長くなる等の問題により、正確な時定数を
求めることができず、よって正確な慣性負荷を求めるこ
とができなかった。また前記(3)の方法では、駆動系
に慣性負荷以外の一定負荷がかかっている場合、トルク
積分値に慣性負荷以外の負荷トルクの積分値が含まれる
ことになり純粋に慣性負荷を駆動するのに要した電動機
のトルクの積分値が使用されないため慣性負荷の計算値
に多大な誤差を含むことになる。さらに前記(3)の方
法では、一定の加減速レート及び回転速度変化幅で加減
速を行い、加速時および減速時における電動機発生トル
クに比例する信号の積分量の差と回転速度の変化幅を演
算することにより、負荷イナーシャを推定する方法を上
げているが、加速時と減速時では静止摩擦および動摩擦
による影響が異なるため、静止摩擦および動摩擦の大き
な駆動系では同様に正確な慣性負荷を求めることはでき
なかった。本発明の目的は、電動機駆動系において、機
械系のバックラッシュや静止摩擦、動摩擦等の影響を受
けず、かつ電動機の制御方式によらずに簡単に負荷を測
定できる電動機駆動系の慣性負荷測定方式を提供するこ
とにある。
は、NC工作機等には電動機と負荷の間にボールねじ等
の減速機によるバックラッシュが存在するため、速度指
令として前記の正弦波を与えるのは機械の減速機を破壊
する等の問題がある。また前記(2)の方法では、サー
ボアンプにおける電流出力の遅れや静止摩擦などの影響
により、無駄時間が生じたり、応答中における動摩擦の
影響により速度指令に応じたトルクが出力できずに立ち
上がり時間が長くなる等の問題により、正確な時定数を
求めることができず、よって正確な慣性負荷を求めるこ
とができなかった。また前記(3)の方法では、駆動系
に慣性負荷以外の一定負荷がかかっている場合、トルク
積分値に慣性負荷以外の負荷トルクの積分値が含まれる
ことになり純粋に慣性負荷を駆動するのに要した電動機
のトルクの積分値が使用されないため慣性負荷の計算値
に多大な誤差を含むことになる。さらに前記(3)の方
法では、一定の加減速レート及び回転速度変化幅で加減
速を行い、加速時および減速時における電動機発生トル
クに比例する信号の積分量の差と回転速度の変化幅を演
算することにより、負荷イナーシャを推定する方法を上
げているが、加速時と減速時では静止摩擦および動摩擦
による影響が異なるため、静止摩擦および動摩擦の大き
な駆動系では同様に正確な慣性負荷を求めることはでき
なかった。本発明の目的は、電動機駆動系において、機
械系のバックラッシュや静止摩擦、動摩擦等の影響を受
けず、かつ電動機の制御方式によらずに簡単に負荷を測
定できる電動機駆動系の慣性負荷測定方式を提供するこ
とにある。
【0004】
【課題を解決するための手段】以上の目的を達成するた
め、本発明は、2つの異なる速度指令を電動機の駆動装
置に指令し、第1および第2の速度指令に対する定常状
態における前記電動機の速度差と前記駆動装置の出力ト
ルク差の比より粘性摩擦係数を求め、前記第1および第
2の速度指令における停止状態から定常状態に至るまで
の前記駆動装置の出力トルクの積分値の差と、前記第1
および第2の速度指令における停止状態から定常状態に
至るまでの間の移動距離の差と、前記第1および第2の
速度指令の定常状態における電動機の速度差、および前
記粘性摩擦係数とから慣性負荷を求めるものである。
め、本発明は、2つの異なる速度指令を電動機の駆動装
置に指令し、第1および第2の速度指令に対する定常状
態における前記電動機の速度差と前記駆動装置の出力ト
ルク差の比より粘性摩擦係数を求め、前記第1および第
2の速度指令における停止状態から定常状態に至るまで
の前記駆動装置の出力トルクの積分値の差と、前記第1
および第2の速度指令における停止状態から定常状態に
至るまでの間の移動距離の差と、前記第1および第2の
速度指令の定常状態における電動機の速度差、および前
記粘性摩擦係数とから慣性負荷を求めるものである。
【0005】
【作用】本発明は、電動機を2回異なる速度まで加速さ
せ、2つの定常状態中の時刻tにおける速度差と出力ト
ルク差の比より粘性摩擦係数を求め、次に2つの定常状
態中の時刻tにおける速度差と、加速開始点からの時刻
tまでの移動距離の差と、加速開始点から時刻tまでの
出力トルクの積分値の差と先に求めた粘性摩擦係数より
慣性負荷を求めるものである。以下にその根拠を説明す
る。一般に、電動機の駆動系は、図2のようなブロック
図で表され、電動機の負荷として角速度に比例する粘性
摩擦、静止摩擦および動摩擦、そして慣性負荷を考え
る。電動機出力トルクと負荷の力の釣合は、次の数式1
で表される。
せ、2つの定常状態中の時刻tにおける速度差と出力ト
ルク差の比より粘性摩擦係数を求め、次に2つの定常状
態中の時刻tにおける速度差と、加速開始点からの時刻
tまでの移動距離の差と、加速開始点から時刻tまでの
出力トルクの積分値の差と先に求めた粘性摩擦係数より
慣性負荷を求めるものである。以下にその根拠を説明す
る。一般に、電動機の駆動系は、図2のようなブロック
図で表され、電動機の負荷として角速度に比例する粘性
摩擦、静止摩擦および動摩擦、そして慣性負荷を考え
る。電動機出力トルクと負荷の力の釣合は、次の数式1
で表される。
【0006】
【数1】
【0007】ここで、Tは電動機の出力トルク、Dは静
止摩擦および動摩擦トルク、Rは粘性摩擦係数、Jは慣
性負荷、ωは角速度である。ただし、電動機自身の慣性
はJに含まれるものとする。定常状態においては、d ω
/dt=0 であるから数式1は次の数式2となる。
止摩擦および動摩擦トルク、Rは粘性摩擦係数、Jは慣
性負荷、ωは角速度である。ただし、電動機自身の慣性
はJに含まれるものとする。定常状態においては、d ω
/dt=0 であるから数式1は次の数式2となる。
【0008】
【数2】
【0009】ここで、2つの定常状態における入力トル
クをT1 、T2 、角速度をω1 、ω2 とすると、二つの
定常状態は、次の数式3、数式4となる。
クをT1 、T2 、角速度をω1 、ω2 とすると、二つの
定常状態は、次の数式3、数式4となる。
【0010】
【数3】
【0011】
【数4】
【0012】従って、数式3、数式4より、数式5に示
すように粘性摩擦係数Rを求めることができる。
すように粘性摩擦係数Rを求めることができる。
【0013】
【数5】
【0014】つづいて、数式1を時刻0からtまで積分
すると次の数式6が得られる。
すると次の数式6が得られる。
【0015】
【数6】
【0016】ここで、図3に示すように、定常状態中の
時刻tにおける角速度ω1 、ω2 、時刻0からtまでの
移動距離L1 、L2 および時刻0からtまでの出力トル
クの積分値E1 、E2 が測定されたとすると、次の数式
7、数式8が成り立つ。
時刻tにおける角速度ω1 、ω2 、時刻0からtまでの
移動距離L1 、L2 および時刻0からtまでの出力トル
クの積分値E1 、E2 が測定されたとすると、次の数式
7、数式8が成り立つ。
【0017】
【数7】
【0018】
【数8】
【0019】したがって、2つの定常状態において、数
式6は次の数式9、数式10となる。
式6は次の数式9、数式10となる。
【0020】
【数9】
【0021】
【数10】
【0022】摩擦トルクは一般に速度に依存しないた
め、数式9、数式10よりDの積分値を消去し、Jを求
めれば、次の数式11となる。
め、数式9、数式10よりDの積分値を消去し、Jを求
めれば、次の数式11となる。
【0023】
【数11】
【0024】従って、すでに求めたRと測定値ω1 、ω
2 、L1 、L2 、E1 、E2 より慣性負荷Jは求められ
る。
2 、L1 、L2 、E1 、E2 より慣性負荷Jは求められ
る。
【0025】
【実施例】以下、本発明の具体的実施例を図に基づいて
説明する。図1は実施例の構成図である。1は電動機、
2は電動機1に加わる負荷、3は電動機1の回転量およ
び回転速度を検出するパルスジェネレータ、4は位置指
令を出力する上位コントローラ、5は上位コントローラ
4からの位置指令とパルスジェネレータ3からのフィー
ドバックパルスから電動機1に駆動電流を出力するサー
ボコントローラである。まず初めに、上位コントローラ
4は速度がω1 一定になるような等加速度の速度指令を
サーボコントローラ5に出力する。サーボコントローラ
5は速度指令とフィードバックパルスをもとに、トルク
に比例した駆動電流を計算し電動機1に出力する。上位
コントローラ4はサーボコントローラ5を通して返され
る速度ω1 とトルクT1 を測定し、かつそれぞれを一定
時間tについて積算して、一時記憶バッファ41に記憶
する。同じ静止摩擦等の条件が得られるよう、ある程度
の時間をおいてから同様にして、上位コントローラ4は
速度がω2 一定になるような等加速度の速度指令をサー
ボコントローラ5に出力し、サーボコントローラ5から
返される速度ω2 とトルクTを2 測定し、かつ、それぞ
れを一定時間tについて積算して一時記憶バッファ41
に記憶する。以上の処理から、一時記憶バッファ41に
記憶されたデータは、トルクT1 、T2 、速度ω1 、ω
2 、そしてそれぞれの積算値を出力トルクの積分値E
1 、E2 、移動距離L1 、L2 として、最初に上位コン
トローラ4の演算器42により前記の数式5に代入して
粘性摩擦係数Rを計算し、つぎに数式11により演算器
43から慣性負荷Jを計算して出力する。
説明する。図1は実施例の構成図である。1は電動機、
2は電動機1に加わる負荷、3は電動機1の回転量およ
び回転速度を検出するパルスジェネレータ、4は位置指
令を出力する上位コントローラ、5は上位コントローラ
4からの位置指令とパルスジェネレータ3からのフィー
ドバックパルスから電動機1に駆動電流を出力するサー
ボコントローラである。まず初めに、上位コントローラ
4は速度がω1 一定になるような等加速度の速度指令を
サーボコントローラ5に出力する。サーボコントローラ
5は速度指令とフィードバックパルスをもとに、トルク
に比例した駆動電流を計算し電動機1に出力する。上位
コントローラ4はサーボコントローラ5を通して返され
る速度ω1 とトルクT1 を測定し、かつそれぞれを一定
時間tについて積算して、一時記憶バッファ41に記憶
する。同じ静止摩擦等の条件が得られるよう、ある程度
の時間をおいてから同様にして、上位コントローラ4は
速度がω2 一定になるような等加速度の速度指令をサー
ボコントローラ5に出力し、サーボコントローラ5から
返される速度ω2 とトルクTを2 測定し、かつ、それぞ
れを一定時間tについて積算して一時記憶バッファ41
に記憶する。以上の処理から、一時記憶バッファ41に
記憶されたデータは、トルクT1 、T2 、速度ω1 、ω
2 、そしてそれぞれの積算値を出力トルクの積分値E
1 、E2 、移動距離L1 、L2 として、最初に上位コン
トローラ4の演算器42により前記の数式5に代入して
粘性摩擦係数Rを計算し、つぎに数式11により演算器
43から慣性負荷Jを計算して出力する。
【0026】
【発明の効果】以上説明したように本発明では、電動機
の運転中の2つの定常状態中のある時刻における速度、
トルクを測定し、その積分値を求めることによって、慣
性負荷を求めているので、機械系のバックラッシュや静
止摩擦、動摩擦等の影響を受けず、かつ電動機の制御方
式によらずに簡単に負荷を測定できる効果がある。
の運転中の2つの定常状態中のある時刻における速度、
トルクを測定し、その積分値を求めることによって、慣
性負荷を求めているので、機械系のバックラッシュや静
止摩擦、動摩擦等の影響を受けず、かつ電動機の制御方
式によらずに簡単に負荷を測定できる効果がある。
【図1】本発明の実施例を示す構成図。
【図2】電動機の出力トルクと負荷トルクの釣合を示す
ブロック線図
ブロック線図
【図3】負荷イナーシャの測定方法の原理を示す説明
図。
図。
1 電動機 2 負荷 3 パルスジェネレータ 4 上位コントローラ 5 サーボコントローラ
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H02P 5/00 G01R 31/34
Claims (1)
- 【請求項1】 2つの異なる速度指令を電動機の駆動装
置に指令し、第1および第2の速度指令に対する定常状
態における前記電動機の速度差(ω1−ω2)と前記駆動
装置の出力トルク差(T1−T2)の比((T1−T2)/
(ω1−ω2))を粘性摩擦係数Rとし、前記第1および
第2の速度指令における停止状態から定常状態に至るま
での前記駆動装置の出力トルクの積分値の差(E1−
E2)と、前記第1および第2の速度指令における停止
状態から定常状態に至るまでの間の移動距離の差(L1
−L2)と、前記第1および第2の速度指令の定常状態
における電動機の速度差(ω1−ω2)、および前記粘性
摩擦係数Rとから、慣性負荷Jを(E1−E2−R(L1−
L2))/(ω1−ω2)なる式で求めることを特徴とす
る電動機駆動系の慣性負荷測定方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2986993A JP3230616B2 (ja) | 1993-01-25 | 1993-01-25 | 電動機駆動系の慣性負荷測定方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2986993A JP3230616B2 (ja) | 1993-01-25 | 1993-01-25 | 電動機駆動系の慣性負荷測定方式 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06225565A JPH06225565A (ja) | 1994-08-12 |
JP3230616B2 true JP3230616B2 (ja) | 2001-11-19 |
Family
ID=12287983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2986993A Expired - Fee Related JP3230616B2 (ja) | 1993-01-25 | 1993-01-25 | 電動機駆動系の慣性負荷測定方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3230616B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3637597B2 (ja) * | 1995-05-17 | 2005-04-13 | 株式会社安川電機 | 制御定数同定装置 |
CN101950000B (zh) * | 2010-08-14 | 2012-11-14 | 潮州市汇能电机有限公司 | 一种大中型水轮发电机特性试验运行的拖动装置 |
US9690261B2 (en) * | 2013-06-25 | 2017-06-27 | Linestream Technologies | Method for automatically setting responsiveness parameters for motion control systems |
JP5989694B2 (ja) * | 2014-03-07 | 2016-09-07 | 国立大学法人 東京大学 | 制御装置、制御方法及び制御プログラム |
CN105182236A (zh) * | 2015-09-18 | 2015-12-23 | 卓越(苏州)自动化设备有限公司 | 乘用车雨刮电机性能测试装置 |
CN106125675A (zh) * | 2016-08-04 | 2016-11-16 | 上海宇航***工程研究所 | 一种单轴高精度伺服控制***调测装置 |
CN113096504B (zh) * | 2021-04-22 | 2022-06-24 | 杭州电子科技大学 | 一种速度控制***的模拟实验电路 |
CN113985835B (zh) * | 2021-09-14 | 2023-09-29 | 北京无线电测量研究所 | 一种大天线雷达伺服***机械特性参数估计方法 |
-
1993
- 1993-01-25 JP JP2986993A patent/JP3230616B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH06225565A (ja) | 1994-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0208788A1 (en) | Speed control system for servo motors | |
JP2002304219A (ja) | モータ制御装置およびメカ特性測定方法 | |
JP6091523B2 (ja) | サーボ制御装置 | |
JP4367058B2 (ja) | モータ制御装置 | |
JP3230616B2 (ja) | 電動機駆動系の慣性負荷測定方式 | |
JP3479922B2 (ja) | 電動機駆動系の負荷定数測定方法 | |
JP3246572B2 (ja) | 電動機駆動系の負荷定数測定方法 | |
JP3049946B2 (ja) | 負荷イナーシャ測定装置 | |
JP2906256B2 (ja) | サーボ制御装置 | |
JP4045860B2 (ja) | 動力伝達系の試験装置とその制御方法 | |
CN110875699A (zh) | 干扰观测器、控制装置、机床以及干扰估计方法 | |
JP4026310B2 (ja) | エンジンベンチシステムのエンジントルク推定方法 | |
JP2906255B2 (ja) | サーボ制御装置 | |
JPH06131050A (ja) | サーボモータで駆動される可動部の衝突検出方法 | |
JP2552552B2 (ja) | 外乱トルク補償装置 | |
JPS6337597B2 (ja) | ||
JP3165087B2 (ja) | 産業用ロボットの故障検出方法 | |
JP2006074896A (ja) | モータ制御装置 | |
JP2022029503A (ja) | 慣性推定装置及びモータ制御装置 | |
JPH01178478A (ja) | プリンタの印字ヘッド移動制御装置 | |
JPH0378483A (ja) | 搬送機械の負荷トルク検出方法 | |
JPH0356084A (ja) | 減速器付きモータにより被駆動体に加わる実トルク測定方法及び位置と力のハイブリット制御方法 | |
JPH0633397Y2 (ja) | シャシダイナモにおける自動運転装置 | |
JP3196266B2 (ja) | 電動機の速度制御装置 | |
JP3357529B2 (ja) | 位置制御方法および装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070914 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080914 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080914 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090914 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |