Implementation of model predictive control using real-time multiprocessing computing

被引:16
作者
Hassapis, G [1 ]
机构
[1] Aristotle Univ Thessaloniki, Dept Elect & Comp Engn, Fac Engn, Thessaloniki 54124, Greece
关键词
parallel algorithms; industrial control; embedded systems; real-time systems; multiprocessing;
D O I
10.1016/S0141-9331(03)00063-2
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This work addresses the issue of finding the programming procedure that results to the fastest implementation of the core calculations of the model predictive control (MPC) algorithms that are amenable to parallel processing on a real-time multiprocessing system. Three concurrent programming procedures were considered for the MPC implementation, each one consisting of a number of tasks configured to a linear array, mesh and tree parallel architectures. Both theoretical analysis and measurements, taken from running these procedures on a four-processor computer platform, indicate that the procedure of the linear array architecture presents the best speed-up ratio. (C) 2003 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:327 / 340
页数:14
相关论文
共 21 条
[11]  
MARTIN GD, 1986, P JAP PETR I PETR RE
[12]  
MATSKO TN, 1985, CHEM ENG PROG, V81, P46
[13]  
*MICR SYST CORP, 1992, ULTRA C REF GUID
[14]  
*MOT COM INC, 2001, IND COMP DIR
[15]  
*PEP MOD COMP, 1996, OS9 SYST VERS 3 0 US
[16]  
*PEP MOD COMP, 1991, PEP MOD COMP PUBL
[17]  
POPOVIC D, 1990, DISTRIBUTED COMPUTER
[18]   INDUSTRIAL APPLICATIONS OF MODEL-BASED PREDICTIVE CONTROL [J].
RICHALET, J .
AUTOMATICA, 1993, 29 (05) :1251-1274
[19]  
SEBORG DE, 1989, PROCESS DYNAMICS CON
[20]   MULTIPROCESSOR IMPLEMENTATION OF DIGITAL FILTERING ALGORITHMS USING A PARALLEL BLOCK PROCESSING METHOD [J].
SUNG, WY ;
MITRA, SK ;
JEREN, B .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (01) :110-120