微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 汽车电子 > 基于CompactRIO的发动机连杆疲劳试验系统研究

基于CompactRIO的发动机连杆疲劳试验系统研究

时间:09-10 来源:互联网 点击:
作者:浙江大学能源学系车辆研究所 刘宏瑞   刘震涛

应用领域:液压系统控制、信号采集、试验状态监测、数据处理

挑战:连杆是发动机的关键部件之一,其可靠性对整机寿命具有至关重要的作用。为了研究发动机连杆在拉压载荷下的疲劳特性,所研制的发动机连杆试验台基于美国NI公司的LabVIEW开发环境和CompactRIO嵌入式控制器,采用液压伺服的加载方式对连杆进行拉压加载。如何根据发动机及连杆的参数确定加载载荷和加载频率?如何控制液压系统按照设定的加载载荷和频率进行加载?如何实时监测试验状态,判断连杆发生疲劳破坏?如何采集、存储、分析相关数据得出相应的试验结果?这是整套试验系统的关键所在。

应用方案:CompactRIO 包含一个实时控制器与可重配置的现场可编程门阵列(FPGA)芯片,并且包含8个热插拔工业I/O插槽,具有非常好的可靠性和实时性; NI提供了针对各种类型信号的输入输出板卡与CompactRIO 相匹配,组成完善的硬件系统;NI LabVIEW包含强大的控制、采集、监控、分析等方面的函数,为整个试验系统提供完备的软件设计平台。

使用的产品:
LabVIEW 2009
LabVIEW RT 9.0
LabVIEW FPGA 9.0
LabVIEW PID Control Toolkit 9.0.0
CompactRIO-9014可重新配置嵌入式机箱
CompactRIO-9014嵌入式控制器
CompactRIO-9237应变信号采集模块
CompactRIO-9205电压信号采集模块
CompactRIO-9263电压信号输出模块
CompactRIO-9401 DIO模块
CompactRIO-9485 SSR模块

一.    引言


强度、刚度和疲劳寿命是衡量工程机械机构和零件可靠性的主要参数,疲劳破坏是机械机构和零件失效的主要原因之一(据统计,连杆60%到90%的破坏都是疲劳破坏),而引起疲劳破坏的主要原因是动态交变载荷。

连杆是往复活塞式内燃机的核心部件,也是内燃机中承受较大交变载荷的主要部件之一,其可靠性直接影响内燃机运行的安全。

目前开展连杆疲劳可靠性研究的主要手段包括仿真计算、实机试验和模拟疲劳试验。

仿真计算方便、快捷、成本低,针对连杆的仿真计算很多,但只能对疲劳可靠性进行趋势性的分析和验证,并且边界条件不确定;实机试验可以反映连杆的真实工况,但试验周期长、成本较高,并且不能进行强化试验;模拟疲劳试验可以用较短的周期较高的效率来进行试验,并可以对疲劳试验进行强化,更全面的检验连杆的疲劳特性。

目前,国内多为国外引进设备,尚未有自主研发的连杆拉压模拟疲劳试验台。因此,研制发动机连杆拉压模拟疲劳试验台具有较大的意义。在试验台的开发上,美国NI公司的LabVIEW开发环境和CompactRIO嵌入式控制器及其配套板卡为我们提供强有力的工具。

二.    试验系统总体介绍


2.1连杆受力情况

如图1所示,在发动机运行过程中,连杆的运动状态比较复杂,小头作往复运动,大头作旋转运动,杆身作平面运动。同时,连杆的受力情况也十分复杂,连杆在实际工况中的受力可分为两部分:一部分是工作中产生的气体爆发压力和活塞组件的往复惯性力;另一部分是连杆运动时本身产生的惯性力,包括往复惯性力,摆动离心力和横向弯矩(横向弯矩相对较小,并且其极值不与其他力一同出现,因此忽略不计)。
     

图1:发动机连杆机构示意图

在以上各力的作用下每一个截面上都会有弯矩、剪力和法向力。但弯矩和剪力与法向力相比都不大,连杆主要承受的是交变的拉压载荷。

2.2试验原理

试验台的设计主要考虑连杆在实际运行中的拉伸压缩载荷,忽略弯矩与剪力,对连杆进行拉压加载。这种设计虽然不能完全模拟连杆得实际工况,但基本上可以比较准确的反映连杆的拉压疲劳特性,达到台架模拟试验的目的。

