历史上的今天
返回首页

历史上的今天

今天是:2024年10月20日(星期日)

正在发生

2018年10月20日 | 用STM32F407玩控制—史密斯预估补偿控制

2018-10-20 来源:eefocus

史密斯预估补偿控制的原理如图1所示,图1中传递函数Ksgs(s)称为预估补偿器(这个图来自网络,文献可以看金以慧《过程控制》),从原理上说,要使Ksgs(s)=Kpgp(s)(1-exp(-τd*s)),这样闭环传递函数G(s)=KpGc(s)gp(s)exp(-τd*s)/(1+KpGc(s)gp(s)),这时,特征方程中不再包含延滞项,也就是说,控制系统的调节品质不再受到时间延滞的影响,当然,这是理论上的,实际上,我们无法正确辨识出过程对象的数学模型Kpgp(s)exp(-τd*s),况且,过程对象可能是非线性的或者是时变的,例如,随着设备的老化,过程对象模型无可避免的会发生变化,在蒸汽加热系统中,疏水器性能的变差,就会导致过程对象模型发生变化,蒸汽中含水量也会引起过程对象模型发生变化,这些都不一而足,而恰恰史密斯预估补偿控制对模型误差十分敏感,因而有了各种改进型,其中一种是增益自适应补偿方案,如图2所示,它增加了一个除法器、一个微分导前环节和一个乘法器,在这种方案中,就是模型有误差,控制效果仍然较好,见图2,  通常来说,模型不准的情况下,预估器中时间延滞要小一些,小的物理含义是提早通知调节器。由于过程控制中通常将过程对象近似为一阶系统加纯滞后环节,那么在STM32F407上实现史密斯预估补偿控制,需要做:1.仿真一个一阶系统环节,2.仿真一个纯滞后环节,3.仿真一个微分导前环节,一阶系统环节仿真前面已经说过,这里略去,纯滞后环节可以用个队列来实现,并且是用旋转队列来实现,这样,1则降低时间复杂度,2则也略微减少了代码,微分导前环节将其转换为差分方程,再进行数值仿真,这个前面也讲过,不展开了。STM32F407上实现的增益自适应补偿方案控制效果如图3和图4所示,被控对象是个大纯滞后系统,图3是没干扰情况下的控制响应,图4是有干扰情况下的控制响应,很明显有干扰时控制效果差了许多,而图3中控制效果极好,响应速度快、无超调,简直完美无缺。

用STM32F407玩控制—史密斯预估补偿控制

用STM32F407玩控制—史密斯预估补偿控制

用STM32F407玩控制—史密斯预估补偿控制

用STM32F407玩控制—史密斯预估补偿控制


推荐阅读

史海拾趣

Consolidated Wire公司的发展小趣事

面对不断变化的市场需求和技术趋势,Consolidated Wire公司始终保持创新精神。公司不断研发新产品、新技术,满足客户的多样化需求。同时,公司还注重与其他行业的合作与交流,通过跨界合作推动产品创新和技术升级。这种创新驱动的发展模式使得Consolidated Wire公司能够持续保持竞争优势,实现持续稳健的发展。

CIPS公司的发展小趣事

自CIPS系统上线以来,其业务量呈现快速增长的态势。通过CIPS系统处理的跨境人民币业务量逐年攀升,连接到该系统的参与者数量也大幅增加。这些参与者遍布全球各地,涵盖了银行、金融机构等多个领域。CIPS系统的业务范围不断扩大,实际业务覆盖全球多个国家和地区,为全球金融网络的发展做出了重要贡献。

Digital Core Design公司的发展小趣事

1996年,Core Design推出了其标志性作品《古墓丽影》。这款游戏以其独特的女主角Lara Croft和精心设计的游戏世界吸引了全球玩家的关注。Lara Croft成为游戏界最具代表性的女性角色之一,而《古墓丽影》系列也成为Core Design最成功的游戏系列之一。这款游戏的成功不仅为Core Design带来了巨大的经济收益,也使其在全球游戏市场上赢得了极高的声誉。

