02.08.2013 Views

Model Predictive Control

Model Predictive Control

Model Predictive Control

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

338 15 Optimal <strong>Control</strong> of Hybrid Systems<br />

x 1 and x 2<br />

Example 15.7 Consider the problem of regulating the hybrid spring-mass system (15.57)<br />

described in Examples 14.2 and 15.5 to the origin. The finite time constrained op-<br />

1 0<br />

timal control problem (15.7) with cost (15.6) is solved with N = 3, P = Q = [ 0 1 ],<br />

R = [<br />

0.2 0<br />

0 1 ]. Its state feedback solution (15.9) u∗ (x(0)) = f ∗ 0 (x(0)) at time 0 is<br />

implemented in a receding horizon fashion, i.e. u(x(k)) = f ∗ 0 (x(k)).<br />

The state-feedback solution was determined in Example 15.5 for the case of no terminal<br />

constraint (Figure 15.5(a)). Figure 15.9 depicts the corresponding closed-loop<br />

trajectories starting from the initial state x(0) = [3 4] ′ .<br />

The state-feedback solution was determined in Example 15.5 for terminal constraint<br />

Xf = [−0.01, 0.01] × [−0.01, 0.01] (Figure 15.5(b)). Figure 15.10 depicts the corresponding<br />

closed-loop trajectories starting from the initial state x(0) = [3 4] ′ .<br />

4<br />

3<br />

2<br />

1<br />

0<br />

−1<br />

0 5 10<br />

time<br />

(a) State Trajectories (x1 dashed line<br />

and x2 solid line)<br />

u 1 and u 2<br />

3<br />

2<br />

1<br />

0<br />

−1<br />

−2<br />

−3<br />

0 5 10<br />

time<br />

(b) Optimal Inputs (u1 solid line and<br />

the binary input u2 with a starred line)<br />

Figure 15.9 Example 15.7: MPC control of system (15.57) without terminal<br />

constraint

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!