org.mklab.tool.control
クラス Pmargin
java.lang.Object
org.mklab.tool.control.Pmargin
public class Pmargin
- extends Object
位相余裕とゲイン交差周波数を求めるクラスです。
Phase margin and crossover frequency
- バージョン:
- $Revision: 1.38 $
- 作成者:
- koga
- 関連項目:
Gmargin
,
Margin
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Pmargin
public Pmargin()
pmargin
public static List<DoubleNumber> pmargin(RationalPolynomial G)
- パラメータ:
G
- 伝達関数
- 戻り値:
- {pm, wcg} (位相余裕, ゲイン交差周波数)
pmargin
public static List<DoubleNumber> pmargin(RationalPolynomial G,
double wmin)
- パラメータ:
G
- 伝達関数wmin
- 最小周波数
- 戻り値:
- {pm, wcg} (位相余裕, ゲイン交差周波数)
pmargin
public static List<DoubleNumber> pmargin(RationalPolynomial G,
double wmin,
double wmax)
- パラメータ:
G
- 伝達関数wmin
- 最小周波数wmax
- 最大周波数
- 戻り値:
- {pm, wcg} (位相余裕, ゲイン交差周波数)
pmargin
public static List<DoubleNumber> pmargin(RationalPolynomial g,
double wmin,
double wmax,
double tolerance)
- 位相余裕
pm
とゲイン交差周波数 wcg
を返します。
- パラメータ:
g
- 伝達関数wmin
- 最小周波数wmax
- 最大周波数tolerance
- ゲイン交差周波数の許容誤差
- 戻り値:
- {pm, wcg} (位相余裕, ゲイン交差周波数) margin
pmargin_roots
public static <E extends NumericalScalar<E>> List<E> pmargin_roots(RationalPolynomial g)
- 型パラメータ:
E
- 値の型- パラメータ:
g
- 伝達関数
- 戻り値:
- {pm, wcg} (位相余裕, ゲイン交差周波数) margin
pmargin_roots
public static <E extends NumericalScalar<E>> List<E> pmargin_roots(RationalPolynomial g,
double tolerance)
- 型パラメータ:
E
- 値の型- パラメータ:
g
- 伝達関数tolerance
- ゲイン交差周波数の許容誤差
- 戻り値:
- {pm, wcg} (位相余裕, ゲイン交差周波数) margin