matlab输入pid算法,深刻浅出PID控制算法(二)————PID算法离散化和增量式PID算法原理及Matlab实现...

本文深入探讨了PID控制算法的离散化和增量式PID算法,介绍了如何将模拟PID转换为数字形式的差分方程。通过Matlab仿真,展示了离散化PID和增量式PID在单位阶跃、正弦信号输入下的控制效果,并分享了参数整定方法和Simulink仿真实验。
摘要由CSDN通过智能技术生成

引言

上篇介绍了连续系统的PID算法,可是计算机控制是一种采样控制,他只能根据采样时刻的误差来计算控制量,所以计算机控制系统中,必须对公式进行离散化,具体就是用求和代替积分,用向后差分来代替微分,使模拟PID离散化为数字形式的差分方程。web

准备工做

在采样周期足够小时,能够做以下近似:

ac91e945d82ac698f98c1d84573dcb3e.png

式中算法

T————为采样周期

k————为采样序号,k=0,1,2….

用这种近似方法,能够获得两种形式数字PID控制算法编程

位置式PID算法

由前面推倒很容易获得离散化后的表达式

b81d6123e0036cc104ab72f797e06e36.png

由此式能够看出数字调节的输出u(k)跟过去的全部误差信号有关,计算机须要对e(i)进行累加,运算量太大,通常不用,重点说明增量式PID算法。svg

增量式PID算法

因为增量式PID的算法不够方便,不只对误差进行累加,占用过多的存储单元,并且不方便写程序,因此须要进行一些改进,对位置式取增量,方法以下

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值