org.mklab.tool.control.system.controller
クラス LqrDesigner

java.lang.Object
  上位を拡張 org.mklab.tool.control.system.controller.LqrDesigner

public class LqrDesigner
extends Object

LQ最適制御(安定化)のための状態フィードバックを設計するクラスです。

バージョン:
$Revision: 1.8 $, 2004/05/31
作成者:
koga

コンストラクタの概要
LqrDesigner(SystemOperator plant)
          コンストラクター
 
メソッドの概要
 Matrix getStateFeedback()
          LQ最適制御のための状態フィードバック行列を返します。
 void setWeightingMatrices(Matrix Q, Matrix R)
          重み行列QとRを設定します。
 void showClosedLoopPoles()
          閉ループ系の極を表示します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LqrDesigner

public LqrDesigner(SystemOperator plant)
コンストラクター

パラメータ:
plant - 制御対象(線形システム)
メソッドの詳細

getStateFeedback

public Matrix getStateFeedback()
LQ最適制御のための状態フィードバック行列を返します。

戻り値:
LQ最適制御のための状態フィードバック行列

setWeightingMatrices

public void setWeightingMatrices(Matrix Q,
                                 Matrix R)
重み行列QとRを設定します。

パラメータ:
Q - 状態に関する重み行列
R - 入力に関する重み行列

showClosedLoopPoles

public void showClosedLoopPoles()
閉ループ系の極を表示します。