JP6519457B2 - 補正装置、補正装置の制御方法、情報処理プログラム、および記録媒体 - Google Patents
補正装置、補正装置の制御方法、情報処理プログラム、および記録媒体 Download PDFInfo
- Publication number
- JP6519457B2 JP6519457B2 JP2015234143A JP2015234143A JP6519457B2 JP 6519457 B2 JP6519457 B2 JP 6519457B2 JP 2015234143 A JP2015234143 A JP 2015234143A JP 2015234143 A JP2015234143 A JP 2015234143A JP 6519457 B2 JP6519457 B2 JP 6519457B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- command value
- correction device
- target
- feedback
- 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
- 238000012937 correction Methods 0.000 title claims description 248
- 238000000034 method Methods 0.000 title claims description 56
- 230000010365 information processing Effects 0.000 title claims 4
- 230000006870 function Effects 0.000 claims description 7
- 230000000694 effects Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 10
- 238000004364 calculation method Methods 0.000 description 9
- 230000006872 improvement Effects 0.000 description 9
- 230000004044 response Effects 0.000 description 8
- 238000001514 detection method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 239000013643 reference control Substances 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000000630 rising effect Effects 0.000 description 4
- 238000005070 sampling Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000002411 adverse Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003534 oscillatory effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/048—Monitoring; Safety
-
- 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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
- G05B19/054—Input/output
-
- 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/0265—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric the criterion being a learning criterion
-
- 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
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
- G05B2219/11—Plc I-O input output
- G05B2219/1103—Special, intelligent I-O processor, also plc can only access via processor
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34013—Servocontroller
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Feedback Control In General (AREA)
- Control Of Position Or Direction (AREA)
Description
以下、本発明の実施形態1について、図1から図4に基づいて詳細に説明する。図中同一または相当部分には同一符号を付してその説明は繰返さない。本発明の一態様に係る指令値補正装置1(フィードバック制御系が受け付ける指令値を補正する補正装置)についての理解を容易にするため、先ず、指令値補正装置1を含む制御システム1000の概要を、図2(特に図2の(a))を用いて説明する。
図2は、指令値補正装置1を含む制御システム1000および制御システム1100の概要を示す図である。図2の(a)は、フィードバック制御部2を含む下位コントローラ200(例えばサーボドライバ)と、下位コントローラ200に指令値を与える上位コントローラ100(例えばプログラマブルコントローラ(PLC、Programmable Logic Controller))と、制御対象3(マシン、例えばサーボモータおよび当該サーボモータによって駆動される機械要素)と、を含む制御システム1000の概要を示す図である。制御システム1000において、指令値補正装置1は、上位コントローラ100に含まれている。
図2の(a)を用いてこれまで説明してきた制御システム1000に含まれる指令値補正装置1は、目標軌道データから制御周期ごとに生成する基準指令値(制御指令値)に対して、目標軌道データへの追従性能を向上させるために、フィードバック情報(制御対象3の制御量)を利用して補正した指令値(補正後指令値)を、フィードバック制御部2に与える。指令値補正装置1の理解を容易にするために、指令値補正装置1の概要を説明しておけば、以下の通りである。すなわち、指令値補正装置1(補正装置)は、目標軌道から制御周期ごとに生成された指令値に制御対象3の制御量を追従させるフィードバック制御部2(フィードバック制御系)が受け付ける当該指令値を補正する補正装置であって、制御対象3の、今回の制御周期における制御量を取得する制御量取得部12と、制御量取得部12が取得した前記今回の制御周期における制御量を用いて、フィードバック制御部2が受け付ける今回の制御周期の指令値を補正する指令値補正部13と、を備えている。
以上に概要を説明した指令値補正装置1について、次に、図1を用いて、その詳細を説明していく。
例えば、1サイクルが1秒である目標軌道から生成された、1制御周期が5ミリ秒である指令値(基準指令値)を基準指令値取得部11が取得するものとする。すなわち、基準指令値取得部11は、連続する200個の指令値を取得することになる。
これまでに説明してきた指令値補正装置1は、図2の(a)に例示したように、フィードバック制御部2を含む下位コントローラ200とは別の、上位コントローラ100に含まれるものであった。しかしながら、指令値補正装置1を含む制御システムが、図2の(a)に例示した制御システム1000のような構成であることは必須ではない。以下に、指令値補正装置1を含む制御システムの例として、制御システム1000以外のものを、図2の(b)、図3、および図4を用いて説明する。指令値補正装置1を含む制御システムにおいては、指令値補正装置1が、フィードバック制御部2よりも上位にあり、フィードバック制御部2より駆動を制御される制御対象3の制御量をフィードバック情報として取得できればよい。
以上に構成の詳細等を説明してきた指令値補正装置1について、指令値補正装置1が実行する処理の流れは以下のように整理することができる。すなわち、指令値補正装置1(補正装置)の制御方法は、目標軌道から制御周期ごとに生成された指令値に制御対象3の制御量を追従させるフィードバック制御系(フィードバック制御部2、位置−速度制御部21)が受け付ける当該指令値を補正する補正装置の制御方法であって、制御対象3の、今回の制御周期における制御量を取得する制御量取得ステップと、前記制御量取得ステップにて取得した前記今回の制御周期における制御量を用いて、前記フィードバック制御系が受け付ける今回の制御周期の指令値を補正する指令値補正ステップと、を含んでいる。
一般に、上位コントローラ(例えば、上位コントローラ100、コントローラ120、コントローラ130、および、上位コントローラ140。特に、指令値補正装置1)の制御周期は、下位コントローラ(例えば、下位コントローラ200、サーボドライバ220、サーボドライバ230、および、複数の下位コントローラ200(1)〜200(n))の制御周期より長い。また、前記上位コントローラの制御ループ内に通信などが追加になるために、前記上位コントローラの制御動作は、前記下位コントローラの制御動作に比べて相対的に遅れる。
本発明の他の実施形態について、図5から図10に基づいて説明すれば、以下のとおりである。なお記載の簡潔性を担保するため、実施形態1とは異なる構成(処理の手順及び処理の内容)のみについて説明する。すなわち、実施形態1で記載された構成等は、本実施形態にもすべて含まれ得る。また、実施形態1で記載した用語の定義も同じである。
ここで、本発明の実施形態2に係る指令値補正装置7(補正装置)の概要を予め説明しておけば以下の通りである。すなわち、指令値補正装置7の指令値補正部13は、フィードバック制御部2と制御対象3とのモデルを用いたモデル予測制御によって、今回の制御周期における制御量を用いて今回の制御周期の指令値の補正を行う。
以上に概要を説明した指令値補正装置7について、次に、図5を用いて、その詳細を説明していく。
図7は、モデル予測制御のアルゴリズムの基本概念を説明するための図である。
R(n+H)=SP(n+H)−λH*{SP(n)−PV(n)},
λ=exp(−Tc/Tr)
ここで、
PV(n):時刻nの制御量
SP(n),SP(n+H):時刻n,n+Hの目標値
R(n+H):予測ホライズンH先の参照軌道上の目標値
Tc:制御周期(サンプリング時間)
である。
ΔP(n+H)=SP(n+H)−λH*{SP(n)−PV(n)}−PV(n)
=(1−λH){SP(n)−PV(n)}+SP(n+H)−SP(n)
となる。
(1)自由応答
現在の状態を初期値として、未来の操作量MVとして0が継続する場合の、予測ホライズンH後のモデル出力Yf(n+H)を、上述のARXモデルの式から繰り返し計算により求める。
初期状態を0として、MV=1(100%)のステップ応答における、時刻Hのモデル出力S(H)を求める。
MV(n):時刻nの操作量
Yf(n+H):予測ホライズンH後のモデルの自由応答出力
S(H):時刻Hのモデルのステップ応答出力
である。
Y(n+H)=Yf(n+H)+MV(n)*S(H)
Y(n)からの増分、すなわち、予測ホライズンH後に期待されるモデル出力の増分ΔM(n+H)は、
ΔM(n+H)=Yf(n+H)+MV(n)*S(H)−Y(n)
となる。
Yf(n+H)+MV(n)*S(H)−Y(n)=(1−λH){SP(n)−PV(n)}+SP(n+H)−SP(n)
MV(n)について解くと、
MV(n)=[(1−λH){SP(n)−PV(n)}+SP(n+H)−SP(n)−Yf(n+H)+Y(n)]/S(H)
本実施の形態においては、上述のように、むだ時間を内部モデルに含めていないので、前項のMVの算出式を、むだ時間dを考慮したものに修正する必要がある。
MV(n)=[(1−λH){SP(n+d)−PV(n+d)}+SP(n+H+d)−SP(n+d)−Yf(n+H)+Y(n)]/S(H)
ここで、PV(n+d)の予測値が必要となり、合理的な近似として通常は次の計算式で求める。
PV(n+d)=PV(n)+Y(n)−Y(n−d)
なお、時刻nの操作量MV(n)を計算後、次回計算のために、次のモデル出力Y(n+1)を求めておく。
以上に詳細を説明したモデル予測制御を実行するモデル予測制御部131の効果を、図8〜図10を用いて説明する。なお、図8〜図10に示す例においては、モデル予測制御部131の利用するモデル(サーボドライバ250と制御対象3とのトータルの特性を示すモデル)として、4次の伝達関数モデルを使用した。一般に、モデル予測制御部131による指令値の補正の効果(追従性能の向上率)は、モデル予測制御部131の利用するモデルのモデル精度に依存し、一般にある程度の次数まではモデル次数が高い方が精度が上がる。
指令値補正装置1および指令値補正装置7の制御ブロック(特に、基準指令値取得部11、制御量取得部12、指令値補正部13、補正後指令値出力部14、およびモデル予測制御部131)は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。
2 フィードバック制御部(フィードバック制御系)
3 制御対象
5 学習制御部
7 指令値補正装置(補正装置)
12 制御量取得部
13 指令値補正部
21 位置−速度制御部(フィードバック制御系)
130 コントローラ(補正装置)
131 モデル予測制御部
1000、1100、1200、1300、1400、1500 制御システム
Claims (8)
- 目標軌道から制御周期ごとに生成された指令値に制御対象の制御量を追従させるフィードバック制御系が受け付ける当該指令値を補正する補正装置であって、
Nを2以上の整数として、N−1番目以前の制御周期の補正後の指令値に従って制御された前記制御対象の制御量を、N番目の制御周期において取得する制御量取得部と、
前記制御量取得部が前記N番目の制御周期において取得した前記制御量を用いて、前記フィードバック制御系が受け付ける前記N番目の制御周期の指令値を補正する指令値補正部と、を備えることを特徴とする補正装置。 - 前記指令値補正部は、前記フィードバック制御系と前記制御対象とのモデルを用いたモデル予測制御によって、前記N番目の制御周期において取得した前記制御量を用いた前記N番目の制御周期の指令値の補正を行うことを特徴とする請求項1に記載の補正装置。
- 前記フィードバック制御系は、サーボモータを制御対象とするサーボドライバであることを特徴とする請求項1または2に記載の補正装置。
- 前記制御量取得部は、さらに、前記目標軌道に対応する前記制御対象の制御量を取得し、
Mを1以上の整数として、前記制御量取得部が取得したM回目の前記目標軌道の全体に対応する前記制御対象の制御量を用いて、前記M回目の前記目標軌道と同様の、M+1回目の前記目標軌道から制御周期ごとに生成される指令値の全体に対する補正量を出力する学習制御部をさらに備えることを特徴とする請求項1から3のいずれか1項に記載の補正装置。 - 前記制御量取得部は、複数のフィードバック制御系の各々の、前記N−1番目以前の制御周期の補正後の指令値に従って制御された制御対象の制御量を、前記N番目の制御周期において取得し、
前記指令値補正部は、前記制御量取得部が前記N番目の制御周期において取得した、前記複数のフィードバック制御系の各々の制御対象の制御量を用いて、前記複数のフィードバック制御系の各々が受け付ける、前記N番目の制御周期の指令値を補正することを特徴とする請求項1から4のいずれか1項に記載の補正装置。 - 目標軌道から制御周期ごとに生成された指令値に制御対象の制御量を追従させるフィードバック制御系が受け付ける当該指令値を補正する補正装置の制御方法であって、
Nを2以上の整数として、N−1番目以前の制御周期の補正後の指令値に従って制御された前記制御対象の制御量を、N番目の制御周期において取得する制御量取得ステップと、
前記制御量取得ステップにて前記N番目の制御周期において取得した前記制御量を用いて、前記フィードバック制御系が受け付ける前記N番目の制御周期の指令値を補正する指令値補正ステップと、を含むことを特徴とする補正装置の制御方法。 - 請求項1から5のいずれか一項に記載の補正装置としてコンピュータを機能させるための情報処理プログラムであって、前記各部としてコンピュータを機能させるための情報処理プログラム。
- 請求項7に記載の情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015234143A JP6519457B2 (ja) | 2015-11-30 | 2015-11-30 | 補正装置、補正装置の制御方法、情報処理プログラム、および記録媒体 |
EP16196884.7A EP3173883B1 (en) | 2015-11-30 | 2016-11-02 | Correction device, correction device controlling method, information processing program, and recording medium |
CN201611009487.5A CN106873506B (zh) | 2015-11-30 | 2016-11-03 | 校正装置、校正装置的控制方法、信息处理程序及记录介质 |
US15/343,250 US10241490B2 (en) | 2015-11-30 | 2016-11-04 | Correction device, correction device controlling method, information processing program, and recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015234143A JP6519457B2 (ja) | 2015-11-30 | 2015-11-30 | 補正装置、補正装置の制御方法、情報処理プログラム、および記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017102617A JP2017102617A (ja) | 2017-06-08 |
JP6519457B2 true JP6519457B2 (ja) | 2019-05-29 |
Family
ID=57754905
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015234143A Active JP6519457B2 (ja) | 2015-11-30 | 2015-11-30 | 補正装置、補正装置の制御方法、情報処理プログラム、および記録媒体 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10241490B2 (ja) |
EP (1) | EP3173883B1 (ja) |
JP (1) | JP6519457B2 (ja) |
CN (1) | CN106873506B (ja) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170194882A1 (en) * | 2016-01-05 | 2017-07-06 | ZEROTECH (Chongqing) Intelligence Technology Co., Ltd. | Platform motor driving module, platform controlling system, and platform system |
EP3324254A1 (de) * | 2016-11-17 | 2018-05-23 | Siemens Aktiengesellschaft | Einrichtung und verfahren zur bestimmung der parameter einer regeleinrichtung |
JP6930150B2 (ja) * | 2017-03-14 | 2021-09-01 | オムロン株式会社 | 制御装置、制御プログラムおよび制御システム |
JP6897360B2 (ja) | 2017-06-21 | 2021-06-30 | オムロン株式会社 | 制御装置、制御プログラムおよび制御システム |
JP2019021087A (ja) * | 2017-07-19 | 2019-02-07 | オムロン株式会社 | 制御装置、制御装置の制御方法、情報処理プログラム、および記録媒体 |
JP7024235B2 (ja) | 2017-07-19 | 2022-02-24 | オムロン株式会社 | 制御装置、制御装置の制御方法、情報処理プログラム、および記録媒体 |
JP7003623B2 (ja) * | 2017-12-15 | 2022-01-20 | オムロン株式会社 | 制御システム |
EP3739401B1 (en) * | 2018-01-11 | 2024-06-26 | Omron Corporation | Method for setting control parameters for model prediction control |
WO2019142712A1 (ja) * | 2018-01-17 | 2019-07-25 | 日本電産株式会社 | 指令生成装置および指令生成方法 |
JP6888564B2 (ja) * | 2018-02-13 | 2021-06-16 | オムロン株式会社 | モデル予測制御装置、モデル予測制御装置の制御方法、情報処理プログラム、および記録媒体 |
EP3605249A1 (de) * | 2018-08-02 | 2020-02-05 | Siemens Aktiengesellschaft | Verfahren zur synchronisierung, verfahren zum betreiben einer industriellen anlage, vorrichtung, computerprogrammprodukt und computerlesbares medium |
JP6992719B2 (ja) * | 2018-09-27 | 2022-01-13 | オムロン株式会社 | 制御装置 |
JP7088318B2 (ja) * | 2019-01-11 | 2022-06-21 | オムロン株式会社 | 制御装置 |
JP7151546B2 (ja) | 2019-02-25 | 2022-10-12 | オムロン株式会社 | 制御装置、制御方法、及び制御プログラム |
JP7171126B2 (ja) * | 2019-02-28 | 2022-11-15 | 株式会社日立ハイテクソリューションズ | 制御システム |
CN109856978B (zh) * | 2019-03-26 | 2022-02-15 | 广东电网有限责任公司 | 一种获取被控对象模型的方法及装置 |
JP7405537B2 (ja) * | 2019-09-05 | 2023-12-26 | ファナック株式会社 | 機械学習装置、サーボ制御装置、サーボ制御システム及び機械学習方法 |
JP7451182B2 (ja) * | 2020-01-15 | 2024-03-18 | 日野自動車株式会社 | 制御装置 |
CN116500889B (zh) * | 2023-06-27 | 2023-10-03 | 广东技术师范大学 | 基于时空二维优化的伺服电机位置精密控制方法及装置 |
Family Cites Families (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04199301A (ja) * | 1990-11-29 | 1992-07-20 | Meidensha Corp | ディジタル制御装置 |
US5773938A (en) * | 1995-07-04 | 1998-06-30 | Samsung Electronics Co., Ltd. | Apparatus for controlling speed of a rotary motor |
KR0185951B1 (ko) * | 1995-07-04 | 1999-05-15 | 김광호 | 회전모터의 속도제어방법 및 그 장치 |
US6094602A (en) * | 1996-11-29 | 2000-07-25 | Woodward Governor Company | Method and apparatus for estimating and controlling non-linear disturbances in a feedback control system |
JP3215067B2 (ja) * | 1997-03-21 | 2001-10-02 | ファナック株式会社 | 移動方向反転時の位置補正方法 |
JP3485905B2 (ja) * | 2001-04-26 | 2004-01-13 | 本田技研工業株式会社 | モータ制御装置 |
GB2388922B (en) * | 2002-01-31 | 2005-06-08 | Cambridge Consultants | Control system |
JP2004227163A (ja) * | 2003-01-21 | 2004-08-12 | Fanuc Ltd | サーボ制御装置 |
WO2004092859A1 (ja) * | 2003-04-11 | 2004-10-28 | Mitsubishi Denki Kabushiki Kaisha | サーボ制御器 |
JP2005094964A (ja) * | 2003-09-19 | 2005-04-07 | Yaskawa Electric Corp | モータの制御装置及び制御方法 |
US7548035B2 (en) * | 2003-11-26 | 2009-06-16 | Nsk Ltd. | Control apparatus of electric power steering apparatus |
JP4276187B2 (ja) * | 2005-02-02 | 2009-06-10 | ファナック株式会社 | 学習制御機能を有する数値制御装置 |
JP4280241B2 (ja) * | 2005-02-02 | 2009-06-17 | ファナック株式会社 | 学習制御機能を有する数値制御装置 |
JP4591136B2 (ja) * | 2005-03-14 | 2010-12-01 | 株式会社安川電機 | 2次元位置決め装置 |
JP4745158B2 (ja) * | 2006-07-24 | 2011-08-10 | 本田技研工業株式会社 | 電動機の制御装置 |
EP1882623B1 (en) * | 2006-07-25 | 2010-11-03 | NSK Ltd. | Electric Power steering apparatus |
US7844352B2 (en) * | 2006-10-20 | 2010-11-30 | Lehigh University | Iterative matrix processor based implementation of real-time model predictive control |
JP5130716B2 (ja) * | 2007-01-09 | 2013-01-30 | 株式会社ジェイテクト | モータ制御装置および電気式動力舵取装置 |
EP2015443B1 (en) * | 2007-07-10 | 2010-04-07 | Jtekt Corporation | Motor control device |
CN101349893B (zh) * | 2007-07-18 | 2011-03-16 | 太极光控制软件(北京)有限公司 | 自适应模型预测控制装置 |
JP5082719B2 (ja) * | 2007-09-26 | 2012-11-28 | 株式会社ジェイテクト | モータ制御装置及び電動パワーステアリング装置 |
US8295951B2 (en) * | 2007-12-21 | 2012-10-23 | The University Of Florida Research Foundation, Inc. | Systems and methods for offset-free model predictive control |
JP4770883B2 (ja) * | 2008-06-25 | 2011-09-14 | 株式会社デンソー | 回転機の制御装置、及び回転機の制御システム |
US8594828B2 (en) * | 2008-09-30 | 2013-11-26 | Rockwell Automation Technologies, Inc. | System and method for optimizing a paper manufacturing process |
JP2010161907A (ja) * | 2009-01-09 | 2010-07-22 | Toyota Motor Corp | モータ駆動制御システムの制御装置 |
WO2011136160A1 (ja) * | 2010-04-26 | 2011-11-03 | 三菱電機株式会社 | サーボ制御装置 |
JP5672966B2 (ja) * | 2010-10-29 | 2015-02-18 | 株式会社デンソー | 車両運動制御システム |
US8649884B2 (en) * | 2011-07-27 | 2014-02-11 | Honeywell International Inc. | Integrated linear/non-linear hybrid process controller |
US8810187B2 (en) * | 2011-08-19 | 2014-08-19 | Oriental Motor Boston Technology Group Incorporated | Method and apparatus for misstep detection and recovery in a stepper motor |
JP5848962B2 (ja) * | 2011-11-24 | 2016-01-27 | オークマ株式会社 | 位置制御装置 |
JP5836206B2 (ja) | 2012-06-15 | 2015-12-24 | 三菱電機株式会社 | サーボ制御装置 |
KR101728262B1 (ko) * | 2013-02-01 | 2017-05-02 | 미쓰비시덴키 가부시키가이샤 | 동기 제어 장치 |
JP5650814B1 (ja) * | 2013-07-05 | 2015-01-07 | ファナック株式会社 | フィードフォワード制御を備えたモータ制御装置 |
JP5865930B2 (ja) * | 2014-03-07 | 2016-02-17 | 三菱電機株式会社 | モータ制御装置 |
US20160131057A1 (en) * | 2014-11-12 | 2016-05-12 | Deere And Company | Fresh air flow and exhaust gas recirculation control system and method |
-
2015
- 2015-11-30 JP JP2015234143A patent/JP6519457B2/ja active Active
-
2016
- 2016-11-02 EP EP16196884.7A patent/EP3173883B1/en active Active
- 2016-11-03 CN CN201611009487.5A patent/CN106873506B/zh active Active
- 2016-11-04 US US15/343,250 patent/US10241490B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US10241490B2 (en) | 2019-03-26 |
CN106873506B (zh) | 2019-12-06 |
EP3173883B1 (en) | 2018-08-29 |
CN106873506A (zh) | 2017-06-20 |
US20170153614A1 (en) | 2017-06-01 |
JP2017102617A (ja) | 2017-06-08 |
EP3173883A1 (en) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6519457B2 (ja) | 補正装置、補正装置の制御方法、情報処理プログラム、および記録媒体 | |
US10386794B2 (en) | Control device, storage medium, and control system by creating internal model of control target | |
US7863851B2 (en) | Closed loop stepper motor control | |
CN107193219B (zh) | 仿真装置、仿真方法、控制程序以及记录介质 | |
US10571874B2 (en) | Control device for performing learning control | |
US10977576B2 (en) | Control device, recording medium, and control system | |
CN113330373B (zh) | 控制装置、模型创建方法以及记录介质 | |
JP2019021087A (ja) | 制御装置、制御装置の制御方法、情報処理プログラム、および記録媒体 | |
US20190361421A1 (en) | Servo control device | |
US10401849B2 (en) | Controller for performing hybrid control using velocity and force | |
CN113383281B (zh) | 控制装置以及存储介质 | |
WO2020162202A1 (ja) | 制御装置および制御プログラム | |
JP7024235B2 (ja) | 制御装置、制御装置の制御方法、情報処理プログラム、および記録媒体 | |
CN111052029A (zh) | 指令值插值装置和伺服驱动器 | |
JP2005349494A (ja) | 位置制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171026 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180815 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180828 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181017 |
|
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: 20190326 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190408 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6519457 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |