CN104199294A - 电机伺服***双神经网络摩擦补偿和有限时间协同控制方法 - Google Patents

电机伺服***双神经网络摩擦补偿和有限时间协同控制方法 Download PDF

Info

Publication number
CN104199294A
CN104199294A CN201410398715.7A CN201410398715A CN104199294A CN 104199294 A CN104199294 A CN 104199294A CN 201410398715 A CN201410398715 A CN 201410398715A CN 104199294 A CN104199294 A CN 104199294A
Authority
CN
China
Prior art keywords
centerdot
formula
friction
gamma
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
CN201410398715.7A
Other languages
English (en)
Other versions
CN104199294B (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.)
Guangzhou Yidong Electromechanical Co ltd
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 CN201410398715.7A priority Critical patent/CN104199294B/zh
Publication of CN104199294A publication Critical patent/CN104199294A/zh
Application granted granted Critical
Publication of CN104199294B publication Critical patent/CN104199294B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

电机伺服***双神经网络摩擦补偿和有限时间协同控制方法,包括:建立电机伺服***模型,初始化***状态以及相关控制参数;建立非线性摩擦力的LuGre模型,并将摩擦模型划分为静态部分和动态部分;利用双神经网络分别估计摩擦力的静态和动态部分,并设计权重更新律;根据***方程,设计有限时间协同控制器,消除滑模控制中的抖振问题,并保证***状态可快速稳定收敛至零点。

Description

