自抗扰控制入门之ESO篇(纯小白入门向和ESO数学表达式的推导)

自抗扰控制入门之ESO篇(纯小白入门向和ESO数学表达式的推导)ESO 是自抗扰控制器的核心 ADRC 仅需要系统的输入量和输出量作为信息来源 通过扩张状态观测器不仅可以得到各个状态变量的估计 而且能够估计出不确定模型和外扰的实时作用量 并在反馈中加以补偿 从而达到重新构造对象的目的自抗扰控制入门之 ESO 篇一 ESO 的理论基础 状态观测器 1 0 相关资源和 B 站视频连接 先看视频后看我的讲解 视频只有 8 分钟 1 1 状态观测器的工作原理二 ESO 非线性扩展状态观测器 fal 函数

ESO是自抗扰控制器的核心 .ADRC仅需要系统的输入量和输出量作为信息来源, 通过扩张状态
观测器不仅可以得到各个状态变量的估计, 而且能够估计出不确定模型和外扰的实时作用量, 并在反
馈中加以补偿, 从而达到重新构造对象的目的

一:ESO的理论基础(状态观测器)

1.0 相关资源和B站视频连接(先看视频后看我的讲解,视频只有8分钟)

1.1 状态观测器的工作原理

以火箭举例子。我们要检测火箭发动机的内部温度。但是,由于技术问题,我们只能检测发动机的外部温度,在此情况下我们借助状态观测器(用数学模型 模仿一个火箭发动机)来判定其内部的温度。

下面的截图中上方是真实火箭发动机,下方的mathematical model是对应的数学模型。(截图来自我上面给视频链接)
在这里插入图片描述

在这里插入图片描述
实际系统的输出和观测器的输出相减做误差。此误差不断地进行反馈,最终为0,达到完美的状态观测。
途中带有 ^ 号的为观测器的输出量
在这里插入图片描述

二: ESO的推导

考虑系统
在这里插入图片描述
其中的β符号代表的是 反馈误差的反馈系数
令 x3 =f(x1 , x2 , t), ﹒x3 =g(x1 , x2 , t), 则g(x1 , x2 , t)也是未知函数 ,于是有
在这里插入图片描述
可取 α1 =0.5 =1/2, α2=0.25 =1/4(一般经验取值) a越小, 跟踪越快, 但滤波效果会变差,a2小于a1使得的得到噪音。

三 fal函数的讲解

Fal函数是 ADRC的核心单 。Fal函数实际上是对控制工程界的一个经验知识 :“大误差 ,小增益 ;小误差 , 大增益 ”的数学拟合。模糊控制,智能控制 ,变增益 PID等方法, 本质上都是基于这种经验知识, 并且 Fal函数具有快速收敛的特性 , 所以 Fal函数成为后来常用的非线性反馈结构。

3.1 所参考论文

Fal函数滤波器的分析及应用

3.2 fal函数的讲解

在这里插入图片描述
v是一个带有噪声的输入信号, k为比例系数, a为 0 ~ 1之间的常数, δ为影响滤波效果的常数, 输出 y是带有噪声的信号 v通过滤波器后的输出信号 , 可以写为y=FalFilter(v, k, a, δ)。

k是调节响应速度的比例系数 , k越大, 跟踪越快, 但滤波效果会变差 。 a在 0 ~ 1之间取值, a越小, 跟踪越快, 但滤波效果会变差。所以需要在 k、a和 δ之间做一个综合考虑 。

关于a为何在 0 ~ 1之间取值。 α为 0 <α<1时可以。在小误差时应采用大增益 , 大误差时应采用小增益 。

如图 1所示 ,由于 Fal函数滤波器随着 e的变化具有不同的形式, 我们分别予以考虑 。当 e >δ
时 ,非线性反馈 keasign(e)可以使系统状态迅速的逼近输入信号 v,从而使误差 e趋近于 δ。当 e≤
δ时,实际上式(1)的结构为一个低通滤波器。这里kFal(e, a, δ)=ke/δ1 -a,设 k1 =k/δ1 -a,从输入 v到输
出 y写成传递函数的形式为 :
在这里插入图片描述在这里插入图片描述
它是一个低通滤波器。当 δ减小时, k1 增加 ,即截止频率增大, 带宽变宽 ,跟踪速度变快 ,但由于有更多的噪声信号通过 ,滤波效果变差 。同理,当δ增加时, k1 减小 ,带宽变窄 ,跟踪速度变慢, 但使得滤波效果变好。上面的分析结果不但说明了 Fal函数滤波器具有快速收敛以及滤波的本质原因 , 还说明了可用 δ来调整跟踪速度和和滤波效果的原因 。

今天的文章 自抗扰控制入门之ESO篇(纯小白入门向和ESO数学表达式的推导)分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2024-12-29 20:33
下一篇 2024-12-29 20:30

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/92963.html