Download Full Issue in PDF - Academy Publisher
Download Full Issue in PDF - Academy Publisher
Download Full Issue in PDF - Academy Publisher
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