0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

以板球系统为对象提出了一种反演自适应动态滑模控制方法

SwM2_ChinaAET 来源:未知 作者:李倩 2018-08-09 09:15 次阅读

摘要:

针对板球系统对期望轨迹的跟踪问题,提出了一种反演自适应动态滑模控制方法。考虑实际情况下外界干扰及不确定量的未知性,结合自适应控制对未知量边界进行估计。为了有效削弱对数学模型的依赖性,同时规避反演法中的微分大爆炸现象,引入动态面策略。考虑是否存在外界不确定干扰划分出两种实验环境,分别运用本文方法和动态滑模的方法进行了仿真实验。仿真结果表明,所设计控制器对系统参数摄动和外界干扰不敏感,该方法能较好地实现小球的轨迹跟踪,具有良好的动态跟踪性能,体现出较强的鲁棒性和自适应特性。

0 引言

板球系统是一个典型的多变量、欠驱动非线性系统[1],从20世纪80年代开始,板球系统因其结果的直观性以及结构的简易性,被广泛用于各类控制算法性能的验证,受到国内外的广泛关注[2-4]。在对期望轨迹的跟踪过程中,板球系统的控制条件干扰因素众多。各种外界存在的不确定性扰动使得控制变得异常复杂,也给系统的精确建模带来很多的困难,单纯的线性化很难达到理想的要求[5-6]。板球系统控制器的设计日渐成为关键的问题,一系列针对抑制非线性、强耦合和不确定性对系统性能影响的算法被提出,鲁棒控制[7]、滑模控制[8]以及自适应控制[9]等,都在一定程度上提高了系统的响应速度和控制精度。

滑模变结构控制作为控制理论中一种特殊的非线性控制策略,可以根据系统当前的状态,控制系统按照预定的状态轨迹运动[10-11]。这种滑动模态的设计对系统参数和外部干扰均有很好的鲁棒性。且因算法相对简单,在工程实现过程较为容易,而被广泛应用于实际现场设备。但是滑模变结构的开关特性会引发实际系统强烈的高频抖振问题[12]。这种高频抖振会破坏系统的稳定性,影响系统的控制精度。为了解决这一问题,文献[13]重点讨论了模糊滑模控制的方法,通过模糊算法调节指数趋近律的参数,设计了一种模糊滑模控制器。文献[14]结合系统参数不确定性,采用自适应变结构控制方案,使得系统信号保持有界。文献[15]采用的趋近律滑模变结构控制方法以及文献[16]的神经网络滑模控制都在一定程度上避免了抖振现象的出现。但是上述方法均没有综合考虑系统的不确定性因素和外在干扰。

本文针对板球系统多变量、易受不确定因素影响而导致控制器难以设计、鲁棒性差的问题,提出一种反演自适应动态面滑模控制方法。在反推过程中,综合考虑每一步设计控制量时的相互制约性,在确保系统满足Lyapunov全局渐近稳定性的基础上,通过将自适应技术与动态滑模算法相结合,对外在干扰值进行估计,设计了新的切换函数。该方法对建模误差、外界干扰等不确定因素均不敏感,具有良好的自适应能力和鲁棒性能。

1 系统描述及分析

板球系统的主要结构由2个直流电机、球盘、小球、摄像头、工控机等部分构成。工控机内控制板驱动2个直流电机分别控制球盘x轴方向和y轴方向的升降,经球盘的运动可调整盘中小球位置,进而实现对期望轨迹的跟踪。球盘上方的摄像头结合图像视觉系统对小球的位置信息进行实时采集。通过位置信息对比,及时调整小球位置,完成轨迹跟踪。

其中,动力学机构部分由于机械误差以及控制性能各种复杂干扰条件众多,对板球系统的精确跟踪及抗扰性能有着很高的要求。能否有效提高板球系统动力学机构的控制性能,对板球系统的整体控制性能有着决定性的影响。为了便于动力学建模与分析,针对板球系统动力学机构,考虑以下假设情况:

(1)任何情况下,球和平板都接触;

(2)不考虑板的面积和旋转角度限制;

