网站首页 > 技术教程 正文
哈喽,大家上午好啊~
写给初学者的博图教程(简单易懂的PID),往期的视频内容,可以拉到文章底部看往期推荐哦~
今天给大家介绍西门子博图中PID功能。
我们先来通过一个例子快速搞清什么是PID控制:
P.I-D,P表示比例,I是积分,D是微分。
以无人机举例,我们让无人机从地面上升30米,这是我们的目标值;这里控制器的控制量对应无人机的螺旋桨转速的大小。
此外,无人机上还搭载了气压高度传感器来获取当前的高度,用于计算它和目标高度之间的的误差值E。
首先,我们仅采用比例控制,即控制信号和误差成正比,当无人机与目标值较远时,误差较大,所以控制量也会较大,螺旋桨就会急速旋转产生大升力,无人机快速上升,当快接近目标值时,误差变小,螺旋桨速度也就没那么快了,这时的无人机上升速度变小,直到维持在一定高度上。
比例控制虽然可以快速减小误差,但最大的问题是,当控制量小于一定值时,无人机就只能维持在一定高度而无法达到目标高度,造成了所谓的稳态误差,这一稳态误差不会随时间推移而被比例控制消除,此处就需要积分控制器了。
积分控制,它会不断累积误差的值。使得控制量不断增加,从而提升升力,无人机继续朝目标位置上升,消除了稳态误差,达到目标高度,当然这是理想状态下。
当无人机上升到一定高度后,风速变大,吹落了无人机,使其急速下降,这时无人机与我们先前的目标值得误差快速增加。
这里使用微分,微分控制器计算了误差的变化率;当无人机急速下降,微分控制量将随着误差的变化率的增大而增大,从而使无人机产生了更大的升力,以助其能快速到达目标位置,进而使得高度更为稳定。
当无人机在比例-积分的控制作用下快速向目标高度靠近时,误差快速降低接近于0,变化率减小为负,控制量也减小,使得无人机螺旋桨转速减小,以防止无人机上升冲过30米这一高度。
简单总结下,P(比例控制)使无人机快速朝目标值上升,但是到了一定高度会出现稳态误差,而积分控制提供了惯性,给离目标值还有一点距离但却稳定下来的无人机一把力,使无人机能够继续朝目标值上升;但是无人机不会刚好到达目标值位置,而这时微分控制提供了阻尼,消除多余的升力,从而使无人机能够稳定在目标值位置。
今天《写给初学者的博图教程21(简单易懂的PID)》小智就分享到这,大家可以收藏使用,如果遇到问题或者不能理解的地方可以私聊或评论留言,如果喜欢关注小智,点赞转发谢谢!
猜你喜欢
- 2024-10-31 PID与FID的区别,你知道吗? pid和fid的区别
- 2024-10-31 编程基础必备:PID运算指令说明 编程pid控制
- 2024-10-31 PID算法和PID控制原理 pid控制算法流程图
- 2024-10-31 转载--经典的自动控制算法 PID,大白话讲解了解一下!
- 2024-10-31 PID控制介绍 pid控制kp
- 2024-10-31 「PID知识」PID控制介绍说明 pid控制怎么理解
- 2024-10-31 想要学习温控仪,先要弄清楚控制原理以及接线方法
- 2024-10-31 关于PID的深度解析-I pid的d
- 2024-10-31 什么是PID算法?高端设备都在用的PID控制到底有何魔力?
- 2024-10-31 PID是什么及在TIA平台上的应用(附:PID模拟器)
你 发表评论:
欢迎- 最近发表
-
- 函数公式的7大潜规则,这次给你讲透了
- 数据逆向查找不止有vlookup,你该知道的三种逆向查询操作
- Vlookup函数怎么一次查找能返回多个结果?
- vlookup函数的嵌套你用过吗?一次可以引用3个表格的数据
- Vlookup函数的新用法,查询合并单元格,很多Excel高手都不知道
- 分明有数据,公式也没错,为什么vlookup还是会返回错误值
- 条件判断还在用if函数就out了,vlookup函数模糊查询一键完成
- EXCEL函数 VLOOKUP函数 HLOOKUP函数
- excel中vlookup函数的用法(excel中vlookup函数公式)
- 自动获取vlookup函数的第三参数,再也不用一列一列的数了
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)