JP4697139B2 - サーボ制御装置 - Google Patents
サーボ制御装置 Download PDFInfo
- Publication number
- JP4697139B2 JP4697139B2 JP2006527826A JP2006527826A JP4697139B2 JP 4697139 B2 JP4697139 B2 JP 4697139B2 JP 2006527826 A JP2006527826 A JP 2006527826A JP 2006527826 A JP2006527826 A JP 2006527826A JP 4697139 B2 JP4697139 B2 JP 4697139B2
- Authority
- JP
- Japan
- Prior art keywords
- controller
- speed
- feedforward
- signal
- target 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.)
- Expired - Fee Related
Links
Images
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/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/048—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators using a predictor
-
- 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
- G05B11/00—Automatic controllers
- G05B11/01—Automatic controllers electric
- G05B11/36—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
- G05B11/42—Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Feedback Control In General (AREA)
- Control Of Position Or Direction (AREA)
- Control Of Electric Motors In General (AREA)
Description
FF信号作成指令フィルタ50に未来目標指令が入力されると、FF信号作成指令フィルタ50は速度フィードフォワード信号VFFとトルクフィードフォワード信号TFFと位置指令増分値Δrを生成し、予測制御器5’には速度フィードフォワード信号VFFとトルクフィードフォワード信号TFFと位置指令増分値Δrを出力し、速度制御器2には速度フィードフォワード信号VFFとトルクフィードフォワード信号TFFを出力する。予測制御器2は位置指令増分値Δr、速度フィードフォワード信号VFF、トルクフィードフォワード信号TFFとモータ位置の増分値を入力し、速度指令を生成し速度制御器2に出力する。速度制御器2は速度指令、速度フィードフォワード信号VFF、トルクフィードフォワード信号TFFを入力してモータに電力を供給する。モータ1は速度制御器から電力を供給されトルクを発生し、イナーシャや負荷に応じて加速度を発生、回転する。モータの出力は位置である。
フィルタ21は、未来目標指令をフィルタリングする目的で用いることが可能なフィルタであり、フィルタリングされた未来目標指令を出力する。メモリ23は、フィルタ21の出力を入力して、現在時刻iからM(Mは自然数)サンプリング未来までの目標指令増分値Δr(i)、Δr(i+1)、・・・、Δr(i+M)を記憶してFF信号演算器22と予測制御器5’とに出力する。FF信号演算器22は、メモリ23の出力を入力して、速度フィードフォワード信号VFFとトルクフィードフォワード信号TFFを生成し、予測制御器5’と速度制御器2へ出力する。
VFF(i)=ffv/Ts・Δr(i+m1)
としてもよい。ここでffvはフィードフォワードゲイン、Tsはサンプリング周期、Δr(i+m1)はm1サンプリング未来の指令増分値、m1は0≦m1の整数である。
速度制御器2へ入力する速度フィードフォワード信号VFF(i)、および速度指令u(i)からモータ1の位置出力y(i)までの離散時間伝達関数モデルが、
そこで、評価関数
このように、従来のサーボ制御装置は予測制御器5から出力される速度指令u(i)と第2フィードフォワード制御器40から出力される速度フィードフォワード信号VFF(i)とを用いてモータを制御するようになっている。
また、目標指令とモータ出力とを一致させるサーボ制御装置として、図2内の予測制御器5の代わりに位置比例制御器を用いてもよい。この場合は、目標指令とモータの位置出力との偏差を比例倍して速度指令とする。
2 速度制御器
3 位置制御器
4 第1フィードフォワード制御器
5 予測制御器
5´ 予測制御器
6 差分器
7 第1フィードフォワード制御器
21 フィルタ
22 FF信号演算器
23 メモリ
40 第2フィードフォワード制御器
41 第3フィードフォワード制御器
42 加算器
43 フィードフォワード変更手段
50 FF信号作成指令フィルタ
60 予測制御装置
70 第2フィードフォワード制御器
71 第3フィードフォワード制御器
72 加算器
73 フィードフォワード変更手段
100 メモリ
101 メモリ
102 メモリ
103 メモリ
104 メモリ
105 メモリ
106 演算器
108 減算器
109 積算器
第1フィードフォワード制御器4は第2フィードフォワード制御器40と第3フィードフォワード制御器41と加算器42とを備えており、図示していない上位指令器より与えられた目標指令のサンプリング周期間の増分である目標指令増分値Δrを基に、第2フィードフォワード制御器40の出力である第2速度フィードフォワード信号VFFと、
K2(1−z−1)/Ts2
なる伝達関数特性をもつ第3フィードフォワード制御器41の出力第3速度フィードフォワード信号とを加算器42により加算し、第1速度フィードフォワード信号VF2として速度制御器へ出力する。
即ち、速度フィードフォワード信号VF2は、
VF2=[{K2(1−z−1)Δr}/Ts2]+VFF (4)
で与えられる。ここで、Δrは目標指令増分値、Tsはサンプリング周期、K2は制御ゲイン、VFFは第2速度フィードフォワード信号であり、例えば、フィードフォワードゲインffvにより、
VFF(i)=ffv/Ts・Δr (5)
として与える。
本実施例のサーボ制御装置が特許文献1と異なる部分は、第2速度フィードフォワード信号VFFに目標指令を2回微分して制御ゲインK2を乗じた信号を加算した信号を第1速度フィードフォワード信号VF2としていることである。
このとき、速度制御器2はI−P制御器ないし、PI制御器であるものとする。また、位置制御器3は、特許文献1に記載された予測制御器5であるような、既存のものでよい。いま、速度フィードフォワード信号VFF(i)、および速度指令u(i)からモータ1の出力y(i)までの離散時間伝達関数モデルが、
式(5)、(7)、(8)より、図1における位置制御器3の伝達関数は
なお、本実施例におけるサーボ制御装置の位置制御器3は、必ずしも予測制御系である必要はなく、式(9)および、式(10)を満足するような任意の位置制御器であって、速度制御器2がI−P制御器であれば、第1フィードフォワード制御器4内の制御ゲインK2を
で与えることで、加速度一定時の偏差を零とすることができ、
速度制御器2がPI制御器であれば、制御ゲインK2を
K2=DTi/(JKv)
ffv=1
で与えることで、加速度一定時の偏差を零とすることができる。
第1フィードフォワード制御器7は第2フィードフォワード制御器70と第3フィードフォワード制御器71と加算器72とを備えており、上位指令器(不図示)より与えられた目標指令のサンプリング周期間の増分である目標指令増分値を基に、第2フィードフォワード制御器70の出力である従来の速度フィードフォワード信号VFFと、
本実施例のサーボ制御装置が特許文献1と異なる部分は、通常の速度フィードフォワード信号VFFに目標指令を2回微分して制御ゲインK2を乗じた信号を加算した信号を速度フィードフォワード信号VF2としていることである。
このとき、速度制御器2はI−P制御器ないし、PI制御器であるものとする。
また、位置制御器3は、特許文献1に記載された予測制御器5であるような、既存のものでよい。いま、速度フィードフォワード信号VFF(i)、および速度指令u(i)からモータ1の出力y(i)までの離散時間伝達関数モデルが、
式(14)、(16)、(17)より、図8における位置制御器3の伝達関数は
なお、本実施例におけるサーボ制御装置の位置制御器3は、必ずしも予測制御系である必要はなく、式(18)および、式(19)を満足するような任意の位置制御器であって、速度制御器2がI−P制御器であれば、第1フィードフォワード制御器7内の速度フィードフォワードゲインffvを
また、同様に躍度一定となる目標指令
また、速度制御器2がPI制御器の場合は、速度フィードフォワードゲインffvを
本出願は、2005年4月1日出願の日本特許出願No.2005−106437,2005−106438に基づくものであり、その内容はここに参照として取り込まれる。
Claims (3)
- モータの速度制御を行う速度制御器と、
目標指令のサンプリング周期間の増分である目標指令増分値と前記モータの位置出力のサンプリング周期間の増分値である位置出力増分値とを入力して、速度指令を前記速度制御器へ出力する位置制御器と、
前記目標指令増分値を入力して、第1速度フィードフォワード信号を前記速度制御器へ出力する第1フィードフォワード制御器と、を備えたサーボ制御装置において、
前記第1フィードフォワード制御器が、前記目標指令増分値の1階微分値に速度フィードフォワードゲインを乗じて算出した第2フィードフォワード信号を出力する第2フィードフォワード制御器と、前記目標指令増分値の2階微分値に制御ゲインを乗じて算出した第3速度フィードフォワード信号を出力する第3速度フィードフォワード制御器と、前記第2フィードフォワード信号と前記第3フィードフォワード信号とを加算する加算器と、を有し、前記目標指令増分値が減速時かつ設定された閾値以下であるときには前記第3速度フィードフォワード信号を、前記目標指令増分値の2階微分値に予め設定されたゲインを乗じた値もしくは零のいずれか一方とすることを特徴とするサーボ制御装置。 - 前記制御ゲインは、加速度一定時における、前記目標指令増分値と前記位置出力増分値との偏差が零となるように設定されるものであることを特徴とする請求項1に記載のサーボ制御装置。
- 前記制御ゲインは、加速度一定時および躍度一定時における、前記目標指令増分値と前記位置出力増分値との偏差が零となるように設定されるものであることを特徴とする請求項1に記載のサーボ制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006527826A JP4697139B2 (ja) | 2004-07-27 | 2005-07-27 | サーボ制御装置 |
Applications Claiming Priority (10)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004218037 | 2004-07-27 | ||
| JP2004218037 | 2004-07-27 | ||
| JP2004343773 | 2004-11-29 | ||
| JP2004343773 | 2004-11-29 | ||
| JP2005106438 | 2005-04-01 | ||
| JP2005106437 | 2005-04-01 | ||
| JP2005106437 | 2005-04-01 | ||
| JP2005106438 | 2005-04-01 | ||
| PCT/JP2005/013747 WO2006011519A1 (ja) | 2004-07-27 | 2005-07-27 | サーボ制御装置 |
| JP2006527826A JP4697139B2 (ja) | 2004-07-27 | 2005-07-27 | サーボ制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2006011519A1 JPWO2006011519A1 (ja) | 2008-05-01 |
| JP4697139B2 true JP4697139B2 (ja) | 2011-06-08 |
Family
ID=35786269
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006527826A Expired - Fee Related JP4697139B2 (ja) | 2004-07-27 | 2005-07-27 | サーボ制御装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US7449857B2 (ja) |
| JP (1) | JP4697139B2 (ja) |
| DE (1) | DE112005001789T5 (ja) |
| TW (1) | TW200627109A (ja) |
| WO (1) | WO2006011519A1 (ja) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7986118B2 (en) * | 2007-04-23 | 2011-07-26 | Honda Motor Co., Ltd. | Open-loop torque control on joint position-controlled robots |
| JP5246328B2 (ja) * | 2009-03-24 | 2013-07-24 | 株式会社安川電機 | モータ制御装置 |
| JP2011010533A (ja) * | 2009-05-25 | 2011-01-13 | Yaskawa Electric Corp | モータ制御装置及びモータ制御システム |
| JP4813616B1 (ja) * | 2010-07-12 | 2011-11-09 | ファナック株式会社 | 円弧動作時の速度制御機能を有する工作機械の数値制御装置 |
| KR101378824B1 (ko) * | 2012-04-20 | 2014-03-27 | 라인스트림 테크놀로지스 | 기계 시스템에서 자동적으로 관성을 추정하기 위한 방법 및 모션 프로파일을 생성하기 위한 방법 |
| US9041337B2 (en) * | 2012-05-18 | 2015-05-26 | Linestream Technologies | Motion profile generator |
| US8710777B2 (en) | 2012-04-20 | 2014-04-29 | Linestream Technologies | Method for automatically estimating inertia in a mechanical system |
| JP6149291B2 (ja) * | 2013-12-11 | 2017-06-21 | 日機電装株式会社 | 速度フィードフォワードを加えたカスケード型モータ位置決め制御系の簡易設計法 |
| US10061275B2 (en) | 2014-07-29 | 2018-08-28 | Linestream Technologies | Optimized parameterization of active disturbance rejection control |
| JP6020537B2 (ja) | 2014-11-21 | 2016-11-02 | 株式会社安川電機 | モータ制御装置及びモータ制御方法 |
| US10126202B2 (en) | 2015-09-11 | 2018-11-13 | Linestream Technologies | Method for automatically estimating inertia, coulomb friction, and viscous friction in a mechanical system |
| JP6530696B2 (ja) * | 2015-11-25 | 2019-06-12 | オークマ株式会社 | 周波数同定器 |
| US10035266B1 (en) | 2016-01-18 | 2018-07-31 | X Development Llc | Generating robot trajectories using a real time trajectory generator and a path optimizer |
| JP7040434B2 (ja) * | 2017-12-15 | 2022-03-23 | オムロン株式会社 | 制御装置 |
| WO2019139133A1 (ja) * | 2018-01-11 | 2019-07-18 | オムロン株式会社 | モデル予測制御のための制御パラメータの設定方法 |
| JP6748135B2 (ja) * | 2018-03-19 | 2020-08-26 | ファナック株式会社 | 機械学習装置、サーボ制御装置、サーボ制御システム、及び機械学習方法 |
| DE112020000380T5 (de) * | 2019-01-11 | 2021-09-23 | Omron Corporation | Steuereinrichtung |
| TWI747126B (zh) * | 2020-01-03 | 2021-11-21 | 國立勤益科技大學 | 電動滑板之管理系統 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01319810A (ja) * | 1988-06-21 | 1989-12-26 | Juki Corp | モータによる位置決め装置 |
| JPH0561506A (ja) * | 1991-09-04 | 1993-03-12 | Satoshi Tsuboi | 動作制御装置の予見制御方法 |
| JP2004213472A (ja) * | 2003-01-07 | 2004-07-29 | Fanuc Ltd | 制御装置 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2762364B2 (ja) * | 1989-03-20 | 1998-06-04 | ファナック株式会社 | サーボモータのフィードフォワード制御方法 |
| JP2693335B2 (ja) | 1992-01-07 | 1997-12-24 | 株式会社三協精機製作所 | モータ制御装置 |
| JP3621278B2 (ja) * | 1998-12-10 | 2005-02-16 | 三菱電機株式会社 | サーボ制御装置 |
| WO2000070739A1 (fr) * | 1999-05-14 | 2000-11-23 | Mitsubishi Denki Kabushiki Kaisha | Servocommande |
| JP3666578B2 (ja) | 2000-08-18 | 2005-06-29 | 株式会社安川電機 | 予測制御装置 |
| US6744233B1 (en) * | 2000-11-01 | 2004-06-01 | Mitsubishi Denki Kabushiki Kaisha | Servo controller and method |
| KR100447052B1 (ko) * | 2000-11-01 | 2004-09-04 | 미쓰비시덴키 가부시키가이샤 | 서보 제어장치 |
| WO2003005141A1 (en) * | 2001-07-04 | 2003-01-16 | Mitsubishi Denki Kabushiki Kaisha | Servocontrol system and method of setting |
| JP4391218B2 (ja) * | 2003-02-20 | 2009-12-24 | 三菱電機株式会社 | サーボ制御装置 |
| JP4015139B2 (ja) * | 2004-06-28 | 2007-11-28 | ファナック株式会社 | 鍛圧機械のサーボモータ制御装置 |
-
2005
- 2005-07-27 DE DE112005001789T patent/DE112005001789T5/de not_active Withdrawn
- 2005-07-27 US US11/658,742 patent/US7449857B2/en not_active Expired - Fee Related
- 2005-07-27 TW TW094125476A patent/TW200627109A/zh unknown
- 2005-07-27 WO PCT/JP2005/013747 patent/WO2006011519A1/ja not_active Ceased
- 2005-07-27 JP JP2006527826A patent/JP4697139B2/ja not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01319810A (ja) * | 1988-06-21 | 1989-12-26 | Juki Corp | モータによる位置決め装置 |
| JPH0561506A (ja) * | 1991-09-04 | 1993-03-12 | Satoshi Tsuboi | 動作制御装置の予見制御方法 |
| JP2004213472A (ja) * | 2003-01-07 | 2004-07-29 | Fanuc Ltd | 制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20080036413A1 (en) | 2008-02-14 |
| JPWO2006011519A1 (ja) | 2008-05-01 |
| DE112005001789T5 (de) | 2007-07-12 |
| WO2006011519A1 (ja) | 2006-02-02 |
| US7449857B2 (en) | 2008-11-11 |
| TW200627109A (en) | 2006-08-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4697139B2 (ja) | サーボ制御装置 | |
| US9166512B2 (en) | Motor control device provided with feedforward control | |
| JP4779969B2 (ja) | 電動機制御装置 | |
| JP3506157B2 (ja) | 電動機の位置制御装置 | |
| WO1998040801A1 (en) | Position controller | |
| JP2009245419A (ja) | システム制御装置及びシステム制御方法 | |
| WO2011136160A1 (ja) | サーボ制御装置 | |
| US7224141B2 (en) | Position controller of motor | |
| JP2002062906A (ja) | 予測制御装置 | |
| CN117464661A (zh) | 基于动力学转矩补偿的控制方法及控制装置 | |
| CN102467131A (zh) | 伺服控制器 | |
| JP2006146572A (ja) | サーボ制御装置および方法 | |
| JPH0962363A (ja) | 電動機の位置決め制御方法 | |
| US20030173928A1 (en) | Servo control method | |
| JP4483314B2 (ja) | サーボ制御装置 | |
| JP6930868B2 (ja) | サーボ制御装置、サーボ制御方法及びシステム | |
| JP3062606B2 (ja) | ニューラルネットワークを用いた適応制御装置 | |
| JP7535885B2 (ja) | 動力学トルク補償に基づく制御方法及び制御装置 | |
| JP3582541B2 (ja) | スライディングモード制御による位置決め制御方法 | |
| JP4038659B2 (ja) | サーボ制御装置 | |
| JP2005285030A (ja) | サーボ制御装置 | |
| JP2005182427A (ja) | 制御演算装置 | |
| JPH10149210A (ja) | 位置決め制御系の指令作成方法 | |
| JP4496545B2 (ja) | デジタルサーボ制御装置及びその制御方法 | |
| JPH04364501A (ja) | ロボットの制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080612 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101116 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101125 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110201 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110214 |
|
| LAPS | Cancellation because of no payment of annual fees |