37. State-space realizations#
State-Space RealizationsIn system theory, a realization is a state-space triplet \(\{A, B, C, D\}\) that represents a given transfer function \(H(s)\). For a strictly proper system, the relationship is defined by:
Given a general \(n\)-th order transfer function:
There are two primary canonical forms used for implementation and analysis.
37.1. Controller Canonical Form (CCF)#
The Controller Canonical Form is structured to make the system’s controllability obvious. It is often used in control design (e.g., pole placement) because the input \(u(t)\) enters the “chain” of integrators at the final stage.
State-Space Representation. The matrices for an \(n\)-th order system in CCF are:
Characteristics
Structure: The states are typically chosen as the output and its derivatives (\(x_1 = y, x_2 = \dot{y}, \dots\)) in the absence of zeros.
Controllability: A system in this form is always controllable, provided there are no pole-zero cancellations.
37.2. Observer Canonical Form (OCF)#
The Observer Canonical Form is the dual of the CCF. It is structured such that the output \(y(t)\) is directly influenced by all state variables, making the system’s observability easily verifiable.
State-Space Representation.
The matrices for an \(n\)-th order system in OCF are:
Characteristics:
Duality: The \(A\) matrix of the OCF is the transpose of the \(A\) matrix of the CCF (\(A_{OCF} = A_{CCF}^T\)), and the \(B\) and \(C\) matrices are swapped and transposed (\(B_{OCF} = C_{CCF}^T\) and \(C_{OCF} = B_{CCF}^T\)).
Observability: A system in this form is always observable.
37.3. Example: realization of a second-order system#
From the specific case \(H(s) = \frac{s}{s^2 + a_1s + a_0}\):
Controller Realization
Observer Realization
37.4. Minimality and Similarity Transformations#
A realization is minimal if and only if it is both controllable and observable. The dimension of a minimal realization equals the degree of the denominator of the transfer function (the McMillan degree).Any two realizations \(\{A, B, C\}\) and \(\{\tilde{A}, \tilde{B}, \tilde{C}\}\) of the same transfer function are related by a similarity transformation \(T\) such that: