首页> 中国专利> 一种全局稳定的电机伺服系统自适应输出反馈鲁棒控制方法

一种全局稳定的电机伺服系统自适应输出反馈鲁棒控制方法

摘要

本发明提供一种全局稳定的电机伺服系统自适应输出反馈鲁棒控制方法,属于电机伺服控制领域。本发明针对电机位置伺服系统的特点,建立了电机位置伺服系统模型;本发明设计的基于一致鲁棒精确微分器的电机间接自适应鲁棒输出反馈控制器,能够准确估计出系统状态并用于控制器设计,避免了测量噪声对控制器的影响同时,能有效解决电机伺服系统的参数不确定性和不确定非线性问题;本发明所设计的全局稳定的电机伺服系统自适应输出反馈鲁棒控制器能保证电机伺服系统的位置输出能准确地跟踪期望的位置指令;本发明简化了控制器设计,更利于在工程实际中应用。

著录项

  • 公开/公告号CN104991445A

    专利类型发明专利

  • 公开/公告日2015-10-21

    原文格式PDF

  • 申请/专利权人 南京理工大学;

    申请/专利号CN201510259197.5

  • 发明设计人 徐张宝;姚建勇;杨贵超;

    申请日2015-05-20

  • 分类号

  • 代理机构南京理工大学专利中心;

  • 代理人朱显国

  • 地址 210000 江苏省南京市孝陵卫200号

  • 入库时间 2023-12-18 11:38:13

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-01-05

    授权

    授权

  • 2015-11-18

    实质审查的生效 IPC(主分类):G05B13/04 申请日:20150520

    实质审查的生效

  • 2015-10-21

    公开

    公开

说明书

技术领域

本发明涉及一种电机伺服系统控制技术领域,具体涉及一种全局稳定的电机伺服系统自 适应输出反馈鲁棒控制方法。

背景技术

直流电机具有响应快速、起动转矩大、从零转速至额定转速具备可提供额定转矩的性能 等优点,因而在工农业生产,交通运输,国防,航空航天,医疗卫生,商务办公设备以及家 用电器中应用广泛。随着工业发展的需求,高精度的运动控制已成为现代直流电机的主要发 展方向。然而,为电机伺服系统设计高性能的控制器时,设计人员很可能会遇到很多的模型 不确定性,包括结构不确定性(参数不确定性)和非结构不确定性等未建模的非线性。这些 不确定性因素可能会严重恶化能够取得的控制性能,从而导致低控制精度,极限环震荡,甚 至不稳定性。对于已知的非线性,可以通过反馈线性化技术处理。但是,无论动态非线性和 参数识别的如何准确的数学模型,都不可能得到实际非线性系统的整个非线性行为和确切的 参数,进而进行完美的补偿。始终存在着不能够用明确的函数来模拟的参数偏差和未建模非 线性。这些不确定性因素增加了控制系统的设计难度。为了提高电机系统的跟踪性能,许多 先进的非线性控制器进行了研究,如鲁棒自适应控制,自适应鲁棒控制(ARC),滑模控制等 等。然而,所有上述方法中均基于全状态反馈开展控制器设计,也就是说,在运动控制中, 除了需要位置信号,还需要速度和/或加速度信号。但在许多实际系统中,受机械结构、体积、 重量及成本限制,往往仅位置信息可知。此外,即便速度及加速度信号可以获得,也存在严 重的测量噪声,进而恶化全状态反馈控制器可以获得的性能。非线性控制应用中所存在的这 些实际问题,导致了PID控制至今在电机控制领域仍处于主导地位。但同时不可否认,在现 代工业时代的新需求下,PID越来越难以满足日益追求的高性能控制。因此,迫切需要设计 非线性输出反馈控制策略。在线性系统中,这个问题可以利用分离设计原则解决,即对可观 可控的线性系统,分别设计状态反馈控制器和状态观测器就可以获得系统的输出反馈控制器。 但在非线性系统,由于分离原则不再成立,利用输出反馈实现系统的镇定问题就是一个非常 困难问题,近年来,非线性系统的输出反馈镇定问题得到了广泛的关注。只有系统输出是可 量测的条件下如何实现控制系统的镇定是控制理论一个重要的问题。

发明内容

本发明为解决电机位置伺服系统中只有位置状态可知情况下的参数确定性和不确定非线 性问题,进而提出一种全局稳定的电机伺服系统自适应输出反馈鲁棒控制方法。

为实现上述目的,本发明所采用的技术方案如下:

一种全局稳定的电机伺服系统自适应输出反馈鲁棒控制方法,包括以下步骤:

步骤一、建立电机位置伺服系统模型,根据牛顿第二定律,电机惯性负载的动力学模型 方程为:

my··=kfu-By·-B1Ff(y·)-f(y,y·,t)---(1)

式中y表示角位移,m表示惯性负载,kf表示扭矩常数,u是系统控制输入,B代表粘性 摩擦系数,B1代表连续摩擦系统,代表连续静摩擦模型,f代表其他未建模干扰,包括 非线性摩擦、外部干扰以及未建模动态;

基于连续的静摩擦模型,其方程为:

Ff(y·)=l1tanh(s1y·)+l2[tanh(s2y·)-tanh(s3y·)]---(2)

其中l1和l2表示摩擦水平;s1,s2,s3是摩擦形状系数;

连续可微函数tanh(y)满足以下性质

0<tanh(y)y<1---(3)

把(1)式写成状态空间形式,如下:

x·1=x2x·2=θ1u-θ2x2-θ3Ff(x2)-d(x,t)---(4)

其中x=[x1,x2]T表示位置和速度的状态向量;参数集θ=[θ123]T, 其中θ1=kf/m,θ2=B/m,θ3=B1/m,表示集中干扰;

系统是结构不确定性的,且系统还有非结构不确定性d(x,t),但系统的未建模动态和干扰 总是有界的,因而,以下假设总是成立的:

假设1:结构不确定性θ满足:其中θmin=[θ1min2min3min]T和θmax=[θ1max2max3max]T,它们都是已知的,此外θ1min>0,θ2min>0,θ3min>0

假设2:d(x,t)是有界的,即|d(x,t)|≤δd,其中δd已知;

假设3:指令信号y是二阶可导的且二阶导有界,即其中L已知;

步骤二、设计基于状态估计的电机自适应鲁棒输出反馈控制器,具体步骤如下:

步骤二(一)、配置带速率限制的投影自适应律结构

令表示θ的估计,表示θ的估计误差,即

定义一个非连续投影函数

其中i=1,2,3;·i代表矩阵·的第i项;

设计自适应律如下:

θ^·=Projθ^(Γτ),θ^(0)Ωθ---(6)

其中τ是自适应函数,Γ(t)>0是连续的可微正对称自适应律矩阵;

由此自适应律,可得以下性质:

P1)参数估计值总在已知有界的Ωθ集内,即对于任意t,总有因而由假设1 可得

θiminθ^i(t)θimax,i=1,2,t.---(7)

P2)θ~T[Γ-1Projθ^(Γτ)-τ]0τ.---(8)

步骤二(二)、构建电机的一致鲁棒精确微分器,对输出状态进行估计

由(4)设计一个高阶滑模微分器,如下:

x^·1=x^2-c1μ1(x^1)x^·2=-c2μ2(x^1)---(9)

其中x1,x2分别表示输出位置,速度,分别为为x1,x2的估计值,c1和c2为可调 的正参数,函数和表达式如下:

μ1(x~1)=b1|x~1|12sign(x~1)+b2|x~1|32sign(x~1)μ2(x~1)=b122sign(x~1)+2b1b2x~1+3b222|x~1|2sign(x~1)---(10)

其中增益b1,b2>0,此外

sign(·)=1,if·0-1,if·<0---(11)

估计误差如下

x~·1=-c1μ1(x~1)+x~2,x~·2=-c2μ2(x~1)-y··---(12)

步骤二(三)、设计基于状态估计的电机自适应鲁棒输出反馈控制器

定义一组函数如下:

z2=z·1+k1z1=x2-x2eqx2eq=Δx·1d-k1z1---(19)

其中z1=x1-x1d(t)是输出跟踪误差,k1>0是一个反馈增益,由于 G(s)=z1(s)/z2(s)=1/(s+k1)是一个稳定的传递函数,让z1很小或趋近于零就是让z2很小或趋 近于零,因此,控制器设计转变成让z2尽可能小或趋近于零;

对式(19)微分并把式(4)代入,可得:

z·2=θ1u-θ2x2-θ3Ff(x2)-x·2eq-d(x,t)---(20)

基于状态估计的控制器如下:

u=(ua+us)/θ^1ua=x·^2eq+θ^2x^2+θ^3Ff(x^2)us=-k2(x^2-x2eq)---(21)

其中x·^2eq=k1x·1d+x··1d-k1x^2,k2>0是一个反馈增益;

把式(21)代入式(20),可得z2的动态方程:

其中F~f=Ff(x^2)-Ff(x2);

由式(3)中的tanh函数性质及中值定理可得:

F~f=Ff(x^2)-Ff(x2)=l1tanh(s1x^2)-l1tanh(s1x2)+l2[tanh(s2x^2)-tanh(s3x^2)]-l2[tanh(s2x2)-tanh(s3x2)](l1s1+l2s2+l2s3)|x~2|---(23)

步骤三、调节控制器中u的参数k1,k2,b1,b2,c1,c2使系统满足控制性能指标。

本发明的有益效果是:本发明针对电机位置伺服系统的特点,建立了电机位置伺服系统 模型;本发明设计的基于一致鲁棒微分器的电机间接自适应鲁棒输出反馈控制器,对系统系 统状态进行估计并用于控制器设计,避免了测量噪声对控制器的影响同时,能有效解决电机 伺服系统的参数不确定性和不确定非线性问题,在上述干扰条件下系统控制精度满足性能指 标;本发明简化了控制器设计,仿真结果表明了其有效性。

应当理解,前述构思以及在下面更加详细地描述的额外构思的所有组合只要在这样的构 思不相互矛盾的情况下都可以被视为本公开的发明主题的一部分。另外,所要求保护的主题 的所有组合都被视为本公开的发明主题的一部分。

结合附图从下面的描述中可以更加全面地理解本发明教导的前述和其他方面、实施例和 特征。本发明的其他附加方面例如示例性实施方式的特征和/或有益效果将在下面的描述中显 见,或通过根据本发明教导的具体实施方式的实践中得知。

附图说明

附图不意在按比例绘制。在附图中,在各个图中示出的每个相同或近似相同的组成部分 可以用相同的标号表示。为了清晰起见,在每个图中,并非每个组成部分均被标记。现在, 将通过例子并参考附图来描述本发明的各个方面的实施例,其中:

图1是电机执行装置示意图。

图2是控制策略图。

图3是控制器输入电压u曲线示意图。

图4是参数估计曲线示意图。

图5是系统状态估计和估计误差曲线示意图。

图6是设计控制器和PID控制器跟踪误差曲线示意图。

具体实施方式

为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。

在本公开中参照附图来描述本发明的各方面,附图中示出了许多说明的实施例。本公开 的实施例不必定意在包括本发明的所有方面。应当理解,上面介绍的多种构思和实施例,以 及下面更加详细地描述的那些构思和实施方式可以以很多方式中任意一种来实施,这是应为 本发明所公开的构思和实施例并不限于任何实施方式。另外,本发明公开的一些方面可以单 独使用,或者与本发明公开的其他方面的任何适当组合来使用。

下面结合附图1、图2所示说明本实施方式,本实施方式提出的一种基于状态观测的电 机输出反馈控制方法的具体步骤如下:

步骤一、建立电机位置伺服系统模型,根据牛顿第二定律,电机惯性负载的动力学模型 方程为:

my··=kfu-By·-B1Ff(y·)-f(y,y·,t)---(1)

式中y表示角位移,m表示惯性负载,kf表示扭矩常数,u是系统控制输入,B代表粘性摩擦 系数,B1代表连续摩擦系统,代表连续静摩擦模型,f代表其他未建模干扰,比如非线 性摩擦,外部干扰以及未建模动态。

摩擦学的研究者提出许多摩擦模型,但是这些摩擦模型大多是不连续的,实际上,伺服 系统中存在的摩擦不可能是间断的,因此本发明采用一种连续的静摩擦模型,其方程为:

Ff(y·)=l1tanh(s1y·)+l2[tanh(s2y·)-tanh(s3y·)]---(2)

其中l1和l2表示摩擦水平;s1,s2,s3是摩擦形状系数。连续可微函数tanh(y)满足以下性质

0<tanh(y)y<1---(3)

此性质将会在后面的控制器设计中使用,以保证控制系统的全局稳定性。

把(1)式写成状态空间形式,如下:

x·1=x2x·2=θ1u-θ2x2-θ3Ff(x2)-d(x,t)---(4)

其中x=[x1,x2]T表示位置和速度的状态向量。参数集θ=[θ123]T,其中 θ1=kf/m,θ2=B/m,θ3=B1/m,表示集中干扰。一般情况下,由于系统参数 m,kf,B和B1是变化的,系统是结构不确定性的,虽然我们不知道系统的具体信息,但系统 的大致信息是可以知道的。此外,系统还有非结构不确定性d(x,t),显然它不能明确建模的, 但系统的未建模动态和干扰总是有界的。因而,以下假设总是成立的:

假设1:结构不确定性θ满足:其中θmin=[θ1min2min3min]T和θmax=[θ1max2max3max]T,它们都是已知的,此外θ1min>0,θ2min>0,θ3min>0。

假设2:d(x,t)是有界的,即|d(x,t)|≤δd,其中δd已知。

假设3:指令信号y是二阶可导的且二阶导有界,即其中L已知。

步骤二、设计基于状态估计的电机自适应鲁棒输出反馈控制器,具体步骤如下:

步骤二(一)、带速率限制的投影自适应律结构

令表示θ的估计,表示θ的估计误差,即定义一个非连续投影函数

其中i=1,2,3;·i代表矩阵·的第i项。

设计自适应律如下:

θ^·=Projθ^(Γτ),θ^(0)Ωθ---(6)

其中τ是自适应函数,Γ(t)>0是连续的可微正对称自适应律矩阵。由此自适应律,可得以下 性质:

P1)参数估计值总在已知有界的Ωθ集内,即对于任意t,总有因而由假设1 可得

θiminθ^i(t)θimax,i=1,2,t.---(7)

P2)θ~T[Γ-1Projθ^(Γτ)-τ]0τ.---(8)

步骤二(二)、构建电机的一致鲁棒精确微分器,对输出状态进行估计。

由(4)可以设计一个高阶滑模微分器,如下:

x^·1=x^2-c1μ1(x^1)x^·2=-c2μ2(x^1)---(9)

其中x1,x2分别表示输出位置,速度,分别为为x1,x2的估计值。c1和c2为可调的正 参数。函数和表达式如下:

μ1(x~1)=b1|x~1|12sign(x~1)+b2|x~1|32sign(x~1)μ2(x~1)=b122sign(x~1)+2b1b2x~1+3b222|x~1|2sign(x~1)---(10)

其中增益b1,b2>0,此外

sign(·)=1,if·0-1,if·<0---(11)

估计误差如下

x~·1=-c1μ1(x~1)+x~2,x~·2=-c2μ2(x~1)-y··---(12)

定理1:根据式(9),如下定义李雅普诺夫函数:

其中矩阵P是对称正定矩阵。存在P=PT>0,选择合适的c1,c2,c3使如下矩 阵满足

ATP+PA+c3I+4L2CTCPBBTP-10---(14)

其中(c1,c2){(c1,c2)R2|0<c1<2L,c2>c124+4L2c12}{(c1,c2)R2|c1>2L,c2>2L},

A=-c11-c20,C=10,B=01.

那么微分器能够保证状态的准确估计,李雅普诺夫函数的导数满足如下不等式

V·1-γ1(P,c3,b1)V112(x~)-γ2(P,c3,b2)|x1|12V1(x~)---(15)

其中γ1(P,c3)和γ2(P,c3)正数且γ1(P,c3)=Δb12c32λmax1/2{P},γ2(P,c3)=Δ3b2c32λmax{P}.

这表明式(12)的轨迹曲线开始于初始误差并在有限时间T0内到达原点,T0满足如下不等式

T04λmax1/2{P}b12c3V11/2(x~(0))---(16)

证明:由于μ2(x~1)=μ1(x~1)μ1(x~1),μ1(x~1)=(b12|x~1|1/2+32b2|x~1|12),那么,式(12)可以写成

代入由式(17)可得

此外,由不等式及 那么李雅普诺夫函数满足

从式(18)可得,如果则有因此,是有限时间收敛到 原点的,收敛时间满足式(16)。

步骤二(三)、设计基于状态估计的电机自适应鲁棒输出反馈控制器

定义一组函数如下:

z2=z·1+k1z1=x2-x2eqx2eq=Δx·1d-k1z1---(19)

