JP2010094023A - 電動機の制御装置及び制御方法 - Google Patents
電動機の制御装置及び制御方法 Download PDFInfo
- Publication number
- JP2010094023A JP2010094023A JP2010015212A JP2010015212A JP2010094023A JP 2010094023 A JP2010094023 A JP 2010094023A JP 2010015212 A JP2010015212 A JP 2010015212A JP 2010015212 A JP2010015212 A JP 2010015212A JP 2010094023 A JP2010094023 A JP 2010094023A
- Authority
- JP
- Japan
- Prior art keywords
- position command
- motor
- time
- predetermined
- 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
Images
Landscapes
- Control Of Electric Motors In General (AREA)
Abstract
【解決手段】 電動機3の制御対象4に対する移動距離、移動時間、振動周波数、減衰係数が既知である場合、位置指令生成部1において、低次(5次以上)の時間関数と、その2回微分および1回微分を含む数式からなる位置指令を作成し、そして、前記時間関数に適切に境界条件を設定することで各次の係数を決定し、このようにして得た位置指令θM*と電動機3からの電動機位置θMとに基づき、フィードバック制御部2で電動機3を追従制御させることにより、前記目的を達成する。
【選択図】図1
Description
図21は図20の従来例1の振動抑制部102の後段に2次フィルタ106を付加したものである。振動抑制部102から出力される振動周波数成分を抑制した位置指令の急峻な変動を2次フィルタ106で滑らかにし、補正後位置指令θM*を出力する。位置指令θ*の急峻な変動を回避することにより、トルクの過大値を回避できる。
前記位置指令生成手段は、所定の時間多項式と、前記時間多項式の2回微分に振動周波数もしくはその近傍の周波数の2乗の逆数を乗じた項と、前記時間多項式の1回微分に振動周波数もしくはその近傍の周波数の逆数と所定の減衰係数を乗じた項との和を前記位置指令θM*とし、そして前記所定の時間多項式の係数を、少なくとも電動機もしくは制御対象に対する目標移動距離と目標移動距離到達時間とから決まる所定の境界条件から求めることを特徴とする。
前記速度指令生成手段は、所定の時間多項式と、前記時間多項式の2回微分に振動周波数もしくはその近傍の周波数の2乗の逆数を乗じた項と、前記時間多項式の1回微分に振動周波数もしくはその近傍の周波数の逆数と所定の減衰係数を乗じた項との和を前記速度指令ωM*とし、そして前記所定の時間多項式の係数を、少なくとも電動機もしくは制御対象に対する目標速度と目標速度到達時間とから決まる所定の境界条件から求めることを特徴とする。
時間により変化する電動機もしくは制御対象の位置もしくは速度の目標値として入力位置指令θ*を入力する位置指令作成手段を備え、前記指令生成手段は、所定の時間多項式と、前記時間多項式の2回微分に振動周波数もしくはその近傍の周波数の2乗の逆数を乗じた項と、前記時間多項式の1回微分に振動周波数もしくはその近傍の周波数の逆数と所定の減衰係数を乗じた項との和から前記位置指令θM*を求め、そして前記所定の時間多項式の係数を、少なくとも所定の時間間隔ごとの前記目標値と前記所定の時間間隔とから決まる所定の境界条件から所定の時間間隔ごとに更新することを特徴とする。
≪実施の形態1≫
図1は本発明に係る実施の形態1の電動機の制御方法における制御ブロックを示す。
まず図1の実施の形態1の基本的な動作を説明する。位置指令生成部1は設定された目標移動距離、目標移動距離到達時間、振動周波数、減衰係数に基づき補正後位置指令θM*(以下、単に位置指令と記す)を作成し出力する。位置指令θM*の作成方法は後述する。フィードバック制御部2は、位置指令θM*と電動機3よりの位置θMとが一致するよう電流指令I*を電動機3に出力してフィードバック制御する。
図16に本発明に係る実施の形態2の電動機の制御方法における制御ブロックを示す。図1の実施の形態1と異なる点は、入力位置指令θ*を出力する位置指令作成部6を備え、また、指令生成部11は出力する位置指令θM*を所定の時間間隔で更新する点である。
2 フィードバック制御部
3 電動機
4 制御対象
5 振動周波数演算部
6 位置指令作成部
11 指令生成部
101 位置指令作成部
102 振動抑制部
103 フィードバック制御部
104 電動機
105 制御対象
106 2次フィルタ
107 制振制御部
Claims (8)
- 位置指令θM*を演算する位置指令生成手段と、
前記位置指令θM*と、電動機から得た電動機位置θMとに基づき前記電動機をフィードバック制御するフィードバック制御手段とを備えた制御装置において、
前記位置指令生成手段は、所定の時間多項式と、前記時間多項式の2回微分に電動機位置θMの振動周波数もしくはその近傍の周波数の2乗の逆数を乗じた項と、前記時間多項式の1回微分に前記振動周波数もしくはその近傍の周波数の逆数と所定の減衰係数を乗じた項との和により作成された時間関数を前記位置指令θM*とし、そして前記所定の時間多項式の係数を、少なくとも前記電動機もしくは制御対象に対する目標移動距離と目標移動距離到達時間とから決まる所定の境界条件から求め、
前記位置指令生成手段は、前記位置指令θM*の零点を、前記フィードバック制御手段と前記電動機とを含むフィードバックループの共振極を極零相殺するように配置し、
前記位置指令生成手段は、前記境界条件を、前記位置指令θM*の変動開始時点及び変動終了時点において前記所定の時間多項式の1回微分及び2回微分がそれぞれ0となるように設定し、かつ、前記境界条件を、前記位置指令θM*の変動中の所定の時点における前記電動機の速度が所定値となるように設定することを特徴とする電動機の制御装置。 - 前記位置指令生成手段は、前記境界条件を、前記位置指令θM*の変動中の所定の複数の時点における前記電動機の各速度がそれぞれ所定値となるように設定することを特徴とする請求項1記載の電動機の制御装置。
- 前記位置指令生成手段は、前記境界条件を、前記位置指令θM*の変動開始時点及び変動終了時点の中間時点における前記電動機の速度が所定値となるように設定することを特徴とする請求項1記載の電動機の制御装置。
- 指令生成手段で演算した位置指令θM*と、電動機から得た電動機位置θMとに基づき電動機をフィードバック制御する制御装置において、
時間により変化する電動機もしくは制御対象の位置もしくは速度の目標値として入力位置指令θ*を入力する位置指令作成手段を備え、前記指令生成手段は、所定の時間多項式と、前記時間多項式の2回微分に振動周波数もしくはその近傍の周波数の2乗の逆数を乗じた項と、前記時間多項式の1回微分に振動周波数もしくはその近傍の周波数の逆数と所定の減衰係数を乗じた項との和により作成される時間関数である前記位置指令θM*を求め、そして前記所定の時間多項式の係数を、少なくとも所定の時間間隔ごとの前記目標値と前記所定の時間間隔とから決まる所定の境界条件から所定の時間間隔ごとに更新し、
前記指令生成手段が、前記振動周波数が小さいほど、前記時間間隔を長くすることを特徴とする電動機の制御装置。 - 位置指令θM*を演算する位置指令生成手段と、
前記位置指令θM*と、電動機から得た電動機位置θMとに基づき前記電動機をフィードバック制御するフィードバック制御手段とを備えた制御装置のための電動機の制御方法において、
前記位置指令θM*を、所定の時間多項式と、前記時間多項式の2回微分に電動機位置θMの振動周波数もしくはその近傍の周波数の2乗の逆数を乗じた項と、前記時間多項式の1回微分に前記振動周波数もしくはその近傍の周波数の逆数と所定の減衰係数を乗じた項との和の時間関数として求め、そして前記所定の時間多項式の係数を、少なくとも電動機もしくは制御対象に対する目標移動距離と目標移動距離到達時間とから決まる所定の境界条件から求め、
前記境界条件を、前記位置指令の変動開始時点及び変動終了時点において前記所定の時間多項式の1回微分及び2回微分がそれぞれ0となるように、設定し、かつ、前記境界条件を、前記位置指令の変動中にも設定し、
前記位置指令θM*の零点を、前記フィードバック制御手段と前記電動機とを含むフィードバックループの共振極を極零相殺するように配置し、
前記境界条件を、前記位置指令θM*の変動開始時点及び変動終了時点において前記所定の時間多項式の1回微分及び2回微分がそれぞれ0となるように設定し、かつ、前記境界条件を、前記位置指令θM*の変動中の所定の時点における前記電動機の速度が所定値となるように設定することを特徴とする電動機の制御方法。 - 前記境界条件を、前記位置指令θM*の変動中の所定の複数の時点における前記電動機の各速度がそれぞれ所定値となるように設定することを特徴とする請求項5記載の電動機の制御方法。
- 前記境界条件を、前記位置指令θM*の変動開始時点及び変動終了時点の中間時点における前記電動機の速度が所定値となるように設定することを特徴とする請求項5記載の電動機の制御方法。
- 指令生成手段で演算した位置指令θM*と、電動機から得た電動機位置θMとに基づき電動機をフィードバック制御する制御方法において、
位置指令作成手段により、時間により変化する電動機もしくは制御対象の位置もしくは速度の目標値として入力位置指令θ*を入力し、前記位置指令θM*を、所定の時間多項式と、前記時間多項式の2回微分に振動周波数もしくはその近傍の周波数の2乗の逆数を乗じた項と、前記時間多項式の1回微分に振動周波数もしくはその近傍の周波数の逆数と所定の減衰係数を乗じた項との和の時間関数として求め、そして前記所定の時間多項式の係数を、少なくとも所定の時間間隔ごとの前記目標値と前記所定の時間間隔とから決まる所定の境界条件から所定の時間間隔ごとに更新し、
前記振動周波数が小さいほど、前記時間間隔を長くすることを特徴とする電動機の制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010015212A JP4959816B2 (ja) | 2010-01-27 | 2010-01-27 | 電動機の制御装置及び制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010015212A JP4959816B2 (ja) | 2010-01-27 | 2010-01-27 | 電動機の制御装置及び制御方法 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003339736A Division JP2005110396A (ja) | 2003-09-30 | 2003-09-30 | 電動機の制御装置及び制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010094023A true JP2010094023A (ja) | 2010-04-22 |
| JP4959816B2 JP4959816B2 (ja) | 2012-06-27 |
Family
ID=42256162
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010015212A Expired - Fee Related JP4959816B2 (ja) | 2010-01-27 | 2010-01-27 | 電動機の制御装置及び制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4959816B2 (ja) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH058191A (ja) * | 1991-02-13 | 1993-01-19 | Citizen Watch Co Ltd | ロボツト・ハンドの制御方法 |
| JPH087506A (ja) * | 1994-06-14 | 1996-01-12 | Hitachi Ltd | ディスク記録装置、及びそのアクセス制御方式 |
| JP2001320891A (ja) * | 2000-05-09 | 2001-11-16 | Mitsubishi Electric Corp | ドア制御装置およびドア制御装置の調整方法 |
-
2010
- 2010-01-27 JP JP2010015212A patent/JP4959816B2/ja not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH058191A (ja) * | 1991-02-13 | 1993-01-19 | Citizen Watch Co Ltd | ロボツト・ハンドの制御方法 |
| JPH087506A (ja) * | 1994-06-14 | 1996-01-12 | Hitachi Ltd | ディスク記録装置、及びそのアクセス制御方式 |
| JP2001320891A (ja) * | 2000-05-09 | 2001-11-16 | Mitsubishi Electric Corp | ドア制御装置およびドア制御装置の調整方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4959816B2 (ja) | 2012-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101674282B1 (ko) | 다관절 로봇의 궤적 제어 장치 및 제어 방법 | |
| JP5273575B2 (ja) | 電動機制御装置 | |
| JP5229396B2 (ja) | 位置決め制御装置 | |
| JP5762625B2 (ja) | 軌跡制御装置 | |
| JP6017595B2 (ja) | 振動を抑制するモータ制御装置 | |
| CN111095132B (zh) | 伺服控制装置 | |
| JP2013248681A (ja) | 多関節ロボットの弾性変形補償制御装置および制御方法 | |
| CN110955192B (zh) | 伺服控制装置、机器人及伺服控制方法 | |
| JP5652678B2 (ja) | 電動機制御装置 | |
| JP5441944B2 (ja) | モータ制御装置 | |
| JP5283804B1 (ja) | サーボ制御装置 | |
| JP2015170208A (ja) | 制御装置、制御方法及び制御プログラム | |
| JP4959816B2 (ja) | 電動機の制御装置及び制御方法 | |
| JP2005110396A (ja) | 電動機の制御装置及び制御方法 | |
| JP5868266B2 (ja) | 多関節ロボットの弾性変形補償制御装置および制御方法 | |
| JP2009294979A (ja) | 制御装置 | |
| JP2019082771A (ja) | 数値制御装置と制御方法 | |
| KR20160003864A (ko) | 지령 생성 장치 | |
| JP5017720B2 (ja) | 位置制御装置 | |
| WO2019117202A1 (ja) | 制御装置 | |
| JP5688679B2 (ja) | 指令生成関数の決定方法、指令発生方法、指令発生装置、及びモータ制御装置 | |
| WO2018168229A1 (ja) | 制御システム | |
| Saito et al. | Torque/force control of wave system based on reflected wave rejection and wave-based load disturbance observer | |
| JP2004272749A (ja) | 位置決め制御装置 | |
| Liang et al. | Using continuous function shaping to reduce vibration for flexible systems |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100127 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120313 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120321 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150330 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4959816 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |