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)