LabVIEW开发燃油阀自动性能测试系统

news2024/9/20 15:03:39

LabVIEW开发燃油阀自动性能测试系统

燃油阀是航空燃油控制系统的核心部件。燃油阀的流量滞后直接影响控制精度、稳定性和可靠性,而燃油阀生产的性能测试是至关重要的步骤。但是,由于流动滞后是非线性的,因此很难控制和进行实时测试。随着厂家产能和生产规模的快速增长,目前的测试设备已难以满足厂家对提高燃油阀性能提出的更高要求。

为满足燃油阀大规模生产的需要,获得实时流动滞后曲线,利用计算机和LabVIEW虚拟仪器工程平台设计了燃油阀自动测试系统,该平台是专门用于设计和测量系统的软件开发工具。自动测试系统采用强大的计算机软件算法,取代了传统仪器的一些硬件。此外,它具有强大的功能,易于维护,扩展和升级,投资少。该系统具有更客观地获取燃油阀特性实际测量值、更容易在实际应用中推广等优点,可以获得更多的经济效益。

为了实现各种功能满足燃油阀自动测试的要求,软硬件设计两者共同进行。硬件具有模块化功能,可以对燃油阀的性能参数进行更准确、更全面的实时测试。该软件具有友好的用户交互界面,相应的测试功能按钮,相应的窗口用于手动设置不同变量采集数据的输入和显示字段。

测试系统由测试台油源和燃油阀传感系统和控制台系统组成。试验台-油源和燃油阀传感系统位于试验室内,并设置在油路和油源中,而控制台系统位于控制室。两个系统通过屏蔽电缆连接,控制台系统监视和控制测试台油源和燃油阀传感系统。

控制台包括计算机软件测试部分和手动调整测试部分。控制台上有控制(启动或停止)泵的按钮,以及压力开关和电流调节旋钮,以实现手动控制测试。

每个传感器和测试台的检测电路将获取电流、油压(入口、出口和控制压力)、压差、流量、温度和其他变量。所有需要的变量将显示在控制台面板上的数字显示仪表中。PCI-6014数据采集卡和接口调理电路处理和调理后的每一个信号都由工业计算机实时采集。计算机实施燃油阀控制和数据处理,根据测试软件测试燃油阀的性能。

试验台-油源和燃油阀传感系统由油源控制系统和燃油阀参数检测传感系统组成。油源控制系统通过屏蔽电缆和电气连接器连接到控制台系统。燃油阀参数检测和传感系统安装在测试台上,并通过屏蔽电缆和电气连接器连接到控制台。这两个系统共同实现了油源油路的控制和参数检测功能。

油源控制系统由油泵站及其控制回路、油冷机及其控制回路和油源检测回路组成。油源检测电路设置在抽油源中。在油箱中,热阻及其控制电路实现油品的测试和显示;液位控制器及其控制电路,实现油罐的液位监测和报警;过滤器及其控制电路实现油污监测和报警。操作控制台上的变频控制器可以控制油泵站,油冷却机通过油路与油源连接,使测试时油温保持在正常值范围内。

燃油阀参数检测和传感系统包括压力变送器、压力传感器和流量计。它们安装在油品试验台上,通过屏蔽电缆连接到控制台系统,实现燃油阀入口压力、出口压力、控制压力、压差和流量参数的检测。

控制台系统是燃油阀自动测试系统的核心。控制台系统的安全性、准确性和效率不仅关系到测试系统的正常运行,而且对于实现燃油阀性能测试至关重要。控制台系统由控制台柜、计算机数据采集和控制系统和接口调节电路组成。

自动测试系统的控制台采用桌面控制柜。将工控计算机、显示器、键盘、鼠标、打印机和接口电路模块分层固定在控制台柜内,然后进行定期的走线连接。因此,测试系统具有三防功能和模块化结构,易于扩展和操作。

控制台前面板包括计算机显示器、变频控制器、数字显示仪表、开关和调节装置。前面板的左侧安装21英寸LCD监视器,右侧安装逆变器控制器,数字仪表,流量计算机,调节器,报警指示和控制开关。

DCS主要由工业控制计算机和采集卡PCI-6014组成。PCI-6014 具有 200kS/s 采样率、16 个模拟输入和 16 个模拟输出的2 位精度、5 个数字 I/O 通道(8VTTL/CMOS)。

