CN104333280A - 一种直驱电机***的鲁棒自适应控制方法 - Google Patents

一种直驱电机***的鲁棒自适应控制方法 Download PDF

Info

Publication number
CN104333280A
CN104333280A CN201410474271.0A CN201410474271A CN104333280A CN 104333280 A CN104333280 A CN 104333280A CN 201410474271 A CN201410474271 A CN 201410474271A CN 104333280 A CN104333280 A CN 104333280A
Authority
CN
China
Prior art keywords
theta
centerdot
formula
parameter
controller
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
CN201410474271.0A
Other languages
English (en)
Other versions
CN104333280B (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.)
Nanjing University of Science and Technology
Original Assignee
Nanjing University of Science and Technology
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 Nanjing University of Science and Technology filed Critical Nanjing University of Science and Technology
Priority to CN201410474271.0A priority Critical patent/CN104333280B/zh
Publication of CN104333280A publication Critical patent/CN104333280A/zh
Application granted granted Critical
Publication of CN104333280B publication Critical patent/CN104333280B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

本发明公开了一种直驱电机***的鲁棒自适应控制(RAC)方法,基于传统的自适应控制(AC)方法,通过设计非线性鲁棒控制律使得***在同时存在参数不确定性和不确定性非线性的情况下的参数估计不受影响且获得渐近跟踪的性能。本发明公开的直驱电机***的鲁棒自适应控制(RAC)方法可增强传统自适应控制对外负载干扰等不确定性非线性的鲁棒性,以获得更好的跟踪性能。

Description

一种直驱电机***的鲁棒自适应控制方法
技术领域
本发明涉及机电伺服控制技术领域,主要涉及一种直驱电机***的鲁棒自适应控制方法。
背景技术
在现代工业生产中,许多先进的机械设备如数控机床、半导体加工设备及微电子制造设备等都广泛采用直驱电机***来保证高速和高精度的加工过程。直驱电机(如旋转和直线电机)***由于消除了与减速齿轮相关的一些机械传动问题如齿隙、强惯性载荷以及结构柔性等,而这些非线性问题都是影响***性能的主要因素,其存在将会严重恶化控制性能,因此通过对直驱电机***进行先进的控制器设计可以获得高精度的控制性能。然而,也正是由于缺少减速齿轮的作用,对直驱电机***进行控制器设计时需要面临许多建模不确定性,如参数不确定性及外负载干扰等不确定性非线性,这些不确定性不再经过减速齿轮而是直接作用于驱动部件,这样同样会严重地恶化控制性能,导致极限环震荡甚至使***失稳。因此探索先进的控制器设计方法来保证直驱电机***的高精度控制性能仍是实际工程应用领域的迫切需求。
针对直驱电机***的的非线性控制问题,许多方法相继被提出。其中自适应控制(AC)方法对于处理参数不确定性问题是非常有效的方法,能够获得渐近跟踪的稳态性能。但是自适应控制器是基于***不存在外负载干扰等不确定性非线性的前提假设进行设计的,理论上可以保证当***期望值令满足持续激励(PE)条件时***参数估计收敛到真值且***获得渐进跟踪的性能。但是,大量研究表明当PE条件不满足时甚至很小的外负载干扰或测量噪声都能使***参数估计发生漂移进而造成***不稳定。而且,尽管在PE条件满足的情况下大的外负载干扰也能使***跟踪误差逐渐增大直至***失稳。而实际的电机***都存在不确定性非线性,因此传统自适应控制方法在实际应用中并不能获得高精度的控制性能;作为一种鲁棒控制方法,经典滑模控制可以有效地处理任何有界的建模不确定性,并获得渐近跟踪的稳态性能。但是经典滑模控制所设计的不连续的控制器容易引起滑模面的颤振问题,从而恶化***的跟踪性能。为此,许多研究对经典滑模控制进行了改进,如采用光滑连续的双曲正切函数替代不连续的标准符号函数。但是如此一来便丧失了渐近跟踪的稳态性能,只能获得有界的跟踪误差;为了同时解决参数不确定性和不确定性非线性的问题,自适应鲁棒控制(ARC)方法被提出,该控制方法在两种建模不确定性同时存在的情况下可以使***获得确定的暂态和稳态性能,如要获得高精度跟踪性能则必须通过提高反馈增益以减小跟踪误差,然而过大的反馈增益将提高闭环***的频宽,从而可能激发***的高频动态使***失稳。
通过上述各种控制方法的优缺点分析,本发明基于传统的自适应控制方法,通过巧妙地设计非线性鲁棒控制律使得***在同时存在参数不确定性和不确定性非线性的情况下的参数估计不受影响且获得渐近跟踪的性能,增强了传统自适应控制对外负载干扰等不确定性非线性的鲁棒性,获得了更好的跟踪性能。
发明内容
本发明的目的在于提供一种鲁棒性强、跟踪性能高的直驱电机***的鲁棒自适应控制方法。
为实现上述目的,本发明所采用的技术方案如下:
一种直驱电机***的鲁棒自适应控制(RAC)方法,其实现包括以下步骤:
步骤1、建立直驱电机***的数学模型;
步骤2、设计鲁棒自适应控制器;以及
步骤3、鲁棒自适应控制器的性能分析。
进一步地,前述的直驱电机***的鲁棒自适应控制方法,基于传统的自适应控制(AC)方法,通过设计非线性鲁棒控制律使得***在同时存在参数不确定性和不确定性非线性的情况下的参数估计不受影响且获得渐近跟踪的性能。该控制方法是针对如下问题提出的:传统的自适应控制器是基于***不存在外负载干扰等不确定性非线性的前提假设进行设计的,理论上可以保证当***期望值令满足持续激励(PE)条件时***参数估计收敛到真值且***获得渐进跟踪的性能。当持续激励条件不满足时甚至很小的外负载干扰或测量噪声都能使***参数估计发生漂移进而造成***不稳定,而且,尽管在持续激励条件满足的情况下,大的外负载干扰也能使***跟踪误差逐渐增大直至***失稳。所公开的控制方法增强了传统自适应控制对外负载干扰等不确定性非线性的鲁棒性,获得了更好的跟踪性能。
本发明提出的直驱电机***的鲁棒自适应控制方法,与现有技术相比,其显著优点在于:增强了传统自适应控制对外负载干扰等不确定性非线性的鲁棒性,使得***在同时存在参数不确定性和不确定性非线性的情况下的参数估计不受影响且获得渐近跟踪的性能。下述仿真结果验证了其有效性。
附图说明
图1是本发明直驱电机***的原理图。
图2是本发明一实施方式直驱电机***鲁棒自适应(RAC)控制方法的原理示意图。
图3是在工况1时RAC控制器作用下***输出对期望指令的跟踪过程。
图4是在工况1时RAC控制器作用下***的跟踪误差随时间变化的曲线。
图5是在工况1时RAC控制器和传统AC控制器作用下***的跟踪误差对比曲线。
图6是在工况1时RAC控制器作用下***的参数估计随时间变化的曲线。
图7是在工况1时AC控制器作用下***的参数估计随时间变化的曲线。
图8是在工况1时RAC控制器作用下直驱电机***的控制输入随时间变化的曲线。
图9是在工况2时RAC控制器作用下***输出对期望指令的跟踪过程。
图10是在工况2时RAC控制器作用下***的跟踪误差随时间变化的曲线。
图11是在工况2时RAC控制器和传统AC控制器作用下***的跟踪误差对比曲线。
图12是在工况2时RAC控制器作用下***的参数估计随时间变化的曲线。
图13是在工况2时AC控制器作用下***的参数估计随时间变化的曲线。
图14是在工况2时RAC控制器作用下直驱电机***的控制输入随时间变化的曲线。
具体实施方式
下面结合附图及具体实施例对本发明作进一步详细说明。
结合图1~2,本发明一种直驱电机***的鲁棒自适应控制方法(不需要修改),包括以下步骤:
步骤1,建立直驱电机***的数学模型;
(1.1)本发明所考虑的直驱电机***如图1所示,是通过配有商业电气驱动器的永磁直流电机直接驱动惯性负载。考虑到电磁时间常数比机械时间常数小得多,且电流环速度远大于速度环和位置环的响应速度,故可将电流环近似为比例环节。
因此,根据牛顿第二定律,直驱电机***的运动方程为:
m y · · = k i u - B y · + f ( t , y , y · ) - - - ( 1 )
式(1)中m为惯性负载参数,ki为力矩放大系数,B为粘性摩擦系数,是其他未建模干扰,y为惯性负载的位移,u为***的控制输入,t为时间变量。
(1.2)定义状态变量:则式(1)运动方程转化为状态方程:
x · 1 = x 2 x · 2 = θ 1 u - θ 2 x 2 + θ 3 + d ~ ( x , t ) y = x 1 - - - ( 2 )
式(2)中,θ1=ki/m,θ2=B/m,θ3=dn是***的未知参数,d(x,t)=f(x,t)/m可认为是***总的干扰,包括外负载干扰、未建模摩擦、未建模动态等;dn是总干扰的常值分量,是干扰与其常值分量的偏差;f(x,t)即为上述x1表示惯性负载的位移,x2表示惯性负载的速度。
***控制器的设计目标为:给定***参考信号yd(t)=x1d(t),设计一个有界的控制输入u使***输出y=x1尽可能地跟踪***的参考信号。
***控制器的设计目标为:给定***参考信号,设计一个有界的控制输入u使***输出尽可能地跟踪***的参考信号;
本实施例中,为便于控制器的设计,假设如下:
假设1:***参考指令信号x1d(t)是二阶连续的,且***期望位置指令、速度指令及加速度指令都是有界的。
***不确定性非线性的大小范围已知,即
| d ~ ( x , t ) | ≤ δ d - - - ( 3 )
式中δd为已知正常数。
假设2:参数不确定性θ的大小范围已知,即
θ ∈ Ω θ = Δ { θ : θ min ≤ θ ≤ θ max } - - - ( 4 )
式中θmin=[θ1min2min3min]Tmax=[θ1max2max3max]T为向量θ的已知上下界。
步骤2,设计鲁棒自适应控制器,步骤如下:
(2.1)在进行控制器设计之前先给出参数自适应所采用的不连续的参数映射:
表示对***未知参数θ的估计,为参数估计误差,即为确保自适应控制律的稳定性,基于***的参数不确定性是有界的,即假设2,定义如下的参数自适应不连续映射:
Proj &theta; ^ i ( &tau; i ) = 0 if &theta; ^ i = &theta; i max and &tau; i > 0 0 if &theta; ^ i = &theta; i min and &tau; i < 0 &tau; i otherwise - - - ( 5 )
式中i=1,2,3;τ为参数自适应函数,并在后续的控制器设计中给出其具体的形式。
给定如下参数自适应率:
&theta; ^ &CenterDot; = Proj &theta; ^ ( &Gamma;&tau; ) with &theta; min &le; &theta; ^ ( 0 ) &theta; max - - - ( 6 )
式中Г>0为正定对角矩阵。
对于任意的自适应函数τ,不连续映射(6)具有如下性质:
( P 1 ) &theta; ^ &Element; &Omega; &theta; ^ = &Delta; { &theta; ^ : &theta; min &le; &theta; ^ &le; &theta; max } - - - ( 7 )
( P 2 ) &theta; ~ T [ &Gamma; - 1 Proj &theta; ^ ( &Gamma;&tau; ) - &tau; ] &le; 0 , &ForAll; &tau; - - - ( 8 )
对以上性质的证明:
性质P1的证明由不连续映射的定义很容易得到,故在此省略。
下面考虑性质P2的证明。当不连续映射不起作用时,此时有
&theta; ~ T ( &Gamma; - 1 Proj &theta; ^ ( &Gamma;&tau; ) - &tau; ) = 0 , &ForAll; &tau;
且Γτ>0时,此时
&Gamma; - 1 Proj &theta; ^ ( &Gamma;&tau; ) - &tau; = &Gamma; - 1 [ Proj &theta; ^ ( &Gamma;&tau; ) - &Gamma;&tau; ] = &Gamma; - 1 ( - &Gamma;&tau; ) < 0
因此
&theta; ~ T ( &Gamma; - 1 Proj &theta; ^ ( &Gamma;&tau; ) - &tau; ) &le; 0 , &ForAll; &tau;
且Γτ<0时,此时
&Gamma; - 1 Proj &theta; ^ ( &Gamma;&tau; ) - &tau; = &Gamma; - 1 [ Proj &theta; ^ ( &Gamma;&tau; ) - &Gamma;&tau; ] = &Gamma; - 1 ( - &Gamma;&tau; ) > 0
由此证明了上述性质。
(2.2)定义z1=x1-x1d为***的跟踪误差,根据式(2)中的第一个方程选取x2为虚拟控制,使方程趋于稳定状态;令x2eq为虚拟控制的期望值,x2eq与真实状态x2的误差为z2=x2-x2eq,对z1求导可得:
z &CenterDot; 1 = x 2 - x &CenterDot; 1 d = z 2 + x 2 eq - x &CenterDot; 1 d - - - ( 9 )
设计虚拟控制律:
x 2 eq = x &CenterDot; 1 d - k 1 z 1 - - - ( 10 )
式中k1>0为可调增益,则
z &CenterDot; 1 = z 2 - k 1 z 1 - - - ( 11 )
由于z1(s)=G(s)z2(s),式中G(s)=1/(s+k1)是一个稳定的传递函数,当z2趋于0时,z1也必然趋于0。所以在接下来的设计中,将以使z2趋于0为设计目标。
(2.3)考虑式(2)的第二个方程,将其代入如下z2的动态方程中
z &CenterDot; 2 = x &CenterDot; 2 - x &CenterDot; 2 eq = &theta; 1 u - &theta; 2 x 2 + &theta; 3 + d ~ ( x , t ) - x &CenterDot; 2 eq - - - ( 12 )
根据式(12),基于模型的控制器u可设计为:
u = u a + u s , u a = 1 &theta; ^ 1 ( &theta; ^ 2 x 2 - &theta; ^ 3 + x &CenterDot; 2 eq ) u s = u s 1 + u s 2 , u s 1 = - 1 &theta; 1 min k 2 z 2 u s 2 = - 1 &theta; 1 min k s 2 z 2 &delta; d 2 k s 2 z 2 tanh ( z 2 &delta; ( t ) ) &delta; d + &delta; ( t ) - - - ( 13 )
式(13)中k2,ks2为正的反馈增益,δ(t)>0为可选函数满足 为正数,即δ(t)在t∈[0,∞)上积分有界。满足此条件的δ(t)必然也满足:ua为用于改善模型补偿的基于模型的前馈控制律,us为鲁棒控制律且其中us1为线性鲁棒反馈项,us2为非线性鲁棒项用于克服不确定性非线性对***性能的影响。将式(13)代入式(12)中得:
式(14)中
为参数自适应的回归器。
步骤3,鲁棒自适应控制器的性能及分析,具体如下:
控制器性能:使用不连续映射自适应律(6),并令自适应函数控制器反馈增益k1,k2取得足够大以使如下定义的矩阵Λ为正定矩阵:
&Lambda; = k 1 - 1 2 - 1 2 k 2 - - - ( 16 )
则设计的鲁棒自适应控制器可使闭环***中所有信号均有界,且***获得渐近输出跟踪性能,即当t→∞时,z1→0。
稳定性分析:选取如下的李雅普诺夫函数,运用李雅普诺夫稳定性理论进行稳定性分析
V = 1 2 z 1 2 + 1 2 z 2 2 + 1 2 &theta; ~ T &Gamma; - 1 &theta; ~ - - - ( 17 )
根据式(11),(14)以及自适应函数τ的定义可知
运用式(8)中的性质P2可得
V &CenterDot; &le; - Z T &Lambda;Z + &theta; 1 z 2 u s 2 + | z 2 | &delta; d - - - ( 19 )
式中Z的定义为Z=[z1,z2]T
将式(13)中的us2代入式(19)并运用如下的不等式性质
0≤xtanh(x/a)≤|x|,x∈R,a>0  (20)
b/b+c≤1,b≥0,c>0或b>0,c≥0  (21)
可得:
V &CenterDot; &le; - Z T &Lambda;Z + - k s 2 z 2 2 &delta; d 2 k s 2 | z 2 | &delta; d + &delta; ( t ) + | z 2 | &delta; d = - Z T &Lambda;Z + | z 2 | &delta; d &delta; ( t ) k s 2 | z 2 | &delta; d + &delta; ( t ) = - Z T &Lambda;Z + 1 k s 2 &delta; ( t ) = - W + 1 k S 2 &delta; ( t ) - - - ( 22 )
对式(22)两边积分得
V ( t ) + &Integral; 0 t W ( &tau; ) d&tau; &le; V ( 0 ) + 1 k s 2 &Integral; 0 t &delta; ( &tau; ) d&tau; &le; V ( 0 ) + &delta; &OverBar; k s 2 - - - ( 23 )
由于式(16)所定义的矩阵Λ为正定矩阵,则W>0,则从式(23)可得V(t)有界,故z1,z2有界。根据假设1可知***所有状态都是有界的。再由式(11)可知有界,由于us2中的每部分都是有界的,因此us2是有界的,根据式(14)可知是有界的。由W的定义可知其一致连续。根据式(23)可得
&Integral; 0 t W ( &tau; ) d&tau; &le; V ( 0 ) + &delta; - / k s 2 - - - ( 24 )
故W∈L2范数。由Barbalat引理可知当t→∞时,W→0,即可推得结论:当t→∞时,z1→0。直驱电机***鲁棒自适应(RAC)控制原理示意图如图2所示。
实施例
下面结合图3-图12,对上述实施例的实施做示例性的说明。
为考核所设计的控制器性能,在仿真中取如下参数对直驱电机***进行建模:
惯性负载参数m=0.02kg·m2;粘性摩擦系数B=10N·m·s/rad;力矩放大系数ki=5N·m/V;***未建模干扰f(t)=1+2sint。
考虑如下两种不同的工况:
1、给定***的期望指令为x1d=sin(t)[1-exp(-0.01t3)](rad)。
取如下的控制器以作对比:
鲁棒自适应(RAC)控制器:取控制器参数k1=500,k2=50,ks2=1,δd=150,θmin=[100,1,-500]Tmax=[700,900,500]T &theta; ^ ( 0 ) = [ 580,290,0 ] T , &Gamma; = diag { 1500,1000,500 } . 函数δ(t)=5000/(t2+1)。
自适应(AC)控制器:即所设计的RAC控制器中不加非线性鲁棒控制律部分,考虑AC控制器是为了验证RAC控制器中非线性鲁棒控制律对干扰的抑制能力。其控制器参数与RAC控制器中对应的参数相同。
RAC控制器作用下***输出对期望指令的跟踪、RAC控制器跟踪误差、RAC控制器和AC控制器的跟踪误差对比分别如图3,图4和图5所示。由图3和图4可知,所设计的RAC控制器的暂态和稳态跟踪性能都要优于相对比的AC控制器,且RAC控制器在干扰存在的情况下也可以获得渐近跟踪的性能,展现了其对干扰的抑制能力。由于传统AC控制器抗扰能力差,在干扰大的情况下表现出最差的跟踪性能。
图6和图7分别为RAC控制器和AC控制器作用下***参数估计随时间变化的曲线。从图中可以看出,RAC控制器作用下***的参数估计能很好地收敛真值,而AC控制器作用下***的参数估计在干扰的影响下发生漂移,不再收敛到真值。
图8是***在RAC控制器作用下***控制输入随时间变化的曲线图。从图中可以看出,所获得的控制输入是低频连续的信号,更利于在实际应用中的执行。
2、给定***的期望指令为点点指令(P2P)以验证在所设计的RAC控制器作用下***的快速响应能力,指令的最大速度为1rad/s,指令最大加速度为5rad/s2。仍对比RAC控制器和AC控制器的性能,两种控制器的参数同第一种工况中的控制器参数。
从图9,图10和图11中可以看出在快速跟踪的情况下,RAC控制器作用时***的跟踪误差远小于AC控制器的跟踪误差。如图12和图13所示,RAC控制器作用下***参数估计能够很好地收敛到真值,AC控制器作用时***的参数虽然仍在真值附近跳变,但是显然受干扰的影响较大,跳变的幅度太大,很大程度上影响***的跟踪性能。图14为RAC控制器作用下的控制输入随时间变化的曲线,可以看出其连续可微。

