LabVIEW开发船用低速发动机缸压在线监测系统
船用发动机结构复杂,部件相互连接,运行环境恶劣,使其更容易发生故障。如果船用发动机发生故障或工作状态不佳,将增加造成经济损失和威胁船舶安全的机。为了减少故障的发生,有必要对船用发动机的缸内运行状态进行在线监测。
气缸压力曲线反映了船用低速发动机机械功输出的热转换过程,是反映其动力性能的有效手段。是计算性能参数、调整载荷、确定爆破压力和压缩压力以及计算筒体温度等的重要依据。它也是分析船用低速发动机放热规律和燃烧过程模拟模型的评价标准。这是测试发动机工况的最有效方法。同时,气缸压力在线监测系统通过实时测量和分析每个气缸的压力,可以准确反映船用低速发动机每个气缸的工作状态,这对于其状态测试和工作性能的提高非常重要。
气缸压力监测需要在不同曲轴角度下准确定位in-气缸压力,因此不仅需要测量in-气缸压力,还需要同时测量上止点(TDC)和曲轴角(CA)信号。通常,TDC和CA信号可以通过磁电或霍尔式速度传感器从飞轮端或凸轮轴端获得,或者通过编码器从自由端获得,而气缸压力信号可以从安装在气门或连接到燃烧室的气缸盖孔中的气缸压力传感器获得。有两种方法可以实现相等CA的气缸压力采样:软件法和硬件法。软件方法是指对TDC信号、CA信号和气缸压力信号进行同步高速采集,通过CA信号的索引对气缸压力信号的零位进行重采样,将相等时间间隔的PMI数据转换为相等的CA的PMI数据。硬件方法是指由TDC和CA信号的脉冲触发气缸压力信号的采样,得到相等CA的PMI数据。软件方法需要对采集的信号进行重采样,增加了数据处理时间,不利于保证监测系统的实时性,因此本文采用了后一种测量方法。
为了计算船用低速发动机的性能参数并评估燃烧过程,需要对测量的气缸压力信号进行一系列处理和分析,包括TDC校准,循环平均和平滑处理。
定位TDC的方法有很多,包括静态TDC校准法、气缸压力压缩线法和热力学校正法等。由于低速发动机运行过程中的气缸压力和往复惯性力,传动机构被力变形,这使得发动机TDC的相位与静态相位差一起工作,因此后两种方法一般用于定位TDC。与热力学校正法相比,压缩线法操作简单,应用广泛。在TDC附近的纯压缩线为三条相等的线,每条平行线与气缸压力曲线相交的中点为一条直线和压缩线的交点,交叉点是动态TDC。
由于船用低速发动机的不稳定性,存在周期性波动,采用循环平均法消除不同循环间的波动。周期平均数越高,周期波动的影响越小。然而,过多的周期平均时间会增加信号的采样周期和数据处理时间,导致监控系统的运行效率和实时性能下降。考虑到系统运行的速度效率和计算精度的要求,系统一次采集5个工作周期的气缸压力数据。
由于随机误差和气缸内不均匀燃烧产生的压力波的影响,测得的气缸压力曲线可能会有局部波动,导致将P-φ图转换为P-V图时出现较大的振荡。为了获得更真实的性能参数曲线,不仅应该定期平均气缸压力曲线,而且还应该使用进一步的平滑。数学平滑的主要方法是样条函数、正交多项式、最小二乘法、五点和七点平滑法。平滑过程应消除振荡波并恢复曲线的实际特性,同时不要过度平滑和消除曲线峰值。监测系统采用五点三倍平滑过程,减少了信号中高频随机噪声等随机误差,在局部平滑方面具有优势。
在线气缸压力监测系统包括TDC、CA和气缸压力传感器、24VDC电源模块、调节电路、数据采集模块以及分析处理软件模块。在船用低速发动机飞轮端安装磁电或霍尔传感器,获取CA和TDC信号,将它们调理成TTL信号后,触发采集模块,实现多气缸压力信号的等CA采集;数据通过以太网传输到上位机进行数据分析处理,计算、分析和保存气缸压力特性。
在线监测系统的软件部分由基于FPGA的基于LabVIEW虚拟仪器的数据采集和监测系统组成。虚拟仪器技术是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化应用。灵活高效的软件可以帮助研究人员创建完全定制的用户界面,模块化硬件可以轻松提供全方位的系统集成,标准的软硬件平台可以满足同步应用的要求。通过对TDC、CA、气缸压力信号的采集、分析和处理,实现对船用低速发动机运行状态的实时监控。
在线监测系统的软件主要分为两部分:一部分是FPGA程序,实现多缸气缸压力信号的等CA采样和数据传输;另一部分是上位机软件,实时读取采集的数据并进行处理分析和保存,实时显示每个气缸显示PMI图和特性和性能参数,实现在线监控功能。
上位机程序设计主要由气缸压力在线监控显示模块、历史数据分析模块和设置模块三部分组成。监控模块实时显示船用低速发动机的运行状态,包括PMI图特性参数的显示,包括P-V、P-φ图和放热速率曲线等。历史数据分析模块包括单缸分析和多缸分析。设置模块包括TDC校准和船用低速发动机参数设置等。
计算机的软件程序开始运行并重置FPGA,并在收到FPGA的中断命令后读取FIFO中的气缸压力数据。监测模块从先进先出读取气缸压力和性能参数数据,然后对气缸压力数据进行平滑处理,提取特征参数并计算每个气缸的放热速率曲线,对一段时间内的性能参数数据求平均值并显示出来。在软件主界面,可以显示特性参数表、P-V图、P-φ图、放热速率曲线和特性参数,实时测试发动机运行状态。
通过试验台验证,监控系统全面实时显示每个气缸的气缸压力,并计算燃烧性能参数,可以更好地满足工程应用的要求。
这是LabVIEW的一个功能介绍,更多的使用方法与开发案例,欢迎登录官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。