Controllability and Observability by Rank Test for a 2D LTI System
Consider the continuous-time LTI state-space model
For the given system
we will check controllability using the rank of the controllability matrix. We will also discuss the observable vs. not observable possibilities—however, note that observability requires a measurement matrix (not provided in the prompt). So, the only fully determined part from the given data is controllability.
Key rank tests:
- keyword
- keyword
- keyword
- keyword
We will compute the controllability matrix and its rank for the 2-state system (), then map the result to the multiple-choice statements.
Controllability and Observability (Rank Tests) - Intuition + Examples
Step 1: Form the controllability matrix
For a system of order , the controllability matrix is
Compute :
So,
Step 2: Compute the rank
For a matrix, iff . Compute the determinant:
Therefore,
Rank-based controllability check for $A,B$
- 1Step 1
Here is , so .
- 2Step 2
Multiply : .
- 3Step 3
.
- 4Step 4
Since , .
- 5Step 5
Because , the system is controllable.
Pro Tip: Fast rank check for $2\times2$ controllability matrices
When , you can compute . If it’s nonzero, rank is immediately.
Observability cannot be concluded without $C$
The rank test for observability uses for . Since (and ) is not given, options about 'observable/unobservable' cannot be uniquely determined.
Mapping the controllability result to the choices
We found:
So the correct controllability option is:
- (i) Rank = 2, controllable
Why the other options are inconsistent with the given
- (ii) Rank = 1, uncontrollable contradicts .
- (iii) Rank = 2, not observable and (iv) Rank = 1, observable are observability statements and require . With only , we cannot determine observability rank at all.
How to decide controllability (rank test) for an -state system
Build matrices
1Create ."
Compute rank
2Compute ."
Conclude
3If rank equals , system is controllable; otherwise uncontrollable."
Controllability matrix rank result
For this 2-state system, compare rank to .
Clarifications about controllability vs. observability rank tests
Quick self-check
Knowledge Check
For and , what is ?