基于总量一致的多电机抗饱和滑模跟踪控制方法与流程

文档序号:20284617发布日期:2020-04-07 15:51阅读:264来源:国知局
基于总量一致的多电机抗饱和滑模跟踪控制方法与流程

本发明涉及牵引力矩总量协同控制领域,更具体地,涉及一种基于滑模变结构的多电机牵引力总量协同抗饱和控制方法。



背景技术:

饱和受限是实际工程中常出现的非线性问题,无论是运输控制技术中的输入饱和,还是交通网络中的流量饱和,都会影响到整个运输效率,严重时甚至造成交通事故。饱和一词起源于pi控制中的积分器,kothare提出了传统抗饱和的统一框架,然后结合现代控制技术,tarbouriech和turner进一步发展了现代抗饱和技术。近些年,伴随着数学理论的发展,有利用nussbaum函数、光滑函数或均值定理组合处理饱和的;也有将抗饱和补偿器分为静态和动态两类,利用补偿思想处理饱和的:hussain等人研究了一种静态抗饱和补偿器,降低了保守性且实现简单;随后,hussain和turner等人提出了一种鲁棒非线性动态抗饱和补偿器,使饱和衰减更快;同时,利用线性矩阵不等式(lmi)求解抗饱和补偿器的参数,可扩大吸引域的估计。最近,利用辅助抗饱和系统直接补偿控制输入的研究比较热门。总之,抗饱和的技术日趋完善,但随着大规模运输和高度复杂化的工业网络,使多电机牵引系统得以广泛应用,特别在轨道交通、航空运输和机器人等领域。所以,结合现代抗饱和技术,解决复杂多电机牵引系统中的饱和问题是极具有挑战性和实际工程意义的。

对于实际工程中由多电机牵引的重载机车,必然存在由复杂、恶劣环境引起的参数摄动和负载转矩扰动,基于滑模变结构的控制策略常采取增大滑模切换增益的方法来抵消扰动,但这样也会增大控制输入从而引起输入饱和的问题;同时,当机车正常运行或某轮对发生空转或滑行的时候,在目前的总量协同控制中,都极有可能引起牵引电机输入饱和的问题,这会影响机车的总量牵引性能,严重时甚至造成事故。输入饱和是实际工程中常出现的非线性问题,不能进行线性化处理,这给控制策略的设计带来了极大的困难。



技术实现要素:

本发明针对现有技术中,多电机在总量一致理论下输入饱和问题在实际工程中出现的非线性情况,不能进行线性化处理的问题,提供基于总量一致的多电机抗饱和滑模跟踪控制方法,

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

基于总量一致的多电机抗饱和滑模跟踪控制方法,包括以下步骤:

s1、根据永磁无刷电机电压、转矩平衡方程,考虑参数摄动和负载转矩扰动,建立多电机牵引系统的数学模型;永磁无刷电机电压、转矩平衡方程为:

其中:rj,lj分别表示电枢电路的电阻和电感,ij为电枢电流,ωj为电机齿轮箱的输出角速度,uj为电枢电路输入端口的电压,kej为反电动势常数,ktj为齿轮箱的传动比,j0j和j1j分别表示电机和齿轮头的转动惯量,b0j和b1j分别表示电机和齿轮头的粘滞摩擦系数,kmj为电机转矩常数,tlj为负载转矩,tej为电机输出转矩。

多电机牵引系统的数学模型为:

式中,其中,x1j为电机齿轮箱的输出角速度,x2j为角加速度,x3j为电机输出转矩,为等效惯性力矩,为等效粘滞阻尼常数,d1j=δa0jx1j+δa1jx2j+δbjuj+fj(t),

s2、根据多电机牵引系统的数学模型,设计滑模干扰观测器,观测出由参数摄动和负载转矩扰动合并而成的未知复合干扰值;设计滑模干扰观测器为:

式中:为相应状态的估计值,wj=[k1sgn(e1)0k3sgn(e3)]t,sgn()为符号函数,k1和k3为待设计的正常数。

参数满足k1>|e2|max+η1,k3>|d2j|max+η3,其中η1和η3为任意正常数,则观测器误差将在有限时间t1内收敛到滑模面,即如果t>t1,则有:

未知复合干扰的观测值为:

式中,为未知复合干扰的估计值。

s3、根据多电机牵引系统数学模型的相关参数,设计辅助抗饱和系统;辅助抗饱和系统为:

式中:xaj为辅助系统状态,yaj为辅助系统输出,aaj为待设计的系数,τ是一个小的正常数,δu=uj-vj,s2为滑模面,常数

s4、结合滑模变结构理论,引入干扰观测值和辅助系统状态,设计出总量协同跟踪控制器;总量协同跟踪控制器为:

