You have 3 free guides left 😟
Unlock your guides
You have 3 free guides left 😟
Unlock your guides

5.2 Minimum variance and generalized minimum variance control

2 min readjuly 25, 2024

aims to reduce output fluctuations in systems. It uses an ARMAX model to represent system dynamics and derives a control law that minimizes output variance. The approach balances performance with and causality constraints.

expands on this concept. It introduces a weighting factor, allowing engineers to balance output tracking with energy use. This modification improves and reduces noise sensitivity, offering more flexible control strategies.

Minimum Variance Control

Objective function and constraints

Top images from around the web for Objective function and constraints
Top images from around the web for Objective function and constraints
  • Minimize output variance J=E[y2(t+d)]J = E[y^2(t+d)] optimizes control performance by reducing output fluctuations
  • ARMAX model A(q1)y(t)=B(q1)u(t1)+C(q1)e(t)A(q^{-1})y(t) = B(q^{-1})u(t-1) + C(q^{-1})e(t) represents system dynamics with input, output, and noise terms
  • Causality ensures control decisions based only on available information prevents impossible future predictions
  • Stability requirement maintains system equilibrium avoids unstable oscillations or divergence

Control law derivation

  • Certainty equivalence assumes estimated parameters are true simplifies controller design process
  • Express future output y(t+d)y(t+d) using past inputs/outputs separates controllable and uncontrollable terms
  • Set predictor of y(t+d)y(t+d) to zero minimizes expected future output variance
  • Solve for current input u(t)u(t) yields control law u(t)=F(q1)E(q1)B(q1)y(t)G(q1)E(q1)B(q1)u(t1)u(t) = -\frac{F(q^{-1})}{E(q^{-1})B(q^{-1})}y(t) - \frac{G(q^{-1})}{E(q^{-1})B(q^{-1})}u(t-1)
  • Polynomial functions F(q1)F(q^{-1}) and G(q1)G(q^{-1}) depend on system model parameters shape control response

Generalized Minimum Variance Control

Generalized minimum variance control

  • Modified objective J=E[(y(t+d)w(t))2+λu2(t)]J = E[(y(t+d) - w(t))^2 + \lambda u^2(t)] balances output tracking and control effort
  • λ\lambda factor weights control effort importance allows tuning between performance and energy use
  • Control law incorporates λ\lambda adjusts control actions based on effort weighting
  • Improved robustness handles model uncertainties better (parameter variations, unmodeled dynamics)
  • Reduced noise sensitivity decreases impact of measurement errors on control decisions
  • Prevents excessive control limits actuator wear and energy consumption

Impact of control effort weighting

  • Higher λ\lambda reduces control effort conserves energy, increases output variance allows more fluctuations
  • Lower λ\lambda increases control effort more aggressive control, decreases output variance tighter regulation
  • Larger λ\lambda improves stability margins enhances system robustness (gain margin, phase margin)
  • Smaller λ\lambda decreases stability margins reduces tolerance to modeling errors or disturbances
  • Performance vs robustness trade-off requires balancing control objectives and system constraints
  • λ\lambda selection considers system requirements (energy limitations, output precision, disturbance rejection)
  • Closed-loop pole analysis reveals λ\lambda impact on system dynamics (damping, natural frequency)
  • Disturbance rejection affected by λ\lambda influences system's ability to counteract external perturbations
© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.


© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.

© 2024 Fiveable Inc. All rights reserved.
AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.
Glossary
Glossary