LabVIEW开发航空航天器风洞的数据采集系统

news2024/9/27 6:00:01

LabVIEW开发航空航天器风洞的数据采集系统

空气动力及其系数的评估是航空航天器设计中的一项基本任务,对于考虑制造高效飞行器非常重要。航空航天器的效率是根据其稳定性、最小阻力和更高的机动性来定义的。在风洞中使用航空航天飞行器模型进行测试,而不会给飞行员带来风险或建造新的全尺寸测试飞行器的费用。航空航天飞行器模型的风洞研究对其设计优化和性能改进起着重要作用。

为了在风洞中对航空航天飞行器模型进行准确和优化的空气动力学研究,需要集成模型姿态机构的数据采集系统。通过LabVIEW软件和PXI模块块化硬件提高生产力并降低风洞测试成本。基于LabVIEW的集成数据采集和运动控制系统为运动控制操作与测试和测量应用程序集成提供了多种功能。

3米x2.25米低速闭路风洞,用于评估航空航天器的空气动力学性能。测试部分使用80MW轴流风扇产生高达1m/s的低湍流水平的风速。为了从距离测试段20米的控制室对航空航天飞行器模型进行精确的风洞测试,开发了模型姿态控制机构的远程操作DAQ系统。

在开发场景中,典型的航空航天飞行器模型测试需要模型迎角,侧滑,侧倾的变化。为此,在测试部分中,将装有六分量应变片天平和倾斜传感器的航空航天飞行器模型安装在由机械臂操作的模型姿态控制机构上。模型仪器使用优化的屏蔽电缆连接到基于PXI的仪器系统,以提高测试数据质量。带有闭环控制液压马达的机械臂由维氏放大器驱动,通过PXI系统的PXI-7350运动控制模块的多轴伺服驱动驱动接收控制命令。

为了实现基于PXI的集成仪器进行数据采集和运动控制,将基于Windows的主机与工业级PXI系统配合使用。PXI系统具有八槽机箱,可安装所需的数据采集和控制模块,并提供了集成触发总线和参考时钟,用于多板同步。主机计算机使用主机到从光纤链路来控制PXI系统,该串程数据速率为1.5Gbit/s。串行链路充当普通PCI网桥,PXI机箱中的PXI模块在PC硬件设备管理器下显示为正常PCI设备。这种配置称为仪器仪表测量扩展,允许以相对便宜的价格完全访问PC环境。系统使用NI的MXI-4接口套件,该套件由一个安装在主机的PCI总线中的PCI-8336接口板和一个安装在PXI机箱的插槽8336中的PXI-1模块组成。

为了优化航天飞行器的风洞研究,我们开发了基于LabVIEW的应用软件,用于执行数据采集、运动控制和数据分析任务。

开发的VI使测试工程师能够在模型俯仰和偏航步进/扫描模式下对航空航天器进行自动风洞研究。VI易于配置,可在预定义的航空航天飞行器模型测试角度阵列的单次测试运行中执行优化的风洞研究。主DAQ VI由各种子VI组成,用于执行所需的数据采集子任务,例如基于串口(RS-232)的测试部分风速和模型角度测量、使用机械臂运动控制的模型姿态控制,以及使用应变片平衡对模型进行力测量。DAQ子VI的简要说明如下:

基于RS232接口的测量

安装在PXI系统Slot-8422中的NIPXI-2系列模块提供了额外的RS232端口接口,可轻松连接多个基于RS232接口的仪器,以测量测试部分动态头和模型姿态角度。

试验段风速测量

为HM3压力计开发的基于LabVIEW的DAQ子VI通过NIPXI-3模块的串口将测量结果传送到PXI系统。

模型姿态角测量

在航空航天器风洞研究中,使用倾斜传感器测量模型姿态(俯仰/滚动)角度。为倾斜传感器开发了基于LabVIEW的DAQ子VI,用于通过NIPXI-4模块的串口将测量的模型姿态角度传送到PXI系统。在风洞研究期间,角度测量DAQ子VI的倾斜传感器读数使用LabVIEW的数据插座功能将与主DAQVI连接。

用于模型姿态控制的运动控制VI

为模型姿态控制机构的功能而开发的运动控制系统主要由多轴高性能NIPXI7358运动控制模块、一个4轴伺服驱动装置和带编码器的液压马达组成。四轴运动控制子VI,用于设置/控制模型俯仰/偏航/横滚,以及Z静态或动态应用的运动。这允许模拟各种现实生活中的情况,如起伏、俯仰、偏航和滚动振荡。运动控制子VI与主DAQVI集成在一起,用于在被测航空航天飞行器模型的风洞研究中执行模型姿态控制。

基于应变传感器的力测量

基于应变的力测量系统主要由安装在PXI机箱槽6289中的NI PXI-8DAQ采集模块和安装在航天飞行器模型内部的基于应变的六分件组成。使用应变片平衡的力测量系统的精度保持在±0.5%通过定期校准实现满量程。基于LabVIEW的DAQ子VI为应变平衡数据采集而开发,通过SCXI系统的通用应变片输入模块,使用NI PXI-1520DAQ模块的模拟输入线以差模线进行配置在差分模式,最高6MS/s多通道采样率。SCXI系统由一个屏蔽机箱组成,该机箱可容纳四个8通道SCXI-1520模块,以执行所需的信号调理功能。

LabVIEW的多用途数据分析VI,用于分析存储在主机中的测试数据。静态测试的数据缩减过程基于取数据的平均值以计算系数。数据分析VI能够绘制任何级别的轴系统的分析数据,例如平衡轴,模型轴和风轴载荷和归一化系数。

使用开发的系统的风洞研究用于航空航天飞行器的静态空气动力学研究,同时该系统也可用于研究车辆的动态衍生物,并在系统软件中进行所需的修改。系统成功用于各种航空航天器的优化空气动力学研究,如飞机,导弹等。

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

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

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

相关文章

【Leetcode】11.盛最多水的容器

一、题目 1、题目描述 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明:你不能倾斜容器。 示例1: 输…

Nautilus Chain:模块化Layer3的先行者

“模块化特性的 Nautilus Chain 正在成为 Layer3 的早期定义者之一,并有望进一步推动区块链更广泛的应用与实践 ” 自以太坊创始人 Vitalik Buterin 在去年提出 Layer3 的概念后,行业始终对“Layer3”进行讨论,并期望推动该概念,从…

mysql版本5.5.*升级为5.7.*,遇到的问题和解决方法都来看看吧,最终升级成功~

背景:由于项目比较老,用的数据库版本也是相当低,现在业务需求需要做数据同步,使用FlinkCDC的时候报数据库版本低,查询FlinkCDC要求的最低版本后果断升级mysql~ FlinkCDC对mysql最低版要求如下图: &#x…

excel导出百万数据与进度条展示

前言 需求:用户在UI界面上选择想要导出的列,然后点击导出按钮,就能导出用户想要的数据。 效果展示 可能会产生的问题 1.如果同步到数据,接口很容易造成超时。 2.如果把数据一次性装载到内存里,很容易造成OOM与GC。 3…

【计算机网络自顶向下】简答题习题总结(二)

目录 第二章 应用层 HTTP FTP文件传输协议 电子邮件 域名系统DNS 内容分发网络CDN 常考问题 题目 第二章 应用层 HTTP 网页(Web页,或称文档)由许多对象组成,每个对象被一个URL(Uniform Resource Locator统一资源定位符)寻…

帅呆!接口开发不用写Controller、Service、Dao、Mapper、XML、VO,全自动生成

今天给小伙伴们介绍一个Java接口快速开发框架-magic-api 简介 magic-api 是一个基于 Java 的接口快速开发框架,编写接口将通过 magic-api 提供的 UI 界面完成,自动映射为 HTTP 接口,无需定义 Controller、Service、Dao、Mapper、XML、VO 等…

MySQL连环炮,你抗的住嘛?

最近后台好多小伙伴发私信咨询阿Q,问马上就是金九银十的面试黄金期了,该如何在三个月内突击一下,以便更好地通过面试呢? 有想赚点外块|技术交流的朋友,欢迎来撩 阿Q的想法就是需要对自己掌握的知识进行归纳整理&#x…

云原生应用交付平台Orbit设计理念与价值主张

本文作者:何文强——腾讯云 CODING 高级架构师。 负责 CODING DevOps产品解决方案架构设计和技术产品布道以及 CODING 云原生技术研究与落地实践。在多个技术大会担任演讲嘉宾,腾讯云 CODING DevOps 课程认证出品人,腾讯云云原生训练营核心初…

论文解读:DETRs Beat YOLOs on Real-time Object Detection

发表时间:2023 论文地址:https://arxiv.org/abs/2304.08069 项目地址:https://github.com/PaddlePaddle/PaddleDetection/tree/develop/configs/rtdetr 【官方】 或 https://github.com/ultralytics/ultralytics/tree/main/ultralytics/vit/r…

大数据云计算运维之HA高可用服务搭建

HA高可用服务搭建 1、HA Cluster高可用集群 HA是High Available缩写。 HA Cluster是指高可用性集群,是保证业务连续性的有效解决方案,一般 有两个或两个以上的节点,且分为活动节点及备用节点。 FailOver:故障自动切换&#xff…

前端后端交互-ElementUI(日期选择器)

日期选择器 页面效果 页面效果 组件源码 <!-- daterange: 范围选择类型format: 绑定后表单中显示的格式value-format: 传递时显示的格式--> <template><el-date-picker v-model"rangeTime" type"daterange" range-separator"至" …

RabbitMQ使用延迟插件,代码量直接减少一半!

今天介绍一下使用RabbitMQ的延迟插件方便实现延迟消息的方案。 RabbitMQ 是一个由 Erlang 语言开发的 AMQP(高级消息队列协议) 的开源实现。 RabbitMQ 是轻量级且易于部署的&#xff0c;能支持多种消息协议。 RabbitMQ 可以部署在分布式和联合配置中&#xff0c;以满足高规模…

【立体视觉(四)】之极线校正与双目视觉

【立体视觉&#xff08;四&#xff09;】之极线校正与双目视觉 一、极线校正一&#xff09;Fusiello校正法1. 转换矩阵计算1&#xff09;计算旋转矩阵 R n R_n Rn​2&#xff09;计算内参矩阵 K n K_n Kn​3&#xff09;计算转换矩阵 T T T 2. 核线影像生成 二、双目视觉 此…

css基础知识五:CSS中,有哪些方式可以隐藏页面元素?区别?

一、前言 在平常的样式排版中&#xff0c;我们经常遇到将某个模块隐藏的场景 通过css隐藏元素的方法有很多种&#xff0c;它们看起来实现的效果是一致的 但实际上每一种方法都有一丝轻微的不同&#xff0c;这些不同决定了在一些特定场合下使用哪一种方法 二、实现方式 通过…

【IC设计】ICC1 workshop lab guide 学习笔记——Lab 2 Design Planning Task1-4

文章目录 Lab 2 Design Planning2.1 Load the Design2.2 Initialize the Floorplan2.3 Preplace the Macros Connected to I/O Pads2.4 Perform Virtual Flat Placement Lab 2 Design Planning 2.1 Load the Design 进入lab2_dp目录并打开icc_shell&#xff0c;打开orca_lib.…

雪花去噪算法学习记录(一)之基础知识

在进行实验过程中&#xff0c;需要完成对雪天图像的处理&#xff0c;其中一个主要操作为去雪。相较于去雾&#xff0c;去雨模型&#xff0c;去雪模型相对较少&#xff0c;因此在研究时所能够借鉴的资料有限&#xff0c;这对我们的研究造成了一定困扰。 模型算法 DesnowNet网络…

[VPN]华为SecoClient客户端Linux使用

准备 安装环境&#xff1a;CentOS 下载安装包&#xff1a; # wget http://www.corem.com.cn/sites/default/files/tools/secoclient/secoclient-linux-64-7.0.2.26.run 安装 在root用户下&#xff0c;执行&#xff1a; # chmod x secoclient-linux-64-7.0.2.26.run # ./secoc…

瞎搞!你真的懂什么是ERP、中台、低代码吗?

企业数字化领域从来都不缺新概念 从制造资源计划到中台&#xff0c;企业MRP报表数字还没对齐&#xff0c;就要忙着“去烟囱”化&#xff1b; 从中台到低代码&#xff0c;企业“数据孤岛”还没打通&#xff0c;又要忙着“赋能数字化能力”给业务人员了。 这一来二去&#xff0c;…

已有仓库,上传代码,如果你是先写代码,想上传git上你可以这样操作

已有仓库,上传代码&#xff0c;如果你是先写代码&#xff0c;想上传git上你可以这样操作 第一步&#xff1a;初始化 git git init 第二步&#xff1a;添加文件 git add * 第三步&#xff1a;提交文件 git commit -m "完整项目可直接下载使用" 第四步&#xff1a;配置…

【MySql】MySql索引的操作

文章目录 索引结构问题聚簇索引与非聚簇索引索引操作创建主键索引唯一索引创建普通索引创建全文索引创建删除索引查询索引索引创建原则 索引结构问题 InnoDB 在建立索引结构来管理数据的时候&#xff0c;其他数据结构为何不行 链表:线性遍历,在效率上是不合适的 二叉搜索树&am…