其中,c2j和εj为待设计参数,j=1,2,···,m。

总量协同抗饱和滑模跟踪控制器参数设计,当设计参数满足0<c2j<2aaj-1和εj>ζj,则各电机输出转矩总量可在有限时间内跟踪上参考状态t*

证明:定义一个计算矩阵为z=[s2xa1xa2...xam]t

选取正定的lyapunov函数为:求导得:

利用xy≤0.5x2+0.5y2型不等式得:

所以,成立,即全局渐近稳定,则在有限时间t内到达切换面并保持,即t>t时,s2→0,xaj→0;由选取的滑模面为s2=e,可以得到t>t时,e→0;又由设计的协同跟踪误差为实现总量一致。

本发明的有益效果为:

1、将多电机协同控制从个体一致扩展到了总量一致的控制方法。

2、通过将未知复合干扰的观测值引入控制器的设计,避免在滑模控制中,因增大滑模切换增益来抵消扰动的方法导致控制输入增大的现象。

3、将辅助抗饱和系统的状态引入控制器的设计,降低在总量一致理论下输入饱和对总量协同跟踪性能的影响。

4、不仅适用于单电机输入饱和问题,同时也适用于多电机牵引系统中多个电机均输入饱和的情况。

附图说明

图1为基于总量一致的多电机抗饱和滑模跟踪控制方法控制系统框架图;

图2为滑模干扰观测器电机1突变干扰观测曲线图;

图3为滑模干扰观测器电机2缓变干扰观测曲线图;

图4为滑模干扰观测器电机3高频噪声观测曲线图;

图5为滑模干扰观测器电机4均匀噪声观测曲线图;

图6为无限幅的控制输入曲线图;

图7为限幅220的控制曲线输入图;

图8为无抗饱和的总量协同跟踪效果曲线;

图9为有抗饱和的总量协同跟踪效果曲线;

图10为无抗饱和的总量协同跟踪误差曲线;

图11为有抗饱和的总量协同跟踪误差曲线;

图12为饱和输入误差曲线图;

图13为饱和输出转矩曲线。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用于示例性说明,并不用于限定本发明。

重载机车是一个复杂的机电系统,本实施例利用4台参数不同的电机组成的多电机牵引系统作为对象,验证本发明方法的有效性,各电机参数如下表所示,假设各电机初始转矩均为0.1。

给定的牵引特性曲线由分段函数组成:在0→0.3s模拟电机启动阶段;在0.3→0.7s模拟电机匀速运转阶段;在0.7-1s模拟电机减速停机阶段,如下:

滑模干扰观测器性能仿真

为了有效验证滑模干扰观测器的优良性能,采用突变干扰,缓变干扰,高频噪声和均匀噪声4种不同的干扰信号分别作用于4台电机中。在所设计滑模干扰观测器式中,设置参数k1=1,k3=10,可得到图2-图5这四种扰动的观测曲线图,分析四种扰动信号的观测曲线可得,观测器的最大跟踪时间均在0.00007s左右,虽然针对如图2中的突变干扰会有误差,但仍可看出在最大跟踪时间内完成跟踪。所以,本文所设计的滑模干扰观测器具有良好的观测性能,符合实际控制器的设计要求。

基于总量协同的抗饱和滑模跟踪控制器性能仿真

本部分将通过有无抗饱和的总量协同跟踪控制的对比仿真,验证本文提出的控制算法可大大改善总量协同跟踪性能,同时可以解决多个电机出现输入饱和的复杂问题。从图6中可看出不考虑饱和时的总量协同跟踪控制会使电机1和3超出额定电压220v,所以,仿真设置限幅为±220;在辅助抗饱和系统和控制器式中设置参数为:aaj=2×106,baj=1500,c2j=1.6×105,τ=0.00001。从图7曲线可以看出,各电机控制输入均有效控制在额定电压下,同时,可以得到四台电机分别在0.535s,0.894s,0.608s和0.871s出现饱和问题。

分析仿真图可得:图8曲线和图10曲线可以看出,无抗饱和的总量协同跟踪控制在电机出现饱和时将出现大的偏差,严重影响整体跟踪性能;图9曲线和图11曲线可以显示,本文设计的带抗饱和的总量协同跟踪控制能大大改善输入饱和对整体跟踪性能的影响;同时,在匀速和减速阶段均出现两个电机饱和的情况下,也能很好的保证整体跟踪性能。图12的饱和输入误差曲线可看出各电机饱和时刻与抗饱和的及时性;图13的饱和输出转矩曲线可以展示多电机系统在饱和前后,通过对各电机牵引力互相协调来保证总量一致。

以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1