Control System Toolbox関数リファレンス | ![]() ![]() |
delay2z
離散時間TF,SS,ZPKモデルのむだ時間をz=0での極に置き換えます。また、FRDモデルのむだ時間を位相のシフト(ずれ)に置き換えます。
表示
sys = delay2z(sys)
詳細
sys = delay2z(sys)
は、離散時間TF,SS,ZPKモデルsys
に対して、全てのむだ時間をz=0での極に写像します。特に、サンプリング間隔k
の遅れは、モデルに関連する伝達関数において、(1/z)^k
で置き換えられます。
FRDモデルに対して、delay2z
は、全てのむだ時間を周波数応答データで吸収します。このことは、連続時間FRDモデルと離散時間FRDモデルに依存せず、どちらのモデルでも適用されます。
例題
z=tf('z',-1); sys=(-.4*z -.1)/(z^2 + 1.05*z + .08) Transfer function: -0.4 z - 0.1 ------------------- z^2 + 1.05 z + 0.08 Sampling time: unspecified sys.Inputd = 1; sys = delay2z(sys) Transfer function: -0.4 z - 0.1 ----------------------- z^3 + 1.05 z^2 + 0.08 z Sampling time: unspecified
参考
hasdelay
LTIモデルに対するむだ時間のチェック
pade
むだ時間のパデー近似
totaldelay
LTIモデルのむだ時間の連結
![]() |
dcgain | dlqr | ![]() |