メインコンテンツ

DC-DC Voltage Controller

フィードフォワードとオプションの積分アンチワインドアップをもつ離散時間 DC-DC 電圧 PI 制御

  • DC-DC Voltage Controller block

ライブラリ:
Simscape / Electrical / Control / General Machine Control

説明

DC-DC Voltage Controller ブロックは、フィードフォワード FF をもつ離散時間比例-積分 (PI) DC-DC 電圧制御を実装します。フィードフォワード入力は過渡応答を最適化します。このブロックは、デューティ比または電流制御信号を出力できます。積分ゲインの飽和を防ぐために、このブロックではアンチワインドアップ ゲインを実装できます。

方程式

DC-DC Voltage Controller ブロックが制御信号の計算に使用する方程式は、次のとおりです。

control=(Kp+KiTszz1)(vrefv)+FF,

ここで、

  • control は、デューティ比または電流として表される制御信号です。

  • Kp は比例ゲインです。

  • Ki は積分ゲインです。

  • Ts はサンプル時間です。

  • vref は基準電圧です。

  • v は測定電圧です。

  • FF はフィードフォワード入力です。

積分器出力の飽和を防ぐために、このブロックではアンチワインドアップ メカニズムを使用します。これにより、積分器のゲインは以下と等しくなります。

Ki+Kaw(controlsatcontrolunsat),

  • Kaw はアンチワインドアップ ゲインです。

  • controlsat は、ブロックで controlsat=min(max(controlunsat,controlmin),controlmax), として計算される飽和した制御信号です。

    ここで、

    • controlunsat は飽和していない制御信号です。

    • controlmin は制御信号の下限です。

    • controlmax は制御信号の上限です。

端子

入力

すべて展開する

プラントの目的の DC 出力電圧。

データ型: single | double

プラントの測定された DC 出力電圧。

データ型: single | double

フィードフォワード項。

データ型: single | double

積分器の外部リセット信号 (立ち上がりエッジ)。

データ型: single | double

出力

すべて展開する

デューティ比または電流として表される制御信号 control

データ型: single | double

パラメーター

すべて展開する

コントローラーの比例ゲイン Kp

コントローラーの積分ゲイン Ki

コントローラーのアンチワインドアップ ゲイン Kaw

Control 出力信号の上限。この値は [制御動作の下限] パラメーターの値より大きい必要があります。

Control 出力信号の下限。

連続するブロック実行間の時間間隔 (秒)。実行時に、ブロックは出力を生成し、必要に応じて内部状態を更新します。詳細については、サンプル時間とはサンプル時間の指定を参照してください。

このブロックが Triggered Subsystem 内にある場合は、このパラメーターを -1 に設定してサンプル時間を継承します。このブロックが連続可変ステップ モデル内にある場合は、正のスカラーを使用してサンプル時間を明示的に指定します。

DC 電圧フィルターの時定数 τ

依存関係

[時定数電圧フィルター] パラメーターは、[DC 電圧をフィルター] チェックボックスがオンの場合にのみ表示されます。

電圧測定パスに対するフィルターを有効にするには、チェックボックスをオンにします。フィルターを無効にするには、チェック ボックスをオフにします。

依存関係

[時定数電圧フィルター] パラメーターは、[DC 電圧をフィルター] チェック ボックスがオンの場合にのみ表示されます。

拡張機能

すべて展開する

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2018a で導入