IAE Academy

State space formulas

State-space models. 20 formulas for GATE EC, EE, IN Control Systems, each with when to use it. Each is explained in the topic notes.

All 20 State space formulas

STATE MODEL OF A CONTINUOUS-TIME LTI SYSTEM

states, inputs, outputs. are constant matrices because the system is time-invariant.

CONTROLLABLE CANONICAL (PHASE-VARIABLE) FORM

The denominator must be monic. The last row of holds the negated denominator coefficients in ascending powers of , and holds the numerator coefficients in ascending powers. This form is always controllable. Some texts number the states in reverse, which puts the coefficients in the first row; is the same either way.

OBSERVABLE CANONICAL FORM (DUAL OF THE CONTROLLABLE FORM)

Convention used here: , , . This form is always observable. Reversing the state order flips rows and columns without changing .

DIAGONAL (PARALLEL) FORM: DISTINCT POLES

Only for distinct poles; the are the partial-fraction residues. The residues can sit in instead of , because only each product is fixed. Complex poles give complex entries.

TRANSFER FUNCTION FROM A STATE MODEL

Assumes zero initial conditions. For MIMO systems is a matrix with . The order of multiplication is fixed: , then , then .

CHARACTERISTIC EQUATION

Its roots are the eigenvalues of . Every pole of is an eigenvalue. If shares a factor with , that eigenvalue cancels and does not appear as a pole. differs from only by , so the two have the same roots.

INVERSE OF A 2×2 MATRIX

Swap the diagonal entries, negate the off-diagonal ones and divide by the determinant. You use this in nearly every 2×2 calculation.

EIGENVALUE SHORTCUTS

Holds for any square , with eigenvalues counted by multiplicity. The eigenvalues of a triangular or diagonal matrix are its diagonal entries.

SIMILARITY TRANSFORMATION

is any invertible matrix. The transformation does not change the eigenvalues, the characteristic equation, , controllability or observability. With = modal matrix (eigenvectors as columns), is diagonal. This needs linearly independent eigenvectors, which is guaranteed when the eigenvalues are distinct.

STATE TRANSITION MATRIX

Valid for any constant square . The series stops after finitely many terms if is nilpotent, e.g. gives .

PROPERTIES OF THE STM

True for every constant , so is always invertible. Use and to test whether a given matrix can be an STM, and to recover from a given STM.

STMS TO RECOGNISE ON SIGHT

The third matrix has eigenvalues . The last line is the diagonalisation method: is the diagonal matrix of eigenvalues and is the modal matrix, which exists when has linearly independent eigenvectors (always the case for distinct eigenvalues).

COMPLETE SOLUTION OF THE STATE EQUATION

Initial time 0. For initial time : .

SOLUTION IN THE S-DOMAIN

Often the quickest route by hand. Take the inverse transform of each entry at the end.

UNIT-STEP RESPONSE AND FINAL VALUES

The first formula (unit-step input, zero initial state) needs invertible. The final values hold, for any initial state, when every eigenvalue of has a negative real part; is then automatically invertible, because 0 is not an eigenvalue. You can also get by setting : .

DISCRETE-TIME STATE MODEL AND ITS SOLUTION

Here are the discrete-time matrices, and plays the role of the STM. The system is asymptotically stable exactly when every eigenvalue of has . The Kalman matrices and take the same form: full rank of the first means every state can be reached from the origin, and full rank of the second means can be recovered from the output. Sampling with a zero-order hold of period gives and , which equals when is invertible.

KALMAN CONTROLLABILITY TEST

Depends only on . For a single input, is and the system is controllable exactly when . For inputs, is and you must check its rank. Compute as .

KALMAN OBSERVABILITY TEST

Depends only on . An equivalent transposed convention is , which has the same rank. For a single output, the system is observable exactly when .

DIAGONAL-FORM TEST

Use only after transforming to a diagonal with distinct eigenvalues. A zero row of means the mode cannot be excited, and a zero column of means that mode never reaches the output. In Jordan form (one block per distinct eigenvalue), check the row of at the last row of each block and the column of at the first column of each block. The test does not apply to a diagonal with a repeated eigenvalue; see the last tip of this section.

STATE FEEDBACK AND POLE PLACEMENT

is ( for a single input) and is the new reference input. The eigenvalues of can be placed at any chosen locations (complex ones in conjugate pairs) if and only if is controllable. In the pole-placement formula, is the desired closed-loop characteristic polynomial and . State feedback does not change controllability and, for a SISO system, does not move the zeros of the transfer function; it can destroy observability if a closed-loop pole is placed on a zero.

Where this was asked: 2018 (3), 2020 (2), 2022 (1), 2023 (2), 2024 (2), 2025 (2), 2026 (4). See the 16 previous-year questions on State space. This shows what was asked, not what will be asked.