广泛使用的PID算法

举报
zhangrelay 发表于 2022/01/23 01:53:43 2022/01/23
【摘要】 主题名称:广泛使用的PID算法 学情分析  完成全部输入输出的讲解后,进入到闭环控制PID算法的学习,举出日常生活示例,并结合课程进行讲解,联系日常生活实际。 教学目标 (1)了解位置型PID控制算法、增量型PID控制算法; (2)理解数字PID参数的整定方法; (3)掌握数字PID算法的改进形...

主题名称:广泛使用的PID算法

  • 学情分析 

完成全部输入输出的讲解后,进入到闭环控制PID算法的学习,举出日常生活示例,并结合课程进行讲解,联系日常生活实际。

  • 教学目标

(1)了解位置型PID控制算法、增量型PID控制算法;

(2)理解数字PID参数的整定方法;

(3)掌握数字PID算法的改进形式。

   

 

 

图1 PID闭环调速系统

  • 课程资源

教材、动画课件、网络资源、电路仿真软件Proteus 8 Professional和C语言Keil uVision4;

案例链接:一个简单的多机器人编队算法实现--PID

动画课件:计算机控制技术课程动画课件资料等_zhangrelay的专栏-CSDN博客

  • 教学内容与过程

1.课程教学内容 (1)数字PID算法;(2)数字PID算法的改进;(3)数字PID参数的整定。

2.课程重点、难点 积分饱和问题及积分算法的改进、微分算法的改进、带不灵敏区的PID控制和消除积分不灵敏区的PID控制算法。

理解并实现电机转速的PID闭环控制。

 

previous_error = 0

integral = 0

loop:

  error = setpoint - measured_value

  integral = integral + error * dt

  derivative = (error - previous_error) / dt

  output = Kp * error + Ki * integral + Kd * derivative

  previous_error = error

  wait(dt)

  goto loop

  • 教学评价

PID讲解和授课方式存在不足,需进一步改进完善。

  • 预习任务与课后作业

提前了解PID技术概要,完成课后习题。

文章来源: zhangrelay.blog.csdn.net,作者:zhangrelay,版权归原作者所有,如需转载,请联系作者。

原文链接:zhangrelay.blog.csdn.net/article/details/122611166

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。