电机伺服***双神经网络摩擦补偿和有限时间协同控制方法
技术领域
本发明涉及一种电机伺服***双神经网络摩擦补偿和有限时间协同控制方法,特别是存在模型不确定和非线性摩擦的电机伺服***双神经网络补偿和控制方法。
背景技术
在电机伺服***中,当相互接触的固体表面有相对运动时,特别是在电机运动在低速时,即会产生摩擦力。对于电机伺服***而言,摩擦环节已经成为提高***性能的主要障碍之一,使***响应出现爬行、振荡或稳态误差。为了减轻电机伺服***中摩擦环节带来的不良影响,改善***的工作性能,有必要采用适当的补偿控制方法,对摩擦环节进行补偿。
目前,在摩擦补偿的研究方面,各种先进的运动控制技术已被提出,如状态反馈控制、自适应控制和鲁棒控制。此外,智能方法也被用来减少摩擦的影响,如模糊逻辑、遗传算法和神经网络等。由于摩擦模型的部分参数会发生非线性变化,因此摩擦环节的精确模型难以确定。神经网络(Neural Networks,NNs)具有内在的学习能力和非线性函数的逼近能力,可以有效应用于控制***的非线性摩擦建模和补偿。
自从俄罗斯研究员科列斯尼科夫首先介绍了协同控制理论(Synergetic Control Theory,SCT),协同控制得到了广泛的研究,并成功的应用在非线性电力***稳定器,脉冲电流充电电源转换器,直流-直流升压变换器等不同的领域。协同控制的优势在于控制***的降阶,该控制方法使***工作在恒定频率下,能够避免滑模控制中的高频抖振问题,因此非常适合于数字实现。
发明内容
本发明要克服电机伺服***中非线性摩擦难以准确建模和补偿的问题,提供一种电机伺服***双神经网络摩擦补偿和有限时间协同控制方法,更好地实现对摩擦的建模及快速补偿。采用双神经网络精确逼近摩擦模型的非线性部分,同时结合协同控制理论和非奇异终端滑模技术,设计有限时间协同控制器,抑制滑模控制中的抖振问题,并保证跟踪误差可以在有限时间内收敛至零点。
本发明的具体实现步骤如下:
电机伺服***双神经网络摩擦补偿和有限时间协同控制方法,包括以下步骤:
步骤1,建立如式(1)所示的电机伺服***模型,初始化***状态以及相关控制参数;
m x · · = - K f x + u ( t ) - F - - - ( 1 )
其中m为有效质量;x为状态变量,表示电机转子的位置;u(t)是控制信号,表示随时间变化的电压;Kf是阻尼系数,为常值参数;F为未知非线性摩擦力。
步骤2,建立非线性摩擦力的LuGre模型,并将摩擦模型划分为静态部分和动态部分;
2.1,将摩擦力用LuGre模型表达为:
F = σ 0 z + σ 1 z · + σ 2 x · - - - ( 2 )
其中,σ0为刚性系数;σ1为阻尼系数;σ2为粘滞摩擦系数,z为接触表面造成的鬃毛形变量;
2.2,将式(2)中的z做以下分析:
z · = x · - | x · | h ( x · ) z - - - ( 3 )
趋向于0时,从式(3)可知,z趋向于一个终值zs
z s = h ( x · ) sgn ( x · ) - - - ( 4 )
其中,Fc和Fs都是未知的参数,Fc是静摩擦参数,Fs是Stribeck摩擦参数。
2.3,为便于控制器设计,令ε=z-zs,根据式(3)和式(4),则式(2)可以转变为:
F = σ 2 x · + [ F c + ( F s - F c ) e - ( x · / x · s ) 2 ] sgn ( x · ) + σ 0 ϵ [ 1 - σ 1 F c + ( F s - F c ) e - ( x / · x · s ) 2 | x · | ] - - - ( 5 )
F 1 = [ F c + ( F x - F c ) e - ( x · / x · s ) 2 ] - - - ( 6 )
F 2 = σ 0 ϵ [ 1 - σ 1 F c + ( F s - F c ) e - ( x / · x · s ) 2 | x · | ] - - - ( 7 )
则式(5)可写为:
F = σ 2 x · + F 1 sgn ( x · ) + F 2 - - - ( 8 )
其中F1是由于速度造成的摩擦的静态部分;是***趋于期望状态时速度的终值;F2是由所设变量ε计算的摩擦的动态部分。
步骤3,利用双神经网络分别估计摩擦力的静态和动态部分,并设计权重更新律;
3.1,因为F1和F2是未知的,所以分别用以下两个神经网络进行逼近
F 1 = W 1 T Φ ( x · ) + ξ f 1 - - - ( 9 )
F 2 = W 2 T Φ ( x · ) + ξ f 2 - - - ( 10 )
其中W1、W2是神经网络权重矩阵;是神经网络的径向基函数,可以被取值为常用的高斯函数满足0<Φ(X)<1;神经网络的估计误差ξf1和ξf2分别满足不等式|ξf1|≤ξM1和ξf2≤ξM2
3.2,神经网络权重更新律按照下面的公式给出:
W ^ &CenterDot; 1 = Proj [ I 1 &Phi; ( x &CenterDot; ) sgn ( x &CenterDot; ) s , W ^ 1 ] , | W &CenterDot; 1 ( 0 ) | &le; W M 1 - - - ( 11 )
W ^ &CenterDot; 2 = Proj [ I 2 &Phi; ( x &CenterDot; ) sgn ( x &CenterDot; ) s , W ^ 2 ] , | W &CenterDot; 2 ( 0 ) | &le; W M 2 - - - ( 12 )
其中是满足不等式的光滑投影算法;I1,I2是正对角矩阵。
步骤4,根据***方程式(1),设计有限时间协同控制器u(t)。
4.1,为将***状态x趋向指定的期望稳定状态xd,定义跟踪误差和它的微分式分别为e=x-xd定义一个协同变量γ,建立***协同多项式为:
M={δ:γ=s(δ)=0,s(δ)∈Rm×1}  (13)
其中γ=[γ1,γ2,…,γm]T
由上式(13)可以得到
&gamma; &CenterDot; = s &delta; &delta; &CenterDot; - - - ( 14 )
其中sδ是s对于δ的一阶偏导。
4.2,***协同变量γ在所设计的控制器u(t)作用下,在有限时间内趋近于指定的多项式M,并且控制器u(t)的约束条件为:
&tau; &gamma; &CenterDot; p / r + &gamma; = 0 - - - ( 15 )
其中并且τ是一个非奇异正定对角矩阵;pi和ri是满足条件1<pi/ri<2,i=1,2,…,m的正奇数;根据这个约束公式,变量γ和它的会在有限时间内趋向于0。
4.3,从式(1)可以得出电机伺服***的跟踪误差模型为:
m e &CenterDot; &CenterDot; + K f e &CenterDot; - ( m x &CenterDot; &CenterDot; d + K f x &CenterDot; d + F ) = - u ( t ) - - - ( 16 )
因为所以式(16)可以变为:
m &delta; &CenterDot; + K f &delta; - ( m x &CenterDot; &CenterDot; d + K f x &CenterDot; d + F ) = - u ( t ) - - - ( 17 )
把式(14)和式(15)代入式(17),可以得出控制器u(t)的表达式为:
u ( t ) = - m s &delta; - 1 ( - &tau; - 1 &gamma; ) r / p - K f &delta; + m x &CenterDot; &CenterDot; d + K f x &CenterDot; d + F - - - ( 18 )
把式(9)和式(10)代入式(18),得到最终的控制器输入信号为:
u ( t ) = - m s &delta; - 1 ( - &tau; - 1 &gamma; ) r / p - K f e &CenterDot; + m x &CenterDot; &CenterDot; d + K f x &CenterDot; d + &sigma; 2 x &CenterDot; + W ^ 1 &Phi; ( x &CenterDot; ) sgn ( x &CenterDot; ) + W ^ 2 &Phi; ( x &CenterDot; ) | x &CenterDot; | sgn ( &gamma; ) + ( &mu; 1 + &mu; 2 | x &CenterDot; | ) sgn ( &gamma; ) - - - ( 19 )
其中 ( &tau; - 1 &gamma; ( x ) ) r / p = [ ( &tau; 1 - 1 &gamma; 1 ) r 1 / p 1 , ( &tau; 2 - 1 &gamma; 2 ) r 2 / p 2 , &CenterDot; &CenterDot; &CenterDot; , ( &tau; m - 1 &gamma; m ) r m / p m ] T , μ1和μ2是满足的常数;WM1,WM2分别为W1,W2的最大值。
4.4,设计李雅普诺夫函数V=0.5γTγ,则可以证明式(1)中的所有信号均是一致有界的;同时,***跟踪误差e可以在有限时间内收敛至平衡点e=0。
本发明结合协同控制理论、非奇异终端滑模和神经网络技术,设计基于双神经网络摩擦补偿的有限时间协同控制方法,实现电机伺服***中跟踪误差的有限时间快速收敛。
本发明的技术构思为:电机伺服***在运行过程中不可避免地会出现摩擦现象。针对存在非线性摩擦的电机伺服***中,结合协同控制理论和非奇异终端滑模技术,设计一种电机伺服***双神经网络摩擦补偿和有限时间协同控制方法,抑制了滑模控制中的抖振问题。采用两个神经网络逼近摩擦模型的非线性部分,分别被用来近似摩擦模型的静态部分和动态部分。然后,设计的有限时间协同控制器能保证跟踪误差在有限时间内收敛至零点。本发明提供一种能够改善滑模控制抖振问题并提高***控制精度的有限时间协同控制方法,确保在***中存在非线性摩擦时,实现电机伺服***中摩擦的快速补偿和***输出的快速跟踪。
本发明的优点为:无需非线性摩擦的精确建模,实现电机伺服***的有限时间跟踪,减小控制器的高频抖振。
附图说明
图1为本发明的算法流程图;
图2为本发明的电机伺服***的位置跟踪效果;
图3为本发明的***的跟踪误差;
图4为本发明的控制输入信号;
图5为本发明的神经网络权重输出。
具体实施方式
参照附图1-5,对电机伺服***双神经网络摩擦补偿和有限时间协同控制方法,包括以下步骤:
步骤1,建立如式(1)所示的电机伺服***模型,初始化***状态以及相关控制参数;
m x &CenterDot; &CenterDot; = - K f x + u ( t ) - F - - - ( 1 )
其中m为有效质量;x为状态变量,表示电机转子的位置;u(t)是控制信号,表示随时间变化的电压;Kf是阻尼系数,为常值参数;F为未知非线性摩擦力。
步骤2,建立非线性摩擦力的LuGre模型,并将摩擦模型划分为静态部分和动态部分;
2.1,将摩擦力用LuGre模型表达为:
F = &sigma; 0 z + &sigma; 1 z &CenterDot; + &sigma; 2 x &CenterDot; - - - ( 2 )
其中,σ0为刚性系数;σ1为阻尼系数;σ2为粘滞摩擦系数,z为接触表面造成的鬃毛形变量;
2.2,将式(2)中的z做以下分析:
z &CenterDot; = x &CenterDot; - | x &CenterDot; | h ( x &CenterDot; ) z - - - ( 3 )
趋向于0时,从式(3)可知,z趋向于一个终值zs
z s = h ( x &CenterDot; ) sgn ( x &CenterDot; ) - - - ( 4 )
其中,Fc和Fs都是未知的参数,Fc是静摩擦参数,Fs是Stribeck摩擦参数。
2.3,为便于控制器设计,令ε=z-zs,根据式(3)和式(4),则式(2)可以转变为:
F = &sigma; 2 x &CenterDot; + [ F c + ( F s - F c ) e - ( x &CenterDot; / x &CenterDot; s ) 2 ] sgn ( x &CenterDot; ) + &sigma; 0 &epsiv; [ 1 - &sigma; 1 F c + ( F s - F c ) e - ( x / &CenterDot; x &CenterDot; s ) 2 | x &CenterDot; | ] - - - ( 5 )
F 1 = [ F c + ( F x - F c ) e - ( x &CenterDot; / x &CenterDot; s ) 2 ] - - - ( 6 )
F 2 = &sigma; 0 &epsiv; [ 1 - &sigma; 1 F c + ( F s - F c ) e - ( x / &CenterDot; x &CenterDot; s ) 2 | x &CenterDot; | ] - - - ( 7 )
则式(5)可写为:
F = &sigma; 2 x &CenterDot; + F 1 sgn ( x &CenterDot; ) + F 2 - - - ( 8 )
其中F1是由于速度造成的摩擦的静态部分;是***趋于期望状态时速度的终值;F2是由所设变量ε计算的摩擦的动态部分。
步骤3,利用双神经网络分别估计摩擦力的静态和动态部分,并设计权重更新律;
3.1,因为F1和F2是未知的,所以分别用以下两个神经网络进行逼近
F 1 = W 1 T &Phi; ( x &CenterDot; ) + &xi; f 1 - - - ( 9 )
F 2 = W 2 T &Phi; ( x &CenterDot; ) + &xi; f 2 - - - ( 10 )
其中W1、W2是神经网络权重矩阵;是神经网络的径向基函数,可以被取值为常用的高斯函数满足0<Φ(X)<1;神经网络的估计误差ξf1和ξf2分别满足不等式|ξf1|≤ξM1和ξf2≤ξM2
3.2,神经网络权重更新律按照下面的公式给出:
W ^ &CenterDot; 1 = Proj [ I 1 &Phi; ( x &CenterDot; ) sgn ( x &CenterDot; ) s , W ^ 1 ] , | W &CenterDot; 1 ( 0 ) | &le; W M 1 - - - ( 11 )
W ^ &CenterDot; 2 = Proj [ I 2 &Phi; ( x &CenterDot; ) sgn ( x &CenterDot; ) s , W ^ 2 ] , | W &CenterDot; 2 ( 0 ) | &le; W M 2 - - - ( 12 )
其中是满足不等式的光滑投影算法;I1,I2是正对角矩阵。
步骤4,根据***方程式(1),设计有限时间协同控制器u(t)。
4.1,为将***状态x趋向指定的期望稳定状态xd,定义跟踪误差和它的微分式分别为e=x-xd定义一个协同变量γ,建立***协同多项式为:
M={δ:γ=s(δ)=0,s(δ)∈Rm×1}  (13)
其中γ=[γ12,…,γm]T
由上式(13)可以得到
&gamma; &CenterDot; = s &delta; &delta; &CenterDot; - - - ( 14 )
其中sδ是s对于δ的一阶偏导。
4.2,***协同变量γ在所设计的控制器u(t)作用下,在有限时间内趋近于指定的多项式M,并且控制器u(t)的约束条件为:
&tau; &gamma; &CenterDot; p / r + &gamma; = 0 - - - ( 15 )
其中并且τ是一个非奇异正定对角矩阵;pi和ri是满足条件1<pi/ri<2,i=1,2,…,m的正奇数;根据这个约束公式,变量γ和它的会在有限时间内趋向于0。
4.3,从式(1)可以得出电机伺服***的跟踪误差模型为:
m e &CenterDot; &CenterDot; + K f e &CenterDot; - ( m x &CenterDot; &CenterDot; d + K f x &CenterDot; d + F ) = - u ( t ) - - - ( 16 )
因为所以式(16)可以变为:
m &delta; &CenterDot; + K f &delta; - ( m x &CenterDot; &CenterDot; d + K f x &CenterDot; d + F ) = - u ( t ) - - - ( 17 )
把式(14)和式(15)代入式(17),可以得出控制器u(t)的表达式为:
u ( t ) = - m s &delta; - 1 ( - &tau; - 1 &gamma; ) r / p - K f &delta; + m x &CenterDot; &CenterDot; d + K f x &CenterDot; d + F - - - ( 18 )
把式(9)和式(10)代入式(18),得到最终的控制器输入信号为:
u ( t ) = - m s &delta; - 1 ( - &tau; - 1 &gamma; ) r / p - K f e &CenterDot; + m x &CenterDot; &CenterDot; d + K f x &CenterDot; d + &sigma; 2 x &CenterDot; + W ^ 1 &Phi; ( x &CenterDot; ) sgn ( x &CenterDot; ) + W ^ 2 &Phi; ( x &CenterDot; ) | x &CenterDot; | sgn ( &gamma; ) + ( &mu; 1 + &mu; 2 | x &CenterDot; | ) sgn ( &gamma; ) - - - ( 19 )
其中 ( &tau; - 1 &gamma; ( x ) ) r / p = [ ( &tau; 1 - 1 &gamma; 1 ) r 1 / p 1 , ( &tau; 2 - 1 &gamma; 2 ) r 2 / p 2 , &CenterDot; &CenterDot; &CenterDot; , ( &tau; m - 1 &gamma; m ) r m / p m ] T , μ1和μ2是满足的常数;WM1,WM2分别为W1,W2的最大值。
4.4,设计李雅普诺夫函数V=0.5γTγ,则可以证明式(1)中的所有信号均是一致有界的;同时,***跟踪误差e可以在有限时间内收敛至平衡点e=0。
为验证所提方法的有效性,本发明对由式(19)表示的有限时间协同控制器的控制效果进行仿真实验。设置实验中的初始条件与部分参数,即:***方程中m=0.59,Kf=2.5,摩擦模型参数为σ0=0.5,σ1=0.3,σ2=0.4,Fs=0.5,Fc=1,υs=0.1.约束条件参数取为τ=0.01,r=5,p=7。此外,因为所以sδ=1。对于神经网络中的径向基函数,可以被取值为常用的高斯函数它包含40个节点ci(i=1,…,N)分布在区间[-8,8],并且宽度设置为σi=0.5(i=1,…,N)。选择0作为权重的初值。权重更新律式(11)–(12)中选择I1=10I,I2=I,其中I是正单位对角矩阵。参数μ12和λ分别为0.05,0.05和1。
从图2和图3可以看出,本发明设计的有限时间协调控制方法可以实现实际***输出对期望轨迹xd=0.5(sint+0.5cos(0.5t))的快速有效跟踪。从图2可以看出,跟踪误差在0.5s后便趋于稳定范围[-0.001,0.001],说明双神经网络分别快速精确地逼近了非线性摩擦中的静态部分和动态部分。从图4可以看出,控制信号虽然有轻微的抖振,但控制信号整体是有界的,收敛于-2.5和2之间。从图5可以看出神经网络的权重输出情况,其中W1趋向于终值0.1,W2趋向于终值0.01。整体来看,在双神经网络的摩擦补偿以及有限时间协同方法的作用下,***的跟踪误差可以在有限时间内收敛至0。
以上阐述的是本发明给出的一个实施例表现出的优良优化效果,显然本发明不只是限于上述实施例,在不偏离本发明基本精神及不超出本发明实质内容所涉及范围的前提下对其可作种种变形加以实施。所提出的控制方案对存在非线性动态摩擦的电机伺服***是有效的,在所提出的控制器的作用下,实际输出能很快跟踪上期望轨迹。

Claims (1)

1.电机伺服***双神经网络摩擦补偿和有限时间协同控制方法,包括以下步骤:
步骤1,建立如式(1)所示的电机伺服***模型,初始化***状态以及相关控制参数;
m x &CenterDot; &CenterDot; = - K f x + u ( t ) - F - - - ( 1 )
其中m为有效质量;x为状态变量,表示电机转子的位置;u(t)是控制信号,表示随时间变化的电压;Kf是阻尼系数,为常值参数;F为未知非线性摩擦力;
步骤2,建立非线性摩擦力的LuGre模型,并将摩擦模型划分为静态部分和动态部分;
2.1,将摩擦力用LuGre模型表达为:
F = &sigma; 0 z + &sigma; 1 z &CenterDot; + &sigma; 2 x &CenterDot; - - - ( 2 )
其中,σ0为刚性系数;σ1为阻尼系数;σ2为粘滞摩擦系数,z为接触表面造成的鬃毛形变量;
2.2,将式(2)中的z做以下分析:
z &CenterDot; = x &CenterDot; - | x &CenterDot; | h ( x &CenterDot; ) z - - - ( 3 )
趋向于0时,从式(3)可知,z趋向于一个终值zs:
z s = h ( x &CenterDot; ) sgn ( x &CenterDot; ) - - - ( 4 )
其中,Fc和Fs都是未知的参数,Fc是静摩擦参数,Fs是Stribeck摩擦参数;
2.3,为便于控制器设计,令ε=z-zs,根据式(3)和式(4),则式(2)可以转变为:
F = &sigma; 2 x &CenterDot; + [ F c + ( F s - F c ) e - ( x &CenterDot; / x &CenterDot; s ) 2 ] sgn ( x &CenterDot; ) + &sigma; 0 &epsiv; [ 1 - &sigma; 1 F c + ( F s - F c ) e - ( x / &CenterDot; x &CenterDot; s ) 2 | x &CenterDot; | ] - - - ( 5 )
F 1 = [ F c + ( F x - F c ) e - ( x &CenterDot; / x &CenterDot; s ) 2 ] - - - ( 6 )
F 2 = &sigma; 0 &epsiv; [ 1 - &sigma; 1 F c + ( F s - F c ) e - ( x / &CenterDot; x &CenterDot; s ) 2 | x &CenterDot; | ] - - - ( 7 )
则式(5)可写为:
F = &sigma; 2 x &CenterDot; + F 1 sgn ( x &CenterDot; ) + F 2 - - - ( 8 )
其中F1是由于速度造成的摩擦的静态部分;是***趋于期望状态时速度的终值;F2是由所设变量ε计算的摩擦的动态部分;
步骤3,利用双神经网络分别估计摩擦力的静态和动态部分,并设计权重更新律;
3.1,因为F1和F2是未知的,所以分别用以下两个神经网络进行逼近
F 1 = W 1 T &Phi; ( x &CenterDot; ) + &xi; f 1 - - - ( 9 )
F 2 = W 2 T &Phi; ( x &CenterDot; ) + &xi; f 2 - - - ( 10 )
其中W1、W2是神经网络权重矩阵;是神经网络的径向基函数,可以被取值为常用的高斯函数满足0<Φ(X)<1;神经网络的估计误差ξf1和ξf2分别满足不等式|ξf1|≤ξM1和ξf2≤ξM2
3.2,神经网络权重更新律按照下面的公式给出:
W ^ &CenterDot; 1 = Proj [ I 1 &Phi; ( x &CenterDot; ) sgn ( x &CenterDot; ) s , W ^ 1 ] , | W &CenterDot; 1 ( 0 ) | &le; W M 1 - - - ( 11 )
W ^ &CenterDot; 2 = Proj [ I 2 &Phi; ( x &CenterDot; ) sgn ( x &CenterDot; ) s , W ^ 2 ] , | W &CenterDot; 2 ( 0 ) | &le; W M 2 - - - ( 12 )
其中是满足不等式的光滑投影算法;I1,I2是正对角矩阵;
步骤4,根据***方程式(1),设计有限时间协同控制器u(t);
4.1,为将***状态x趋向指定的期望稳定状态xd,定义跟踪误差和它的微分式分别为e=x-xd定义一个协同变量γ,建立***协同多项式为:
M={δ:γ=s(δ)=0,s(δ)∈Rm×1}  (13)
其中γ=[γ12,…,γm]T
由上式(13)可以得到
&gamma; &CenterDot; = s &delta; &delta; &CenterDot; - - - ( 14 )
其中sδ是s对于δ的一阶偏导;
4.2,***协同变量γ在所设计的控制器u(t)作用下,在有限时间内趋近于指定的多项式M,并且控制器u(t)的约束条件为:
&tau; &gamma; &CenterDot; p / r + &gamma; = 0 - - - ( 15 )
其中并且τ是一个非奇异正定对角矩阵;pi和ri是满足条件1<pi/ri<2,i=1,2,…,m的正奇数;根据这个约束公式,变量γ和它的会在有限时间内趋向于0;
4.3,从式(1)可以得出电机伺服***的跟踪误差模型为:
m e &CenterDot; &CenterDot; + K f e &CenterDot; - ( m x &CenterDot; &CenterDot; d + K f x &CenterDot; d + F ) = - u ( t ) - - - ( 16 )
因为所以式(16)可以变为:
m &delta; &CenterDot; + K f &delta; - ( m x &CenterDot; &CenterDot; d + K f x &CenterDot; d + F ) = - u ( t ) - - - ( 17 )
把式(14)和式(15)代入式(17),可以得出控制器u(t)的表达式为:
u ( t ) = - m s &delta; - 1 ( - &tau; - 1 &gamma; ) r / p - K f &delta; + m x &CenterDot; &CenterDot; d + K f x &CenterDot; d + F - - - ( 18 )
把式(9)和式(10)代入式(18),得到最终的控制器输入信号为:
u ( t ) = - m s &delta; - 1 ( - &tau; - 1 &gamma; ) r / p - K f e &CenterDot; + m x &CenterDot; &CenterDot; d + K f x &CenterDot; d + &sigma; 2 x &CenterDot; + W ^ 1 &Phi; ( x &CenterDot; ) sgn ( x &CenterDot; ) + W ^ 2 &Phi; ( x &CenterDot; ) | x &CenterDot; | sgn ( &gamma; ) + ( &mu; 1 + &mu; 2 | x &CenterDot; | ) sgn ( &gamma; ) - - - ( 19 ) 其中 ( &tau; - 1 &gamma; ( x ) ) r / p = [ ( &tau; 1 - 1 &gamma; 1 ) r 1 / p 1 , ( &tau; 2 - 1 &gamma; 2 ) r 2 / p 2 , &CenterDot; &CenterDot; &CenterDot; , ( &tau; m - 1 &gamma; m ) r m / p m ] T , μ1和μ2是满足的常数;WM1,WM2分别为W1,W2的最大值;
4.4,设计李雅普诺夫函数V=0.5γTγ,则可以证明式(1)中的所有信号均是一致有界的;同时,***跟踪误差e可以在有限时间内收敛至平衡点e=0。
CN201410398715.7A 2014-08-14 2014-08-14 电机伺服***双神经网络摩擦补偿和有限时间协同控制方法 Active CN104199294B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410398715.7A CN104199294B (zh) 2014-08-14 2014-08-14 电机伺服***双神经网络摩擦补偿和有限时间协同控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410398715.7A CN104199294B (zh) 2014-08-14 2014-08-14 电机伺服***双神经网络摩擦补偿和有限时间协同控制方法

