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

java.lang.Object
  上位を拡張 org.mklab.tool.control.system.SystemOperator
      上位を拡張 org.mklab.tool.control.system.continuous.BaseContinuousDynamicSystem
          上位を拡張 org.mklab.tool.control.system.continuous.ContinuousLinearDynamicSystem
              上位を拡張 org.mklab.tool.control.system.controller.ContinuousObserver
すべての実装されたインタフェース:
Cloneable, ArrayElement<SystemOperator>, GridElement<SystemOperator>, DifferentialSystem, ContinuousDynamicSystem, DynamicSystem, LinearSystemOperator, ParameterUpdator

public class ContinuousObserver
extends ContinuousLinearDynamicSystem
implements ParameterUpdator

連続時間オブザーバを表すクラスです。

バージョン:
$Revision: 1.6 $, 2004/06/04
作成者:
koga

コンストラクタの概要
ContinuousObserver(SystemOperator linearModel)
          コンストラクター
 
メソッドの概要
 void setObserverPoles(Matrix observerPoles)
          オブザーバーの極を設定します。
 boolean updateWith(String parameter)
          パラメータ変更に伴う更新を行います。
 
クラス org.mklab.tool.control.system.continuous.ContinuousLinearDynamicSystem から継承されたメソッド
add, add, clone, equals, feedback, feedback, feedback, getA, getB, getC, getD, getLinearSystem, getTag, hashCode, hasVariableA, hasVariableB, hasVariableC, hasVariableD, isTransferFuntion, multiply, multiply, outputEquation, outputEquation, setHasVariableA, setHasVariableB, setHasVariableC, setHasVariableD, setLinearSystem, setTag, setTransferFunction, stateEquation, subtract, subtract, unaryMinus, unityFeedback, unityFeedback, unityFeedback
 
クラス org.mklab.tool.control.system.continuous.BaseContinuousDynamicSystem から継承されたメソッド
differentialEquation, getInitialState, getState, getStateNumber, initialize, inputOutputEquation, setInitialState, setState, setStateNumber
 
クラス org.mklab.tool.control.system.SystemOperator から継承されたメソッド
compare, createArray, createArray, createGrid, createGrid, createZero, getInputSize, getOutputSize, getParameter, getParameters, getStateSize, hasDirectFeedthrough, isAutoSize, isDynamic, isForecdSystem, isInlet, isLinear, isOutlet, isSISO, isSizeDefined, isStatic, isTransformableFrom, isTransformableTo, isZero, resetAutoSize, setAutoSize, setDynamic, setForcedSystem, setHasDirectFeedthrough, setInlet, setInputSize, setLinear, setOutlet, setOutputSize, setParameter, setStateSize, setupParameters, toString, toString, transformFrom, transformTo
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ContinuousObserver

public ContinuousObserver(SystemOperator linearModel)
コンストラクター

パラメータ:
linearModel - 状態推定の対象(線形システム)
メソッドの詳細

updateWith

public boolean updateWith(String parameter)
インタフェース ParameterUpdator の記述:
パラメータ変更に伴う更新を行います。

定義:
インタフェース ParameterUpdator 内の updateWith
パラメータ:
parameter - パラメータの名前
戻り値:
パラメータの設定が成功したならばtrue、そうでなければfalse
関連項目:
ParameterUpdator.updateWith(String)

setObserverPoles

public void setObserverPoles(Matrix observerPoles)
オブザーバーの極を設定します。

パラメータ:
observerPoles - オブザーバーの極