摘要
针对网络控制系统中小于一个采样周期的随机延迟,引入了分段时戳动态矩阵控制算法.通过时戳方法测量网络延迟,在线校正系统的阶跃响应系数向量和控制系数向量,并采用分段算法来减少所需的在线计算量.给出了算法的推导过程和程序实现方法,并基于实时控制系统仿真平台TrueTime进行仿真研究.应用该算法对共享以太网中直流电机进行控制,取得了比标准动态矩阵控制算法更好的控制品质.
To address network-induced delays which are less than one sampling period in Networked Control Systems (NCS), a segmented time-stamped Dynamic Matrix Control (DMC) algorithm is proposed. The network-induced delays are measured by a time-stamp method, based on which the vectors of step response coefficients and control coefficients are corrected in each sampling period. At the same time a segmented algorithm is introduced to reduce the online calculation burden. The algorithm derivation and program realization are firstly given, and then the algorithm is validated in a NCS simulation platform based on TrueTime. The proposed algorithm shows better performance than standard DMC algorithm for a DC motor control system in shared Ethernet.
出处
《控制与决策》
EI
CSCD
北大核心
2005年第8期873-877,共5页
Control and Decision
基金
国家自然科学基金项目(60274032)
国家973计划项目子课题(2002cb312200-01-1)
关键词
网络控制系统
随机延迟
动态矩阵控制
工业以太网
Networked control systems
Random delays
Dynamic matrix control
Industrial Ethernet