秋月ファンクラブ掲示板 過去ログ
LTSPICE ハンチングする? - kurin
2013/11/09 (Sat) 23:40
添付のloopgainはハンチングするでしょうか?
私の考えは、gain-phaseからハンチングしないと考えられますが、時間解析ではハンチング
します。
なぜでしょうか?
Re: LTSPICE ハンチングする? - inara1
2013/11/10 (Sun) 07:07
ハンチングします。
利得が0dBとなる周波数は40kHzくらいですが、この周波数での位相は-55度くらい
になっています。この位相は、低周波での位相(+90度くらい)に対して、145度遅
れているので、位相余裕(180度の遅れを基準とした位相差)は35度になります。
位相余裕0度が発振条件ですが、それより位相余裕が大きくても、70度未満ならハ
ンチングが起きます。
ここ(http://japan.maximintegrated.com/app-notes/index.mvp/id/3443)の「図
4. 位相マージンを変化させた閉ループ利得に対するMATLAB step()コマンド」を見
ると、35度くらいの位相余裕(位相マージン)だとハンチングが起こっていること
がわかります。
私は制御工学は詳しくないで、そのページの引用ですが、「位相マージンが72度あ
たりで0%のオーバシュートで回復時間が最速となる」ようです。そのようになるよ
うに伝達関数を調整するといいのではないでしょうか。
Re: LTSPICE ハンチングする? - kurin
2013/11/10 (Sun) 10:32
位相マージンが70度も必要なんですね。
もう一度マージンを取れるよう検討してみます。
ありがとうございます。