Simulink实现史密斯预估器(Smith predictor)的效果

文章通过Simulink模拟展示了在存在明显迟滞的系统中,普通PID控制遇到挑战,而引入史密斯预估器后,能有效改善控制效果,使得PID控制器能更好地调节信号达到目标值,减少了超调问题。
摘要由CSDN通过智能技术生成

小编最近了解到在一些存在明显迟滞(纯滞后系统)的系统控制方面经常会用到史密斯预估器,于是小编用simulink对采用史密斯预估器的控制方法进行了验证,发现确实有了明显的效果。文中主要的参考文献是《史密斯预估补偿控制与 PID 控制的比较研究》。

1、根据文献介绍,小编先在simulink中创建了一个依靠普通PID进行控制的系统,如下图:

 

其中PID控制器中的参数设置、传递函数的参数、阶跃函数的参数设置如下图:

可以看到普通的一个阶跃信号可以通过PID控制使其达到目标值;

2、当给阶跃信号后的传递函数给一个阶跃后(不改变PID参数),模型图、传递延迟、和PID的控制结果如下图:

发现添加延迟(迟滞)后,仅依靠PID很难将信号控制到原始信号,甚至可能出现超调。所以,这种情况就是模拟了只依靠PID对有延迟或纯迟滞系统的控制效果。

3、在控制系统中加入了史密斯预估器,控制系统的模型、预估器传递函数参数设置、预估器延迟参数、仿真结果如下:

 可以看到采用史密斯预估器后,PID控制器可以奏效,可以通过调整PID参数,使控制值尽快达到目标值。

 

 

 

 

 

 

 

 

 

 

  • 6
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值