Publications (2)

Publication Number Publication Date
CN104199294A true CN104199294A (zh) 2014-12-10
CN104199294B CN104199294B (zh) 2017-01-18

Family

ID=52084596

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410398715.7A Active CN104199294B (zh) 2014-08-14 2014-08-14 电机伺服***双神经网络摩擦补偿和有限时间协同控制方法

Country Status (1)

Country Link
CN (1) CN104199294B (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104678763A (zh) * 2015-01-21 2015-06-03 浙江工业大学 基于最小二乘支持向量机的机电伺服***摩擦补偿和动态面控制方法
CN105186959A (zh) * 2015-08-25 2015-12-23 哈尔滨工业大学 一种伺服***滑模控制器参数整定方法
CN105223806A (zh) * 2015-10-20 2016-01-06 闽江学院 基于基底函数网络的超声波电机模糊神经网络控制方法
CN105404157A (zh) * 2016-01-06 2016-03-16 北京理工大学 一种基于规定性能参数估计的自适应控制方法
CN105550447A (zh) * 2015-12-14 2016-05-04 渤海大学 基于双神经网络的离心式水泵***的建模方法
CN105843039A (zh) * 2016-03-18 2016-08-10 浙江工业大学 一种基于误差镇定和有限时间参数辨识的机电伺服***摩擦补偿控制方法
CN106113046A (zh) * 2016-07-13 2016-11-16 浙江工业大学 基于死区和摩擦补偿的机械臂伺服***动态面瞬态控制方法
CN106249591A (zh) * 2016-09-13 2016-12-21 北京交通大学 一种针对列车未知扰动的神经自适应容错控制方法
CN106483844A (zh) * 2015-09-01 2017-03-08 南京理工大学 基于非线性鲁棒的电液伺服***自适应位置控制器的实现方法
CN107561935A (zh) * 2017-08-26 2018-01-09 南京理工大学 基于多层神经网络的电机位置伺服***摩擦补偿控制方法
CN108398879A (zh) * 2018-01-31 2018-08-14 湖北工业大学 一种气动位置伺服***自适应反演摩擦补偿控制方法
CN109660154A (zh) * 2019-02-01 2019-04-19 东南大学 一种伺服柔性负载新型速度控制方法
CN112462611A (zh) * 2020-11-30 2021-03-09 华中科技大学 一种精密机电***滑动摩擦建模方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103197562B (zh) * 2013-04-11 2015-04-22 浙江工业大学 转台伺服***神经网络控制方法

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104678763B (zh) * 2015-01-21 2017-02-22 浙江工业大学 基于最小二乘支持向量机的机电伺服***摩擦补偿和动态面控制方法
CN104678763A (zh) * 2015-01-21 2015-06-03 浙江工业大学 基于最小二乘支持向量机的机电伺服***摩擦补偿和动态面控制方法
CN105186959A (zh) * 2015-08-25 2015-12-23 哈尔滨工业大学 一种伺服***滑模控制器参数整定方法
CN106483844A (zh) * 2015-09-01 2017-03-08 南京理工大学 基于非线性鲁棒的电液伺服***自适应位置控制器的实现方法
CN105223806A (zh) * 2015-10-20 2016-01-06 闽江学院 基于基底函数网络的超声波电机模糊神经网络控制方法
CN105550447A (zh) * 2015-12-14 2016-05-04 渤海大学 基于双神经网络的离心式水泵***的建模方法
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 浙江工业大学 基于死区和摩擦补偿的机械臂伺服***动态面瞬态控制方法
CN106249591A (zh) * 2016-09-13 2016-12-21 北京交通大学 一种针对列车未知扰动的神经自适应容错控制方法
CN106249591B (zh) * 2016-09-13 2017-07-28 北京交通大学 一种针对列车未知扰动的神经自适应容错控制方法
CN107561935A (zh) * 2017-08-26 2018-01-09 南京理工大学 基于多层神经网络的电机位置伺服***摩擦补偿控制方法
CN108398879A (zh) * 2018-01-31 2018-08-14 湖北工业大学 一种气动位置伺服***自适应反演摩擦补偿控制方法
CN109660154A (zh) * 2019-02-01 2019-04-19 东南大学 一种伺服柔性负载新型速度控制方法
CN112462611A (zh) * 2020-11-30 2021-03-09 华中科技大学 一种精密机电***滑动摩擦建模方法
CN112462611B (zh) * 2020-11-30 2022-05-20 华中科技大学 一种精密机电***滑动摩擦建模方法

Also Published As

Publication number Publication date
CN104199294B (zh) 2017-01-18

Similar Documents

Publication Publication Date Title
CN104199294A (zh) 电机伺服***双神经网络摩擦补偿和有限时间协同控制方法
CN104199295B (zh) 基于神经网络的机电伺服***摩擦补偿和变结构控制方法
Na et al. Adaptive control for nonlinear pure-feedback systems with high-order sliding mode observer
Chen et al. Optimal control of nonlinear systems: a predictive control approach
Xiao et al. A new recurrent neural network with noise-tolerance and finite-time convergence for dynamic quadratic minimization
CN104216284A (zh) 机械臂伺服***的有限时间协同控制方法
Huang et al. Iterative learning control of inhomogeneous distributed parameter systems—Frequency domain design and analysis
CN104950677A (zh) 基于反演滑模控制的机械臂***饱和补偿控制方法
CN113241973B (zh) S型滤波器迭代学习控制直线电机轨迹跟踪控制方法
Wang et al. Rapid-convergent nonlinear differentiator
CN104122794A (zh) 微陀螺仪的自适应模糊神经补偿非奇异终端滑模控制方法
Gong et al. Disturbance rejection control of morphing aircraft based on switched nonlinear systems
Esparza et al. Neural networks in virtual reference tuning
CN113110048B (zh) 采用hosm观测器的非线性***输出反馈自适应控制***和方法
Cui et al. Adaptive neural dynamic surface control for a class of uncertain nonlinear systems with disturbances
CN112769367A (zh) 永磁直线电机数据驱动离散迭代积分滑模控制方法及***
Hsu et al. Intelligent nonsingular terminal sliding-mode control via perturbed fuzzy neural network
Hsu et al. Intelligent complementary sliding-mode control with dead-zone parameter modification
Mousavi et al. Dead‐zone model based adaptive backstepping control for a class of uncertain saturated systems
Sun et al. Constraint adaptive output regulation of output feedback systems with application to electrostatic torsional micromirror
Ben Halima Abid et al. An Improved Method for Stochastic Nonlinear System’s Identification Using Fuzzy‐Type Output‐Error Autoregressive Hammerstein–Wiener Model Based on Gradient Algorithm, Multi‐Innovation, and Data Filtering Techniques
Zhang et al. On‐line RNN compensated second order nonsingular terminal sliding mode control for hypersonic vehicle
Wang et al. Iterative learning control for fractional order linear systems with time delay based on frequency analysis
Wang et al. FTESO‐based finite time control for underactuated system within a bounded input
Chen et al. Motion control with deadzone estimation and compensation using GRNN for TWUSM drive system

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
TR01 Transfer of patent right

Effective date of registration: 20191206

Address after: 313000 Room 1403, 14th Floor, Building B, Freeport, Headquarters 1188 District Fulu Road, Wuxing District, Huzhou City, Zhejiang Province

Patentee after: Zhejiang creation Intellectual Property Service Co.,Ltd.

Address before: 310014 Hangzhou city in the lower reaches of the city of Zhejiang Wang Road, No. 18

Patentee before: Zhejiang University of Technology

Effective date of registration: 20191206

Address after: 313000 No.5-8, Changhe Road, Huaxi street, Changxing County, Huzhou City, Zhejiang Province

Patentee after: Zhejiang Changxing green battery technology Co.,Ltd.

Address before: 313000 Room 1403, 14th Floor, Building B, Freeport, Headquarters 1188 District Fulu Road, Wuxing District, Huzhou City, Zhejiang Province

Patentee before: Zhejiang creation Intellectual Property Service Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20200320

Address after: 510000, room 1, 1711 Hisense street, Haizhuqu District, Guangdong, Guangzhou

Patentee after: Luo Shaoyuan

Address before: 313000 No.5-8, Changhe Road, Huaxi street, Changxing County, Huzhou City, Zhejiang Province

Patentee before: Zhejiang Changxing green battery technology Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220126

Address after: 510000 No. 42, Dabu Road, Xiuquan street, Huadu District, Guangzhou, Guangdong

Patentee after: Guangzhou Yidong Technology Co.,Ltd.

Address before: 510000, room 1, 1711 Hisense street, Haizhuqu District, Guangdong, Guangzhou

Patentee before: Luo Shaoyuan

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230720

Address after: 510000 No. 42 Dabu Road, Xinhua Street, Huadu District, Guangzhou City, Guangdong Province

Patentee after: Guangzhou Yidong electromechanical Co.,Ltd.

Address before: 510000 No. 42, Dabu Road, Xiuquan street, Huadu District, Guangzhou, Guangdong

Patentee before: Guangzhou Yidong Technology Co.,Ltd.