JPH11258076A - モータトルクリップル測定装置 - Google Patents
モータトルクリップル測定装置Info
- Publication number
- JPH11258076A JPH11258076A JP8258098A JP8258098A JPH11258076A JP H11258076 A JPH11258076 A JP H11258076A JP 8258098 A JP8258098 A JP 8258098A JP 8258098 A JP8258098 A JP 8258098A JP H11258076 A JPH11258076 A JP H11258076A
- Authority
- JP
- Japan
- Prior art keywords
- torque
- motor
- torque ripple
- data
- command
- 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
Landscapes
- Force Measurement Appropriate To Specific Purposes (AREA)
Abstract
プルの従来の測定方法では、コギングトルクしか測定で
きず、また、クローン摩擦や粘性摩擦の影響を受けて誤
差が生じてしまうという問題があった。 【解決手段】 トルク指令、速度指令、あるいは、位置
指令を制御入力として、モータが一定速度で回転するよ
うに制御入力の補正を繰返し、最終的に一定速度の駆動
を実現する学習制御装置と、前記学習制御装置によって
実現された、定速回転時における1回転分のモータ角度
(0度≦θn <360 度,n=1,2, …,N) に対応したトルク指
令データTr( θn)(n=1,2, …,N) を収集し、このトルク
指令データよりトルクリップルデータを求め記憶する手
段を備えたものである。
Description
存して発生するトルクリップルを測定するモータトルク
リップル測定装置に関する。
ては、モータを他の回転装置により低速の一定速度で回
転させ、その際のモータ軸にかかるトルクを測定する方
法がある(たとえば、特開平5−149803号公報参
照)。
子との相対角度に依存して発生するトルクリップルとし
ては、コギングトルクのようにモータの発生トルクの大
きさによらず固定値であるものと、発生トルクに比例し
て増大するものとがある。しかし、従来技術では、コギ
ングトルクしか測定できず、また、クーロン摩擦や粘性
摩擦の影響を受けて誤差が生じてしまうという問題があ
った。また、非常に低速でしか測定できないため測定に
時間が掛かるという問題があった。そこで本発明は、モ
ータが発生する角度に依存したトルクリップルデータ
を、モータの発生トルクに依存しないものと比例して増
大するものと別個に、摩擦等の影響を受けずに測定する
トルクリップル測定装置を提供することを目的とする。
め、本発明は、角度検出器を備えたモータのトルクリッ
プル測定装置であり、トルク指令、速度指令、あるい
は、位置指令を制御入力として、モータが一定速度で回
転するように制御入力の補正を繰返し、最終的に一定速
度の駆動を実現する学習制御装置と、前記学習制御装置
によって実現された、定速回転時における1回転分のモ
ータ角度(0 度≦θn <360 度, n=1,2,…,N)に対応し
たトルク指令データTr( θn)(n=1,2,…,N)を収集し、
このトルク指令データよりトルクリップルデータを求め
記憶する手段とを備えたことを特徴とするものである。
して説明する。図中6は角度検出器7を備えたモータで
あり、一定トルクを発生するトルク発生器8が接続され
ている。トルク発生器8としては、様々なものが考えら
れるが、一定トルクを発生する他のモータを連結しても
良いし、重りをつないで一定トルクを発生させても良
い。1はトルクリップル測定装置であり、モータ6を一
定速度で駆動する学習制御装置2とトルクリップルデー
タを求める演算器3とトルクリップルデータを記憶する
メモリ4と5から成る。学習制御装置2は、トルク指
令、速度指令、あるいは、位置指令を制御入力として、
モータ6が一定速度で回転するように制御入力の補正を
繰返し、最終的に一定速度の駆動を実現する。学習制御
方法としては多くのものがあるが、例えば、本出願人の
出願である特開平6−324710「学習制御装置」の
第3の発明を用いた場合について説明する。モータを一
定速度で回すために、時刻i ・ Tsにおける目標角度指令
r(i) のサンプリング周期Ts間の増分値Δr(i) を一定
値drとする。以下時刻i ・ Tsを便宜上時刻i と呼ぶ。こ
の目標角度指令r(i) に対して、制御入力u(i) を次式
(1a)で与える。 u(i) = u(i’) + σ(i) (1a) ここで時刻i ’は1周期前の時刻であり、(i-i’)・ dr
で1回転となる。σ(i) は1周期前の制御入力u(i’)
からの補正量であり、次式(1b)で与える。
の偏差であり、Δはそのサンプリング周期間の増分値を
表す。 vm ,pn ,gn ,Eは、制御入力uからモータ角度の
増分値までの離散時間伝達関数モデルにより定まる係数
であり、Na, Nbはモデルの次数、M は未来偏差の予測区
間である。(1b)式によって、伝達関数モデルを用いて予
測した未来偏差が最小となるように補正量が決定される
ため、(1) 式の補正を続けると偏差は速やかに減少し、
目標角度指令通りの、一定速度の回転が実現される。学
習が完了すると、実現された一定速度の回転時におけ
る、1回転分のモータ角度(0 度≦θn <360 度, n=1,
2,…,N)に対応したトルク指令データTr( θn)(n=1,2,
…,N)が学習制御装置2から演算器3へ出力される。演
算器3は学習制御装置2が条件を変えて学習した結果得
られる複数のトルク指令データよりトルクリップルデー
タを Tcg(θn) ={Tr+ ( θn) + Tr - ( θn)} / 2 (n=1,2, …,N)(2) として求め、メモリ4に記憶し、さらに、 Trp(θn)= {Tr1(θn)-Tr2( θn)-(Td1-Td2)}/(Td1-Td2)(n=1,2, …,N)(3) として求め、メモリ5に記憶する。ここで、Tr+ ( θn)
と Tr - ( θn)は、正回転指令Δr≡dr’および逆回転
指令Δr≡ -dr’に対してそれぞれ学習した結果得られ
たトルク指令データであり、Tr1(θn)とTr2(θn)は、ト
ルク発生器8により2種類の一定トルク-Td1および-Td2
をそれぞれモータに加えた状態で、回転指令Δr≡dr”
に対して学習した結果得られたトルク指令データであ
る。(2) 式と(3) 式について説明する。まず、Tr+ ( θ
n)は正回転Δr≡dr’を実現するトルク指令であるか
ら、次式 Tr + (θn)≒Tq+ ( θn) ≒{1+Trpl( θn)}・ {Tcog( θn) + Tclb + D ・ dr’/Ts } (4) が成り立つと考えられる。ここで、Tq +はモータトル
ク、Trplはモータトルクに比例するトルクリップルの各
角度における比例定数、Tcogはコギングトルク等のモー
タトルクに比例しないトルクリップル、Tclbはクーロン
摩擦、D は粘性摩擦係数である。同様にして、逆回転の
場合は次式 Tr - (θn)≒Tq - (θn) ≒{1+Trpl( θn)}・ {Tcog( θn) - Tclb - D ・ dr’/Ts } (5) が成り立つと考えられる。したがって(4), (5)式より,
(2) 式は、 Tcg(θn) ={Tr+ ( θn) + Tr - ( θn)} / 2 ≒{1+Trpl( θn)}・ Tcog( θn) ≒Tcog( θn) (n=1,2, …,N)(6) となり、モータトルクに比例しないトルクリップルが得
られる。次に、Tr1(θn)とTr2(θn)は、一定トルク-Td1
および-Td2をそれぞれモータに加えた状態で、一定速回
転Δr≡dr”を実現するトルク指令であるから Tr1(θn)≒Tq1(θn) ≒{1+Trpl( θn)}・ {Tcog( θn) + Tclb + D ・ dr”/Ts + Td1 } (7) Tr2(θn)≒Tq2 ≒{1+Trpl( θn)}・ {Tcog( θn) + Tclb + D ・ dr”/Ts + Td2 } (8) が成り立つと考えられる。ここで、Tq1, Tq2はモータト
ルクである。上式より、 Tr1(θn)-Tr2( θn)≒{1+Trpl( θn)}・(Td1-Td2) (9) であるから、(3) 式は、 Trp(θn)= {Tr1(θn)-Tr2( θn)-(Td1-Td2)}/(Td1-Td2) ≒Trpl( θn) (n=1,2,…,N) (10) となり、モータトルクに比例するトルクリップルの比例
定数が得られる。また、トルク指令が実際のトルクに反
映するまでの時間dtm が無視できない場合は、一定速回
転時の角速度 dθ/dt=dr/Ts とdtm との積(dθ/dt)・ dt
m の分だけ前記トルクリップルデータTcg(θn)およびTr
p(θn)を角度θn に対してシフトして、例えば(2) 式右
辺で計算した値をTcg(θn)にではなくTcg(θn+(dθ/dt)
・dtm)に入れれば良い。さらに、トルクセンサによって
モータ軸に掛かるトルクの測定データが得られる場合
は、前記トルク指令データに代えて、トルク測定データ
を用いてもよい。なお、本発明は「回転」を「移動」、
「角度」を「相対位置」、「回転子を移動子」、「1回
転分のモータ角度」を「固定子と移動子の相対位置」等
に置き換えればリニアモータにも適用可能であることは
いうまでもない。
ータが発生する角度に依存したトルクリップルデータ
を、モータの発生トルクに依存しないものと比例して増
大するものと別個に、摩擦等の影響を受けずに測定でき
るため、測定精度の高いトルクリップル測定装置が実現
できるという効果がある。
モリ 6 モータ 7 角度検出器 8 トルク発生器
Claims (5)
- 【請求項1】 角度検出器を備えたモータのトルクリッ
プル測定装置であり、トルク指令、速度指令、あるい
は、位置指令を制御入力として、モータが一定速度で回
転するように制御入力の補正を繰返し、最終的に一定速
度の駆動を実現する学習制御装置と、 前記学習制御装置によって実現された定速回転時におけ
る、1回転分のモータ角度(0 度≦θn <360 度, n=1,
2,…,N)に対応したトルク指令データTr( θn)(n=1,2,
…,N)を収集し、このトルク指令データよりトルクリッ
プルデータを求め記憶する手段とを備えたことを特徴と
するモータトルクリップル測定装置。 - 【請求項2】 前記学習制御装置によりモータを一定速
度で正転および逆転駆動させ、その際に収集した2種類
のトルク指令データTr+ ( θn)とTr- ( θn)とを用いて Tcg(θn) ={Tr+ ( θn) + Tr - ( θn)} / 2 (n=1,2, …,N) によりトルクリップルデータを求め記憶する手段を備え
たことを特徴とする請求項1記載のモータトルクリップ
ル測定装置。 - 【請求項3】 2種類の一定トルク-Td1, -Td2をそれぞ
れモータに加えた状態で、前記学習制御装置によりモー
タを一定速度で駆動させ、その際に収集した2種類のト
ルク指令データTr1(θn)とTr2(θn)とを用いて Trp(θn)= {Tr1(θn)-Tr2( θn)-(Td1-Td2)}/(Td1-Td2) (n=1,2,…,N) によりトルクリップルデータを求め記憶する手段を備え
たことを特徴とする請求項1記載のモータトルクリップ
ル測定装置。 - 【請求項4】 一定速時の角速度 dθ/dt と、トルク指
令が実際のトルクに反映するまでの時間dtm との積(dθ
/dt)・ dtm の分だけ前記トルクリップルデータを角度θ
n に対してシフトする手段を備えたことを特徴とする請
求項1、2又は3記載のモータトルクリップル測定装
置。 - 【請求項5】 前記トルク指令データに代えて、トルク
センサによって測定したトルク測定データを用いること
を特徴とする請求項1、2、3又は4記載のモータトル
クリップル測定装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP08258098A JP4013174B2 (ja) | 1998-03-13 | 1998-03-13 | モータトルクリップル測定装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP08258098A JP4013174B2 (ja) | 1998-03-13 | 1998-03-13 | モータトルクリップル測定装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11258076A true JPH11258076A (ja) | 1999-09-24 |
JP4013174B2 JP4013174B2 (ja) | 2007-11-28 |
Family
ID=13778429
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP08258098A Expired - Fee Related JP4013174B2 (ja) | 1998-03-13 | 1998-03-13 | モータトルクリップル測定装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4013174B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6971482B2 (en) | 2001-04-04 | 2005-12-06 | Toshiba Elevator Kabushiki Kaisha | Elevator control device |
US7164251B2 (en) | 2002-03-12 | 2007-01-16 | Toshiba Elevator Kabushiki Kaisha | Oscillation adjuster and oscillation adjusting method |
JP2016109627A (ja) * | 2014-12-09 | 2016-06-20 | オークマ株式会社 | 電動機のコギングトルク測定装置 |
CN110686812A (zh) * | 2019-09-23 | 2020-01-14 | 上海电器科学研究所(集团)有限公司 | 一种电机输出转矩脉动的耦合方法 |
-
1998
- 1998-03-13 JP JP08258098A patent/JP4013174B2/ja not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6971482B2 (en) | 2001-04-04 | 2005-12-06 | Toshiba Elevator Kabushiki Kaisha | Elevator control device |
US7164251B2 (en) | 2002-03-12 | 2007-01-16 | Toshiba Elevator Kabushiki Kaisha | Oscillation adjuster and oscillation adjusting method |
JP2016109627A (ja) * | 2014-12-09 | 2016-06-20 | オークマ株式会社 | 電動機のコギングトルク測定装置 |
US10302511B2 (en) | 2014-12-09 | 2019-05-28 | Okuma Corporation | Cogging torque measuring method for motor |
CN110686812A (zh) * | 2019-09-23 | 2020-01-14 | 上海电器科学研究所(集团)有限公司 | 一种电机输出转矩脉动的耦合方法 |
CN110686812B (zh) * | 2019-09-23 | 2021-10-29 | 上海电器科学研究所(集团)有限公司 | 一种电机输出转矩脉动的耦合方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4013174B2 (ja) | 2007-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2645004B2 (ja) | 多自由度マニピユレータの制御装置 | |
US8013560B2 (en) | Method for compensating for angular transmission error of an actuator | |
CN101911471A (zh) | 马达控制器和电动助力转向设备 | |
US7034483B2 (en) | Vehicle steering apparatus and method for controlling the same | |
JP2720584B2 (ja) | サーボシステムの同調位相制御装置 | |
JP2008048464A (ja) | 電気慣性制御装置およびその制御方法 | |
JP4655677B2 (ja) | 動力伝達系の試験装置とその制御方法 | |
JPH11129176A (ja) | センサを用いたカリブレーション方法 | |
CN114102606A (zh) | 机器人运动信息规划方法及相关装置 | |
JPH11258076A (ja) | モータトルクリップル測定装置 | |
JP3246572B2 (ja) | 電動機駆動系の負荷定数測定方法 | |
JP3230616B2 (ja) | 電動機駆動系の慣性負荷測定方式 | |
Bushuev et al. | Virtual prototype for co-simulation of hub-motor dynamics with brushless DC motor and elements of fault-tolerant control | |
CN110155364A (zh) | 一种带有振动检测功能的无人机电子调速器及多旋翼无人机 | |
JP2000009561A (ja) | アクチュエータの出力トルク検出方法 | |
JP4839242B2 (ja) | 転写ベルト駆動機構のモデル化方法及びそのモデル化方法を用いた制御系の設計支援方法 | |
JP4692705B2 (ja) | 粘弾性材料の試験方法 | |
JP2022023582A (ja) | サーボモータ装置、制御方法 | |
JP3393703B2 (ja) | パルス列入力対応型挙動測定装置 | |
JP2005137043A (ja) | モータ制御装置及びモータ制御方法 | |
WO2023209846A1 (ja) | 入出力装置、およびステアリング測定装置 | |
CN110051382B (zh) | 超声探头的步进电机控制方法、存储介质以及超声探头 | |
KR102695234B1 (ko) | 모터 성능 평가장치 | |
JP2002186270A (ja) | サーボ制御装置 | |
JPH03226284A (ja) | 機械系の制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Effective date: 20050228 Free format text: JAPANESE INTERMEDIATE CODE: A621 |
|
A977 | Report on retrieval |
Effective date: 20061120 Free format text: JAPANESE INTERMEDIATE CODE: A971007 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061124 |
|
A521 | Written amendment |
Effective date: 20070111 Free format text: JAPANESE INTERMEDIATE CODE: A523 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Effective date: 20070817 Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Effective date: 20070830 Free format text: JAPANESE INTERMEDIATE CODE: A61 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 3 Free format text: PAYMENT UNTIL: 20100921 |
|
R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110921 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 4 Free format text: PAYMENT UNTIL: 20110921 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 5 Free format text: PAYMENT UNTIL: 20120921 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 5 Free format text: PAYMENT UNTIL: 20120921 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 6 Free format text: PAYMENT UNTIL: 20130921 |
|
LAPS | Cancellation because of no payment of annual fees |