Control System Toolbox

線形モデル

伝達関数、状態空間、およびその他の表現を使用して、制御システムの線形モデルを作成します。モデルを離散化します。次数を減らしてモデルを簡略化します。

伝達関数および状態空間モデル

伝達関数または状態空間表現を使用して線形時不変システムモデルを作成します。PID コントローラーおよび周波数応答データを操作します。SISO または MIMO、および連続または離散のモデルシステムを作成できます。基本的なモデルを直列、並列、またはフィードバックで接続することで、複雑なブロック線図を構築します。

モデル離散化

コマンドライン関数 または対話式のライブエディター タスクを使用して 、 動的システムモデルをリサンプリングし、 連続時間領域から離散時間領域へモデルを変換します。ゼロ次ホールド、双一次 (Tustin)、極-零点マッチング、その他のレート変換手法を使用します。

ギャラリーを見る (2 画像)

モデルの低次元化

Model Reducer アプリ、ライブエディター タスク、またはコマンドライン関数を使用し、アプリケーションにとって重要なモデルダイナミクスを保持しつつ、プラントまたはコントローラーモデルの次数を対話的に低次元化できます。平衡化打ち切り、極-零点簡略化、モード選択の手法を使用できます。

線形解析

時間領域および周波数領域におけるシステム動作の可視化。立ち上がり時間、オーバーシュート、整定時間などのシステム特性の計算。システムの安定性の解析。

時間領域および周波数領域の解析

線形システム アナライザー アプリを使用して、ステップ応答、インパルス応答、ボード、ニコルス、ナイキスト、特異値、零点-極のプロットを用い、複数のモデルの時間および周波数レスポンスを表示および比較します。立ち上がり時間、整定時間、および最大オーバーシュートなどのシステム特性を検査します。

安定性解析

ゲイン余裕、位相余裕、および交差周波数を計算します。動的システムの極と零点の位置をグラフィックスと数値で検証します。線形モデルの極の減衰比、固有振動数、および時定数を計算します。

ゲイン余裕、位相余裕、および交差周波数の計算

ゲイン余裕、位相余裕、および交差周波数の計算

受動性およびセクター境界

線形時不変システムの受動性のさまざまな測定値を計算します。受動性および任意の円錐セクター境界についてシステムを解析します。

ギャラリーを見る (2 画像)

PID 制御

自動および対話型の調整ツールを使用し、PID コントローラーゲインを調整します。

PID 調整

PID 調整器アプリ、ライブエディター タスク、またはコマンドライン関数を使用して、自動的に PID コントローラーゲインを調整し、パフォーマンスとロバスト性のバランスを取ります。望ましい応答時間や位相余裕などの調整パラメーターを指定します。連続または離散の PID コントローラーを調整します。

2-DOF PID 制御

2 自由度の (2-DOF) PID コントローラーを調整します。1-DOF PID コントローラーの代わりに 2-DOF PID コントローラーを使用すると、設定点の追従でオーバーシュートを大幅に増加させることなく、より優れた外乱の抑制が可能です。

2-DOF PID コントローラーの調整。

PID Tuner アプリで調整された 2-DOF PID コントローラー (実線) と 1-DOF PID コントローラー (破線) の比較

補償器の設計

制御システムを対話的に設計および解析します。

根軌跡およびボード線図を使用した対話型設計

制御システム デザイナー アプリでは、SISO 制御システムを対話的に設計および解析できます。根軌跡、ボード線図、ニコルス線図を使用して、PID、位相進み/遅れ補償器、ノッチフィルターなどの一般的な制御コンポーネントをグラフィックで調整します。

閉ループ応答の監視

調整すると動的に更新されるステップ応答、ナイキスト、その他のプロットを使用して、閉ループと開ループの応答を可視化します。立ち上がり時間、最大オーバーシュート、ゲイン余裕、位相余裕など、時間領域および周波数領域の設計要件を指定および評価します。

マルチループ設計

複数の SISO ループで構成されるコントローラーを調整します。SISO ループをそれぞれ逐次閉じ、ループ間の関係を可視化し、各ループを繰り返し調整することで、全体的な性能を最適化できます。

ギャラリーを見る (3 画像)

自動調整

高レベルの設計要件を満たすように制御システムを自動調整します。

SISO および MIMO ループ

制御システム調整器アプリまたはコマンドライン関数を使用し、ゲイン、PID コントローラー、または低次フィルターなどのシンプルで調整可能な要素で、SISO または MIMO 制御システム アーキテクチャーをモデル化および調整します。マルチループ制御システムで複数のループを一緒に調整します。

時間領域と周波数領域の目標

追従性能、外乱の抑制、ノイズ増幅、閉ループ極配置、安定余裕などの調整要件を指定および可視化します。コントローラー パラメーターを自動的に調整して、必須要件 (設計制約) を満たし、他の要件 (目標) もできる限り満たします。

プラントモデルのセットに対する調整

パラメーターの変動、動作条件の変化、およびセンサーやアクチュエータの故障に起因するプラントダイナミクスの変化に強いコントローラーを設計します。

プラントパラメーターの変動に強いコントローラーを設計

プラントパラメーターの変動に強いコントローラーを設計

ゲイン スケジューリング

非線形プラントまたは時変プラントのゲイン スケジュール コントローラーを設計および調整します。

Simulink でのゲイン スケジュール コントローラー

Simulink®で、変動 PID コントローラー、変動伝達関数、変動ノッチフィルター、変動ローパスフィルターなどのブロックを使用して、ゲインスケジュール制御システムをモデル化できます。

Simulink でゲイン スケジュール コントローラーをモデル化するためのライブラリ

Simulink でゲイン スケジュール コントローラーをモデル化するためのライブラリ

ゲイン曲面の調整

ゲイン曲面係数を自動的に調整し、システムの動作包絡線全体でパフォーマンス要件を満たし、操作点間での滑らかな遷移を実現します。操作条件によって異なる要件を指定します。設計の操作範囲全体における調整結果を検証します。

状態推定および LQG 設計

LQG/LQR および極配置アルゴリズムなどの状態空間の制御設計法を使用します。線形および非線形のカルマンフィルターを含むオブザーバーを設計します。

LQR/LQG および極配置

連続および離散の線形 2 次レギュレーター (LQR) および線形 2 次ガウス型 (LQG) コントローラーを設計します。フィードバックゲイン行列を計算して、希望位置に閉ループの極を配置します。

カルマンフィルター

線形定常状態および時変カルマンフィルターを設計およびシミュレーションします。MATLAB Coder™ および Simulink Coder™ を使用してこれらのフィルターの C/C++ コードを生成します。

Simulink での制御設計

Simulink でモデル化された制御システムを解析および調整します。

線形解析

Simulink Control Design™ で線形解析ツールを使用し、Simulink モデルを線形化します。ステップ応答、インパルス応答、ボード、ニコルス、ナイキスト、特異値、零点-極のプロットを使用し、線形化モデルの時間および周波数応答を計算します。

補償器の設計

Simulink Control Design を使用し、Simulink でモデル化された SISO フィードバックループをグラフィックで調整します。対話的なボード、根軌跡、およびニコルス グラフィカル エディタでコントローラー極、零点、ゲインを追加、修正、削除して、コントローラーを設計します。

補償器調整

Simulink でモデル化された PID コントローラーのゲインを自動的に調整します。Simulink Control Design の制御システム調整器アプリまたはコマンドラインツールを使用し、Simulink で任意の数のフィードバックループに分散された制御要素のゲインとダイナミクスを自動的に調整します。

Baidu
map