为什么会对滑模面这个概念产生疑问?
相关背景:
在学习课本的过程中,我发现不同的章节里面对看起来一模一样的公式描述是不一样的。


可以看到这都是第三章出现的公式,一个是3.1节:一种简单的RBF网络自适应滑模控制
一个是3.2节:基于RBF网络逼近的机械手自适应控制
可以看到这两个公式其实长得非常的像!那么为什么它们的名字不一样呢?
课本是《机器人控制系统的设计与matlab仿真》,刘金琨
向Claude提问
提问:式3.3和式3.11为什么叫不同的名字?
Claude 回答:
这是一个很好的观察!让我仔细分析一下式(3.3)和式(3.11)的区别:
式(3.3) - 定义滑模函数
s = ce + ė, c > 0
这里叫做**“定义滑模函数”**,因为:
- 这是在滑模控制的背景下定义的
- s是滑模面,系统的目标是让状态滑动到这个面上并保持
- e是跟踪误差,ė是误差的导数
- c是正的设计参数
式(3.11) - 定义误差函数
r = ė + Λe
这里叫做**“定义误差函数”**,因为:
- 这是在自适应控制的背景下定义的
- r通常被称为"滤波误差"或"复合误差"
- Λ是一个正定对角矩阵
- 这种形式更多用于机器人控制中的自适应算法
为什么名字不同?
-
控制理论背景不同:
- 式(3.3)来自滑模控制理论
- 式(3.11)来自自适应控制理论
-
数学形式本质相同,但用途不同:
- 两者都是误差e和误差导数ė的线性组合
- 但在不同的控制框架中有不同的物理意义和设计目的
-
术语习惯:
- 滑模控制中习惯称为"滑模函数"或"滑模面"
- 自适应控制中习惯称为"误差函数"或"滤波误差"
这实际上反映了控制理论中同一数学工具在不同理论框架下的不同称谓,虽然形式相似,但设计思路和分析方法可能有所不同。
可以看到,Claude回答的非常好!
45

被折叠的 条评论
为什么被折叠?