(3)球在板上没有滑动和绕其竖直中心轴的转动;

(4)板在x轴和y轴方向上关于其支撑点对称。

建立板球系统坐标系如图1所示,参考文献[17],结合以上假设,依据拉格朗日力学方法进行动力学分析建立板球系统动力学状态方程如下:

假设x轴和y轴之间的耦合项足够小,则板球系统可按x轴和y轴方向解耦为2个相同的子系统。将系统耦合量及不确定量设为d,由式(2)得x轴的子系统状态方程为:

各参数含义见表1。

2 反演自适应动态滑模控制器设计

滑模变结构控制方法在对非线性系统的处理和控制中获得了广泛的应用。但常规滑模变结构控制不可避免地存在“抖振”问题。作为一种消除“抖振”的有效方法,动态滑模控制被应用到移动机器人、并联机器人、机械臂等非线性系统中。下面利用反演法,基于动态滑模控制理论,结合自适应技术,进行控制器设计,|di(t,x)|≤D(D为干扰上界)。

步骤1 令指令信号为连续函数x1,结合式(4)第1个方程,定义系统误差面为e1=x1-x1d。预选Lyapunov函数对时间求导得:

将x2作为式(5)的虚拟控制变量,设常数c1为正实数,设计反馈控制律为:

3 实验仿真及分析

3.1 实验仿真

为了验证本文算法所设计动态滑模控制器的控制精度以及运行时间等性能,分别对板球系统的x轴、y轴设计轨迹跟踪模型。实验仿真环境为MATLAB 2015a, CPUIntel Core i5,内存为DDR3 4 GB,实验平台参数如表2所示。

实验所用期望轨迹跟踪模型如式(24)所示,该模型起始点设为(0,0),幅值为0.1 m,在x轴和y轴上分别做正弦、余弦曲线跟踪。

分别考虑本文算法在有扰动和无扰动情况下对期望轨迹的跟踪性能。在相同的扰动条件下,采用动态滑模对x轴、y轴及圆形轨迹的期望轨迹进行跟踪,作为与本文方法的实验对比。仿真结果数据比较见表3。

3.2 仿真结果分析

由图2(a)和图2(b)仿真结果可以看出,在受扰情况下,动态滑模体现出了一定的鲁棒性。通过与本文算法相对比,本文算法在加入自适应调整策略干扰上界预估后,在跟踪精度和快速性方面具有更好的控制性能。由图3(a)和图3(b)可知,在无扰动状态下,动态滑模和本文方法均实现了对期望轨迹的有效追踪,本文方法快速性较好,在跟踪精度方面也获得了有效提升。在图4中,分别针对不同干扰情况,采用2种算法对圆形轨迹进行跟踪,通过精度对比可知,本文方法在系统受到外界干扰的情况下,可以有效减弱干扰影响,相比于动态滑模,在控制精度与快速性方面均获得提升。

4 结论

本文以板球系统为对象,针对板球系统在不确定干扰下的轨迹跟踪精度问题,提出了一种反演自适应动态滑模控制方法。该方法应用自适应滑模控制算法对干扰边界进行估计,设计了新的切换函数,有效解决了传统滑模的抖振问题,同时提高了系统的响应速度,降低了外界干扰的影响,大大增强了系统对自身参数摄动的非脆弱性,保证了系统在Lyapunov意义下的渐近稳定性。通过与动态滑模方法进行仿真对比,表明了该方法的有效性。下一步的工作重点是结合群智能算法对控制因子进行调整,针对两轴间的耦合误差做进一步研究。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    112

    文章

    16196

    浏览量

    177385
  • 直流电机
    +关注

    关注

    36

    文章

    1708

    浏览量

    70069
  • 板球系统
    +关注

    关注

    1

    文章

    2

    浏览量

    2745

原文标题:【学术论文】板球系统的反演自适应动态滑模控制

