ELEC4631 Continuous-Time Control System Design
ELEC4631 Overview
- UNSW Sydney
- T2 2026
- 13 chapters
- Engineering
ELEC4631 Continuous-Time Control System Design is a 6 UoC undergraduate course taught in person at UNSW Sydney in Term 2 2026. The official indicative workload is fifteen hours per week across a ten-week teaching pattern, and all assessment is individual. The mathematical progression is unusually coherent.
- Assessed by Laboratory 12% · Quizzes 12% · Midterm Exam 20% · Final Examination 56%
- Key terms Algebraic multiplicity, Geometric multiplicity, Hurwitz matrix, Lyapunov function
- How to prepare Treat ELEC4631 as one chain of permissions and certificates rather than thirteen unrelated formula lists.
- Most asked What is actually on the ELEC4631 midterm?
What you get in the full ELEC4631 Exam Bible
- 13 chapters, 157 pages — every examinable topic, week by week
- 34 original practice questions, each with a model answer in the Final Examination format
- 13 worked examples, solved the way ELEC4631 marks
- 45 computed figures, redrawn from the course’s own numbers
- Exam-morning plan for the Final Examination (56%) — what to revise last, where marks are lost
Free on this page: assessment table, chapter map, one worked example, key terms, FAQ. The rest is in the full exam bible.
How ELEC4631 is assessed
| Component | Weight | Format |
|---|---|---|
| Laboratory | 12% | Individual. The laboratory assesses computational application of modelling, analysis and control design and is the component mapped to CLO6. The exact task timing and submission instructions should be taken from the current Moodle activity. |
| Quizzes | 12% | Individual. The current Quiz 1 has three questions weighted 28, 37 and 35 raw quiz marks across eigenstructure, quadratic forms and the matrix exponential. It requires analytical workings and states that MATLAB-only solutions receive no marks. The available due line is 11 June 2026 at 5 pm; use the live Moodle activity for any update. |
| Midterm Exam | 20% | Individual; one hour in Week 7; in person, invigilated and closed book. The Course Outline says material covered thus far and that the exact date/time is announced. A separate information note says three questions, Lectures 1–8 and Tutorials 1–5, and one side of handwritten A4 notes, but carries a stale 2025 year string; confirm those attributed details on Moodle. |
| Final Examination | 56% | Individual; two-hour written examination, centrally timetabled, in person, invigilated and closed book. Any aspect of the course may be examined unless specifically indicated otherwise. The course-specific date, question count, calculator/stationery rules and per-topic mark split are not stated in the Course Outline material used here. |
What other students are asking about ELEC4631
- Where can I find lecture notes or study guides for ELEC4631 at UNSW?
- The ELEC4631 study guide in AskSia Library covers Continuous-Time Control System Design in 13 chapters, with the assessment table, a chapter-by-chapter topic map, key terms and a worked example, free to read on this page.
- Is there a final exam in ELEC4631, and how much is it worth?
- Yes. In the offering this AskSia Library guide is built from, Final Examination carries 56% of the ELEC4631 mark; the full split is Laboratory 12%, Quizzes 12%, Midterm Exam 20%, Final Examination 56%.
- What does ELEC4631 cover on state-space models: eigenstructure, realisations and similarity?
- In AskSia Library's ELEC4631 guide, the State-Space Models: Eigenstructure, Realisations and Similarity chapter explains weeks 1–2: states, A/B/C/D, multiplicities, quadratic forms, transfer functions and z=Tx.
- What does ELEC4631 cover on solving the state equation: matrix exponential, modes and free response?
- In AskSia Library's ELEC4631 guide, the Solving the State Equation: Matrix Exponential, Modes and Free Response chapter explains weeks 2–4: e^At, diagonal/Jordan/complex modes, convolution and the resolvent.
- What does ELEC4631 cover on lyapunov stability i: direct method, energy functions and invariant sets?
- In AskSia Library's ELEC4631 guide, the Lyapunov Stability I: Direct Method, Energy Functions and Invariant Sets chapter explains week 3: equilibria, positive definiteness, V-dot, radial unboundedness and LaSalle.
What ELEC4631 covers
ELEC4631 progresses from linear algebra and state-space models into the state equation and Lyapunov stability, then uses controllability and observability as permissions for state feedback and observers. The second half adds LQR, output feedback, convex LMI foundations and LMI synthesis before finishing with reference tracking and nonlinear Lyapunov feedback.
The chapters follow the official T2 2026 sequence rather than the location of topics in older papers: early CLO1–3 material remains mapped to both examinations, while feedback and tracking in CLO4 and convex optimisation in CLO5 are mapped to the final but not the midterm.
How This Course Is Marked: Lab 12, Quizzes 12, Midterm 20 and Final 56
Official T2 2026 component weights, CLO mapping, confirmed examination conditions and source-aware logisticsELEC4631 has four individual components: a 12% laboratory, 12% quizzes, a 20% midterm and a 56% final.
- Laboratory: 12%, individual, mapped to computational CLO6
- Quizzes: 12%, individual; current Quiz 1 demands analytical working and rejects MATLAB-only solutions
- Midterm: 20%, one hour, Week 7, in person, invigilated and closed book
- Final: 56%, two-hour written, centrally timetabled, in person, invigilated and closed book
- CLO1–3 are cumulative across midterm and final
- CLO4 feedback/tracking and CLO5 convex optimisation are mapped to the final but not the midterm
State-Space Models: Eigenstructure, Realisations and Similarity
Weeks 1–2: states, A/B/C/D, multiplicities, quadratic forms, transfer functions and z=TxThe opening block supplies the language used by every later chapter. A state is the smallest internal description that, together with future input, determines future motion. Continuous-time LTI dynamics are written x-dot=Ax+Bu and y=Cx+Du.
- Choosing sufficient independent states
- Dimensions and roles of A, B, C and D
- Characteristic polynomial and eigenvectors
- Algebraic versus geometric multiplicity
- Diagonalisability and defective Jordan structure
- Symmetric quadratic forms and definiteness
Solving the State Equation: Matrix Exponential, Modes and Free Response
Weeks 2–4: e^At, diagonal/Jordan/complex modes, convolution and the resolventThe state equation separates motion caused by the initial state from motion caused by the input. For an LTI model, x(t)=e^{A(t-t0)}x(t0)+integral e^{A(t-tau)}Bu(tau)dtau.
- Free and forced components of the state equation
- Transition-matrix properties
- Diagonalisation route
- Jordan and nilpotent route
- Real form of complex-conjugate modes
- Input convolution and constant equilibria
Lyapunov Stability I: Direct Method, Energy Functions and Invariant Sets
Week 3: equilibria, positive definiteness, V-dot, radial unboundedness and LaSalleLyapunov’s direct method replaces an explicit trajectory solution with a scalar certificate. Begin by finding the equilibrium and, if necessary, shifting coordinates.
- Equilibria and coordinate shifts
- Lyapunov stability definitions
- Positive definite and radially unbounded candidates
- Derivative along trajectories
- Direct-method theorem conclusions
- LaSalle largest invariant subset
Lyapunov Stability II: The Lyapunov Equation and Linear Stability Tests
Weeks 3–4: LTI spectra, internal versus BIBO stability, P equations and linearisationFor x-dot=Ax, asymptotic stability has exact spectral and quadratic-certificate characterisations. A is Hurwitz when every eigenvalue lies in the open left half-plane; then the origin is globally asymptotically stable.
- Hurwitz and LTI asymptotic stability
- Axis eigenvalues and semisimple multiplicity
- Internal versus BIBO stability
- Quadratic Lyapunov functions
- Solving A^TP+PA=-Q
- First indirect method for nonlinear systems
Controllability, Observability, Minimality and Pole-Zero Cancellation
Week 4: rank tests, duality, similarity invariance and hidden internal modesControllability and observability are the reach and read tests of a state-space model. The controllability matrix [B AB ...
- Controllability matrix and rank n
- Observability matrix and rank n
- State dimensions and matrix orientation
- Duality of controller and observer permissions
- Similarity invariance
- Minimal realisations
State Feedback and Pole Placement: Ackermann and Canonical Form
Week 4: controllability permission, desired polynomials, canonical form and verificationWith u=-Kx, the nominal closed-loop matrix is A-BK. Exact pole placement begins with the permission condition rank(𝒞)=n.
- Feedback sign convention u=-Kx
- Controllability permission
- Desired characteristic polynomial
- Controllable canonical form
- Cayley–Hamilton reduction
- Ackermann formula
Optimal Control and LQR: Riccati Equations and Cost Weighting
Week 5: finite/infinite horizons, RDE/CARE, stabilising P, K and valueLQR chooses state feedback by minimising a quadratic cost rather than prescribing poles. Q weights state deviation and is normally symmetric positive semidefinite; R weights control effort and is symmetric positive definite.
- Quadratic state and input costs
- Q and R interpretation
- Finite-horizon Riccati differential equation
- Terminal condition and time-varying gain
- Infinite-horizon CARE
- Stabilising solution and optimal value
Observer Design, Separation Principle and Output Feedback
Week 5: error dynamics, dual pole placement, Luenberger observers and separationA 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.
- Full-order Luenberger observer
- Innovation y-Cxi-Du
- Error dynamics A-LC
- Observability permission and dual pole placement
- Estimated-state feedback u=-Kxi
- Block-triangular augmented dynamics
Linear Matrix Inequalities: Convexity, Feasibility and Schur Complements
Week 7: definiteness, affine matrix maps, convex feasible sets, stacking and Schur complementsAn LMI is a symmetric matrix inequality whose matrix depends affinely on decision variables. F(x)=F0+x1F1+...+xmFm is positive semidefinite when z^TF(x)z>=0 for every z; strict definiteness excludes zero for nonzero z.
- Symmetric matrix order
- Positive semidefinite versus definite
- Affine dependence on decision variables
- Convex feasible sets
- Block-diagonal stacking
- Schur-complement equivalence and side conditions
Controller and Observer Synthesis Using LMIs
Week 8: BMI diagnosis, X/Y substitutions, decay-rate constraints and gain recoveryDirect state-feedback stability, (A-BK)^TP+P(A-BK)<0 with P>0, is correct but not jointly convex because P and K multiply.
- Direct feedback BMI
- Congruence transformation
- X=P^-1 and Y=KX
- State-feedback stability LMI
- Fixed decay-rate constraint
- Observer dual LMI and L recovery
Reference Tracking and Nonlinear Lyapunov Feedback
Week 9: equilibria, prefilters, output-feedback tracking and derivative-shaping controlA stabilising regulator drives deviations toward zero, but a nonzero reference requires a compatible equilibrium. For constant r, solve 0=Ax_ss+Bu_ss and r=Cx_ss+Du_ss before choosing feedforward.
- Regulation versus nonzero tracking
- Steady-state plant/output equations
- SISO static reference prefilter
- Equilibrium feedforward and deviation coordinates
- Estimated-state tracking and separation
- Control-affine nonlinear systems
Midterm and Final Playbook: How ELEC4631 Asks and Marks Control Questions
Current logistics, course-specific answer culture, revision maps and honest source boundariesELEC4631’s available evidence reveals answer culture more reliably than question prediction. The current Quiz 1 requires analytical working and gives no marks for MATLAB-only solutions.
- Current-course source hierarchy
- Midterm confirmed versus attributed details
- Final confirmed facts and missing logistics
- Object-working-condition-conclusion answer shape
- Midterm skill map through early course
- Cumulative CLO1–3 and final-only CLO4–5
Linear algebra and vector calculus establish eigenvalues, eigenvectors, algebraic and geometric multiplicity, quadratic forms and gradients. State-space modelling then packages a continuous-time plant as x-dot = Ax + Bu and y = Cx + Du. The state equation and matrix exponential turn eigenstructure into trajectories.
Lyapunov theory asks what can be certified without solving every trajectory, first for nonlinear systems through a candidate V and its derivative, then for LTI systems through spectra and the Lyapunov equation.
Controllability and observability identify which modes can be reached by input and reconstructed from output; those rank conditions become the permissions for state-feedback pole placement and Luenberger observer design. LQR replaces exact pole choice with a quadratic performance objective and a Riccati equation.
The final course blocks introduce convex linear matrix inequalities, convert bilinear feedback conditions with X and Y substitutions, recover controller and observer gains, then address nonzero references and nonlinear Lyapunov feedback. The official 2026 schedule—not the topic location in an older paper—governs that order. The assessment map has a deliberate asymmetry.
CLO1–3, covering state-space analysis, stability, controllability and observability, are mapped to both the midterm and final. CLO4, covering state feedback, observers, output feedback and tracking, and CLO5, covering convex optimisation, are mapped to the final but not the midterm. CLO6 is demonstrated in the laboratory.
This means final preparation must preserve the early foundations while allocating new time to observers, LMIs and tracking. The current Quiz 1 instructions provide a strong signal about answer culture: analytical workings are required and MATLAB-only solutions receive no marks. The available older midterm reference solutions reinforce the structure without predicting current questions.
They state the mathematical object, show the working, state the decisive condition and then name the conclusion—for example, eigenvalues followed by algebraic and geometric multiplicities before diagonalisability, or Lyapunov properties before the stability adjective. All worked examples in this guide use new numbers and independently written solutions. Administrative specificity is kept separate from mathematical specificity.
The Course Outline confirms a one-hour Week 7 midterm that is in person, invigilated and closed book, and a two-hour written final that is centrally timetabled, in person, invigilated and closed book. It does not publish the course-specific final date, question count, calculator rule or topic mark split.
A separate midterm information note says three questions, Lectures 1–8 and Tutorials 1–5, and a one-sided handwritten A4 note, but the same file prints a stale 2025 year string. Those details must therefore remain attributed and be confirmed on Moodle rather than silently merged with the Course Outline. No separate component hurdle is stated.
The ordinary overall pass threshold applies, while current submission, special-consideration and live examination instructions remain authoritative on Moodle and the official timetable.
Worked example · free
From eigenstructure to a complete free-response conclusion
- step 1Compute det(lambda I - A) = (lambda + 1)^2. The only eigenvalue is -1 and its algebraic multiplicity is two.
- step 2A + I = [[0,1],[0,0]], so its null space is span{[1,0]^T}. The geometric multiplicity is one.
- step 3Because geometric multiplicity one is smaller than algebraic multiplicity two, A is defective and not diagonalisable.
- step 4Write A = -I + N with N = [[0,1],[0,0]] and N^2 = 0. Since the two terms commute, exp(At) = exp(-t)(I+tN) = exp(-t)[[1,t],[0,1]].
- step 5Check exp(A0)=I and differentiate at t=0 to recover A. The factor t comes from the size-two Jordan block.
- step 6Both modes contain a decaying exponential; t exp(-t) also tends to zero. A is Hurwitz, so the LTI origin is globally asymptotically stable despite the defective eigenstructure.
Key terms
- Algebraic multiplicity
- The repetition count of an eigenvalue as a root of the characteristic polynomial. It must be compared with geometric multiplicity before a diagonalisability claim.
- Geometric multiplicity
- The dimension of ker(A-lambda I), equivalently the number of independent eigenvectors for that eigenvalue. It is never larger than algebraic multiplicity.
- Hurwitz matrix
- A continuous-time matrix whose eigenvalues all have strictly negative real part. For x-dot=Ax this is equivalent to global asymptotic stability of the origin.
- Lyapunov function
- A positive function about an equilibrium whose derivative along trajectories has a sign that certifies stability. Domain, definiteness and invariance determine the strength of the conclusion.
- Controllability
- The property that the input can move the state through every state-space direction in finite time. For an n-state LTI pair, rank[B AB ... A^(n-1)B]=n.
- Observability
- The property that the output history distinguishes every initial state. For an n-state LTI pair, the stacked matrix [C; CA; ...; CA^(n-1)] must have rank n.
- Separation principle
- For a controllable and observable nominal LTI plant, state-feedback and observer gains can be designed independently; the combined eigenvalues are the union of those of A-BK and A-LC.
- Linear matrix inequality
- A symmetric matrix inequality whose matrix depends affinely on its decision variables. Affinity is the source of a convex feasible set.
- Riccati equation
- The differential or algebraic matrix equation that defines the quadratic value matrix in LQR. The infinite-horizon CARE requires selection of the stabilising solution.
- Reference prefilter
- A feedforward factor chosen so a stabilised nominal closed loop has the desired constant steady-state output. It does not by itself guarantee disturbance rejection or robustness.
ELEC4631 FAQ
What is actually on the ELEC4631 midterm?
The official Course Outline confirms a one-hour, Week 7, in-person, invigilated, closed-book midterm covering material taught thus far. A separate information note says three questions and identifies Lectures 1–8 and Tutorials 1–5, plus one side of handwritten A4 notes.
That note also prints a stale 2025 year string, so use the content as attributed guidance and confirm the current date, coverage boundary and note rule on Moodle. The official teaching sequence through that point includes linear algebra, state space, Lyapunov stability, LTI stability, controllability, observability, transformations, pole placement and the beginning of LMI material.
Do not let an older paper override the 2026 sequence, because the course itself warns that earlier papers can place topics differently after restructuring.
What is confirmed about the final examination?
It is worth 56% and the official 2026 Course Outline describes it as a two-hour written, centrally timetabled, in-person, invigilated, closed-book examination. It can examine any course aspect unless the course specifies otherwise. The final date, question count, topic mark split, calculator rule and stationery details are not stated in the material used here.
Take the live date, time and venue from the official timetable and any equipment instruction from Moodle. The CLO map is useful for revision priority but not for predicting marks: CLO1–3 remain cumulative, while CLO4 feedback/tracking and CLO5 convex optimisation add final-but-not-midterm emphasis.
Can MATLAB replace the analytical derivation?
No. The clearest current-course instruction appears in Quiz 1: analytical workings are required and MATLAB-only solutions receive no marks. Use MATLAB or another tool after a derivation to check eigenvalues, ranks, Riccati residuals, LMI margins and simulations.
In a written response, show the determinant, null space, derivative, rank matrix, desired polynomial, Riccati equation or variable substitution that produces the result. A software check is valuable precisely because it is independent; it becomes weak when it replaces the argument the question is assessing.
Why does the guide include LMIs and tracking instead of Gramians?
The official 2026 schedule explicitly includes introduction to LMIs in Week 7, controller and observer synthesis using LMIs in Week 8, then reference tracking and nonlinear Lyapunov feedback in Week 9. The available Lecture 11–14 material reinforces that late-course sequence. Controllability and observability are taught through rank tests, duality, minimality and cancellation.
Gramians and a full Kalman decomposition are legitimate control theory, but the captured course material does not support giving them a large chapter at the expense of the actual LMI and tracking blocks.
How should older midterm solutions be used?
Use them for mathematical answer shape, not question prediction. The available reference solutions make several habits visible: state eigenvalues and both multiplicities before diagonalisability; identify the symmetric quadratic-form matrix before its eigenvalue signs; list positivity, derivative sign, radial unboundedness or invariant-set facts before naming a stability class. Rework the method with fresh matrices.
Do not infer the 2026 paper’s numbers, marks, ordering or coverage from the old document, and remember the course warning that restructuring can move topics between assessments.
Can Sia help me study ELEC4631?
Yes—outside assessments and within the course’s integrity rules. Ask for a fresh matrix that tests a specific skill, show your own derivation and request the first incorrect line, or ask for contrasting examples such as a repeated eigenvalue that is diagonalisable versus defective, a semidefinite Lyapunov derivative that needs LaSalle, or a bilinear inequality that becomes an LMI after substitution.
Sia should teach and check reasoning, not complete graded work. The final is categorised as no assistance for generative AI, and the current quiz demands the student’s own analytical working.
Is there a hurdle?
No separate component hurdle is stated in the official Course Outline used for this guide. The ordinary overall course pass threshold applies, subject to UNSW rules. This is not permission to ignore a component: the final carries 56%, early CLO1–3 remain cumulative, and every assessment is individual. Confirm any updated course rule on Moodle.
For late work, the Course Outline states that work more than five days, or 120 hours, late is not accepted and receives zero; component instructions and approved special consideration still govern specific cases.
Questions students ask in each ELEC4631 chapter
- Is the final really closed book and two hours?
- Yes. Unlike many course builds where those details are absent, the official 2026 Course Outline explicitly states a two-hour written final that is centrally timetabled, in person, invigilated and closed book. It does not state the course-specific date, question count, per-topic marks or calculator rule. Those live details belong to the official timetable and Moodle. Chapter 01 · How This Course Is Marked: Lab 12, Quizzes 12, Midterm 20 and Final 56
- Is every repeated eigenvalue defective?
- No. Repetition is algebraic multiplicity. A repeated eigenvalue is defective only when its eigenspace has smaller dimension. A scalar multiple of I has a repeated eigenvalue and a full eigenvector basis; a Jordan block has fewer independent eigenvectors. Chapter 02 · State-Space Models: Eigenstructure, Realisations and Similarity
- Can I exponentiate A entry by entry?
- Only when A is diagonal in the coordinates being used. In general, matrix powers mix coordinates and the exponential is defined by the matrix power series or an equivalent spectral/resolvent method. Entrywise exponentiation usually fails Phi(0)=I or Phi-dot=A Phi. Chapter 03 · Solving the State Equation: Matrix Exponential, Modes and Free Response
- Does V-dot<=0 prove asymptotic stability?
- Not by itself. It usually proves stability under the other direct-method conditions. To establish convergence with a semidefinite derivative, analyse the largest invariant subset of the zero-derivative set, often through LaSalle. If that invariant subset contains only the equilibrium, asymptotic stability can follow. Chapter 04 · Lyapunov Stability I: Direct Method, Energy Functions and Invariant Sets
- Are imaginary-axis eigenvalues always unstable?
- No. With no RHP eigenvalues, semisimple imaginary-axis modes can yield Lyapunov stability but not asymptotic decay. A nontrivial Jordan block on the axis creates polynomial growth and instability. State multiplicity conditions rather than using the location alone. Chapter 05 · Lyapunov Stability II: The Lyapunov Equation and Linear Stability Tests
- Why does the controllability matrix stop at A^(n-1)B?
- Cayley–Hamilton expresses higher powers of A as combinations of I through A^(n-1), so later propagated input directions add no new span. With multiple inputs the matrix is wide, but the decisive comparison remains rank with n. Chapter 06 · Controllability, Observability, Minimality and Pole-Zero Cancellation
- Why must controllability be shown first?
- An uncontrollable mode cannot be moved by any state-feedback gain. Ackermann’s inverse also assumes a full-rank square single-input controllability matrix. Stating rank n is the mathematical permission, not ceremonial setup. Chapter 07 · State Feedback and Pole Placement: Ackermann and Canonical Form
- How is LQR different from pole placement?
- Pole placement starts with exact desired eigenvalues. LQR starts with Q and R and chooses the gain minimising the resulting cost; closed-loop poles are consequences. LQR does not promise specified poles unless weights happen to produce them. Chapter 08 · Optimal Control and LQR: Riccati Equations and Cost Weighting
- 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. Chapter 09 · Observer Design, Separation Principle and Output Feedback
- How can I tell whether a matrix condition is an LMI?
- Box every unknown. Each may appear only affinely: fixed offset plus fixed matrices multiplied by scalar decisions, or equivalent linear matrix operations. Products between unknowns, decision inverses and squared decisions break affinity. Repeat the audit after any substitution. Chapter 10 · Linear Matrix Inequalities: Convexity, Feasibility and Schur Complements
- Why is the original Lyapunov condition a BMI?
- Expanding it produces K^TB^TP and PBK. When P and K are both decisions, their products are bilinear. The stability theorem is correct, but its direct joint design model is nonconvex. Chapter 11 · Controller and Observer Synthesis Using LMIs
- Why does stabilising K not automatically track r?
- With u=-Kx and no feedforward, the stable closed-loop equilibrium is normally x=0 and hence y=0. A nonzero command must be embedded through a compatible steady state, prefilter, integral state or another reference model. Chapter 12 · Reference Tracking and Nonlinear Lyapunov Feedback
- What should I revise for the midterm?
- The Course Outline says material covered thus far; the attributed information note says Lectures 1–8 and Tutorials 1–5. Build skills in eigenstructure, quadratic forms, state-space models, the state equation, Lyapunov direct method, LTI stability, controllability, observability, transformations and pole placement. Tag old questions by the current schedule because restructuring can move topics. Chapter 13 · Midterm and Final Playbook: How ELEC4631 Asks and Marks Control Questions
How to study for the exam
Treat ELEC4631 as one chain of permissions and certificates rather than thirteen unrelated formula lists.
In the first pass, build a one-page map: eigenstructure determines modes and the shape of exp(At); the state equation combines transported initial condition and input convolution; Lyapunov functions certify behaviour without solving trajectories; controllability permits K design; observability permits L design; separation combines the two; LQR selects K from a cost; LMIs search for certificates and gains under affine matrix constraints; tracking adds a compatible nonzero equilibrium; nonlinear feedback shapes V-dot.
In the second pass, practise one algorithm from a blank page in the course’s visible answer order. For eigenstructure, write the characteristic equation, eigenvalues, algebraic and geometric multiplicities, null spaces and conclusion. For Lyapunov analysis, locate the equilibrium, classify V, compute V-dot, inspect the zero-derivative invariant set and state local or global scope.
For reachability and visibility, build the matrices with correct orientation, compare rank with n and identify the design consequence. For pole placement and observers, state permission, expand the target polynomial, calculate the gain under a declared sign convention and verify the closed-loop polynomial. For LQR, identify horizon, Q and R, solve the RDE or CARE, select the stabilising P, recover K and check A-BK.
For LMIs, box every decision variable, prove affinity, retain strictness and side conditions, recover the physical gain and verify the original dynamics. Use computation as a second route: compare eigenvalue sum and product with trace and determinant, test Phi(0)=I and its derivative, inspect Lyapunov and Riccati residuals, and check LMI eigenvalue margins.
Weekly, attempt tutorial problems before viewing solutions and repair the first incorrect line afterwards. For the final, use the CLO map rather than an invented topic split: keep short mixed drills for CLO1–3 and longer connected blocks for observers, output feedback, convex synthesis, tracking and nonlinear feedback. Because the exam is closed book, practise reconstructing formulas from definitions.
Confirm the final date, time, venue and equipment rules on the official timetable and Moodle, and keep all AI assistance outside assessments that prohibit it.
Your AI Engineering tutor for ELEC4631
Stuck on a hard ELEC4631 question? Sia is AskSia’s AI Engineering tutor — ask any ELEC4631 Continuous-Time Control System Design question and get a clear, step-by-step explanation grounded in how the course is actually taught and assessed. Read this whole study guide free, then take your hardest questions to Sia.