该系统采用7个模拟差分输入通道,实现燃油阀入口压力、出口压力、控制压力、压差、流量、温度和线圈电流的实时检测。4个数字输入通道用于报警油路污染、液位低、过热和超压。两个模拟输出通道分别用于控制燃油阀的油压和线圈电流。

测试系统软件基于LabVIEW虚拟仪器工程平台实现,用于检测和控制燃油阀性能参数。

软件设置了性能测试的开始、停止和保存按钮,还设计了相应的参数窗口和手动设置的变量显示字段。此外,监测控制软件还具有油品过热、超压、油污和油箱低液位报警功能以及测试数据的获取、显示、存储和输出功能。在保存测试数据之前,用户可以用测试名称、测试编号、产品ID、环境温度、气压等信息填充空白。

性能测试控制软件具有自动和手动测试模式,以完成燃油阀的性能测试。在测试过程中,软件可以自动保存采集数据并生成燃油阀性能测试的实时流量曲线。此外,测试后,可以自动计算滞后,以判断被测试的燃油阀是否合格。

​‍

自动模式

计算机输出一系列信号,给燃油阀线圈从OmA到150mA的不同电流值,然后在选择自动测试模式时,从150mA返回到OmA。在测试开始之前,操作员可以通过在相应空白处键入来设置每个当前阶段的停留时间。

在停留在每个当前阶段的设定时间后,测试程序可以自动保存该当前点的数据,并继续到下一个电流值阶段的测试,直到周期(电流从OmA到150mA,从150mA返回到OmA)完成。

手动模式

选择手动模式时,操作员可以用任意值设置线圈电流(0∼150米A)通过调节可调恒流源模块的电流旋钮来调节燃油阀。测试将继续以当前设置值运行,直到操作员更改为止。如果是这样,测试程序会自动保存电流和流量数据,然后进入下一个设置状态。手动模式测试在燃油阀定性测试中具有很强的灵活性和可控性。

PCI总线数据采集卡和LabVIEW虚拟仪器虚拟仪器工程平台相结合,实现自动测试系统的设计。测试系统不仅具有完善的数据采集和处理能力,而且具有强大的信号调理功能。与传统仪表相比,计算机辅助燃油阀自动测试系统由于硬件的模块化设计思想,结构灵活,易于集成和扩展。

这是LabVIEW的一个应用,更多的开发案例,欢迎登录北京瀚文网星官网,了解更多信息。有需要LabVIEW项目合作开发,请与我们联系。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/674468.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CSS3-浮动

(了解)标准流:又称文档流,是浏览器在渲染显示网页内容时默认采用的一套排版规则,规定了应该以何种方式排列元素 常见标准流排版规则: 1. 块级元素:从上往下,垂直布局&am…

Matplotlib---柱形图

1. 绘制简单的柱状图 bar函数用于绘制柱状图。下面是bar函数的语法格式: bar(x, height, width0.8, bottomNone, aligncenter, dataNone, **kwargs)参数解释: x:指定每个柱子的x轴坐标。height:指定每个柱子的高度。width&…

TypeScript ~ 掌握基本类型 ②

作者 : SYFStrive 博客首页 : HomePage 📜: TypeScript ~ TS 📌:个人社区(欢迎大佬们加入) 👉:社区链接🔗 📌:觉得文章不错可以点点关注 &…

vue的学习

title: VUE 一、Vue简介 1.1 简介 ::: tip Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式的js框架,发布于 2014 年 2 月。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层&#xff0…

F. Gardening Friends(树的直径)

Problem - 1822F - Codeforces 两位朋友Alisa和Yuki在他们的花园里种了一棵有n个顶点的树。树是一个无向图,没有循环、回路或多重边。这棵树中的每条边都有一个长度为k。最初,顶点1是树的根。 Alisa和Yuki种植这棵树不仅仅是为了好玩,而是想…

基于SpringBoot的流浪动物救助平台

1.引言 系统管理也都将通过计算机进行整体智能化操作,对于流浪动物救助平台所牵扯的管理及数据保存都是非常多的,例如首页、个人中心、会员管理、志愿者管理、流浪动物信息管理、领养信息管理、取消领养信息管理、志愿团队活动管理、志愿者申请表管理、…

【性能设计篇】数据库拓展

