適応制御設計
変化するプロセス情報に適応できるコントローラーの設計
R2021a 以降
R2021a 以降
制御システムに時間と共に変化する不確かさが含まれる場合 (モデル化されていないシステム ダイナミクスや外乱など)、適応コントローラーでは、パラメーターをリアルタイムで調整することで変化するプロセス情報を補正できます。そうすることで、このようなコントローラーでは、プラント ダイナミクスの不確かさに関係なく目的の設定値追従を達成できます。
Simulink® Control Design™ ソフトウェアには、次のリアルタイムの適応制御法用の Simulink ブロックがいくつか用意されています。
極値探索制御 — 制御システムから導出された目的関数を最大化する、モデルに依存しない適応
モデル規範形適応制御 — 既知の参照モデルの出力を追跡する適応
反復学習制御 — 反復制御タスクのパフォーマンスを高めるためのモデルベースおよびモデルに依存しない適応。
スライディング モード制御 — システムの状態を滑り面で維持することで、不確かさや外乱がある場合の高精度でロバストな制御を実現。
Virtual Reference Feedback Tuning — 入出力データに基づいて線形パラメーター化されたコントローラーを自動的に調整。
ブロック
| Extremum Seeking Control | 目的関数の最大化によるコントローラー パラメーターのリアルタイムでの計算 |
| Model Reference Adaptive Control | 制御対象システムを参照モデルに追従させる制御動作の計算 (R2021b 以降) |
| Iterative Learning Control | Design iterative learning controller for repetitive control tasks (R2024b 以降) |
| Sliding Mode Controller (Reaching Law) | Design sliding mode controller based on reaching law (R2024b 以降) |
| Linear Sliding Mode Controller (State Feedback) | Design sliding mode control with knowledge of linear systems using state feedback (R2025a 以降) |
| Virtual Reference Feedback Tuning | Automatically tune linearly parameterized controllers based on input-output data (R2025a 以降) |
トピック
極値探索制御
- 極値探索制御
不明なシステム ダイナミクスがある場合のコントローラー パラメーターの更新による目的関数の最大化。 - 不確かさをもつシステムの参照モデルに対する極値探索制御
不確かさをもつ動的システムにフィードフォワード ゲインおよびフィードバック ゲインを適応することにより、参照プラント モデルを追従する。 - 極値探索制御を使用したアンチロック ブレーキ
ABS システムの摩擦係数を最大化して最短停止距離を実現する極値探索コントローラーを設計する。
モデル規範形適応制御
- モデル規範形適応制御
不確かさをもつ制御対象システムを特定の参照プラント モデルの動作に追従させる制御動作を計算する。 - 衛星の回転のモデル規範形適応制御
プラントの不確かさのモデルのパラメーターを適応させることで理想の参照モデルに匹敵する性能を実現する、MRAC コントローラーを設計する。 - 1 次システムの間接的なモデル規範形適応制御
不明な 1 次システムのプロパティを推定する間接的な MRAC コントローラーを設計する。 - マス-バネ-ダンパー システムの間接的な MRAC 制御
不明な MIMO システムのパラメーターを推定する間接的な MRAC コントローラーを設計する。
スライディング モード制御
- Sliding Mode Control
Design sliding mode control based on reaching law. - Sliding Mode Control Design for Mass-Spring-Damper System
A sliding mode controller defines a sliding surface that the system state converges to and remains on. (R2024b 以降) - Sliding Mode Control Design for a Robotic Manipulator
Create a sliding mode controller for a robotic manipulator with two actuated joints. (R2024b 以降) - Stabilize Chua System Using Sliding Mode Controller
Design sliding mode controller to stabilize a chaotic system. (R2025a 以降) - Sliding Mode Control of DC Motor
Design SMC for reference tracking for a DC motor. (R2025a 以降)
反復学習制御
- Iterative Learning Control
Design iterative learning control for a repetitive control task. - Iterative Learning Control of a Single-Input Single-Output System
Implement an ILC controller to improve closed-loop trajectory tracking performance. (R2024b 以降) - Model Based Iterative Learning Control of Multi-Input Multi-Output System
Implement model-based ILC controller to improve closed-loop trajectory tracking performance of a MIMO system. (R2024b 以降)
Virtual Reference Feedback Tuning
- Virtual Reference Feedback Tuning
Automatically tune linear controllers such as FIR, PID, or a combination of linearly parameterized controllers based on input-output data. - Tune PID Controller for Mass-Spring-Damper System Using Virtual Reference Feedback Tuning Block
Tune PID controller for mass-spring-damper using VRFT. (R2025a 以降) - Tune FIR Filter Type Controller for Flexible Transmission System Using Virtual Reference Feedback Tuning Block
Tune FIR filter type controller using VRFT. (R2025a 以降)
適応ノッチ フィルター
- Suppress PMSM Harmonics Using an Extremum Seeking Control Based Adaptive Notch Filter
Reduce harmonic distortion in a PMSM using an extremum seeking control based adaptive notch filter. (R2025a 以降) - Suppress Resonances Using Extremum Seeking Control and Frequency Response Estimator Based Adaptive Notch Filter
Suppress resonances in a coupled inertia system using an adaptive notch filter implement using extremum seeking control and frequency response estimator. (R2025a 以降)





