en
×

分享给微信好友或者朋友圈

使用微信“扫一扫”功能。
通讯作者:

曹伟,E-mail:weic_0000@126.com

中图分类号:TP242

文献标识码:A

文章编号:1672-6553-2023-21(9)-050-009

DOI:10.6052/1672-6553-2022-058

参考文献 1
AL-MAAMARY H M S,KAZEM H A,CHAICHAN M T.The impact of oil price fluctuations on common renewable energies in GCC countries [J].Renewable and Sustainable Energy Reviews,2017,75:989-1007.
参考文献 2
MANI M,PILLAI R.Impact of dust on solar photovoltaic(PV)performance:research status,challenges and recommendations [J].Renewable and Sustainable Energy Reviews,2010,14(9):3124-3131.
参考文献 3
余操,许盛之,姚建曦,等.灰尘导致的光伏电站发电损失的对比实验 [J].太阳能学报,2022,43(4):243-248.YU C,XU S Z,YAO J X,et al.The contrast experiment of photovoltaic power station of power lost due to dust [J].Journal of Solar Energy:2022,43(4):243-248.(in Chinese)
参考文献 4
张丹凤.基于路径边沿引导策略的蛇形机器人路径跟踪方法 [J].机器人,2021,43(1):36-43.ZHANG D F.Path tracking method of snake-like robot based on path edge guidance strategy [J].Robot,2021,43(1):36-43.(in Chinese)
参考文献 5
李逃昌.农业轮式移动机器人自适应滑模路径跟踪控制 [J].中国机械工程,2018,29(5):579-584.LI T C.Adaptive sliding mode path tracking control for agricultural wheeled mobile robots [J].China Mechanical Engineering,2018,29(5):579-584.(in Chinese)
参考文献 6
陈朝峰,杜志江,张慧,等.基于柔性驱动关节的下肢外骨骼双模态切换控制 [J].机器人,2021,43(5):513-525.CHEN C F,DU Z J,ZHANG H,et al.Double-mode switching control of a lower limb exoskeleton based on flexible drive joint [J] Robot,2021,43(5):513-525.(in Chinese)
参考文献 7
李一春,乔毅.四轮机器人路径跟踪控制器设计与仿真 [J].电子测量技术,2019,42(13):11-16.LI Y C,QIAO Y.Design and simulation of path tracking controller for four-wheel robot [J].Electronic Measurement Technology,2019,42(13):11-16.(in Chinese)
参考文献 8
CHEN H,WANG C,ZHANG B,et al.Saturated tracking control for nonholonomic mobile robots with dynamic feedback [J].Transactions of the Institute of Measurement and Control,2013,35(2):105-116.
参考文献 9
李睿,项昌乐,王超,等.自动驾驶履带车辆鲁棒自适应轨迹跟踪控制方法 [J].兵工学报,2021,42(6):1128-1137.LI R,XIANG C L,WANG C,et al.Robust adaptive trajectory tracking control method for autonomous tracked vehicle [J].Acta Armamentarii,2021,42(6):1128-1137.(in Chinese)
参考文献 10
吴艳,王丽芳,李芳.基于滑模自抗扰的智能车路径跟踪控制 [J].控制与决策,2019,34(10):2150-2156.WU Y,WANG L F,LI F.Intelligent vehicle path tracking control based on sliding mode active disturbance rejection [J].Control and Decision Making,2019,34(10):2150-2156.(in Chinese)
参考文献 11
李希,谭建豪.基于自适应RBFNN噪声估计的自抗扰控制在姿态控制中的应用 [J].机器人,2019,41(1):9-18.LI X,TAN J H.Application of the active disturbance rejection control based on adaptive rbfnn noise estimating to attitude control[J].Robot,2019,41(1):9-18.(in Chinese)
参考文献 12
孙娜.基于双率采样的智能车辆弯道轨迹跟踪控制 [J].动力学与控制学报,2019,17(4):348-355.SUN N.Curve trajectory tracking control of intelligent vehicle based on double rate sampling [J].Journal of Dynamics and Control,2019,17(4):348-355.(in Chinese)
参考文献 13
江道根,吕龙进,潘世华,等.移动机器人轨迹跟踪快速终端滑模自抗扰控制 [J].控制工程,2022,29(1):91-100.JIANG D G,LV L J,PAN S H,et al.Fast terminal sliding mode active disturbance rejection control for mobile robot trajectory tracking [J].Control Engineering of China,2022,29(1):91-100.(in Chinese)
参考文献 14
韩京清.非线性状态误差反馈控制律─NLSEF [J].控制与决策,1995(3):221-225.Han J Q.Nonlinear state error feedback control law-NLSEF [J].Control and Decision,1995(3):221-225.(in Chinese)
参考文献 15
芮宏斌,曹伟,王天赐.基于改进型自抗扰控制的光伏板清洁机器人路径跟踪控制研究 [J].机械设计,2021,38(2):79-83.Rui H B,Cao W,Wang T C.Research on path tracking control of photovoltaic panel cleaning robot based on improved active disturbance rejection control [J].Journal of Machine Design,2021,38(2):79-83.(in Chinese)
目录contents

    摘要

    针对光伏阵列清洁机器人清洁作业过程中存在路径跟踪精度低与外界不确定干扰等问题,提出了一种改进型自抗扰控制策略来控制驱动单元模型,实现驱动单元角速度(力矩)的高鲁棒性控制,从而提高了机器人的路径跟踪精度.通过分析机器人的运动状态,得到清洁机器人实际运动位姿与期望运动位姿之间的误差.由于外界环境以及其他不确定因素的干扰,通过建立清洁机器人移动底盘带不确定干扰因素的动力学控制模型,在传统自抗扰控制器的基础上通过改进fal函数,提出了一种运动学与动力学内外嵌套的改进型自抗扰策略.改进型扩张状态观测器来实时观测并补偿不确定干扰因素,从而实现清洁机器人高精度跟踪作业目标路径.通过多种目标路径的跟踪仿真实验,最终都表现出了较好的跟踪结果.证明了本文所设计的基于改进型自抗扰控制的光伏阵列清洁机器人路径跟踪控制算法的优越性与有效性,提高了光伏阵列清洁机器人的清洁作业路径跟踪精度.

    Abstract

    Aiming at the problems of low path tracking accuracy and external uncertain interference in the cleaning process of photovoltaic array cleaning robot, an improved active disturbance rejection control strategy is proposed to control the driving unit model, which realizes the high robustness control of the angular velocity (torque) of the driving unit and improves the path tracking accuracy of the robot. Error between actual and expected motion poses of a cleaning robot by analyzing the motion state of the robot. Due to the interference of the external environment and other uncertain factors, by establishing the dynamic control model of the mobile chassis of the cleaning robot with uncertain interference factors, and by improving the fal function on the basis of the traditional ADRC, an improved ADRC strategy with embedded kinematics and dynamics is proposed. Cleaning robot realizes high precision tracking target path by improved extended state observer observing uncertain disturbance factors in real time. The robot showed good tracking results through a variety of target path tracking simulation experiments. Therefore, it proves the superiority and effectiveness of the path tracking control algorithm of photovoltaic array cleaning robot based on improved auto disturbance rejection control, and improves the path tracking accuracy of photovoltaic array cleaning robot.

  • 引言

  • 随着人类社会的发展,能源在各个领域扮演着重要的角色.所以新能源取代传统化石能源趋势已经势不可挡[1].目前应用太阳能资源的主要方式为光伏发电.由文献[23]可知光伏阵列面板长期聚集灰尘会使光伏阵列的光电转换效率下降10%~25%,所以使用移动式清洁机器人在恰当的时间里高效率地清扫太阳能光伏阵列表面的灰尘意义重大.

  • 光伏阵列清洁机器人在光伏组件之间沿着作业目标路径行走来清洁光伏阵列面板上的灰尘,因此需要一种高精度、高鲁棒性的路径跟踪控制策略来提高光伏阵列清洁机器人的作业效率.移动机器人因为其控制存在非完整约束的性质,因此近几年移动机器人控制深受国内外学者的青睐[4-7].将非线性控制方法应用到非完整约束的移动机器人底盘路径控制当中,是当下移动机器人底盘控制的主要研究方向之一.典型的控制方法例如模糊PID系统、自适应控制等.Chen H等学者[8]针对移动机器人路径跟踪过程中鲁棒性较差的问题,搭建自适应滑模变结构控制策略来排除外界不确定干扰对路径跟踪的影响.仿真数据表明所设计控制策略的正确性与实用性.李睿等人[9]针对非道路环境中特种作业车辆路径跟踪控制问题,为了提高跟踪控制精度以及加强鲁棒性,将误差符号鲁棒积分引入到自适应路径跟踪控制方法当中.通过样机实验检验了学者所提控制方法的实用性.吴艳学者[10]针对传统机器人路径跟踪控制算法中准确的数学模型中无法适应环境突变问题,提出滑模控制与自抗扰控制相结合的移动机器人路径跟踪控制算法.最后在虚拟仿真环境下对不同控制算法进行验证,仿真结果表明学者所提算法具有控制精度高,鲁棒性好的优势.李希等[11]为了解决外界不确定干扰因素对飞行器的干扰问题,提出了一种自适应RBFNN算法来实时观测并补偿外界干扰因素.仿真和实验均证明了该算法的有效性.孙娜[12]以双功率下车辆弯道路径跟踪为研究对象,设计了一种采样时间转换控制器,最后通过仿真检验了较单率采样的优越性.

  • 本文针对清洁机器人在光伏组件的清洁作业过程中存在外界不确定干扰的问题,建立了清洁机器人带不确定干扰因素的控制模型.在传统自抗扰控制器的基础上通过改进fal函数,提出了一种改进型自抗扰控制的光伏阵列清洁机器人路径跟踪控制策略.通过作业目标路径的跟踪仿真实验证明了本文所提路径跟踪控制算法的优越性与有效性,提高了光伏阵列的清洁作业效率.

  • 1 光伏阵列清洁机器人底盘运动学建模

  • 本文所针对的光伏阵列清洁机器人行走模式为后轮两侧电机驱动,属于差速运动模式移动机器人,通过控制后轮驱动电机的转速来控制清洁机器人移动底盘的作业速度和行进方向.清洁机器人需要在光伏组件之间精确地跟踪目标路径来完成光伏阵列地清洁作业,如图1所示.因此需要一种高精度、高稳定性的路径跟踪控制策略来提高光伏阵列清洁机器人的作业效率.

  • 图1 机器人清洁作业状态

  • Fig.1 Robot cleaning operation state

  • 如图2所示,在全局坐标系E-AB下,用向量svωT来表示光伏阵列清洁机器人的姿态.P是目标路径上的一个参考点,O点为此时机器人的实际位置,为清洁机器人实际前进方向与坐标轴EA的夹角,b为理想目标点切线方向与坐标轴EA的夹角.局部坐标系下v表示光伏阵列清洁机器人的线速度,ω表示光伏阵列清洁机器人的角速度.

  • 图2 光伏阵列清洁机器人运动模型

  • Fig.2 Motion model of photovoltaic array cleaning robot

  • 清洁机器人理想的运动学模型为:

  • (1)
  • 差速驱动式清洁机器人移动底盘的位姿可以通过控制两侧驱动轮的速度差来间接控制.清洁机器人想要高精度跟踪预先规划的路径,则需要计算移动机器人准确的线速度v和角速度ω,使清洁机器人的实际位姿准确无误的跟踪期望位姿.

  • 图3 差速驱动式清洁机器人的运动学模型

  • Fig.3 Kinematic model of differential drive cleaning robot

  • 根据图3的几何关系,后驱动轴与车体刚性连接且机器人中心点和后驱动轴中点位均于机器人中轴线上,两点运动轨迹基本重合.则清洁机器人的线速度v、角速度ω、左驱动轮线速度VL以及右驱动轮线速度VR之间的数学关系式如式(2)所示:

  • VL=RωLVR=RωRω=VR-VLLv=VL+VR2
    (2)
  • 式(2)中R为驱动轮半径;L为两驱动轮之间的距离.

  • 全局坐标系下清洁机器人的运动学如式(3)所示:

  • XA=vcosθtYA=vsinθtθ=ωt
    (3)
  • 2 清洁机器人路径跟踪运动学控制器分析

  • 假设光伏阵列清洁机器人所要跟踪的理想路径位姿状态为Pd=[xd yd θd]T,清洁机器人的实际位姿状态为Ps=[xs ys θs]T.如图3所示,局部坐标系下清洁机器人的轨迹误差er通过坐标变化矩阵求出,如式(4)所示:

  • (4)
  • 式(4)中xd为全局坐标系下清洁机器人在A坐标轴的期望位移;yd为全局坐标系下清洁机器人在B坐标轴的期望位移;θd为全局坐标系下清洁机器人的期望横摆角;xs为全局坐标系下清洁机器人在A坐标轴的实际位移;ys为全局坐标系下清洁机器人在B坐标轴的实际位移;θs为全局坐标系下清洁机器人的实际横摆角.

  • 将式(4)对时间t求导数,可以获得清洁机器人位姿误差的每个分量的微分方程,如式(5)所示:

  • e˙x=eyωs+vdcoseθ-vse˙y=-exωs+vdsineθe˙θ=ωd-ωs
    (5)
  • 式(5)中,ωd为清洁机器人期望角速度;ωs为清洁机器人实际角速度;vd为清洁机器人期望速度;vs为清洁机器人实际速度.

  • 通过式(6)将误差分量exey组合成一个误差分量exy,误差分量eθ的计算表达式如(7)所示:

  • exy=xd-xs2+yd-ys2
    (6)
  • eθ=arctanyd-ysxd-xs-θs
    (7)
  • 清洁机器人实际运动位姿与期望运动位姿之间的误差为[exy eθ]T,清洁机器人跟踪作业目标路径的实质是将误差分量exy与误差分量eθ一直变小最后逼近于零.将以上两个误差分量作为运动控制系统的输入,其中exy作为机器人运动控制系统中速度控制环节的输入,以机器人速度作为速度控制环节的输出.假设清洁机器人在跟踪期望路径时,速度与exy成正比,清洁机器人的线速度可以用比例积分环节控制,其中积分环节是exy为零时继续提供速度,控制器如式(8)所示:

  • v=Kiexy+Kpexydt
    (8)
  • 将误差eθ作为横摆角控制系统的输入,以机器人角速度为控制器的输出.假设清洁机器人在跟踪期望路径时,横摆角速度与eθ成正比,清洁机器人的横摆角速度可以用比例环节控制,控制器如式(9)所示:

  • ω=Kdeθ
    (9)
  • 3 清洁机器人路径跟踪动力学控制模型分析

  • 第2小节分析了机器人的运动学控制方略,在某些精度要求不高的使用场合可以满足移动机器人的路径跟踪控制要求,但在光伏组件的清洁作业过程中,由于外界环境以及其他不确定因素的干扰,要配合清洁机械臂进行光伏阵列的清洁作业,必须建立移动机器人系统的动力学模型.本文清洁机器人的驱动单元为永磁式无刷直流电机,通过改进型自抗扰控制器来控制驱动单元模型,实现驱动单元角速度(力矩)的高鲁棒性控制,进而简化了建立清洁机器人整机模型的繁杂性.

  • 鉴于以上原因,考虑各种外界不确定因素在内的永磁式无刷直流电机动力学模型[13]如(10)所示:

  • x˙1=x2x˙2=-raBv+KeKtLaJx1-raJ+LaBvLaJx2+KtLaJu+d(t)
    (10)
  • 式(10)中[x1 x2]T=[ω ω˙]T代表驱动单元的角速度和角加速度;ra代表驱动单元电枢电路的电阻总和;Bv代表驱动单元阻尼系数;Ke代表反电势系数;Kt代表转矩系数;La代表绕组电感总值;J代表转子转动惯量;u代表驱动单元输入电压;dt)代表外界不确定干扰及系统模型的不确定因素.

  • 将式(10)做如下变化:

  • -raBv+KeKtLaJx1-raJ+LaBvLaJx2=f(x,t)KtLaJ=m
    (11)
  • 清洁机器人驱动电机的动力学模型为:

  • x˙1=x2x˙2=f(x,t)+mu+d(t)y=x1=ω
    (12)
  • 式(12)中ω为驱动电机的角速度.

  • 4 路径跟踪改进型自抗扰控制(ADRC)器设计

  • 自抗扰控制理论是我国韩京清学者在有效结合现代控制方法的基础上,经过一系列优化之后提出的新型控制理论[14].自抗扰控制器分别由跟踪微分器(TD)、扩张状态观测器(ESO)以及非线性状态误差反馈率(NLSEF)所组成.

  • 韩京清学者为了解决高频率震荡问题,在前期的实验基础上选择了函数,具体表达如下:

  • fal(e,α,δ)=δ1-αe |e|δsign(e)|e|α |e|>δ
    (13)
  • 式(13)中e为系统偏差;α为非线性因子;δ为滤波因子.

  • 由(13)式可以看出传统的fal函数在分段点δ处连续但是不可导,光滑性和连续性较低,对光伏阵列清洁机器人的路径跟踪精度有着制约.为了使传统fal函数在分段点连续可导,对传统的fal函数(13)进行如下的改进[15]

  • sfal (e, α, δ) =

  • |e|αe*e*-eδ+1-1 |e|>δδαe*e*-eδ+1-1 |e|δ
    (14)
  • 式(14)中为了与sfal函数中的系统误差e区分,e*的实际意义为自然数e,鉴于篇幅原因,式(14)在分段点的连续性及可导性省略.

  • 假设驱动单元动力学模型中fxt)光滑且可导、dt)有界可导.令f=fxt+dtf˙=g,则带改进型扩张状态的驱动单元动力学如式(15)所示:

  • x˙1=x2=ω˙x˙2=x3+mux˙3=gy=x1=ω
    (15)
  • 采用上述改进型sfal函数的离散扩张状态观测器为:

  • z1(k+1)=z1(k)+Tz2(k)-β1ez2(k+1)=z2(k)+Tz3(k)-β2sfale,α1,δ+mu(k)z3(k+1)=z3(k)-Tβ3sfale,α2,δe=z1(k)-y(k)
    (16)
  • 式(16)中,e为光伏阵列清洁机器人左右驱动单元的角速度误差;z1z2以及z3分别代表路径跟踪系统状态变量估计与不确定函数变量估计,u代表自抗扰控制器的控制量,bβ1β2β3是增益系数.

  • 状态误差反馈率用以上改进型sfal函数实现状态误差的反馈:

  • u0=β1sfale1,α,δ+β2sfale2,α,δe1=z1-v1e2=z2-v2
    (17)
  • 式(17)中e1为控制器输入信号与跟踪信号的误差,e2为控制器中误差的微分形式,β1β2是增益系数.

  • 图4 改进型自抗扰控制系统框图

  • Fig.4 Block diagram of improved active disturbance rejection control system

  • 根据式(16)、(17)可以看出,改进后的扩张状态观测器逐渐收敛,如若自抗扰控制器中各个参数设置合理[14],可以有效提升光伏阵列清洁机器人路径跟踪的能力.

  • 5 基于改进型自抗扰控制的光伏阵列清洁机器人控制器搭建

  • 根据当前自抗扰控制器在工业控制领域的应用来说,自抗扰控制器并不要求对控制系统中的被控对象建立高精度的数学模型.针对差速移动式光伏阵列清洁机器人移动底盘,改进型自抗扰控制器的搭建步骤如下所示:

  • (1)预期路径生成器生成期望轨迹[xd yd θd]T

  • (2)利用第二小节设计的清洁机器人运动学控制器得到清洁机器人的线速度v、角速度ω的控制律,并计算得到电机的参考输入指令,即左右两驱动轮的角速度ωLωR.清洁机器人驱动轮的角速度与清洁机器人的线速度v、角速度ω之间的数学关系如式(18)所示:

  • (18)
  • (3)生成驱动单元角速度指令后,利用式(5)~式(10)的动力学模型,搭建改进型自抗扰控制器,完成清洁机器人左右驱动电机力矩的输出,快速跟踪左右驱动电机的期望指令;

  • (4)依据光伏阵列清洁机器人路径跟踪控制效果,对改进型自抗扰控制器中微分跟踪器、扩张状态观测器以及非线性状态误差反馈率的各个参数进行调整.

  • 本文设计的清洁机器人路径跟踪控制框架通过运动学与动力学的内外嵌套,在动力学模块采用改进型自抗扰控制器来控制永磁式无刷直流电机系统模型,使改进型扩张状态观测器来实时观测并补偿不确定干扰因素,最终提高清洁机器人的路径跟踪精度.

  • 图5 基于改进型自抗扰控制器的光伏阵列清洁机器人路径跟踪控制系统框图

  • Fig.5 Block diagram of path tracking control system of photovoltaic array cleaning robot based on improved active disturbance rejection controller

  • 图5为依据实际的被控变量,采用改进型自抗扰控制器搭建的光伏阵列清洁机器人路径跟踪控制系统框图.

  • 依据图5路径跟踪控制思想,采用MATLAB Simulink工具搭建光伏阵列清洁机器人的路径跟踪控制仿真系统图,如图6所示. 代表预期路径生成器;代表运动学控制器;*代表改进型自抗扰控制器;!代表光伏阵列清洁机器人运动学模型.

  • 图6 光伏阵列清洁机器人路径跟踪控制仿真系统框架图

  • Fig.6 Schematic diagram of path tracking control simulation system for photovoltaic array cleaning robot

  • 本文光伏阵列清洁机器人移动底盘参数,驱动轮直径为300mm,左右两驱动轮的距离为1300mm.改进型自抗扰控制器各个参数取值如表1所示.

  • 表1 改进型自抗扰控制器各个参数取值表

  • Table1 Values of each parameter of the improved ADRC controller

  • 电机驱动单元的动力学参数如表2所示:

  • 表2 电机驱动单元的动力学参数表

  • Table2 Dynamic parameters of motor drive unit

  • 对光伏阵列清洁机器人做以下路径跟踪仿真实验.

  • 仿真实验一:目标点跟踪.初始位姿分别为(8,5,π/2)、(5,8,π)、(2,5,3π/2)以及(5,2,0),跟踪目标点(5,5).跟踪结果如图7所示,路径1为初始位姿为(8,5,π/2)的跟踪结果;路径2为初始位姿为(5,8,π)的跟踪结果;路径3为初始位姿为(2,5,3π/2)的跟踪结果;路径4为初始位姿为(5,2,0)的跟踪结果.

  • 图7 光伏阵列清洁机器人目标点跟踪结果

  • Fig.7 Target point tracking result of photovoltaic array cleaning robot

  • 图8 路径1跟踪位置曲线图

  • Fig.8 Trace position curve of path 1

  • 图9 路径1跟踪位置误差曲线图

  • Fig.9 Tracking position error curve of path 1

  • 路径1跟踪位置曲线如图8所示,其位置误差曲线如图9所示,最小位置误差为1.993×10-2m,跟踪效果较好.

  • 仿真实验二:直线轨迹跟踪.机器人的初始位姿为(8,6,π/2),所跟踪的直线方程为式(19)所示.跟踪结果如图10所示,其位置误差曲线如图11所示,最小位置误差为1.042×10-5m.

  • x-2y+6=0
    (19)
  • 图10 机器人直线跟踪结果曲线

  • Fig.10 Linear tracking result curve of robot

  • 图11 直线跟踪位置误差曲线图

  • Fig.11 Line tracking position error curve

  • 仿真实验三:圆弧轨迹跟踪.跟踪目标路径的出发点位姿为(2,0,π/2),半径为2000mm的圆,角速度为π/5rad/s.参数方程如式(20)所示.光伏阵列清洁机器人的初始位姿为(0,0,0).为了检验上述改进型自抗扰控制器的优越性,采用改进型和传统型ADRC控制器对光伏阵列清洁机器人进行圆弧路径跟踪仿真实验,控制器各个参数取值相同.跟踪结果如下所示,图12为传统自抗扰控制器路径跟踪仿真结果,图13为改进型自抗扰控制器路径跟踪仿真结果.

  • xd=cos(t)yd=sin(t)
    (20)
  • 图12 传统型自抗扰控制器跟踪结果

  • Fig.12 Tracking results of traditional active disturbance rejection controller

  • 图13 改进型自抗扰控制器跟踪结果

  • Fig.13 Tracking results of improved active disturbance rejection controller

  • 路径跟踪过程中偏差变化曲线结果如图14、图15所示,其中图14表示X方向跟踪误差,图15表示Y方向跟踪误差.根据仿真结果可以看出,采用改进型自抗扰控制器的机器人路径跟踪过程中X方向与Y方向的误差较传统型自抗扰控制器均有所减小,从而提高了清洁机器人的清洁作业效率.

  • 图14 路径跟踪过程中X方向偏差对比

  • Fig.14 Comparison of X-direction deviation during path tracking

  • 图15 路径跟踪过程中Y方向偏差对比

  • Fig.15 Comparison of Y-direction deviation during path tracking

  • 通过以上仿真实验结果可以看出,本文设计的基于改进型自抗扰控制的光伏阵列清洁机器人路径跟踪控制器,与传统自抗扰控制器对比,前者有着较好的稳定性与路径跟踪精度.光伏阵列清洁机器人对目标点、目标直线以及目标圆弧路径都表现出了较好的跟踪结果.仿真实验结果检验了本文所设计的基于改进型自抗扰控制的光伏阵列清洁机器人路径跟踪控制器的有效性与优越性.

  • 6 结论

  • 通过对光伏阵列清洁机器人移动底盘运动状态的分析,得到了差速驱动式清洁机器人在局部坐标系下的位姿误差.针对清洁机器人在光伏组件的清洁作业过程中,存在外界不确定干扰的问题,建立了清洁机器人底盘带不确定干扰因素的动力学控制模型.

  • 在传统自抗扰控制器的基础上通过改进fal函数,提出了一种运动学与动力学内外嵌套的改进型自抗扰策略.改进型扩张状态观测器实时观测并补偿不确定干扰因素,从而实现清洁机器人高精度跟踪作业目标路径.通过多种目标路径的跟踪仿真实验,其最终都表现出了较好的跟踪结果.证明了本文所设计的基于改进型自抗扰控制的光伏阵列清洁机器人路径跟踪控制算法的优越性与有效性,一定程度上提高了光伏阵列的清洁作业效率.

  • 参考文献

    • [1] AL-MAAMARY H M S,KAZEM H A,CHAICHAN M T.The impact of oil price fluctuations on common renewable energies in GCC countries [J].Renewable and Sustainable Energy Reviews,2017,75:989-1007.

    • [2] MANI M,PILLAI R.Impact of dust on solar photovoltaic(PV)performance:research status,challenges and recommendations [J].Renewable and Sustainable Energy Reviews,2010,14(9):3124-3131.

    • [3] 余操,许盛之,姚建曦,等.灰尘导致的光伏电站发电损失的对比实验 [J].太阳能学报,2022,43(4):243-248.YU C,XU S Z,YAO J X,et al.The contrast experiment of photovoltaic power station of power lost due to dust [J].Journal of Solar Energy:2022,43(4):243-248.(in Chinese)

    • [4] 张丹凤.基于路径边沿引导策略的蛇形机器人路径跟踪方法 [J].机器人,2021,43(1):36-43.ZHANG D F.Path tracking method of snake-like robot based on path edge guidance strategy [J].Robot,2021,43(1):36-43.(in Chinese)

    • [5] 李逃昌.农业轮式移动机器人自适应滑模路径跟踪控制 [J].中国机械工程,2018,29(5):579-584.LI T C.Adaptive sliding mode path tracking control for agricultural wheeled mobile robots [J].China Mechanical Engineering,2018,29(5):579-584.(in Chinese)

    • [6] 陈朝峰,杜志江,张慧,等.基于柔性驱动关节的下肢外骨骼双模态切换控制 [J].机器人,2021,43(5):513-525.CHEN C F,DU Z J,ZHANG H,et al.Double-mode switching control of a lower limb exoskeleton based on flexible drive joint [J] Robot,2021,43(5):513-525.(in Chinese)

    • [7] 李一春,乔毅.四轮机器人路径跟踪控制器设计与仿真 [J].电子测量技术,2019,42(13):11-16.LI Y C,QIAO Y.Design and simulation of path tracking controller for four-wheel robot [J].Electronic Measurement Technology,2019,42(13):11-16.(in Chinese)

    • [8] CHEN H,WANG C,ZHANG B,et al.Saturated tracking control for nonholonomic mobile robots with dynamic feedback [J].Transactions of the Institute of Measurement and Control,2013,35(2):105-116.

    • [9] 李睿,项昌乐,王超,等.自动驾驶履带车辆鲁棒自适应轨迹跟踪控制方法 [J].兵工学报,2021,42(6):1128-1137.LI R,XIANG C L,WANG C,et al.Robust adaptive trajectory tracking control method for autonomous tracked vehicle [J].Acta Armamentarii,2021,42(6):1128-1137.(in Chinese)

    • [10] 吴艳,王丽芳,李芳.基于滑模自抗扰的智能车路径跟踪控制 [J].控制与决策,2019,34(10):2150-2156.WU Y,WANG L F,LI F.Intelligent vehicle path tracking control based on sliding mode active disturbance rejection [J].Control and Decision Making,2019,34(10):2150-2156.(in Chinese)

    • [11] 李希,谭建豪.基于自适应RBFNN噪声估计的自抗扰控制在姿态控制中的应用 [J].机器人,2019,41(1):9-18.LI X,TAN J H.Application of the active disturbance rejection control based on adaptive rbfnn noise estimating to attitude control[J].Robot,2019,41(1):9-18.(in Chinese)

    • [12] 孙娜.基于双率采样的智能车辆弯道轨迹跟踪控制 [J].动力学与控制学报,2019,17(4):348-355.SUN N.Curve trajectory tracking control of intelligent vehicle based on double rate sampling [J].Journal of Dynamics and Control,2019,17(4):348-355.(in Chinese)

    • [13] 江道根,吕龙进,潘世华,等.移动机器人轨迹跟踪快速终端滑模自抗扰控制 [J].控制工程,2022,29(1):91-100.JIANG D G,LV L J,PAN S H,et al.Fast terminal sliding mode active disturbance rejection control for mobile robot trajectory tracking [J].Control Engineering of China,2022,29(1):91-100.(in Chinese)

    • [14] 韩京清.非线性状态误差反馈控制律─NLSEF [J].控制与决策,1995(3):221-225.Han J Q.Nonlinear state error feedback control law-NLSEF [J].Control and Decision,1995(3):221-225.(in Chinese)

    • [15] 芮宏斌,曹伟,王天赐.基于改进型自抗扰控制的光伏板清洁机器人路径跟踪控制研究 [J].机械设计,2021,38(2):79-83.Rui H B,Cao W,Wang T C.Research on path tracking control of photovoltaic panel cleaning robot based on improved active disturbance rejection control [J].Journal of Machine Design,2021,38(2):79-83.(in Chinese)

  • 参考文献

    • [1] AL-MAAMARY H M S,KAZEM H A,CHAICHAN M T.The impact of oil price fluctuations on common renewable energies in GCC countries [J].Renewable and Sustainable Energy Reviews,2017,75:989-1007.

    • [2] MANI M,PILLAI R.Impact of dust on solar photovoltaic(PV)performance:research status,challenges and recommendations [J].Renewable and Sustainable Energy Reviews,2010,14(9):3124-3131.

    • [3] 余操,许盛之,姚建曦,等.灰尘导致的光伏电站发电损失的对比实验 [J].太阳能学报,2022,43(4):243-248.YU C,XU S Z,YAO J X,et al.The contrast experiment of photovoltaic power station of power lost due to dust [J].Journal of Solar Energy:2022,43(4):243-248.(in Chinese)

    • [4] 张丹凤.基于路径边沿引导策略的蛇形机器人路径跟踪方法 [J].机器人,2021,43(1):36-43.ZHANG D F.Path tracking method of snake-like robot based on path edge guidance strategy [J].Robot,2021,43(1):36-43.(in Chinese)

    • [5] 李逃昌.农业轮式移动机器人自适应滑模路径跟踪控制 [J].中国机械工程,2018,29(5):579-584.LI T C.Adaptive sliding mode path tracking control for agricultural wheeled mobile robots [J].China Mechanical Engineering,2018,29(5):579-584.(in Chinese)

    • [6] 陈朝峰,杜志江,张慧,等.基于柔性驱动关节的下肢外骨骼双模态切换控制 [J].机器人,2021,43(5):513-525.CHEN C F,DU Z J,ZHANG H,et al.Double-mode switching control of a lower limb exoskeleton based on flexible drive joint [J] Robot,2021,43(5):513-525.(in Chinese)

    • [7] 李一春,乔毅.四轮机器人路径跟踪控制器设计与仿真 [J].电子测量技术,2019,42(13):11-16.LI Y C,QIAO Y.Design and simulation of path tracking controller for four-wheel robot [J].Electronic Measurement Technology,2019,42(13):11-16.(in Chinese)

    • [8] CHEN H,WANG C,ZHANG B,et al.Saturated tracking control for nonholonomic mobile robots with dynamic feedback [J].Transactions of the Institute of Measurement and Control,2013,35(2):105-116.

    • [9] 李睿,项昌乐,王超,等.自动驾驶履带车辆鲁棒自适应轨迹跟踪控制方法 [J].兵工学报,2021,42(6):1128-1137.LI R,XIANG C L,WANG C,et al.Robust adaptive trajectory tracking control method for autonomous tracked vehicle [J].Acta Armamentarii,2021,42(6):1128-1137.(in Chinese)

    • [10] 吴艳,王丽芳,李芳.基于滑模自抗扰的智能车路径跟踪控制 [J].控制与决策,2019,34(10):2150-2156.WU Y,WANG L F,LI F.Intelligent vehicle path tracking control based on sliding mode active disturbance rejection [J].Control and Decision Making,2019,34(10):2150-2156.(in Chinese)

    • [11] 李希,谭建豪.基于自适应RBFNN噪声估计的自抗扰控制在姿态控制中的应用 [J].机器人,2019,41(1):9-18.LI X,TAN J H.Application of the active disturbance rejection control based on adaptive rbfnn noise estimating to attitude control[J].Robot,2019,41(1):9-18.(in Chinese)

    • [12] 孙娜.基于双率采样的智能车辆弯道轨迹跟踪控制 [J].动力学与控制学报,2019,17(4):348-355.SUN N.Curve trajectory tracking control of intelligent vehicle based on double rate sampling [J].Journal of Dynamics and Control,2019,17(4):348-355.(in Chinese)

    • [13] 江道根,吕龙进,潘世华,等.移动机器人轨迹跟踪快速终端滑模自抗扰控制 [J].控制工程,2022,29(1):91-100.JIANG D G,LV L J,PAN S H,et al.Fast terminal sliding mode active disturbance rejection control for mobile robot trajectory tracking [J].Control Engineering of China,2022,29(1):91-100.(in Chinese)

    • [14] 韩京清.非线性状态误差反馈控制律─NLSEF [J].控制与决策,1995(3):221-225.Han J Q.Nonlinear state error feedback control law-NLSEF [J].Control and Decision,1995(3):221-225.(in Chinese)

    • [15] 芮宏斌,曹伟,王天赐.基于改进型自抗扰控制的光伏板清洁机器人路径跟踪控制研究 [J].机械设计,2021,38(2):79-83.Rui H B,Cao W,Wang T C.Research on path tracking control of photovoltaic panel cleaning robot based on improved active disturbance rejection control [J].Journal of Machine Design,2021,38(2):79-83.(in Chinese)

  • 微信公众号二维码

    手机版网站二维码