In case there are still real control people checking this sadly degraded group...
This isn't a homework question, rather I've been in the industrial control trenches too long to remember much of what I learnt on basic transfer function theory many years ago. I use a home-developed simulation tool, which is basically an analog computer in C++, models are built as state machines using integrators. I've just joined a project where models are provided as unfactorised transfer functions - eg. (1+bs)/(c*s^2 + d^s + e) - and I want to either generate a time series response from an arbitrary input (generated elsewhere in the simulation), or a state machine based on my integrators than I can then run.
I've already had a go, an unfactorised 2-conjugate-pole transfer function was fairly straightforward, but ideally I'd like to be able to handle a transfer function with an arbitrary number of poles and zeros. Can anyone point me to a reference that explains how to do this?
BTW, the factorisation option has occurred to me, it's just fairly laborious when there are a significant number of models inolved. TIA