造价文摘要2016年

点赞:2600 浏览:7705 近期更新时间:2024-03-15 作者:网友分享原创网站原创

基于极点配置算法的列车横向半主动悬挂自适应PID控制系统设计

金光大,金炜东,李明

(西南交通大学电气工程学院,四川成都610031)

摘 要:为了使PID控制器具备自适应能力,以适应列车受到外部环境扰动时产生的结构参数变化,使用了增量式数字PID控制器,将PID控制器与极点配置控制算法结合,利用极点配置算法在线实时优化KP,KI,KDKP,KI,KDMATLAB-Simulink搭建仿真平台,进行了仿真.仿真结果表明:基于极点配置算法的列车半主动悬挂自适应PID控制系统能够有效降低列车横向振动.

关 键 词:自适应,PID,悬挂系统,控制

中图分类号:TP29文献标志码:Adoi:10.7535/hbgykj.2016yx

DesignofadaptivePIDcontrolsystemofvehiclelateralsemi-activesuspensionbasedonpoleplacementalgorithm

JINGuangda,JINWeidong,LIMing

(SchoolofElectricalEngineering,SouthwestJiaotongUniversity,Chengdu,Sichuan610031,China)

Abstract:InordertoletthePIDcontrollertohetheability,suitingtochangingstructuralparameterswhenthetrainisinterferedbytheexternalenvironment,incrementaldigitalPIDcontrollerisused.TheadaptivepoleplacementPIDcontrollerisdesignedbybiningPIDcontrollerandthepoleplacementalgorithmtooptimizetheKP,KIandKDparametersonlineandcorrectthemselvesautomatically.Then,basedonthepoleplacementalgorithmadaptivePIDcontroller,thesemi-activesuspensioncontrolsystemofthehigh-speedtrainsispresented.ThesimulationresultsbyusingMATLAB-Simulinkshowthatlateralvibrationofthetrainiseffectivelyreducedbythesemi-activesuspensionadaptivePIDcontrolsystem.

Keywords:adaptive,PID,suspensionsystem,control

列车在国内及国外均是人员出行和货物运输的非常重要且不可或缺的交通工具,由于列车的广泛应用性,对列车运行的稳定性和舒适性提出了较高的要求,而横向振动正是这一问题的关建所在[1-2].在列车的运行中横向振动幅值的大小与轨道不平顺,牵引力和制动力都有着直接和间接的关系,克服和减小列车的多自由度随机振动一直以来是一个备受关注的问题[3-4].随着中国铁路运输的发展,列车逐步提高运行速度,这个问题变得更加重要,悬挂系统正是解决该问题的设备与装置.悬挂系统是一系列装置的组合体,包括轮对与构架,构架与车体之间多个弹性元件和阻尼元件,起到减小振动的作用[5-6].

1列车半主动悬挂系统的提出

列车的悬挂系统分为被动悬挂,半主动悬挂和全主动悬挂,其中被动悬挂系统通过弹性元件和阻尼元件储存和耗散振动能量,不需要外界提供能源,其参数和性能是不可调节的.同样不需要外界提供能源,但是将被动悬挂中不可调的阻尼原件替换为阻尼值可调节的可变阻尼器,根据不同的路况和外界条件能够实时改变阻尼值,这种悬挂系统称为半主动悬挂[7-10].将被动悬挂系统中的不可变的弹性原件和阻尼原件替换为可主动产生阻尼力的作动器,这种作动器需要额外提供能源才能工作,根据不同的路况提供给列车不同的阻尼力,已达到最优的减振效果,这种悬挂系统称为全主动悬挂[11].被动悬挂,半主动悬挂和全主动悬挂系统的示意图如图1所示.

图1列车悬挂系统示意图

Fig.1Trainsuspensionsystemdiagram

由上述的3种悬挂系统的工作原理可知,全主动悬挂由于能够主动提供可控的阻尼力,可达到最优的减振效果,但是全主动悬挂系统需要耗费额外的大量能源,使用昂贵的作动器,结构较为复杂,一旦发生故障,则会严重影响列车的运行.半主动悬挂的减振效果不如全主动悬挂,但是优于被动悬挂,可以说半主动悬挂的目的就是能够通过调节阻尼器的阻尼值来尽量模拟全主动悬挂的控制效果,而且不需要额外提供能源,不需要作动器,造价较低,当系统发生故障时可方便地转变为被动悬挂,能够保证列车的安全运行,所以尽管半主动悬挂系统的减振效果不如全主动悬挂系统,但是仍然获得了较为广泛的认可和关注[12-14].

2列车自适应半主动悬挂控制系统设计

2.1极点配置自适应PID控制结构

极点配置自适应PID控制系统是一种应用广泛的自适应控制方法,这种方法与系统辨识是密不可分的[15].极点配置自适应PID的控制思想是通过系统辨识在线的估计和拟合未知被控对象的模型,根据在线辨识的结果优化自校正控制器的参数,使系统达到预先设想的目标.该系统一般是双控制环结构,外环是常规的反馈控制环,内环有2个作用:系统辨识和控制器参数的校正与优化.图2即为极点配置自适应PID控制系统的基本原理图.由图2中可以看出,本文采用17自由度列车横向半主动悬挂模型作为被控对象,17自由度分别为车体和2台转向架的横移,侧滚和摇头以及4个轮对的横移和摇头,通过在线辨识得到被控对象的输入输出模型,针对该模型进行极点配置,使配置后的极点在期望的位置上,进而改善系统的动态和静态性能.PID控制器有较强的鲁棒性和广泛的应用,如果能够根据一定的策略自动校正PID控制器的参数,不失为一种好的控制方法,列车的运行线路很长,常常会遇到不同的扰动和路况,单一不变的PID参数不能使列车在任何路况下都运行在最优状态下,所以需要根据不同的扰动和路况对PID参数进行实时调节,才能取得较好的控制效果.


