DynamicSystems[ZeroPoleGain] - 零点・極・ゲインシステムオブジェクトの作成
|
使い方
|
|
ZeroPoleGain(opts)
ZeroPoleGain(sys, opts)
ZeroPoleGain(tf, opts)
ZeroPoleGain(z, p, k, opts)
ZeroPoleGain(num, den, opts)
ZeroPoleGain(a, b, c, d, opts)
ZeroPoleGain(de, invars, outvars, opts)
|
|
パラメータ
|
|
sys
|
-
|
System; システムオブジェクト
|
tf
|
-
|
algebraic または Matrix(algebraic); 伝達関数
|
z
|
-
|
list(algebraic) または Matrix(list(algebraic)); 零点
|
p
|
-
|
list(algebraic) または Matrix(list(algebraic)); 極
|
k
|
-
|
algebraic または Matrix(algebraic); ゲイン
|
num
|
-
|
list(algebraic) または Matrix (list(algebraic)); 分子式の係数
|
den
|
-
|
list(algebraic) または Matrix (list(algebraic)); 分母式の係数
|
a
|
-
|
Matrix; 状態空間行列 A
|
b
|
-
|
Matrix; 状態空間行列 B
|
c
|
-
|
Matrix; 状態空間行列 C
|
d
|
-
|
Matrix; 状態空間行列 D
|
de
|
-
|
equation または list(equation); 差分・微分方程式
|
invars
|
-
|
name, anyfunc(name) またはそれらのリスト; 入力変数
|
outvars
|
-
|
name, anyfunc(name) またはそれらのリスト; 出力変数
|
opts
|
-
|
(optional) option = value の形式の方程式; ZeroPoleGain コマンドのオプション値
|
|
|
|
|
説明
|
|
•
|
ZeroPoleGain コマンドは、零点・極・ゲイン (ZPK) システムオブジェクトを作成します。周波数領域におけるオブジェクトの動作は伝達関数の零点・極・ゲインのリストを使用してモデル化されます。
|
•
|
入力は伝達関数 (TF)、零点・極・ゲイン (ZPK)、係数 (Coeff)、状態空間 (SS)、差分・微分方程式 (DE) のいずれかの表現で指定できます。
|
•
|
入力が指定されていない場合は、単位ゲインの ZPK システムが作成されます。
|
•
|
オプションパラメータ sys は ZPK 表現に変換されるシステムオブジェクトを表します。すべてのオプションは無視されます。
|
•
|
オプションパラメータ tf は TF システムの伝達関数を表します。1 入力 / 1 出力システムの場合、tf は有理関数 (ratpoly) です。多入力 / 多出力システムの場合、tf は有理関数の行列です。多項式の変数はシステムが連続システムなのか離散システムなのかに依存します。連続システムでは通常 s が変数として使用され、離散システムでは通常 z が変数として使用されます。実際の名前は DynamicSystems[SystemOptions] によって割り当てられます。
|
•
|
オプションパラメータ z, p, k はそれぞれ、ZPK システムの零点、極、およびゲインを表します。1 入力 / 1 出力システムでは z, p はリストで、k は代数式です。多入力 / 多出力システムでは z, p はリストの行列で、k は代数式の行列です。
|
•
|
オプションパラメータ num および den はそれぞれ、Coeff システムの分子式および分母式の係数を表します。1 入力 / 1 出力システムでは num および den はリストで、先頭要素は最大次数項の係数です。多入力 / 多出力システムでは num および den はリストの行列です。
|
•
|
オプションパラメータ a, b, c, d はそれぞれ、SS システムの 4 つの状態空間行列 A, B, C, D を表します。
|
•
|
オプションパラメータ de は DE システムの差分または微分方程式を表します。1 つ以上の方程式を指定する場合は、リストを使用します。
|
•
|
パラメータ invars および outvars は差分または微分方程式の入力および出力変数を表します。これらの指定は任意です。ただし、一方が指定され、もう一方が指定されていない場合は対応するキーワードパラメータ inputvariable または outputvariable を割り当てる必要があります。位置パラメータおよびキーワードパラメータの両方が指定されている場合はキーワードパラメータが優先されます。
|
|
|
例
|
|
>
|
|
| (5.1) |
>
|
|
| (5.2) |
>
|
|
| (5.3) |
>
|
|
| (5.4) |
>
|
|
| (5.5) |
>
|
|
| (5.6) |
>
|
|
| (5.7) |
>
|
|
| (5.8) |
>
|
|
| (5.9) |
>
|
|
| (5.10) |
>
|
|
| (5.11) |
>
|
|
| (5.12) |
>
|
|
| (5.13) |
>
|
|
| (5.14) |
>
|
|
| (5.15) |
|
|