Claims (4)

1.一种直驱电机***的鲁棒自适应控制方法,其特征在于,包括以下步骤:
步骤1、建立直驱电机***的数学模型;
步骤2、设计鲁棒自适应控制器;
步骤3、鲁棒自适应控制器的性能分析。
2.根据权利要求1所述的直驱电机***的鲁棒自适应控制方法,其特征在于,步骤1所述建立直驱电机***的数学模型,具体如下:
(2.1)根据牛顿第二定律,直驱电机***的运动方程为:
m y &CenterDot; &CenterDot; = k i u - B y &CenterDot; + f ( t , y , y &CenterDot; ) - - - ( 1 )
式(1)中,m为惯性负载参数,ki为力矩放大系数,B为粘性摩擦系数,是其他未建模干扰项,y为惯性负载的位移,u为***的控制输入,t为时间变量;
(2.2)定义状态变量:则式(1)运动方程转化为状态方程:
x &CenterDot; 1 = x 2 x &CenterDot; 2 = &theta; 1 u - &theta; 2 x 2 + &theta; 3 + d ~ ( x , t ) y = x 1 - - - ( 2 )
式(2)中,θ123为***的未知参数,且θ1=ki/m,θ2=B/m,θ3=dnd(x,t)=f(x,t)/m为***总的干扰,包括外负载干扰、未建模摩擦、未建模动态;dn是总干扰的常值分量,是干扰与其常值分量的偏差,f(x,t)即为上述x1表示惯性负载的位移,x2表示惯性负载的速度;
***控制器的设计目标为:给定***参考信号yd(t)=x1d(t),设计一个有界的控制输入u使***输出y=x1尽可能地跟踪***的参考信号;
假设如下:
假设1:***参考指令信号x1d(t)是二阶连续的,且***期望位置指令、速度指令及加速度指令都是有界的;
***不确定性非线性的大小范围已知,即
| d ~ ( x , t ) | &le; &delta; d - - - ( 3 )
式中,δd为已知正常数。
假设2:参数不确定性θ的大小范围已知,即
&theta; &Element; &Omega; &theta; = &Delta; { &theta; : &theta; min &le; &theta; &le; &theta; max } - - - ( 4 )
式中θmin=[θ1min2min3min]Tmax=[θ1max2max3max]T为向量θ的已知上下界。
3.根据权利要求2所述的直驱电机***的鲁棒自适应控制方法,其特征在于,步骤2所述设计的鲁棒自适应控制器,步骤如下:
(3.1)在进行控制器设计之前先给出参数自适应所采用的不连续的参数映射:
表示对***未知参数θ的估计,为参数估计误差,即为确保自适应控制律的稳定性,基于***的参数不确定性是有界的,即假设2,定义如下的参数自适应不连续映射:
Proj &theta; ^ i ( &tau; i ) = 0 if &theta; ^ i = &theta; i max and &tau; i > 0 0 if &theta; ^ i = &theta; i min and &tau; i < 0 &tau; i otherwise - - - ( 5 )
式中i=1,2,3;τ为参数自适应函数,并在后续的控制器设计中给出其具体的形式;
给定如下参数自适应率:
&theta; ^ &CenterDot; = Proj &theta; ^ ( &Gamma;&tau; ) with &theta; min &le; &theta; ^ ( 0 ) &theta; max - - - ( 6 )
式中Г>0为正定对角矩阵;
对于任意的自适应函数τ,不连续映射(6)具有如下性质:
( P 1 ) &theta; ^ &Element; &Omega; &theta; ^ = &Delta; { &theta; ^ : &theta; min &le; &theta; ^ &le; &theta; max } - - - ( 7 )
( P 2 ) &theta; ~ T [ &Gamma; - 1 Proj &theta; ^ ( &Gamma;&tau; ) - &tau; ] &le; 0 , &ForAll; &tau; - - - ( 8 )
(3.2)定义z1=x1-x1d为***的跟踪误差,根据式(2)中的第一个方程选取x2为虚拟控制,使方程趋于稳定状态;令x2eq为虚拟控制的期望值,x2eq与真实状态x2的误差为z2=x2-x2eq,对z1求导可得:
z &CenterDot; 1 = x 2 - x &CenterDot; 1 d = z 2 + x 2 eq - x &CenterDot; 1 d - - - ( 9 )
设计虚拟控制律:
x 2 eq = x &CenterDot; 1 d - k 1 z 1 - - - ( 10 )
式中k1>0为可调增益,则
z &CenterDot; 1 = z 2 - k 1 z 1 - - - ( 11 )
由于z1(s)=G(s)z2(s),式中G(s)=1/(s+k1)是一个稳定的传递函数,当z2趋于0时,z1也必然趋于0;所以在接下来的步骤中,将以使z2趋于0为设计目标;
(3.3)考虑式(2)的第二个方程,将其代入如下z2的动态方程中
z &CenterDot; 2 = x &CenterDot; 2 - x &CenterDot; 2 eq = &theta; 1 u - &theta; 2 x 2 + &theta; 3 + d ~ ( x , t ) - x &CenterDot; 2 eq - - - ( 12 )
根据式(12),基于模型的控制器u可设计为:
u = u a + u s , u a = 1 &theta; ^ 1 ( &theta; ^ 2 x 2 - &theta; ^ 3 + x &CenterDot; 2 eq ) u s = u s 1 + u s 2 , u s 1 = - 1 &theta; 1 min k 2 z 2 u s 2 = - 1 &theta; 1 min k s 2 z 2 &delta; d 2 k s 2 z 2 tanh ( z 2 &delta; ( t ) ) &delta; d + &delta; ( t ) - - - ( 13 )
式(13)中k2,ks2为正的反馈增益,δ(t)>0为可选函数满足 为正数,即δ(t)在t∈[0,∞)上积分有界;满足此条件的δ(t)必然也满足:ua为用于改善模型补偿的基于模型的前馈控制律,us为鲁棒控制律且其中us1为线性鲁棒反馈项,us2为非线性鲁棒项用于克服不确定性非线性对***性能的影响;将式(13)代入式(12)中得:
式(14)中:
为参数自适应的回归器。
4.根据权利要求3所述的直驱电机***的鲁棒自适应控制方法,其特征在于,步骤3所述鲁棒自适应控制器的性能分析,具体如下:
控制器性能:使用不连续映射自适应律(6),并令自适应函数控制器反馈增益k1,k2取得足够大以使如下定义的矩阵Λ为正定矩阵:
&Lambda; = k 1 - 1 2 - 1 2 k 2 - - - ( 16 )
则前述设计的鲁棒自适应控制器可使闭环***中所有信号均有界,且***获得渐近输出跟踪性能,即当t→∞时,z1→0;
稳定性分析:选取如下的李雅普诺夫函数,运用李雅普诺夫稳定性理论进行稳定性分析:
V = 1 2 z 1 2 + 1 2 z 2 2 + 1 2 &theta; ~ T &Gamma; - 1 &theta; ~ - - - ( 17 )
并运用Barbalat引理可得***的全局渐近稳定的结果,因此调节参数k1,k2,ks2,及Γ可使***的跟踪误差在时间趋于无穷的条件下趋于零。
CN201410474271.0A 2014-09-17 2014-09-17 一种直驱电机***的鲁棒自适应控制方法 Active CN104333280B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410474271.0A CN104333280B (zh) 2014-09-17 2014-09-17 一种直驱电机***的鲁棒自适应控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410474271.0A CN104333280B (zh) 2014-09-17 2014-09-17 一种直驱电机***的鲁棒自适应控制方法

