首页> 中国专利> 多轴联动系统精度控制的反步-滑模控制器及控制方法

多轴联动系统精度控制的反步-滑模控制器及控制方法

摘要

本发明公开了一种多轴联动系统精度控制的反步-滑模控制器及控制方法,主要针对某搭载在浮动平台上的多轴联动系统非线性特性控制,主要技术特点:基于拉格朗日-麦克斯韦(Lagrange-Maxwell)动力学方法建立多轴联动系统机电耦合动力学模型;根据搭载在浮动平台上的多轴联动系统在特定力学工况下的力学行为要求,提出一种用于多输入多输出(MIMO)系统的反步-滑模控制方法;利用提出的控制方法设计搭载在浮动平台上的多轴联动系统控制器并进行性能仿真。一种用于搭载在浮动平台上的多轴联动系统精度控制的反步-滑模方法,为非典型力学环境下的多轴联动系统力学性能设计提供了新的思路,控制鲁棒性好,较易硬件实现,具有工程价值。

著录项

  • 公开/公告号CN104635509A

    专利类型发明专利

  • 公开/公告日2015-05-20

    原文格式PDF

  • 申请/专利权人 陕西科技大学;

    申请/专利号CN201410742974.7

  • 发明设计人 赵志明;

    申请日2014-12-03

  • 分类号G05B17/02;

  • 代理机构西安通大专利代理有限责任公司;

  • 代理人蔡和平

  • 地址 710021 陕西省西安市未央区陕西科技大学

  • 入库时间 2023-12-18 08:59:18

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-09-21

    授权

    授权

  • 2015-06-17

    实质审查的生效 IPC(主分类):G05B17/02 申请日:20141203

    实质审查的生效

  • 2015-05-20

    公开

    公开

说明书

技术领域

本发明属于多轴联动系统控制技术领域,涉及的一种反步-滑模方法(Backstep-Slidingmodecontrol),具体涉及一种多轴联动系统精度控制的反步-滑模控制器及控制方法。

背景技术

多轴跟踪系统是典型的多转子系统,它通常安装浮动载体上,是进行灾难预测、气象观测和环境监测的有效手段之一,研究应用于特殊环境下的多轴跟踪系统的动力学特性具有重要的意义。这是因为,一方面系统运行中多轴间的运动学耦合和动力学耦合会影响系统动力学特性及指向精度;另一方面滚动轴承的摩擦力矩、线缆及弹性力矩,在轨抖动及动不平衡等不确定因素将大大影响系统的精度。

解决上述难题通常有两个途径,一是通过机械方面的手段使得耦合及干扰因素降低,另一个即是通过研究策略的研究设计出合理实用的控制器,对耦合因素及干扰因素进行主动控制。目前来看第一种途径已经取得了相当多的成果,但也受到了诸如加工制造等方面的限制;而第二种途径则是研究比较活跃的领域,并且存在诸如控制精度及控制稳定性等热点。

发明内容

本发明的目的是克服目前多轴联动系统动力学控制中存在跟踪精度低、控制方法稳定性低等缺陷,提出一种用于搭载在浮动平台上的多轴联动系统精度控制的反步-滑模控制器及控制方法,从而为具有此类特征及拓扑结构的 非线性动力学系统提供控制方法及控制器。

为了实现上述目的,本发明所采用的技术方案包括以下步骤:

1)在浮动平台上搭载多轴联动系统,多轴联动系统具有用于共同实现所有有效载荷精确指向的正交的两个转动轴;

2)基于拉格朗日-麦克斯韦动力学方法建立多轴联动系统的机电耦合动力学模型,并将多轴联动系统机电耦合动力学模型写为状态方程;

3)结合搭载在浮动平台上的多轴联动系统在非典型力学工况下的力学行为要求,并根据步骤2)所得到的状态方程,设计用于多输入多输出系统的反步-滑模控制方法;

4)利用反步-滑模控制方法设计搭载在浮动平台上的多轴联动系统控制器,并采用半物理样机进行性能仿真。

所述步骤1)中,有效载荷为光学元器件或光电集成元器件。

所述步骤1)中,悬浮平台包括实验用模拟平台、舰船、航空设备或航天器。

所述步骤2)中,多轴联动系统机电耦合动力学模型为:

A1θ··1+B1θ·1θ·2+C1θ·1+D1θ·22=ke1i1A2θ··2+B2θ·1θ·2+C2θ·1+D2θ·12=ke2i1L1i·1+ke1θ·1+R1i1=uiL2i·2+ke2θ·2+R2i2=u2

其中,θ1是方位轴绕O1Z1轴转动的角度;θ2是俯仰轴绕O2X2轴转动的角度。θ和i是广义坐标;A1,B1,D1和A2,B2,D2是θ2,θ2,和的复杂函数关系;C1,ke1,L1,R1和C2,ke2,L2,R2为系统参数;u1和u2为系统输入变量。

所述步骤2)中,状态方程为:

Σ:x·1x·2x·3x·4=x3x41A1(ke1R1u1-B1x3x4-(C1+ke12R1)x3-D1x42)1A2(ke2R2u2-B2x3x4-(C2+ke22R2)x4-D2x32)y1y2=x1x2

式中:X=[x1,x2,x3,x4]T为状态变量;U=[u1,u2]T为输入变量;Y=[y1,y2]T为输出变量。

所述步骤3)中,反步-滑模控制方法,具体包括以下步骤:

步骤A:定义X1=x1x2;X2=x3x4为状态方程的状态变量;定义Yd(t)=y1dy2d为系统的目标输入;定义α1(z)=α11α12=-k11+y·1d-k12+y·2d为步骤A的期望控制量;根据反步算法,Z1=z11z21=X1(t)-Yd(t)=x1-y1dx2-y2dZ2=z21z22=X2(t)-α1(z)=x3-α11x4-α12为系统的跟踪误差,则其一阶导数为Z·1=x·1-y·1dx·2-y·2d=x3-y·1dx2-y·2d=z21+α11-y·1dz22+α12-y·2d;

定义步骤A的Lyapunov函数为则V1的一阶导数表示为:

V·1=-k11z211-k12z212+z11z12+z12z22

上式无法满足继续建立第二个Lyapunov函数;

步骤B:定义如下的滑模面函数

σ=σ11σ12=δ1Z1+Z2=δ1100δ12z11z22+z21z22

式中δ11和δ12为根据系统性能需求选定的两个参数;

选择第二Lyapunov函数为:

V2=V1+12σTσ

则V2′的一阶导数写成下式:

V·2=-k11z211-k12z212+z11z12+z12z22+σ11[δ11(z21+α11+y·1d)+Am1f1(xi)+Bm1u1-α·11]+σ12[δ12(z22+α12-y·2d)+Am2f2(xi)+Bm2u2-α·12].

所述步骤4)中,多轴联动系统控制器具体为:

假定趋近律为σ·=-ϵsgn(σ)-βσ;式中,ϵ=ϵ1100ϵ12,β=β1100β12,sgn(σ)=(sgn(σ11),sgn(σ12))T,则多轴联动系统控制器设计为:

u1=-1Bm1[δ11(z21+α11-y·1d)+Am1f1(xi)-α·11+ϵ11sag(σ11)+β11σ11]u2=-1Bm2[δ12(z22+α12-y·2d)+Am2f2(xi)-α·12+ϵ12sag(σ12)+β12σ12]

由此,V2′的导数可以写成下式:

V·2=-k11z211-k12z212+z11z12+z12z22-σ11ϵ11sag(σ11)-β11σ211-σ12ϵ12sag(σ12)-β12σ212

可得,

V·2-[(k11+β11δ211)z211+(2β11δ11-1)z11z12+β11z212]-[(k12+β12δ212)]z212+(2β12δ12-1)z12z22+β12z212]-ϵ11|σ11|-ϵ12|σ12|=-(z11,z21)T1z11z21-(z12,z22)T2z12z22-ϵ11|σ11|-ϵ12|σ12|

式中:

T1=k11+β11δ211β11δ11-12β11δ11-12β11,T2=k12+β12δ212β12δ12-12β12δ12-12β12

如果满足以下条件:|T1|≥0,|T|2≥0,ε11≥0,ε12≥0,则有故选择相应的参数满足上述要求。

所述步骤3)中,非典型力学工况包括系统处于高速、高冲击条件下和微重力、交变温度及悬浮平台条件下工作的两种力学环境。

所述步骤4)中,半物理样机采用动力学仿真平台与数值模拟平台的联合仿真。

一种多轴联动系统精度控制的反步-滑模控制器,包括搭载于浮动平台上的多轴联动系统,多轴联动系统具有用于共同实现所有有效载荷精确指向的正交的两个转动轴;有效载荷为光学元器件或光电集成元器件;悬浮平台包括实验用模拟平台、舰船、航空设备或航天器。

与现有技术相比,本发明具有以下有益效果:

本发明基于拉格朗日-麦克斯韦动力学方法建立多轴联动系统机电耦合动力学模型,能够完整反映多轴联动系统在复杂场中的力学特性;接着,根据搭载在浮动平台上的多轴联动系统在非典型力学工况下的力学行为要求,提出用于多输入多输出系统的反步-滑模控制方法,该方法结合了反步控制策略及滑模控制方法两者优势的新型控制方法,对多输入输出非线性动力系统控制有效;最后,利用提出的控制方法设计搭载在浮动平台上的多轴联动系统控制器并进行性能仿真。

进一步的,本发明多轴联动系统搭载于浮动平台之上,具有正交的两个转动轴,它们共同实现所载有效载荷的精确指向。

附图说明

图1是本发明的控制原理图;

图2是本发明一种实施例的结构示意图。

具体实施方式

下面结合附图对本发明做进一步的详细描述:

参见图1至图2,本发明包括以下步骤:

步骤一:基于拉格朗日-麦克斯韦(Lagrange-Maxwell)动力学方法建立多轴联动系统机电耦合动力学模型;

所述多轴联动系统机电耦合动力学模型为:

A1θ··1+B1θ·1θ·2+C1θ·1+D1θ·22=ke1i1A2θ··2+B2θ·1θ·2+C2θ·1+D2θ·12=ke2i1L1i·1+ke1θ·1+R1i1=uiL2i·2+ke2θ·2+R2i2=u2

上式忽略了直流无刷力矩电机的电感量,从而降低了系统的阶次。θ1是方位轴绕O1Z1轴转动的角度;θ2是俯仰轴绕O2X2轴转动的角度。θ和i是广义坐标;A1,B1,D1和A2,B2,D2是θ12,和的复杂函数关系;C1,ke1,L1,R1和C2,ke2,L2,R2为系统参数;u1和u2为系统输入变量。

所述多轴联动系统机电耦合动力学模型可改写为状态方程的形式:

Σ:x·1x·2x·3x·4=x3x41A1(ke1R1u1-B1x3x4-(C1+ke12R1)x3-D1x42)1A2(ke2R2u2-B2x3x4-(C2+ke22R2)x4-D2x32)y1y2=x1x2

式中:X=[x1,x2,x3,x4]T为状态变量;U=[u1,u2]T为输入变量;Y=[y1,y2]T为输出变量。

步骤二:根据搭载在浮动平台上的多轴联动系统在特定力学工况下的力学行为要求,提出一种用于多输入多输出(MIMO)系统的反步-滑模控制方法;

所述反步-滑模控制方法,涉及以下步骤:

步骤A:定义X1=x1x2;X2=x3x4为上述状态方程的状态变量;定义 Yd(t)=y1dy2d为系统的目标输入;定义α1(z)=α11α12=-k11+y·1d-k12+y·2d为步骤A的期望控制量。根据反步算法,

Z1=z11z21=X1(t)-Yd(t)=x1-y1dx2-y2dZ2=z21z22=X2(t)-α1(z)=x3-α11x4-α12为系统的跟踪误差,则其一阶导数为Z·1=x·1-y·1dx·2-y·2d=x3-y·1dx2-y·2d=z21+α11-y·1dz22+α12-y·2d.

定义步骤A的Lyapunov函数为则V1的一阶导数可以表示为:

V·1=-k11z211-k12z212+z11z12+z12z22

上式无法满足因此还需要继续建立第二个Lyapunov函数。

步骤B:定义如下的滑模面函数σ=σ11σ12=δ1Z1+Z2=δ1100δ12z11z22+z21z22,式中δ11和δ12为根据系统性能需求选定的两个参数。

选择第二Lyapunov函数为:

V2=V1+12σTσ

则V2′的一阶导数可以写成下式:

V·2=-k11z211-k12z212+z11z12+z12z22+σ11[δ11(z21+α11+y·1d)+Am1f1(xi)+Bm1u1-α·11]+σ12[δ12(z22+α12-y·2d)+Am2f2(xi)+Bm2u2-α·12]

假定趋近律为σ·=-ϵsgn(σ)-βσ.式中,ϵ=ϵ1100ϵ12,β=β1100β12,sgn(σ)=(sgn(σ11),sgn(σ12))T

步骤三:利用提出的控制方法设计搭载在浮动平台上的多轴联动系统控制器并进行半物理样机性能仿真。

所述多轴联动系统控制器设计为:

u1=-1Bm1[δ11(z21+α11-y·1d)+Am1f1(xi)-α·11+ϵ11sag(σ11)+β11σ11]u2=-1Bm2[δ12(z22+α12-y·2d)+Am2f2(xi)-α·12+ϵ12sag(σ12)+β12σ12]

由此,V2′的导数可以写成下式:

V·2=-k11z211-k12z212+z11z12+z12z22-σ11ϵ11sag(σ11)-β11σ211-σ12ϵ12sag(σ12)-β12σ212

可得,

V·2-[(k11+β11δ211)z211+(2β11δ11-1)z11z12+β11z212]-[(k12+β12δ212)]z212+(2β12δ12-1)z12z22+β12z212]-ϵ11|σ11|-ϵ12|σ12|=-(z11,z21)T1z11z21-(z12,z22)T2z12z22-ϵ11|σ11|-ϵ12|σ12|

式中:

T1=k11+β11δ211β11δ11-12β11δ11-12β11,T2=k12+β12δ212β12δ12-12β12δ12-12β12

如果满足以下条件:|T1|≥0;|T|2≥0;ε11≥0;ε12≥0,则有因此可以通过选择合适的参数满足上述要求。

本发明的原理:

参见图1,本发明提出的本发明一种用于搭载在浮动平台上的多轴联动系统精度控制的反步-滑模方法的控制原理:根据建立的多轴联动系统非线性动力学模型,首先定义系统状态变量、目标输入,给出期望控制量,并给出误差函数;然后选择恰当的Lyapunov函数,并判断该函数的导函数的性质,如果选定恰当的控制量可使得该导函数恒小于等于零,那么即可确定系统器的设计,如果不存在使得该导函数恒小于等于零的控制量,则需重现选择Lyapunov函数,重复上述判断,该过程中通常的方法是利用反步控制方法,本发明引入滑模控制策略,定义滑模函数,选择Lyapunov函数重复上述判断; 最后,根据确定的控制器完成非线性系统的控制。本发明将反步和滑模两种控制方法的优势有机结合并应用于搭载在浮动平台上的多轴联动系统非线性控制,改善了单纯反步控制中Lyapunov函数选择不易、计算困难、控制器实现难等缺陷。本发明新型控制方法包含反步-滑模控制的经典实施方法,也包括引入智能控制方法的反步-滑模控制实施方法。控制器设计及仿真综合采用了半物理样机仿真技术,半物理样机是采用动力学仿真平台与数值模拟平台两者的联合仿真。

参见图2,本发明的一种实施例结构示意图。本发明多轴联动系统具有强动力学耦合、结构刚柔耦合及多种强干扰共同作用的特点,是典型的非线性多输入多输出动力系统。在性能分析及优化之前,综合考察了理论模型、半物理模型及实验模型,并将它们有机结合。本发明给出的反步-滑模控制方法就是在这样的工作基础上,设计出恰当的控制器,从而达到性能优化的目的。

以上内容仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明权利要求书的保护范围之内。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号