APP下载

基于嵌入式平台的多模型DMC算法实现

2018-08-01李长青

山东电力技术 2018年7期
关键词:嵌入式模型

李长青,王 乾,姜 炜

(河北省发电过程仿真与优化控制工程技术研究中心(华北电力大学),河北 保定 071003)

0 引言

复杂工业过程以其特有的复杂性推动着复杂过程控制的发展,这些复杂性主要表现在非线性和大时滞方面。然而,传统比例积分微分(proportion,integration,differentiation,PID)控制算法在解决复杂工业过程中逐渐体现出其控制品质不足的缺点。

动态矩阵控制(Dynamic Matrix Control,DMC)算法是一种重要的预测控制算法[1],经过多年的发展,已经成为具有代表性的先进控制算法之一。多模型DMC算法是在DMC算法的基础上实现的,设计过程中采用不同工况下获取的阶跃响应模型作为内部预测模型[2],因此在控制非线性被控对象的过程中拥有更多的对象信息。

结合嵌入式平台[3]专用性强、实时性高、性能稳定可靠的特点,设计了一种基于嵌入式平台的多模型DMC控制器。

1 多模型DMC算法基本原理

多模型DMC算法是指内部拥有多个被控对象阶跃响应的预测控制算法[5]。即将一个复杂的被控对象分解为若干个子对象,针对每个子对象设计各自的控制器,然后把各控制器的输出通过加权器进行加权求和运算得到作用于实际系统的控制量。多模型DMC算法与DMC算法的区别在于其内部包含多个预测模型和加权器[5]。

1.1DMC算法

对于线性被控对象,在初始状态为稳定状态的条件下,通过在其一端施加一个控制增量获取其阶跃响应的采样值 A′=[a1′,a2′, …,aN′]T,N 称为建模时域。N的选择应使过程响应值接近其稳态值,即aN′≈a∞。由线性系统的比例性……

登录APP查看全文

猜你喜欢

嵌入式模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
TS系列红外传感器在嵌入式控制系统中的应用
嵌入式系统通信技术的应用
搭建基于Qt的嵌入式开发平台
嵌入式软PLC在电镀生产流程控制系统中的应用
3D打印中的模型分割与打包
FLUKA几何模型到CAD几何模型转换方法初步研究
Altera加入嵌入式视觉联盟
倍福 CX8091嵌入式控制器