Neha Patil (Editor)

Minimum energy control

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

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

Let the linear time invariant (LTI) system be

x ˙ ( t ) = A x ( t ) + B u ( t ) y ( t ) = C x ( t ) + D u ( t )

with initial state x ( t 0 ) = x 0 . One seeks an input u ( t ) so that the system will be in the state x 1 at time t 1 , and for any other input u ¯ ( t ) , which also drives the system from x 0 to x 1 at time 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 .

To choose this input, first compute the controllability gramian

W c ( t ) = ∫ t 0 t e A ( t − τ ) B B ∗ e A ∗ ( t − τ ) d τ .

Assuming 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 ] .

Substitution into the solution

x ( t ) = e A ( t − t 0 ) x 0 + ∫ t 0 t e A ( t − τ ) B u ( τ ) d τ

verifies the achievement of state x 1 at t 1 .

References

Minimum energy control Wikipedia


Similar Topics
×