JP7275389B2 - サーボ制御装置 - Google Patents
サーボ制御装置 Download PDFInfo
- Publication number
- JP7275389B2 JP7275389B2 JP2022528376A JP2022528376A JP7275389B2 JP 7275389 B2 JP7275389 B2 JP 7275389B2 JP 2022528376 A JP2022528376 A JP 2022528376A JP 2022528376 A JP2022528376 A JP 2022528376A JP 7275389 B2 JP7275389 B2 JP 7275389B2
- Authority
- JP
- Japan
- Prior art keywords
- command value
- unit
- prediction
- correction
- model
- 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.)
- Active
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
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
- Control Of Electric Motors In General (AREA)
Description
サーボモータの駆動制御では、サーボモータの回転方向が反転する際の摩擦外乱の影響で軌跡誤差が発生してしまうという問題がある。この軌跡誤差は、象限突起またはロストモーションとも呼ばれ、軌跡誤差を抑制するための技術が求められている。軌跡誤差を抑制する技術の一例として、センサ等で取得したモータの位置および速度といったデータに基づいて軌跡誤差を抑制する補正量を推定するモデルを使って、指令値を補正する方法が考えられる。しかし、軌跡誤差を発生させる現象を十分に考慮できていないと、補正効果が全く表れなかったり、あるいは過補正となってしまったりして、補正によっては結果が却って悪化する可能性がある。また、モデルへの入力が外乱等で乱れた場合または未知の入力があった場合に想定外の補正をしてしまう可能性もあった。そこで、モデルを用いて補正量の推定時点以降の時点を推定した値がどの程度信頼できるのか、すなわち予測の結果の不確実性を判断し、制御に活用することで、軌跡誤差を抑制することが可能になる。以下の実施の形態では、モデルを用いて推定した結果の予測の不確実性を判断して、サーボモータの駆動制御における軌跡誤差の発生を抑制することができるサーボ制御装置について説明する。
σ2(xN+1)=c-kT・(CN -1)・k ・・・(2)
図4は、実施の形態2によるサーボ制御装置の構成の一例を模式的に示すブロック図である。以下では、実施の形態1と同一の構成要素には同一の符号を付して、その説明を省略し、実施の形態1と異なる部分について説明する。実施の形態2によるサーボ制御装置1Aは、蓄積部14と、モデル情報更新部15と、をさらに備える。
図6は、実施の形態3によるサーボ制御装置の構成の一例を模式的に示すブロック図である。以下では、実施の形態1と同一の構成要素には同一の符号を付して、その説明を省略し、実施の形態1と異なる部分について説明する。実施の形態3によるサーボ制御装置1Bでは、補正部12は、2以上の予測部を有する。図6の例では、補正部12は、第1予測部121Aと、第2予測部121Bと、を有する。なお、補正部12は、3以上の予測部を有していてもよい。
Claims (6)
- 周期的に入力されるサーボモータの動作を指示する指令値に基づいてサーボモータの動作を制御するサーボ制御装置であって、
前記指令値と前記サーボモータの動作の実測結果とに基づいて、前記指令値を補正した指令値である候補指令値と、前記候補指令値の信頼度を評価する指標である信頼度指標と、を決定し、前記サーボモータを制御するための補正後の指令値である補正後指令値を出力する補正部と、
前記候補指令値の前記サーボモータの制御への適用の許可または不許可を、前記信頼度指標に基づいて判断し、判断結果を前記補正部に出力する判断部と、
前記補正後指令値に基づいて前記サーボモータを制御するサーボアンプと、
を備え、
前記補正部は、
現在または未来の前記サーボモータの動作の状態量を予測する予測モデルを用いて、前記指令値と前記サーボモータの動作の実測結果とを入力として、前記候補指令値を決定する時点以降の時点における前記サーボモータの動作の状態量を予測した予測状態量を予測し、前記予測状態量の信頼度を評価する予測部と、
前記予測状態量に基づいて前記候補指令値を決定する補正選択部と、
を有し、
前記予測部は、前記予測状態量の信頼度を前記信頼度指標とし、
前記補正部の前記補正選択部は、前記判断結果に基づいて前記候補指令値を前記補正後指令値として前記サーボアンプに出力することを特徴とするサーボ制御装置。 - 前記指令値と前記サーボモータの動作の実測結果とを対応させて蓄積情報として記憶する蓄積部と、
前記判断結果が不許可の場合に、前記蓄積情報を用いて、前記予測モデルまたは前記予測モデルのモデルパラメータもしくはハイパーパラメータを含むモデル情報を更新し、前記予測部の前記予測モデルに更新された前記モデル情報を反映させるモデル情報更新部と、
をさらに備えることを特徴とする請求項1に記載のサーボ制御装置。 - 前記モデル情報更新部は、
少なくとも前記蓄積情報を含む前記サーボモータまたは前記サーボ制御装置に関する状態変数を観測する状態観測部と、
前記状態変数に基づいて作成される訓練データセットに従って、前記モデル情報を学習する学習部と、
前記学習部で学習した学習済みの前記モデル情報を記憶する学習済みモデル記憶部と、
学習済みの前記モデル情報を前記予測部の前記予測モデルに反映させる出力部と、
を有することを特徴とする請求項2に記載のサーボ制御装置。 - 前記予測部は、前記予測モデルを用いて予測した前記サーボモータの状態量のばらつきに基づいて前記信頼度指標を決定し、
前記判断部は、前記予測モデルから出力された前記信頼度指標と予め定められた基準値とを比較し、比較した結果に基づいて、前記判断結果を決定することを特徴とする請求項1から3のいずれか1つに記載のサーボ制御装置。 - 前記補正選択部は、前記判断結果が許可の場合に、前記候補指令値を前記補正後指令値として出力し、前記判断結果が不許可の場合に、前記候補指令値を決定する時点の直前の前記補正後指令値、前記候補指令値を決定する時点の前記指令値、または予め指定した値を前記補正後指令値として出力することを特徴とする請求項1から4のいずれか1つに記載のサーボ制御装置。
- 前記補正部は、複数の前記予測部を有し、
前記補正選択部は、複数の前記予測部が決定した前記信頼度指標に基づく前記判断結果のうち少なくとも1つが許可である場合に、前記判断結果が許可となった前記予測部による前記候補指令値のうち、前記信頼度指標が最も良い前記候補指令値を前記補正後指令値として決定し、複数の前記予測部が決定した前記信頼度指標に基づく前記判断結果がすべて不許可である場合に、前記候補指令値を決定する時点の直前の前記補正後指令値、前記候補指令値を決定する時点の前記指令値、または予め設定した値を前記補正後指令値として決定することを特徴とする請求項1から4のいずれか1つに記載のサーボ制御装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2020/022343 WO2021245916A1 (ja) | 2020-06-05 | 2020-06-05 | サーボ制御装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
JPWO2021245916A1 JPWO2021245916A1 (ja) | 2021-12-09 |
JPWO2021245916A5 JPWO2021245916A5 (ja) | 2022-11-11 |
JP7275389B2 true JP7275389B2 (ja) | 2023-05-17 |
Family
ID=78830759
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022528376A Active JP7275389B2 (ja) | 2020-06-05 | 2020-06-05 | サーボ制御装置 |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP7275389B2 (ja) |
CN (1) | CN115917445A (ja) |
DE (1) | DE112020007299T5 (ja) |
WO (1) | WO2021245916A1 (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019160017A (ja) | 2018-03-15 | 2019-09-19 | オムロン株式会社 | 学習装置、学習方法、及びそのプログラム |
JP2020135757A (ja) | 2019-02-25 | 2020-08-31 | オムロン株式会社 | 制御装置、制御方法、及び制御プログラム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6392825B2 (ja) * | 2016-11-01 | 2018-09-19 | ファナック株式会社 | 学習制御機能を備えたロボット制御装置 |
JP6888577B2 (ja) | 2018-03-30 | 2021-06-16 | オムロン株式会社 | 制御装置、制御方法、及び制御プログラム |
-
2020
- 2020-06-05 DE DE112020007299.1T patent/DE112020007299T5/de active Pending
- 2020-06-05 CN CN202080101273.9A patent/CN115917445A/zh active Pending
- 2020-06-05 JP JP2022528376A patent/JP7275389B2/ja active Active
- 2020-06-05 WO PCT/JP2020/022343 patent/WO2021245916A1/ja active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019160017A (ja) | 2018-03-15 | 2019-09-19 | オムロン株式会社 | 学習装置、学習方法、及びそのプログラム |
JP2020135757A (ja) | 2019-02-25 | 2020-08-31 | オムロン株式会社 | 制御装置、制御方法、及び制御プログラム |
Also Published As
Publication number | Publication date |
---|---|
JPWO2021245916A1 (ja) | 2021-12-09 |
WO2021245916A1 (ja) | 2021-12-09 |
DE112020007299T5 (de) | 2023-04-20 |
CN115917445A (zh) | 2023-04-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI743986B (zh) | 馬達控制裝置及馬達控制方法 | |
JP6567205B1 (ja) | 機械学習装置、補正パラメータ調整装置および機械学習方法 | |
JP7206874B2 (ja) | 制御装置、制御方法及びプログラム | |
TWI471708B (zh) | 伺服控制裝置 | |
US10444731B2 (en) | Controller and machine learning device | |
JP6841852B2 (ja) | 制御装置及び制御方法 | |
CN113748597A (zh) | 电动机控制装置 | |
CN110023857A (zh) | 伺服控制装置 | |
JP7275389B2 (ja) | サーボ制御装置 | |
WO2022162740A1 (ja) | 数値制御装置 | |
Diederichs | Reinforcement learning-a technical introduction | |
JP6896196B1 (ja) | 数値制御装置および学習装置 | |
JP2022024333A (ja) | 付加製造装置および付加製造方法 | |
JP7036128B2 (ja) | 制御装置、制御方法およびプログラム | |
JP4301491B2 (ja) | 電動機制御システムの自律設計方法及び自律設計装置並びに電動機制御システム | |
JP7505695B2 (ja) | モータ制御装置 | |
JP6829271B2 (ja) | 測定動作パラメータ調整装置、機械学習装置及びシステム | |
JP2023139729A (ja) | サーボ制御装置、サーボシステムおよびサーボ制御方法 | |
JP7224541B1 (ja) | 数値制御装置、加工システム、数値制御方法および加工方法 | |
JP7409343B2 (ja) | コントローラ、制御方法及び制御プログラム | |
JP7548130B2 (ja) | 組立手順生成装置 | |
JP7421391B2 (ja) | 学習方法、および、プログラム | |
US20230196088A1 (en) | Fan behavior anomaly detection using neural network | |
JP7428288B1 (ja) | プラント応答推定装置、プラント応答推定方法、及びプログラム | |
JP2024126970A (ja) | 制御装置、制御方法、プログラム、及び制御システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220901 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220901 |
|
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: 20230404 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230502 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7275389 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |