締切済み 交直変換器のdqベクトル制御について 2008/10/01 17:33 交直変換器のdqベクトル制御をMATLAB/Simulinkで行いたいと思っているのですがどのようにやれば良いですか? よろしくお願いいたします。 みんなの回答 (1) 専門家の回答 みんなの回答 foobar ベストアンサー率44% (1423/3185) 2008/10/02 10:31 回答No.1 どのレベルで運転を模擬したいかによりますが、変換器の制御自体は三相もしくは二相の瞬時値を制御することになります。 で、三相や二相の電圧や電流を基準速度(同期速度)で座標変換して、dqの成分を求めて、dq成分に対して制御をかけて、結果を再度同期速度で座標変換して、各相の瞬時値を求める、といったプロセスになるかと思います。 (座標変換の機能は、ライブラリに含まれていたかもしれません。) 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ 学問・教育自然科学科学 関連する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次側となる直流成分とも比較がしやすいからですか?よく分かりません。 よろしくお願いします。 天文学のお話。日本ではどのように考えられていた? OKWAVE コラム 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 社会人だがMatlabを個人用に使いたい。 現在メーカーの技術者ですが、制御工学を独学しています。 制御工学に関する市販書はMatlab/Simulinkの使用を前提としているものが多いので、私も自宅のPCでこれらを使いたいと考えています。 しかし、正規版は、数十万円もするので個人で買うにキツイです。 また、学生であればstudent版を安価で購入できるのですが、社会人の場合それができません。 機能限定があってもいいので、Matlab/Simulinkと同等の計算ができるソフト(サードパーティ製?)はないでしょうか? リアルタイム制御用のパソコンについて パソコンからAD/DAボードを介して、(MATLAB_Simulinkで組んだプログラムで)モータを制御(サンプル時間:1ms)しようと思っており、現在、それ用のパソコンの購入を検討しています。 このような用途の場合、ノートパソコンでも大丈夫なのでしょうか? 基本的には、使用するパソコンが、AD/DAボードの取説に記載の要求スペックを満たしていれば、問題なく動作するのでしょうか? 日本史の転換点?:赤穂浪士、池田屋事件、禁門の変に見る武士の忠義と正義 OKWAVE コラム ローレンツ変換を使ってのベクトルの変換 ローレンツ変換を使ってのベクトルの変換 下記(1)式で定義された4元ベクトルは、ローレンツ変換より (2)式に変換されます。 しかし、この(2)にどうすれば変換できるのか分かりません。 たぶんローレンツ変換(3)式を使うと思うのですが、どう適用していいか分かりません。 ちなみに、Φ0は静電ポテンシャル、A→はベクトルポテンシャルです。 MATLAB/SIMULINK化学プロセス制御実装 MATLAB / SIMULINKを用いて、 化学ベンチプロセスの制御系を、 自分で手作業で実装することは可能でしょうか? 具体的行いたい制御は、 PCV制御(圧力計とバルブ開閉)、流量制御(ドラムAに20L移液したらバルブ閉とする。)、TCV制御(ジャケット付きドラムの内温を設定した温度になるようにジャケット側スチーム圧力コントロール弁を開閉する。)等です。 また、参考となるような教科書等ございましたら、ご紹介いただけますと幸いです。 電流センサの検出誤差によってベクトル制御はどれだ… 電流センサの検出誤差によってベクトル制御はどれだけ影響を受けるか? 私は、AC三相モータを制御するインバータを設計・開発しています。 インバータには、電流センサがあり、U相、V相の電流を検出して、電圧値をCPUに送り、AD変換した値を使って、ベクトル制御を行っています。 質問1 この電流センサからの出力電圧誤差によって、ベクトル制御がどれほど影響を受けるかの計算式を教えてもらえないでしょうか? 質問2 使用用途にもよりますが、電流センサからの出力電圧誤差の許容範囲は、どのように設定すればよろしいでしょうか?ベクトル制御するための必要最低限の許容範囲をどのように考えればよいでしょうか? 質問3 ノイズが発生した場合、当然ながら電流センサの出力電圧は揺られるかと思います。 こちらも使用用途によるかとは思いますし、受けるノイズ量にもよるかとは 思いますが、「ノイズを受けてもベクトル制御が正常でなければならない」のか?、「ノイズを受けて、多少支障があるが安全上問題なく、ノイズが去った時点で再び動作する」のか?こういったところでのノウハウをいただけませんでしょうか? Matlabで作成したmファイルをC言語に自動変換することは可能ですか? 大学の研究室で使っているmatlabの機能にC言語のソースを自動生成 する機能があると先生に伺ったのですが、 常識的に考えてそんな便利なことができるとは思えません。 実際に下記に示すtoolboxで自分が作ったmファイルからC言語のソースを、ある程度自動生成することは可能でしょうか? Matlab 2008 b windows-x64版 Matlab 7.7 Simulink 7.2 Image processing toolbox Signal processing toolbox Real time workshop SimulinkとReal time workshopを一度も使ったことが無いので 少し調べて良く判らない点がありました。 Realtimeworkshopでは、Simulinkで生成したブロック線図のみC言語で出 力できるものであり、mファイルからの変換はできないのでしょうか? モータ結線とBLDCモータのベクトル制御 現在スター結線のモータを使用してベクトル制御をしてますが、モータをデルタ結線にした場合、デルタ結線用の回路(電流検出)や制御など変更する必要があるのか分かっていません。モータのデルタとスター結線の違いでブラシレスモータのベクトル制御は異なったものになるのでしょうか? ・電流検出方法(回路)→デルタだとU、V、Wの2つに1つのシャント抵抗がつきますが、U相電流とか計算で求めるのでしょうか ・クラーク、パーク、逆パーク~空間ベクトル変換→空間ベクトルなどはデルタ用があるのでしょうか? 教えて下さい ※OKWAVEより補足:「技術の森( 開発・設計)」についての質問です。 交流機のベクトル制御について 交流機のトルク制御を行う時に用いるベクトル制御というものがどういうものかわかりませんどなたか教えてください。また交流機でトルク制御を行う場合、速度センサを電動機にどうして取り付けなければならないのか教えてください。 MATLAB/Simulinkについて MATLAB/Simulinkについて ただいま、MATLAB/Simulinkの勉強をしているMATLAB初心者です。 C++で作成したアプリケーションから、double型の値をsimulinkに送り、 計算を行い、その値をアプリケーションへ戻したいと考えているのですが、これは、可能でしょうか? 自分でも色々と調べてみてはいるのですが、中々これという方法が見つからないため困っているところです。 どうかよろしくお願いいたします。 MPPT制御について 太陽電池のMPPT制御のシミュレーションを行いたいのですが,SimulinkとSimElectronicsのみでシミュレーションは可能なのでしょうか.やはり,SimPowerSystemsが必要なのでしょうか. 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ 学問・教育 自然科学 理科(小学校・中学校)化学物理学科学生物学地学天文学・宇宙科学環境学・生態学その他(自然科学) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など