CN115793465A - 螺旋式攀爬修枝机自适应控制方法 - Google Patents

螺旋式攀爬修枝机自适应控制方法 Download PDF

Info

Publication number
CN115793465A
CN115793465A CN202211582252.0A CN202211582252A CN115793465A CN 115793465 A CN115793465 A CN 115793465A CN 202211582252 A CN202211582252 A CN 202211582252A CN 115793465 A CN115793465 A CN 115793465A
Authority
CN
China
Prior art keywords
pruner
adaptive
climbing
following
error
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202211582252.0A
Other languages
English (en)
Other versions
CN115793465B (zh
Inventor
蒙丽雯
陈贵
熊斯凯
韦锦
蒙艳玫
张婷婷
朱纪洪
陈泉成
许恩永
王连其
张长水
郑贤
董振
陈世锋
周志标
毛星宇
罗赟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangxi University
Original Assignee
Guangxi University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangxi University filed Critical Guangxi University
Priority to CN202211582252.0A priority Critical patent/CN115793465B/zh
Publication of CN115793465A publication Critical patent/CN115793465A/zh
Application granted granted Critical
Publication of CN115793465B publication Critical patent/CN115793465B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Feedback Control In General (AREA)

Abstract

本发明公开了一种螺旋式攀爬修枝机自适应控制方法(1)建立修枝机动力学模型,通过动力学模型输入修枝机运行参数;(2)采集攀爬修枝机多传感器的数据作为控制输入量,对采集的数据进行处理;(3)基于作业环境和结构参数的非线性特性,设计攀爬修枝机自适应神经网络控制器;(4)基于事件触发机制,完成控制律的转换,实现攀爬修枝机输出和工况自适应控制。通过本发明的控制方法实现了螺旋式攀爬修枝机在爬升过程中的上升速度、刀具切割速度和旋转角度控制信号的自适应协调控制,提高了机器人的修剪效率和工作可靠性,提高了修枝机械的自动化、智能化水平。

Description

螺旋式攀爬修枝机自适应控制方法
技术领域
本发明涉及林业设备技术领域,特别涉及一种螺旋式攀爬修枝机自适应控制方法。
背景技术
我国林木占地面积广,作业量大,林木产业发展迅速。在林木生长过程中,需要对树木进行合理修枝,以此提高木材的品质和产量,提升林木的经济效益。传统林木修枝作业主要以人工为主,劳动强度大、效率低且危险性较高。随着机器人技术水平的不断提高,林木修枝作业对林业设备的机械化和自动化提出了新的要求,智能攀爬机器人将成为大面积立木整枝作业的重要手段。
目前国内研发的修枝机型尚处于测试试验阶段,较少有可应用的机型,用于林木修枝的设备还停留在机械化水平,自动化、智能化程度不高。现有的攀爬修枝机主要通过人工搬运机身进行抱树夹紧,其次操作人员需要手持遥控器控制机器人攀爬树干并进行修枝作业,当树种不同、树干的截面圆度、弯曲半径、弯曲方向和树节(或树瘤)大小变化较大时,修枝机自适应调节能力差、攀爬通过性不好、修枝质量差,同时恒定的输出功率极易造成能量浪费,导致作业时间成本大幅度地增加,自动化、智能化程度较低。
近年来,不少研究机构对树木修枝机进行了研究,例如在文献《立木整枝机设计方法与主要参数的研究》[J].北京林业大学学报,2007(04):27-32。霍光青等设计了一款螺旋式上升的立木整枝机,采用弹性夹紧机构进行抱树夹持,传动机构为纯机械式,控制方式为人工遥控操作,整机自动化程度较低。又如在FU G H,LIU X M,CHEN Y F,et al.Fast-growing forest pruning robot structure design and climbing control[J].Advances in Manufacturing,2015,3(2):166-172。山东林业大学研制了一款适应速生林的螺旋攀爬修枝机器人,采用PID控制解决了修枝机器人爬升过程中的倾斜问题。在文献《桉树爬树修枝机的设计与测试》[J].林业工程学报,2021,6(02):148-156。郑贤,邓毅等设计了一款沿着树干直接爬升的爬树修枝机,其驱动源与机体通过电源线相连,通过手持遥控操控,驱动电机使机体获得较高爬升速度,产生的动能使刀片将枝条剪切下来。
公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
发明内容
本发明的目的在于提供一种螺旋式攀爬修枝机自适应控制方法,从而克服修枝机自适应能力差、修枝质量差,自动化和智能化程度低等的缺点。
为实现上述目的,本发明提供了一种螺旋式攀爬修枝机自适应控制方法,包括:
(1)建立修枝机动力学模型,通过动力学模型输入修枝机运行参数;;
(2)采集攀爬修枝机多传感器的数据作为控制输入量,对采集的数据进行处理,并将传感器的信号转化为控制器的输入信号;
(3)基于作业环境和结构参数的非线性特性,根据定义的不确定非线性***,构造虚拟控制信号和自适应控制律,通过设置事件触发条件,构建事件触发机制,实现自适应神经网络控制器设计;
(4)设计自适应阈值策略控制的事件触发机制,控制器获取步骤(2)的信号,通过比较常采样信号与触发时刻的输入信号之间的误差,根据事件触发条件判断当前时刻是否触发该事件;若信号达到事件触发条件,再根据构造的自适应控制律,将控制信号指令传送给***的执行器,建立输出和工况自适应控制。
优选地,上述技术方案中,步骤(1)修枝机的动力学模型为:
Figure BDA0003988945830000031
其中,u是控制输入电压,y为修枝机***输出,x1,x2,x3分别是修枝机旋转角位移、旋转角速度和电枢电流,D是机械惯量,Mn是负载转矩,μf是摩擦系数,L、R分别是电枢电感和电阻,Kl是反电动势系数,i是减速比。
优选地,上述技术方案中,步骤(2)攀爬修枝机多传感器包括:夹紧轮压力传感器、刀具压力传感器和修枝机速度传感器。
优选地,上述技术方案中,步骤(2)对采集的数据进行处理包括:对采集的数据输出值进行滤波,使用二阶低通录波器,其传递函数为:
Figure BDA0003988945830000032
其中:n0=1,n1=2,n2=1;
Figure BDA0003988945830000033
d1=-2(c2-1);
Figure BDA0003988945830000034
Figure BDA0003988945830000035
ωD为上限截止角频率,Ts为采样周期。
优选地,上述技术方案中,步骤(3)根据定义的不确定非线性***,引入Lyapunov函数使得闭环***中所有信号的有界性以及跟踪误差可以收敛到有界的紧集内,利用RBFNNs神经网络逼近拟合函数,进而构造虚拟控制信号和自适应控制律,通过设置事件触发条件,构建事件触发机制,实现自适应神经网络控制器设计。
优选地,上述技术方案中,步骤(3)定义不确定的非线性***包括:
1)定义一个不确定非线性***:
Figure BDA0003988945830000041
其中,
Figure BDA0003988945830000042
i=1,2,…,n且
Figure BDA0003988945830000048
表示***状态,所有状态都有边界约束|xi|<Ti,Ti>0,U∈R为***输入死区,y∈R为***输出,hi(·)和wi(·)表示未知非线性光滑函数;
2)定义误差***:
Figure BDA0003988945830000043
其中,e1(t)为实际输出与预期输出的误差;x(t)为***的实际输出,yd(t)是***的期望输出,βi-1是虚拟控制律。
优选地,上述技术方案中,步骤(3)中构造虚拟控制信号和自适应控制律包括:
1)引入以下假设,假设1:期望的输出信号yd(t)及其n阶导数连续且有界,存在正数pi(i=0,1,…,n),使|yd|≤p0≤T1
Figure BDA0003988945830000044
假设2:函数wi(·),i=1,2,...,n是有界的,满足
Figure BDA0003988945830000045
其中
Figure BDA0003988945830000046
wi 为大于0的未知常数;
考虑死区模型
U=bu+c (5)
其中,u表示***输入,
Figure BDA0003988945830000047
其中,b1>0和b2>0分别表示曲线的斜率,c1<0和c2<0表示的转折点,且b1、b2、c1、c2都是未知参数;
2)Step 1:设计虚拟控制信号,针对第1个误差变量e1,根据式(3)和式(4),可得:
Figure BDA0003988945830000051
构造以下Lyapunov函数:
Figure BDA0003988945830000052
其中,
Figure BDA0003988945830000053
是θ1的估计值,
Figure BDA0003988945830000054
是估计误差,r1>0;
对其求导可得:
Figure BDA0003988945830000055
其中,为简化公式,令
Figure BDA0003988945830000056
RBFNNs神经网络可以逼近任意非线性函数,可表示为:
Figure BDA0003988945830000057
其中,
Figure BDA0003988945830000058
Rj(Xj),εj分别为理想权重向量、基函数向量和逼近误差,k为神经网络节点数,X=[x1,x2,…xk]T为输入向量;
选取高斯函数为RBFNNs神经网络的基函数,其表达式为:
Figure BDA0003988945830000059
其中,i=1,2,...,n,高斯函数的中心μi分布区间为[-1,1]
所以,利用RBFNNs神经网络可以对未知项W1进行逼近,可得:
Figure BDA00039889458300000510
其中,
Figure BDA00039889458300000511
1|<δ1,δ1>0,δ1是估计误差;
根据Young不等式得:
Figure BDA0003988945830000061
其中,a1>0,
Figure BDA0003988945830000062
定义虚拟控制律β1为:
Figure BDA0003988945830000063
其中,
Figure BDA0003988945830000064
λ1>0;
进一步可得:
Figure BDA0003988945830000065
设计的虚拟控制信号
Figure BDA00039889458300000611
为:
Figure BDA0003988945830000066
其中,z1,q1均大于0,
Figure BDA0003988945830000067
设计自适应控制律为:
Figure BDA0003988945830000068
其中,μ1>0
将上面的式(11)-(16)代入(12),可得:
Figure BDA0003988945830000069
3)Step i:设计虚拟控制信号,针对第i(2≤i≤n-1)个误差变量ei,根据式(3)和式(4),可得:
Figure BDA00039889458300000610
构造如下Lyapunov函数:
Figure BDA0003988945830000071
其中,
Figure BDA0003988945830000072
是θi的估计值,
Figure BDA0003988945830000073
是估计误差,ri>0
对其求导可得:
Figure BDA0003988945830000074
神经网络逼近Wi,可得:
Figure BDA0003988945830000075
其中,
Figure BDA0003988945830000076
i|<δi是估计误差,δi>0,ai>0,
Figure BDA0003988945830000077
定义虚拟控制律βi为:
Figure BDA0003988945830000078
其中,
Figure BDA0003988945830000079
λi>0;
进一步可得:
Figure BDA00039889458300000710
设计虚拟控制信号
Figure BDA00039889458300000711
和自适应律
Figure BDA00039889458300000712
为:
Figure BDA00039889458300000713
Figure BDA00039889458300000714
其中,zi,qi和μi均大于0;
将式(22)-(25)带入(21),可得:
Figure BDA0003988945830000081
4)Step n:设计虚拟控制信号,考虑到事件触发控制,构
建如下控制信号μ(t):
事件触发控制,构建如下控制信号μ(t):
Figure BDA0003988945830000082
事件触发机制设计:
u=μ(tm),t∈[tm,tm+1)
tm+1=inf{t∈R||γ(t)|≥τtanh|u|+ε} (28)
其中,
Figure BDA0003988945830000083
为大于零的未知常数,δ*为单调递减的正函数,
Figure BDA0003988945830000084
γ(t)=μ(t)-u,tm为信号上传时间,m为大于零的整数;
构造中间控制律:
Figure BDA0003988945830000085
其中,
Figure BDA0003988945830000086
Φ=[βn,1]T;引入参数估计
Figure BDA0003988945830000087
来估计ρ,
Figure BDA0003988945830000088
代表估计误差,
Figure BDA0003988945830000089
Figure BDA00039889458300000810
分别表示ρ中元素的估计值;
因此,中间控制律为:
Figure BDA00039889458300000811
根据式(27)可以得到以下等式:
Figure BDA00039889458300000812
其中0<λ<1,|v1(t)|≤1和|v2(t)|≤1为时变参数;
针对第n个误差变量en,根据式(3)和式(4),可得:
Figure BDA0003988945830000091
构造如下Lyapunov函数:
Figure BDA0003988945830000092
其中,
Figure BDA0003988945830000093
是θi的估计值,
Figure BDA0003988945830000094
是估计误差,rn>0,G-1为正定矩阵G的逆矩阵;
对其求导可得:
Figure BDA0003988945830000095
其中,
Figure BDA0003988945830000096
利用RBFNNs神经网络逼近Wn,可得:
Figure BDA0003988945830000097
其中,
Figure BDA0003988945830000098
nn是估计误差,δn>0,an>0,θn=||φn||2
定义虚拟控制律βn为:
Figure BDA0003988945830000099
其中,
Figure BDA00039889458300000910
进一步可得:
Figure BDA00039889458300000911
设计虚拟控制信号
Figure BDA0003988945830000101
和实际自适应律
Figure BDA0003988945830000102
Figure BDA0003988945830000103
为:
Figure BDA0003988945830000104
Figure BDA0003988945830000105
Figure BDA0003988945830000106
其中,zi,qi,μi和Ψ均大于0的常数。
将式(35)-(39)带入(34),可得:
Figure BDA0003988945830000107
对于任意x∈R和任意变量y∈R,则有:
Figure BDA0003988945830000108
对于任意αi∈R,i=1,2,...,n和0≤β≤1有:
Figure BDA0003988945830000109
可以得到:
Figure BDA00039889458300001010
Figure BDA00039889458300001011
进一步可以得到:
Figure BDA0003988945830000111
其中,X为矩阵G的最大特征值,
Figure BDA0003988945830000112
优选地,上述技术方案中,步骤(4)中设计自适应阈值策略控制包括:当采样数据误差在预设范围内,事件触发机制采用相对阈值策略;当采样数据误差超出预设范围,事件触发机制转换为固定阈值策略;自适应阈值策略转化条件为:
τtanh|u|+ε (47)
其中,
Figure BDA0003988945830000113
为大于零的未知常数,δ*为单调递减的正函数,
Figure BDA0003988945830000114
γ(t)=μ(t)-u,tm为信号上传时间,m为大于零的整数。
优选地,上述技术方案中,步骤(4)中信号达到触发条件时,修枝机进行修枝工作,控制器触发判断分为以下两种工况:
1)当刀具机构没有切割树枝时,刀具机构的压力传感器没有检测到压力变化,当前时刻事件没有触发,刀具的切割速度和主动轮的速度始终按照初始预设值运动;
2)当刀具机构在修枝机上升过程中切割侧枝,在切割事件触发时,刀具机构的压力传感器常采样信号与触发时刻输入信号误差超过阈值,达到事件触发条件,控制律将新的控制信号传递给***执行装置,驱动电机增加输出电压提高刀具机构的切割速度,同时降低主动轮的转速满足修枝机的工作稳定性。
与现有技术相比,本发明具有如下有益效果:
(1)本发明螺旋式攀爬修枝机自适应控制方法,以具有输入死区及不确定非线性***的螺旋式攀爬修枝机为研究对象,输入螺旋式攀爬修枝机预期上升速度和刀具切割速度以及夹紧轮角度控制信号,输入信号通过自适应神经网络控制器生成当前时刻自适应控制律,控制螺旋式攀爬修枝机上升速度和刀具装置的切割速度跟踪预期要求。通过刀具切割装置和驱动装置传感器采集的数据转化为下一时刻的输入信号,设计分段阈值事件触发机制,通过比较当前时刻控制信号与预期的控制信号的误差,根据事件触发条件判断当前时刻是否触发该事件。若信号达到事件触发条件,自适应控制器将最新控制信号指令传送给***执行器,执行器驱动电机增大或减小输出电压来满足误差跟踪,实现攀爬修枝机动力输出与工况匹配。并且在事件触发条件中不包含控制信号,这使得控制律结构简单、易于实现。
(2)通过本发明的控制方法实现了螺旋式攀爬修枝机在爬升过程中的上升速度、刀具切割速度和旋转角度控制信号的自适应协调控制,提高了机器人的修剪效率和工作可靠性,提高了修枝机械的自动化、智能化水平。
附图说明
图1是根据本发明的螺旋式攀爬修枝机的结构示意图;
图2是根据本发明的螺旋式攀爬修枝机自适应控制方法的控制***图;
图3是根据本发明的螺旋式攀爬修枝机自适应控制方法的控制原理图。
具体实施方式
下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。
除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。
如图1至图3所示,根据本发明具体实施方式的一种螺旋式攀爬修枝机自适应控制方法。该控制方法应用于螺旋式攀爬修枝机上,攀爬修枝机的结构为市面上常见的修枝机。如图1所示,攀爬修枝机包括机架1、夹持机构2、主动轮3、夹紧轮4、驱动电机5,刀具机构6和控制***。夹持机构2安装在机架1上,夹持机构2包括两条伸缩杆21和夹持控制装置22,夹持控制装置22与伸缩杆21连接,驱动伸缩杆伸缩。该伸缩杆具有开口且呈环状结构,分别安装在机架1的上端和下端。伸缩杆的伸缩能改变伸缩杆环状内径的大小。上伸缩杆安装有3个主动轮3,三个主动轮3均匀分布在上伸缩杆上。主动轮3与驱动电机5连接,通过驱动电机5带动主动轮3滚动。下伸缩杆安装有3个夹紧轮4,三个夹紧轮4均匀分布在下伸缩杆上。刀具机构6安装在机架1上,刀具机构6包括刀具61、刀具伸缩装置62和刀具电机62,刀具电机62与刀具伸缩装置62连接,刀具伸缩装置62与刀具61连接,刀具电机63驱动刀具伸缩装置62伸缩,以带动刀具61工作切割树枝。
螺旋式攀爬修枝机的工作过程如下:
螺旋式攀爬修枝机装载在一个可移动平台上,其主要装置包括动力源、主动轮、卡紧轮、夹持机构、刀具机构及控制***等。攀爬修枝机主要构造见图1。控制***主要由电机驱动、速度传感器、压力传感器等相关电器元件组成。控制器根据采集的传感器信息,输出指令给各个执行机构,实现机器人抱树、攀爬以及刀具切割速度的自适应控制等动作。
攀爬机器人的工作原理如下:
(1)螺旋式攀爬修枝机的所有运动关节复位到初始设定位置,移动平台靠近目标树干后,控制器下达启动指令,夹持机构2沿导轨伸出,修枝机的运动关节闭合将树干抱紧。
(2)待机器人所有运动关节抱紧树干,卡紧轮4将修枝机与树干卡紧,压力传感器检测的夹持力度到达期望值之后,修枝机处于受力平衡状态,此时修枝机整体离开可移动平台的导轨台。
(3)控制器下达预期控制指令给驱动电机,驱动电机带动主动轮3开始沿着树干向上做螺旋式上升运动,驱动电机控制主动轮的转速从而控制修枝机的上升速度,同时控制刀具机构6以一定速度锯切侧枝。
(4)机器人到达期望高度后,夹持装置紧抱树干,驱动电机反转,以预设的速度平稳下降至导轨台,至此单棵树的修剪作业完成。
一种螺旋式攀爬修枝机自适应控制方法,包括以下步骤:
步骤一:建立修枝机动力学模型,通过动力学模型输入修枝机运行参数;
攀爬修枝机的动力学模型为:
Figure BDA0003988945830000141
其中,u是控制输入电压,y为修枝机***输出,x1,x2,x3分别是修枝机旋转角位移、旋转角速度和电枢电流,D是机械惯量,Mn是负载转矩,μf是摩擦系数,L、R分别是电枢电感和电阻,Kl是反电动势系数,i是减速比。
螺旋式攀爬修枝机所有关节均采用电机驱动,因此不可避免存在控制输入死区问题,从而容易影响***暂态响应、稳态误差、超调量等性能指标。由于螺旋式攀爬修枝机夹持力度大,攀爬高度高,这对机器人工作过程中的安全性提出了很高的要求。同时在保证机器人控制性能的基础上,减少无线网络通信量也是需要解决的问题之一。
步骤二:攀爬修枝机传感器数据的采集及处理
螺旋式攀爬修枝机的关键工作部件(包括:主动轮2、夹紧轮4、刀具机构6、夹持机构2及驱动电机5)承担了树干修枝的重要工序任务。选择刀具机构6和夹紧轮4作为修枝机切割压力传感器和夹持压力传感器的测量点,选择主动轮2作为修枝机运动速度传感器的测量点,转速传感器将测量主动轮转动的圈数得到的脉冲信号转为主动轮2的转速,并进一步转化为攀爬修枝机运动上升的速度,传感器信号由数据采集***进行动态采集并存储,如图2所示为攀爬修枝的控制***图。刀具电机、主动轮电机和夹持装置电机为执行机构。
在实际修枝过程中,树干直径并不均匀,需要根据树干的直径变化情况来实时调整夹持装置的伸缩量和夹紧轮的角度以保证螺旋式攀爬修枝机在工作时不会出现打滑现象。通过检测夹紧轮压力传感器的压力信号,控制器可以自适应调整夹紧轮的角度和夹持装置的伸长量和收缩量,以保证修枝机处于受力平衡状态,机体不会出现滑落现象。通过检测刀具压力传感器的压力信号,控制器可以自适应调整刀具的切割速度,控制刀具的切割速度根据压力传感器的信号以非线性方式递增,在保证修剪机的工作效率的同时做到节能环保。根据实际工况调整机器人的爬升速度也是一个控制的重点。
在实际应用中,传感器的输出值会因为噪声等干扰信号产生一定的波动,可以选择一个二阶低通滤波器对输出值进行滤波,以减少这种影响。这里选择一个巴特沃斯二阶低通滤波器,其传递函数为:
Figure BDA0003988945830000151
其中:n0=1,n1=2,n2=1;
Figure BDA0003988945830000152
d1=-2(c2-1);
Figure BDA0003988945830000153
ωD为上限截止角频率,Ts为采样周期。
步骤三:攀爬修枝机自适应神经网络控制器设计
根据定义的不确定非线性***,构造虚拟控制信号和自适应控制律,通过设置事件触发条件,构建事件触发机制,实现自适应神经网络控制器设计。具体是:根据定义的不确定非线性***,引入Lyapunov函数使得闭环***中所有信号的有界性以及跟踪误差可以收敛到有界的紧集内,利用RBFNNs神经网络逼近拟合函数,进而构造虚拟控制信号和自适应控制律,通过设置事件触发条件,构建事件触发机制,实现自适应神经网络控制器设计。
螺旋式攀爬修枝机是一个非线性控制***,结合作业环境和结构参数的非线性特性,提出一种螺旋式攀爬修枝机自适应控制方法,图3为攀爬修枝机的控制原理图。
(1)首先,定义一个不确定非线性***:
Figure BDA0003988945830000161
其中,
Figure BDA0003988945830000162
i=1,2,…,n且
Figure BDA0003988945830000163
表示***状态,所有状态都有边界约束|xi|<Ti,Ti>0,U∈R为***输入死区,y∈R为***输出,hi(·)和wi(·)表示未知非线性光滑函数。
定义误差***:
Figure BDA0003988945830000164
其中,e1(t)为实际输出与预期输出的误差;x(t)为***的实际输出,yd(t)是***的期望输出,βi-1是虚拟控制律。
(2)构造虚拟控制信号和自适应控制律,目标是设计一个自适应控制律,因此有必要引入以下假设:
假设1:期望的输出信号yd(t)及其n阶导数连续且有界,存在正数pi(i=0,1,…,n),使|yd|≤p0≤T1
Figure BDA0003988945830000165
假设2:函数wi(·),i=1,2,...,n是有界的,满足
Figure BDA0003988945830000166
其中
Figure BDA0003988945830000167
wi 为大于0的未知常数;
考虑死区模型
U=bu+c (5)
其中,u表示***输入,
Figure BDA0003988945830000171
其中,b1>0和b2>0分别表示曲线的斜率,c1<0和c2<0表示的转折点,且b1、b2、c1、c2都是未知参数。
Step 1:设计虚拟控制信号,针对第1个误差变量e1。根据式(2)和式(3),可得:
Figure BDA0003988945830000172
构造以下Lyapunov函数:
Figure BDA0003988945830000173
其中,
Figure BDA0003988945830000174
是θ1的估计值,
Figure BDA0003988945830000175
是估计误差,r1>0;
对其求导可得:
Figure BDA0003988945830000176
其中,为简化公式,令
Figure BDA0003988945830000177
RBFNNs神经网络可以逼近任意非线性函数,可表示为:
Figure BDA0003988945830000178
其中,
Figure BDA0003988945830000179
Rj(Xj),εj分别为理想权重向量、基函数向量和逼近误差,k为神经网络节点数,X=[x1,x2,…xk]T为输入向量;
选取高斯函数为RBFNNs神经网络的基函数,其表达式为:
Figure BDA00039889458300001710
其中,i=1,2,...,n,高斯函数的中心μi分布区间为[-1,1]
所以,利用RBFNNs神经网络可以对未知项W1进行逼近,可得:
Figure BDA0003988945830000181
其中,
Figure BDA0003988945830000182
1|<δ1,δ1>0,δ1是估计误差;
根据Young不等式得:
Figure BDA0003988945830000183
其中,a1>0,
Figure BDA00039889458300001812
定义虚拟控制律β1为:
Figure BDA0003988945830000184
其中,
Figure BDA0003988945830000185
λ1>0;
进一步可得:
Figure BDA0003988945830000186
设计的虚拟控制信号
Figure BDA0003988945830000187
为:
Figure BDA0003988945830000188
其中,z1,q1均大于0,
Figure BDA0003988945830000189
设计自适应控制律为:
Figure BDA00039889458300001810
其中,μ1>0
将上面的式(11)-(16)代入(12),可得:
Figure BDA00039889458300001811
Step i:设计虚拟控制信号,针对第i(2≤i≤n-1)个误差变量ei,根据式(2)和式(3),可得:
Figure BDA0003988945830000191
构造如下Lyapunov函数:
Figure BDA0003988945830000192
其中,
Figure BDA0003988945830000193
是θi的估计值,
Figure BDA0003988945830000194
是估计误差,ri>0
对其求导可得:
Figure BDA0003988945830000195
其中,
Figure BDA0003988945830000196
同样利用RBFNNs神经网络逼近Wi,可得:
Figure BDA0003988945830000197
其中,
Figure BDA0003988945830000198
i|<δi是估计误差,δi>0,ai>0,
Figure BDA0003988945830000199
定义虚拟控制律βi为:
Figure BDA00039889458300001910
其中,
Figure BDA00039889458300001911
λi>0;
进一步可得:
Figure BDA00039889458300001912
设计虚拟控制信号
Figure BDA00039889458300001913
和实际自适应律
Figure BDA00039889458300001914
为:
Figure BDA0003988945830000201
Figure BDA0003988945830000202
其中,zi,qi和μi均大于0;
将式(22)-(25)带入(21),可得:
Figure BDA0003988945830000203
Step n:考虑到事件触发控制,构建如下控制信号μ(t):
Figure BDA0003988945830000204
事件触发机制设计:
u=μ(tm),t∈[tm,tm+1)
tm+1=inf{t∈R||γ(t)|≥τtanh|u|+ε} (28)
其中,
Figure BDA0003988945830000205
为大于零的未知常数,δ*为单调递减的正函数,
Figure BDA0003988945830000206
γ(t)=μ(t)-u,tm为信号上传时间,m为大于零的整数。
构造中间控制律:
Figure BDA0003988945830000207
其中,
Figure BDA0003988945830000208
Φ=[βn,1]T;引入参数估计
Figure BDA0003988945830000209
来估计ρ,
Figure BDA00039889458300002010
代表估计误差,
Figure BDA00039889458300002011
Figure BDA00039889458300002012
分别表示ρ中元素的估计值;
因此,中间控制律为:
Figure BDA00039889458300002013
根据式(27)可以得到以下等式:
Figure BDA0003988945830000211
其中0<λ<1,|v1(t)|≤1和|v2(t)|≤1为时变参数。
设计虚拟控制信号,针对第n个误差变量en,根据式(2)和式(3),可得:
Figure BDA0003988945830000212
构造如下Lyapunov函数:
Figure BDA0003988945830000213
其中,
Figure BDA0003988945830000214
是θi的估计值,
Figure BDA0003988945830000215
是估计误差,rn>0,G-1为正定矩阵G的逆矩阵;
对其求导可得:
Figure BDA0003988945830000216
其中,
Figure BDA0003988945830000217
利用RBFNNs神经网络逼近Wn,可得:
Figure BDA0003988945830000218
其中,
Figure BDA0003988945830000219
n|<δn是估计误差,δn>0,anv0,θn=||φn||2
定义虚拟控制律βn为:
Figure BDA00039889458300002110
其中,
Figure BDA00039889458300002111
λn>0。
进一步可得:
Figure BDA0003988945830000221
设计虚拟控制信号
Figure BDA0003988945830000222
和自适应律
Figure BDA0003988945830000223
Figure BDA0003988945830000224
为:
Figure BDA0003988945830000225
Figure BDA0003988945830000226
Figure BDA0003988945830000227
其中,zi,qi,μi和Ψ均大于0的常数。
将式(35)-(39)带入(34),可得:
Figure BDA0003988945830000228
对于任意x∈R和任意变量y∈R,则有:
Figure BDA0003988945830000229
对于任意αi∈R,i=1,2,...,n和0≤β≤1有:
Figure BDA00039889458300002210
可以得到:
Figure BDA00039889458300002211
Figure BDA00039889458300002212
进一步可以得到:
Figure BDA0003988945830000231
其中,X为矩阵G的最大特征值,
Figure BDA0003988945830000232
步骤四:攀爬修枝机动力输出和工况匹配自适应控制
设计自适应阈值策略控制的事件触发机制,控制器获取步骤(2)的信号,通过比较常采样信号与触发时刻采样信号的误差,根据事件触发条件判断当前时刻是否触发该事件;若信号达到事件触发条件,再根据构造的自适应控制律将控制信号指令传送给***的执行器,建立输出和工况自适应控制。
根据构造的控制律将控制信号指令经过事件触发装置传送给***执行器,实现了螺旋式攀爬修枝机的工况自适应控制,在保证跟踪误差始终在动态性能边界范围内且渐近收敛到零,同时减少了网络中的传输数据,减轻了网络带宽占有率的负担。
为解决攀爬修枝机动力输出与工况不匹配问题,通过事件触发机制决定不同修枝状况下的控制策略。事件触发机制的原理是将测量误差阈值进行比较,判断是否传输最新状态,达到节约通信资源的同时还能节约***能量。
基于事件触发的自适应阈值策略控制方法,当控制信号在预设范围内,事件触发机制采用相对阈值策略以此提高效率;当控制信号超过预设范围,事件触发机制转换为固定阈值策略,起到保护控制***的作用。
事件触发控制信号μ(t):
Figure BDA0003988945830000233
事件触发机制设计:
u=μ(tm),t∈[tm,tm+1)
tm+1=inf{t∈R||γ(t)|≥τtanh|u|+ε}
自适应阈值策略转化条件为:
τtanh|u|+ε (46)
其中,
Figure BDA0003988945830000241
为大于零的未知常数,δ*为单调递减的正函数,
Figure BDA0003988945830000242
γ(t)=μ(t)-u,tm为信号上传时间,m为大于零的整数。
自适应阈值策略实现了固定阈值策略和相对阈值策略的平滑转化。
如图3所示基于事件触发的螺旋式攀爬修枝机流程示意图,速度传感器、压力传感器等检测信号输入到自适应控制器,通过采集常采样瞬间信号和触发时刻的信号,将两者信号比较结果输入事件触发机制,判断当前时刻是否触发事件。
螺旋式攀爬修枝机在工作时,控制器触发判断分为以下两种工况:
1)当刀具切割装置没有切割树枝时,刀具切割装置的压力传感器没有检测到压力变化,当前时刻事件没有触发,刀具的切割速度和主动轮的速度始终按照初始预设值运动;
2)当刀具在修枝机上升过程中切割侧枝,在切割事件触发时,刀具机构的压力传感器常采样信号与触发时刻输入信号误差超过阈值,达到事件触发条件,控制律将新的控制信号传递给***执行装置,驱动电机增加输出电压提高刀具切割装置的切割速度,同时降低主动轮的转速满足修枝机的工作稳定性。
本发明的自适应神经网络控制器,使螺旋式攀爬修枝机的旋转上升速度和刀具切割速度能够跟踪给定的速度参考值。通过基于事件触发的未知严格反馈非线性自适应跟踪控制方法,实现不同工况下的输出功率和负载匹配。
前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。

