JP7693110B2 - フィードバックコントローラを較正するためのシステム、方法、およびコンピュータ読取可能記憶媒体 - Google Patents
フィードバックコントローラを較正するためのシステム、方法、およびコンピュータ読取可能記憶媒体 Download PDFInfo
- Publication number
- JP7693110B2 JP7693110B2 JP2024524508A JP2024524508A JP7693110B2 JP 7693110 B2 JP7693110 B2 JP 7693110B2 JP 2024524508 A JP2024524508 A JP 2024524508A JP 2024524508 A JP2024524508 A JP 2024524508A JP 7693110 B2 JP7693110 B2 JP 7693110B2
- Authority
- JP
- Japan
- Prior art keywords
- control
- machine
- state
- control parameters
- measurement
- 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
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
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0243—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model
- G05B23/0254—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults model based detection method, e.g. first-principles knowledge model based on a quantitative model, e.g. mathematical relationships between inputs and outputs; functions: observer, Kalman filter, residual calculation, Neural Networks
-
- 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
- G05B13/027—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 using neural networks only
-
- 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/042—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 in which a parameter or coefficient is automatically adjusted to optimise the performance
-
- 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
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0286—Modifications to the monitored process, e.g. stopping operation or adapting control
- G05B23/0294—Optimizing process, e.g. process efficiency, product quality
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Feedback Control In General (AREA)
Description
Claims (19)
- タスクを実行するためにマシンの動作を制御するためのシステムであって、前記システムは、
制御入力のシーケンスを前記マシンにサブミットし対応する測定値のシーケンスを含むフィードバック信号を受信するように構成されたトランシーバを備え、各測定値は、対応する前記制御入力によって引き起こされる前記マシンの状態を示し、前記システムはさらに、
各制御ステップにおいて、制御ポリシーを適用することにより、前記マシンの現在の状態の現在の測定値を含む前記フィードバック信号に基づいて前記マシンを制御するための現在の制御入力を決定するように構成された、フィードバックコントローラを備え、前記フィードバックコントローラは、前記制御ポリシーを適用することにより、前記現在の測定値を、前記フィードバックコントローラの制御パラメータのセット内の制御パラメータの現在の値に基づいて、前記現在の制御入力に変換し、前記システムはさらに、
カルマンフィルタを備え、前記カルマンフィルタは、プロセスノイズの影響を受ける前記制御パラメータの値を予測するための予測モデルと、測定ノイズの影響を受ける前記測定値のシーケンスに基づいて前記制御パラメータの予測された値を更新するための測定モデルとを用いて、前記制御パラメータによって定められる前記フィードバックコントローラの状態を反復的に更新することにより、性能目標に従って前記測定値のシーケンスに関連付けられる前記制御パラメータの前記現在の値を生成するように構成され、
前記予測モデルは、前記制御パラメータの予測分散が前記プロセスノイズによって定められる分散が一定であるとして構成されたアイデンティティ行列である、システム。 - 前記カルマンフィルタはさらに、複数の相互依存制御パラメータを較正するためにカルマンゲインを調整するように構成される、請求項1に記載のシステム。
- 前記予測モデルは、前記マシンの状態との代数関係に基づいて前記プロセスノイズによって定められる分散内の少なくともいくつかの制御パラメータを予測するように構成される、請求項1に記載のシステム。
- 前記制御パラメータを更新するための前記性能目標は、前記フィードバックコントローラの前記制御ポリシーとは異なる、請求項1に記載のシステム。
- 前記性能目標は、前記マシンの基準状態からの前記マシンの状態の偏差を定めるコスト関数を含み、前記測定モデルは前記コスト関数を最適化することによって前記制御パラメータを更新するように構成される、請求項1に記載のシステム。
- 前記測定モデルはさらに、前記マシンの状態および前記マシンを取り囲む環境の状態のうちの1つまたは組み合わせに基づいて、異なる性能目標の中から1つを選択するように構成される、請求項1に記載のシステム。
- 前記性能目標は、(i)基準状態からの前記状態の偏差を定めるコスト関数、(ii)最適動作領域を超える前記状態についてのコスト関数、(iii)基準状態が特定の値だけオーバーシュートされた場合のコスト関数、(iv)前記状態の振動についてのコスト関数、および(v)前記状態が時間ステップ間で変化する場合のコスト関数、のうちの1つまたは組み合わせを含む、請求項1に記載のシステム。
- 前記制御パラメータは、(i)前記フィードバックコントローラの1つまたは複数のゲイン、(ii)前記マシンの1つまたは複数の構造パラメータ、(iii)前記フィードバックコントローラによって使用される1つまたは複数のフィルタの1つまたは複数の係数、または(iv)ニューラルネットワークコントローラの1つまたは複数の重み、のうちの1つまたは組み合わせを含む、請求項1に記載のシステム。
- 前記制御パラメータを生成するために、前記カルマンフィルタは、1つまたは複数の状態依存領域における基底関数の係数を更新するように構成される、請求項1に記載のシステム。
- 前記制御パラメータを生成するために、前記カルマンフィルタは、複数の状態依存領域における基底関数の係数を、前記複数の状態依存領域を分離する境界とともに更新するように構成される、請求項1に記載のシステム。
- 前記カルマンフィルタは、前記性能目標の勾配を計算することによってカルマンゲインを計算するように構成された拡張カルマンフィルタ(EKF)である、請求項1に記載のシステム。
- 前記カルマンフィルタは、前記性能目標に関して前記制御パラメータを評価することによってカルマンゲインを計算するように構成されたアンセンテッドカルマンフィルタ(UKF)である、請求項1に記載のシステム。
- 前記制御パラメータのうちの少なくとも1つの不確実性の境界が予め決定されており、前記カルマンフィルタはさらに、前記不確実性の境界に基づいて、前記プロセスノイズ、前記測定ノイズ、または前記性能目標のうちの1つまたは組み合わせを選択するように構成される、請求項1に記載のシステム。
- 前記フィードバックコントローラは、前記マシンの動作に対する制約の影響を受ける前記現在の制御入力を決定しそれによって前記制御の不連続性を処理するように構成される、請求項1に記載のシステム。
- 安全確認モジュールをさらに備え、前記安全確認モジュールは、
前記カルマンフィルタによって生成された前記制御パラメータの値が前記制御ポリシーに従って安全確認を満たすか否かに関連付けられた確認を実行し、
前記安全確認が満たされた場合、前記カルマンフィルタによって生成された前記制御パラメータを用いて前記フィードバックコントローラの前記制御パラメータを更新するように、構成される、請求項1に記載のシステム。 - 前記カルマンフィルタによって生成された前記制御パラメータの値が前記安全確認を満たさない場合、前記カルマンフィルタはさらに、前記安全確認が満たされるまで前記制御パラメータの新たな値を反復的に生成するように構成される、請求項15に記載のシステム。
- 前記安全確認は、原点への前記状態の有界性および前記状態の減少するコストのうちの1つまたは組み合わせを含む、請求項15に記載のシステム。
- タスクを実行するためにマシンの動作を制御するための方法であって、前記方法は、
制御入力のシーケンスを前記マシンにサブミットするステップと、
対応する測定値のシーケンスを含むフィードバック信号を受信するステップとを含み、各測定値は、対応する前記制御入力によって引き起こされる前記マシンの状態を示し、前記方法はさらに、
各制御ステップにおいて、制御ポリシーを適用することにより、前記マシンの現在の状態の現在の測定値を含む前記フィードバック信号に基づいて前記マシンを制御するための現在の制御入力を決定するステップを含み、前記制御ポリシーを適用することにより、前記現在の測定値を、フィードバックコントローラの制御パラメータのセット内の制御パラメータの現在の値に基づいて、前記現在の制御入力に変換し、前記方法はさらに、
プロセスノイズの影響を受ける前記制御パラメータの値を予測する予測モデルと、測定ノイズの影響を受ける前記測定値のシーケンスに基づいて前記制御パラメータの予測された値を更新する測定モデルとを用いて、前記制御パラメータによって定められる前記フィードバックコントローラの状態を反復的に更新することにより、性能目標に従って前記測定値のシーケンスを説明する前記制御パラメータの前記現在の値を生成するステップを含み、
前記予測モデルは、前記制御パラメータの予測分散が前記プロセスノイズによって定められる分散が一定であるとして構成されたアイデンティティ行列である、方法。 - タスクを実行するためにマシンの動作を制御する方法を実行するためにプロセッサが実行可能なプログラムが実装された、非一時的なコンピュータ読取可能記憶媒体であって、前記方法は、
制御入力のシーケンスを前記マシンにサブミットするステップと、
対応する測定値のシーケンスを含むフィードバック信号を受信するステップとを含み、各測定値は、対応する前記制御入力によって引き起こされる前記マシンの状態を示し、前記方法はさらに、
各制御ステップにおいて、制御ポリシーを適用することにより、前記マシンの現在の状態の現在の測定値を含む前記フィードバック信号に基づいて前記マシンを制御するための現在の制御入力を決定するステップを含み、前記制御ポリシーを適用することにより、前記現在の測定値を、フィードバックコントローラの制御パラメータのセット内の制御パラメータの現在の値に基づいて、前記現在の制御入力に変換し、前記方法はさらに、
プロセスノイズの影響を受ける前記制御パラメータの値を予測する予測モデルと、測定ノイズの影響を受ける前記測定値のシーケンスに基づいて前記制御パラメータの予測された値を更新する測定モデルとを用いて、前記制御パラメータによって定められる前記フィードバックコントローラの状態を反復的に更新することにより、性能目標に従って前記測定値のシーケンスを説明する前記制御パラメータの前記現在の値を生成するステップを含み、
前記予測モデルは、前記制御パラメータの予測分散が前記プロセスノイズによって定められる分散が一定であるとして構成されたアイデンティティ行列である、非一時的なコンピュータ読取可能記憶媒体。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202163228228P | 2021-08-02 | 2021-08-02 | |
| US63/228,228 | 2021-08-02 | ||
| US17/403,222 | 2021-08-16 | ||
| US17/403,222 US11977374B2 (en) | 2021-08-02 | 2021-08-16 | System and method for calibrating feedback controllers |
| PCT/JP2022/021477 WO2023013212A1 (en) | 2021-08-02 | 2022-05-19 | System and method for calibrating feedback controllers |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024524771A JP2024524771A (ja) | 2024-07-05 |
| JP7693110B2 true JP7693110B2 (ja) | 2025-06-16 |
Family
ID=85153270
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2024524508A Active JP7693110B2 (ja) | 2021-08-02 | 2022-05-19 | フィードバックコントローラを較正するためのシステム、方法、およびコンピュータ読取可能記憶媒体 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US11977374B2 (ja) |
| EP (1) | EP4381353A1 (ja) |
| JP (1) | JP7693110B2 (ja) |
| CN (1) | CN117716302A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119289478B (zh) * | 2024-12-13 | 2025-03-04 | 山东大学 | 一种建筑暖通空调系统自适应模型预测控制方法及系统 |
| CN120742656B (zh) * | 2025-09-02 | 2025-11-04 | 厦门弗瑞特流体控制有限公司 | 一种双速电动执行机构控制系统 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000056805A (ja) | 1998-08-06 | 2000-02-25 | Hitachi Ltd | 予測制御装置 |
| JP2010195323A (ja) | 2009-02-26 | 2010-09-09 | Nissan Motor Co Ltd | 車両用状態推定装置、車両用状態推定方法、車両用懸架制御装置および自動車 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE112009000224T5 (de) * | 2008-01-31 | 2011-01-05 | Fisher-Rosemount Systems, Inc., Austin | Robuster andaptiver modellprädiktiver Regler mit Abstimmung zum Ausgleich einer Modellfehlanpassung |
| US8447443B1 (en) | 2011-06-21 | 2013-05-21 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Systems and methods for peak-seeking control |
| WO2013016438A2 (en) * | 2011-07-26 | 2013-01-31 | General Electric Company | Wastewater treatment plant online monitoring and control |
| US9901470B2 (en) | 2013-03-01 | 2018-02-27 | St. Jude Medical, Cardiology Division, Inc. | Methods of repositioning a transcatheter heart valve after full deployment |
| US9235657B1 (en) * | 2013-03-13 | 2016-01-12 | Johnson Controls Technology Company | System identification and model development |
| US10281897B2 (en) * | 2015-06-02 | 2019-05-07 | Mitsubishi Electric Research Laboratories, Inc. | Model predictive control with uncertainties |
| US20180275621A1 (en) | 2017-03-24 | 2018-09-27 | Mitsubishi Electric Research Laboratories, Inc. | Model Predictive Control with Uncertainties |
| US10996639B2 (en) * | 2019-03-11 | 2021-05-04 | Mitsubishi Electric Research Laboratories, Inc. | Model predictive control of systems with continuous and discrete elements of operations |
| CN111152795B (zh) * | 2020-01-08 | 2022-12-13 | 东南大学 | 一种基于模型和参数动态调整的自适应车辆状态预测系统及预测方法 |
-
2021
- 2021-08-16 US US17/403,222 patent/US11977374B2/en active Active
-
2022
- 2022-05-19 JP JP2024524508A patent/JP7693110B2/ja active Active
- 2022-05-19 EP EP22733750.8A patent/EP4381353A1/en active Pending
- 2022-05-19 CN CN202280051925.1A patent/CN117716302A/zh active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000056805A (ja) | 1998-08-06 | 2000-02-25 | Hitachi Ltd | 予測制御装置 |
| JP2010195323A (ja) | 2009-02-26 | 2010-09-09 | Nissan Motor Co Ltd | 車両用状態推定装置、車両用状態推定方法、車両用懸架制御装置および自動車 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117716302A (zh) | 2024-03-15 |
| EP4381353A1 (en) | 2024-06-12 |
| JP2024524771A (ja) | 2024-07-05 |
| US20230038215A1 (en) | 2023-02-09 |
| US11977374B2 (en) | 2024-05-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7297155B2 (ja) | マシンの動作を制御するためのシステムおよびコンピュータ実施方法 | |
| CN113874865B (zh) | 确定技术系统的调节策略的模型参数的方法和装置 | |
| JP7357813B2 (ja) | データ駆動型モデル適応を用いる制御のための装置および方法 | |
| WO2023013212A1 (en) | System and method for calibrating feedback controllers | |
| CN114761966A (zh) | 用于以轨迹为中心的基于模型的强化学习的稳健优化的系统及方法 | |
| JP7693110B2 (ja) | フィードバックコントローラを較正するためのシステム、方法、およびコンピュータ読取可能記憶媒体 | |
| Menner et al. | Automated controller calibration by Kalman filtering | |
| CN112051731B (zh) | 用于确定针对技术系统的控制策略的方法和设备 | |
| US11790247B2 (en) | Robust adaptive dynamic mode decomposition for modeling, prediction, and control of high dimensional physical systems | |
| Schnelle et al. | Adaptive nonlinear model predictive control design of a flexible-link manipulator with uncertain parameters | |
| CN115167102A (zh) | 一种基于并行优势动作评价的强化学习自适应pid控制方法 | |
| CN113939775B (zh) | 用于确定针对技术系统的调节策略的方法和设备 | |
| CN119585682A (zh) | 用于控制装置的操作的系统和方法 | |
| Naderolasli | Constrained super-twisting sliding-mode controller for beam and ball nonlinear system stabilization with limited field-of-view constraints | |
| JP2020003893A (ja) | ロバスト調整装置及びモデル作成方法 | |
| Dias et al. | Intelligent nonlinear adaptive flight control using incremental approximate dynamic programming | |
| CN116149262B (zh) | 一种伺服系统的跟踪控制方法及系统 | |
| CN119717495B (zh) | 基于滑模控制器与pd控制器的控制方法、系统及介质 | |
| Zhang et al. | USLC: Universal self‐learning control via physical performance policy‐optimization neural network | |
| Liu et al. | Self-attention network-based auto-tuning MPC for mobile robot systems | |
| Bobál et al. | Design And Simulation Of Self-Tuning Predictive Control Of Time-Delay Processes. | |
| CN120921392A (zh) | 面向工业机器人重复路径运行的速度规划优化方法及系统 | |
| Wang et al. | Output fluctuation and overshoot restraining model-free adaptive control for a class of discrete-time nonlinear single-input single-output systems | |
| Taghia et al. | Design of Controllers | |
| Tadeo et al. | Implementation of predictive controllers as outer-loop controllers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240109 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240109 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241017 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241029 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241209 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250304 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250401 |
|
| 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: 20250507 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250604 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7693110 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |