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.

14.2 Piecewise Affine Systems 289<br />

k(x1) b(u2)<br />

M<br />

x1<br />

(a) System with low viscous friction<br />

(u2 = 1)<br />

u1<br />

k(x1) b(u2)<br />

M<br />

x1<br />

(b) System with high viscous friction<br />

(u2 = 0)<br />

Figure 14.4 Spring mass system of Example 14.2<br />

40<br />

35<br />

30<br />

25<br />

k(x1)<br />

20<br />

15<br />

10<br />

5<br />

0<br />

-5<br />

-10<br />

-10 -8 -6 -4 -2 0 2 4 6 8 10<br />

x1<br />

Figure 14.5 Nonlinear spring force k(x1)<br />

Example 14.2 Consider the spring-mass system depicted in Figure 14.4(a), where the<br />

spring has the nonlinear characteristics described in Figure 14.5. The viscous friction<br />

coefficient can be instantaneously switched from one value b1 to another different<br />

value b2 by instantaneously changing the geometrical shape of the mass through a<br />

binary input u2 (see Figure 14.4(b)).<br />

The system dynamics can be described in continuous-time as:<br />

M ˙x2 = u1 − k(x1) − b(u2)x2<br />

where x1 and x2 = ˙x1 denote the position and the speed of the mass, respectively, u1<br />

a continuous force input, and u2 binary input switching the friction coefficient. The<br />

spring coefficient is<br />

k(x1) =<br />

and the viscous friction coefficient is<br />

k1x1 + d1 if x1 ≤ xm<br />

k2x1 + d2 if x1 > xm,<br />

b(u2) =<br />

b1 if u2 = 1<br />

b2 if u2 = 0.<br />

Assume the system description is valid for −5 ≤ x1, x2 ≤ 5, and for −10 ≤ u2 ≤ 10<br />

(all units will be omitted here for simplicity).<br />

u1

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

Saved successfully!

Ooh no, something went wrong!