一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种轨道车辆及非线性悬架系统的控制方法、装置及系统与流程

2021-09-22 22:43:00 来源:中国专利 TAG:系统 自动控制 线性 轨道 悬架


1.本发明实施例涉及自动控制技术领域,特别是涉及一种轨道车辆及非线性悬架系统的控制方法、装置、系统及计算机可读存储介质。


背景技术:

2.空气悬架作为悬架装置的一种,具有传递作用力和缓冲冲击力的作用,其基本结构包括空气弹簧和减震器。现有空气悬架的控制策略是在假定系统的状态变量是可完全被传感器测量且完全没有任何问题的情况下建立的,但是在实际情况下,存在传感器故障、多种状态变量不能测量以及测量精度较低的问题,使得部分状态变量无法直接获取,并且在复杂的环境下,传感器所带来的数据问题有可能引发更严重的危害。因此,为了提高悬架系统的容错性与自抗扰能力,通过观测器对悬架系统进行观测后进行控制器的设计具有十分重要的意义。
3.目前,现有的基于观测器的控制研究,只考虑了线性悬架系统的情况,基于线性悬架系统建立的观测器功能单一,不能够观测系统的外部扰动,导致在采用所建立控制器对悬架系统进行控制时,悬架系统的平顺性、舒适性和安全性较差。
4.鉴于此,如何提供一种舒适性和安全性更高的轨道车辆及非线性悬架系统控制方法、装置、系统及计算机可读存储介质成为本领域技术人员需要解决的问题。


技术实现要素:

5.本发明实施例的目的是提供一种轨道车辆及非线性悬架系统控制方法、装置、系统及计算机可读存储介质,在使用过程中能够使系统更加稳定,提高系统的平顺性、舒适性和安全性。
6.为解决上述技术问题,本发明实施例提供了一种非线性悬架系统控制方法,包括:
7.依据非线性空气悬架系统的历史实验数据,建立非线性悬架系统模型;
8.采用扩张状态观测器对所述非线性悬架系统模型的状态变量和外部扰动进行观测,得到扩张状态观测器参数及对应的观测值;
9.根据所述扩张状态观测器参数和所述观测值建立所述非线性悬架系统的控制器,并通过所述控制器对所述非线性空气悬架系统进行控制。
10.可选的,非线性空气悬架系统为1/4车二自由度非线性控制悬架系统。
11.可选的,所述非线性悬架系统模型为:
12.13.其中:
14.m
s
为簧载质量,m
u
为非簧载质量,f
k
为系统刚度,k1、k2、k3均为系统的刚度系数;f
c
为系统阻尼,bc1为系统的阻尼系数,u为主动悬架的控制力,f
s
为系统受到不确定的外部干扰,f
s
小于d,d为正数,f
t
为轮胎刚度,f
b
为轮胎阻尼,k
t
为轮胎刚度系数,k
b
为轮胎阻尼系数,z
s
为簧载质量的位移,z
u
为非簧载质量的位移,z0为路面输入激励,为簧载质量的速度,为簧载质量的加速度,为非簧载质量的速度,为非簧载质量的加速度。
15.可选的,所述采用扩张状态观测器对所述非线性悬架系统模型的状态变量和外部扰动进行观测的过程为:
16.根据所述非线性悬架系统模型建立所述非线性悬架系统的状态方程;
17.通过扩张状态观测器对所述非线性悬架系统的状态方程的状态变量和外部扰动进行观测;
18.所述非线性悬架系统的状态方程为:
19.e1=l1‑
z
s
[0020][0021][0022]
e2=l4‑
z
u
[0023][0024][0025][0026]
其中,e1和e2均为系统的观测误差,θ=m
s
,θ∈ω={θ:0<θ
min
<θ<θ
max
},ω为一个集合范围,θ
min
为集合范围最小值,θ
max
为集合范围最大值,l1为z
s
的观测值,l2为的观测值,l3为f
s
的观测值,l4为z
u
的观测值,l5为的观测值,l6为f
s
的观测值,m
ii
和b
i
均为观测器参数,i∈[1,6]。
[0027]
可选的,所述根据所述扩张状态观测器参数和所述观测值建立所述非线性悬架系统的控制器的过程为:
[0028]
根据所述非线性悬架系统模型建立所述非线性悬架系统的状态空间方程;
[0029]
将所述扩张状态观测器参数和所述观测值作为控制器的输入参数,并根据所述状态空间方程建立控制器;
[0030]
调节所述控制器的控制参数,得到多组控制结果,并根据各组控制结果确定出最优控制参数;
[0031]
将所述最优控制参数下的控制器作为所述非线性悬架系统的控制器。
[0032]
可选的,所述非线性悬架系统的状态空间方程为:
[0033]
其中,
[0034]
x1=l1=z
s
,x3=l4=z
u
,ξ为控制器的控制参数。
[0035]
本发明实施例还提供了一种非线性悬架系统控制装置,包括:
[0036]
建立模块,用于依据非线性空气悬架系统的历史实验数据,建立非线性悬架系统模型;
[0037]
观测模块,用于采用扩张状态观测器对所述非线性悬架系统模型的状态变量和外部扰动进行观测,得到扩张状态观测器参数及对应的观测值;
[0038]
控制模块,用于根据所述扩张状态观测器参数和所述观测值建立所述非线性悬架系统的控制器,并通过所述控制器对所述非线性空气悬架系统进行控制。
[0039]
可选的,非线性空气悬架系统为1/4车二自由度非线性控制悬架系统。
[0040]
本发明实施例还提供了一种非线性悬架系统控制系统,包括:
[0041]
存储器,用于存储计算机程序;
[0042]
处理器,用于执行所述计算机程序时实现如上述所述非线性悬架系统控制方法的步骤。
[0043]
本发明实施例还提供了一种轨道车辆,包括非线性空气悬架系统及如上述所述的非线性空气悬架系统控制系统。
[0044]
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述所述非线性悬架系统控制方法的步骤。
[0045]
本发明实施例提供了一种轨道车辆及非线性空气悬架系统控制方法、装置、系统及计算机可读存储介质,该方法通过根据非线性悬架系统的历史实验数据建立的非线性悬架系统模型,并采用扩张状态观测器对该非线性悬架系统模型的状态变量和外部扰动进行观测,得到扩张状态观测器参数及对应的观测值,并进一步根据扩张状态观测器参数和所述观测值建立该非线性悬架系统的控制器,然后通过该控制器对非线性空气悬架系统进行控制,由于本发明中是基于非线性悬架系统的历史实验数据建立的非线性悬架系统模型,并进一步根据该非线性悬架系统模型进行观测能够观测到系统的外部扰动,因此通过本发明建立的控制器对非线性悬架系统进行控制能够使系统更加稳定,提高系统的平顺性、舒适性和安全性。
附图说明
[0046]
为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所
需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0047]
图1为本发明实施例提供的一种非线性悬架系统控制方法的流程示意图;
[0048]
图2为本发明实施例提供的一种非线性悬架系统模型的结构示意图;
[0049]
图3为本发明实施例提供的一种正弦路面输入波形图;
[0050]
图4为本发明实施例提供的一种干扰输入检测示意图;
[0051]
图5为本发明实施例提供的一种正弦路面下状态观测器监测图;
[0052]
图6为本发明实施例提供的另一种正弦路面下状态观测器监测图;
[0053]
图7为本发明实施例提供的另一种正弦路面下状态观测器监测图;
[0054]
图8为本发明实施例提供的另一种正弦路面下状态观测器监测图;
[0055]
图9为本发明实施例提供的额一种簧载质量加速度关系曲线图;
[0056]
图10为本发明实施例提供的一种簧载质量位移关系曲线图;
[0057]
图11为本发明实施例提供的一种车轮动载荷关系曲线图;
[0058]
图12为本发明实施例提供的一种簧载质量变化关系曲线图
[0059]
图13为本发明实施例提供的一种主动控制力曲线图;
[0060]
图14为本发明实施例提供的一种非线性悬架系统控制原理图;
[0061]
图15为本发明实施例提供的一种非线性悬架系统控制装置的结构示意图。
具体实施方式
[0062]
本发明实施例提供了一种轨道车辆及非线性悬架系统控制方法、装置、系统及计算机可读存储介质,在使用过程中能够使系统更加稳定,提高系统的平顺性、舒适性和安全性。
[0063]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0064]
请参照图1,图1为本发明实施例提供的一种非线性悬架系统控制方法的流程示意图。该方法,包括:
[0065]
s110:依据非线性空气悬架系统的历史实验数据,建立非线性悬架系统模型;
[0066]
需要说明的是,历史实验数据可以预先针对非线性空气悬架系统通过实验获取得到,并且在得到历史实验数据后建立非线性悬架系统模型。
[0067]
具体的,本发明实施例中的非线性空气悬架系统为1/4车二自由度非线性控制悬架系统,例如前进牌1884n型橡胶空气弹簧。
[0068]
其中,本发明实施例中所建立的非线性悬架系统模型的示意图如图2所示,其具体可以为:
[0069]
[0089]
f
c
=bc1(l2‑
l5)
[0090]
f
t
=k
t
(l4‑
z0)
[0091][0092]
需要说明的是,由于非线性悬架系统只有一个扰动,因此可知l3和l6同为f
s
的观测值,虽然l3和l6的控制参数不同,但是两者大小相等。
[0093]
其中,在e1和e2为0时表示追踪上系统,并获取此时扩张状态观测器的参数,并在该扩张状态观测器参数下对非线性悬架系统的状态方程的状态变量和外部扰动得到的观测值,此时得到的扩张状态观测器的参数和观测值即为后续用于建立控制器的扩张状态观测器的参数和对应的观测值。
[0094]
还需要说明的是,该非线性悬架系统即为非线性串联型扩张状态观测器,其观测误差为两个,其中,由于系统刚度和阻尼虽为非线性但是皆可导,因此可以把非线性悬架系统视为是可用3阶状态观测器观测的子系统。簧载质量和非簧载质量看成是两个独立的部分,中间的刚度和阻尼为两个系统之间的耦合,且将耦合也视为是扰动的一部分,基于此,本发明实施例将串联型状态观测器看成是两个独立的系统,下面为了证明其有效性,本发明对其进行求解和证明误差趋近于零和系统的稳定性。
[0095]
将二自由度悬架系统视为簧载质量和非簧载质量两个系统,并且两个系统之间存在耦合,其中的弹性力和阻尼均视为是扰动,本发明实施例以簧载质量为例进行证明:
[0096]
令n1=z
s

