滑模控制几种趋近率的对比(hm-2)
我们以最简单的牛顿第二定律作为被控对象来进行几种趋近率的对比。
滑模面设计为:
e(t)为期望位置和实际位置的差,则有:
分别采用等速趋近率、指数趋近率以及幂次趋近率:
代入得到:
在指数趋近中,趋近速度从较大值逐步减小到零,不仅缩短了趋近时间,而且使运动点到达切换面时的速度很小。单纯的指数趋近,运动点逼近切换面是一个渐近的过程,不能保证有限时间内到达,切换面上也就不存在滑动模态了,所以要增加一个等速趋近项,使当s接近于零时,趋近速度是ε而不是零,可以保证有限时间到达。为了保证快速趋近的同时削弱抖振,应在增大k的同时减小ε。
幂次趋近率通过调整α值,可保证当系统状态远离滑动模态(s较大)时,能以较大的速度趋近于滑动模态,当系统状态趋近滑动模态(s较小)时,保证较小的控制增益,以降低抖振。
为了进行比较,取m=1,c1=1期望位置x=3,初始位置x=0
等速趋近率:
指数趋近率
幂次趋近率
滑模控制几种趋近率的对比(hm-2)相关推荐
- 全网最强滑模控制(SMC)matlab s-function函数实现(1),滑模控制几种趋近律总结(文末附实例下载)
滑模教程 DR_CAN滑模教学 function [sys,x0,str,ts,simStateCompliance] = sfuntmpl(t,x,u,flag) switch flag,%%%%% ...
- matlab里面滑模控制示例,基于趋近律的滑模控制matlab仿真实例(12页)-原创力文档...
基于趋近律的滑模控制 一.基于趋近律的滑模控制 1.控制器的设计 针对状态方程 (1) 采用趋近律的控制方式,控制律推导如下: (2) (3) 其中slaw为趋近律. 将状态方程式(1)代人(2)得 ...
- 滑模控制简单理解(hm-1)
变结构控制(VSC)是一种特殊的非线性控制器,表现为控制的不连续性,又称滑模控制(SMC).一般步骤为滑模面的设计.趋近率的设计.控制器的求解. 滑模控制的理解 如图所示,s是滑模面,系统状态处于滑模 ...
- 滑模控制学习笔记(三)
滑模控制学习笔记(三) 基于趋近律的滑模控制 几种典型的趋近律 等速趋近律 指数趋近律 幂次趋近律 一般趋近律 基于趋近律的控制器设计 仿真实例 状态空间模型建立 滑模控制器模型建立 仿真结果 基于趋 ...
- SMC/VSC(十一)——基于趋近律的离散滑模控制(白嫖程序模型)
目录 前言 1.被控对象 2.控制器设计 3.m语言仿真分析 3.1出图结果 4.S函数仿真分析 4.1控制器设计 4.2调参 4.3s函数编写被控对象 4.4s函数编写控制器 4.5仿真结果 前 ...
- VSC/SMC(一)——基于趋近律的滑模控制(含程序模型)
目录 1.几种典型的趋近律 1.1等速趋近律 1.2指数趋近律 1.3幂次趋近律 1.4一般趋近律 2.控制器设计 2.1被控对象 2.2选取滑膜面 2.3定义跟踪误差 2.4计算控制律 3.Simu ...
- 准滑动模态的滑模控制(几种替代sgn(⋅)的函数)
准滑动模态的滑模控制 [问题]:大家都知道,在理想的情况下,若使用 s g n ( ⋅ ) sgn(\cdot) sgn(⋅),则能在切换面上形成理想的滑动模态,这是一种光滑的运动,渐进趋近与原点.但 ...
- matlab中滑模boost,一种基于滑模控制的新型Boost正弦波逆变器
(17) 式中 , 滑模存在的条件是要求所有在滑模面附近的状态轨迹都指向滑模面.通过滑模控制器产生的信号控制开关管的动作来保证系统的状态稳定在滑模面附近,因此,滑模控制器需满足式(18) 使开关管变量 ...
- 滑模控制(Sliding mode control)快速入门
0. 简介 最近作者受到邀请,让我帮忙给刚入门的学弟讲讲滑模控制.可是作者也不知道怎么向未入门的学弟讲解这些基础知识,所以作者翻了翻近几年写的很好的文章以及视频.综合起来,来总结出一套比较基础,且适用 ...
最新文章
- Apache 的prefork MPM和worker MPM
- opencv4.4的下载与安装(1)
- python 中if __name__ = '__main__' 的作用
- HotSpot 虚拟机垃圾回收算法实现
- matlab双峰模型,为什么用MATLAB画的高斯双峰曲线不能永双高斯函数拟合?
- java replace三个参数_javascript replace()第二个参数为函数时的参数用法
- iOS crash dSYM
- 英特尔第十代处理器为什么不支持win7_Intel最新CPU和主板不能装Win7怎么办
- android x86 联网,没有网络连接 – VMWare Fusion上的Android-x86
- python sorted lambda_详解python中的lambda与sorted函数
- Chrome谷歌离线小恐龙更新了!奥运会版本来了!
- matlab开始如何设置,MATLAB 2018B: 如何创建快捷方式
- [《南国雪下》闲笔记事集]2010年12月15日 记雪
- 无聊写着玩:解二阶线性微分方程
- 编译原理实验一:词法分析程序设计与实现
- 使用Objective C建立UUID
- HashMap的put方法原理
- 蛇形填数(蛇形矩阵)c++
- Wayfair产品责任险如何购买,产品责任险投保的范围,哪些平台需要购买产品责任险
- 畅言多媒体教学系统软件简析
热门文章
- 服务器w8系统如何重装,w8一键重装系统图文教程
- 【Linux for Hacker】————6、进程管理
- 为什么LPWA对物联网来说是颠覆性的新网络?
- luogu P1587 [NOI2016] 循环之美
- 华为nova刷Android10,华为nova(CAZ-AL10)6.0 ROM刷机包 极致精简流畅
- linux中怎么安装node
- 戴尔alienware电脑外星人系统重装WIN7 11 10恢复出厂远程安装服外星人 游侠G系列原厂系统镜像
- Warning:InsecureRequestWarning: Unverified HTTPS request is being made
- Cimage下实现双缓冲绘图
- 学习笔记(6):Google开发专家带你学 AI:入门到实战(Keras/Tensorflow)(附源码)-实战:电影评论分类模型