Fedco_Batteries公司的发展小趣事

面对日新月异的市场需求和技术变革,Fedco_Batteries始终保持创新的步伐。公司加大了研发投入,不断推出新型电池产品,满足客户的多样化需求。同时,公司还积极探索新的应用领域,将电池技术应用于更多领域,如新能源汽车、智能家居等。这种创新驱动的发展战略,让Fedco_Batteries在行业中始终保持领先地位。

Alliance Memory公司的发展小趣事

随着公司业务的不断拓展,Fedco_Batteries始终将产品质量放在首位。公司引进了先进的生产设备和检测设备,建立了严格的质量管理体系。每一块电池在出厂前都要经过多道严格的质量检测,确保产品的稳定性和可靠性。这种对品质的坚持,让Fedco_Batteries的电池在市场上赢得了良好的口碑,越来越多的客户选择了他们的产品。

ALLEN BRADLEY公司的发展小趣事

为了拓展国际市场,Fedco_Batteries积极寻求与国内外企业的合作。他们与多家知名企业建立了战略合作关系,共同研发新型电池技术,开拓新市场。同时,公司还积极参加国际展会和论坛,与国际同行交流学习,不断提升自身的竞争力。这种合作共赢的发展模式,让Fedco_Batteries在国际市场上取得了显著的成绩。

问答坊 | AI 解惑

IP DSLAM的发展

数字用户线接入复用器(DSLAM)是xDSL的局端设备。随着xDSL业务在固网市场的迅速普及,DSLAM技术也在发展,本文旨在对目前的一个热点问题-IP DSLAM技术进行探讨。 一、IP DSLAM产生的背景     传统的DSLAM是一个完全的ATM架构的设备, ...…

查看全部问答>

数控直流稳压电源

本帖最后由 paulhyde 于 2014-9-15 03:03 编辑 数控直流稳压电源,里面有详细的介绍哦,很适合做比赛的  …

查看全部问答>

快速傅里叶变换

本帖最后由 paulhyde 于 2014-9-15 09:10 编辑 快速傅里叶变换  …

查看全部问答>

伺服电机转子反馈的检测相位与转子磁极相位的对齐方式

永磁交流伺服电机的编码器相位为何要与转子磁极相位对齐 其唯一目的就是要达成矢量控制的目标,使d轴励磁分量和q轴出力分量解耦,令永磁交流伺服电机定子绕组产生的电磁场始终正交于转子永磁场,从而获得最佳的出力效果,即“类直流特性”,这种控 ...…

查看全部问答>

我现在想学蓝牙,socket还可以,应该看什么书?

我现在想学蓝牙,socket还可以,应该看什么书?谢谢!!!!!…

查看全部问答>

请教:可以编译DDK的源程序,但是如何debug DDK的源程序?

因为默认它们不能在VC6.0下编译,无法设置断点。 …

查看全部问答>

关于POS开发

欲设计开发一款电子收银机(pos机),不与电脑相连,就是市面上一般干洗点,茶餐厅,娱乐厅收银的机器,该选用什么样的开发板和什么样的软件开发平台呢?请大家推荐一下。…

查看全部问答>

需要修改接收到的tcp数据包中的ttl该用何种ndis技术?

希望有人能说一下要点和注意事项。 xp sp2 + 2003 sp1 ddk…

查看全部问答>

关于SPI寄存器的读取

void SPI_ClearITPendingBit(SPI_TypeDef* SPIx, u8 SPI_IT)函数中有:if(SPI_IT == SPI_IT_MODF){    /* Read SR register */    (void)SPIx-&g ...…

查看全部问答>

请教DCO频率调整.

我使用430F133.MCLK用DCO,但怕DXO不稳,所有想借助软件调整.不知道改如何调整.情大家指点一下.或讲一下调整的原理.谢谢.不知道改调整有没有必要,或效果,请大家多多帮忙,谢谢!!…

查看全部问答>