JP6589523B2 - パラメータ更新方法、パラメータ更新装置、及びプログラム - Google Patents
パラメータ更新方法、パラメータ更新装置、及びプログラム Download PDFInfo
- Publication number
- JP6589523B2 JP6589523B2 JP2015194530A JP2015194530A JP6589523B2 JP 6589523 B2 JP6589523 B2 JP 6589523B2 JP 2015194530 A JP2015194530 A JP 2015194530A JP 2015194530 A JP2015194530 A JP 2015194530A JP 6589523 B2 JP6589523 B2 JP 6589523B2
- Authority
- JP
- Japan
- Prior art keywords
- function
- value
- variable parameter
- control
- transfer function
- 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
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
-
- 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/0205—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric not using a model or a simulator of the controlled system
- G05B13/024—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric not using a model or a simulator of the controlled system in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Pure & Applied Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Artificial Intelligence (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- Operations Research (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Algebra (AREA)
- Feedback Control In General (AREA)
Description
ム||G(ρ)||を増大させる量が、特定周波数帯域において他の周波数帯域より大きい関数であり得る。
ィルタ通過後のホワイトノイズ信号の時系列データを生成し、この時系列データのベクトル表現を、重み付けベクトルWに設定する手順であり得る。
メータ更新方法及びパラメータ更新装置に係る技術を、用紙Qにインク液滴を吐出することにより、用紙Qに画像を形成する画像形成システムに適用した例を説明する。しかしながら、本開示に係る技術は、画像形成システムへの適用に限定されず、種々のシステムに適用可能である。
図1に示す画像形成システム1は、インクジェットプリンタとして構成される。この画像形成システム1は、用紙Qにインク液滴を吐出して画像を形成する記録ヘッド10を備える。記録ヘッド10は、キャリッジ21に搭載される。キャリッジ21は、用紙搬送方向と直交する主走査方向(図1紙面法線方向)に往復動して、記録ヘッド10を主走査方向に搬送する。
Qを、記録ヘッド10下方の画像形成位置に間欠搬送する。
足する。具体的に、位置制御器83は、予め設定された伝達関数C(ρ)に従って、偏差eを操作量uに変換する(u=C(ρ)・e)。この動作により、位置制御器83は、回転位置yを、目標値rを参照してフィードバック制御する。
ルタに入力して生成することができる。ホワイトノイズ信号は、周知のように、全ての周波数帯域において一様に分布する成分を有する信号、換言すれば周波数スペクトルが平坦な信号である。例えば、重み付けベクトルWは、フィルタの伝達関数H、及び、ホワイトノイズ信号の各時刻の値w[k](1≦k≦M)を用いて次式により表すことができる。
可変パラメータρを一記号で表しているが、可変パラメータρは、複数の可変パラメータρ1,ρ2,…ρNの集合であってもよい。
実線で表される。図11から理解できるように、位置制御器83による制御精度は、パラメータ更新部49による可変パラメータρの更新により改善されている。
続いて、第二実施形態の画像形成システム1を説明する。但し、本実施形態は、基本的に、第一実施形態において、パラメータ更新部49で用いられる評価関数が、上記評価関数J1から、VRFT技術に基づく評価関数J2に変更されただけのものであり、他の構成は、第一実施形態の画像形成システム1と同様である。従って、以下では、評価関数J2に関連する構成を選択的に説明する。
メータ更新部49による評価関数J2を用いた可変パラメータρの更新後の観測値yを示す。図15において目標停止位置は、実線で表される。図15から理解できるように、位置制御器83による制御精度は、パラメータ更新部49による評価関数J2を用いた可変パラメータρの更新により改善されている。
Claims (10)
- 制御出力と、その目標値との偏差に基づき、可変パラメータを有する所定伝達関数に従う制御入力を算出し、前記制御入力に基づき制御対象を制御する制御装置における前記可変パラメータの設定値を更新する方法であって、
前記制御装置による制御時に観測された前記制御入力及び制御出力の時系列データを取得する取得手順と、
前記取得手順により取得された前記制御入力及び制御出力の時系列データに基づき、評価関数の出力値を最小化する前記可変パラメータの値を算出する算出手順と、
前記可変パラメータの設定値を、前記算出手順による算出値に更新する更新手順と、
を備え、
前記評価関数は、
前記制御入力及び制御出力の時系列データと、前記可変パラメータを有する前記所定伝達関数と、前記目標値に対する前記制御出力の規範値を示すモデル関数と、を要素に含む関数部分であって、前記時系列データから特定される各時刻における前記制御出力の観測値と前記可変パラメータの値に対応する前記制御出力の規範値との差、又は、前記時系列データから特定される各時刻における前記制御入力の観測値と前記可変パラメータの値に対応する前記制御入力の規範値との差、のノルムを出力し、前記差のノルムが前記可変パラメータの値によって変化する第一の関数部分と、
前記可変パラメータの値の変化により前記所定伝達関数が大きく変化するほど、前記差のノルムに対応する前記評価関数の前記出力値を増大させる関数部分であって、前記出力値を増大させる量が、特定周波数帯域において他の周波数帯域より大きい第二の関数部分と、
を含むパラメータ更新方法。 - 前記制御入力は、関係式u=C(ρ)・(y−r)を満足する制御入力uであり、C(ρ)は、前記所定伝達関数を表し、ρは、前記可変パラメータを表し、yは、前記制御出力を表し、rは、前記目標値を表し、(yーr)は、前記制御出力と前記目標値との偏差を表し、
前記評価関数は、前記制御入力の時系列データのベクトル表現Uと、前記制御出力の時系列データのベクトル表現Yとを含む関数J1又は関数J2
- 前記関数G(ρ)は、前記可変パラメータρの初期値を前記所定伝達関数C(ρ)に代入して得られる初期伝達関数Cnと、前記可変パラメータρを有する前記所定伝達関数C(ρ)と、を要素に含み、前記所定伝達関数C(ρ)と前記初期伝達関数Cnとの比又は
差が大きくなるほどノルムが増大する関数である請求項2記載のパラメータ更新方法。 - 制御出力yと、その目標値rとの偏差(y−r)に基づき、可変パラメータρを有する所定伝達関数C(ρ)に従う制御入力u=C(ρ)・(y−r)を算出し、前記制御入力uに基づき制御対象を制御する制御装置における前記可変パラメータρの設定値を更新する方法であって、
前記制御装置による制御時に観測された前記制御入力u及び制御出力yの時系列データを取得する取得手順と、
前記取得手順により取得された前記制御入力u及び制御出力yの時系列データに基づき、評価関数の出力値を最小化する前記可変パラメータρの値を算出する算出手順と、
前記可変パラメータρの設定値を、前記算出手順による算出値に更新する更新手順と、
を備え、
前記評価関数は、前記制御入力uの時系列データのベクトル表現Uと、前記制御出力yの時系列データのベクトル表現Yとを含む関数J1又は関数J2
前記方法は、前記可変パラメータρの変化に起因する前記初期伝達関数Cnからの前記所定伝達関数C(ρ)の周波数特性の変化を抑制する周波数帯域に、偏った周波数成分を有する信号の時系列データを、前記評価関数に含まれる重み付けベクトルWに設定し、前記評価関数を決定する決定手順
を更に備えるパラメータ更新方法。 - 前記決定手順は、前記周波数特性の変化を抑制する周波数帯域に通過帯域を有するフィルタにホワイトノイズ信号を入力することにより、前記偏った周波数成分を有する信号として、前記フィルタ通過後のホワイトノイズ信号の時系列データを生成し、前記時系列データのベクトル表現を、前記重み付けベクトルWに設定する手順である請求項4記載のパラメータ更新方法。
- 制御出力と、その目標値との偏差に基づき、可変パラメータを有する所定伝達関数に従う制御入力を算出し、前記制御入力に基づき制御対象を制御する制御装置における前記可変パラメータの設定値を更新するパラメータ更新装置であって、
前記制御装置による制御時に観測された前記制御入力及び制御出力の時系列データを取得する取得ユニットと、
前記取得ユニットにより取得された前記制御入力及び制御出力の時系列データに基づき、評価関数の出力値を最小化する前記可変パラメータの値を算出する算出ユニットと、
前記可変パラメータの設定値を、前記算出ユニットによる算出値に更新する更新ユニットと、
を備え、
前記評価関数は、
前記制御入力及び制御出力の時系列データと、前記可変パラメータを有する前記所定伝達関数と、前記目標値に対する前記制御出力の規範値を示すモデル関数と、を要素に含む関数部分であって、前記時系列データから特定される各時刻における前記制御出力の観測値と前記可変パラメータの値に対応する前記制御出力の規範値との差、又は、前記時系列データから特定される各時刻における前記制御入力の観測値と前記可変パラメータの値に対応する前記制御入力の規範値との差、のノルムを出力し、前記差のノルムが前記可変パラメータによって変化する第一の関数部分と、
前記可変パラメータの変化により前記所定伝達関数の変化が大きくなるほど、前記差のノルムに対応する前記評価関数の出力値を増大させる関数部分であって、前記出力値を増大させる量が、特定周波数帯域において他の周波数帯域より大きい第二の関数部分と、
を含むパラメータ更新装置。 - 前記制御入力は、関係式u=C(ρ)・(y−r)を満足する制御入力uであり、C(ρ)は、前記所定伝達関数を表し、ρは、前記可変パラメータを表し、yは、前記制御出力を表し、rは、前記目標値を表し、(yーr)は、前記制御出力と前記目標値との偏差を表し、
前記評価関数は、前記制御入力の時系列データのベクトル表現Uと、前記制御出力の時系列データのベクトル表現Yとを含む関数J1又は関数J2
- 前記関数G(ρ)は、前記可変パラメータρの初期値を前記所定伝達関数C(ρ)に代入して得られる初期伝達関数Cnと、前記可変パラメータρを有する前記所定伝達関数C(ρ)と、を要素に含み、前記所定伝達関数C(ρ)と前記初期伝達関数Cnとの比又は差が大きくなるほどノルムが増大する関数である請求項7記載のパラメータ更新装置。
- 制御出力yと、その目標値rとの偏差(y−r)に基づき、可変パラメータρを有する所定伝達関数C(ρ)に従う制御入力u=C(ρ)・(y−r)を算出し、前記制御入力uに基づき制御対象を制御する制御装置における前記可変パラメータρの設定値を更新するパラメータ更新装置であって、
前記制御装置による制御時に観測された前記制御入力u及び制御出力yの時系列データを取得する取得ユニットと、
前記取得ユニットにより取得された前記制御入力u及び制御出力yの時系列データに基づき、評価関数の出力値を最小化する前記可変パラメータρの値を算出する算出ユニットと、
前記可変パラメータρの設定値を、前記算出ユニットによる算出値に更新する更新ユニ
ットと、
を備え、
前記評価関数は、前記制御入力uの時系列データのベクトル表現Uと、前記制御出力yの時系列データのベクトル表現Yとを含む関数J1又は関数J2
前記評価関数に含まれる重み付けベクトルWは、前記可変パラメータρの変化に起因する前記初期伝達関数Cnからの前記所定伝達関数C(ρ)の周波数特性の変化を抑制する周波数帯域に、偏った周波数成分を有する信号の時系列データのベクトル表現であるパラメータ更新装置。 - 請求項6〜請求項9のいずれか一項記載のパラメータ更新装置における前記取得ユニット、前記算出ユニット、及び前記更新ユニットとして、コンピュータを機能させるためのプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015194530A JP6589523B2 (ja) | 2015-09-30 | 2015-09-30 | パラメータ更新方法、パラメータ更新装置、及びプログラム |
US15/279,981 US10467323B2 (en) | 2015-09-30 | 2016-09-29 | Parameter update method, parameter update apparatus, and non-transitory recording medium storing program for parameter update |
US16/581,860 US10885144B2 (en) | 2015-09-30 | 2019-09-25 | Parameter update method, parameter update apparatus, and non-transitory recording medium storing program for parameter update |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015194530A JP6589523B2 (ja) | 2015-09-30 | 2015-09-30 | パラメータ更新方法、パラメータ更新装置、及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017068658A JP2017068658A (ja) | 2017-04-06 |
JP6589523B2 true JP6589523B2 (ja) | 2019-10-16 |
Family
ID=58407121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015194530A Active JP6589523B2 (ja) | 2015-09-30 | 2015-09-30 | パラメータ更新方法、パラメータ更新装置、及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (2) | US10467323B2 (ja) |
JP (1) | JP6589523B2 (ja) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10554170B2 (en) | 2015-10-08 | 2020-02-04 | Con Edison Battery Storage, Llc | Photovoltaic energy system with solar intensity prediction |
DE102017203456A1 (de) * | 2017-03-02 | 2018-09-06 | Volkswagen Aktiengesellschaft | Betriebsverfahren für ein Steer-by-Wire-Lenksystem, Steuereinheit für ein Steer-by-Wire-Lenksystem, Steer-by-Wire-Lenksystem und Fahrzeug |
JP7035457B2 (ja) * | 2017-11-01 | 2022-03-15 | ブラザー工業株式会社 | パラメータ更新方法、パラメータ更新システム、及びプログラム |
JP6536978B1 (ja) * | 2018-03-15 | 2019-07-03 | オムロン株式会社 | 学習装置、学習方法、及びそのプログラム |
JP6519896B1 (ja) * | 2018-03-15 | 2019-05-29 | オムロン株式会社 | 学習装置、学習方法、及びそのプログラム |
JP7095360B2 (ja) | 2018-03-29 | 2022-07-05 | ブラザー工業株式会社 | 予測方法、予測装置、及びコンピュータプログラム |
JP7180142B2 (ja) | 2018-06-27 | 2022-11-30 | ブラザー工業株式会社 | 算出方法、情報処理装置、及びコンピュータプログラム |
JP7305950B2 (ja) * | 2018-11-30 | 2023-07-11 | ブラザー工業株式会社 | 更新方法、コンピュータプログラム、及び制御システム |
JP7404723B2 (ja) | 2019-09-09 | 2023-12-26 | ブラザー工業株式会社 | 制御方法及びコンピュータプログラム |
CN112987560B (zh) * | 2021-04-19 | 2021-09-10 | 长沙智能驾驶研究院有限公司 | 滤波器控制方法、装置、设备及计算机存储介质 |
JP7287420B2 (ja) * | 2021-08-23 | 2023-06-06 | いすゞ自動車株式会社 | 情報処理装置 |
JP7327569B1 (ja) * | 2022-04-26 | 2023-08-16 | いすゞ自動車株式会社 | 情報処理装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6381504B1 (en) * | 1996-05-06 | 2002-04-30 | Pavilion Technologies, Inc. | Method for optimizing a plant with multiple inputs |
JPH11102203A (ja) | 1997-09-25 | 1999-04-13 | Toshiba Corp | プラント制御装置 |
US6363313B1 (en) * | 1999-04-06 | 2002-03-26 | Nissan Motor Co., Ltd. | Fuel property detecting system |
WO2000062412A1 (fr) | 1999-04-09 | 2000-10-19 | Mitsubishi Denki Kabushiki Kaisha | Unite de commande pour moteur electrique |
US20020022903A1 (en) | 2000-08-14 | 2002-02-21 | Krah Jens Onno | Frequency domain auto-tune for an internal motor controller |
US6622099B2 (en) | 2000-08-14 | 2003-09-16 | Kollmorgen Corporation | Frequency domain auto-tune for an internal motor controller |
JP4524123B2 (ja) | 2004-02-24 | 2010-08-11 | パナソニック株式会社 | モータ制御装置の制御パラメータ算出方法 |
JP2005339241A (ja) * | 2004-05-27 | 2005-12-08 | Nissan Motor Co Ltd | モデル予測制御装置および車両用推奨操作量生成装置 |
JP4396541B2 (ja) | 2005-02-16 | 2010-01-13 | 株式会社安川電機 | 電動機制御装置の制御パラメータ感度解析装置および電動機制御装置の制御パラメータ設定方法 |
JP4908433B2 (ja) | 2008-01-23 | 2012-04-04 | 株式会社東芝 | 制御パラメータ調整方法および制御パラメータ調整プログラム |
US11199824B2 (en) * | 2012-01-17 | 2021-12-14 | Fisher-Rosemount Systems, Inc. | Reducing controller updates in a control loop |
-
2015
- 2015-09-30 JP JP2015194530A patent/JP6589523B2/ja active Active
-
2016
- 2016-09-29 US US15/279,981 patent/US10467323B2/en active Active
-
2019
- 2019-09-25 US US16/581,860 patent/US10885144B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US10467323B2 (en) | 2019-11-05 |
JP2017068658A (ja) | 2017-04-06 |
US10885144B2 (en) | 2021-01-05 |
US20200019586A1 (en) | 2020-01-16 |
US20170090444A1 (en) | 2017-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6589523B2 (ja) | パラメータ更新方法、パラメータ更新装置、及びプログラム | |
JP6812653B2 (ja) | パラメータ更新方法、パラメータ更新装置、及びプログラム | |
US8511780B2 (en) | Image forming apparatus | |
JP5440538B2 (ja) | モータ制御装置及び画像形成装置 | |
US9621082B2 (en) | Printing apparatus and motor control method | |
US10946679B2 (en) | Electric apparatus and control method therefor | |
CN111452515B (zh) | 打印装置、学习装置及学习方法 | |
JP2020116869A (ja) | 印刷装置、学習装置、学習方法および学習プログラム | |
JP7404723B2 (ja) | 制御方法及びコンピュータプログラム | |
KR20210042812A (ko) | 프린트헤드에서의 잉크 액적 체적의 폐루프 조절을 위한 시스템 및 방법 | |
JP6390138B2 (ja) | 制御装置 | |
JP7035457B2 (ja) | パラメータ更新方法、パラメータ更新システム、及びプログラム | |
US8222852B2 (en) | Motor control device and image forming system | |
JP4876731B2 (ja) | サーマルプリンタ、サーマルプリンタの制御方法および印刷システム | |
JP2008186405A (ja) | 制御方法及び制御装置 | |
JP7409164B2 (ja) | シート搬送装置及び画像形成システム | |
JP7180142B2 (ja) | 算出方法、情報処理装置、及びコンピュータプログラム | |
JP2015049613A (ja) | 搬送システム | |
JP7387983B2 (ja) | 制御システム、更新方法、推定方法、及びコンピュータプログラム | |
JP2011079180A (ja) | 印刷装置、その処理方法及び情報処理装置 | |
JP2022013311A5 (ja) | ||
JP5834730B2 (ja) | モータ制御装置及び画像形成システム | |
JP5168064B2 (ja) | 制御装置 | |
JP2018171806A (ja) | 画像形成システム | |
JP2000233539A (ja) | プリンタ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180921 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190724 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190820 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190902 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6589523 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |