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