2017-06-15 11 views
0

私は少しのプロジェクトに苦しんでいます。私はmatlab simulinkを使用して本で見つけた例を再現しようとしていますが、私はsimulinkと制御理論に関する経験はありません(私は原則などを理解しています)。simulinkのコンバータ制御シミュレーション

制御ブロック図はありますが、一部のブロックや入力(サイマル波ブロックをsimulinkに追加する方法)がわかりません。ここで

詳細は以下のとおりです。

Example I wish to reproduce

Schematic of the converter and desired control block diagram

誰かが私に少し洞察力を与えるか、私は素晴らしいだろう理解した上で構築することができ、そこからいくつかの例に私を指示することができれば!

ありがとうございます。

答えて

0

コントローラと題された部分は、システムの閉ループフィードバック制御です。 K(s)は、通常、ある種のPI制御を含む。より複雑な制御システムでは、K(s)の構造は少し異なるかもしれないが、システムが最終的に所望の値に落ち着くことを確実にするために、通常は常に積分を含む。

入力Irefは現在のコマンドです。この場合、希望する出力と一致する電流波形を生成する正弦波をここに注入します。あなたの希望する出力。

出力mは、コントローラによって生成される変調波形です。ハーフブリッジコンバータ部の内部のすべては、コンバータとそれが接続されているすべてのもの(電圧源)です。

ここでもフィードフォワードフィルタは非常に重要なコンポーネントです。 Vsには交互の波形が含まれているため、フィードフォワードフィルタはシステムがフィードバック補償K(s)に頼ることなくVsの変化に応答することを可能にします。これは、電圧VDの変化から電流レギュレーションを切り離すのに役立ちます。

プロジェクトを開始するには、おそらく図のようにハーフブリッジコンバータを構築できます。 VDとして400 * cos(377t - pi/2)を注入できます。

フィードバック補償器K(s)では、後で値を選択する2つのゲイン(KiとKp)に入力を供給することができます。 Kiインサートの出力で積分器(1/s)が次にKpと積分器の出力を合計します。

フィードフォワードフィルタでは、DCでゲイン1のローパスフィルタを使用するだけです。ローパスフィルタはノイズがシステムに入るのを防ぎます。この場合、シミュレーションを実行しているので、ノイズは発生しません。ただし、フィルタはシミュレーションで警告またはエラーの原因となる代数ループを排除します。

Irefで制御信号を入力できます。

関連する問題