Chapter 3: State-Space Representation of Continuous-Time Systems
This compact note summarizes all core concepts, matrix formulations, properties, and standard transformations of State-Space analysis. Designed as a high-density, pre-exam review card.
1. Foundational Terminology & Definitions
*(Target: Theory Descriptive / 5-Mark Question)*
- State of a System: The absolute minimal set of variables such that knowledge of these variables at (initial conditions), together with the input for , uniquely and completely determines the system’s output and future behavior for all .
- State Variables: The individual, independent dynamic variables that represent the state of the system (typically chosen as physical energy-storing quantities).
- State Vector: An column vector whose components are the state variables.
- State Space: The -dimensional mathematical space whose coordinate axes are defined by the state variables.
- Canonic Realizations: Structured state-space representations derived from transfer functions, grouped into Control Canonic Form (CCF), Observer Canonic Form (OCF), and Diagonal/Jordan Canonic Form.
Table 3.1: Comparison: Classical Transfer Function vs. Modern State-Space
| Feature | Classical Transfer Function Method | Modern State-Space Representation |
|---|---|---|
| Initial Conditions | Constrained strictly to zero initial conditions (). | Fully incorporates arbitrary non-zero initial conditions []. |
| System Constraints | Strictly applicable to Linear Time-Invariant (LTI) systems. | Extends seamlessly to Non-linear and Time-varying systems. |
| Terminal Scope | Best suited for Single-Input Single-Output (SISO) setups. | Natively handles Multiple-Input Multiple-Output (MIMO) setups. |
| Internal Visibility | Treats system as a “Black Box” (input-to-output only). | Unveils the complete internal dynamics and state transitions. |
| Computation | Frequency-domain algebraic roots. | Time-domain matrix algebra (highly optimized for computers). |
2. Standard LTI Matrix Formulations
*(Target: Numerical Solving / System Realization)*
For an LTI system with state variables (order ), inputs, and outputs:
2.1 State Equation (First-Order Differential Matrix Set)
- = Derivative of State Vector ()
- = State Vector ()
- = State / System Matrix () — Dictates natural system modes
- = Input / Control Matrix () — Bridges external input to state change
- = Input Vector ()
2.2 Output Equation (Algebraic Measurement Model)
- = Output Vector ()
- = Output / Observation Matrix () — Maps states to physical output
- = Direct Transmission / Feedforward Matrix () — Usually zero; non-zero if numerator order matches denominator order
3. Selection Symmetries of State Variables
*(Target: Model Formulation / Circuit Analysis)*
3.1 Physical Variable Method (Electrical Networks)
- The Energy Rule: The number of state variables equals the number of independent energy-storing elements (inductors and capacitors ).
- Standard Selection Assignments:
- State Variable (Voltage across capacitor)
- State Variable (Current through inductor)
- A+ Score-Saver Trap: Avoid writing dependent loops or nodes. Verify that capacitor loop configurations and inductor node junctions do not violate linear independence, reducing matrix dimensions.
3.2 Phase Variable Method (Higher-Order ODEs)
- The Derivative Rule: State variables are assigned as the system output and its successive derivatives:
- Matrix Structure (Companion Form): For an -th order ODE: 0 & 1 & 0 & \dots & 0 \\ 0 & 0 & 1 & \dots & 0 \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & 0 & \dots & 1 \\ -a_n & -a_{n-1} & -a_{n-2} & \dots & -a_1 \end{bmatrix}, \quad \mathbf{B} = \begin{bmatrix} 0 \\ 0 \\ \vdots \\ 0 \\ b_0 \end{bmatrix}, \quad \mathbf{C} = \begin{bmatrix} 1 & 0 & 0 & \dots & 0 \end{bmatrix}$$
4. Operational Block Diagram Realizations
*(Target: Block Diagram Design / Signal Flow Graphs)*
State equations are mapped directly onto active realizations using Integrators (), Adders, and Multipliers.
- The Integrator Boundary Rule:
- The output of the -th integrator is defined as the state variable (or ).
- The input of the -th integrator represents the derivative (or ).
- Canonic Realization Symmetries:
- Direct Form I: Employs separate delay/integrator chains for feedback poles and feedforward zeros.
- Direct Form II (Canonic Form): Minimizes memory requirement by utilizing a shared integrator column for both poles and zeros.
5. The State Transition Matrix (STM)
*(Target: Mathematical Proof / Analytical Solving)*
The state transition matrix maps the initial state to a future state under unforced (zero-input) conditions.
5.1 Evaluation Pathways
- S-Domain Laplace Method (Resolvent Matrix inversion):
- Time-Domain Infinite Power Series Method:
5.2 Five (5) Golden Algebraic Properties of STM
For any time parameters :
- Identity Property:
- Inversion Property:
- Cyclic Decomposition (Semi-group Property):
- Time Addition Property:
- Power Shifting Property:
6. Analytical Solution of State Equations
*(Target: Mathematical Proof / Full Numerical Solution)*
6.1 Unilateral s-Domain Resolvent Solution
Taking the Laplace transform of the state equation yields:
6.2 Total Time-Domain Response Formulation
Taking the inverse Laplace transform of the s-domain equation yields the unified state trajectory:
7. State-Space to Transfer Function Conversion
*(Target: Mathematical Proof / Matrix Transformation)*
To convert a modern state-space representation back to a classical frequency-domain transfer function:
- Governing Algebraic Form (Single-Input Single-Output):
- The Pole Identity: The poles of correspond exactly to the eigenvalues of the system matrix , calculated by solving the characteristic equation:
8. Discrete-Time State-Space Modeling
*(Target: Theory Descriptive / Discrete Difference Modeling)*
For digital networks represented by difference equations:
- Unified State and Output Formulation: \mathbf{X}[n+1] &= \mathbf{A}\mathbf{X}[n] + \mathbf{B}\mathbf{U}[n] \\ \mathbf{Y}[n] &= \mathbf{C}\mathbf{X}[n] + \mathbf{D}\mathbf{U}[n] \end{aligned}$$
- Discrete Unforced Total Solution:
9. Common Mistakes That Cost Marks
Critical Exam Pitfalls
- Identity Matrix () Omission: Writing instead of . You cannot subtract a matrix from a scalar directly! Forgetting to scale by the Identity matrix completely breaks the matrix dimensions.
- Resolvent Scaling Factor Sign Swaps: Miscalculating the inverse of . For a matrix, remember that the matrix inversion formula is: Double-check the signs of your cofactors and determinant value before performing algebraic division.
- Feedback Coefficient Sign Negation (Direct Form II): Forgetting to negate the feedback coefficient terms when mapping from a differential equation to feedback multiplier blocks.
- Initial State Time-Shift Inversion: In discrete solutions, using instead of the causal shift bound inside the convolution summation.
10. PYQ Bank — Verbatim Questions & Answer Plans
10.1 Phase Variable Derivative Realization
KUET 2024 Section B Q. 5a [13 Marks]
Represent the following differential equation given below in a state model:
- Answer Plan:
- Define three successive phase-variables as state variables: , , .
- Write the derivatives of the first two variables: and .
- Re-arrange the original differential equation to express : .
- Compile the state equation and output equation in standard matrix Companion Form.
10.2 Transfer Function Matrix Resolution
KUET 2019 Section B Q. 7b [10 Marks]
A state variable description of a system is given by the matrix equation: Find: (i) The Transfer function, (ii) The State transition matrix, (iii) State diagram.
- Answer Plan:
- Identify matrices: , , , .
- Solve for and evaluate its inverse resolvent matrix .
- Calculate the transfer function .
- Determine the State Transition Matrix .
- Draw the state diagram illustrating feedback nodes and summing junctions based on individual state equations.
10.3 Discrete Time Delay Formulations
KUET 2022/2021 Section B Q. 8a [13 Marks]
Obtain the state-space representation of a discrete time system described by the following difference equation:
- Answer Plan:
- Convert the difference equation into causal form by shifting indices: .
- Assign state variables to past delays: , , .
- Formulate the state updating vector: , , .
- Express the output equation: .
- Compile variables in discrete standard matrix form.
11. Self-Check Before Moving On
- Can you define “State of a System” verbatim with its prerequisite mathematical boundaries?
- Can you write the complete s-domain state-space-to-transfer-function conversion equation and prove its eigenvalue-pole identity?
- Can you state the five algebraic properties of the State Transition Matrix ()?
- Do you know how to choose physical state variables for series/parallel capacitor-inductor networks using KVL/KCL?
- Can you draw a canonic Direct Form II realization layout from a third-order transfer function?
Source: (k.Deergha Rao) signals and systems.pdf, ECE-2107_STATE_SPACE_ANALYSIS.pdf, Rabiul sir class notes, KUET Past Year Question Bank.