org.mklab.tool.control
クラス Feedback
java.lang.Object
org.mklab.tool.control.Feedback
public class Feedback
- extends Object
2つの線形システムをネガティブフィードバック結合したシステムを求めるクラスです。
Connect two systems using negative feedback
- バージョン:
- $Revision: 1.15 $
- 作成者:
- koga
- 関連項目:
Series,
Parallel
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Feedback
public Feedback()
feedback
public static List<Matrix> feedback(Matrix A1,
Matrix B1,
Matrix C1,
Matrix D1,
Matrix A2,
Matrix B2,
Matrix C2,
Matrix D2)
- 2個のシステム
s1とs2をネガティブフィードバック結合したシステムを生成します。
2個のシステム
. x1 = A1*x1 + B1*u1 u + y y1 = C1*x1 + D1*u1 ---->o-->s1---+---> . - ˆ | x2 = A2*x2 + B2*u2 | | y2 = C2*x2 + D2*u2 +---s2<--+
を考える。これらのシステムをu1 = u - y2の関係で結合すると、新しい システムは
x = A*x + B*u y = C*x + B*u
となります。ただし、出力yはシステム1の出力です。
- パラメータ:
A1 - A1行列B1 - B1行列C1 - C1行列D1 - D1行列A2 - A2行列B2 - B2行列C2 - C2行列D2 - D2行列
- 戻り値:
- フィードバック結合されたシステム (feedback-connected system)