# State representation : I have less order of canonical form than state variables

When I describe a simple system with spring-damper feedback with 4 states variables, I obtain a transfer function or canonical form of this transfer function with 3 poles and a reduced form with order 3. Why ? some state variables can be contracted ? You can see code from from maxima

• Can you type the equations instead of the screenshots? – percusse Jun 11 '18 at 14:43
• What are the parameters for tf:trasnfer_function? – Arash Jun 13 '18 at 23:06
• The input is I and the output is speed1. The transfer function is correct but the problem is that the canonical form give a matrix smaller than the number of state variables. – Sulivan Küttler Jun 15 '18 at 21:16