概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.mklab.tool.control
クラス Hinf

    java.lang.Object
      org.mklab.tool.control.Hinf

    public class Hinf

extends Object

連続系のH∞問題を解くクラスです。

Solve H-infinity problem

バージョン:
  $Revision: 1.34 $
作成者:
  koga
関連項目:
  `Dhinf`

コンストラクタの概要
`Hinf()`

メソッドの概要
`static Matrix` | `hinf(Matrix G, int n, int mw, int pz, double gamma)` 一般化プラント `. n mw mu [[ x ] n [[ A B1 B2 ] [[ x ] [[ x ] [ z ] = pz [ C1 D11 D12 ] [ w ] = G [ w ] [ y ]] py [ C2 D21 D22 ]] [ u ]] [ u ]]` について、適当なリカッティ方程式を解き、H∞制御器 `. n py [[ q ] = n [[ Ac Bc ] [[ q ] = Gc [[ q ] [ u ]] mu [ Cc 0 ]] [ y ]] [ y ]]` を返します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### Hinf

    public Hinf()

メソッドの詳細

### hinf

    public static Matrix hinf(Matrix G,
                              int n,
                              int mw,
                              int pz,
                              double gamma)

  一般化プラント

       . n mw mu [[ x ] n [[ A B1 B2 ] [[ x ] [[ x ] [ z ] = pz [ C1 D11 D12 ] [ w ] = G [ w ] [ y ]] py [ C2 D21 D22 ]] [ u ]] [ u ]]

  について、適当なリカッティ方程式を解き、H∞制御器

       . n py [[ q ] = n [[ Ac Bc ] [[ q ] = Gc [[ q ] [ u ]] mu [ Cc 0 ]] [ y ]] [ y ]]

  を返します。

  パラメータ:
    `G` - 制御対象の一般化プラント
    `n` - 状態数
    `mw` - wの時数
    `pz` - zの時数
    `gamma` - gamma
  戻り値:
    H∞制御器 (H-infinity controller)

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド