Browse > Article
http://dx.doi.org/10.5302/J.ICROS.2015.15.0086

Development of a DMC Block for Use with an RCP System and its Application  

Lee, Young-Sam (Department of Electrical Engineering, Inha University)
Yu, Kwang-Myung (Power Generation Lab, KEPCO Research Institute)
Publication Information
Journal of Institute of Control, Robotics and Systems / v.21, no.9, 2015 , pp. 827-835 More about this Journal
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;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
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.   DOI
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.   DOI
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.   DOI
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.   DOI
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.   DOI
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.   DOI
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.   DOI
13 C. L. Lawson and R. J. Hanson, Solving Least Squares Problems, Prentice-Hall, Englewood Cliffs, New Jersey, 1974.
14 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.   DOI
15 R. Kennel, "Improved direct torque control for induction motor drives with rapid prototyping system," Energy Conversion and Management, vol. 47, pp. 1999-2010, 2006.   DOI
16 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.   DOI
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.   DOI
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.   DOI