Electrical – control systems – state space representation using transfer functions

controlcontrol systemstate-spacetransfer function

I am trying to manually get the state space representation of an RLC network. I often end up with a bunch of differential equations that I can't relate to each other. I think it would be easier to just get the transfer function between the output and the input for the system and then convert the transfer function to a state space. Can I always do this ? Using transfer functions always gives a different state space representation and I just want to make sure this is fine.

RLC network

Here's my attempt at using a transfer function to get a state space representation:

modified RLC solution

Best Answer

There are several ways to convert a transfer function into a state space representation. They lead to apparently different results, but retain the same essential information.

Possible representations:

_ First companion form (controllable canonical form).

_ Jordan canonical form.

_ Alternate first companion form (Toeplitz first companion form).

_ Second companion form (observable canonical form).

There is no single set of state variables which describe a given system. Different sets of variables can be chosen. It is possible to transform one set into another (ie linear combination).