• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:制御工学(古典制御)に関する質問です)

Excelを利用してボード線図を作成する方法

このQ&Aのポイント
  • 制御工学(古典制御)に関する質問です。Excelを利用してボード線図を作成したいです。作成したい伝達関数はむだ時間を考慮した、G(s)*exp(-Ls) (L=1)という形になっています。
  • G(jω)のボード線図は完成しており、ゲイン線図もすでに作成済みです。しかし、位相線図で問題が発生しています。位相を求めるためにexpをオイラーの公式で分解し、atan(Im(G)/Re(G))を使用していますが、値が大きく振動しています。
  • また、パディ近似によりexp(-ω)=(4-ω^2)-2jω/(4+ω^2)という形に変形して、その部分のみの位相線図を描いてみましたが、上手くいきません。位相線図を正確に描くためにはどうしたら良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

位相の計算に ATAN2 関数を使うとうまくゆくと思います。 おそらくATANをお使いと思われますが、象限が限られるので 位相の計算には不適です。

yanananana
質問者

お礼

解答ありがとうございました。 atan2()を使い解決する事が出来ました。

その他の回答 (2)

  • 178-tall
  • ベストアンサー率43% (762/1732)
回答No.2

>位相線図で困っています。 >expをオイラーの公式で実部と虚部に分けてG(jω)に掛けた後に atan(Im(G)/Re(G))によって位相を求めても 値が大きく振動しています。 位相の勘定を Excel まかせのままでは atan() の変化範囲が - 90 度~ + 90 度に限られてしまう。 その結果の位相ジャンプじゃありませんか? [対策案] 位相計算式に、±90 度でジャンプせず連続化させる補正項をつけ足す。     

yanananana
質問者

お礼

atan()の範囲というのは、全く考えに無かった為、 勉強になりました。ありがとうございました。

  • info22_
  • ベストアンサー率67% (2650/3922)
回答No.1

G(jw)e^(-jwL)=|G(jw)|e^j(φ(w)-wL) ここで φ(w)=∠G(jw)=tan^-1{Im(G(jw))/Re(G(jw))} なので 単にG(jw)の位相φ(w)から「wL」を引いてやれればいいじゃないでしょうか? つまり位相線図は「φ(w)-wL」を描けば良いと思います。 位相線図上で φ(w)の曲線からwLだけ引いた下に線を描けば G(jw)e^(-jwL)の位相線図になります。 難しく考える必要はないと思いますが。

yanananana
質問者

お礼

お礼が遅くなってしまい申し訳ありません。 迅速な解答ありがとうございました。

関連するQ&A