【技术实现步骤摘要】
基于状态反馈x
‑
LMS算法的发动机主动悬置控制方法
[0001]本专利技术涉及机械系统动力学建模及振动控制领域,更具体地说是一种基于状态反馈x
‑
LMS算法的发动机主动悬置控制方法。
技术介绍
[0002]发动机作为汽车振动的主要振源之一,直接影响汽车的NVH性能。发动机悬置是减小发动机振动对汽车NVH性能的影响的最有效的手段。在不同频率条件下,发动机悬置性能的要求是不同的:在低频区大振幅振动时,为了限制动力总成的振动幅度并快速衰减振动,需要悬置元件具有较大的刚度和阻尼;在高频小振幅振动时,为了获得较低的振动传递率,需要悬置元件具有较小的刚度和阻尼。因此,理想的悬置需要能够根据发动机的运行工况,自适应调节自身参数以满足发动机不同的工作需求。发动机主动悬置在相应的控制方法作用下,能够在低频时利用被动悬置的隔振性能获得大刚度、大阻尼,来抑制发动机的位移幅值,而在高频时利用作动器的作动力,降低动刚度来有效隔离发动机振动,降低车内噪音。因此,在发动机主动振动控制技术中,主动振动控制方法直接决定了主动振动控制的效果,是主动振动控制的核心技术之一。
[0003]在发动机主动悬置控制技术方面,已经有大量的控制方法得到了应用PID方法、LQR方法、模型参考控制方法、H2和H
∞
两种鲁棒控制方法、滑膜控制方法、线性矩阵不等式控制方法等。但是这些主动振动控制方法所擅长的频率范围是不同,比如基于随机干扰假设的最优控制,在原理上存在不同程度的低频相对位移控制和高频隔振性能的折中 ...
【技术保护点】
【技术特征摘要】
1.一种基于状态反馈x
‑
LMS算法的发动机主动悬置控制方法,其特征在于,按如下步骤进行:步骤1:采集振动数据:步骤1.1:设定循环次数为k,并且初始化k=1;步骤1.2:定义第k次循环的状态向量为X
k
=[x
1.k x
2.k x
3.k x
4.k
]
T
,其中,x
1.k
为第k次循环的发动机振动位移,x
2.k
为第k次循环的发动机振动速度,x
3.k
为第k次循环的簧载质量振动位移,x
4.k
为第k次循环的簧载质量振动速度;令为X
k
的估计值,为x
1.k
的估计值,为x
2.k
的估计值,为x
3.k
的估计值,为x
4.k
的估计值;步骤1.3:由位移传感器测量第k次循环的发动机与簧载质量之间的相对位移x
r.k
,由力传感器测量第k次循环的发动机振动时通过主动悬置传递给簧载质量的动态力F
d.k
;步骤2:根据发动机、主动悬置、簧载质量、悬架组成的发动机主动悬置系统的离散状态方程,建立如式(1)
‑
式(9)所示的Sage
‑
Husa卡尔曼滤波器,用于估计状态变量值:步骤2.1、利用式(1)计算第k次循环的一步预测均方误差P
k,k
‑1:式(1)中,G为状态矩阵,G
T
为G的转置矩阵,P
k
‑1为第k
‑
1次循环的均方误差,H2为第二输入系数矩阵,为H2的转置矩阵,为第k
‑
1次循环的第二输入变量F
in.k
‑1的协方差矩阵;步骤2.2、利用式(2)计算第k次循环的状态向量X
k
的一步预测估计值的一步预测估计值式(2)中,为第k
‑
1次循环的状态向量X
k
‑1的估计值,H1为第一输入系数矩阵,F
c.k
‑1为第k
‑
1次循环的第一输入变量,为第k
‑
1次循环的第二输入变量F
in.k
‑1的均值;步骤2.3、利用式(3)计算第k次循环的残差v
k
:式(3)中,e(k)表示第k次循环的残余振动,且e(k)=[x
r.k
,F
d.k
]
T
,C为第一输出系数矩阵,D为第二输出系数矩阵,r
k
为第k次循环的测量噪声η
k
的均值;步骤2.4、利用式(4)计算第k次循环的增益矩阵K
k
:K
k
=P
k,k
‑1C
T
[CP
k,k
‑1C
T
+R
k
]
‑1ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)式(4)中,C
T
为第一输出系数矩...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。