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)