org.mklab.tool.control
クラス Gmargin

java.lang.Object
  上位を拡張 org.mklab.tool.control.Gmargin

public class Gmargin
extends Object

ゲイン余裕と位相交差周波数を求めるクラスです。

Gain margin and crossover frequencies

バージョン:
$Revision: 1.29 $
作成者:
koga
関連項目:
Pmargin, Margin

コンストラクタの概要
Gmargin()
           
 
メソッドの概要
static List<DoubleNumber> gmargin(RationalPolynomial G)
           
static List<DoubleNumber> gmargin(RationalPolynomial G, double wmin)
           
static List<DoubleNumber> gmargin(RationalPolynomial G, double wmin, double wmax)
           
static List<DoubleNumber> gmargin(RationalPolynomial g, double wmin, double wmax, double tolerance)
          与えられた伝達関数G, 周波数の区間[wmin:wmax], 周波数の許容誤差toleranceについて, ゲイン余裕 gmと位相交差周波数wcpを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Gmargin

public Gmargin()
メソッドの詳細

gmargin

public static List<DoubleNumber> gmargin(RationalPolynomial G)
パラメータ:
G - 伝達関数
戻り値:
{gm, wcp} (ゲイン余裕, 位相交差周波数) (gain margin, crossover frequency)

gmargin

public static List<DoubleNumber> gmargin(RationalPolynomial G,
                                         double wmin)
パラメータ:
G - 伝達関数
wmin - 最小周波数
戻り値:
{gm, wcp} (ゲイン余裕, 位相交差周波数) (gain margin, crossover frequency)

gmargin

public static List<DoubleNumber> gmargin(RationalPolynomial G,
                                         double wmin,
                                         double wmax)
パラメータ:
G - 伝達関数
wmin - 最小周波数
wmax - 最大周波数
戻り値:
{gm, wcp} (ゲイン余裕, 位相交差周波数) (gain margin, crossover frequency)

gmargin

public static List<DoubleNumber> gmargin(RationalPolynomial g,
                                         double wmin,
                                         double wmax,
                                         double tolerance)
与えられた伝達関数G, 周波数の区間[wmin:wmax], 周波数の許容誤差toleranceについて, ゲイン余裕 gmと位相交差周波数wcpを返します。

パラメータ:
g - 伝達関数
wmin - 最小周波数
wmax - 最大周波数
tolerance - 位相交差周波数の許容誤差
戻り値:
{gm, wcp} (ゲイン余裕, 位相交差周波数) (gain margin, crossover frequency)