UNSW Sydney · FACULTY OF ELECTRICAL ENGINEERING

ELEC4632 Chap.2 Discrete-Time Models and Stability

- one subject, every graph, every model, every mark
7 Chapters4-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 2 of 7 · ELEC4632

Discrete-Time Models and Stability

Computer control works through sampled measurements and held inputs, so stability must be read from repeated state updates rather than from a continuous-time shortcut. This chapter interprets x(k+1) = Ax(k) + Bu(k), develops the role of a state-transition matrix, uses the tutorial matrix exponential and Cayley-Hamilton exercise, and classifies tutorial eigenvalues against the discrete-time unit circle.

In this chapter

What this chapter covers

  • 01

    State and input contributions to the next sampled state

  • 02

    Sampling, computation, input hold and measurement return

  • 03

    Autonomous evolution through repeated powers of the state matrix

  • 04

    Matrix exponentials and state-transition structure

  • 05

    Cayley-Hamilton reduction of higher matrix powers

  • 06

    Unit-circle classification of discrete-time eigenvalues

  • 07

    Distinction between mathematical stability and implementation quality

Worked example · free

Derive a matrix exponential from nilpotent structure

Q [4 marks]. For A with rows [0,-1] and [1,-2], derive e to the power At and evaluate its structure at t equal to one. The weighting on this worked example is for revision only, not an official university mark allocation.
A digital loop samples the output, computes u at index k, holds that command, and receives the process response at the following sample.A digital loop samples the output, computes u at index k, holds that command, and receives the process response at the following sample. sample compute u(k) hold input physical process state evolves measurement returns at the next sample
A digital loop samples the output, computes u at index k, holds that command, and receives the process response at the following sample.
  • +1The characteristic polynomial is (lambda+1) squared, giving a repeated eigenvalue at negative one.
  • +1Write A = -I + N, where N squared equals zero.
  • +1Use e to the power At = e to the power -t multiplied by (I + tN).
  • +1At t equal to one, the result is e to the power -1 times the matrix with rows [2,-1] and [1,0].
The nilpotent part truncates the exponential series, producing e to the power -t times the matrix with rows [1+t,-t] and [t,1-t]. Substitution at zero returns the identity, providing a boundary check.
Sia tip — Inspect eigenstructure and special matrix forms before expanding a long exponential series.
Glossary

Key terms

Sample Index
The sample index labels successive measurement and control updates in a discrete-time model.
State Transition
A state transition maps a current state into its future value under specified input conditions.
Unit Circle
The unit circle is the discrete-time boundary separating decaying eigenvalue magnitudes from growing ones.
Cayley-Hamilton Theorem
Cayley-Hamilton states that a square matrix satisfies its own characteristic polynomial.
Nilpotent Matrix
A nilpotent matrix becomes the zero matrix after a finite power, truncating related series.
FAQ

Discrete-Time Models and Stability FAQ

Why is a negative pole not automatically stable in discrete time?

Discrete-time stability depends on eigenvalue magnitude rather than sign alone. A pole at negative one keeps its magnitude and alternates sign, while a pole below negative one in value can have magnitude above one and produce a growing oscillation.

What does Cayley-Hamilton help simplify?

Once the matrix identity is known, higher matrix powers can be rewritten using lower powers. That reduces repeated state-update calculations and supports later controller formulas that evaluate a desired characteristic polynomial at the state matrix.

Does a stable matrix guarantee good hardware performance?

No. Stability is necessary, but sampling rate, measurement noise, actuator saturation, offsets and modelling error still influence the real response. Simulation and implementation evidence are needed before a stable mathematical model becomes a defensible engineering design.

How should a pole on the unit circle be described?

Its magnitude does not decay under repeated updates, so it is not asymptotically stable. The exact response depends on multiplicity and matrix structure; avoid calling the system convergent merely because the pole is not outside the circle.

Why keep continuous and discrete stability rules separate?

Continuous-time decay is linked to eigenvalues with negative real parts, while sampled-state decay requires magnitudes below one. Writing the model domain before the test prevents a negative discrete pole with large magnitude from being classified by the wrong rule.

What should accompany a discrete stability classification?

State how repeated updates affect magnitude and, where useful, sign or phase. Then separate the mathematical classification from performance questions such as settling speed, disturbance rejection, sampling choice and control effort, which require additional evidence.

Study strategy

Exam move

Write the state equation in words before manipulating it: inherited state contribution plus input contribution. For each eigenvalue, state what repeated multiplication does to magnitude and sign. Redo the tutorial matrix exponential by separating the scalar and nilpotent parts, then verify the identity at zero time.

For Cayley-Hamilton, keep the scalar polynomial separate until its coefficients are complete, then substitute the matrix and check every entry. Create a stability table with columns for eigenvalue, magnitude, sign or angle, repeated-update behaviour and classification. Include a positive pole inside the unit circle, a negative pole inside it, a pole exactly on the boundary and one outside.

Sketch several samples so oscillation and growth are visible rather than memorised as labels. Next, practise moving between a state equation, its transition matrix and a verbal description of how the current state and input determine the next sample. For matrix exponentials, verify the value at zero and differentiate the expression to see whether it satisfies the governing relation.

When a continuous model is sampled, identify the sampling interval and zero-order-hold assumption before applying a discrete test. Finish every stability answer by separating mathematical classification from engineering performance: a stable model can still have slow response, excessive input, poor disturbance rejection or sensitivity to modelling error.

That distinction prepares the transition from analysis into controller design and hardware verification. Add a short domain check at the top of every practice answer: continuous or discrete, scalar or matrix, free response or forced response. This prevents a correct theorem from being applied to the wrong object.

For repeated updates, calculate two or three samples from a simple initial condition and compare them with the eigenvalue prediction. Finish by stating what further evidence, such as input demand or robustness, is still needed beyond stability.

Working through Discrete-Time Models and Stability in ELEC4632? Sia is AskSia’s AI Electrical Engineering tutor — ask any ELEC4632 Discrete-Time Models and Stability question and get a clear, step-by-step explanation grounded in how ELEC4632 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.

A+Everything unlocked
Unlocks this Bible + all 108 of your UNSW Sydney subjects - and 1,000+ Bibles across every Australian university.
Sia - your ELEC4632 tutor, unlimited, worked the way the exam marks it
The full 4-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works
ELEC4632 · Computer Control Systems - independent study guide on the AskSia Library. More UNSW Sydney subjects · Microeconomics across all universities