Modern Control Theory: State-Space Analysis & Synthesis

Modern control theory treats internal state as the object that evolves, can be influenced, and must often be estimated. This roadmap connects realizations, state propagation, structural tests, feedback synthesis, integral augmentation, and observers into one design workflow.

Modern control theory is not one controller. It is a way of reasoning about dynamics through an internal state xx: first decide what state means, then determine how it evolves, which directions an actuator can move, which directions sensors reveal, and only then synthesize feedback or an estimator.

State-space analysis and synthesis workflow Six connected stages run from model contract and coordinates through propagation, structural feasibility, controller synthesis, observer synthesis, and closed-loop verification. 1 · Model contract states, inputs, outputs, units and validity region 2 · Propagation modes, transition matrix, forced and sampled response 3 · Feasibility controllability, observability, stabilizability, detectability 4 · Controller feedback, tracking model, constraints and control effort 5 · Observer innovation, error dynamics, noise and initialization 6 · Verify the loop uncertainty, saturation, delay, sampling and real hardware failed verification revises the model or objective; it does not justify a hidden workaround
A state-space design is a chain of contracts: model and coordinates, propagation, structural feasibility, controller and observer synthesis, then closed-loop verification against the real implementation.

The common mathematical object #

For a continuous-time linear time-invariant system,

x˙=Ax+Bu+Ed,y=Cx+Du,\dot x=Ax+Bu+Ed,\qquad y=Cx+Du,

where x∈Rnx\in\mathbb R^n is state, u∈Rmu\in\mathbb R^m is manipulated input, dd is disturbance, and y∈Rpy\in\mathbb R^p is measured or regulated output. The discrete-time counterpart is

xk+1=Adxk+Bduk+Eddk,yk=Cdxk+Dduk.x_{k+1}=A_dx_k+B_du_k+E_dd_k,\qquad y_k=C_dx_k+D_du_k.

The matrices are not just a storage format. Their structure answers different questions:

Question Object Design consequence
How does a state propagate? eAte^{At} or AdkA_d^k predicts modes, transients, and sampled evolution
Can inputs move every relevant mode? (A,B)(A,B) limits stabilization and pole assignment
Can outputs distinguish every relevant mode? (C,A)(C,A) limits state reconstruction and fault visibility
How does feedback change dynamics? A−BKA-BK assigns or optimizes closed-loop modes
How does estimation error evolve? A−LCA-LC determines convergence of a state observer
Can persistent error be removed? an augmented internal-model state makes the reference/disturbance class part of the controller

Analysis must precede synthesis #

A pole-placement command can return a matrix even when the engineering design is poor. The meaningful sequence is:

  1. define states, inputs, outputs, disturbances, units, operating point, and validity region;
  2. choose or transform a realization without confusing coordinates with physics;
  3. compute propagation and identify stable, unstable, slow, fast, and repeated modes;
  4. test controllability or stabilizability and observability or detectability;
  5. choose closed-loop objectives compatible with actuator authority, sensor noise, delay, and uncertainty;
  6. synthesize state feedback, integral augmentation, and an observer where needed;
  7. verify the complete loop, including saturation, sample/hold behavior, initialization, and model mismatch.

Continuous and discrete designs are parallel, not interchangeable #

For continuous state feedback u=−Kxu=-Kx, the closed-loop matrix is A−BKA-BK and stability requires its eigenvalues in the open left half-plane. For a discrete model, it is Ad−BdKA_d-B_dK and stability requires eigenvalues strictly inside the unit circle.

The two are connected by the sampler and hold, not by renaming ss as zz. With a zero-order-held input and sample interval TsT_s,

Ad=eATs,Bd=∫0TseAτB dτ.A_d=e^{AT_s},\qquad B_d=\int_0^{T_s}e^{A\tau}B\,d\tau.

This exact sampled model preserves sample-to-sample state under the stated hold assumption. Computation delay, jitter, quantization, and intersample motion remain separate implementation effects; see Discrete-Time Control.

Where the topic boundaries lie #

Kalman filtering, robust control, nonlinear control, and model predictive control build on this foundation but add different objectives and assumptions. The durable core is the chain state definition → propagation → structural feasibility → synthesis → closed-loop verification.

Sources

  1. docsMathWorks: State-Space Control Design and Estimation

Searches titles, aliases, headings, summaries, and full text.↑↓ move ↵ open esc close