本试验台架可对连杆试件进行静载试验和动态疲劳试验。静载试验时,只对连杆试件缓慢施加拉力或者压力以考察连杆静态材料特性;动态疲劳试验时,对连杆试件施加交变拉压载荷,由于在发动机实际运行工况下连杆承受的最大压缩载荷要大于最大拉伸载荷,试验台采用非对称的加载方式,即负荷比不为-1。完成试验后,试验系统都会保存所有试验数据,包括应变信号、拉压载荷信号、循环次数、疲劳破坏状态等。通过对试验数据的统计分析,实现对连杆疲劳寿命的评估及其可靠性设计。
整个试验系统的控制通过美国NI公司的LabVIEW开发环境和CompactRIO嵌入式控制器来实现,主要包括液压加载控制,数据采集、存储、分析,试验系统的监控和安全控制等工作。

三.    试验系统总体方案设计


整个试验系统的设计可分为硬件和软件两个部分。

3.1 硬件设计
本试验台的硬件主要包括机械台体、液压加载系统和控制系统。

3.1.1机械台体
如图2所示机械台体采用四立柱的结构,主要功能是固定连杆试件,支撑其他机构进行试验。主要包括连杆试件固定夹具、移动导轨、移动面、支撑面。


1试验台框架  2液压加载系统  3固定夹具  4连杆试件
图2:试验台机械结构示意图

3.1.2液压加载系统


1液压缸 2蓄压器 3溢流阀 4滤油器 5液压泵站
6电动机 7油箱 8单向阀 9伺服电磁阀 10液压放大器
图3:液压加载系统结构示意图

液压加载系统主要功能是为模拟疲劳试验提供预先设定的加载载荷。其结构如图3所示,主要包括液压伺服电磁阀、液压放大器、液压油缸、液压泵站和蓄压器,同时还包括滤油器、单向阀、溢流阀等辅助液压器件。

液压伺服电磁阀采用德国Rexroth公司的三位四通阀,其中P为高压油路、T为回油油路、A与B为工作油路;液压放大器用于对液压压力的放大,以提供更大的加载载荷;液压油缸为单杆双作用活塞液压缸,用于执行对连杆试件的加载;蓄压器用于保持试验系统压力稳定,两个蓄压器分别位于回油油路和高压油路;滤油器用于过滤液压油;单向阀用于防止压力油回流到液压泵站;溢流阀用于防止压力过高,使系统压力保持在规定值以下。

液压伺服阀通过改变P、T与A、B的通断状态使液压缸上下运动进而实现对连杆的拉伸加载和压缩加载。

3.1.3控制系统

控制系统是与LabVIEW开发环境相结合的NI硬件,主要包括嵌入式控制器CompactRIO 9014,NI 9237AD模块,NI 9205AD模块,NI 9263DA模块,NI 9401DI/O模块,NI 9485SSR模块。


图4:上下位机结构框图

如图4所示NI CompactRIO嵌入式测控系统与PC机组成整个试验系统的上下位机结构。其中CompactRIO 9014具有较好的可靠性和实时性,可容易实现对应变、拉压负荷等信号的测量和伺服电磁阀的控制输出,各模块工作情况如下:

1)    NI 9237AD模块用于采集应变信号和连杆拉压载荷信号,其中应变片贴在连杆试件采集位置,应变信号经过应变仪直接连接到NI 9237AD模块;拉压载荷由Interface拉压传感器接入NI 9237模块。
2)    NI 9205AD模块用于采集活塞缸上下两缸压力信号,上下两缸压力信号由KISTLER压力传感器采集。
3)    NI 9263DA模块输出设定压力信号控制液压伺服阀,实现系统的非对称加载。
4)    NI 9401DI/O模块监控试验系统状态信息,包括液压系统电源开关信号,控制柜电源开关信号,液压泵站油压、温度、泄漏、液位信号,相应信号发生故障后指示灯报警。
5)    NI 9485SSR模块用于发现故障后切断相应部分的开关确保试验安全。

3.2 软件设计

本试验系统的软件程序是基于LabVIEW图形化编程语言的开发环境,结合CompactRIO嵌入式控制器开发完成。主要实现了液压加载的控制,试验状态的监控,数据的处理。试验系统软件功能结构图如图5所示。


图5:试验系统软件功能结构示意图

3.2.1液压加载的控制
试验系统的加载控制主要实现三个内容:自动计算连杆载荷、实现非对称正弦波加载、加载载荷的PID控制。

3.2.1.1加载载荷的计算
载荷的计算主要是确定连杆所受的最大压力和最大拉力,以确定非对称正弦波的正负幅值。基于2.1中对连杆受力情况的分析和连杆拉压载荷的推导计算(此处从略),可将连杆划分为小头、杆身、大头三部分计算其最大拉压载荷,代替对所有的截面的计算。简化后的计算方法如下:

(1)最大拉伸载荷下:



          D——缸径,m(此处为近似,当知道活塞顶直径时,用活塞顶直径更加准确)
