How can I perform the operation 1+G for a transfer function G with time delay?

조회 수: 3 (최근 30일)
I would like to create a characteristic equation 1+G_openloop for a closed loop system. One of my transfer functions has time delay (32*exp(-s)). Every time I try to add something to my time delay transfer function (like 1+G), Matlab automatically converts the output to a state-space model, and doesn't allow conversion back to a transfer function. Is there a way to do this without rewriting the time delay as an approximation? My desired output should still be in transfer function form.
Relevant code is G = tf(32,1,'InputDelay',1); charEqn = 1 + G, where charEqn becomes a state-space model.
I know this is possible in Simulink with a time delay block, but I'm trying to work this in Matlab to do some iterative tuning.

답변 (0개)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by