Re: 8.0 Control Systems ToDiscreteTimeModel[]
- To: mathgroup at smc.vnet.net
- Subject: [mg114590] Re: 8.0 Control Systems ToDiscreteTimeModel[]
- From: "Nasser M. Abbasi" <nma at 12000.org>
- Date: Thu, 9 Dec 2010 06:02:10 -0500 (EST)
- References: <idnqs7$q7d$1@smc.vnet.net>
- Reply-to: nma at 12000.org
On 12/8/2010 3:40 AM, roby wrote:
>
> ToDiscreteTimeModel[TransferFunctionModel[s, s], Ts, z] // InputForm
>
> With the default Option Method->"BilinearTransform" I would expect
> something like:
>
> TransferFunctionModel[{{{2*(-1 + z)}}, {{Ts*(1 + z)}}}, z,
> SamplingPeriod -> Ts]
>
>
> but what is returned actualy seems to be some bug/crash:
>
> TransferFunctionModel[{{{2*(-1 + z)}},
> {{Control`ConversionsDump`sdmult$927}}}, z,
> SamplingPeriod -> Ts]
>
>
> Any hints, am I missing something ?
>
> Regards Robert
>
H(s) = s is NOT a realizable transfer function.
In H(s) = NUM(s)/DEN(s), the numerator degree in 's' can't be greater than the degree in 's' of the denominator's. (for a real system).
In your case, it is greater, since NUM(s)=s^1, and DEN(s)=1=s^0
--Nasser