Claims (9)

1.一种螺旋式攀爬修枝机自适应控制方法,其特征在于,包括:
(1)建立修枝机动力学模型,通过动力学模型输入修枝机运行参数;
(2)采集攀爬修枝机多传感器的数据作为控制输入量,对采集的数据进行处理,并将传感器的信号转化为控制器的输入信号;
(3)基于作业环境和结构参数的非线性特性,根据定义的不确定非线性***,构造虚拟控制信号和自适应控制律,通过设置事件触发条件,构建事件触发机制,实现自适应神经网络控制器设计;
(4)设计自适应阈值策略控制的事件触发机制,控制器获取步骤(2)的信号,通过比较常采样信号与触发时刻采样信号的误差,根据事件触发条件判断当前时刻是否触发该事件;若信号达到事件触发条件,再根据构造的自适应控制律,将控制信号指令传送给***的执行器,建立输出和工况自适应控制。
2.根据权利要求1所述螺旋式攀爬修枝机自适应控制方法,其特征在于,步骤(1)修枝机的动力学模型为:
Figure FDA0003988945820000011
其中,u是控制输入电压,y为修枝机***输出,x1,x2,x3分别是修枝机旋转角位移、旋转角速度和电枢电流,D是机械惯量,Mn是负载转矩,μf是摩擦系数,L、R分别是电枢电感和电阻,Kl是反电动势系数,i是减速比。
3.根据权利要求1所述螺旋式攀爬修枝机自适应控制方法,其特征在于,步骤(2)攀爬修枝机多传感器包括:夹紧轮压力传感器、刀具压力传感器和修枝机速度传感器。
4.根据权利要求3所述螺旋式攀爬修枝机自适应控制方法,其特征在于,步骤(2)对采集的数据进行处理包括:对采集的数据输出值进行滤波,使用二阶低通录波器,其传递函数为:
Figure FDA0003988945820000021
其中:n0=1,n1=2,n2=1;
Figure FDA0003988945820000022
d1=-2(c2-1);
Figure FDA0003988945820000023
Figure FDA0003988945820000024
ωD为上限截止角频率,Ts为采样周期。
5.根据权利要求1所述螺旋式攀爬修枝机自适应控制方法,其特征在于,步骤(3)根据定义的不确定非线性***,引入Lyapunov函数使得闭环***中所有信号的有界性以及跟踪误差可以收敛到有界的紧集内,利用RBFNNs神经网络逼近拟合函数,进而构造虚拟控制信号和自适应控制律,通过设置事件触发条件,构建事件触发机制,实现自适应神经网络控制器设计。
6.根据权利要求1所述螺旋式攀爬修枝机自适应控制方法,其特征在于,步骤(3)定义不确定的非线性***包括:
1)定义一个不确定非线性***:
Figure FDA0003988945820000025
其中,
Figure FDA0003988945820000026
Figure FDA0003988945820000027
表示***状态,所有状态都有边界约束|xi|<Ti,Ti>0,U∈R为***输入死区,y∈R为***输出,hi(·)和wi(·)表示未知非线性光滑函数;
2)定义误差***:
Figure FDA0003988945820000031
其中,e1(t)为实际输出与预期输出的误差;x(t)为***的实际输出,yd(t)是***的期望输出,βi-1是虚拟控制律。
7.根据权利要求6所述螺旋式攀爬修枝机自适应控制方法,其特征在于,步骤(3)中构造虚拟控制信号和自适应控制律包括:
1)引入以下假设,假设1:期望的输出信号yd(t)及其n阶导数连续且有界,存在正数pi(i=0,1,…,n),使|yd|≤p0≤T1
Figure FDA0003988945820000032
假设2:函数wi(·),i=1,2,...,n是有界的,满足
Figure FDA0003988945820000033
其中
Figure FDA0003988945820000034
wi 为大于0的未知常数;
考虑死区模型
U=bu+c (5)
其中,u表示***输入,
Figure FDA0003988945820000035
其中,b1>0和b2>0分别表示曲线的斜率,c1<0和c2<0表示的转折点,且b1、b2、c1、c2都是未知参数;
2)Step 1:设计虚拟控制信号,针对第1个误差变量e1,根据式(3)和式(4),可得:
Figure FDA0003988945820000036
构造以下Lyapunov函数:
Figure FDA0003988945820000037
其中,
Figure FDA0003988945820000041
是θ1的估计值,
Figure FDA0003988945820000042
是估计误差,r1>0;
对其求导可得:
Figure FDA0003988945820000043
其中,为简化公式,令
Figure FDA0003988945820000044
RBFNNs神经网络可以逼近任意非线性函数,可表示为:
Figure FDA0003988945820000045
其中,
Figure FDA0003988945820000046
Rj(Xj),εj分别为理想权重向量、基函数向量和逼近误差,k为神经网络节点数,X=[x1,x2,…xk]T为输入向量;
选取高斯函数为RBFNNs神经网络的基函数,其表达式为:
Figure FDA0003988945820000047
其中,i=1,2,...,n,高斯函数的中心μi分布区间为[-1,1]
所以,利用RBFNNs神经网络可以对未知项W1进行逼近,可得:
Figure FDA0003988945820000048
其中,
Figure FDA0003988945820000049
1|<δ1,δ1>0,δ1是估计误差;
根据Young不等式得:
Figure FDA00039889458200000410
其中,a1>0,
Figure FDA00039889458200000411
定义虚拟控制律β1为:
Figure FDA00039889458200000412
其中,
Figure FDA00039889458200000413
λ1>0;
进一步可得:
Figure FDA0003988945820000051
设计的虚拟控制信号
Figure FDA0003988945820000052
为:
Figure FDA0003988945820000053
其中,z1,q1均大于0,
Figure FDA0003988945820000054
设计自适应控制律为:
Figure FDA0003988945820000055
其中,μ1>0
将上面的式(11)-(16)代入(12),可得:
Figure FDA0003988945820000056
3)Step i:设计虚拟控制信号,针对第i(2≤i≤n-1)个误差变量ei,根据式(3)和式(4),可得:
Figure FDA0003988945820000057
构造如下Lyapunov函数:
Figure FDA0003988945820000058
其中,
Figure FDA0003988945820000059
Figure FDA00039889458200000510
是θi的估计值,
Figure FDA00039889458200000511
是估计误差,ri>0
对其求导可得:
Figure FDA00039889458200000512
其中,
Figure FDA00039889458200000513
同样利用RBFNNs神经网络逼近Wi,可得:
Figure FDA0003988945820000061
其中,
Figure FDA0003988945820000062
i|<δi是估计误差,δi>0,ai>0,
Figure FDA0003988945820000063
定义虚拟控制律βi为:
Figure FDA0003988945820000064
其中,
Figure FDA0003988945820000065
λi>0;
进一步可得:
Figure FDA0003988945820000066
设计虚拟控制信号
Figure FDA0003988945820000067
和自适应律
Figure FDA0003988945820000068
为:
Figure FDA0003988945820000069
Figure FDA00039889458200000610
其中,zi,qi和μi均大于0;
将式(22)-(25)带入(21),可得:
Figure FDA00039889458200000611
4)Step n:设计虚拟控制信号,考虑到事件触发控制,构建如下控制信号μ(t):
事件触发控制,构建如下控制信号μ(t):
Figure FDA0003988945820000071
事件触发机制设计:
u=μ(tm),t∈[tm,tm+1)
tm+1=inf{t∈R||γ(t)|≥τtanh|u|+ε} (28)
其中,τ、ε、
Figure FDA0003988945820000072
为大于零的未知常数,δ*为单调递减的正函数,
Figure FDA0003988945820000073
γ(t)=μ(t)-u,tm为信号上传时间,m为大于零的整数;
构造中间控制律:
Figure FDA0003988945820000074
其中,
Figure FDA0003988945820000075
Φ=[βn,1]T;引入参数估计
Figure FDA0003988945820000076
来估计ρ,
Figure FDA0003988945820000077
代表估计误差,
Figure FDA0003988945820000078
Figure FDA0003988945820000079
Figure FDA00039889458200000710
分别表示ρ中元素的估计值;
因此,中间控制律为:
Figure FDA00039889458200000711
根据式(27)可以得到以下等式:
Figure FDA00039889458200000712
其中0<λ<1,|v1(t)|≤1和|v2(t)|≤1为时变参数;
针对第n个误差变量en,根据式(3)和式(4),可得:
Figure FDA00039889458200000713
构造如下Lyapunov函数:
Figure FDA00039889458200000714
其中,
Figure FDA0003988945820000081
Figure FDA0003988945820000082
是θi的估计值,
Figure FDA0003988945820000083
是估计误差,rn>0,G-1为正定矩阵G的逆矩阵;
对其求导可得:
Figure FDA0003988945820000084
其中,
Figure FDA0003988945820000085
利用RBFNNs神经网络逼近Wn,可得:
Figure FDA0003988945820000086
其中,
Figure FDA0003988945820000087
n|<δn是估计误差,δn>0,an>0,θn=||φn||2
定义虚拟控制律βn为:
Figure FDA0003988945820000088
其中,
Figure FDA0003988945820000089
λn>0。
进一步可得:
Figure FDA00039889458200000810
设计虚拟控制信号
Figure FDA00039889458200000811
和实际自适应律
Figure FDA00039889458200000812
Figure FDA00039889458200000813
为:
Figure FDA00039889458200000814
Figure FDA00039889458200000815
Figure FDA00039889458200000816
其中,zi,qi,μi和Ψ均大于0的常数。
将式(35)-(39)带入(34),可得:
Figure FDA0003988945820000091
对于任意x∈R和任意变量y∈R,则有:
Figure FDA0003988945820000092
对于任意αi∈R,i=1,2,...,n和0≤β≤1有:
Figure FDA0003988945820000093
可以得到:
Figure FDA0003988945820000094
Figure FDA0003988945820000095
进一步可以得到:
Figure FDA0003988945820000096
其中,X为矩阵G的最大特征值,
Figure FDA0003988945820000097
8.根据权利要求1所述螺旋式攀爬修枝机自适应控制方法,其特征在于,步骤(4)中设计自适应阈值策略控制包括:当采样数据误差在预设范围内,事件触发机制采用相对阈值策略;当采样数据误差超出预设范围,事件触发机制转换为固定阈值策略;自适应阈值策略转化条件为:
τtanh|u|+ε (47)
其中,τ、ε、
Figure FDA0003988945820000101
为大于零的未知常数,δ*为单调递减的正函数,
Figure FDA0003988945820000102
γ(t)=μ(t)-u,tm为信号上传时间,m为大于零的整数。
9.根据权利要求1所述螺旋式攀爬修枝机自适应控制方法,其特征在于,步骤(4)中信号达到触发条件时,修枝机进行修枝工作,控制器触发判断分为以下两种工况:
1)当刀具机构没有切割树枝时,刀具机构的压力传感器没有检测到压力变化,当前时刻事件没有触发,刀具的切割速度和主动轮的速度始终按照初始预设值运动;
2)当刀具机构在修枝机上升过程中切割侧枝,在切割事件触发时,刀具机构的压力传感器常采样信号与触发时刻输入信号误差超过阈值,达到事件触发条件,控制律将新的控制信号传递给***执行装置,驱动电机增加输出电压提高刀具机构的切割速度,同时降低主动轮的转速满足修枝机的工作稳定性。
CN202211582252.0A 2022-12-08 2022-12-08 螺旋式攀爬修枝机自适应控制方法 Active CN115793465B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211582252.0A CN115793465B (zh) 2022-12-08 2022-12-08 螺旋式攀爬修枝机自适应控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211582252.0A CN115793465B (zh) 2022-12-08 2022-12-08 螺旋式攀爬修枝机自适应控制方法

