精华内容
下载资源
问答
  • 基于SG的Buck变换器自适应反步滑模控制器-基于SG的Buck变换器自适应反步滑模控制器.rar 基于SG的Buck变换器自适应反步滑模控制器 针对Buck变换器的非线性特性,考虑在电感电流连续导通模式下的数学模型,采用自适应...
  • 针对永磁直线同步电机(PMLSM)易受到参数摄动、负载扰动等不确定因素的影响,进而影响其位移跟踪控制精度的问题,提出一种基于非线性干扰观测器(NDO)和极限学习机(ELM)的动态面反步滑模控制方法.首先,通过构造NDO对系统...
  • 针对伺服电机驱动的连铸结晶器振动位移系统中存在非匹配的参数不确定性、干扰等问题,提出一种基于非线性扩张状态观测器(ESO)的自适应反步滑模控制方法.首先,基于双曲正切函数和高增益构造ESO对系统中的非匹配扰动...
  • 采用反步滑模法分两步设计控制器,并基于设计过程中Lyapunov 函数的定义,给出系统稳定的充分条件。最后通过仿真实例验证了所提出期望路径之间关系的正确性,及所设计控制器的有效性。为其他同类型输出跟踪问题提供了新...
  • 与PI控制方式相比较,在Buck变换器的启动阶段,采用反步滑模控制器的系统输出电压的上升速度快、调节时间短、超调小,当Buck变换器的负载和电源参数发生突变时,反步滑模控制的输出电压能够及时调整、扰动幅度小。...
  • 针对轧机液压伺服位置系统存在非线性特性、参数不确定性以及控制输入前具有不确定系数的问题,提出了一种自适应反步滑模控制方法。通过对系统非线性模型的等价变换和选择合适的Lyapunov函数,有效解决了由于控制输入...
  • 基于步法将控制器设计过程转化为3 , 分别为速度及弹道角子系统、气动角子系统和角速率子系统设计, 各子系统采用滑模控制. 控制器设计中采用扩展状态观测器对气动参数摄动和外部扰动进行估计, 并在控制器中进行...
  • 行业分类-电子电器-基于反步滑模控制的虚拟同步发电机二次调频控制方法.zip
  • 行业分类-设备装置-编队飞行航天器反步滑模控制方法.zip
  • 伺服电机驱动的连铸结晶器振动位移系统的反步滑模控制
  • 行业分类-作业装置-一种航天器姿态跟踪的神经网络反步滑模控制方法和系统.7z
  • 先放个demo链接,正文后续补充 程序GITHUB地址

    先放个demo链接,正文后续补充
    程序GITHUB地址

    展开全文
  • 针对存在不确定外部扰动的三轴稳定卫星姿态跟踪问题,仿真了一种反步自适应滑模控制方法,达到了要求。卫星模型依据文档搭建,控制方法参照刘金锟《滑模变结构控制MATLAB仿真》第六章内容。
  • 为了实现基于 AC-DC-AC 的异步电机系统四象限运行、能量双向流动、网侧单位功率因数、直流母线电 压可控,采用了积分反步滑模控制。 当负载转矩较大范围变化时,直流母线电压发生较大的波动,网侧子系统电 流内环采用...
  • 针对无刷直流电机转速伺服系统高性能非线性鲁棒控制, 提出一种新型的多滑模反步高阶滑模非线性控制方法. 在控制律设计的每一步都引入二阶滑模Super-Twisting 算法, 无需计算变量导数, 消除了滑模抖振, 并在第1 级子...
  • 阶非匹配不确定系统, 提出一种自适应反步非奇异快速终端滑模控制方法. 控制的前?? − 1 步采用自适应反步控制策略, 消除非匹配不确定性的影响; 最后一步利用误差的积分构造非奇异快速终端滑模面, 设计控制律使系统...
  • 【控制理论】滑模控制最强解析

    万次阅读 多人点赞 2019-05-16 21:01:20
    滑模控制是一种相当简单而且控制性能优越的控制方法,但是绝大多数的工厂在做过程控制时还是只考虑PID控制,我觉得有必要写一篇文章详细的解释一下它的工作原理。 它的控制效果优越体现在哪里呢?主要是两点:1、...

    更新,在知乎创建了一个专栏,主要包括一些控制理论和机器人控制方面的知识。

    https://zhuanlan.zhihu.com/p/78549442


    滑模控制是一种相当简单而且控制性能优越的控制方法,但是绝大多数的工厂在做过程控制时还是只考虑PID控制,我觉得有必要写一篇文章详细的解释一下它的工作原理。

    它的控制效果优越体现在哪里呢?主要是两点:1、滑动模态可以进行设计,调节的参数少,响应速度快。2、对扰动不灵敏。什么是干扰?如果你的机器好端端地在工作,突然来了一个熊孩子拿起一钉锤就是一顿敲;或者工厂附近有高铁,每隔一段时间地面就要抖两下。滑模控制对扰动有很强的抑制能力,这对于在复杂环境工作下的机器来说非常友好。

    滑模控制本质上是非线性控制的一种,简单的说,它的非线性表现为控制的不连续性,即系统的“结构”不固定,可以在动态过程中根据系统当前的状态有目的地不断变化,迫使系统按照预定“滑动模态”的状态轨迹运动。

     

    针对一个真实的系统来解释,现在假设光滑的平面上有一个小木块,它在坐标轴X=2处,它存在一个向坐标轴远离的速度\dot{x}=2,现在的问题就是如何设计一个控制器让它最后能停在原点。

                                                

    1、根据上面的描述,可以写出这个小木块的状态方程:

                                                                                       

    x1,x2分别代表木块的位置和速度,u代表控制器的输出,控制目标很明确,最终要让x_1=0,x_2=0。用系统框图来表示为:

                       

    2、设计滑模面

                                                                             

    这里可能有人就要问了,滑模面是个什么东西?凭什么要写成这种形式而不是其他形式?

    之前说过了控制器的目的是为了使得x_1=0,x_2=0,那如果s=0,会有什么结果呢?

    可以看出状态量最终都会趋于零,而且是以指数速度趋近,指数趋近速度什么意思,也就是说当t=1/c时,趋近到零的这个过程它已经完成了63.2%,当t=3/c时,它已经完成了95.021%。调节c的大小可以调节状态趋近于零的速度。c越大,速度也就越快。所以如果满足s=cx_1+x_2=0,那么系统的状态将沿着滑模面趋于零,(s=0称之为滑模面)。用相平面来表示这个指数趋近的过程为,沿着箭头的方向移动到原点的这个过程就是设计滑模面要实现的效果。                                     

    3、设计趋近律,寻找s与控制u之间的关系

    上面说到如果s=0状态变量最终会趋于零,可是如何保证s=0呢?这就是控制率u所要实现的内容了。

    s=cx_1+x_2,在这个方程里面并没有u,我们想到可能和u有关系,果然:

                                                         

    趋近律就是指的\dot{x},趋近律一般有如下几种设计:

                                                       

    根据以上的趋近律,可以求出控制器u的表达式,对于\dot{s}=-\varepsilon sgn(s),\varepsilon >0来说,u=-cx_2-\varepsilon sgn(s),对木块施加该u的控制,那么最终木块会稳定在原点。

    再回来解释为什么趋近律\dot{s}这么设计会保证s=0。

    在控制原理中,用Lyapunov函数来判断系统的稳定性,对于系统状态方程\dot{s}=cx_2+u(目标已经变成s=0,因此现在写成s的状态方程),对于平衡点s,如果存在一个连续函数V满足

    那么系统将在平衡点s=0处稳定,即\lim_{t\rightarrow \infty}s=0

    V(s,t)=1/2s^2,很明显满足第一个条件,第二个条件也满足。满足Lyapunov函数的条件,s最终会稳定滑模面,也就是s=0。

    讲到这里,我们可以稍微总结一下滑模控制的设计步骤。首先根据被控对象的状态方程设计滑模面s=CX,状态一旦到达滑模面,将以指数趋近方式达到稳定状态。然后设计趋近律\dot{s}求出控制器的表达,李雅普诺夫函数作为稳定性的保证,即保证s=0可达,(相平面中的其他点能到达滑模面)。

     


    细心的朋友可能发现了一个问题,Lyapunov函数的两个条件能保证\lim_{t\rightarrow \infty}s=0,但是这个几乎没有什么用处。为什么这么说呢,因为它对到达的时间没有任何的要求,t=2s时s=0和t=200s时s=0都满足Lyapunov函数的要求,万一真的出现那种长时间才到达滑模面的情况,在实际情况下,是没有意义的。

    对Lyapunov函数的第二个条件做修改,让它能实现有限时间达到稳定点。

    对于改进后的第二个条件,分离变量然后积分,假设积分时间为t。

                          

                                                                                     \int _0^t \frac{\dot V}{V^{1/2}}dt\leq -\alpha t

    得到:

                                                              

    根据这个不等式可以看出V将在有限时间tr内到稳定点,\alpha越大,到达稳定点的时间越快。

                                                                     

    因为Lyapunov条件的改变,控制器u也要相应做出改变:

    只有满足才能实现有限时间到达滑模面。

     

     


    咱们继续分析,因为以上的讨论都还没有涉及干扰项d,现在将干扰加入系统状态方程,看看滑模控制是怎么做到对干扰不敏感的,这是真的牛。

    加入干扰项后,有新的状态方程:

                                                                              

    当然,这对滑模面的设计没有影响,滑模面还是,变化的是趋近律\dot{s},控制率u还是保持上面的形式

    为了满足Lyapunov函数,有:

                                                    

    上式中的L表示干扰的上界,

    对比\dot{V}的条件,只有当时,Lyapunov函数既满足有限时间收敛又负定。因此,系统仍按照先滑动到滑模面,再沿滑模面做指数趋近运动。干扰没有对系统造成影响。

     

    因为几天前老师给我开了小灶,花了几个小时专门讲滑模,所以心血来潮总结了这一篇文章,用viso画图、敲公式尽量想把这篇博客写得好一点,结果断断续续花了一天的时就按才搞完,心累。另外,CSDN的编辑器是真的难用

     

    展开全文
  • 针对自适应滑模控制编写了详细的matlab仿真m文件,适合初学者学习滑模控制的知识,并针对滑模的缺点添加了自适应参数,能够实现滑模控制参数的自适应调整。
  • 模糊反步控制

    2018-12-03 11:42:06
    A nonlinear fuzzy backstepping controller is presented in this paper for set-point regulation of a Pneumatic Muscle Actuator. Inflation and deflation are the two possible modes of operation of this ...
  • 基于面贴式永磁同步电机(SPMSM) 的数学模型, 提出了反步控制滑模变结构方法相结合的控制策略, 增 强了控制器的快速响应性和对外界扰动的抑制能力, 滑模面中的积分作用可保证给定速度的无静差跟踪; 同时设计...
  • 变结构控制(一)--反步控制

    千次阅读 2019-02-04 00:06:23
    变结构控制(一)–反步控制 1. 反步控制简介 变结构控制(VSC)本质上是一类特殊的非线性控制,其非线性表现为控制的不连续性。这种控制策略的特点在于系统的“结构”并不固顶,而是可以在动态的过程中,根据系统当前...

    变结构控制(一)–反步控制

    1. 反步控制简介

    变结构控制(VSC)本质上是一类特殊的非线性控制,其非线性表现为控制的不连续性。这种控制策略的特点在于系统的“结构”并不固顶,而是可以在动态的过程中,根据系统当前的状态而不断地变化,迫使系统按照预定的状态轨迹运动。反步(backstepping)控制的设计思想是将复杂的非线性系统分解成许多不超过系统阶数的子系统,然后根据Lyapunov稳定性定理,对每个子系统设计出中间的虚拟控制量,“反推”至整个系统,从而设计出系统的总控制律。

    2. 反步控制方法

    假设以二阶系统为例,被控对象的系统状态方程为:
    div align=center
    基于反布控制的具体方法如下:
    2.1步骤一
    定义期望状态为xd,状态误差e1,为:
    公式二
    则e1的倒数为:
    公式三
    2.2步骤二
    定义虚拟控制量为:
    公式4
    e2定义为:
    公式五
    2.3步骤三
    定义Lyapunov能量函数为:
    在这里插入图片描述
    在这里插入图片描述

    2.4步骤四
    定义总Lyapunov能量函数为:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    因此设计的控制律为:
    在这里插入图片描述
    设计c>0,则:
    在这里插入图片描述
    满足Lyapunov的稳定性判定条件,从而保证系统全局稳定。
    添加链接描述

    展开全文
  • 高超声速飞行器的反步滑模神经网络控制系统.pdf
  • 网络游戏-一种挠性卫星神经网络反步滑模姿态控制方法.zip
  • 自适应步法在刚性航天器滑模控制姿态跟踪中的应用
  • 针对单泵喷水推进型无人滑行艇的航向跟踪非线性系统,提出了一种反步自适应滑模控制方法。该系统由无人艇运动非线性响应模型和舵机伺服系统组成,并考虑运动响应模型的建模误差、外界干扰力等非匹配不确定性,利用...
  • 针对具有非线性、参数不确定性...最后,基于某650mm可逆冷带轧机液压伺服位置系统的实际参数进行仿真研究,并与常规线性滑模控制方法相比较,结果验证了所提出方法能够有效提高系统在整个全局过程的收敛速度和鲁棒稳定性.
  • 该方法将反步控制和滑模控制相结合,利用自适应算法估计执行器有效因子最小值和干扰上界,避免了对故障的检测与隔离,实现了输入饱和、干扰和故障对系统稳定性影响的抑制。基于Lyapunov方法从理论上证明了闭环系统的...
  • 考虑建模误差和外界干扰力影响下的滑行艇运动响应模型,基于baekstepping方法和滑模控制理论,提出了一种自适应滑模控制律.利用Lyapunov函数,证明该控制律保证了航向跟踪系统的全局渐近稳定性.仿真对比结果验证了...
  • #资源达人分享计划#
  • 行业分类-设备装置-一种基于反步滑模技术的Stewart平台主动隔振控制方法

空空如也

空空如也

1 2 3 4 5
收藏数 98
精华内容 39
关键字:

反步滑模控制