[0097]
则簧载质量的状态空间方程可写为:
[0098][0099][0100]
利用扩张状态观测器对悬架系统进行快速观测:
[0101]
e1=l1‑
n1[0102][0103][0104][0105]
其中,l1为n1的观测值;l2为n2的观测值;l
3x
为不确定的干扰项与耦合作用力之和的观测值。
[0106]
令:δl1=l1‑
n1,δl2=l2‑
n2,δl3=l3‑
a(t),则上式可写为:
[0107][0108][0109][0110]
对上式进行泰勒展开得:
[0111][0112][0113][0114]
令,则上式可以改写为状态空间形式:
[0115][0116]
令w=a

(t),则上式还可以改写为:
[0117][0118]
因此,通过上式可知,使悬架系统耦合作用力与扰动的作用下渐近稳定的必要条件是矩阵a的特征根全部位于复平面的左半平面,也即悬架系统在参数m
ii
与b
i
的调节下能够保持稳定并且观测误差趋近于0。
[0119]
s130:根据扩张状态观测器参数和观测值建立非线性悬架系统的控制器,并通过控制器对非线性空气悬架系统进行控制。
[0120]
具体的,上述根据扩张状态观测器参数和观测值建立非线性悬架系统的控制器的过程,具体可以为:
[0121]
根据非线性悬架系统模型建立非线性悬架系统的状态空间方程;
[0122]
将扩张状态观测器参数和观测值作为控制器的输入参数,并根据状态空间方程建立控制器;
[0123]
调节控制器的控制参数,得到多组控制结果,并根据各组控制结果确定出最优控制参数;
[0124]
将最优控制参数下的控制器作为非线性悬架系统的控制器。
[0125]
需要说明的是,在建立控制器后,通过对控制器的控制参数进行调节,使非线性悬架系统达到稳定状态,并确定出最优控制参数,以该最优控制参数建立最终的控制器,从而得到非线性悬架系统的控制器。
[0126]
进一步的,上述非线性悬架系统的状态空间方程,具体可以为:
[0127]
其中,
[0128]
x1=l1=z
s
,x3=l4=z
u
,ξ为控制器的控制参数。
[0129]
则相应的,该状态空间方程中:
[0130]
f
k
=k1(x1‑
x3) k2(x1‑
x3)2 k3(x1‑
x3)3[0131]
f
c
=bc1(x2‑
x4)
[0132]
f
t
=k
t
(x3‑
z0)
[0133][0134]
需要说明的是,本发明实施例中在进行控制器设计的过程中,为了解决非线性悬架系统零动态振荡对系统的影响,可以在控制器设计的过程中加入线性滤波器为了方便的进行控制器设计,令x1=l1=z
s
,x3=l4=z
u
,l3为观测到的外部扰动f
s
的观测值,建立如下的状态空间方程:
[0135][0136]