其中z1=x1-x1d(t)是输出跟踪误差,k1>0是一个反馈增益。由于 G(s)=z1(s)/z2(s)=1/(s+k1)是一个稳定的传递函数,让z1很小或趋近于零就是让z2很小或趋 近于零。因此,控制器设计转变成让z2尽可能小或趋近于零。对式(19)微分并把式(4)代入, 可得:

z·2=θ1u-θ2x2-θ3Ff(x2)-x·2eq-d(x,t)---(20)

基于状态估计的控制器如下:

u=(ua+us)/θ^1ua=x·^2eq+θ^2x^2+θ^3Ff(x^2)us=-k2(x^2-x2eq)---(21)

其中x·^2eq=k1x·1d+x··1d-k1x^2,k2>0是一个反馈增益.

把式(21)代入式(20),可得z2的动态方程:

其中由式(3)中的tanh函数性质及中值定理可得

F~f=Ff(x^2)-Ff(x2)=l1tanh(s1x^2)-l1tanh(s1x2)+l2[tanh(s2x^2)-tanh(s3x^2)]-l2[tanh(s2x2)-tanh(s3x2)](l1s1+l2s2+l2s3)|x~2|---(23)

定理2:如果式(6)中的自适应函数如下定义:

由自适应律(24)并选择合适的反馈增益k1和k2使如下定义矩阵Λ正定

Λ=k1-12-12k2-12---(25)

那么设计的自适应输出反馈鲁棒控制器(21)具有如下性质:

A)所有信号是有界的。且如下定义的李雅普诺夫方程

V=12z12+12z22---(26)

满足如下的不等式

Vexp(-λt)V(0)+σλ[1-exp(-λt)]---(27)

B)如果在某一时刻T1后,系统不存在非线性不确定性,即d(x,t)=0,当t>{T0,T1}max时,除了能够得到定理2中的A)部分结论,还能保证系统的渐近跟踪性能,即当t→∞时 z1(t),z2(t)→0。

证明:微分式(26)并代入式(19),(22),可得

其中由此可以 得到式(27)。因此z1和z2有界的;状态估计也是有界的;由定义可知Ff是有界的。由式 (7)中的性质P1,系统参数也是有界的,因此系统控制输入u是有界的。由此,可以证明闭环 系统的所有信号都是有界的,得出定理2中的A)部分结论。

然后证明结论B),当t>{T0,T1}max,d(x,t)=0且有定理1可知,状态估计准确,即 如下定义李雅普诺夫函数Vs

Vs=12z12+12z22+12θ~TΓ-1θ~---(29)

微分Vs并代入式(6),(19),(22)and P2,可得

V·s=z1z·1+z2z·2+θ~TΓ-1θ^·-k1z12+z1z2-(k2-12z22)+θ~T(Γ-1θ^·-τ)=-λV=-W---(30)

其中W非负数并且W∈L2。由于所有信号有界,由式(19)和(22),可以得出是有界的且一致 连续的。由Barbalat’s引理可得,当t→∞时,有W→0,进而可以到的定理2中的B)部分结论。 因此控制器是收敛的,系统是稳定的。

步骤三、调节控制器中u的参数k1,k2,b1,b2,c1,c2使系统满足控制性能指标。

下面结合一个具体的实例说明上述过程示例性实现。

在仿真中取如下参数对系统进行建模:m=0.01kg·m2,kf=5,B=1.25N·s/m,B1=1,l1=0.1, l2=0.05,s1=700,s2=15,s3=1.5。取控制器参数k1=250,k2=200,σ1=1×105,c1=12,c2=6,b1=1,b2=1, L=5,kp=90,ki=45,kd=0.3;θmin=[10,10,10]Tmax=[1000,200,200]T,Г=diag{2300,640,350},所选取的远离于参数的真值,以考核自适应控制律的效果。位 置角度输入信号单位rad。系统所加干扰f=0.1sin(2πt)N·m。

控制律作用效果:结合图3的干扰作用下控制器输入电压u曲线,控制器输入电压满足 -10V~+10V的输入范围,符合实际应用。

结合图4的参数估计曲线、图5的系统状态估计和估计误差曲线、图6的设计控制器和 PID控制器跟踪误差曲线,可知,本发明提出的控制方法在仿真环境下能够准确的估计出状 态值和系统参数。相比较PID控制器,本发明设计的控制器能够取得良好的控制精度。结果 表明在参数不确定性和不确定非线性性影响下,本发明提出的方法能够满足性能指标。

虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域 中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本 发明的保护范围当视权利要求书所界定者为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号