UNSW Sydney · FACULTY OF ENGINEERING

ELEC4631 Chap.9 Observer Design, Separation Principle and Output Feedback

- one subject, every graph, every model, every mark
14 Chapters11-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 9 of 13 · ELEC4631

Observer Design, Separation Principle and Output Feedback

A Luenberger observer reproduces the plant model and corrects its estimate with the output innovation. With estimate xi and error e=x-xi, a consistent observer using y-Cxi-Du yields e-dot=(A-LC)e. Observability is therefore the exact permission for arbitrary observer-error pole placement, and duality lets controller algorithms be applied to (A^T,C^T) before transposing the gain. When state feedback must use the estimate, u=-Kxi, the augmented nominal dynamics become block triangular in state/error coordinates. The separation principle makes the combined eigenvalue multiset the union of the controller poles from A-BK and observer poles from A-LC, so K and L may be designed independently. This spectral result does not say infinitely fast observers are desirable: measurement noise, model mismatch and large correction gains remain practical boundaries.

In this chapter

What this chapter covers

  • 01Full-order Luenberger observer
  • 02Innovation y-Cxi-Du
  • 03Error dynamics A-LC
  • 04Observability permission and dual pole placement
  • 05Estimated-state feedback u=-Kxi
  • 06Block-triangular augmented dynamics
  • 07Separation principle and practical pole choice
Worked example · free

Design and verify an observer gain

Q [6 marks]. AskSia-authored practice weighting: 6 marks. For A=[[0,1],[-2,-3]] and C=[1,0], find L=[l1,l2]^T so A-LC has poles -6 and -7. Establish observability and verify the polynomial.
  • permission𝒪=[[1,0],[0,1]]=I, so rank two and (C,A) is observable.
  • targetThe desired observer polynomial is (s+6)(s+7)=s^2+13s+42.
  • error matrixA-LC=[[-l1,1],[-2-l2,-3]].
  • polynomialIts characteristic polynomial is s^2+(l1+3)s+(3l1+2+l2).
  • gainMatching gives l1=10 and l2=10.
  • verificationA-LC=[[-10,1],[-12,-3]] has the requested roots -6 and -7, so estimation error decays.
The pair is observable and L=[10,10]^T. The verified error polynomial is s^2+13s+42, so e(t) converges exponentially in the nominal model.
Sia tip — Derive e-dot from the exact observer equation. A different innovation sign changes the error matrix and the gain signs.
Glossary

Key terms

Observer
A dynamic system that combines the plant model, known input and output innovation to estimate an unmeasured state.
Innovation
Measured output minus predicted output, typically y-Cxi-Du; it drives correction through L.
Estimation error
The difference e=x-xi under the convention here. Its autonomous nominal dynamics are A-LC.
Observer gain
The n-by-p matrix L controlling how output mismatch corrects the state estimate.
Output feedback
A controller built from available output and an internal estimate rather than direct access to all state components.
Separation principle
The controller and observer nominal spectra can be designed independently; the augmented spectrum is their union.
FAQ

Observer Design, Separation Principle and Output Feedback FAQ

Why does the input disappear from error dynamics?

Plant and observer use the same known Bu term and the same direct feedthrough in the predicted output, so subtraction cancels them. If the observer model or D term is inconsistent, rederive the error equation; cancellation is not automatic.

How does dual pole placement work?

Treat (A^T,C^T) as a controllable pair, design the transposed feedback gain for the desired observer polynomial, then transpose back to L. Check dimensions: L is n-by-p and the final matrix is A-LC.

Should observer poles always be much faster?

They are often chosen faster so estimation error decays before the controlled state, but extremely negative poles require large gains and can amplify measurement noise and model mismatch. Separation proves nominal eigenvalues, not an unrestricted speed rule.

What exactly does separation guarantee?

For the nominal linear model with the stated controller and observer, a coordinate change makes the augmented matrix block triangular, so its characteristic polynomial factors. It does not automatically guarantee robustness, noise attenuation, saturation avoidance or a particular eigenvector transient.

What is a complete observer-design answer?

Write the observer with the same known input and direct-feedthrough term as the plant. Define e=x-xi, subtract the equations and derive e-dot=(A-LC)e under the stated convention. Build 𝒪 and prove rank n. Expand the desired observer polynomial, design L through direct coefficient matching or the dual controllable pair, and verify the characteristic polynomial of A-LC. If output feedback is requested, add u=-Kxi, transform the augmented dynamics to [x;e] coordinates and state the union of controller and observer poles. End with a nominal convergence statement and one practical boundary. This sequence keeps plant, estimate and error roles distinct and makes a transposed gain or lost sign visible before it contaminates a larger augmented calculation.

How do D and noise change the observer discussion?

When y=Cx+Du, the predicted output must contain Cxi+Du so the known direct input contribution cancels from innovation. Omitting it injects a deterministic input term into the error equation. Measurement noise enters through the innovation and is multiplied by L, which explains why very fast observer poles can produce noisy estimates. Process/model error also prevents exact autonomous e-dot=(A-LC)e. The course’s basic separation result is nominal; a strong answer may state these boundaries without attempting a stochastic Kalman filter or robust-observer theory that the prompt did not request. In design, choose observer speed relative to controller dynamics and sensing quality, then verify dimensions L n-by-p and A-LC n-by-n.

What integrated observer practice is most valuable?

Choose one controllable and observable two-state plant. Design K for a slow controller pair and L for a faster observer pair, verify each polynomial separately and then write the four combined eigenvalues without expanding a fourth-order determinant. Simulate mentally or computationally two initial errors: e(0)=0 and e(0) nonzero. Then add D and show why the same Du term must appear in the predicted output. Ask an AI tutor to change C so observability fails and identify which step becomes impossible. This contrasts permission, design and separation more effectively than repeating isolated gain formulas, while leaving the analytical derivation as your own work.

Study strategy

Exam move

Keep three symbols distinct on every page: x for plant state, xi for estimate and e=x-xi. Write the observer equation including Du when direct feedthrough is present, then subtract to derive error dynamics. Prove observability before computing L and verify A-LC afterwards. Next, combine a previously verified K through u=-Kxi and derive the augmented dynamics in [x;e] coordinates; use block triangularity rather than expanding a large determinant. Practise one SISO and one multi-output dimension check. Finish by explaining the scope of separation and why faster observer poles trade convergence speed against noise sensitivity.

Working through Observer Design, Separation Principle and Output Feedback in ELEC4631? Sia is AskSia’s AI Engineering tutor — ask any ELEC4631 Observer Design, Separation Principle and Output Feedback question and get a clear, step-by-step explanation grounded in how ELEC4631 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.

A+Everything unlocked
Unlocks this Bible + all 9 of your UNSW Sydney subjects - and 1,000+ Bibles across every Australian university.
Sia - your ELEC4631 tutor, unlimited, worked the way the exam marks it
The full 11-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
ELEC4631 · Continuous-time Control System Design - independent study guide on the AskSia Library. More UNSW Sydney subjects · Microeconomics across all universities
Unlock the full ELEC4631 Bible + 9 UNSW Sydney subjects
$0.99 Trial