一种电机位置伺服系统自适应输出反馈鲁棒控制方法
【技术领域】
[0001] 本发明设及电机位置伺服系统领域,具体而言设及一种电机位置伺服系统自适应 输出反馈鲁棒控制方法。
【背景技术】
[0002] 直流电机具有响应快速、起动转矩大、从零转速至额定转速具备可提供额定转矩 的性能等优点,因而在工业中广泛应用。随着工业发展的需求,高精度的运动控制已成为现 代直流电机的主要发展方向。然而,为电机伺服系统设计高性能的控制器并不容易。因为 设计人员很可能会遇到很多的模型不确定性,包括结构不确定性(参数不确定性)和非结 构不确定性等未建模的非线性。运些不确定性因素可能会严重恶化能够取得的控制性能, 从而导致低控制精度,极限环震荡,甚至不稳定性。对于已知的非线性,可W通过反馈线性 化技术处理。但是,无论动态非线性和参数识别的如何准确的数学模型,都不可能得到实际 非线性系统的整个非线性行为和确切的参数,进而进行完美的补偿。始终存在着不能够用 明确的函数来模拟的参数偏差和未建模非线性。运些不确定性因素增加了控制系统的设计 难度。
[0003] 为了提高电机系统的跟踪性能,许多先进的非线性控制器进行了研究,如鲁棒自 适应控制,自适应鲁棒控制(ARC),滑模控制等等。然而,所有上述方法中均基于全状态反馈 开展控制器设计,也就是说,在运动控制中,除了需要位置信号,还需要速度和/或加速度 信号。但在许多实际系统中,受机械结构、体积、重量及成本限制,往往仅位置信息可知。此 夕F,即便速度及加速度信号可W获得,也存在严重的测量噪声,进而恶化全状态反馈控制器 可W获得的性能。非线性控制应用中所存在的运些实际问题,导致了 PID控制至今在电机 控制领域仍处于主导地位。但同时不可否认,在现代工业时代的新需求下,PID越来越难W 满足日益追求的高性能控制。因此,迫切需要设计非线性输出反馈控制策略。在线性系统 中,运个问题可W利用分离设计原则解决,即对可观可控的线性系统,分别设计状态反馈控 制器和状态观测器就可W获得系统的输出反馈控制器。但在非线性系统,由于分离原则不 再成立,利用输出反馈实现系统的镇定问题就是一个非常困难问题,近年来,非线性系统的 输出反馈镇定问题得到了广泛的关注。只有系统输出是可量测的条件下如何实现控制系统 的镇定是控制理论一个重要的问题。
【发明内容】
[0004] 本发明为解决电机位置伺服系统中只有位置状态可知情况下的参数确定性和不 确定非线性问题,进而提出一种基于状态估计的电机位置伺服系统自适应输出反馈鲁棒控 制方法。 阳〇化]本发明的上述目的通过独立权利要求的技术特征实现,从属权利要求W另选或有 利的方式发展独立权利要求的技术特征。
[0006] 为达成上述目的,本发明所采用的技术方案如下:
[0007] 一种电机位置伺服系统自适应输出反馈鲁棒控制方法,其实现包括:
[0008] 步骤1、建立电机位置伺服系统模型;
[0009] 步骤2、设计基于状态估计的电机自适应鲁棒输出反馈控制器;W及
[0010] 步骤3、调苄基于有限时间干扰估计的鲁棒控制器中的参数使得系统满足控制性 能指标。
[0011] 在进一步的实施例中,本发明的前述实施例中提出的电机位置伺服系统自适应输 出反馈鲁棒控制方法,针对电机系统的特点,首先建立系统的模型,并在此基础上设计了电 机位置伺服系统高阶滑模微分器和参数自适应律,进行状态估计和参数逼近,进而设计电 机系统的自适应鲁棒输出反馈控制器。
[0012] 有W上本发明的实施方案可知,本发明提出的电机位置伺服系统自适应输出反馈 鲁棒控制方法,与现有技术相比,其显著的有益效果在于:
[0013] 1、针对电机位置伺服系统的特点,建立电机位置伺服系统模型,并基于高阶滑模 微分器的电机间接自适应鲁棒输出反馈控制器,对系统系统状态进行估计并用于控制器设 计,避免了测量噪声对控制器的影响同时,能有效解决电机伺服系统的参数不确定性和不 确定非线性问题,在上述干扰条件下系统控制精度满足性能指标;
[0014] 2、简化了控制器设计,仿真结果表明了其有效性。
[0015] 应当理解,前述构思W及在下面更加详细地描述的额外构思的所有组合只要在运 样的构思不相互矛盾的情况下都可W被视为本公开的发明主题的一部分。另外,所要求保 护的主题的所有组合都被视为本公开的发明主题的一部分。
[0016] 结合附图从下面的描述中可W更加全面地理解本发明教导的前述和其他方面、实 施例和特征。本发明的其他附加方面例如示例性实施方式的特征和/或有益效果将在下面 的描述中显见,或通过根据本发明教导的【具体实施方式】的实践中得知。
【附图说明】
[0017] 附图不意在按比例绘制。在附图中,在各个图中示出的每个相同或近似相同的组 成部分可W用相同的标号表示。为了清晰起见,在每个图中,并非每个组成部分均被标记。 现在,将通过例子并参考附图来描述本发明的各个方面的实施例,其中:
[0018] 图1是典型的电机执行装置示意图。
[0019] 图2是本发明公开的电机位置伺服系统自适应输出反馈鲁棒控制方法的控制策 略图。
[0020] 图3是系统外加干扰曲线的示意图。
[0021] 图4是控制器输入电压U曲线的示意图。
[0022] 图5是参数估计曲线的示意图。
[0023] 图6是位置估计和估计误差曲线的示意图。
[0024] 图7是速度估计和估计误差曲线的示意图。
[0025] 图8是加速度估计和估计误差曲线的示意图。
[0026] 图9是设计控制器和PID控制器跟踪误差曲线的示意图。
【具体实施方式】
[0027] 为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。
[0028] 在本公开中参照附图来描述本发明的各方面,附图中示出了许多说明的实施例。 本公开的实施例不必定意在包括本发明的所有方面。应当理解,上面介绍的多种构思和 实施例,W及下面更加详细地描述的那些构思和实施方式可很多方式中任意一种来实 施,运是应为本发明所公开的构思和实施例并不限于任何实施方式。另外,本发明公开的一 些方面可W单独使用,或者与本发明公开的其他方面的任何适当组合来使用。
[0029] 结合图1和图2所示,根据本发明的较佳实施方式,一种电机位置伺服系统自适应 输出反馈鲁棒控制方法,其实现包括:
[0030] 步骤1、建立电机位置伺服系统模型;
[0031] 步骤2、设计基于状态估计的电机自适应鲁棒输出反馈控制器;W及
[0032] 步骤3、调苄基于有限时间干扰估计的鲁棒控制器中的参数使得系统满足控制性 能指标。
[0033] 应当理解,结合图2所示,该实施例提出的电机位置伺服系统自适应输出反馈鲁 棒控制方法,针对电机系统的特点,首先建立系统的模型,并在此基础上设计了电机位置伺 服系统高阶滑模微分器和参数自适应律,进行状态估计和参数逼近,进而设计电机系统的 自适应鲁棒输出反馈控制器。
[0034] 下面结合附图所示,对前述各步骤的具体实现做示例性的说明。
[0035] 步骤1、建立电机位置伺服系统模型
[0036] 图1所示为典型的电机执行装置示意,根据牛顿第二定律,电机惯性负载的动力 学模型方程可表示为:
[0037]
稱
[0038] 式中y表示角位移,m表示惯性负载,kf表示扭矩常数,U是系统控制输入,b代表 粘性摩擦系数,f代表其他未建模干扰,比如非线性摩擦,外部干扰W及未建模动态。
[0039] 将(1)式转换成状态空间形式,如下:
[0040]
(2)
[0041] 其中?.Υ|,.τ:Γ =b',刘了,X = [Χι,Χ2]τ表示位置和速度的状态向量。参数集Θ =
[白 1,白 2]τ,其中白 1= kf/m,白 2= b/m,表示集中干扰;
[0042] 一般情况下,由于系统参数m,kf,b是变化的,系统是结构不确定性的,虽然不 知道系统的具体信息,但系统的大致信息是可W知道的。此外,系统还有非结构不确定性 d(x,t),显然它不能明确建模的,但系统的未建模动态和干扰总是有界的。因而,W下假设 总是成立的:
[0043] 假设1 :结构不确定性Θ满足: 阳044] Θ e Ω e = {目:Θ Θ《Θ max) 做 柳45]其中0mm=[目imm,02mjT,0max=[目imax,02mjT,它们都是已知的,此外 〉0,目 2niin〉0。
[0046] 假设2 :d(x,t)是有界的,即
[0047] I d (X, t) I《δ d (4) W48] 其中δ d已知。
[0049] 步骤2、设计基于状态估计的电机自适应鲁棒输出反馈控制器
[0050] 作为可选的方式,其包括:
[0051] 步骤2-1、提供带速率限制的投影自适应律结构
[0052] 令痴表示Θ的估计,I表示Θ的估计误差,即沒=#一巧:;
[0053] 定义一个非连续投影函数:
[0054]
巧) 阳05引其中i = 1,2 ; · 1代表矩阵?的第i项;
[0056] 设计自适应律如下:
[0057]
(6)
[0058] 其中τ是自适应函数,Γ (t) > 0是连续的可微正对称自适应律矩阵;
[0059] 由此自适应律,可得W下性质: W60] P1)参数估计值总在已知有界的Ω e集内,即对于任意t,总有如))εΩ,,.因而由 假设1可得:
[0061]
巧
[0062] Ρ。^'[r-'I,roj"(rr)-d《0 V。 機
[0063] 步骤2-2、构建电机的高阶滑模微分器,对输出状态进行估计
[0064] 首先,系统模型(2)式转换成如下形式: 阳〇化]
側
[0066] 其中CCy, η = -g" +聲、-。'托0是一个广义干扰; |;0〇67] 由公知,句負好'十爲馬.-碱南貧和假设2可知D(x, t)也是有界的,即
[0068]
(10) 阳0例其中目m= Θ max-emin,梦=[化,喝Γ;
[0070] 由(9)式设计一个高阶滑模微分器,如下: