当前位置: 首页 > news >正文

【PID】非标准PID控制是否影响控制目标 chapter1(补充)思考

本文主要思考如下问题:

  • 非标准PID控制是否影响控制目标?比如位置式PID和增量式PID控制,理论上是否都是朝着误差趋于0的目标?

首先需要明确

  • 当系统趋于稳态时: “误差err(t)err(t)err(t)趋近0”,“控制量u(t)u(t)u(t)趋于稳定值”,两者并不是严格充分必要关系。甚至如果设计不当,两者不存在这中数学上的推理关系。
  • 如果系统本身是动态变化的,误差趋于0,控制量也不一定趋于0。

当然,对于我们当前的问题,我们需要考虑的是:非标准的PID控制的控制量u(t)u(t)u(t)是否是朝同一个方向变化,最终误差变化趋势是否也一致?

如果这个答案是肯定的,那么我们最初问题的答案也是肯定的。

推理过程

由连续PID到位置式PID的离散是十分自然的,就这两者而言,我们问题的肯定的答案(显而易见)。

那么对于位置式PID和增量式PID,其控制规律分别如下:

u(k)=kperr(k)+ki∑j=0kerr(j)T+kderr(k)−err(k−1)T u(k)= k_perr(k)+k_i\sum^k_{j=0}err(j)T+k_d\frac{err(k)-err(k-1)}{T} u(k)=kperr(k)+kij=0kerr(j)T+kdTerr(k)err(k1)

Δu(k)=kp(err(k)−err(k−1))+kierr(k)T+kd(err(k)−2err(k−1)+err(k−2)) \Delta u(k)=k_p(err(k)-err(k-1))+k_ierr(k)T+k_d(err(k)-2err(k-1)+err(k-2)) Δu(k)=kp(err(k)err(k1))+kierr(k)T+kd(err(k)2err(k1)+err(k2))
对于增量式PID控制,其控制量:
u(k)=u(k−1)+Δu(k)=u(k−2)+Δu(k−1)+Δu(k)⋯=u(0)+∑j=0kΔu(j) \begin{align*} u(k) & = u(k-1) + \Delta{u(k)} \\& = u(k-2) + \Delta{u(k-1)} + \Delta{u(k)} \\& \cdots \\& = u(0) + \sum_{j=0}^k \Delta{u(j)} \end{align*} u(k)=u(k1)+Δu(k)=u(k2)+Δu(k1)+Δu(k)=u(0)+j=0kΔu(j)

这里,定义u(0)=err(−1)=err(−2)=0u(0)=err(-1)=err(-2)=0u(0)=err(1)=err(2)=0,进而上式可以进一步简化:
u(k)=∑j=0kΔu(j)=∑j=0kkp(err(j)−err(j−1))+∑j=0kerr(j)T+∑j=0kkd(err(j)−2err(j−1)+err(j−2))=kperr(k)+∑j=0kerr(j)T+kderr(k)−err(k−1)T \begin{align*} u(k) & =\sum_{j=0}^k\Delta{u(j)}\\ & =\sum_{j=0}^k{k_p(err(j)-err(j-1))}+\sum_{j=0}^k{err(j)T}+\sum_{j=0}^k{k_d(err(j)-2err(j-1)+err(j-2))}\\ & = k_p{err(k)}+\sum_{j=0}^k{err(j)T}+k_d\frac{err(k)-err(k-1)}{T} \end{align*} u(k)=j=0kΔu(j)=j=0kkp(err(j)err(j1))+j=0kerr(j)T+j=0kkd(err(j)2err(j1)+err(j2))=kperr(k)+j=0kerr(j)T+kdTerr(k)err(k1)
由此可见,增量式PID和位置式PID,理论上其控制量是等效的。

  • 既然控制量一致,理论上,最终控制效果是等效的。最终误差肯定是朝着同样的方向变化。

同样,对于同一个系统而言(假设系统是趋于稳态,且控制结果是无偏):

  • 当误差e(k)→0e(k)\rightarrow0e(k)0时,u(k)→u(k)\rightarrowu(k)同一稳定值。

结论

  • 非标准PID控制理论上不影响控制目标,因其控制量是等效的。
  • 对于同一稳态系统,且控制参数合理的情况下,误差趋于0。

碎碎念:为什么思考这个问题?是因为在稳态无偏的情况下,理论上增量式PID控制率的Δu(k)→0\Delta{u(k)}\rightarrow0Δu(k)0,这一想,位置式PID的控制率是直接针对u(k)u(k)u(k),最终u(k)u(k)u(k)应该是趋于一个稳态值。那这两种控制思路对结果会有响应吗?脑子一下没转过弯,因此写了这一篇文章。当然,笔者的考虑还有很多欠缺的,恳请各位批评指正。

http://www.dtcms.com/a/557049.html

相关文章:

  • 数码和easy
  • 做网站跟app的区别做网站的要求
  • 酷维网站模版wordpress 分类页id
  • MySQL查询一行数据为何变慢?深度排查与优化指南
  • Crashpad介绍
  • 博兴县建设局网站襄阳云平台网站建设
  • 若依分离版前端部署在tomcat刷新404的问题解决方法
  • qcustomplot 显示坐标轴
  • Java Web 项目打包部署全解析:从 IDEA 配置到 Tomcat 运行
  • 如何让网站收录公司名免费网络空间搜索引擎
  • 上海门户网站建设方案河源网络公司
  • WebSocket实战:构建Spring Boot实时聊天应用
  • Go高并发在企业级项目中的实战应用:数据库访问与GIN+GORM深度实践
  • 在网站写小说怎么做封面产品宣传册设计与制作
  • AI学习和研究——环境部署
  • ubuntu中ssh连接root用户
  • (146页PPT)某大型汽车集团企业数字化转型数智化战略规划设计方案(附下载方式)
  • 【Koa.js】 第十课:RESTful API 设计
  • 网站想换个风格怎么做打开网站建设中是什么意思
  • 【26】OpenCV C++实战篇——opencv中 .at<uchar>() 和.ptr<uchar>() 使用方法的区别
  • 2025年10月AGI月评|OmniNWM/X-VLA/DreamOmni2等6大开源项目:自动驾驶、机器人、文档智能的“技术底座”全解析
  • AI训练新纪元:强化学习与LLM深度融合,ChatGPT背后的革命性突破
  • Hudi、Iceberg、Delta Lake、Paimon四种数据湖的建表核心语法
  • 【高阶数据结构】红黑树
  • 许昌网站制作公司百度指数数据分析平台入口
  • 【笔记】解决 ComfyUI 安装 comfy-mtb 节点后 “Face restoration models not found.” 报错
  • 简洁企业网站模板卖水果网站模板
  • Nginx缓存机制优化:FastCGI缓存与浏览器缓存
  • 襄阳万家灯火网站建设爱用建站平台
  • 3.2.2.SpringMVC简介