目录

前言

1. 被控对象(被观测对象)

2.非线性观测器

2.1仿真分析

2.2仿真模型

2.3仿真结果

3.线性观测器

3.1仿真模型

3.2仿真结果

4.总结和学习问题


前言

什么叫观测器?为什么该类观测称为扩张观测器?

:观测器可以理解为所观测对象的“克隆”,即形式与被观测对象相像,理论上通过调参可以复刻的一模一样;之所以叫“扩张”是因为相较于所观测对象,观测器多了一个状态,这个状态可以是扰动项。所以观测器有时候可以称为扰动观测器。

前面基于滑模理论的知识,也介绍了,个人认为都差不多,只不过反馈的函数多种多样:

基于扩张观测器(LESO)的滑模控制_Mr. 邹的博客-CSDN博客

1. 被控对象(被观测对象)

这里以二阶系统为例,并且引入未知项f(x1,x2):

2.非线性观测器

三阶非线性观测器:

饱和函数(作用:抑制信号抖振):

其中:

2.1仿真分析

这里假设ut=sin(t),取观测器调节参数:β1=100,β2=300,β3=1000.

2.2仿真模型

2.3仿真结果

3.线性观测器

对于线性观测器,就是上篇文章:基于扩张观测器(LESO)的滑模控制_Mr. 邹的博客-CSDN博客

这里为了对比一下两种仿真的效果,将LESO也放在本篇文章的系统中:

其中,ε > 0,且α1、α2、α3均为正实数,即满足如下多项式为Hurwitz多项式:

3.1仿真模型

3.2仿真结果

4.总结和学习问题

①可以理解我之前基于观测器滑模控制文章中的观测器为LESO,本篇的是NLESO.

②观测器调参经验

(1)宽带调参:β1=3*w0,β2=3*w0^2,β3=w0^3时,w0 = 50调节LESO效果很好。

(2)保证特征方程为Hurwitz多项式调参(此处为3阶观测器):(s+λ)^3=s^3+3(s^2)λ+3s(λ^2)+λ^3,而ε的调节一般为仿真步长0.01,所以只需要调节λ即可,可以理解为"高增益"调参,最后得到α1=3λ、α2=3(λ^2)、α2=λ^3,这里选取λ=2,LESO效果良好。

③对于NLESO宽带调参β1=3*w0,β2=3*w0^2,β3=w0^3时(无论w0如何调节),参数调节的效果劣于100、300、1000这组参数,这是缘何?因为宽带调参是高志强老师对于LESO上提出的,那NLESO上调参有何方法么?

④LESO效果可以做到和NLESO一样,为什么还要NLESO?从鲁棒性角度考虑?但是LESO实践证明也有很强鲁棒性呀!

