25.01.2015 Views

Download Full Issue in PDF - Academy Publisher

Download Full Issue in PDF - Academy Publisher

Download Full Issue in PDF - Academy Publisher

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

1568 JOURNAL OF COMPUTERS, VOL. 8, NO. 6, JUNE 2013<br />

11.5 x 10-8 Var(U)<br />

11<br />

MVC3 curve<br />

good<br />

bad<br />

tuned<br />

10.5<br />

Var(Y)<br />

10<br />

9.5<br />

9<br />

8.5<br />

8<br />

1 2 3 4 5 6 7 8 9<br />

x 10 -8<br />

Figure 10. S<strong>in</strong>gle <strong>in</strong>verted pendulum device<br />

Figure 8. MVC 3 performance evolution curve<br />

steady state error of good, bad, tuned. η 1 , η 2 , η 3 denote<br />

their correspond<strong>in</strong>g ratio. The bar chart is shown <strong>in</strong> Fig. 9.<br />

It confirms the correctness and feasibility of MPC tun<strong>in</strong>g<br />

method.<br />

1<br />

0.9<br />

0.8<br />

0.7<br />

0.6<br />

0.5<br />

Figure 11. MPC control loop<br />

0.4<br />

0.3<br />

0.2<br />

0.1<br />

0<br />

good bad tuned<br />

Figure 9. Bar chart of performance evolution<br />

VI. ACTUAL CONTROL ON THE DEVICE<br />

A. Construct MPC Controller<br />

The photo of s<strong>in</strong>gle <strong>in</strong>verted pendulum device<br />

provided by Googol Technology LTD is shown <strong>in</strong> Fig.10.<br />

MPC controlled system was constructed on Matlab<br />

real-time control platform provided by Googol<br />

Technology LTD shown <strong>in</strong> Fig. 11.<br />

Parameters of k_acker block was set to stabilizer<br />

feedback ga<strong>in</strong> and weight matrixes QR , of MPC<br />

controller was set to which calculated from nom<strong>in</strong>al<br />

model. Run-time curves were shown <strong>in</strong> Fig.12.<br />

Obviously, under the permission of variance<br />

constra<strong>in</strong>ts, MPC controller can reach steady state <strong>in</strong> a<br />

short period of time.<br />

B. Tun<strong>in</strong>g Process<br />

Run the MPC controller tun<strong>in</strong>g system, and preprocess<br />

manipulated variable u by limit<strong>in</strong>g filter, the effect<br />

curves can be shown <strong>in</strong> Fig. 13.<br />

Figure 12. MPC run-time operat<strong>in</strong>g curves<br />

Steady state variance of manipulative variable and<br />

outputs were calculated and shown <strong>in</strong> Fig. 14.<br />

Bar charts shows MPC controller performance has<br />

been restored and the tun<strong>in</strong>g system is feasible.<br />

VII. CONCLUSION<br />

In this work, an extended MVC 3 method and its LMI<br />

solution were applied to <strong>in</strong>f<strong>in</strong>ite MPC controller<br />

performance evaluation and parameters tun<strong>in</strong>g system.<br />

Us<strong>in</strong>g extended MVC 3 pr<strong>in</strong>ciple to monitor controlled<br />

system, if controller performance decl<strong>in</strong>ed is detected, it<br />

can be improved by resett<strong>in</strong>g MPC weighted matrixes<br />

with controller tun<strong>in</strong>g algorithm. Simulation and device<br />

operation on s<strong>in</strong>gle <strong>in</strong>verted pendulum device provided<br />

by Googol Technology LTD reaffirm the correctness of<br />

this system. Also, the <strong>in</strong>troduction of LMI solution makes<br />

© 2013 ACADEMY PUBLISHER

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

Saved successfully!

Ooh no, something went wrong!