具有精确跟踪性能的电液伺服系统自适应鲁棒位置控制器的实现方法

文档序号:10697359阅读:418来源:国知局
具有精确跟踪性能的电液伺服系统自适应鲁棒位置控制器的实现方法
【专利摘要】本发明属于机电液伺服控制领域,提供一种具有精确跟踪性能的电液伺服系统自适应鲁棒位置控制器的实现方法,以电液位置伺服系统作为研究对象,建立系统的非线性模型,同时考虑了系统的参数不确定性以及外干扰等不确定性。所设计的控制器针对系统的参数不确定性所设计的参数自适应算法能准确的对未知参数进行估计,通过引入辅助函数所设计的控制器针对系统存在的外部干扰以及未建模动态等不确定性具有良好的鲁棒性;本发明所设计的自适应鲁棒控制器为全状态反馈控制器,能使电液伺服系统的位置输出具有渐近跟踪性能,即当时间趋于无穷时跟踪误差为零;本发明所设计的控制器的控制电压连续,更利于在工程实际中应用。
【专利说明】
具有精确跟踪性能的电液伺服系统自适应鲁棒位置控制器 的实现方法
技术领域
[0001] 本发明设及机电液伺服控制领域,具体设及一种具有精确跟踪性能的电液伺服系 统自适应鲁棒位置控制器的实现方法。
【背景技术】
[0002] 电液伺服系统由于具有功率重量比大、动态响应快、压力、流量可控性好W及可柔 性传送动力等突出优点,广泛应用于航空、航天、汽车、船舶、和工程机械等领域。随着运些 领域的发展和技术水平的不断进步,迫切需要高性能的电液伺服系统作为支撑,传统基于 线性化方法得到的控制性能逐渐不能满足系统需求。电液伺服系统的非线性,如压力动态 非线性、伺服阀压力流量非线性、摩擦非线性等,逐渐成为限制电液伺服系统性能提升的瓶 颈因素。除此之外,电液伺服系统还存在诸多参数不确定性(如负载惯量、泄漏系数、液压 油弹性模量等)和不确定性非线性(如未建模的摩擦动态、外干扰等)。运些不确定性的存 在逐渐成为发展先进控制器的主要障碍。
[0003] -般地,自适应控制能有效的估计未知常数参数并能提高其跟踪精度,然而当系 统遭受大的未建模扰动时可能会不稳定。非线性鲁棒控制器可W有效提高整个闭环系统 对未建模扰动的鲁棒性,但是不适用于建模充分只存在参数不确定性的非线性系统。总的 来看,自适应控制和非线性鲁棒控制有它们各自的优缺点。美国普渡大学的Bin Yao教授 团队针对非线性系统的所有不确定性,提出了一种数学论证严格的非线性自适应鲁棒控制 (ARC)理论框架。其团队主要基于系统非线性数学模型设计非线性控制器,针对参数不确 定性,设计恰当的在线参数估计策略,W提高系统的跟踪性能;对可能发生的外干扰等不确 定性非线性,通过强增益非线性反馈控制予W抑制。由于强增益非线性反馈控制往往导致 较强的保守性(即高增益反馈),在工程使用中有一定困难,并且系统中潜在的大的未建模 扰动可能会使系统的跟踪性能变差。为了补偿在ARC设计时的扰动,有学者设计了基于扩 张状态观测器的ARC设计方法,并从理论和实验结果上验证了所提出的控制器能使系统具 有良好的跟踪性能。然而,W上所提出的非线性设计方法仅仅只能确保系统的跟踪误差有 界,运样的性能可能会在实际高精度需求的场合难W满足。对此有学者提出了基于误差符 号积分的鲁棒控制巧IS巧方法对存在匹配性扰动的系统能确保其跟踪误差在稳态时趋于 零,然而运种控制器设计方法相对复杂并且只能保证整个系统局部渐近稳定。如何恰当的 设计出能保证系统的跟踪误差在稳态时趋于零并且简单的控制器仍是目前研究的焦点。
[0004] 总结来说,现有电液伺服系统的控制策略的不足之处主要有W下几点:
[0005] 1.简化系统非线性模型为线性或忽略系统建模不确定性。简化系统非线性模型为 线性难W准确描述实际电液伺服系统,会使控制精度降低。电液伺服系统的建模不确定性 主要有未建模摩擦和未建模扰动等。存在于电液伺服系统中的摩擦会引起极限环振荡、粘 滑运动等不利因素,对系统的高精度运动控制产生不利的影响。同时,实际的电液伺服系统 不可避免的会受到外界负载的干扰,若忽略将会降低系统的跟踪性能;
[0006] 2.传统的自适应鲁棒控制存在高增益反馈现象。传统自适应鲁棒控制存在高增益 反馈的问题,也就是通过增加反馈增益来减小跟踪误差。然而高增益反馈易受测量噪声影 响且可能激发系统的高频动态进而降低系统的跟踪性能,甚至导致系统不稳定;
[0007] 3.传统的自适应鲁棒控制对同时存在参数不确定性和不确定性非线性的系统只 能保证跟踪误差有界。传统的自适应鲁棒控制对同时存在参数不确定性和不确定性非线性 的系统只能确保系统的跟踪误差有界,运样的性能可能会在实际高精度需求的场合难W满 足。
[0008] 基于误差符号积分的鲁棒控制巧IS巧器设计相对复杂并且只能保证整个系统局 部渐近稳定。

【发明内容】

[0009] 本发明为解决现有电液伺服系统控制中简化系统非线性模型为线性或忽略系统 建模不确定性、传统的自适应鲁棒控制存在高增益反馈现象W及对同时存在参数不确定 性和不确定性非线性的系统只能保证跟踪误差有界,同时基于误差符号积分的鲁棒控制 巧IS巧器设计相对复杂并且只能保证整个系统局部渐近稳定的问题,提出一种具有精确跟 踪性能的电液伺服系统自适应鲁棒位置控制器的实现方法。
[0010] 本发明为解决上述问题采取的技术方案是:
[0011] 具有精确跟踪性能的电液伺服系统自适应鲁棒位置控制器的实现方法,包括W下 步骤:
[0012] 步骤一、建立电液位置伺服系统的数学模型:
[0013]
(U
[0014] 公式(1)中J为负载的转动惯量;y为负载的角位移;P尸P 1斗2为液压马达的负 载压力,Pi、P2分别为液压马达两腔的油压;Dm为液压马达的排量;矿^为可建模的非线性 摩擦模型,其中贫代表不同的摩擦水平,Φ代表不同的形状函数矢量用来描述各种非线性 摩擦的影响,即如1'')=巧',其中B为粘性摩擦系数;f (t)为包括外干扰及未建模的摩擦的 不确定性项;
[0015] 负载压力的动态方程为:
[001 引
(2)
[0017] 公式似中Vt、β冷别为液压马达控制腔的总容积、液压油弹性模量、液压 马达泄漏系数及伺服阀负载流量,Ql= (Qi+Qz)/2,其中Qi为由伺服阀进入液压马达进油腔 的液压流量,〇2为由伺服阀流出液压马达回油腔的液压流量,q(t)为建模误差;
[0018] 假设伺服阀响应速度非常快即伺服阀频宽远远高于系统频宽,即可简化伺服动态 为比例环节,伺服阀负载流量可W建模为:
[001 引
[0020] 公式做中kt为与控制输入U相关的总的流量增益;P历与回油压力Pr相关的供 油压力;sign( ·)表示为:
[0021]
(4)
[0022] 针对电液马达伺服系统,由式(1) (2)及(3)表征的非线性模型,定义系统状态变 量为策=[.、-|,.、-,,.、;,]'''兰以,扛沖,则系统非线性模型的状态空间形式表达为:
[0027] 在公式(5)中,定义了一个新的变量U来代表系统的控制输入,由于系统中安装 了压力传感器,(Ps-sign(u)Pji/2的值可W实时获得,那么实际的控制输入U可W通过U/ (Pg-sign(u)Pji/2来计算,因此在W下的控制器实现过程中主要致力于通过实现具有渐近 跟踪性能的电液伺服系统自适应鲁棒位置控制U来处理参数不确定性和未建模扰动;
[002引由于系统的参数J、B、β c、kt W及C t存在大的变化从而使系统遭受参数不确定性, 同时建模误差A (t)可能存在未知的常值,因此,为了简化(5)式,定义不确定参数集Θ = [01,02, 03]T,其中 0i=JVt/(化Pekt),02=Dm/kt+CtB/^(Dmkt)化及 03=Ctm/(Akt)+VtB/ (4〇"βχ);
[0029] 状态空间等式巧)写为:
[0030] ? = Λ'2
[00;31] 起口'3% (7;)
[0032] 白I.;-; =。- - 0,.v, + Α(/)
[0033] 假设1 :期望跟踪的理想轨迹Xid= y d(t) e c5并且有界;在正常工作条件下的实 际液压系统中,町有界,即0 < P户P S;
[0034] 假设2 :公式(7)中的时变不确定性苗叫足够光滑并且1?勺I含<V,其中Si为已知 常数;
[003引由假设1可W看出化-sign (u)Pl)i/2总是有界,因此,若实现的U有界,那么实际 的控制输入U将会有界;
[0036] 步骤二、针对公式(7)中的状态方程,配置具有渐近跟踪性能的电液伺服系统自 适应鲁棒位置控制器,其具体步骤如下:
[0037] 步骤二(一)、定义一组类似开关函数的变量为:
[0038]
(8)
[003引公式做中Zi为系统的跟踪误差,k 1、k2、k3为正的反馈增益;在公式做中引入 了一个辅助误差信号Z4来获得额外的实现自由;
[0040] 步骤二(二)、实现自适应律W及控制器输入U,使得电液伺服系统具有渐近跟踪 性能
[0041] 根据公式(8),辅助误差信号Z4可W整理为:
[0049] 其中I为Θ的估计值,資为估计误差(即易二)屯为正反馈增益;Γ > 0为 对角自适应律矩阵;U。为可调节的基于模型的前馈控制律,通过参数自适应来获得提高的 模型补偿;Ug和U。为鲁棒控制律,用来处理时变的扰动,U。的值将在W下的步骤中给出;
[0050] 由公式(11)中的自适应律可W看出,信号Z4未知,但是基于理想轨迹的矢量^ W 及它的微分是已知的,通过积分自适应律可W得到:
[0051]
C12)
[005引 由公式(12),实际上参数的估计值并没有用到信号Z4;
[005引把(11)带入到(10)中,可W得到:
[0057] 把公式(11)中的参数自适应律带入到(14)中,可W得到:
[0058]
[0059] 根据公式(15)可W实现鲁棒控制律为:
[0060]
(16)
[0061] 其中ξ >0,由于信号Z4未知,为了计算公式(16)中的si即(Z4),定义函数h(t) 为:
[0062]
(17)
[0063] 由于Z4(t)=limτ一o化(t)-h(t-τ))/τ,τ可W选取为采样时间,根据α6)可 知只需要知道Z4的符号sign(Z 4)即可,因此只需要知道h(t)增加还是减小就可W获得 si即(Z4),其中 si即(Z4) =si即化(t)-h(t-T));
[0064] 步骤Ξ、选取反馈增益δ 1、ξ、τ、ki、kz、ksW及k f,同时选取合适的参数自适应 对角矩阵Γ W及让参数θ的估计值的初始值为0来验证参数自适应的有效性和所提出控 制器的鲁棒性,从而来确保整个系统稳定,并使电液位置伺服系统的位置输出y(t)跟踪期 望的位置指令yd。
[0065] 本发明的有益效果是:选取电液位置伺服系统作为研究对象,建立了系统的非线 性模型,同时考虑了系统的参数不确定性W及外干扰等不确定性;所设计的控制器针对系 统的参数不确定性所设计的参数自适应算法能准确的对未知参数进行估计;通过引入辅助 函数所设计的控制器针对系统存在的外部干扰W及未建模动态等不确定性具有良好的鲁 棒性;本发明所设计的自适应鲁棒控制器为全状态反馈控制器,并能使电液伺服系统的位 置输出具有渐近跟踪性能,即当时间趋于无穷时跟踪误差为零;本发明所设计的控制器的 控制电压连续,更利于在工程实际中应用。仿真结果验证了其有效性。
[0066] 应当理解,前述构思W及在下面更加详细地描述的额外构思的所有组合只要在运 样的构思不相互矛盾的情况下都可W被视为本公开的发明主题的一部分。另外,所要求保 护的主题的所有组合都被视为本公开的发明主题的一部分。
[0067] 结合附图从下面的描述中可W更加全面地理解本发明教导的前述和其他方面、实 施例和特征。本发明的其他附加方面例如示例性实施方式的特征和/或有益效果将在下面 的描述中显见,或通过根据本发明教导的【具体实施方式】的实践中得知。
【附图说明】
[006引附图不意在按比例绘制。在附图中,在各个图中示出的每个相同或近似相同的组 成部分可W用相同的标号表示。为了清晰起见,在每个图中,并非每个组成部分均被标记。 现在,将通过例子并参考附图来描述本发明的各个方面的实施例,其中:
[0069] 图1是本发明电液伺服位置控制系统图。
[0070] 图2是具有渐近跟踪性能的电液伺服系统自适应鲁棒位置控制器原理示意及流 程图。
[0071] 图3是电液位置伺服系统的参数的真值及其估计值随时间变化的曲线示意图。 [007引图4是本发明所设计的控制器(图中W GARC标识)和传统PID控制器(图中W PID标识)分别作用下系统的跟踪误差随时间变化的曲线示意图。
[0073] 图5是电液位置伺服系统的实际控制输入U随时间变化的曲线示意图。
【具体实施方式】
[0074] 为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。
[0075] 在本公开中参照附图来描述本发明的各方面,附图中示出了许多说明的实施例。 本公开的实施例不必定意在包括本发明的所有方面。应当理解,上面介绍的多种构思和 实施例,W及下面更加详细地描述的那些构思和实施方式可很多方式中任意一种来实 施,运是应为本发明所公开的构思和实施例并不限于任何实施方式。另外,本发明公开的一 些方面可W单独使用,或者与本发明公开的其他方面的任何适当组合来使用。
[0076] 结合图1、图2说明本实施方式,具有精确跟踪性能的电液伺服系统自适应鲁棒位 置控制器的实现方法。其具体步骤如下:
[0077] 步骤一、建立电液位置伺服系统(如图1所示)的数学模型,根据牛顿第二定律可 得系统的运动学方程为:
[0078]
(1)
[007引公式(1)中J为负载的转动惯量;y为负载的角位移;Pl= P 1斗2为液压马达的负 载压力(Pl、P2分别为液压马达两腔的油压);Dm为液压马达的排量;沪含为可建模的非线性 摩擦模型,其中沪代表不同的摩擦水平,Φ代表不同的形状函数矢量用来描述各种非线性 摩擦的影响,本发明为了提高控制器设计的可理解性,着重验证控制器对未建模动态的鲁 棒性,从而简化控制器的补偿部分,因而采用线性摩擦模型,即3'胃如A',,其中B为粘性 摩擦系数;f(t)为外干扰及未建模的摩擦等不确定性项。
[0080] 负载压力的动态方程为:
[00引]
(2'.)
[008引公式似中Vt、β冷别为液压马达控制腔的总容积、液压油弹性模量、液压 马达泄漏系数及伺服阀负载流量,Ql= (Qi+Q2)/2(其中Qi为由伺服阀进入液压马达进油腔 的液压流量,02为由伺服阀流出液压马达回油腔的液压流量),q(t)为建模误差。
[0083] 假设伺服阀响应速度非常快即伺服阀频宽远远高于系统频宽,即可简化伺服动态 为比例环节,伺服阀负载流量可W建模为:
[0084]
(3)
[00财公式做中kt为与控制输入u相关的总的流量增益;P历与回油压力Pr相关的供 油压力;sign( ·)表示为:
[0086]
(4)
[0087] 为使控制器的设计更具广泛性,针对电液马达伺服系统,由式(1) (2)及(3)表征 的非线性模型,定义系统状态变量为八-二^|..\-:,_、-^兰以,中,刊'\则系统非线性模型的状态 空间形式可W表达为:
[009引在公式(5)中,我们定义了一个新的变量U来代表系统的控制输入,由于系统中 安装了压力传感器,(Ps-sign(u)Pji/2的值可W实时获得,那么实际的控制输入U可W通过 U/(Pg-sign(u)Pji/2来计算,因此在W下的控制器设计过程中主要致力于通过设计具有渐 近跟踪性能的电液伺服系统自适应鲁棒位置控制U来处理参数不确定性和未建模扰动。 [0093]由于系统的参数J、B、β p、kt W及C t存在大的变化从而使系统遭受参数不确定性, 同时建模误差A (t)可能存在未知的常值,因此,为了简化(5)式,定义不确定参数集Θ = [01,02, 03]T,其中 0i=jvy(化 Pekt),目2=〇"/\+邸八0。1〇 W及目 3=Ctm/(Akt)+VtB/ (4〇。0山)。状态空间等式(5)可W写为:
[0097] 假设1 :期望跟踪的理想轨迹xid= y d(t) e C5并且有界;在正常工作条件下的实 际液压系统中,町有界,即0 < P户P S。
[009引假设2 :公式(7)中的时变不确定性文的足够光滑并且1?巧I《為,其中δι为已知 常数。
[009引由假设1可W看出化-sign (u)Pl)i/2总是有界,因此,若设计的U有界,那么实际的 控制输入U将会有界。在W下的控制器设计中,假设2给未建模扰动施加了一些约束。虽 然摩擦一般被建模为不连续函数,但是在基于模型的控制器设计时仍然有一些连续的摩擦 模型,运是因为没有哪个执行器可W产生不连续的力来补偿不连续摩擦力的影响。
[0100] 步骤二、针对公式(7)中的状态方程,设计具有渐近跟踪性能的电液伺服系统自 适应鲁棒位置控制器,其具体步骤如下:
[0101] 步骤二(一)、定义一组类似开关函数的变量为:
[0102]
(8)
[010引公式做中Zi为系统的跟踪误差,k 1、k2、k3为正的反馈增益。我们在公式做中 引入了一个辅助误差信号Z4来获得额外的设计自由。值得注意的是,由于滤波的跟踪误差 Z4依赖于加速度的时间微分从而使得它不可测,运里仅仅用来协助W下的控制器设计。
[0104] 步骤二(二)、设计自适应律W及控制器输入U,使得电液伺服系统具有渐近跟踪 性能。
[0105] 根据公式(8),辅助误差信号Z4可W整理为:
[0113] 其中为Θ的估计值,易为估计误差(即資二^-0)屯为正反馈增益;Γ >0为 对角自适应律矩阵;U。为可调节的基于模型的前馈控制律,通过参数自适应来获得提高的 模型补偿;Ug和U。为鲁棒控制律,用来处理时变的扰动,U。的值将在W下的步骤中给出。
[0114] 由公式(11)中的自适应律可W看出,信号Z4未知,但是基于理想轨迹的矢量& W 及它的微分是知道的,通过积分自适应律可W得到:
[0115]
(12)
[011引 由公式可W看出,实际上参数的估计值并没有用到信号Z4。
[0117] 把(11)带入到(10)中,我们可W得到:
[011引
(化)
[0119] 对公式(13)进行微分可W得到:
[0125] 其中ξ > 0,由于信号Z4未知,为了计算公式(16)中的sign(z 4),定义函数h(t) 为:
[0126]
(17;
[0127] 由于Z4(t)=limτ一o(h(t)-h(t-τ))/τ,τ可W选取为采样时间,根据α6)可 知我们只需要知道Z4的符号sign(Z 4)即可,因此我们只需要知道h(t)增加还是减小就可 W获得si即(Z4),其中si即(Z4) = si即化(t)-h(t-τ )),运样看来,获得si即(Z4)就比获 得Z4容易多了。
[012引步骤四、恰当的选取反馈增益δ 1、ξ ( ξ > 0)、τ ( τ > 0)、ki化1> 0)、kz化2> 0)、k3(k3>0) W及kr(kr>0),同时选取合适的参数自适应对角矩阵Γ0- >0) W及让 参数Θ的估计值的初始值为0来验证参数自适应的有效性和所提出控制器的鲁棒性,从而 来确保整个系统稳定,并使电液位置伺服系统的位置输出y(t)准确地跟踪期望的位置指 令yd。
[0129] 本公开中,选用Lyapunov方程来分析前述基于控制器(11)作用下的电液位置伺 服系统的稳定性:
[0130] 理论1 :通过自适应律(12) W及选取足够大的反馈增益ki、kz、ks、kr,使得W下定 义的矩阵A正定,那么提出的控制律能够确保电液伺服系统在闭环情况下所有信号有界, 并且获得渐近跟踪性能,即当t 一-时Zi - 0。Λ定义为:
[014引公式似)中Z定义为Z = [Zi, Z2, Z3, zjT,Amin(A)为矩阵Λ的最小特征值。
[0146] 根据公式(23)可W得到V e L" ^及W e L2,同时信号Ζ W及参数估计值貧有界。 因此,可W得出xW及控制输入U有界。通过假设1可W得到实际控制输入U有界。基于 Ζι、Ζ2、Ζ3^及Z 4的动态,可W得到W的时间导数有界,因此W-致连续。从而,根据Barbalat 引理可W得到当t 一 时W - 0,理论1即得到证明。
[0147] 下面结合一个具体实例对本公开的前述实施方式的效果进行说明。
[0148] 电液位置伺服系统参数为:负载惯量J = 0.化g · m2;液压马达排量D m = 5. 8 X 10 5m3/rad ;总泄漏系数 Ct= 1 X 10 i2m3/s/Pa ;供油压力 Ps= 1 X 10 7pa ;粘性摩 擦系数B = 90N · m · s/rad ;液压油弹性模量0。= 7X10 8Pa ;伺服阀总流量增益kt =1. 1969X10 V/s/V/Pa 1/2;控制腔总容积 Vt= 1. 16X10 V;时变外干扰为 f(t)= 2sin(2 π t)N · m ;系统期望跟踪的位置指令为曲线Xid(t) = sin(t) [l-exp(-t3)]rad。
[0149] 本发明所设计的控制器的参数选取为:δ 1= 10、ξ = 0. 1、τ = 0. 〇〇l、ki= 1000、 k2= 100、k3= 5 W及kf= 5 化 r> 0),Γ = diag{2. 1X10 8,6,6. 45X 10 3} ;PID控制器参 数选取为:kp= 600,ki= 500,kD= 0。
[0150] 对比仿真结果:
[0151] 图3是电液位置伺服系统的参数的真值及其估计值随时间变化的曲线示意图,从 曲线可W看出所设计的自适应律能使系统的参数估计值精确地跟踪其真值,从而能够准确 地将系统的未知常数参数估计出来。
[015引控制器作用效果:图4是本发明所设计的控制器(图中WGARC标识)和传统PID 控制器(图中WPID标识)分别作用下系统的跟踪误差随时间变化的曲线示意图,从图中 可W看出,本发明所设计的控制器作用下系统的跟踪误差明显小于PID控制器作用下系统 的跟踪误差,从而使其跟踪性能获得很大的提高。
[0153] 图5是电液位置伺服系统的控制输入U随时间变化的曲线示意图,从图中可W看 出,本发明所得到的控制输入信号连续,有利于在工程实际中应用。
[0154] 虽然本发明已W较佳实施例掲露如上,然其并非用W限定本发明。本发明所属技 术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因 此,本发明的保护范围当视权利要求书所界定者为准。
【主权项】
1. 一种具有精确跟踪性能的电液伺服系统自适应鲁棒位置控制器的实现方法,其特征 在于,包括以下步骤: 步骤一、建立电液位置伺服系统的数学模型: 公式(1)中J为负载的转动惯量;y为负载的角位移;P fP2为液压马达的负载压 力,Pi、匕分别为液压马达两腔的油压;D"为液压马达的排量;为可建模的非线性摩擦 模型,其中.代表不同的摩擦水平,Φ代表不同的形状函数矢量用来描述各种非线性摩擦 的影响,即=母,其中B为粘性摩擦系数;f(t)为包括外干扰及未建模的摩擦的不确 定性项; 负载压力的动态方程为:C2) 公式(2)中Vt、i^、Ct、(^分别为液压马达控制腔的总容积、液压油弹性模量、液压马达 泄漏系数及伺服阀负载流量,QL= (Qi+Q2)/2,其中仏为由伺服阀进入液压马达进油腔的液 压流量,Q2为由伺服阀流出液压马达回油腔的液压流量,q(t)为建模误差; 假设伺服阀响应速度非常快即伺服阀频宽远远高于系统频宽,即可简化伺服动态为比 例环节,伺服阀负载流量可以建模为: Q, =k,u,jl\ -ifign{u)P, (3:) 公式⑶中kt为与控制输入u相关的总的流量增益;P s为与回油压力相关的供油压 力;sign( ·)表示为: L 若*之0 掩十Μ、容 丨、、咋、石-"1 ⑴ 针对电液马达伺服系统,由式(1) (2)及(3)表征的非线性模型,定义系统状态变量为 ,则系统非线性模型的状态空间形式表达为: = x2 x2 ( 5 )在公式(5)中,定义了一个新的变量U来代表系统的控制输入,由于系统中安装了 压力传感器,(Ps-sign(u)Pj1/2的值可以实时获得,那么实际的控制输入u可以通过U/ (P s-sign(u)Pj1/2来计算,因此在以下的控制器实现过程中主要致力于通过实现具有渐近 跟踪性能的电液伺服系统自适应鲁棒位置控制U来处理参数不确定性和未建模扰动; 由于系统的参数J、B、i^、kt以及C ,存在大的变化从而使系统遭受参数不确定性,同 时建模误差A (t)可能存在未知的常值,因此,为了简化(5)式,定义不确定参数集Θ = [θ^ θ2, θ3]τ,其中 efDWCtBADX)以及 03=Ctni/(Akt)+VtB/ (4?ηβ Ekt); 状态空间等式(5)与为: X·^ - X-j. i*2 = λ:3 17) &yX^ -II - Δ(/) 假设1 :期望跟踪的理想轨迹Xld= y d(t) e c5并且有界;在正常工作条件下的实际液 压系统中,Pt有界,即0 < P^< Ps; 假设2 :公式(7)中的时变不确定性足够光滑并且其中δ i为已知常数; 由假设1可以看出(Ps-signOOPj11'总是有界,因此,若实现的U有界,那么实际的控 制输入u将会有界; 步骤二、针对公式(7)中的状态方程,配置具有渐近跟踪性能的电液伺服系统自适应 鲁棒位置控制器,其具体步骤如下: 步骤二(一)、定义一组类似开关函数的变量为: - -^2 ~^ + 高.备],霉孑-客2 十.灰,.尽2',.^4 - 之3 十:^3怎3 (3 ) 公式⑶中Zl为系统的跟踪误差,kp k2、k3为正的反馈增益;在公式⑶中引入了一 个辅助误差信号Z4来获得额外的实现自由; 步骤二(二)、实现自适应律以及控制器输入U,使得电液伺服系统具有渐近跟踪性能 根据公式(8),辅助误差信号z4可以整理为: ZA =? -? +(1? +k^ + k3yZy - (111 +k^ +Jtfzj ^9) 基于系统模型(7),可以得到: ??ζ4 :0 -6^i.h/ - (92iK/ -6^'VU +Δ(') + {&ikt + Oik'i + 0ik·^ -.Θ'、) z' (]0) -[(^ι/ν? +0,A|/v7 )-0. (/v| +A-,)]z7 f- Z| ~h Z| 根据公式(11)的结构,自适应律以及基于模型的控制器可以实现为: 6 二-厂)?/ -? 二[νι ?/ .'、" ] ·> 其中#为Θ的估计值,?:为估计误差,即没=6-仏I为正反馈增益;r >0为对角自 适应律矩阵;ua为可调节的基于模型的前馈控制律,通过参数自适应来获得提高的模型补 偿;1和un为鲁棒控制律,用来处理时变的扰动,1]"的值将在以下的步骤中给出; 由公式(11)中的自适应律可以看出,信号z4未知,但是基于理想轨迹的矢量名以及它 的微分是已知的,通过积分自适应律可以得到: 如)=决U2 > 由公式(12),实际上参数的估计值并没有用到信号z4; 把(11)带入到(10)中,可以得到: 4:? - joM.'z/Zv-f Α(/) + +沒丨A:, +辦、-Α )ζ'…[(+辦丨」+沒丨Α丨A:, + <92) (13) -6*^(/?| -f Α;·,)]ζ-, +(6*|A| + k^O-, - ?λΑ|")Ζ| 对公式(13)进行微分可以得到: θχζΑ - ?η + θτΥ? +θτ?? - krz4 + A{t) + (Oikl + ??/?) 4-6^/?、- $ ):4 - (<9ιΑ;| 4-6^/?、+ -m + ^ k\ + ^ k) k2 + ) - % ik\ + k2 (11) + /l·) [(6^|/l > + + O^ktk , + θ-y) - (/l| + k-, y\z-; Ηθ^ + κφ2 -θ-^? )?2 - (θ^ + k{02 - Θ-Χ )z; 把公式(11)中的参数自适应律带入到(14)中,可以得到: Θ\ΖΛ = l)n -Yjrtdz4+§TYd -krz4 + A(t) + {9xkx +^,As -i- - Θ, )z. - [{θ^ +^k2+ - Θ,)k, +((\k\ -\- (\k{ + -\- Θ-,) - (a:., + k2 )]r, ( 1λ > +[^{θ^1 +θ^ +e^k2 +6)2)-k^(k{ +k2) ^τΘ'??' Ι?'θ,- Θ'??''ζ,- k'{0'k' + Ι?'Θ,- Θ'Ι?'、z' 根据公式(15)可以实现鲁棒控制律为: ?" = -(^1+^)-^(?) (16) 其中ξ >0,由于信号24未知,为了计算公式(16)中的sign(z4),定义函数h(t)为: Λ⑴= ?(ιζ4(ν)?/ν 【17) =(/) - ^ (°)+(ι;)^'; 由于Z4(t) = limT - (J(h(t)-h(t- τ ))/ τ,τ可以选取为采样时间,根据(16)可知只需 要知道ζ4的符号sign (ζ 4)即可,因此只需要知道h⑴增加还是减小就可以获得sign (ζ4), 其中 sign(z4) =sign(h(t)-h(t-O); 步骤三、选取反馈增益ξ、T、ki、k2、k3以及ky同时选取合适的参数自适应对角 矩阵Γ以及让参数Θ的估计值的初始值为〇来验证参数自适应的有效性和所提出控制器 的鲁棒性,从而来确保整个系统稳定,并使电液位置伺服系统的位置输出y(t)跟踪期望的 位置指令y d。
【文档编号】G05B13/04GK106066603SQ201510645458
【公开日】2016年11月2日
【申请日】2015年10月8日 公开号201510645458.7, CN 106066603 A, CN 106066603A, CN 201510645458, CN-A-106066603, CN106066603 A, CN106066603A, CN201510645458, CN201510645458.7
【发明人】马大为, 杨贵超, 徐张宝
【申请人】南京理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1