Publications (2)

Publication Number Publication Date
CN115793465A true CN115793465A (zh) 2023-03-14
CN115793465B CN115793465B (zh) 2023-08-01

Family

ID=85418385

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211582252.0A Active CN115793465B (zh) 2022-12-08 2022-12-08 螺旋式攀爬修枝机自适应控制方法

Country Status (1)

Country Link
CN (1) CN115793465B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104537256A (zh) * 2015-01-11 2015-04-22 北京工业大学 一种基于rbf神经网络m-ran算法的数控慢走丝线切割机床热误差建模方法
WO2017189859A1 (en) * 2016-04-27 2017-11-02 Neurala, Inc. Methods and apparatus for pruning experience memories for deep neural network-based q-learning
CN109465825A (zh) * 2018-11-09 2019-03-15 广东工业大学 机械臂柔性关节的rbf神经网络自适应动态面控制方法
CN113110055A (zh) * 2021-04-20 2021-07-13 山东师范大学 时滞切换***的自适应事件触发输出反馈控制方法及***
CN114839880A (zh) * 2022-06-02 2022-08-02 淮阴工学院 一种基于柔性关节机械臂的自适应控制方法
CN115202214A (zh) * 2022-08-12 2022-10-18 沈阳工业大学 基于分段阈值事件触发的机械臂预设性能控制方法
CN115373270A (zh) * 2022-08-29 2022-11-22 扬州大学 基于全状态约束mimo自适应事件触发控制方法及***

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104537256A (zh) * 2015-01-11 2015-04-22 北京工业大学 一种基于rbf神经网络m-ran算法的数控慢走丝线切割机床热误差建模方法
WO2017189859A1 (en) * 2016-04-27 2017-11-02 Neurala, Inc. Methods and apparatus for pruning experience memories for deep neural network-based q-learning
CN109465825A (zh) * 2018-11-09 2019-03-15 广东工业大学 机械臂柔性关节的rbf神经网络自适应动态面控制方法
CN113110055A (zh) * 2021-04-20 2021-07-13 山东师范大学 时滞切换***的自适应事件触发输出反馈控制方法及***
CN114839880A (zh) * 2022-06-02 2022-08-02 淮阴工学院 一种基于柔性关节机械臂的自适应控制方法
CN115202214A (zh) * 2022-08-12 2022-10-18 沈阳工业大学 基于分段阈值事件触发的机械臂预设性能控制方法
CN115373270A (zh) * 2022-08-29 2022-11-22 扬州大学 基于全状态约束mimo自适应事件触发控制方法及***

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
ISAAC GANDARILLA: "Trajectory tracking control of a self-balancing robot via adaptive neural networks", ENGINEERING SCIENCE AND TECHNOLOGY, vol. 35 *
李捷文;杨忠;张秋雁;许昌亮;徐浩;: "树障清理机器人刀具***自抗扰控制器设计", 应用科技, no. 01 *
李鑫;杨开明;朱煜;: "基于RBF的机械手建模误差补偿自适应控制", ***仿真学报, no. 07 *
沈小滨: "园林修剪机械手运动学与动力学仿真分析", 广西大学学报, vol. 46, no. 2 *
蔡慧娟: "基于神经网络的自适应控制", 电子科学 *
邓涛;姚宏;杜军;苏磊;: "控制增益未知非线性***的动态面控制", 信息与控制, no. 06 *

