org.mklab.tool.control.system.continuous
インタフェース ContinuousDynamicSystem

すべてのスーパーインタフェース:
DifferentialSystem, DynamicSystem
既知の実装クラスの一覧:
BaseContinuousDynamicSystem, BlockContinuousDynamicSystem, BlockPiecewiseContinuousDynamicSystem, ContinuousLinearDynamicSystem, ContinuousObserver, IntegratorSystem, UserDefinedContinuousDynamicSystem, UserDefinedContinuousLinearDynamicSystem

public interface ContinuousDynamicSystem
extends DynamicSystem, DifferentialSystem

常微分方程式で表現される連続時間動的システムを表わすインターフェースです。

バージョン:
$Revision$, 2004/11/09
作成者:
Koga Laboratory

メソッドの概要
 Matrix stateEquation(double t, Matrix x, Matrix u)
          状態の微分を返します。
 
インタフェース org.mklab.tool.control.system.DynamicSystem から継承されたメソッド
getInitialState, getState, getStateNumber, outputEquation, outputEquation, setInitialState, setState, setStateNumber
 
インタフェース org.mklab.nfc.ode.DifferentialSystem から継承されたメソッド
differentialEquation, inputOutputEquation
 

メソッドの詳細

stateEquation

Matrix stateEquation(double t,
                     Matrix x,
                     Matrix u)
                     throws SolverStopException
状態の微分を返します。

状態方程式を表します。

パラメータ:
t - 時刻
x - 状態
u - 入力
戻り値:
状態の微分
例外:
SolverStopException - ソルバーが停止された場合