文章出处:【微信号:ChinaAET,微信公众号:电子技术应用ChinaAET】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一种基于控制和扰动补偿技术的永磁同步电机伺服系统非线性速度控制算法

    。首先,提出了一种基于趋近律的控制
    发表于 08-27 08:19

    基于不确定T-S模型的模糊自适应控制

    提出一种不确定T-S模型的模糊自适应控制方法。通
    发表于 04-20 08:41 18次下载

    不确定非线性系统的弱抖振反演控制

    针对类匹配不确定非线性系统提出一种弱抖振反演
    发表于 08-10 08:52 14次下载

    基于自适应观测器的PMSM矢量控制

    介绍一种无位置、速度传感器的交流伺服系统的设计方法,它采用自适应观测器来估算转子的位置及速度
    发表于 12-16 15:21 26次下载

    一种基于控制的正弦波逆变器

    一种基于控制的正弦波逆变器 摘要:提出了一种新的基于
    发表于 07-15 09:31 1263次阅读
    <b class='flag-5'>一种</b>基于<b class='flag-5'>滑</b><b class='flag-5'>模</b><b class='flag-5'>控制</b>的正弦波逆变器

    交流伺服系统控制器的动态设计

    文 章提出了一种适用于 交流伺服 系统控制器的动态设计方法。该
    发表于 07-22 18:08 45次下载
    交流伺服<b class='flag-5'>系统</b><b class='flag-5'>滑</b><b class='flag-5'>模</b><b class='flag-5'>控制</b>器的<b class='flag-5'>动态</b>设计

    基于反演的二元机翼颤振控制

    针对带后缘面的二元机翼的颤振问题,设计一种反演控制方法对机翼的浮沉和俯仰运动进行
    发表于 01-04 17:13 18次下载

    航天器姿态跟踪系统自适应控制_李隆

    航天器姿态跟踪系统自适应控制_李隆
    发表于 01-08 13:49 4次下载

    电动舵机的一种自适应离散控制方法_扈宏杰

    电动舵机的一种自适应离散控制方法_扈宏杰
    发表于 01-17 19:58 1次下载

    连续平压机伺服位置系统自适应反步控制_唐文秀

    连续平压机伺服位置系统自适应反步控制_唐文秀
    发表于 01-18 20:24 1次下载

    自适应系统决策:一种模型驱动的方法

    满足功能需求的同时,还需要保证系统满足特定的非功能需求,如可靠性和性能等.提出了一种基于验证的自适应系统优化决策
    发表于 12-27 16:04 0次下载

    提出了一种动态响应致性最优目标的自适应控制策略

    本文提出了一种动态响应致性最优目标的自适应
    的头像 发表于 01-23 14:07 6474次阅读
    <b class='flag-5'>提出了</b><b class='flag-5'>一种</b><b class='flag-5'>以</b><b class='flag-5'>动态</b>响应<b class='flag-5'>一</b>致性<b class='flag-5'>为</b>最优目标的<b class='flag-5'>自适应</b><b class='flag-5'>控制</b>策略

    自适应全局快速Terminal控制

    为了提高阻尼系数未知的交直流联合输电系统的运行稳定性,对系统未知参数进行动态估计,同时考虑到自适应backstepping
    发表于 02-06 14:06 3次下载
    <b class='flag-5'>自适应</b>全局快速Terminal<b class='flag-5'>滑</b><b class='flag-5'>模</b><b class='flag-5'>控制</b>

    PMLSM自适应反推控制

    针对系统存在的摩擦力、负载扰动、参数变化等不确定性因素以及瞬时超调量的问题,本文提出了自适应反推控制
    发表于 04-24 14:39 20次下载
    PMLSM<b class='flag-5'>自适应</b>反推<b class='flag-5'>滑</b><b class='flag-5'>模</b><b class='flag-5'>控制</b>

    如何改进非线性干扰观测器的机械臂自适应反演控制

    针对传统和传统干扰观测器在机械臂关节位置跟踪中存在的控制输入抖振、需要测量加速度项、应用模型受限等问题,提出一种改进非线性干扰观测器的机
    发表于 12-12 14:43 3次下载
    如何改进非线性干扰观测器的机械臂<b class='flag-5'>自适应</b><b class='flag-5'>反演</b><b class='flag-5'>滑</b><b class='flag-5'>模</b><b class='flag-5'>控制</b>