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

FeatureClassical Transfer Function MethodModern State-Space Representation
Initial ConditionsConstrained strictly to zero initial conditions ().Fully incorporates arbitrary non-zero initial conditions [].
System ConstraintsStrictly applicable to Linear Time-Invariant (LTI) systems.Extends seamlessly to Non-linear and Time-varying systems.
Terminal ScopeBest suited for Single-Input Single-Output (SISO) setups.Natively handles Multiple-Input Multiple-Output (MIMO) setups.
Internal VisibilityTreats system as a “Black Box” (input-to-output only).Unveils the complete internal dynamics and state transitions.
ComputationFrequency-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

  1. S-Domain Laplace Method (Resolvent Matrix inversion):
  2. Time-Domain Infinite Power Series Method:

5.2 Five (5) Golden Algebraic Properties of STM

For any time parameters :

  1. Identity Property:
  2. Inversion Property:
  3. Cyclic Decomposition (Semi-group Property):
  4. Time Addition Property:
  5. 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

  1. 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.
  2. 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.
  3. Feedback Coefficient Sign Negation (Direct Form II): Forgetting to negate the feedback coefficient terms when mapping from a differential equation to feedback multiplier blocks.
  4. 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:
    1. Define three successive phase-variables as state variables: , , .
    2. Write the derivatives of the first two variables: and .
    3. Re-arrange the original differential equation to express : .
    4. 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:
    1. Identify matrices: , , , .
    2. Solve for and evaluate its inverse resolvent matrix .
    3. Calculate the transfer function .
    4. Determine the State Transition Matrix .
    5. 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:
    1. Convert the difference equation into causal form by shifting indices: .
    2. Assign state variables to past delays: , , .
    3. Formulate the state updating vector: , , .
    4. Express the output equation: .
    5. 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.