在选择发动机计算工况时,以发动机最高转速工况作为连杆受力计算工况,同时以发动机最高扭矩的最大爆发压力代替最高转速下的最大爆发压力,会得到比较保守的试验结果。
计算完以上数据后就可以计算平均载荷、载荷幅值和负荷比。



通过以上各数值的比较,尤其是平均载荷的比较,选择大头端、小头端和杆身载荷较大的作为加载载荷。对于确定的加载载荷,可以设定载荷强化系数进行相应的载荷强化。强化后的载荷作为强化试验的加载载荷。
根据以上计算原理,软件采用LabVIEW中的公式节点,实现以上计算。提取该部分程序以某型号的连杆为模型进行计算调试,结果如图6所示。



图6:某型号连杆试件拉压载荷计算

3.2.1.2非对称正弦波加载的实现

4 FPGA模块的FPGA Memory及CompactRIO 9263模块实现。FPGA Memory可以记录设定点数的数值,并按照顺序记录每个数值的地址,索引FPGA Memory的地址便得到相应的数值;CompactRIO 9263则输出相应电压控制波形对伺服阀进行控制,电压正负控制产生拉伸或者压缩载荷,电压大小控制伺服阀开度进而改变拉伸或者压缩载荷的大小。
具体方法为:

1)    制作一个周期幅值为1的标准正弦模拟波形,由1024点组成
2)    将模拟波形转换为常量导入FPGA Memory
3)    将赋值好的FPGA Memory正负值分别设置正负放大系数
4)    把数值输入CompactRIO 9263模块,产生非对称正弦控制波形

以上一节计算的连杆为例,生成非对称波形为:


图7:输出控制波形

当为静载试验时,只控制液压缸向一个方向运动,拉伸加载时负半轴都为0;压缩加载时正半轴都为0。

3.2.1.3加载载荷PID控制

PID主要针对动态疲劳试验而言,本试验系统采用常规的PID控制方法。加载载荷为循环非对称拉压载荷,要保证加载载荷达到所设定最大拉伸和压缩载荷值,则最大拉伸载荷和最大压缩载荷即为PID控制的目标值;同时系统采集连杆试件承受拉压载荷信号,并将最大值最为PID控制的反馈量。控制原理如图8所示。


图8:加载载荷PID控制原理图

图9为LabVIEW中的FPGA PID控制模块部分程序图,该模块大大简化了控制过程。只需要设定好各个接口参数,然后将反馈信号连入process variable端口,就能得到相应的输出。


图9:FPGA PID模块部分程序图

加载载荷PID控制仿真如图10和11所示。图10列出对该PID控制模块各参数的设定(PID参数调试过程此处从略)。设定完毕后,将PID模块的Setpoint由0变为14.3,得到响应特性如图11所示。时间单位为每刻度50ms,在,Setpoint(红色)较大变化的情况下,Process Variable(蓝色)在3s内达到Setpoint并保持稳定。

仿真结果说明加载载荷PID控制满足试验系统的要求。同时,响应特性可以通过改变PID参数进行调节。


图10:FPGA PID模块参数设置


图11:液压加载系统PID控制响应图

3.2.2试验状态的监控

试验状态的监控主要包括疲劳破坏、加载载荷和安全故障三个部分。

3.2.2.1疲劳破坏的监控

疲劳破坏的监控,主要根据CompactRIO 9237模块采集连杆试件相应位置的应变,在监控面板上实时显示应变波形和峰谷值。当超出设定范围并超出设定范围次数达到设定值时,判定连杆发生破坏,试验自动暂停,试验人员进行检查。

3.2.2.2加载载荷的监控

加载载荷监控包括三个方面:连杆拉压载荷监控、液压缸上油腔压力监控、液压缸下油腔压力监控,三个载荷都通过CompactRIO 9201模块采集,在监控界面上实时显示波形图。其中拉连杆压载荷的测量通过Interface拉压力传感器,两个液压缸油腔的压力测量通过KISTLER压力传感器。

3.2.2.3安全故障的监控

保证试验安全是重中之重,本试验系统针对存在安全隐患的部分进行监控,在发现故障后进行相应的处理。这部分是软件通过CompactRIO 9401DI/O模块和CompactRIO 9485SSR模块实现的:CompactRIO 9401DI/O模块实时监视液压系统电源开关信号,控制柜电源开关信号,液压泵站油压、温度、泄漏、液位信号状态,当状态不正常时,由CompactRIO 9485SSR模块切断相应部分的开关,确保试验安全。

3.2.3数据的处理

如图4所示,试验系统针对每种信号都有相应的NI硬件进行采集。CompactRIO 9014的RT和FPGA模块保障了数据采集、监视、存储的实时性和可靠性,LabVIEW的公式节点和XY波形图可对数据进行较好的分析。针对疲劳试验时间长、数据量大的特点,数据的处理采用LabVIEW中的TDMS数据流。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top