[其他] PID算法C语言实现

[复制链接]
44646|410
caigang13 发表于 2023-6-3 17:00 来自手机 | 显示全部楼层
下载看看,谢谢分享。
zjb1180 发表于 2023-6-3 20:47 | 显示全部楼层
dweifei 发表于 2023-6-12 11:46 | 显示全部楼层
感谢分享
LinkMe 发表于 2023-6-26 13:14 | 显示全部楼层
downloader看看,pid算法挺经典的。
digit0 发表于 2023-6-26 13:43 | 显示全部楼层
如果pid算法不固定,则需要根据实际情况调整参数
扬帆_01 发表于 2023-6-26 13:44 | 显示全部楼层
thanks
markdown
rongshengju 发表于 2023-7-5 12:10 | 显示全部楼层
谢谢分享!!!!!
youtome 发表于 2023-7-6 15:29 | 显示全部楼层
PID参数整定如何用C语言程序实现?
juliestephen 发表于 2023-7-6 15:38 | 显示全部楼层
考虑对误差、积分项和微分项等进行适当的初始化,以减少初始冲击和不稳定性。
mollylawrence 发表于 2023-7-6 15:45 | 显示全部楼层
对积分项进行限制或采用反馈限幅等技术来防分饱和。
pmp 发表于 2023-7-6 15:55 | 显示全部楼层
实现 PID 算法需要正确理解 PID 控制器的工作原理和计算公式。
cashrwood 发表于 2023-7-6 16:05 | 显示全部楼层
模糊-PID控制算法 C语言如何实现?
pentruman 发表于 2023-7-6 16:23 | 显示全部楼层
PID 控制器由比例项(P)、积分项(I)和微分项(D)组成,需要根据实际需求计算每个项的增量,并将它们组合起来得到最终的控制输出。
51xlf 发表于 2023-7-6 16:39 | 显示全部楼层
实现PID算法后,进行逐步的调试和验证是非常重要的
wwppd 发表于 2023-7-6 16:49 | 显示全部楼层
设定PID的控制周期,确保采样周期和计算周期的同步性
benjaminka 发表于 2023-7-6 17:05 | 显示全部楼层
在控制系统启动时正确初始化 PID 控制器,以避免不稳定或不良的控制行为。
biechedan 发表于 2023-7-6 17:15 | 显示全部楼层
PID的输出需要限制在一定的范围内,防止超出控制对象的响应范围。
robincotton 发表于 2023-7-6 17:28 | 显示全部楼层
选择适当的数据类型来表示 PID 控制器的参数和变量。
lzbf 发表于 2023-7-6 17:38 | 显示全部楼层
快速原型控制器是什么?              
uiint 发表于 2023-7-6 17:58 | 显示全部楼层
PID算法的性能高度依赖于参数的选择。比例系数(Kp)、积分时间(Ti)和微分时间(Td)等参数需要根据被控对象的特性进行调试和优化。通过实际测试和系统响应观察,不断调整参数以达到期望的控制效果。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部