[0137]
针对非线性悬架系统中存在的不确定参数的问题,可以利用自适应反步控制对不确定的参数进行控制,而针对外部扰动问题可以应用滑模控制的方法来解决,使非线性悬架系统既能保持稳定又可以对干扰和参数具有鲁棒性。具体的:
[0138]
定义系统位置误差:
[0139][0140]
对上述系统位置误差关系式求导可得:
[0141][0142]
定义系统第一个lyapunov函数为:
[0143][0144]
对上述系统第一个lyapunov函数进行求导可得:
[0145][0146]
取控制中间变量:
[0147]
z2=x2 ξ(x1‑
x3) c1z1,式中,c1>0为常数,则:
[0148]
[0149]
如果z2→
0,那么对z2进行求导可得:
[0150][0151]
定义系统第二个lyapunov函数为:
[0152][0153]
对上述系统第二个lyapunov函数求导可得:
[0154][0155]
采用滑模控制方法中的切换控制方法以及等效控制方法,并为了改善抖振现象,将符号函数换成饱和函数,确定出相应的控制律为:
[0156][0157]
其中,为θ的估计值,c2都为大于0的常数,且:
[0158][0159]
则将公式改写为:
[0160][0161]
令为估计值误差,定义第三个lyapunov函数为:
[0162][0163]
其中,γ为大于零的常数。对式求导得:
[0164]
[0165]
其中,
[0166]
取相应得自适应律为:
[0167][0168]
其中,
[0169][0170]
则上式可以改写为:
[0171][0172]
下面对非线性悬架系统的零动态稳定性进行证明:
[0173]
令可以得到:
[0174]
f
k
f
c
=u l3,并将其带入至非簧载质量子系统中可以得到:
[0175][0176]
将写成矩阵形式时,其中:
[0177][0178]
当且仅当ξ>0时,此3阶系统的特征根都具有负实部,具有hurwitz判据特征,因此该非线性悬架系统的零动态是渐近稳定的。
[0179]
另外,还需要说明的是,本发明实施例中的空气弹簧参数选取为0.3mpa下的空气弹簧试验拟合系数,其他的系统参数选择的数值如表1所示,观测器参数选取如表2所示,控制器参数选取如表3所示,则利用matlab/simulink对系统进行控制仿真。
[0180]
表1
[0181]
[0182]
表2
[0183][0184]
表3
[0185][0186]
本发明实施例中的外部扰动信号为:
[0187]
f
s
=100
·
sin(8πt)1.5≤t≤1.75
[0188]
正弦路面输入波形如图3所示,仿真时间为5秒,其中,图4所示为扩张状态观测器所观测到的外部扰动信号。图3所示为仿真中比较简单的正弦路面输入,图4为外部扰动信号的检测,从图中可以看出扩张状态观测器对于外部扰动信号能够快速跟踪观测收敛,证明了控制器的稳定性、准确性、快速性。
[0189]
图5至图8所示为扩张状态观测器观测到的状态变量,图中o1代表原始系统,o2代表所观测到的数值,从图5至图8中可以看出扩张状态观测器对于系统的状态变量能够快速观测,且数值非常精确,也说明了观测器的有效性,x1为簧载质量的位置,x2为簧载质量的速度,x3为非簧载质量的位置,x4为非簧载质量的速度。
[0190]
悬架系统必须满足人们对平顺性,舒适性和安全性的要求,车辆平顺性可以通过车身加速度与位移来衡量。图9至图12为控制器控制下主被动悬架的对比图,图9所示为车身垂直加速度曲线,从图中可以看出采用自适应反步控制的主动悬架与被动悬架相比,车身垂直加速度明显降低,车身平顺性得到了明显改善。图10所示为簧载质量的位移曲线,即车身的位移曲线,从图中可以明显看出主动悬架的位移更低,没有出现大的颠簸,且收敛更快,还可以看出即使系统存在外部扰动,主动悬架对簧载质量的位移影响较小。图11所示为车轮动载荷关系曲线,根据曲线可以发现主动悬架的动载荷更低,且受到外部扰动时主动悬架车轮动载荷也能够相对平稳,有利于系统的安全性。
[0191]
图12为凸块路面输入下自适应参数的变化曲线,由于该量存在变化,本发明实施例中其初值为930kg,从图12中可以看出在路面输入存在下,自适应参数快速收敛到950kg。另外,图13为本发明实施例中控制器所给出的控制力。其中,表4所示为部分状态量的均方根值:
[0192]
表4
[0193][0194]
从表4可以看出,相比于被动悬架,主动悬架在车身加速度和簧载质量位移方面提升巨大,有力的提升了车辆的舒适性,极大的减少了受颠簸的程度,并且从表4中还可以看出车轮动载荷相比提升很大,说明车身对路面的破坏减少,而加速度较低,减小了路面颠簸,体现了控制器的优越性。
[0195]
另外,如图14所示,在实际应用中非线性空气悬架系统的输入包括路边输入和干扰输入,建立非线性悬架系统模型,然后通过观测器对非线性悬架系统模型观测,得到观测值,具体可以以观测对比图的形式展示,然后再进一步根据建立好的控制器对非线性悬架系统进行控制能够使系统更加稳定。
[0196]
可见,该方法通过根据非线性空气悬架系统的历史实验数据建立的非线性悬架系统模型,并采用扩张状态观测器对该非线性悬架系统模型的状态变量和外部扰动进行观测,得到扩张状态观测器参数及对应的观测值,并进一步根据扩张状态观测器参数和观测值建立该非线性悬架系统的控制器,然后通过该控制器对非线性空气悬架系统进行控制,由于本发明中是基于非线性悬架系统的历史实验数据建立的非线性悬架系统模型,并进一步根据该非线性悬架系统模型进行观测能够观测到系统的外部扰动,因此通过本发明建立的控制器对非线性悬架系统进行控制能够使系统更加稳定,提高系统的平顺性、舒适性和安全性。
[0197]
在上述实施例的基础上,本发明实施例还提供了一种非线性悬架系统控制装置,具体请参照图14。该装置包括:
[0198]
建立模块21,用于依据非线性空气悬架系统的历史实验数据,建立非线性悬架系统模型;
[0199]
观测模块22,用于采用扩张状态观测器对非线性悬架系统模型的状态变量和外部扰动进行观测,得到扩张状态观测器参数及对应的观测值;
[0200]
控制模块23,用于根据扩张状态观测器参数和观测值建立非线性悬架系统的控制器,并通过控制器对非线性空气悬架系统进行控制。
[0201]
进一步的,非线性空气悬架系统为1/4车二自由度非线性控制悬架系统。
[0202]
需要说明的是,本发明实施例中提供的非线性悬架系统控制装置具有与上述实施例中非线性悬架系统控制方法相同的有益效果,并且对于本发明实施例中所涉及到的非线性悬架系统控制方法的具体介绍请参照上述实施例的本技术在此不再赘述。
[0203]
在上述实施例的基础上,本发明实施例还提供了一种非线性悬架系统控制系统,包括:
[0204]
存储器,用于存储计算机程序;
[0205]
处理器,用于执行计算机程序时实现如上述非线性悬架系统控制方法的步骤。
[0206]
例如,本发明实施例中的处理器具体可以用于实现依据非线性空气悬架系统的历
史实验数据,建立非线性悬架系统模型;采用扩张状态观测器对非线性悬架系统模型的状态变量和外部扰动进行观测,得到扩张状态观测器参数及对应的观测值;根据扩张状态观测器参数和观测值建立非线性悬架系统的控制器,并通过控制器对非线性空气悬架系统进行控制。
[0207]
在上述实施例的基础上,本发明实施例还提供了一种轨道车辆,包括非线性空气悬架系统及如上述所述的非线性空气悬架系统控制系统。
[0208]
在上述实施例的基础上,本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述非线性悬架系统控制方法的步骤。
[0209]
该计算机可读存储介质可以包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0210]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0211]
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0212]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