[scilab-Users] transfer function, z^-1 form

Collette yann yann.collette at scilab.org
Fri Feb 26 11:13:01 CET 2010


For me it corresponds to the good transfert function:

     0.31 + 0.38z                    z^2* (0.31*z^-2 + 0.38*z^-1)
   ----------------         =       ------------------------------------
   0.55 + 0.86z + z ^2            z^2*(0.55*z^-2 + 0.86z^-1 + 1)

Scilab seems to have simplified in a way your transfert function

YC


David PICARD a écrit :
> I need some help to define the following transfer function :
>
>  0.381417 z^-1 + 0.310306 z^-2
> ---------------------------------
> 1 - 0.857089 z^-1 + 0.548812 z^-2
>
> This is a 2nd order system : w0=1, Damp=1.3, Gain=1.0, Te=1s
>
> I tried :
> -->z=%z;
> -->sys=syslin(1.0,(0.38*z^-1+0.31*z^-2)/(1+0.86*z^-1+0.55*z^-2))
> sys  =
>
>      0.31 + 0.38z
>    ----------------
>                    2
>    0.55 + 0.86z + z
>
>
> But it NOT what I asked !!! Help !
>
> It is so straightforward with GNU Octave, that I am really frustrated !
>> sys=tf([0.000000 0.381417 0.310306],[1.000000 -0.857089 0.548812],1.0);
>> step(sys)   // shows the oscillating, stabilizing step response
>
>
>




More information about the users mailing list