PID算法介绍

PID算法介绍

传统的位式算法

传统的位置算法只有1和0,要不打开要不关闭。当实际参数不等于设定值时,控制端打开输出。当实际参数等于设定值时,控制端输出立即关闭。在实际工作环境下,传统的位式算法有一个问题。万物都有一个能量的惯性,导致无法准确的控制。PID算法就是解决这个问题

PID算法

PID算法说白了就是对误差数据的收集,分析与处理。

output(输出值比如PWM)=p(比例系数)*err(当前误差)+I(积分系数)*err_integral(误差的积分值)+D(微分系数)*differential(微分)

在这里插入图片描述

当误差趋近于0时,误差值最小。否则反之。

err(误差)=setpoint(设定值)-actual_value(传感器测量的实际值)

P:比例

当比例值为正时,输出值随误差值增加而增加,随误差值减少而减少。比例值越大,输出的斜率越大。当实际参数接近于设定值,误差值逐渐减少,输出值也逐渐减少,直到达到设定值为止。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值