JOURNAL BROWSE
Search
Advanced SearchSearch Tips
Development of a DMC Block for Use with an RCP System and its Application
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
 Title & Authors
Development of a DMC Block for Use with an RCP System and its Application
Lee, Young-Sam; Yu, Kwang-Myung;
 
 Abstract
In this paper, we present the implementation method of Dynamic Matrix Control(DMC) block for use with a Rapid Control Prototyping(RCP) system and consider the speed control of a DC motor using the developed DMC block. Firstly, we briefly introduce a lab-built RCP system. Secondly, we present a method for implementing a DMC block using C-language, which enables the DMC algorithm to be represented in a library block that can be used in a Simulink environment. Finally, we use the developed DMC block for the speed control of a DC motor, through which we show that the DMC-based control system can be easily implemented and applied to the real-time control of systems with relatively fast dynamics.
 Keywords
dynamic matrix control;rapid control prototyping;DC motor control;realtime control;
 Language
Korean
 Cited by
 References
1.
J. H. Lee, M. Morari, and C. E. Garcia, "State-space interpretation of model predictive control," Automatica, vol. 30, no. 10, pp. 707-717, 1994. crossref(new window)

2.
D. W. Clarke, C. Mohtadi, and P. S. Tuffs, "Generalized predictive control-Part I. The basic algorithm," Automatic, vol. 23, no. 2, pp. 137-148, 1987. crossref(new window)

3.
D. W. Clarke, C. Mohtadi, and P. S. Tuffs, "Generalized predictive control-Part II. Extensions and interpretations," Automatic, Vol 23, no. 2, pp. 149-160, 1987. crossref(new window)

4.
C. E. Garcia and A. M. Morshedi, "Quadratic programming solution of dynamic matrix control (QDMC)," Chem. Eng. Commun., vol. 46, pp. 73-87, 1986. crossref(new window)

5.
Y. S. Lee, J. H. Kim, W. S. Kim, and O. K. Kwon, "Development of a rapid control prototyping system based on Matlab and USB DAQ boards," Journal of Institute of Control, Robotics, and Systems (in Korean), vol. 18, no. 10, pp. 912-920, 2012. crossref(new window)

6.
The Mathworks Inc., Real-time workshop user's guide (rtw_ug.pdf), Version 6, 2005.

7.
The Mathworks Inc., Real-time workshop embedded code user's guide (ecoder_ug.pdf), Version 4, 2005.

8.
S. Rebeschie ${\beta}$, "MICROS-Microcontroller-based real time control system toolbox for use with Matlab/Simulink," Proc. of IEEE Int. Symp. Computer Aided Control System Design, pp. 267-272, 1999.

9.
K. H. Hong, W. S. Gan, Y. K. Chong, K. K. Chew, C. M. Lee, and T. Y. Koh, "An integarated environment for rapid prototyping of DSP algorithms using and Texas Instruments' TMS320C30," Microprocessors and Microsystems, vol. 24, no. 7, pp. 349-363, 2000. crossref(new window)

10.
W. Lee, M. Shin, and M. Sunwoo, "Target-identical rapid control prototyping platform for model-based engine control," Proc. Instrn Mech. Engrs Part D, J. Automobile Engineering, vol. 218, pp. 755-765, 2004.

11.
D. Hercog and K. Jezernik, "Rapid control prototyping using Matlab/Simulink and a DSP-based motor controller," Int. J. Engng ED., vol. 21, no. 3, pp. 1-9, 2005.

12.
R. Bucher and S. Balemi, "Rapid controller prototyping using Matlab/Simulink and Linux," Control Engineering Practice, vol. 14, pp. 185-192, 2006. crossref(new window)

13.
C. F. Lin, C. Y. Tseng, and T. W. Tseng, "A hardware-in-the-loop dynamics simulator for motorcycle rapid controller prototyping," Control Engineering Practice, vol. 14, pp. 1467-1476, 2006. crossref(new window)

14.
R. Kennel, "Improved direct torque control for induction motor drives with rapid prototyping system," Energy Conversion and Management, vol. 47, pp. 1999-2010, 2006. crossref(new window)

15.
Y. S. Lee, G. Y. Gyeong, and J. H. Park, "QP Solution for the implementation of the predictive control on microcontroller systems and its application method," Journal of Institute of Control, Robotics, and Systems (in Korean), vol. 20, no. 9, pp. 908-913, 2014. crossref(new window)

16.
C. L. Lawson and R. J. Hanson, Solving Least Squares Problems, Prentice-Hall, Englewood Cliffs, New Jersey, 1974.

17.
P. Lundstrom, J. H. Lee, M. Morari, and S. Skogestad, "Limitations of dynamic matrix control," Computers Chemical Engineering, vol. 19, no. 4, pp. 409-421, 1995.

18.
K. J. Astrom and L. Rundqwist, "Integrator windup and how to avoid it," Proc. of the 1989 American Control Conference, pp. 1693-1698, 1989.

19.
T. Meta, G, Y, Gyeong, J. H. Park, and Y. S. Lee, "Swing-up control of an inverted pendulum subject to imput/output constraints," Journal of Institute of Control, Robotics, and Systems (in Korean), vol. 20, no. 8, pp. 835-84, 2014. crossref(new window)