图2极点配置自适应PID控制结构图

Fig.2PoleplacementadaptivePIDcontrolstructurediagram

2.2极点配置的实现

使用在自适应控制中应用较为广泛的CARMA(controllerauto-regressiveintegrated

movingerage)模型:

(1)

其中

为延迟算子,先使用增广递推最小二乘法对CARMA模型中的未知参数进行辨识,再将系统的反馈控制律设计为

.(2)

式中:

,(3)

.(4)

将式(2)代入式(1),整理得:

(5)

可见,通过在线辨识得到的系统输入输出模型的特征多项式为

.(6)

设系统期望的特征多项式为

,(7)

其中

.(8)

式(8)中,为相应的稳定极点,本文中考虑到最佳二阶工程参数,将期望的闭环系统设计为自然振荡频率为和阻尼系数的二阶系统,超调量(约为4.3%,调整时间约为0.42s(),其闭环特征多项式为

.(9)

对式(9)使用反向差分进行离散化,这里的延迟算子和离散时间系统常用的是具有同样意义的,根据拉式变换和变换的关系有:,为采样周期,

再将展开为无穷级数得:

.(10)

对式(10)取一阶近似得

,

则有

.(11)

将式(11)代入式(9),并取得式(9)的离散化为

.(12)

由式(12)可知期望的闭环极点为

为了实现极点配置,就要使系统的特征多项式与期望的特征多项式相等,综合式(6),(7)和(12)得到

(13)

式(13)的解法与丢番图方程的解法是类似的,通过令等号两边同次幂的项系数相等即可确定和中的未知系数,为了保证式(13)有解,需要使与阶次相等,的阶次小于或等于和的阶次,即

(14)

把式(13)代入式(5)整理简化,即可得到系统经过极点配置后的闭环方程:

.(15)

由式(15)可见,系统的特征多项式为期望的特征多项式

2.ID参数的优化

首先介绍一下本文所使用的增量式PID控制器,增量式PID算法如式(16)所示:

(16)

其中KP,KI和KD分别为比例,积分和微分参数,并且

(17)

对式(16)进行化简整理,式(16)可以表示为

(18)

其中

(19)

用作为单位延时算子,则对式(18)进行进一步整理,可得

.(20)

式(20)可表示为

,(21)

其中

(22)

考虑到在列车横向半主动悬挂控制系统中,参考输入总是0,则式(21)可写为

.(23)

将式(23)代入式(1)中,整理得:

(24)

由式(24)可见系统的特征多项式为

.(25)

比较式(25)与式(6)可知,使用增量式PID控制器与使用自适应极点配置控制器的特征多项式恰好是相同的,因此可以同样使用极点配置的方法使得PID控制器中的KP,KI和KD参数实现在线自我校正,自动寻优,仍然使用式(7),(12)和(13)来实现自适应PID控制器的极点配置,由式(7),(12)和(13)确定了中的未知参数,和后,为了获得在线优化后的PID参数,需要解式(19)这个线性方程组,由式(19)本身可知,解该线性方程组显然是非常简单的,完全不会影响控制系统的实时性,最后把解得的KP,KI和KD参数赋给参数可变的PID控制器,即实现了自校正PID控制,

3基于Simulink的列车半主动悬挂自适应PID控制系统仿真

采用Simulink对车辆半主动悬挂系统进行数字仿真,如图3所示.

图3车辆半主动悬挂系统simulink仿真结构图

Fig.3Vehiclesemi-activesuspensionsystemsimulinksimulationdiagram 车体的横向振动情况可由振动加速度时域图比较直观的反映出来,如图4所示.图4中把半主动悬挂与被动悬挂的车体横向振动加速度进行了对比,通过该时域图可以对某一时刻车体在被动和半主动悬挂2种不同悬挂方式下的横向振动幅值进行观察,可以看出相对于被动悬挂,自适应控制取得了一定的控制效果,与被动悬挂相比较车体横向加速度的时域幅值有所下降.

图4车体横向振动加速度时域图

Fig.4Trainlateralvibrationaccelerationtimedomaindiagram

图5为功率谱图,从功率谱图中可以看出相对于被动悬挂,半主动悬挂自适应控制的车体横向振动加速度在频率低于10Hz的低频带得到了一定程度的控制,尤其在人体能明显感知振动的频带0.7~3.5HZ改善效果较为明显.

图5车体横向振动加速度功率谱图

Fig.5Trainlateralvibrationaccelerationpowerspectrumdiagram

图6为频域图,通过频域分析可以看出列车车体的横向振动加速度主要集中在低频段0.5~10HZ左右,相对于被动悬挂,半主动悬挂自适应控制的车体横向加速度的频域幅值均有所下降.

图6车体横向振动加速度频谱图

Fig.6Trainlateralvibrationaccelerationfrequencyspectrumdiagram

相比于被动悬挂系统,基于极点配置自适应PID的半主动悬挂控制系统的车体横向加速度有较大减小,其最大值由0.4876m/s2降低到0.3124m/s2,改善35.9%,其均方根由0.3764m/s2下降到0.2781m/s2,改善26.13%.

结语

通过仿真分析可知,将自适应控制理论与方法应用于列车的半主动悬挂控制是可行的,自适应控制方法取得了较好的控制效果,基于极点配置的自适应PID控制器与传统的PID控制器较为为相似,但是其与传统的PID控制器相比可以自动校正比例,积分和微分3种参数,适应性更强,并且继承了传统PID控制器的鲁棒性,具有较强的可应用性.