JP5251271B2 - モデル予測制御装置 - Google Patents
モデル予測制御装置 Download PDFInfo
- Publication number
- JP5251271B2 JP5251271B2 JP2008147370A JP2008147370A JP5251271B2 JP 5251271 B2 JP5251271 B2 JP 5251271B2 JP 2008147370 A JP2008147370 A JP 2008147370A JP 2008147370 A JP2008147370 A JP 2008147370A JP 5251271 B2 JP5251271 B2 JP 5251271B2
- Authority
- JP
- Japan
- Prior art keywords
- output
- target value
- model predictive
- switch
- switching
- 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
Landscapes
- Feedback Control In General (AREA)
- Safety Devices In Control Systems (AREA)
- Testing And Monitoring For Control Systems (AREA)
Description
前記上位のモデル予測制御系は、モデル予測制御器を備え、通常では、目標値生成器が生成した目標値を入力として前記モデル予測制御器の出力を切替器を介して前記下位の制御が施された下位制御系の目標値として出力するとともに、前記モデル予測制御器になんらかの制御計算上の不具合が発生した場合には、切替信号を前記切替器に出力するよう構成し、
前記切替器は、前記切替信号をトリガに、前記上位のモデル予測制御系を切り離し、当該切替器から前記下位制御系への出力を、切り離される直前の前記モデル予測制御器の出力値から、所定の関数にしたがって連続的に前記目標値生成器が生成した目標値に切替えることを特徴とする。
また、本発明の実施態様の一つとして、前記指数関数的な出力をさらにランプ関数的に変化させることで、前記指数関数的な出力の変化率を制限し、かつ所定時間に前記目標値生成器が生成した目標値へ切替えることを特徴とする。
前記所定の関数を指数関数とするとともに該指数関数の時定数を設定し、
この指数関数的に変化する出力と前記ランプ関数発生器の出力との積を、前記目標値生成器が生成した目標値に加算した信号を当該切替器から前記下位制御系へ出力することで、連続的かつ所定の切替時間で切替を完了することを特徴とする。
前記上位のモデル予測制御系は、モデル予測制御器を備え、通常では、目標値生成器が生成した目標値を入力として前記モデル予測制御器の出力を切替器を介して前記下位の制御が施された下位制御系の目標値として出力するとともに、前記モデル予測制御器になんらかの制御計算上の不具合が発生した場合には、切替信号を前記切替器に出力するよう構成し、
前記切替器は、当該切替器から前記下位制御系への出力を、切り離される直前の前記モデル予測制御器の出力値から、前記目標値生成器が生成した目標値へ連続的に切替えるための閉ループからなる漸近回路を有し、
前記漸近回路は、前記上位のモデル予測制御系が前記切替器で切り離される以前および切り離されたときは1サンプル前の前記モデル予測制御器の出力値と前記目標値生成器が生成した目標値との偏差を保持し、前記切替信号のトリガにより当該漸近回路へ切り替えられた以降は1サンプル前の当該漸近回路の出力値を保持する、1サンプル遅延要素を有し、
前記切替器は、前記切替信号をトリガとして前記上位のモデル予測制御系が切り離されるとともに前記漸近回路が接続されたときは、当該切替器から前記下位制御系への出力を、前記1サンプル遅延要素に保持された値から、前記目標値生成器が生成した目標値へ連続的に切替えることを特徴とする。
また、本発明の実施態様の一つとして、前記1サンプル遅延要素に保持された値を減衰係数掛算器へ入力して得られた値を、前記漸近回路の出力とすることを特徴とする。
前記1サンプル遅延要素に保持された値を減衰係数掛算器へ入力して得られた値と前記1サンプル遅延要素に保持された値との差を、制限値が設定されたリミッタへ入力して得られた値と、
を加算した値を、前記漸近回路の出力とすることを特徴とする。
前記1サンプル遅延要素に保持された値を減衰係数掛算器へ入力して得られた値を、前記漸近回路の出力とし、
前記漸近回路の出力と前記ランプ関数発生器の出力との積と、前記目標値生成器が生成した目標値とを加算した信号を当該切替器から前記下位制御系へ出力することで、連続的に、かつ所定の切替時間で切替を完了することを特徴とする。
図1は、本発明の実施形態に係るモデル予測制御装置の基本的構成を示すブロック図である。
さらに、制御量を切替先の操作量に滑らかに漸近させ、かつ、制御の切替を特定の切替時間で完了させたい場合には、切り替える操作量間の偏差を指数関数的に減少させ、切替と同じタイミングで起動するランプ関数発生器の出力と操作量間の偏差との積をとることで、容易に、滑らかな漸近的切替、かつ、特定の切替時間での切替完了を実現できる。
20 モデル予測制御器(MPC)
30 下位制御器(LC)
40 制御対象(P)
100 切替器
101 スイッチ
102 減算器
103 加算器
104 1サンプル遅延要素(メモリ)
105 上下限リミッタ
106 減算器
108 漸近回路
111 スイッチ
112 減算器
113 加算器
114 1サンプル遅延要素(メモリ)
115 減衰係数掛算器
118 漸近回路
121 スイッチ
122 減算器
123 乗算器
124 加算器
125 1サンプル遅延要素(メモリ)
126 減衰係数掛算器
128 漸近回路
131 スイッチ
132 減算器
133 加算器
134 1サンプル遅延要素(メモリ)
135 上下限リミッタ
136 加算器
137 減衰係数掛算器
138 漸近回路
139 減算器
200 ランプ関数発生器
201 スイッチ
202 1サンプル遅延要素(メモリ)
203 上限リミッタ
204 減算器
Claims (14)
- 上位のモデル予測制御系が下位の制御が施された下位制御系を制御対象とするモデル予測制御装置において、
前記上位のモデル予測制御系は、モデル予測制御器を備え、通常では、目標値生成器が生成した目標値を入力として前記モデル予測制御器の出力を切替器を介して前記下位の制御が施された下位制御系の目標値として出力するとともに、前記モデル予測制御器になんらかの制御計算上の不具合が発生した場合には、切替信号を前記切替器に出力するよう構成し、
前記切替器は、前記切替信号をトリガに、前記上位のモデル予測制御系を切り離し、当該切替器から前記下位制御系への出力を、切り離される直前の前記モデル予測制御器の出力値から、所定の関数にしたがって連続的に前記目標値生成器が生成した目標値に切替えることを特徴とするモデル予測制御装置。 - 前記所定の関数をランプ関数とし、該ランプ関数の変化率に制限値を設定することで、所定時間に前記目標値生成器が生成した目標値へ切替えることを特徴とする請求項1に記載のモデル予測制御装置。
- 前記所定の関数を指数関数とし、該指数関数の時定数を設定することを特徴とする請求項1に記載のモデル予測制御装置。
- 前記指数関数的な出力をさらにランプ関数的に変化させることで、前記指数関数的な出力の変化率を制限し、かつ所定時間に前記目標値生成器が生成した目標値へ切替えることを特徴とする請求項3に記載のモデル予測制御装置。
- 前記切替器は、前記切替信号の入力タイミングで起動され、指定された切替時間でその出力を1から0に連続的に減少させるランプ関数発生器および乗算器を有し、
前記所定の関数を指数関数とするとともに該指数関数の時定数を設定し、
この指数関数的に変化する出力と前記ランプ関数発生器の出力との積を、前記目標値生成器が生成した目標値に加算した信号を当該切替器から前記下位制御系へ出力することで、連続的かつ所定の切替時間で切替を完了することを特徴とする請求項1に記載のモデル予測制御装置。 - 上位のモデル予測制御系が下位の制御が施された下位制御系を制御対象とするモデル予測制御装置において、
前記上位のモデル予測制御系は、モデル予測制御器を備え、通常では、目標値生成器が生成した目標値を入力として前記モデル予測制御器の出力を切替器を介して前記下位の制御が施された下位制御系の目標値として出力するとともに、前記モデル予測制御器になんらかの制御計算上の不具合が発生した場合には、切替信号を前記切替器に出力するよう構成し、
前記切替器は、当該切替器から前記下位制御系への出力を、切り離される直前の前記モデル予測制御器の出力値から、前記目標値生成器が生成した目標値へ連続的に切替えるための閉ループからなる漸近回路を有し、
前記漸近回路は、前記上位のモデル予測制御系が前記切替器で切り離される以前および切り離されたときは1サンプル前の前記モデル予測制御器の出力値と前記目標値生成器が生成した目標値との偏差を保持し、前記切替信号のトリガにより当該漸近回路へ切り替えられた以降は1サンプル前の当該漸近回路の出力値を保持する、1サンプル遅延要素を有し、
前記切替器は、前記切替信号をトリガとして前記上位のモデル予測制御系が切り離されるとともに前記漸近回路が接続されたときは、当該切替器から前記下位制御系への出力を、前記1サンプル遅延要素に保持された値から、前記目標値生成器が生成した目標値へ連続的に切替えることを特徴とするモデル予測制御装置。 - 前記漸近回路は、前記1サンプル遅延要素に保持された値を、所定の関数にしたがって前記目標値生成器が生成した目標値へ連続的に切替えることを特徴とする請求項6に記載のモデル予測制御装置。
- 前記所定の関数をランプ関数とし、該ランプ関数の変化率に制限値を設定することで、所定時間に前記目標値生成器が生成した目標値へ切替えることを特徴とする請求項6に記載のモデル予測制御装置。
- 前記1サンプル遅延要素に保持された値と、前記1サンプル遅延要素に保持された値を制限値が設定されたリミッタへ入力して得られた値との差を、前記漸近回路の出力とすることを特徴とする請求項6に記載のモデル予測制御装置。
- 前記所定の関数を指数関数とし、該指数関数の時定数を設定することを特徴とする請求項6に記載のモデル予測制御装置。
- 前記1サンプル遅延要素に保持された値を減衰係数掛算器へ入力して得られた値を、前記漸近回路の出力とすることを特徴とする請求項6に記載のモデル予測制御装置。
- 前記指数関数的な出力をさらにランプ関数的に変化させることで、前記指数関数的な出力の変化率を制限し、かつ所定時間に前記目標値生成器が生成した目標値へ切替えることを特徴とする請求項10に記載のモデル予測制御装置。
- 前記1サンプル遅延要素に保持された値と、
前記1サンプル遅延要素に保持された値を減衰係数掛算器へ入力して得られた値と前記1サンプル遅延要素に保持された値との差を、制限値が設定されたリミッタへ入力して得られた値と、
を加算した値を、前記漸近回路の出力とすることを特徴とする請求項6に記載のモデル予測制御装置。 - 前記切替器は、前記切替信号の入力タイミングで起動され、指定された切替時間でその出力を1から0に連続的に減少させるランプ関数発生器および乗算器を有し、
前記1サンプル遅延要素に保持された値を減衰係数掛算器へ入力して得られた値を、前記漸近回路の出力とし、
前記漸近回路の出力と前記ランプ関数発生器の出力との積と、前記目標値生成器が生成した目標値とを加算した信号を当該切替器から前記下位制御系へ出力することで、連続的に、かつ所定の切替時間で切替を完了することを特徴とする請求項6に記載のモデル予測制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008147370A JP5251271B2 (ja) | 2008-06-04 | 2008-06-04 | モデル予測制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008147370A JP5251271B2 (ja) | 2008-06-04 | 2008-06-04 | モデル予測制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009294879A JP2009294879A (ja) | 2009-12-17 |
| JP5251271B2 true JP5251271B2 (ja) | 2013-07-31 |
Family
ID=41543017
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008147370A Active JP5251271B2 (ja) | 2008-06-04 | 2008-06-04 | モデル予測制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5251271B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107703743A (zh) * | 2017-09-15 | 2018-02-16 | 首钢京唐钢铁联合有限责任公司 | 烧结矿碱度自动控制方法 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5573456B2 (ja) * | 2010-07-23 | 2014-08-20 | 日産自動車株式会社 | 電動車両の制振制御装置および電動車両の制振制御方法 |
| JP6041762B2 (ja) * | 2013-07-09 | 2016-12-14 | 山洋電気株式会社 | モータ制御装置 |
| CN105573123B (zh) * | 2016-01-19 | 2018-08-21 | 东南大学 | 一种基于改进的t-s模糊预测建模的火电机组机炉协调控制方法 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0415706A (ja) * | 1990-05-01 | 1992-01-21 | Toshiba Corp | モデル予測制御装置 |
| JPH0540901U (ja) * | 1991-10-24 | 1993-06-01 | 株式会社明電舎 | 制御装置 |
| JP3234109B2 (ja) * | 1994-09-08 | 2001-12-04 | 株式会社東芝 | プロセス制御装置 |
| JPH10116105A (ja) * | 1996-10-11 | 1998-05-06 | Tokyo Electric Power Co Inc:The | 一般化予測制御システム及び脱硝制御装置 |
| JP2001067103A (ja) * | 1999-08-30 | 2001-03-16 | Hitachi Ltd | プロセス制御方法および装置 |
-
2008
- 2008-06-04 JP JP2008147370A patent/JP5251271B2/ja active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107703743A (zh) * | 2017-09-15 | 2018-02-16 | 首钢京唐钢铁联合有限责任公司 | 烧结矿碱度自动控制方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009294879A (ja) | 2009-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103842919B (zh) | 集成线性/非线性混合过程控制器 | |
| Albalawi et al. | A feedback control framework for safe and economically‐optimal operation of nonlinear processes | |
| JP5251271B2 (ja) | モデル予測制御装置 | |
| JP2020095352A (ja) | 制御装置、制御方法及びプログラム | |
| JP6469320B1 (ja) | サーボ制御装置 | |
| CN103324093B (zh) | 一种多模型自适应控制系统及其控制方法 | |
| Rubaai et al. | EKF-based PI-/PD-like fuzzy-neural-network controller for brushless drives | |
| Guiver et al. | Infinite-dimensional Lur'e systems: Input-to-state stability and convergence properties | |
| US20130013086A1 (en) | Dynamic model generation for implementing hybrid linear/non-linear controller | |
| Hušek | Adaptive sliding mode control with moving sliding surface | |
| Zhu et al. | MPC closed-loop identification without excitation | |
| Luo et al. | Adaptive gains of dual level to super‐twisting algorithm for sliding mode design | |
| Takács et al. | Adaptive Model Predictive Vibration Control of a Cantilever Beam with Real‐Time Parameter Estimation | |
| Azhmyakov et al. | Optimization of a class of nonlinear switched systems with fixed-levels control inputs | |
| Graham et al. | Rapid tuning of controllers by IFT for profile cutting machines | |
| Hunek et al. | A new geometric-oriented minimum-energy perfect control design in the IMC-based state-space domain | |
| Zanma et al. | Optimal input and quantization interval for quantized feedback system with variable quantizer | |
| Al Janaideh et al. | Inversion-free adaptive control of uncertain systems with shape-memory-alloy actuation | |
| JP4112561B2 (ja) | 予測制御装置、予測制御方法、予測制御プログラム及び記憶媒体 | |
| Ławryńczuk | Accuracy and computational efficiency of suboptimal nonlinear predictive control based on neural models | |
| JP6216112B2 (ja) | 多変数制御装置および方法 | |
| Roy | Relaxing persistence of excitation for parameter convergence in adaptive control: an initial excitation based approach | |
| Wang et al. | Output Feedback Fractional‐Order Nonsingular Terminal Sliding Mode Control of Underwater Remotely Operated Vehicles | |
| Jia-Shu et al. | Adaptive nonlinear feedback control of chaotic systems based on reduced parameter quadratic predictors | |
| Ramli et al. | Modelling for temperature non-isothermal continuous stirred tank reactor using fuzzy logic |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A625 | Written request for application examination (by other person) |
Free format text: JAPANESE INTERMEDIATE CODE: A625 Effective date: 20110414 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20110422 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120717 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120718 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120907 |
|
| 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: 20130319 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130401 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5251271 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160426 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |