Scilab-Branch-6.1-GIT
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 >> |