Article · Wikipedia archive · Last revised Jul 15, 2026

Minimum energy control

In control theory, the minimum energy control is the control that will bring a linear time invariant system to a desired state with a minimum expenditure of energy.

Last revised
Jul 15, 2026
Read time
≈ 2 min
Length
443 w
Citations
1
Source


In control theory, the minimum energy control is the control u ( t ) {\displaystyle u(t)} that will bring a linear time invariant system to a desired state with a minimum expenditure of energy.1

Let the linear time invariant (LTI) system be

x ˙ ( t ) = A x ( t ) + B u ( t ) {\displaystyle {\dot {\mathbf {x} }}(t)=A\mathbf {x} (t)+B\mathbf {u} (t)}
y ( t ) = C x ( t ) + D u ( t ) {\displaystyle \mathbf {y} (t)=C\mathbf {x} (t)+D\mathbf {u} (t)}

with initial state x ( t 0 ) = x 0 {\displaystyle x(t_{0})=x_{0}} . One seeks an input u ( t ) {\displaystyle u(t)} so that the system will be in the state x 1 {\displaystyle x_{1}} at time t 1 {\displaystyle t_{1}} , and for any other input u ¯ ( t ) {\displaystyle {\bar {u}}(t)} , which also drives the system from x 0 {\displaystyle x_{0}} to x 1 {\displaystyle x_{1}} at time t 1 {\displaystyle t_{1}} , the energy expenditure would be larger, i.e.,

t 0 t 1 u ¯ ( t ) u ¯ ( t ) d t     t 0 t 1 u ( t ) u ( t ) d t . {\displaystyle \int _{t_{0}}^{t_{1}}{\bar {u}}^{*}(t){\bar {u}}(t)dt\ \geq \ \int _{t_{0}}^{t_{1}}u^{*}(t)u(t)dt.}

To choose this input, first compute the controllability Gramian

W c ( t ) = t 0 t e A ( t τ ) B B e A ( t τ ) d τ . {\displaystyle W_{c}(t)=\int _{t_{0}}^{t}e^{A(t-\tau )}BB^{*}e^{A^{*}(t-\tau )}d\tau .}

Assuming W c {\displaystyle W_{c}} is nonsingular (if and only if the system is controllable), the minimum energy control is then

u ( t ) = B e A ( t 1 t ) W c 1 ( t 1 ) [ e A ( t 1 t 0 ) x 0 x 1 ] . {\displaystyle u(t)=-B^{*}e^{A^{*}(t_{1}-t)}W_{c}^{-1}(t_{1})[e^{A(t_{1}-t_{0})}x_{0}-x_{1}].}

Substitution into the solution

x ( t ) = e A ( t t 0 ) x 0 + t 0 t e A ( t τ ) B u ( τ ) d τ {\displaystyle x(t)=e^{A(t-t_{0})}x_{0}+\int _{t_{0}}^{t}e^{A(t-\tau )}Bu(\tau )d\tau }

verifies the achievement of state x 1 {\displaystyle x_{1}} at t 1 {\displaystyle t_{1}} .

See also

See also

References

References

  1. Harris, S. L.; Ibrahim, E. Y.; Lovass-Nagy, V.; Schilling, R. J. (1992). "Minimum energy control of linear time-invariant systems with input derivatives". International Journal of Systems Science. 23 (7): 1191–1200. doi:10.1080/00207729208949375. ISSN 0020-7721. Retrieved 2025-10-21.