1

一、前言

工业生产的过程是复杂的,

建立起来的模型也是不完善的。

即使是理论非常

复杂的现代控制理论,其效果也往往不尽人意,甚至在一些方面还不及传统的

PID

控制。

20

世纪

70

年代,人们除了加强对生产过程的建模、系统辨识、自适

应控制等方面的研究外,

开始打破传统的控制思想,

试图面向工业开发出一种对

各种模型要求低、

在线计算方便、

控制综合效果好的新型算法。

在这样的背景下,

预测控制的一种,也就是动态矩阵控制(

DMC

)首先在法国的工业控制中得到

应用。

因此预测控制不是某种统一理论的产物,

而是在工业实践中逐渐发展起来

的。预测控制中比较常见的三种算法是模型算法控制(

MAC

)

,动态矩阵控制

(

DMC

)以及广义预测控制。本篇所采用的是动态矩阵控制,其采用增量算法,

因此在消除稳态余差方面非常有效。

二、控制系统设计方案

2.1

控制系统方案设计图

动态矩阵控制是基于系统阶跃响应模型的算法,隶属于预测控制的范畴。

它的原理结构图如下图

(1)

所示:

(1)

预测控制原理结构图

上图就是预测控制原理结构图,

从图中我们可以看到,

预测控制的主要特点。

即建立预测模型;

采用滚动优化策略,

采用模型误差反馈矫正。

这也是预测控制

的本质所在。下面将对这三个特点一一说明。

2.2

预测控制基本原理

1

、预测模型:预测模型的功能是根据对象历史信息和未来输入对对象输出

进行预测,

它是被控对象的准确模型。

这里只强调模型的功能而不强调其结构形

式。因此,预测模型可以是状态方程、传递函数等传统的参数模型,对于线性稳

matlab 纯迟延_DMC算法MATLAB编程及仿真相关推荐

  1. matlab 纯迟延_基于Matlab的纯滞后控制系统设计.doc

    基于Matlab的纯滞后控制系统设计 实验 一.实验目的 学习. 学习. 二.实验原理 1. 已知被控对象传递函数: 应用Smith预估补偿算法设计控制系统,并采用PID控制.原理图参见课本P127图 ...

  2. matlab 纯迟延_基于Matlab参数辨识的纯迟延系统预估控制在火电厂的应用

    V 01 . 27N o . 4 A ug . 2008 河北电力技术 H EB EI E L EC T R I C PO W E R 第 27 卷第 4 期 2008 年 8 月 基 于 M at ...

  3. matlab实现ica,ica算法matlab程序

    ICA使用的是smooth之后的数据. 使用GIFT软件做独立成分分割 ? 软件包如同SPM 只需添加到matlab搜索路 径中保存然后在matlab中输入:gift 即可调 用. ? 其使用.... ...

  4. em算法matlab图像应用,em算法matlab程序

    EM 算法作业 EM 算法简单 介绍及应用 EM 算法是当存在数据缺失问题时,极... Matlab 实现根据以上推导,可以很容易实现 EM 算法估计 GMM 参数.现... 题目:matlab 实现 ...

  5. dst matlab,DSTcode DST跟踪算法MATLAB代码,复杂环境中仿多目标 实现的单 Other systems 其他 272万源代码下载- www.pudn.com...

    文件名称: DSTcode下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 82 KB 上传时间: 2017-03-17 下载次数: 0 提 供 者: Mar ...

  6. matlab的lambda,lambda算法matlab

    算法 Rxx=zeros(M,M); Rxx=(XX.'*(XX.')')/pd;%M*M 维 detaS=IS; Wmvdr=inv(Rxx)*detaS*inv(detaS'*inv(Rxx)*d ...

  7. Matlab实现粒子群算法(附上完整仿真代码)

    粒子群算法(Particle Swarm Optimization,PSO)是一种群体智能算法,通过模拟自然界中鸟群.鱼群等生物群体的行为,来解决优化问题. 在PSO算法中,每个个体被称为粒子,每个粒 ...

  8. mpf的matlab,mpf与mf算法matlab实现.doc

    mpf与mf算法matlab实现 mpf与mf算法matlab实现 s= load(F.CSV'); fs=3000; x1=s(1:16384,1); x2=s(1:16384,2); x3=s(1 ...

  9. nsct matlab,图像融合 NSCT算法 matlab

    [实例简介] 经典图像融合算法, NSCT算法,为matlab 和 C++ 混合编译,修改图像地址即可方便使用 [实例截图] [核心代码] NSCT └── NSCT_toolbox ├── atro ...

最新文章

  1. 黑客基础知识与防护(一)
  2. docker连接容器外部的mysql
  3. Flask 从入门到熟悉(不敢称为精通)
  4. linux 7.0查看防火墙状态,centos7查看防火墙状态
  5. struct和typedef struct彻底明白了
  6. windows下使用word2vec训练维基百科中文语料全攻略!(二)
  7. java jxl 复制单元格_如何用JAVA(如poi、jxl等)读取excel文件中的下拉框单元格的值。...
  8. 【揭示网页挂马技术的秘密(转网络安全)】
  9. winhex 15.6 和 HexWorkshop 6.01注册机
  10. 卡巴斯基激活码无限量获取
  11. 考研数学:常见的的泰勒公式
  12. Flink 常见问题总结
  13. 奶奶说标题不能起的太长要不然会有憨憨跟着读之Linux简述及常用命令
  14. 南大软院21天学霸养成计划—第6天
  15. 【C语言程序设计】穷举法典例------韩信点兵问题
  16. 2020年3月20日阿里内推笔试题
  17. 详解ELF可执行文件格式:读取头部信息和程序表头
  18. 项目实训--Unity多人游戏开发(十六、草丛隐身与道具隐身)
  19. java堆和栈分别存什么类型_栈、堆、方法区分别存储什么内容
  20. 重要的不是互联网,而是互联网思维

热门文章

  1. 2021秋冬上海时装周开启,聚焦8大国内外品牌
  2. 如何在iTC设置App内购,这是一篇细致到代码都给你看的指南!
  3. 1w存银行一年多少利息_100万存在银行,一年最高能有多少利息?
  4. micro bit python_python教程之micro:bit俄罗斯方块游戏
  5. BeCJK输入法移植
  6. Open Euler学习
  7. CISC, RISC 区别
  8. Unity游戏实战项目-英雄无敌
  9. 学计算机买华为还是买华硕,不考虑爱国因素,联想、华为、华硕等哪个品牌的笔记本电脑较好?...
  10. 按住ctrl键多选_解决烦恼:按住Ctrl键单击选择时,阻止Windows意外复制文件