Publications (2)

Publication Number Publication Date
CN104333280A true CN104333280A (zh) 2015-02-04
CN104333280B CN104333280B (zh) 2017-05-17

Family

ID=52407951

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410474271.0A Active CN104333280B (zh) 2014-09-17 2014-09-17 一种直驱电机***的鲁棒自适应控制方法

Country Status (1)

Country Link
CN (1) CN104333280B (zh)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104614994A (zh) * 2015-02-11 2015-05-13 南京理工大学 一种含输入死区的非线性***鲁棒自适应控制方法
CN104808653A (zh) * 2015-04-24 2015-07-29 南京理工大学 基于滑模的电机伺服***加性故障检测和容错控制方法
CN104965413A (zh) * 2015-06-29 2015-10-07 南京理工大学 受控化发射平台的摩擦补偿自适应控制方法
CN104965412A (zh) * 2015-06-29 2015-10-07 南京理工大学 受控化发射平台的自适应鲁棒输出反馈控制方法
CN105093935A (zh) * 2015-08-24 2015-11-25 南京理工大学 直驱电机***的模型不确定性补偿的滑模控制方法
CN105159077A (zh) * 2015-08-24 2015-12-16 南京理工大学 直驱电机***干扰补偿的有限时间连续滑模控制方法
CN105867118A (zh) * 2015-02-11 2016-08-17 南京理工大学 一种改进的电机位置伺服***的自适应鲁棒控制方法
CN106066604A (zh) * 2015-04-21 2016-11-02 南京理工大学 基于自适应及扩张误差符号积分鲁棒的电机伺服***位置控制器的实现方法
CN107121932A (zh) * 2017-06-12 2017-09-01 南京理工大学 电机伺服***误差符号积分鲁棒自适应控制方法
CN107370432A (zh) * 2017-08-28 2017-11-21 南京理工大学 一种基于arc的超高速永磁同步电机转速控制方法
CN107577147A (zh) * 2017-09-08 2018-01-12 北京邮电大学 一种基于自适应Smith预估器的遥操作双边PID控制方法
CN107894714A (zh) * 2017-11-10 2018-04-10 大连民族大学 非线性***的自适应滑模控制方法
CN108155833A (zh) * 2017-12-16 2018-06-12 南京理工大学 考虑电气特性的电机伺服***渐近稳定控制方法
CN106208844B (zh) * 2015-05-20 2018-11-13 南京理工大学 一种全局稳定的电机伺服***输出反馈鲁棒控制方法
CN108983606A (zh) * 2018-07-09 2018-12-11 南京理工大学 一种机械臂***的鲁棒滑模自适应控制方法
CN109324503A (zh) * 2018-08-28 2019-02-12 南京理工大学 基于鲁棒积分的多层神经网络电机***控制方法
CN114545779A (zh) * 2022-03-08 2022-05-27 南京理工大学 一种基于直驱泵的快速起竖***自调节积分鲁棒控制方法
CN115890735A (zh) * 2023-02-09 2023-04-04 四川大学华西医院 机械臂***、机械臂及其控制方法、控制器和存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201830196U (zh) * 2010-10-09 2011-05-11 江苏中容电气有限公司 高精度数控机床进给驱动用正弦波直线电机的控制装置
US8203293B2 (en) * 2009-08-06 2012-06-19 Kabushiki Kaisha Toshiba Motor drive apparatus and motor drive method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8203293B2 (en) * 2009-08-06 2012-06-19 Kabushiki Kaisha Toshiba Motor drive apparatus and motor drive method
CN201830196U (zh) * 2010-10-09 2011-05-11 江苏中容电气有限公司 高精度数控机床进给驱动用正弦波直线电机的控制装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JIANYONG YAO, ZONGXIA JIAO,DAWEI MA: "《Adaptive Robust Control of DC Motors With Extended State Observer》", 《IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS》 *
崔晨: "《数控转台直接驱动伺服***间接/直接自适应鲁棒控制》", 《中国优秀硕士学位论文全文数据库(电子期刊)》 *

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105867118A (zh) * 2015-02-11 2016-08-17 南京理工大学 一种改进的电机位置伺服***的自适应鲁棒控制方法
CN104614994A (zh) * 2015-02-11 2015-05-13 南京理工大学 一种含输入死区的非线性***鲁棒自适应控制方法
CN105867118B (zh) * 2015-02-11 2019-06-21 南京理工大学 一种改进的电机位置伺服***的自适应鲁棒控制方法
CN106066604B (zh) * 2015-04-21 2019-01-18 南京理工大学 基于自适应及扩张误差符号积分鲁棒的电机伺服***位置控制器的实现方法
CN106066604A (zh) * 2015-04-21 2016-11-02 南京理工大学 基于自适应及扩张误差符号积分鲁棒的电机伺服***位置控制器的实现方法
CN104808653A (zh) * 2015-04-24 2015-07-29 南京理工大学 基于滑模的电机伺服***加性故障检测和容错控制方法
CN106208844B (zh) * 2015-05-20 2018-11-13 南京理工大学 一种全局稳定的电机伺服***输出反馈鲁棒控制方法
CN104965412A (zh) * 2015-06-29 2015-10-07 南京理工大学 受控化发射平台的自适应鲁棒输出反馈控制方法
CN104965413A (zh) * 2015-06-29 2015-10-07 南京理工大学 受控化发射平台的摩擦补偿自适应控制方法
CN104965412B (zh) * 2015-06-29 2017-12-12 南京理工大学 受控化发射平台的自适应鲁棒输出反馈控制方法
CN104965413B (zh) * 2015-06-29 2017-12-12 南京理工大学 受控化发射平台的摩擦补偿自适应控制方法
CN105093935A (zh) * 2015-08-24 2015-11-25 南京理工大学 直驱电机***的模型不确定性补偿的滑模控制方法
CN105159077A (zh) * 2015-08-24 2015-12-16 南京理工大学 直驱电机***干扰补偿的有限时间连续滑模控制方法
CN107121932A (zh) * 2017-06-12 2017-09-01 南京理工大学 电机伺服***误差符号积分鲁棒自适应控制方法
CN107121932B (zh) * 2017-06-12 2020-06-19 南京理工大学 电机伺服***误差符号积分鲁棒自适应控制方法
CN107370432A (zh) * 2017-08-28 2017-11-21 南京理工大学 一种基于arc的超高速永磁同步电机转速控制方法
CN107577147A (zh) * 2017-09-08 2018-01-12 北京邮电大学 一种基于自适应Smith预估器的遥操作双边PID控制方法
CN107894714A (zh) * 2017-11-10 2018-04-10 大连民族大学 非线性***的自适应滑模控制方法
CN108155833A (zh) * 2017-12-16 2018-06-12 南京理工大学 考虑电气特性的电机伺服***渐近稳定控制方法
CN108155833B (zh) * 2017-12-16 2020-09-18 南京理工大学 考虑电气特性的电机伺服***渐近稳定控制方法
CN108983606A (zh) * 2018-07-09 2018-12-11 南京理工大学 一种机械臂***的鲁棒滑模自适应控制方法
CN108983606B (zh) * 2018-07-09 2021-04-27 南京理工大学 一种机械臂***的鲁棒滑模自适应控制方法
CN109324503A (zh) * 2018-08-28 2019-02-12 南京理工大学 基于鲁棒积分的多层神经网络电机***控制方法
CN109324503B (zh) * 2018-08-28 2022-02-15 南京理工大学 基于鲁棒积分的多层神经网络电机***控制方法
CN114545779A (zh) * 2022-03-08 2022-05-27 南京理工大学 一种基于直驱泵的快速起竖***自调节积分鲁棒控制方法
CN114545779B (zh) * 2022-03-08 2023-11-03 南京理工大学 一种基于直驱泵的快速起竖***自调节积分鲁棒控制方法
CN115890735A (zh) * 2023-02-09 2023-04-04 四川大学华西医院 机械臂***、机械臂及其控制方法、控制器和存储介质
CN115890735B (zh) * 2023-02-09 2023-05-05 四川大学华西医院 机械臂***、机械臂及其控制方法、控制器和存储介质