Also Published As

Publication number Publication date
CN115793465B (zh) 2023-08-01

Similar Documents

Publication Publication Date Title
CN105888971B (zh) 一种大型风力机叶片主动降载控制***及方法
CN105281615A (zh) 一种基于改进粒子群算法优化无刷直流电机模糊控制器的方法
CN109884900A (zh) 基于自适应模型预测控制的收获机路径跟踪控制器的设计方法
CN104391497A (zh) 一种关节伺服***参数辨识和控制参数在线优化方法
CN107061164B (zh) 一种考虑执行机构不确定的风机变桨距滑模自适应控制方法
CN111300423A (zh) 一种机器人关节力矩控制***及其负载补偿方法
CN107171612A (zh) 模糊分数阶pid的开关磁阻电机转矩控制方法与***
CN113443123A (zh) 一种无人机变距螺旋桨闭环控制方法、装置及***
CN105353619A (zh) 一种批次注塑过程的滚动时域跟踪控制方法
Jaafar et al. Optimal PID controller parameters for nonlinear gantry crane system via MOPSO technique
CN104635734A (zh) 履带式机器人的轨迹跟踪方法
CN103713520A (zh) 一种陀螺稳定平台的自适应复合控制方法
CN115793465A (zh) 螺旋式攀爬修枝机自适应控制方法
CN103995463A (zh) 一种基于混合控制的电液比例阀位置伺服驱动方法
Quach et al. An improved direct adaptive fuzzy controller for an uncertain DC motor speed control system
CN107390546A (zh) 基于eos‑elm的压电驱动定位平台建模方法、控制方法及***
CN107290960A (zh) 一种大型智能割草机器人的复合智能控制***
CN111043379B (zh) 一种开关式智能阀门***精确控制方法
CN112901414A (zh) 一种风力发电机组变桨***辨识方法
CN111283687B (zh) 一种机器人关节位置控制***及其动态力矩的反馈补偿方法
Zhenmian et al. The study of trajectory automatic control based on RBF neural network PID control
Çakar et al. Design Of A Model Reference Adaptive Pid Controller For Dc Motor Position Control: Compared With Pid And Fuzzy Controllers
CN110165950B (zh) 两相混合式步进电机失步判别方法
CN110253576B (zh) 一种巡检机器人关节运动控制方法及巡检机器人
CN107094513A (zh) 一种自动化变胞式步进爬树剪式整枝机器人

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant