• 締切済み

交直変換器のdqベクトル制御について

交直変換器のdqベクトル制御をMATLAB/Simulinkで行いたいと思っているのですがどのようにやれば良いですか? よろしくお願いいたします。

みんなの回答

  • foobar
  • ベストアンサー率44% (1423/3185)
回答No.1

どのレベルで運転を模擬したいかによりますが、変換器の制御自体は三相もしくは二相の瞬時値を制御することになります。 で、三相や二相の電圧や電流を基準速度(同期速度)で座標変換して、dqの成分を求めて、dq成分に対して制御をかけて、結果を再度同期速度で座標変換して、各相の瞬時値を求める、といったプロセスになるかと思います。 (座標変換の機能は、ライブラリに含まれていたかもしれません。)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • MATLABでサーボモータを制御する方法

    私は今現在、独学でMATLABを勉強しています。 参考書を見ながらいくつかのMファイルやsimulinkのモデルなどを今までつくってきました。 そこでシミュレーションだけではなく、実際に実機を動かしてみたくなり、たまたま持っていたサーボモータを動かしてみようと思い立ちました。しかし、思い立ったは良いものの、実際にMATLABからの制御入力をサーボモータに伝達する方法がわかりません。多分RS232Cを経由して送るとは思うんですが、実際にsimulink上でどのように構成すれば良いのか教えていただきたいです。D/A変換の仕方もちょっとよくわかりません。 マイコンはPICの16F648Aです。 とりあえず、細かい制御は考えないでただMATLABで動かしてみたいだけです。教えてくれる方がいましたらよろしくお願いします。

  • MATLAB/simulinkでのD/A変換の仕方

    現在MATLABで制御の勉強をしている大学生です。 今、デジタル制御について勉強しているのですが、MATLAB/simulinkを使いながら進めています。 MATLAB/simulinkでのD/A変換のやり方がわからなくて質問いたしました。 通常のアナログ制御の場合、 入力 → コントローラー → プラント → 出力 で多分、設計されると思うのですが、 デジタル制御の場合、 入力 → A/D変換器 → コントローラー → D/A変換器 → プラント → 出力 という流れになると聞きました。 A/D変換器はゼロ次ホールドを行うブロックがsimulinkにあったのでそれを使えばいいと思うのですが、D/A変換器を行ってくれるブロックが見当たりません。 探し方が悪いのでしょうか。。。 もしご存知であればD/A変換に相当するブロックを教えてください。 無ければ、s-functionか何かでのD/A変換のやり方を教えて頂けると助かります。 よろしくお願いします。

  • 三相二相変換、二相dq軸座標変換

    連系三相インバータなどに用いられる制御で、三相二相変換、二相dq軸座標変換(三相dq軸座標変換)について教えてください。 1次側となる直流成分とも比較がしやすいからですか?よく分かりません。 よろしくお願いします。

  • MATLABでHEXからbinaryさらにベクトルへの変換について

    MATLABで例えばh'FFをb'11111111に変換した後、これをベクトル [1 1 1 1 1 1 1 1]に変換する効率の良い方法教えてください

  • ベクトル制御

    モータの制御方式にベクトル制御なるものがありますが、 どういったものなのでしょう? 詳しい方がおられましたら教えてください。

  • モータのベクトル制御

    ブラシレスモータの制御では、ベクトル制御を用いて、回転座標系で考えるのが一般的だと思うのですが、ベクトル制御を用いずに制御するとどういうことになりますか? 式などで教えていただけたらうれしいです。 よろしくお願いします。

  • ベクトル制御に対して、他の制御方法について

    モータ制御の方式としてベクトル制御とスカラー制御があると書かれていました。両制御の定義については理解したのですが、制御方式として V/F一定制御、滑り周波数制御など色々な名前が出てきますがこれらはスカラー制御の中に含まれると考えればよいのでしょうか? ベクトル制御に対してスカラー制御。 その中に色々な制御方式がある。 ← 正しいでしょうか? その場合、ベクトル制御にはどのような方式があるのか? スカラー制御には上記以外にどのような制御方式があるのか? 教えてください。

  • 制御系としての性能指標とは何なのでしょうか?

    モータ制御系の実験をしていたときに、制御系の性能指標(例えば,開ループ伝達関数の周波数応答や閉ループ伝達関数の周波数応答など)を求め評価しなさいと言われたのですが、普通どうやって求めるのでしょうか? ボード線図をMatlab/simulinkなので計算して解くのでしょうか?それとも実験から求めるのでしょうか? 判る方いらっしゃいましたらお教えください。

  • モータのベクトル制御について

    今晩は、 モータのベクトル制御について、教えて下さい。 1、 ベクトル制御の原理は、「電流位相」を制御して行う。すなわち励磁電流を一定にして、変動するトルクに合わせて、トルク電流を変えることと理解しております。すなわち、「電流」を制御する。 2、 一方、実際には、モータを制御するのは、電圧型インバータであり、インバータ出力の「電圧振幅」「電圧周波数」「電圧位相」を調整して、目的の回転速度、トルクに制御しているはずです。 原理は、「電流」位相を制御するはずなのに、実際はインバータの「電圧」を変化させてモータを制御している。この溝は、どのようにして埋まっているのでしょうか?また上記の考え方で間違いがあれば、訂正願います。

  • IPMモータのベクトル制御について

    こんにちは、 下記HPを見ますと、 ベクトル制御の特長 従来方式(120°通電方式)はモータに印加する電流が方形波であるのに対しベクトル制御は回転子の位置(磁石の角度)に対して正弦波になるような電圧を印加してモータ電流を制御することが可能になります。 と書いてます。 ベクトル制御によって、なぜ方形波が正弦波になるのか?その仕組みを教えてください。 http://www.tosei-s.co.jp/technical/tech_lifter02.html