CN104199295A - 基于神经网络的机电伺服***摩擦补偿和变结构控制方法 - Google Patents

基于神经网络的机电伺服***摩擦补偿和变结构控制方法 Download PDF

Info

Publication number
CN104199295A
CN104199295A CN201410398835.7A CN201410398835A CN104199295A CN 104199295 A CN104199295 A CN 104199295A CN 201410398835 A CN201410398835 A CN 201410398835A CN 104199295 A CN104199295 A CN 104199295A
Authority
CN
China
Prior art keywords
centerdot
formula
neural network
friction
sigma
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
CN201410398835.7A
Other languages
English (en)
Other versions
CN104199295B (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.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
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 Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN201410398835.7A priority Critical patent/CN104199295B/zh
Publication of CN104199295A publication Critical patent/CN104199295A/zh
Application granted granted Critical
Publication of CN104199295B publication Critical patent/CN104199295B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

基于神经网络的机电伺服***摩擦补偿和变结构控制方法,包括:建立机电伺服***模型和LuGre摩擦模型,初始化***状态以及相关控制参数;通过神经网络估计摩擦力,并补偿到***中。设计线性扩张状态观测器,用于估计不可测***状态以及包括参数扰动和神经网络估计误差的不确定项;根据线性扩张状态观测器估计的***状态和参数扰动,设计滑模变结构控制器,保证***跟踪误差快速稳定地收敛至零点,实现机电伺服***的快速稳定控制。

Description

基于神经网络的机电伺服***摩擦补偿和变结构控制方法
技术领域
本发明设计一种基于神经网络的机电伺服***摩擦补偿和变结构控制方法。特别是带有***部分状态不可测、参数不确定以及外部扰动的机电伺服***变结构控制方法。
背景技术
机电伺服***(electromechanical servos)是以电动机作为动力驱动元件的伺服***,广泛应用于飞行控制、火力控制等各种领域。但是,***中的摩擦会影响伺服***的控制精度,甚至严重降低机电伺服***的性能,并且摩擦力的表现形式较为复杂,不易建模。因此,如何有效地控制和消除摩擦的不利影响,已成为机电控制中亟待解决的关键问题之一。
滑模变结构控制方法(sliding model control,SMC)能够克服***的不确定性,对参数变换和外界扰动不敏感,具有良好的鲁棒性,且物理实现简单,因此广泛应用于机电伺服***的控制中。但是,普通的滑模控制方法中由于符号函数以及控制增益过高导致其存在一定的抖振现象,影响实际应用。目前为止,很多改进的滑模控制方法被提出,比如:终端滑模控制、模糊滑模控制、高阶滑模控制等。以上方法虽然能够不同程度的降低抖振,提高***性能,但是均要求***的所有状态可测。所以,当***状态不可测时,这些方法将会失效。
发明内容
本发明要克服现有技术的***部分状态不可测、参数不确定的缺点,并消除摩擦对机电伺服***性能的影响。提出一种基于神经网络的机电伺服***摩擦补偿和变结构控制方法,解决状态不可测、参数不确定的问题。采用LuGre摩擦模型对摩擦力建模,用神经网络估计摩擦力并补偿到***中。采用扩张状态观测器(Extended State Observer,ESO)估计***不可测状态以及包括参数扰动和神经网络估计误差的不确定项,同时设计滑模控制器。由于***中的摩擦已得到补偿,滑模控制信号的增益下降,从而改善了抖振问题,并实现***跟踪误差快速稳定地收敛至零点。
本发明的具体实现步骤如下:
步骤1,建立如式(1)所示的机电伺服***模型,初始化***状态以及相关控制参数;
d θ m dt = ω m J d ω m dt = K t u - D ω m - F - T l - - - ( 1 )
其中,θm,ωm为状态变量,分别表示电机输出轴位置和转速;J和D是折算到电机轴上的等效转动惯量和等效阻尼系数;Kt是电机扭矩常数;u是控制量;Tl是折算到电机轴上的负载扭矩;F是折算到电机轴上的摩擦力。
步骤2,建立非线性摩擦力的LuGre模型,并将摩擦进行连续化近似处理;
2.1,对于摩擦力,采用LuGre模型,如下:
F = σ o z + σ 1 z · + σ 2 x · - - - ( 2 )
其中,σo为鬃毛刚度系数,σ1为鬃毛阻尼系数,σ2为粘滞摩擦系数,z为接触表面鬃毛的平均变形量。
2.2,将式(2)做如下分析:
z · = x · - | x · | h ( x · ) z - - - ( 3 )
其中,Fs表示最大静摩擦力矩,Fc表示Coulomb摩擦力矩,当时,z趋向于某个值zs
z s = h ( x · ) sign ( x ) - - - ( 4 )
令ε=z-zs,并将式(3)、式(4)带入到式(2)中得:
F = σ 2 x · + [ F c + ( F s - F c ) e - ( x · / x · s ) 2 ] sign ( x · ) + σ o ϵ [ 1 - σ 1 F c + ( F s - F c ) e - ( x · / x · s ) 2 | x · | ] - - - ( 5 )
2.3,由于式(5)中存在符号函数,不可以直接用神经网络估计。因此,将式(5)进行连续化近似处理,即:用双曲正切函数近似符号函数得:
F = σ 2 x · + [ F c + ( F s - F c ) e - ( x · / x · s ) 2 ] tanh ( x · ) + σ o ϵ [ 1 - σ 1 F c + ( F s - F c ) e - ( x · / x · s ) 2 | x · | ] - - - ( 6 )
步骤3,应用BP(Back Propagation)神经网络估计摩擦力;
3.1,网络初始化;
给各连接权值分别赋一个在(-1,1)内的随机数,给定精度值ε和最大学习次数M,选取Sigmoid函数作为转移函数。
3.2,计算隐含层、输出层各单元输出;
隐含层:
Uj=Wij·Xk                    (7)
V j = 1 1 + e - a U j - - - ( 8 )
输出层:
Up=Wjp·Vj                    (9)
V p = 1 1 + e - a U p - - - ( 10 )
其中,Uj,Up分别是隐含层的输入和输出,Vj,Vp分别是输出层的输入和输出,Wij,Wjp为连接权值,Xk为神经网络的输入,a为调节系数。
3.3,计算输出层和隐含层的偏导数δp,δj
δp=Vp(1-Vp)(Fd-Vp)                    (11)
δj=Vj(1-Vj)∑δpWjp                   (12)
3.4,设计权值更新律;
Wjp(n+1)=Wjp(n)+ηδp(n)Vj             (13)
Wij(n+1)=Wij(n)+ηδj(n)Vi             (14)
其中,η为学习速率,Fd为摩擦力的期望值。
3.5,计算误差是否满足精度要求,若误差达到要求,则结束算法;否则,返回3.2步,进入下一轮学习;
结束算法后,输出值Vp即经神经网络估计得到的摩擦力
步骤4,用摩擦力的估计值补偿***中的摩擦力;
4.1,令x1=θm,x2=ωm,并在式(1)中加入摩擦力的补偿,则式(1)可以改写为
x · 1 = x 2 x 2 = K t J u - D J x 2 - F J - T l J + F ^ J - - - ( 15 )
其中,x1,x2为***状态,u为控制信号,为摩擦力F的估计值,则式(15)改写为:
x · 1 = x 2 x · 2 = a ( x ) + bu - - - ( 16 )
其中, a ( x ) = - D J x 2 - F J - T l J + F ^ J , b = K t J ;
4.2,令d=a(x)+Δbu,Δb=b-bo,其中bo为b的估计值,可根据经验给定。基于扩张状态观测器的设计思想,定义扩展状态y3=d,则式(16)可以改写为以下等效形式:
x · 1 = x 2 x · 2 = x 3 + b o u x · 3 = h - - - ( 17 )
其中, h = d · ;
步骤5,设计线性扩张状态观测器,用于估计不可测***状态以及包括参数扰动和神经网络估计误差的不确定项;
令zi,i=1,2,3,分别为式(17)中状态变量yi的观测值,定义观测误差为eoi=zi-yi,则设计线性扩张状态观测器表达式为:
z · 1 = z 2 - β 1 e o 1 z · 2 = z 3 - β 2 e o 1 + b o u z · 3 = - β 3 e o 1 - - - ( 18 )
其中,β1,β2,β3>0为观测器增益;
通过选择合适的参数βi,可以保证zi→xi,i=1,2,3.即:观测误差可以收敛到|xi-zi|≤di,其中di>0为很小的数。
步骤6,根据线性扩张状态观测器估计的***状态和参数扰动,设计滑模变结构控制器;
6.1,为将***误差e1和e2稳定到原点,设计基于滑模变结构方法的控制器u,其中滑模面设计如式(19)所示:
s=e21e1                               (19)
其中 e 1 = x 1 * - x 1 , e 2 = x 2 * - x 2 , λ1>0为控制参数;
s的一阶导数为:
s · = e · 2 + λ 1 e · 1 = x · · 1 * - x 3 - b o u + λ 1 ( x · 1 * - x 2 ) - - - ( 20 )
6.2,由式(18)和式(20),基于扩张状态观测器的滑模控制器设计为:
u = 1 b o ( x · · 1 * - z 3 + λ 1 ( x · 1 * - z 2 ) + k · sign ( s ) ) - - - ( 21 )
其中,k>0满足k≥d31d2
本发明结合扩张状态观测器、神经网络和滑模控制技术,设计神经网络滑模控制器,实现机电伺服***的摩擦补偿和精确跟踪控制。
本发明的技术构思为:机电伺服***中由于存在摩擦力而导致控制精度不高。针对部分状态不可测、参数不确定以及存在外部扰动的机电伺服***,运用神经网络,结合扩张状态观测器和滑模控制理论,设计一种基于神经网络的机电伺服***变结构控制方法,尽可能地消除了摩擦力对***控制的影响。通过神经网络估计摩擦力,并补偿到***中。基于扩张状态观测器估计***未知状态以及包括参数扰动和神经网络估计带来的不确定项,并设计滑模控制器保证***跟踪误差快速稳定地收敛至零点,实现机电伺服***的快速稳定控制。
本发明的优点为:能有效地减小抖振现象,提高***的跟踪精度和鲁棒性,改善***的跟踪性能。
附图说明
图1为本发明的摩擦非线性模型输出曲线;
图2为本发明的算法的基本流程;
图3为本发明的控制***响应曲线;
图4为本发明的控制***跟踪误差;
图5为本发明的控制信号输出;
图6为本发明的摩擦力的估计情况。
具体实施方式
参照附图1-6,基于神经网络的机电伺服***摩擦补偿和变结构控制方法,包括以下步骤:
步骤1,建立如式(1)所示的机电伺服***模型,初始化***状态以及相关控制参数;
d θ m dt = ω m J d ω m dt = K t u - D ω m - F - T l - - - ( 1 )
其中,θm,ωm为状态变量,分别表示电机输出轴位置和转速;J和D是折算到电机轴上的等效转动惯量和等效阻尼系数;Kt是电机扭矩常数;u是控制量;Tl是折算到电机轴上的负载扭矩;F是折算到电机轴上的摩擦力。
步骤2,建立非线性摩擦力的LuGre模型,并将摩擦进行连续化近似处理;
2.1,对于摩擦力,采用LuGre模型,如下:
F = σ o z + σ 1 z · + σ 2 x · - - - ( 2 )
其中,σo为鬃毛刚度系数,σ1为鬃毛阻尼系数,σ2为粘滞摩擦系数,z为接触表面鬃毛的平均变形量。
2.2,将式(2)做如下分析:
z · = x · - | x · | h ( x · ) z - - - ( 3 )
其中,Fs表示最大静摩擦力矩,Fc表示Coulomb摩擦力矩,当时,z趋向于某个值zs
z s = h ( x · ) sign ( x ) - - - ( 4 )
令ε=z-zs,并将式(3)、式(4)带入到式(2)中得:
F = σ 2 x · + [ F c + ( F s - F c ) e - ( x · / x · s ) 2 ] sign ( x · ) + σ o ϵ [ 1 - σ 1 F c + ( F s - F c ) e - ( x · / x · s ) 2 | x · | ] - - - ( 5 )
2.3,由于式(5)中存在符号函数,不可以直接用神经网络估计。因此,将式(5)进行连续化近似处理,即:用双曲正切函数近似符号函数得:
F = σ 2 x · + [ F c + ( F s - F c ) e - ( x · / x · s ) 2 ] tanh ( x · ) + σ o ϵ [ 1 - σ 1 F c + ( F s - F c ) e - ( x · / x · s ) 2 | x · | ] - - - ( 6 )
步骤3,应用BP(Back Propagation)神经网络估计摩擦力;
3.1,网络初始化;
给各连接权值分别赋一个在(-1,1)内的随机数,给定精度值ε和最大学习次数M,选取Sigmoid函数作为转移函数。
3.2,计算隐含层、输出层各单元输出;
隐含层:
Uj=Wij·Xk                      (7)
V j = 1 1 + e - a U j - - - ( 8 )
输出层:
Up=Wjp·Vj                      (9)
V p = 1 1 + e - a U p - - - ( 10 )
其中,Uj,Up分别是隐含层的输入和输出,Vj,Vp分别是输出层的输入和输出,Wij,Wjp为连接权值,Xk为神经网络的输入,a为调节系数。
3.3,计算输出层和隐含层的偏导数δp,δj
δp=Vp(1-Vp)(Fd-Vp)                    (11)
δj=Vj(1-Vj)∑δpWjp                   (12)
3.4,设计权值更新律;
Wjp(n+1)=Wjp(n)+ηδp(n)Vj             (13)
Wij(n+1)=Wij(n)+ηδj(n)Vi             (14)
其中,η为学习速率,Fd为摩擦力的期望值。
3.5,计算误差是否满足精度要求,若误差达到要求,则结束算法;否则,返回3.2步,进入下一轮学习;
结束算法后,输出值Vp即经神经网络估计得到的摩擦力
步骤4,用摩擦力的估计值补偿***中的摩擦力;
4.1,令x1=θm,x2=ωm,并在式(1)中加入摩擦力的补偿,则式(1)可以改写为
x · 1 = x 2 x 2 = K t J u - D J x 2 - F J - T l J + F ^ J - - - ( 15 )
其中,x1,x2为***状态,u为控制信号,为摩擦力F的估计值,则式(15)改写为:
x · 1 = x 2 x · 2 = a ( x ) + bu - - - ( 16 )
其中, a ( x ) = - D J x 2 - F J - T l J + F ^ J , b = K t J ;
4.2,令d=a(x)+Δbu,Δb=b-bo,其中bo为b的估计值,可根据经验给定。基于扩张状态观测器的设计思想,定义扩展状态y3=d,则式(16)可以改写为以下等效形式:
x · 1 = x 2 x · 2 = x 3 + b o u x · 3 = h - - - ( 17 )
其中, h = d · ;
步骤5,设计线性扩张状态观测器,用于估计不可测***状态以及包括参数扰动和神经网络估计误差的不确定项;
令zi,i=1,2,3,分别为式(17)中状态变量yi的观测值,定义观测误差为eoi=zi-yi,则设计线性扩张状态观测器表达式为:
z · 1 = z 2 - β 1 e o 1 z · 2 = z 3 - β 2 e o 1 + b o u z · 3 = - β 3 e o 1 - - - ( 18 )
其中,β1,β2,β3>0为观测器增益;
通过选择合适的参数βi,可以保证zi→xi,i=1,2,3.即:观测误差可以收敛到|xi-zi|≤di,其中di>0为很小的数。
步骤6,根据线性扩张状态观测器估计的***状态和参数扰动,设计滑模变结构控制器;
6.1,为将***误差e1和e2稳定到原点,设计基于滑模变结构方法的控制器u,其中滑模面设计如式(19)所示:
s=e21e1                              (19)
其中 e 1 = x 1 * - x 1 , e 2 = x 2 * - x 2 , λ1>0为控制参数;
s的一阶导数为:
s · = e · 2 + λ 1 e · 1 = x · · 1 * - x 3 - b o u + λ 1 ( x · 1 * - x 2 ) - - - ( 20 )
6.2,由式(18)和式(20),基于扩张状态观测器的滑模控制器设计为:
u = 1 b o ( x · · 1 * - z 3 + λ 1 ( x · 1 * - z 2 ) + k · sign ( s ) ) - - - ( 21 )
其中,k>0满足k≥d31d2
为验证所提方法的有效性,本发明对由式(21)表示的滑模控制器的控制效果进行仿真实验,设置仿真实验中的初始条件与部分参数,即:***方程中J=0.5,Kt=1,D=0.3,Tl=0.5。LuGre摩擦模型参数取为σo=0.5,σ1=0.3,σ2=0.1,Fs=0.335,Fc=0.285,Vs=1。滑模控制器式(21)中的参数为λ1=5,k=0.9。此外,扩张状态观测器中的各增益分别取为β1=10,β2=30,β3=55。神经网络权重Wij(0)和Wjp(0)的初值选为0,权重更新律式(13)–(14)中的参数为η=1。
从图3和图4可以看出,本发明设计的基于神经网络的机电伺服***摩擦补偿和变结构控制方法可以实现实际***输出对期望轨迹xd=sin t+0.5cos(0.5t)的快速有效跟踪。从图4可以看出,跟踪误差在10s后便趋于稳定范围[-0.1,0.1],说明该方法能有效提高跟踪精度,降低跟踪误差。从图5可以看出,控制信号幅值较小,收敛于-1和2之间,抖振轻微,易于控制。由图6可以看出,除期望值出现跳变时刻以外,神经网络估计值比较精确,这是由于本发明把期望值中的符号函数改成了平滑过渡的双曲正切函数,有效防止了跳变现象的发生。整体来看,基于神经网络的机电伺服***摩擦补偿和变结构控制方法可以保证***的跟踪误差稳定收敛至平衡点。
以上阐述的是本发明给出的一个实施例表现出的优良优化效果,显然本发明不只是限于上述实施例,在不偏离本发明基本精神及不超出本发明实质内容所涉及范围的前提下对其可作种种变形加以实施。所提出的控制方案对存在非线性动态摩擦的机电伺服***是有效的,在所提出的控制器的作用下,实际输出能很快跟踪上期望轨迹。

Claims (1)

1.基于神经网络的机电伺服***摩擦补偿和变结构控制方法,包括以下步骤:
步骤1,建立如式(1)所示的机电伺服***模型,初始化***状态以及相关控制参数;
d θ m dt = ω m J d ω m dt = K t u - D ω m - F - T l - - - ( 1 )
其中,θm,ωm为状态变量,分别表示电机输出轴位置和转速;J和D是折算到电机轴上的等效转动惯量和等效阻尼系数;Kt是电机扭矩常数;u是控制量;Tl是折算到电机轴上的负载扭矩;F是折算到电机轴上的摩擦力;
步骤2,建立非线性摩擦力的LuGre模型,并将摩擦进行连续化近似处理;
2.1,对于摩擦力,采用LuGre模型,如下:
F = σ o z + σ 1 z · + σ 2 x · - - - ( 2 )
其中,σo为鬃毛刚度系数,σ1为鬃毛阻尼系数,σ2为粘滞摩擦系数,z为接触表面鬃毛的平均变形量;
2.2,将式(2)做如下分析:
z · = x · - | x · | h ( x · ) z - - - ( 3 )
其中,Fs表示最大静摩擦力矩,Fc表示Coulomb摩擦力矩,当时,z趋向于某个值zs
z s = h ( x · ) sign ( x ) - - - ( 4 )
令ε=z-zs,并将式(3)、式(4)带入到式(2)中得:
F = σ 2 x · + [ F c + ( F s - F c ) e - ( x · / x · s ) 2 ] sign ( x · ) + σ o ϵ [ 1 - σ 1 F c + ( F s - F c ) e - ( x · / x · s ) 2 | x · | ] - - - ( 5 )
2.3,由于式(5)中存在符号函数,不可以直接用神经网络估计;因此,将式(5)进行连续化近似处理,即:用双曲正切函数近似符号函数得:
F = σ 2 x · + [ F c + ( F s - F c ) e - ( x · / x · s ) 2 ] tanh ( x · ) + σ o ϵ [ 1 - σ 1 F c + ( F s - F c ) e - ( x · / x · s ) 2 | x · | ] - - - ( 6 )
步骤3,应用BP(Back Propagation)神经网络估计摩擦力;
3.1,网络初始化;
给各连接权值分别赋一个在(-1,1)内的随机数,给定精度值ε和最大学习次数M,选取Sigmoid函数作为转移函数;
3.2,计算隐含层、输出层各单元输出;
隐含层:
Uj=Wij·Xk               (7)
V j = 1 1 + e - a U j - - - ( 8 )
输出层:
Up=Wjp·Vj               (9)
V p = 1 1 + e - a U p - - - ( 10 )
其中,Uj,Up分别是隐含层的输入和输出,Vj,Vp分别是输出层的输入和输出,Wij,Wjp为连接权值,Xk为神经网络的输入,a为调节系数;
3.3,计算输出层和隐含层的偏导数δp,δj
δp=Vp(1-Vp)(Fd-Vp)                 (11)
δj=Vj(1-Vj)∑δpWjp                (12)
3.4,设计权值更新律;
Wjp(n+1)=Wjp(n)+ηδp(n)Vj          (13)
Wij(n+1)=Wij(n)+ηδj(n)Vi          (14)
其中,η为学习速率,Fd为摩擦力的期望值;
3.5,计算误差是否满足精度要求,若误差达到要求,则结束算法;否则,返回3.2步,进入下一轮学习;
结束算法后,输出值Vp即经神经网络估计得到的摩擦力
步骤4,用摩擦力的估计值补偿***中的摩擦力;
4.1,令x1=θm,x2=ωm,并在式(1)中加入摩擦力的补偿,则式(1)可以改写为
x · 1 = x 2 x 2 = K t J u - D J x 2 - F J - T l J + F ^ J - - - ( 15 )
其中,x1,x2为***状态,u为控制信号,为摩擦力F的估计值,则式(15)改写为:
x · 1 = x 2 x · 2 = a ( x ) + bu - - - ( 16 )
其中, a ( x ) = - D J x 2 - F J - T l J + F ^ J , b = K t J ;
4.2,令d=a(x)+Δbu,Δb=b-bo,其中bo为b的估计值,可根据经验给定;基于扩张状态观测器的设计思想,定义扩展状态y3=d,则式(16)可以改写为以下等效形式:
x · 1 = x 2 x · 2 = x 3 + b o u x · 3 = h - - - ( 17 )
其中, h = d · ;
步骤5,设计线性扩张状态观测器,用于估计不可测***状态以及包括参数扰动和神经网络估计误差的不确定项;
令zi,i=1,2,3,分别为式(17)中状态变量yi的观测值,定义观测误差为eoi=zi-yi,则设计线性扩张状态观测器表达式为:
z · 1 = z 2 - β 1 e o 1 z · 2 = z 3 - β 2 e o 1 + b o u z · 3 = - β 3 e o 1 - - - ( 18 )
其中,β1,β2,β3>0为观测器增益;
通过选择合适的参数βi,可以保证zi→xi,i=1,2,3.即:观测误差可以收敛到|xi-zi|≤di,其中di>0为很小的数;
步骤6,根据线性扩张状态观测器估计的***状态和参数扰动,设计滑模变结构控制器;
6.1,为将***误差e1和e2稳定到原点,设计基于滑模变结构方法的控制器u,其中滑模面设计如式(19)所示:
s=e21e1                           (19)
其中 e 1 = x 1 * - x 1 , e 2 = x 2 * - x 2 , λ1>0为控制参数;
s的一阶导数为:
s · = e · 2 + λ 1 e · 1 = x · · 1 * - x 3 - b o u + λ 1 ( x · 1 * - x 2 ) - - - ( 20 )
6.2,由式(18)和式(20),基于扩张状态观测器的滑模控制器设计为:
u = 1 b o ( x · · 1 * - z 3 + λ 1 ( x · 1 * - z 2 ) + k · sign ( s ) ) - - - ( 21 )
其中,k>0满足k≥d31d2
CN201410398835.7A 2014-08-14 2014-08-14 基于神经网络的机电伺服***摩擦补偿和变结构控制方法 Active CN104199295B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410398835.7A CN104199295B (zh) 2014-08-14 2014-08-14 基于神经网络的机电伺服***摩擦补偿和变结构控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410398835.7A CN104199295B (zh) 2014-08-14 2014-08-14 基于神经网络的机电伺服***摩擦补偿和变结构控制方法

Publications (2)

Publication Number Publication Date
CN104199295A true CN104199295A (zh) 2014-12-10
CN104199295B CN104199295B (zh) 2017-02-15

Family

ID=52084597

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410398835.7A Active CN104199295B (zh) 2014-08-14 2014-08-14 基于神经网络的机电伺服***摩擦补偿和变结构控制方法

Country Status (1)

Country Link
CN (1) CN104199295B (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104678763A (zh) * 2015-01-21 2015-06-03 浙江工业大学 基于最小二乘支持向量机的机电伺服***摩擦补偿和动态面控制方法
CN104730922A (zh) * 2015-01-21 2015-06-24 浙江工业大学 基于扩张状态观测器的伺服***线性反馈控制和极点配置确定参数方法
CN104901599A (zh) * 2015-06-08 2015-09-09 浙江工业大学 基于扩张状态观测器的永磁同步电机混沌***全阶滑模控制方法
CN104898550A (zh) * 2015-05-05 2015-09-09 北京航空航天大学 动态伺服***基于滑模扩张状态观测器的复合控制方法
CN105045103A (zh) * 2015-07-27 2015-11-11 台州学院 一种基于LuGre摩擦模型伺服机械手摩擦补偿控制***及方法
CN105116725A (zh) * 2015-07-17 2015-12-02 浙江工业大学 基于扩张状态观测器的伺服***自适应滑模控制方法
CN105223808A (zh) * 2015-06-24 2016-01-06 浙江工业大学 基于神经网络动态面滑模控制的机械臂***饱和补偿控制方法
CN105404157A (zh) * 2016-01-06 2016-03-16 北京理工大学 一种基于规定性能参数估计的自适应控制方法
CN105843039A (zh) * 2016-03-18 2016-08-10 浙江工业大学 一种基于误差镇定和有限时间参数辨识的机电伺服***摩擦补偿控制方法
CN106113046A (zh) * 2016-07-13 2016-11-16 浙江工业大学 基于死区和摩擦补偿的机械臂伺服***动态面瞬态控制方法
CN106154831A (zh) * 2016-07-25 2016-11-23 厦门大学 一种基于学习法的智能汽车纵向神经滑模控制方法
CN110095985A (zh) * 2019-04-26 2019-08-06 北京工商大学 一种观测器设计方法和抗干扰控制***
CN110703608A (zh) * 2019-11-18 2020-01-17 南京工业大学 一种液压伺服执行机构智能运动控制方法
CN111865172A (zh) * 2020-07-22 2020-10-30 东南大学盐城新能源汽车研究院 一种伺服***电机转速精确估算方法
CN112152539A (zh) * 2020-09-29 2020-12-29 中国船舶重工集团公司第七二四研究所 一种神经网络补偿电机负载力矩观测器实现方法
CN113325805A (zh) * 2021-06-09 2021-08-31 北京理工大学 一种自抗扰控制器及其设计方法
CN114024477A (zh) * 2021-11-29 2022-02-08 合肥工业大学 永磁同步电机低速变负载转速控制方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11255091A (ja) * 1998-03-10 1999-09-21 Nippon Denshi Kogyo Kk Abs装置
US20110276150A1 (en) * 2010-05-10 2011-11-10 Al-Duwaish Hussain N Neural network optimizing sliding mode controller
CN103197562A (zh) * 2013-04-11 2013-07-10 浙江工业大学 转台伺服***神经网络控制方法
CN103336483A (zh) * 2013-05-22 2013-10-02 沈阳工业大学 时变滑模变结构和交叉耦合控制磁悬浮***的控制方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11255091A (ja) * 1998-03-10 1999-09-21 Nippon Denshi Kogyo Kk Abs装置
US20110276150A1 (en) * 2010-05-10 2011-11-10 Al-Duwaish Hussain N Neural network optimizing sliding mode controller
CN103197562A (zh) * 2013-04-11 2013-07-10 浙江工业大学 转台伺服***神经网络控制方法
CN103336483A (zh) * 2013-05-22 2013-10-02 沈阳工业大学 时变滑模变结构和交叉耦合控制磁悬浮***的控制方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张大兴: "采用神经网络滑模控制的齿隙摩擦补偿", 《电子科技大学学报》 *

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104730922A (zh) * 2015-01-21 2015-06-24 浙江工业大学 基于扩张状态观测器的伺服***线性反馈控制和极点配置确定参数方法
CN104678763A (zh) * 2015-01-21 2015-06-03 浙江工业大学 基于最小二乘支持向量机的机电伺服***摩擦补偿和动态面控制方法
CN104730922B (zh) * 2015-01-21 2018-01-09 浙江工业大学 基于扩张状态观测器的伺服***线性反馈控制和极点配置确定参数方法
CN104678763B (zh) * 2015-01-21 2017-02-22 浙江工业大学 基于最小二乘支持向量机的机电伺服***摩擦补偿和动态面控制方法
CN104898550A (zh) * 2015-05-05 2015-09-09 北京航空航天大学 动态伺服***基于滑模扩张状态观测器的复合控制方法
CN104901599A (zh) * 2015-06-08 2015-09-09 浙江工业大学 基于扩张状态观测器的永磁同步电机混沌***全阶滑模控制方法
CN105223808B (zh) * 2015-06-24 2017-12-05 浙江工业大学 基于神经网络动态面滑模控制的机械臂***饱和补偿控制方法
CN105223808A (zh) * 2015-06-24 2016-01-06 浙江工业大学 基于神经网络动态面滑模控制的机械臂***饱和补偿控制方法
CN105116725A (zh) * 2015-07-17 2015-12-02 浙江工业大学 基于扩张状态观测器的伺服***自适应滑模控制方法
CN105116725B (zh) * 2015-07-17 2018-06-29 浙江工业大学 基于扩张状态观测器的伺服***自适应滑模控制方法
CN105045103A (zh) * 2015-07-27 2015-11-11 台州学院 一种基于LuGre摩擦模型伺服机械手摩擦补偿控制***及方法
CN105045103B (zh) * 2015-07-27 2018-06-29 台州学院 一种基于LuGre摩擦模型伺服机械手摩擦补偿控制***及方法
CN105404157A (zh) * 2016-01-06 2016-03-16 北京理工大学 一种基于规定性能参数估计的自适应控制方法
CN105843039A (zh) * 2016-03-18 2016-08-10 浙江工业大学 一种基于误差镇定和有限时间参数辨识的机电伺服***摩擦补偿控制方法
CN105843039B (zh) * 2016-03-18 2019-01-22 浙江工业大学 一种基于误差镇定和有限时间参数辨识的机电伺服***摩擦补偿控制方法
CN106113046A (zh) * 2016-07-13 2016-11-16 浙江工业大学 基于死区和摩擦补偿的机械臂伺服***动态面瞬态控制方法
CN106154831B (zh) * 2016-07-25 2018-09-18 厦门大学 一种基于学习法的智能汽车纵向神经滑模控制方法
CN106154831A (zh) * 2016-07-25 2016-11-23 厦门大学 一种基于学习法的智能汽车纵向神经滑模控制方法
CN110095985B (zh) * 2019-04-26 2022-07-26 北京工商大学 一种观测器设计方法和抗干扰控制***
CN110095985A (zh) * 2019-04-26 2019-08-06 北京工商大学 一种观测器设计方法和抗干扰控制***
CN110703608A (zh) * 2019-11-18 2020-01-17 南京工业大学 一种液压伺服执行机构智能运动控制方法
CN110703608B (zh) * 2019-11-18 2021-08-06 南京工业大学 一种液压伺服执行机构智能运动控制方法
CN111865172A (zh) * 2020-07-22 2020-10-30 东南大学盐城新能源汽车研究院 一种伺服***电机转速精确估算方法
CN111865172B (zh) * 2020-07-22 2024-03-22 东南大学盐城新能源汽车研究院 一种伺服***电机转速精确估算方法
CN112152539A (zh) * 2020-09-29 2020-12-29 中国船舶重工集团公司第七二四研究所 一种神经网络补偿电机负载力矩观测器实现方法
CN113325805A (zh) * 2021-06-09 2021-08-31 北京理工大学 一种自抗扰控制器及其设计方法
CN114024477A (zh) * 2021-11-29 2022-02-08 合肥工业大学 永磁同步电机低速变负载转速控制方法
CN114024477B (zh) * 2021-11-29 2023-04-07 合肥工业大学 永磁同步电机低速变负载转速控制方法

Also Published As

Publication number Publication date
CN104199295B (zh) 2017-02-15

Similar Documents

Publication Publication Date Title
CN104199295A (zh) 基于神经网络的机电伺服***摩擦补偿和变结构控制方法
Djordjevic et al. Data-driven control of hydraulic servo actuator based on adaptive dynamic programming.
CN105843073B (zh) 一种基于气动力不确定降阶的机翼结构气动弹性稳定性分析方法
CN108614419B (zh) 一种弧形微机电***的自适应神经网络控制方法
da Silva et al. Ensemble-based state estimator for aerodynamic flows
CN110877333A (zh) 一种柔性关节机械臂控制方法
CN104950677A (zh) 基于反演滑模控制的机械臂***饱和补偿控制方法
CN104950678A (zh) 一种柔性机械臂***的神经网络反演控制方法
CN105116725A (zh) 基于扩张状态观测器的伺服***自适应滑模控制方法
Wu et al. Adaptive neural control based on high order integral chained differentiator for morphing aircraft
CN104199294A (zh) 电机伺服***双神经网络摩擦补偿和有限时间协同控制方法
CN107577146B (zh) 基于摩擦整体逼近的伺服***的神经网络自适应控制方法
CN106021829B (zh) 一种基于rbf-arx模型稳定参数估计的非线性***建模方法
CN104898550A (zh) 动态伺服***基于滑模扩张状态观测器的复合控制方法
CN103312256A (zh) 基于干扰观测器的伺服电机网络化控制方法
CN111752262B (zh) 一种执行器故障观测器与容错控制器集成设计方法
CN111007724A (zh) 一种基于区间ii型模糊神经网络的高超音速飞行器指定性能量化跟踪控制方法
CN104730922A (zh) 基于扩张状态观测器的伺服***线性反馈控制和极点配置确定参数方法
Castañeda et al. Decentralized neural identifier and control for nonlinear systems based on extended Kalman filter
CN115688288B (zh) 飞行器气动参数辨识方法、装置、计算机设备及存储介质
Sinha et al. Nonlinear and linear unstable aircraft parameter estimations using neural partial differentiation
CN111798494B (zh) 广义相关熵准则下的机动目标鲁棒跟踪方法
Vahidi‐Moghaddam et al. Adaptive prescribed‐time disturbance observer using nonsingular terminal sliding mode control: Extended Kalman filter and particle swarm optimization
Chow et al. A real-time learning control approach for nonlinear continuous-time system using recurrent neural networks
CN106354013A (zh) 攻角的线性自抗扰控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant