当前位置:网站首页>【自校正控制】自校正PID
【自校正控制】自校正PID
2022-07-30 12:54:00 【龙猫略略略】
自校正PID是自校正控制的一种,其核心思想是使用在线辨识来辨识系统参数的变化,之后使用极点配置的思想来计算PID参数,达到自动调节的目的。
带遗忘因子的递推最小二乘法
在上一篇内容中,推导并实验了递推最小二乘法。但单纯的递推最小二乘法由于有以往数据的累积,因此当系统参数变化较快时,可能并不能很好的进行跟踪,因此可以增加一个遗忘因子,就可以更好的跟踪系统参数的变化:

计算PID
在参数辨识得出系统参数之后,就可以按照之前的极点配置的思想计算PID参数。按照之前的传递函数参考:G = b0 / (a0*s^2 + a1*s + a2)
对于此二阶系统,在加入了PID的传递函数后的闭环特征方程为三阶的,因此三阶的期望特征方程可以按照如下设置:
(s + alpha)(s^2 + 2*drag*wn + wn^2)

根据闭环传函,可以计算出特征多项式,之后根据上面的期望特征多项式,可以计算出PID参数。
实验
实验的程序分为了三组,一组是调试好的PID参数,但系统参数没有改变;第二组第五秒后,每周期改变一次系统参数,周期为0.001秒;第三组使用自校正PID,也是第五秒后,每周期改变一次系统参数。实验结果如下:

可以看出自校正PID有一定的效果,不过总体感觉优化效果并不大,不过也算是提供了一个思路,也有可能是PID参数的计算方法有待优化。
边栏推荐
- 434. 字符串中的单词数
- leetcode207.课程表(判断有向图是否有环)
- 关于香港高防IP需要关注的几个问题
- Dry Goods Sharing: Various Implementation Methods of Bean Management Factory with Great Use of Small Skills
- 手慢无!阿里亿级流量高并发系统设计核心原理全彩笔记现实开源
- [PostgreSQL] - explain SQL analysis introduction
- strlen跟sizeof区别
- 域名抢注“卷”到了表情包?ENS逆势上涨的新推力
- el-table中el-table-column下的操作切换class样式
- no matching host key type found. Their offer: ssh-rsa
猜你喜欢
随机推荐
浅析TSINGSEE智能视频分析网关的AI识别技术及应用场景
我又造了个轮子:GrpcGateway
【语音识别】基于GMM-HMM的语音识别系统
剑指 Offer 05. 替换空格
多表联查的学习
Raja Koduri澄清Arc GPU跳票传闻 AXG年底前新推四条产品线
RTSP/Onvif协议视频平台EasyNVR服务一键升级功能的使用教程
湖仓一体电商项目(二):项目使用技术及版本和基础环境准备
结合实战,浅析GB/T28181(三)——实况点播
腾讯称电竞人才缺口200万;华为鸿蒙3.0正式发布;乐视推行每周工作4天半?...丨黑马头条...
句柄与指针的简单理解
Mysql索引结构
【Kaggle:UW-Madison GI Tract Image Segmentation】肠胃分割比赛:赛后复盘+数据再理解
每天学一点Scala之 伴生类和伴生对象
手撕读写锁性能测试
R语言向前或者向后移动时间序列数据(自定义滞后或者超前的期数):使用dplyr包中的lag函数将时间序列数据向后移动一天(设置参数n为负值)
[PostgreSQL] - explain SQL analysis introduction
Dry Goods Sharing: Various Implementation Methods of Bean Management Factory with Great Use of Small Skills
监控界的最强王者,没有之一!
How to solve the problem that the page does not display the channel configuration after the EasyNVR is updated to (V5.3.0)?









