Scilab 6.1.0
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
evans
エバンス根軌跡
呼び出し手順
evans(H) evans(H, kmax)
引数
- H
伝達関数または状態空間表現で指定した SISO線形システム (参照: syslin).
- kmax
実数 (プロットに用いるゲインの最大値)
説明
状態空間または伝達形式 H(s)のSISO線形システム
(syslin)のエバンス根軌跡を出力します.
これは,複素平面における
1+k*H(s)=1+k*N(s)/D(s)
の根軌跡です.
選択された点のゲインk <= kmax
に関して,
D(s)+k*N(s)
の根の虚部が実部に対してプロットされます.
根軌跡の指定した点におけるゲインを得るには, データティップマネージャを アクティブにし,根軌跡の任意の点をクリックします.
例
H = syslin('c',352*poly(-5,'s')/poly([0,0,2000,200,25,1],'s','c')); clf(); evans(H,100); sgrid() // Post-tuning graphical elements ch = gca().children; curves = ch(2).children; curves.thickness = 2; asymptotes = ch(ch.type=="Segs"); asymptotes.segs_color = color("grey70"); // Completing Evans plot: [Ki,s] = kpure(H) // Gains that give pure imaginary closed loop poles plot([real(s) real(s)],[imag(s) -imag(s)],'*r') [Kr,s] = krac2(H)
参照
Report an issue | ||
<< dtsi | Stability | g_margin >> |