Also Published As

Publication number Publication date
CN104333280B (zh) 2017-05-17

Similar Documents

Publication Publication Date Title
CN104333280A (zh) 一种直驱电机***的鲁棒自适应控制方法
CN104345639B (zh) 一种电液位置伺服***鲁棒自适应控制方法
CN104238361B (zh) 电机伺服***自适应鲁棒位置控制方法与***
CN107121932B (zh) 电机伺服***误差符号积分鲁棒自适应控制方法
CN104252134A (zh) 基于扩张状态观测器的电机伺服***自适应鲁棒位置控制方法
Hu et al. Performance-oriented adaptive robust control of a class of nonlinear systems preceded by unknown dead zone with comparative experimental results
CN104111607B (zh) 一种考虑输入时滞的电机位置伺服***的控制方法
Shi et al. Extended-state-observer-based chattering free sliding mode control for nonlinear systems with mismatched disturbance
Yao et al. Adaptive robust control of DC motors with extended state observer
CN108303885A (zh) 一种基于干扰观测器的电机位置伺服***自适应控制方法
CN104267595A (zh) 具有时变输出约束的电机伺服***自适应鲁棒位置控制方法
CN104238572A (zh) 基于扰动补偿的电机伺服***无抖动滑模位置控制方法
CN104360635A (zh) 一种电机位置伺服***的抗干扰控制方法
CN105159077B (zh) 直驱电机***干扰补偿的有限时间连续滑模控制方法
CN104345638A (zh) 一种液压马达位置伺服***的自抗扰自适应控制方法
Li et al. IMC-based PID control of servo motors with extended state observer
Yang et al. Neural network based output feedback control for DC motors with asymptotic stability
CN104270053A (zh) 基于状态估计的电机位置伺服***的输出反馈控制方法
CN105867118A (zh) 一种改进的电机位置伺服***的自适应鲁棒控制方法
CN103406909A (zh) 一种机械臂***的跟踪控制设备及方法
CN109245645A (zh) 一种永磁同步电机混沌***自适应动态面控制方法
CN108155833A (zh) 考虑电气特性的电机伺服***渐近稳定控制方法
CN104834220A (zh) 一种机电伺服***的自适应误差符号积分鲁棒重复控制方法
CN104614994A (zh) 一种含输入死区的非线性***鲁棒自适应控制方法
Alinaghi Hosseinabadi et al. Fixed‐time sliding mode observer‐based controller for a class of uncertain nonlinear double integrator systems

Legal Events

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