PID算法理论与C语言的实现

本文详细介绍了PID算法的理论基础,并结合实例展示了如何用C语言实现这一经典控制算法,帮助读者深入理解和应用PID算法。
摘要由CSDN通过智能技术生成
一、参考的资料链接:
2、理论算法实现(带实例源码): https://www.jianshu.com/p/eaf807cd7085
///
二、理论知识解析(重要):
1、什么是PID:PID,即比例Proportion、积分Integral和微分Derivative三个单词的缩写。
2、PID运算原理图:
      
      Setpoint:理论目标值;Output:实际输出值;Error:理论与实际的误差;Process:PID算法对误差的计算后,输出的补偿值。
3、算法基础公式:
      
       该系统由模拟 PID 控制器和被控对象组成。上面框图中, r(t) 是给定值, y(t) 是系统的实际输出值,给定值与实际输出值构成控制偏差e(t) = r(t) − y(t)。e(t) 作为 PID 控制的输入, u(t)作为 PID 控制器的输出和被控对象的输入。 所以模拟 PID 控制器的控制规律为:
       
      Kp:控制器的比例系数;Ti:控制器的积分时间,也称为积分系数;Td:控制器的微分时间,也称为微分系数
4、对P、I、D的解析:
      比例控制
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值