前两篇文章介绍了分布式存储的机制,为保证数据的高性能以及可拓展,采用分片/分区机制。为保证数据的高可用性,采用复制/镜像机制存储数据。一份数据存储多份。而这两种方式在数据中,就是分片/分区机制。分库分表/读写分离。 读写…

掌握这个关键技术,让你的APP开发事半功倍!——Flutter与其他方案的区别

Flutter动机是什么,解决啥痛点?优势在哪里? 介绍Flutter的历史背景和运行机制,并以界面渲染过程为例与你讲述其实现原理。 1 Flutter的历史背景 为不同的操作系统开发拥有相同功能的应用程序,开发人员只有两个选择&…

gitTortoise图形化工具下载步骤

一,简介 本文主要介绍如何下载安装gitTortoise图形化工具来管理和提交代码。 二,步骤介绍 2.1 安装包下载 下载地址:https://download.tortoisegit.org/tgit/ 打开后,界面如下: 点击选择最新的稳定release版本&am…

二分查找算法及实现

概念 二分查找算法也成为折半查找,是一种非常高效的工作于有序数组的查找算法. 实现 需求 现有一个有序数组 arr [1,2,3,4,5,6,7,8,9], 目标值target 2 ,要求返回目标值target在数组arr中的索引,没有则返回-1; 代码实现 private int binarySearch(int[] arr, int target)…

Android加快你的编译速度

工欲善其事,必先利其器。如果每次运行项目都要花费5-10分钟,那人的心态都要崩了。 Gradle构建流程 Gradle 的生命周期可以分为大的三个部分:初始化阶段(Initialization Phase),配置阶段(Configuration Pha…

Linux学习之网络管理和配置文件

在CentOS 7中有两种网络配置方法:SysV(也称为Sys 5)和Systemd。 SysV的命令如下: service network start|stop|restart|status chkconfig --list network Systemd的命令如下: systemctl list-unit-files NetworkManage…

Linux->线程同步

目录 前言: 1 线程同步引入 2 条件变量 2.1 线程饥饿 2.2 条件变量接口 2.3 添加条件变量 3 生产者和消费者模型 前言: 本篇主要讲解了关于线程同步的相关知识,还有生产者和消费者模型的认识和使用。 1 线程同步引入 在讲解线程同步之…

【Unity3D】基于深度和法线纹理的边缘检测方法

1 前言 边缘检测特效中使用屏后处理技术,通过卷积运算计算梯度,检测每个像素周围像素的亮度差异,以识别是否是边缘像素;选中物体描边特效中也使用了屏后处理技术,通过 CommandBuffer 获取目标物体渲染后的模板纹理&…

学习spring: 1.引子

问题 我们来看一段代码: package org.malred;import org.malred.entity.Car; import org.malred.entity.Tire;/*** Hello world!**/ public class App {public static void main(String[] args) {Car car new Car();Tire lt new Tire();car.setLeftTire(lt);Tire rt new T…

状态估计器

文章目录 [toc] 1.状态空间模型1.1.连续状态空间模型1.2.离散状态空间模型 2.矩阵微积分3.二次规划4.概率论4.1.期望与方差4.2.独立事件4.3.向量随机变量4.4.噪声与协方差矩阵4.5.条件概率 5.最小二乘估计5.1.加权最小二乘估计5.2.递推最小二乘估计5.3.状态向量和协方差随时间变…

深入理解WebSocket,让你入门音视频

😄作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD 如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊 座右铭:不想…

Android 使用okhttp监控网络数据

这里使用Okhttp写了一个demo来监听网络请求过程中的一系列数据,包括当前网络类型、请求体、响应体大小,url,请求方式,当然还有本次核心获取域名解析时长,建立连接时长,保持连接时长,请求总时长这…

《C++ Primer》--学习6

IO库 IO类 为了支持使用宽字符的语言,标准库定义了一组类型和对象来操纵 wchar_t 类型的数据。宽字符版本的类型和函数的名字以一个 w 开始。wcin wcout 和 wcerr 是分别对应 cin cout 和 cerr 的宽字符版本对象 IO类型之间的关系 类型 ifstream 和 istringstream…

Vuex 状态管理 —— 核心store

在上一篇当中讲到关于接口请求函数获取数据,拿到 response.data ,简化调用,那么在拿到请求的响应数据之后呢?在前面讲到组件间的通信当中,如父子通信(父传子props,子传父$emit)以及组件与组件之前不能通过直接通信&…