State Space Analysis Back
JP | EN | ZH
Control Theory

State Space Analysis — Controllability, Observability & Pole Placement

Enter matrices A, B, C, D to check controllability and observability, visualize eigenvalues on the s-plane, compute Ackermann state feedback gain K, and simulate closed-loop step response.

System Order & Presets
System Matrices
Matrix A (NxN)
Matrix B (Nx1)
Matrix C (1xN)
D (scalar)
Desired Closed-Loop Poles
Real parts (comma-separated)
e.g.: -2,-3 (stable poles in left-half plane)
Controllability Rank
Observability Rank
Open-Loop Stability
Closed-Loop Stability

State Space Fundamentals

$$\dot{x} = Ax + Bu, \quad y = Cx + Du$$

Controllability: $\mathcal{C} = [B \;|\; AB \;|\; A^2B \;|\; \ldots]$ — full rank required

Observability: $\mathcal{O} = [C;\; CA;\; CA^2;\; \ldots]^T$ — full rank required

Transfer function: $H(s) = C(sI-A)^{-1}B + D$

Engineering Note: In structural FEM, mass and stiffness matrices define the state-space model. Active vibration control (active dampers, piezo actuators) uses state feedback. If certain modes are unobservable from sensor placement, they cannot be controlled regardless of actuator power.