自抗扰控制ADRC之扩张观测器相关推荐

  1. 基于自抗扰控制ADRC的主动悬架控制

    目录 前言 1. 悬架系统 2.ADRC流程图 3.仿真分析 3.1  性能指标和观测效果对比 3.2控制输入对比 3.3 性能指标均方根对比 4.总结 前言 之前通过4篇文章介绍了ADRC,并且在最 ...

  2. 自抗扰控制ADRC之反馈控制律(NLSEF)

    目录 前言 1.非线性状态误差反馈控制律(NLSEF) 1.1 控制律形式 1.2 控制量的生成(或者说扰动的补偿) 1.2.1补偿形式① 1.2.1补偿形式② 2.仿真分析 2.1仿真模型 2.2仿 ...

  3. 自抗扰控制ADRC之三种微分跟踪器TD仿真分析

    目录 前言 1 全程快速微分器 1.1仿真分析 1.2仿真模型 1.3仿真结果 1.4结论 2 Levant微分器 2.1仿真分析 2.2仿真模型 2.3仿真结果 3.非线性跟踪微分器--韩教授 3. ...

  4. ADRC自抗扰控制总结

    目录 前言 1.ADRC形式 1.1形一 1.2形二 2.被控对象 3.仿真分析 3.1仿真模型 3.2仿真结果 4.学习问题 前言 前面的3篇文章依次介绍了微分跟踪器TD.状态观测器ESO和非线性状 ...

  5. LADRC线性自抗扰,三阶ESO状态扩张观测器,boost升压电路,双闭环控制,双LADRC控制,电压外环采用LADRC线性自抗扰控制

    LADRC线性自抗扰,三阶ESO状态扩张观测器,boost升压电路,双闭环控制,双LADRC控制,电压外环采用LADRC线性自抗扰控制(ESO扩张状态观测器采用三阶,自己搭建),电流内环同样采用LAD ...

  6. ADRC自抗扰控制从Simulink仿真到PLC控制实现

    ADRC自抗扰算法专栏有详细学习笔记和PLC完整源代码,大家可以自行查看,链接如下: ADRC自抗扰控制算法(含梯形图完整源代码和算法公式)_RXXW_Dor的博客-CSDN博客PLC的自抗扰控制(A ...

  7. 低通滤波器算法实现_控制算法手记自抗扰控制的几点思考

    写在前面 在谈自己的一些思考之前,放上一本简明的教材(只有133页),对自抗扰控制ADRC (Active disturbance rejection control)的起源.基本思路.结构.发展及应 ...

  8. 2020-12-28 Matlab自动化控制-Adrc自抗扰控制

    Matlab自动化控制-Adrc自抗扰控制 想要初步了解ADRC,可以从韩京清教授的一篇文献和一本书看起 1.文献: 从PID技术到"自抗扰控制"技术(<控制工程>,2 ...

  9. ADRC自抗扰控制自学笔记(包含simulink仿真)(转载)

    他这里让我很好理解了跟踪微分器 非线性PID(准确说是非线性PD,所以可以看到输入是两根线而不是三根线)  也就是说传统PID是线性的?但是不是那些系统是非线性的,比如无人机,平衡车,只是小幅度里近似 ...

最新文章

  1. IT 往事录:苹果 Mac 之父,却在 Mac 问世前黯然退场
  2. dovecot vsz_limit参造成foxmail、outlook等客户端工具接收邮件有时候报错
  3. 使用MySQL验证Open***用户登录访问
  4. 织梦地方php分类信息,织梦标签:infolink 分类信息地区与类型快捷链接
  5. 『ACM』ACM模板合集
  6. spring timetask 定时任务调度
  7. 网络设备的注册与初始化
  8. java遍历Set集合
  9. 双指针--Codeforces Round #645 (Div. 2) d题
  10. 启明星辰集团DT总部落地杭州 数据绿洲版图驱动未来发展
  11. 为什么nodejs是单进程的_Nodejs探秘:深入理解单线程实现高并发原理
  12. node 无脑生成小程序二维码图
  13. 应用服务器配置测算及计算公式
  14. 【Linux】进程间通信之消息队列
  15. 方格取数问题(网络流24题之一)
  16. mysql按照设置向导mysqlinstanceconfig.exe启动失败
  17. 微博开发者大会SAE宣讲ppt
  18. java课程设计---绘图板
  19. 《高等数学A》课堂笔记——高分必过
  20. 上古卷轴3晨风详尽指引攻略2

热门文章

  1. 使用Testin云测试进行兼容测试
  2. PTCMS安装搭建教程小说源码安装教程及自动采集
  3. 8款非常强大的国产软件,不知道太可惜
  4. “除”和“除”以的区别
  5. 构建施耐德楼控系统数据库后台服务器示例工程三(Web端展示)
  6. 关于选择IT行业的培训机构
  7. vs15 preview5 离线安装包
  8. java sm9_一个支持国密SM2/SM3/SM4/SM9/ZUC/SSL的密码工具箱
  9. TRAVEO II的EVB评估板试用
  10. 韩星张东健接3岁半儿子放学 父子首张合影曝光