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

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

制御工学(古典制御)に関する質問です

Excelを利用してボード線図を作成したいです。 作成したい伝達関数はむだ時間を考慮した、 G(s)*exp(-Ls) (L=1) という形になっています。 今、G(jω)のボード線図は完成していて、 ゲイン線図に関してはexp(-jLω)のゲインが常に1なので すでに出来ています。 しかし、位相線図で困っています。 expをオイラーの公式で実部と虚部に分けてG(jω)に掛けた後に 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

  • 制御工学

    ボード線図を描くために、ゲインや位相角を求めないといけないですが これらの二つをより簡単に解く方法はないでしょうか?? 教科書での求め方は ゲインは|G(jΩ)|=√((実数部)^2+(虚数部)^2) 位相角は∠G(jΩ)=tan^-1(虚数部/実数部) となっていますが 実数部、虚数部にわけないずに解ける方法などないでしょうか?? よろしくお願いします。

  • 制御工学のゲインと位相について

    私は、大学の電気工学科で古典制御の勉強をしているのですけど、 ゲインと位相について、  G(jω)=20log |jω/2 - 1 という伝達関数があるとして  ゲインは 20log|√1+ω^2/4|[dB]で    位相を求めるときは -tan^-1 ω/2となるのでしょうか? そうなった場合は、ボード線図で記入したら、位相のだけ負にいくので変だと思うのですけど、教えてくれませんか?

  • 制御工学

    開ループ伝達関数が L(s)=K/(s-1)だとします。 これのベクトル軌跡を描くときs=jωとして ゲインと位相を求めます。 ゲインは、k/√(ω^2+1) 位相は ∠k-∠(jω-1)ですが ωが0のときの位相はなぜ-180度なのでしょうか? -∠(jω-1)をみて、ベクトル軌跡を描くとき、 まず負の実軸に1進み、虚部は0になるので-180度になり、それれに-がついてるので180度となるのではないのでしょうか? おそらく自分が勘違いしてるのですがなぜかわかりません。 よろしくお願いします。

  • 制御工学の周波数応答 1次遅れのボード線図について。

    制御工学の周波数応答 1次遅れのボード線図について。 (問)下の伝達関数をボード線図に示せ。 G(s)=s/(s+1)(s+10) この問題はゲイン線図と位相線図を書きます。 ゲイン線図のほうは出来ましたが、位相線図の方ができません。 特に重ね合わせをするところにダブってしまって、授業では位相線図も近似の線しかやっていませんので、近似式でしか書かないといけないのですが… どうか、ご指導の方をよろしくお願いします。 (*ps.念のためにゲイン線図を作ったので、間違いの原因が分かりやすくなれば幸いです。)

  • 制御工学

    伝達関数がG(s)=2/(s^3+2s^2+2s+1)のシステムに入力u(t)=sintを加えたときに、定常状態での出力y(t)を計算せしなさい。 ここで、y(t)=|G(j)|*sin(t+∠G(j))となり ゲイン|G(j)と位相∠G(j)を求めれば出力y(t)を求めることができれば解けるのですが 位相がよくわかりません。 答えには     ∠G(j)=∠2-∠(j-1)=0-3/4π=-3/4π となっているのですが 自分がとくと     ∠G(j)=∠2-∠(j-1)=0+tan^-1(1)=π/4となります。 なぜ-3/4πとなるのでしょうか?? また、1/s^2の位相の求め方もよくわかりません。(これはs=jω) 答えは-180度のようですが 自分で解くと、∠(1/(jω)^2)=-tan^-1(0/-ω^2)=0となります。 何がおかしいのでしょうか??

  • 制御工学のボード線図について質問です。

    制御工学のボード線図について質問です。 開ループ伝達関数1/{s(1+s)(1+2s)} のボード線図の概形を書け という問題があるのですが、こういったボード線図を書くときには、 1/sと1/(1+s)と1/(1+2s)のボード線図を書いて重ね合わせる方法しかないのでしょうか。 また、概形と言われたときに最低限書くべきものは、なんですか。 自分としては、ω=0、∞、ωnの時のゲイン、位相角、漸近線くらいしか書いていないのですが、 他に必要なものはありますか。 よろしくおねがいします。

  • 制御 ゲイン余裕 位相余裕

    ある伝達関数G(s)が P(s)K(s)で表せるとします 今はK(s)はKという定数として 適当なKを定めることで ゲイン余裕、位相余裕を目標の値にしたいのですが やりかたがよく分かりません 例えば位相余裕を30°にしたいというなら 30°の時のωの値をω'とし 20log|G(jω')| = 0 を満たすKを求めればいいと思うのですが そもそも30°になるω'の値を出すことすらできず つまずいています どのように導けばいいのでしょうか 教科書ではいきなりKを○○にすれば目標の値になると書いてあり たしかにボード線図にも近い値をとったものが書かれてありますが・・

  • 制御工学のボード線図から数値を求める問題

    制御工学の問題でこの式のボード線図を書けという問題で、どのように描けば分かりやすくかけるでしょうか。10や0.01のような分かりやすい値ではないので困っています。手書きで書きます。 また問題として C1(s)のボード線図を描け。ただし、ゲインが0dBとなる点、位相が極値をとる点、および漸近線を明示せよ。またC(s)=25/3C1(s)としたときの位相余裕を求めよ。とあります。 あと位相が極値をとるとは、どういうことなのでしょうか。 できれば、ボード線図の画像を添付していただけるのであればお願いいたします。

  • 制御工学のボード線図について

    伝達関数G(s)がわかっているとき,|G(jw)|,∠G(jw)よりボード線図がかえることがわかったのですが,逆にボード線図を実験でもとめたとき,伝達関数を求めることはいつも可能なのですか? 実験で求めるというのは,さまざまな周波数の正弦波を入力して,応答との振幅比,位相差を測定し,それらをボード線図にプロットして,近似曲線などをひくことでボード線図を求めるという意味です. よろしくお願いします.

  • ボード線図について

    制御工学などに用いられるボード線図についてですが、 ゲイン(振幅比)の式はGg(ω)=20log|G(jω)| 位相差の式はGp=tan(Im/Re) であるので、一次遅れ要素1/(1+s)のボード線図のゲインと位相差は Gg=-20log(1+ω^2)^(1/2)、Gp=-arctan(ω) となることはわかるのですが、 積分要素1/sや微分要素sのGpが、arctan(0)=0にならず、 それぞれ常に-90°、90°になるのは、電気回路などでjがつけば位相差が90°進む、というのと同じ意味でしょうか?  教科書を読んでもここらへんはさらっと流して書かれてあるので納得ができず、何となくもやもやした感じで少し不安です。。。