应用领域:液压系统控制、信号采集、试验状态监测、数据处理
挑战:连杆是发动机的关键部件之一,其可靠性对整机寿命具有至关重要的作用。为了研究发动机连杆在拉压载荷下的疲劳特性,所研制的发动机连杆试验台基于美国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模块用于发现故障后切断相应部分的开关确保试验安全。[page]
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数据流。[page]
四. 试验系统现场成果
4.1硬件现场效果
4.1.1系统功能
(1)用于发动机连杆拉压疲劳试验,并对试验结果作出相应评估;
(2)可作为发动机零部件静载试验的加载系统;
(3)使用静态应变仪可以测试被试件的应力、应变状态。
4.1.2性能指标
(1)加载形式:拉力压力可连续单独调节,可达到任意负荷比;
(2)压力范围:0~28Mpa,手动调压;
(3)脉冲频率:≤22HZ,连续可调;
(4)加载波形:非对称正弦波;
(5)控制精度:拉压载荷≤4%,加载频率≤2%。
4.1.3组成结构
图12:机械台体实物图
图13:液压加载系统实物图
图14:试验系统整体效果图
4.2软件效果
打开程序后,进入了程序主界面,主界面将程序分为三个主要模块:试验设置、实时监测和数据分析。同时还有关于部分介绍试验系统相关信息以及退出系统按钮。
点击“关于”按钮后,出现介绍整个试验系统基本信息界面。
点击“试验设置”按钮后,进入试验设置界面。
试验设置主要分为三个部分:试验基本信息、试验系统参数和连杆试件参数。设置参数可以手动输入,也可以载入历史记录。选择不同的试验类型(拉伸静载试验、压缩静载试验、小头动态疲劳试验和大头动态疲劳试验)时,与之相应的参数会显示出来进行设置。
点击“实时监测”按钮时,会出现监测界面。试验监测时,有以下信息:
(1)四个波形图显示控制波形、加载载荷、拉伸压缩载荷(可选择显示)、应变波形(可选择显示);
(2)六个指示灯显示液压系统电源开关信号,控制柜电源开关信号,液压泵站油压、温度、泄漏、液位信号状态;
(3)时间显示以及循环次数显示都是实时显示疲劳试验进行程度;
(4)位移判定范围、应变判定个数及范围都是实时设定监测连杆试件疲劳状态方式;
(5)初始置零消除各传感器无信号时干扰,循环置零使循环数清零;
(6)频率和伺服阀控制信号(正负放大系数)实时可调以调整试验状态;
(7)三路应变的峰值谷值实时显示;
(8)系统拉伸压缩载荷极值显示目前可达到的载荷极值;
(9)连杆所受最大拉伸和压缩载荷实时显示;
(10)NI 9263、NI 9205、NI 9237超时指示灯显示三个板卡超时状态。
点击“数据分析”时,进入数据分析界面,主要有查看数据、开始记录、停止记录和输入数据保存路径。试验时,可以查看数据,根据数据情况控制开始或者停止记录,记录数据时指示灯亮。
在数据分析方面,LabVIEW公式节点和XY波形图,实现对数据的疲劳可靠性分析,可得出相应数据的P-S-N双对数直线,如图10所示。
图15:P-S-N双对数拟合直线
基于以上的设计,整个试验系统的试验流程如图16所示。
图16:试验程序框图
五. 结论
1. 所研制的发动机连杆拉压模拟疲劳试验台是国内首个自主研发,拥有自主知识产权的专用试验台。
2. 本试验台基于连杆主要承受拉压载荷的试验原理,采用NI CompactRIO嵌入式控制器和液压加载系统的硬件设计使试验系统具有较高的可靠性、准确性和实用性;结合LabVIEW开发环境进行软件编程,使试验系统开发周期短,扩展性强。
3. 本试验台采用非对称加载方式,实现了对连杆实际工况的模拟;液压加载的PID控制实现了载荷的精确控制;同时与实机试验相比,可以实现强化试验,既缩短了试验周期、提高了试验效率,又可以更全面的检验连杆的疲劳性能,对连杆新产品的设计和已有产品的优化有较大的意义。
关键字:CompactRIO 发动机连杆 疲劳试验系统
引用地址:基于CompactRIO的发动机连杆疲劳试验系统研究
挑战:连杆是发动机的关键部件之一,其可靠性对整机寿命具有至关重要的作用。为了研究发动机连杆在拉压载荷下的疲劳特性,所研制的发动机连杆试验台基于美国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模块用于发现故障后切断相应部分的开关确保试验安全。[page]
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数据流。[page]
四. 试验系统现场成果
4.1硬件现场效果
4.1.1系统功能
(1)用于发动机连杆拉压疲劳试验,并对试验结果作出相应评估;
(2)可作为发动机零部件静载试验的加载系统;
(3)使用静态应变仪可以测试被试件的应力、应变状态。
4.1.2性能指标
(1)加载形式:拉力压力可连续单独调节,可达到任意负荷比;
(2)压力范围:0~28Mpa,手动调压;
(3)脉冲频率:≤22HZ,连续可调;
(4)加载波形:非对称正弦波;
(5)控制精度:拉压载荷≤4%,加载频率≤2%。
4.1.3组成结构
图12:机械台体实物图
图13:液压加载系统实物图
图14:试验系统整体效果图
4.2软件效果
打开程序后,进入了程序主界面,主界面将程序分为三个主要模块:试验设置、实时监测和数据分析。同时还有关于部分介绍试验系统相关信息以及退出系统按钮。
点击“关于”按钮后,出现介绍整个试验系统基本信息界面。
点击“试验设置”按钮后,进入试验设置界面。
试验设置主要分为三个部分:试验基本信息、试验系统参数和连杆试件参数。设置参数可以手动输入,也可以载入历史记录。选择不同的试验类型(拉伸静载试验、压缩静载试验、小头动态疲劳试验和大头动态疲劳试验)时,与之相应的参数会显示出来进行设置。
点击“实时监测”按钮时,会出现监测界面。试验监测时,有以下信息:
(1)四个波形图显示控制波形、加载载荷、拉伸压缩载荷(可选择显示)、应变波形(可选择显示);
(2)六个指示灯显示液压系统电源开关信号,控制柜电源开关信号,液压泵站油压、温度、泄漏、液位信号状态;
(3)时间显示以及循环次数显示都是实时显示疲劳试验进行程度;
(4)位移判定范围、应变判定个数及范围都是实时设定监测连杆试件疲劳状态方式;
(5)初始置零消除各传感器无信号时干扰,循环置零使循环数清零;
(6)频率和伺服阀控制信号(正负放大系数)实时可调以调整试验状态;
(7)三路应变的峰值谷值实时显示;
(8)系统拉伸压缩载荷极值显示目前可达到的载荷极值;
(9)连杆所受最大拉伸和压缩载荷实时显示;
(10)NI 9263、NI 9205、NI 9237超时指示灯显示三个板卡超时状态。
点击“数据分析”时,进入数据分析界面,主要有查看数据、开始记录、停止记录和输入数据保存路径。试验时,可以查看数据,根据数据情况控制开始或者停止记录,记录数据时指示灯亮。
在数据分析方面,LabVIEW公式节点和XY波形图,实现对数据的疲劳可靠性分析,可得出相应数据的P-S-N双对数直线,如图10所示。
图15:P-S-N双对数拟合直线
基于以上的设计,整个试验系统的试验流程如图16所示。
图16:试验程序框图
五. 结论
1. 所研制的发动机连杆拉压模拟疲劳试验台是国内首个自主研发,拥有自主知识产权的专用试验台。
2. 本试验台基于连杆主要承受拉压载荷的试验原理,采用NI CompactRIO嵌入式控制器和液压加载系统的硬件设计使试验系统具有较高的可靠性、准确性和实用性;结合LabVIEW开发环境进行软件编程,使试验系统开发周期短,扩展性强。
3. 本试验台采用非对称加载方式,实现了对连杆实际工况的模拟;液压加载的PID控制实现了载荷的精确控制;同时与实机试验相比,可以实现强化试验,既缩短了试验周期、提高了试验效率,又可以更全面的检验连杆的疲劳性能,对连杆新产品的设计和已有产品的优化有较大的意义。
上一篇:车牌识别系统中车牌定位方法的研究
下一篇:诊断线束中的开路和短路的构想
推荐阅读最新更新时间:2024-05-02 23:44
基于CompactRIO的随钻嵌入式处理单元
The Challenge: 随钻嵌入式处理单元是随钻地面系统的核心,主要负责两大任务:一、对泥浆脉冲遥传信号进行实时采集、处理和解码;二、对钻井深度进行准确的实时测量。泥浆脉冲遥传信号和深度信号均参杂着大量的环境干扰,开发能够有效滤除这些环境干扰,还原原始信号的处理算法是整个处理单元最大的挑战,具有相当的复杂性。因此,需要一套性能强大、工作稳定可靠、开发简单快速的实时嵌入式系统作为单元的核心,以减少开发工程师在硬件相关方面的投入,将有限的资源集中在处理算法的开发上。 The Solution: 使用NI LabVIEW及相关模块结合NI CompactRIO及相关数据采集模块开发了一套随钻嵌入式处理单元,采集钻井现场安装的泥
[嵌入式]
NI将业界领先的测量和同步技术引入到CompactRIO平台中
2018年3月6日 – 作为致力于为工程师和科学家提供基于平台的系统解决方案来应对全球最严峻工程挑战的供应商,NI(美国国家仪器公司,National Instruments,简称NI)今日发布了支持NI-DAQmx和时间敏感网络(TSN)的最新版CompactRIO控制器。 这款控制器提供了基于标准以太网网络的确定性通信和同步测量,不仅提高了性能,还有助于提高生产力和灵活性。 NI是市场上第一个推出支持TSN(IEEE 802.11以太网标准的下一个演化版本)的工业嵌入式硬件的厂商。这款控制器的推出是NI持续投资TSN计划的一部分。 工程师可以使用TSN技术实现基于网络的分布式系统同步,从而消除了对昂贵的同步电缆的需求。
[工业控制]
小广播
热门活动
换一批
更多
最新嵌入式文章
更多精选电路图
更多热门文章
更多每日新闻
更多往期活动
- 干货下载|ADI 系统方案精选 第6辑
- 免费样片申请、技术干货|Littelfuse数据中心解决方案专区
- ADI•世健工业嘉年华——深度体验:ADI伺服电机控制方案
- 真香!泰克示波器全新升级,速来解锁!不看感觉错过一个亿!
- EEWORLD E金矿荣耀登场!为梦想加分!
- 安世半导体&世平集团 Nexperia 在5G基础架构的应用 下载赢好礼!
- 报名STM32全国巡回研讨会,打卡轻松得ST开发板
- TI E2E™ 中文社区8周年,8本技术合集送给热爱技术的你!
- 轻松注册世健eSHOP,百份奖品大派送!惊喜不断,好礼无限!ipad air2等你拿!
- 有奖直播:英飞凌 MERUS™ D 类音频放大器的多电平技术及其优势
11月14日历史上的今天
厂商技术中心
随便看看