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

ADRC自抗扰控制总结

目录

前言

1.ADRC形式

1.1形一

1.2形二

2.被控对象

3.仿真分析

3.1仿真模型

3.2仿真结果

4.学习问题


前言

前面的3篇文章依次介绍了微分跟踪器TD、状态观测器ESO和非线性状态误差反馈NLSEF三部分内容,至此ADRC的结构已经介绍完毕,现在对分块学习的内容进行整合,并进行实例仿真分析,ADRC分解学习博客链接:

自抗扰控制ADRC之三种微分跟踪器TD仿真分析_Mr. 邹的博客-CSDN博客

自抗扰控制ADRC之扩张观测器_Mr. 邹的博客-CSDN博客

自抗扰控制ADRC之反馈控制律(NLSEF)_Mr. 邹的博客-CSDN博客

1.ADRC形式

由于反馈控制的形式有两种,所以对应的ADRC有两种,

1.1形一

1.2形二

u=\frac{u_{0}-z_{3}}{b_{0}}

注:

①如果将b0写入扩张观测器内部,则传入控制ESO的u要乘b0(上述两图便展示如此);如果将b0写入扩张观测器内部,则传入控制ESO的u不需要乘b0,这是很容易误导的一个地方。所以有的文献中也会构建不要b0传入ESO:

②为什么有的地方直接将b0写成b?是因为大多数情况系统若不考虑参数b的摄动,相当于已知b,所以将b代替b0可以补偿和估计的更为准确。

2.被控对象

x_{1}'=x_{2}

x_{2}'=f(x_{1},x_{2})+bu

y=x_{1}

取f = -25x2+33sin(Πt),b=133。 

3.仿真分析

3.1仿真模型

微分跟踪器:Levant

3.2仿真结果

以方波作为输入,其仿真效果如下所示:

4.学习问题

①参数的调节还没学到位,后续还需学习总结;

②实际上跟踪的效果并不算很好;

③非线性观测器的效果并非很好;

④误差变化律e2的跟踪非常差,在滑模控制中很少出现:

http://www.lryc.cn/news/14266.html

相关文章:

  • 3年工作之后是不是还在“点点点”,3年感悟和你分享....
  • 【自动化测试】web自动化测试验证码如何测?如何处理验证码问题?解决方案......
  • 面试浅谈之 C++ STL 篇
  • 【PTA Advanced】1144 The Missing Number(C++)
  • oracle的sqlnet.ora文件配置传输加密算法
  • RK3568存储性能测试
  • Homekit智能家居一智能灯泡
  • 轻量级 Java 权限认证框架——Sa-Token
  • 算法复习(四、五、六)
  • SORT与DeepSORT简介
  • TCP/IP网络编程——多播与广播
  • K8S DNS解析过程和延迟问题
  • 【JavaScript】js实现深拷贝的方法
  • RK3288 GPIO记录
  • MongoDB介绍及使用教程
  • 51单片机开发环境搭建 - VS Code 从编写到烧录
  • python datetime、字符串和时间戳之间的相互转换12小时制和24小时制时间相互转化
  • 百度百科词条怎么做?百度百科词条创建攻略分享
  • 基于Hive的河北新冠确诊人数分析系统的设计与实现
  • k8s二进制部署
  • Windows出现0xc00d36e5错误怎么办?
  • Idea搭建Spring5.3.x源码阅读环境
  • 2.20jdbc
  • 【代码随想录训练营】【Day19休息】【Day20】第六章|二叉树|654.最大二叉树|617.合并二叉树|700.二叉搜索树中的搜索|98.验证二叉搜索树
  • 华为云计算之容灾技术
  • React系列之Redux
  • 最简单得方法解决TCP分包粘包问题
  • 免费使用通配符域名证书
  • 0基础成功转行Python自动化测试工程师,年薪30W+,经验总结都在这(建议收藏)
  • MyBaits