org.mklab.tool.control.system.sampled
クラス BlockSampledDataStaticSystem
java.lang.Object
org.mklab.tool.control.system.SystemOperator
org.mklab.tool.control.system.BlockSystem
org.mklab.tool.control.system.sampled.BlockSamplingSystem
org.mklab.tool.control.system.sampled.BlockSampledDataSystem
org.mklab.tool.control.system.sampled.BlockSampledDataStaticSystem
- すべての実装されたインタフェース:
- Cloneable, ArrayElement<SystemOperator>, GridElement<SystemOperator>, ContinuousDiscreteAlgebraicSystem, Sampling, SampledDataStaticSystem
- 直系の既知のサブクラス:
- BlockPiecewiseSampledDataStaticSystem
public class BlockSampledDataStaticSystem
- extends BlockSampledDataSystem
- implements SampledDataStaticSystem
ブロックサンプル値静的システムを表すクラスです。
- バージョン:
- $Revision$
- 作成者:
- koga
クラス org.mklab.tool.control.system.BlockSystem から継承されたメソッド |
calcNodeValue, calcOutputOfDirectFeedthroughSystem, getInputNodeSize, getInputNodeValueOf, getLinearSystem, getNodeSize, getOutputNodeSize, getOutputNodeValue, getSingleSystem, getSystemOperator, isAutoSize, isSingleSystem, resetAutoSize, resetNodeValue, separateDirectFeedthroughAndNonDirectFeedthrough, setAutoSize, setBlockMatrix, setInputNodeValue, setInputSize, setNodeValueOfNoInputNode, setOutputSize, setZeroSizeToUnDefinedInputPortOutputPort |
クラス org.mklab.tool.control.system.SystemOperator から継承されたメソッド |
clone, compare, createArray, createArray, createGrid, createGrid, createZero, equals, getInputSize, getOutputSize, getParameter, getParameters, getStateSize, hasDirectFeedthrough, hashCode, isDynamic, isForecdSystem, isInlet, isLinear, isOutlet, isSISO, isSizeDefined, isStatic, isTransformableFrom, isTransformableTo, isZero, setDynamic, setForcedSystem, setHasDirectFeedthrough, setInlet, setLinear, setOutlet, setParameter, setStateSize, setupParameters, toString, toString, transformFrom, transformTo |
BlockSampledDataStaticSystem
public BlockSampledDataStaticSystem(SystemOperator[][] elements,
List<Integer> inputNodes,
List<Integer> outputNodes)
- 新しく生成された
BlockSampledDataStaticSystem
オブジェクトを初期化します。
- パラメータ:
elements
- 隣接行列inputNodes
- 入力ノード番号のリスト(番号は1から始まる)outputNodes
- 出力ノード番号のリスト(番号は1から始まる)
outputEquation
public Matrix outputEquation(double t,
Matrix u)
throws SolverStopException
- インタフェース
SampledDataStaticSystem
の記述:
- 直達項をもつシステムの出力を返します。
出力方程式を表します。
- 定義:
- インタフェース
SampledDataStaticSystem
内の outputEquation
- パラメータ:
t
- 時刻u
- 入力
- 戻り値:
- 出力
- 例外:
SolverStopException
- ソルバーが停止された場合- 関連項目:
SampledDataStaticSystem.outputEquation(double, org.mklab.nfc.matrix.Matrix)
outputEquation
public Matrix outputEquation(double t)
throws SolverStopException
- インタフェース
SampledDataStaticSystem
の記述:
- 直達項をもたないシステムの出力を返します。
出力方程式を表します。
- 定義:
- インタフェース
SampledDataStaticSystem
内の outputEquation
- パラメータ:
t
- 時刻 離散時間システムの状態
- 戻り値:
- 出力
- 例外:
SolverStopException
- ソルバーが停止された場合- 関連項目:
SampledDataStaticSystem.outputEquation(double)
inputOutputEquation
public Matrix inputOutputEquation(double t)
throws SolverStopException
- インタフェース
ContinuousDiscreteAlgebraicSystem
の記述:
- 時刻
t
における外部信号(入力と出力)を返します。
- 定義:
- インタフェース
ContinuousDiscreteAlgebraicSystem
内の inputOutputEquation
- パラメータ:
t
- 時刻
- 戻り値:
- 時刻tおける外部信号(入力と出力)
- 例外:
SolverStopException
- ソルバーが停止された場合- 関連項目:
ContinuousDiscreteAlgebraicSystem.inputOutputEquation(double)