基于LabVIEW平台的风洞数据采集与控制系统

发布者:JoyfulSunflower最新更新时间:2011-10-29 关键字:LabVIEW  风洞数据 手机看文章 扫描二维码
随时随地手机看文章

The Challenge:

开发一个可用于飞机配置与组件的动静力测量、可用于电源设备的进气测试(即进气兼容性研究)、可用于稳定性导数评估的微震荡测试,也可用于模拟飞机失速与尾旋形成的高震荡与旋转导数的功能全面的、灵活可靠的测试系统。

The Solution:

利用NI的PXI与SCXI平台以及LabVIEW实时软件,开发一个可靠且高度精确的数据采集与控制系统。

"NI LabVIEW帮助我们实现了高达2 kHz的ESP端口切换速率,并通过缩短风洞的整个操作周期为客户节省费用。我们在压力测量中实现0.01% FS的精度。"


风洞是一种空气动力学测试设备,它用于研究物体周围的气流模式并测量作用其上的空气动力。一个典型的风洞包含一个安置飞机模型的测试部分、一个位于该测试部分之前的压缩部分与稳定部分和一个位于该测试部分之后的扩散部分。位于该扩散部分的风扇提供所需的气流。这样的配置准确地模拟了飞机与气流间的相对运动。

风洞测试中的测量系统通常包含动静力测量、压力分布测量和用于依风向确定模型方向的位置测量。

系统配置

数据采集系统是一个包含有NI SCXI-1125模块的基于PXI的系统,用于接收来自压力扫描仪的压力测量结果。扫描仪中的压力端口的切换通过NI PXI-6527 完成,同时它也负责切换与监测系统中隔离阀、蝴蝶阀和球形阀的状态。

SCXI-1125用于采集压力传感器的输出以计算马赫数。该系统利用NI SCXI-1520 的六个通道采集来自六个张力测量装置的作用力数值。一个NI PXI-7344 运动控制器板卡控制与运动控制板卡接口的模型与渐增编码器的方向,然后将方向信息回传至系统。PXI-4472也用于振动与声压测量。

系统实现

系统软件基本分成两个模块,校准模块与采集模块。

校准模块——软件利用五点校准法校准压力传感器、ESP(电子压力扫描仪)和张力测量装置平衡。通过软件完成作用力平衡的端到端校准,以创建校准矩阵。NI LabVIEW 用于方便校准的执行,并提供非常准确的结果。该系统还可以验证校准的效果。

在创建新的校准并通过压力检验验证校准效果时所使用的GUI屏幕显示如图1 和图2 所示。

                    

                                       图1.ESP 校准屏幕显示

                    

                                 图2.经过校准的压力值的验证

采集模块——前面所提及的研究涉及两个基本的测量,压力测量和作用力测量。这两个测量都通过两阶段完成:一阶段采集压力与张力测量装置平衡的偏移量,另一阶段完成实际测量。偏移量将从第二阶段的测量中抽取,然后映射至对应的工程数值。

压力测量

飞机模型中的速率分布是通过采集来自模型上固定点的压力测量值所得。这项工作是通过端口与模型中一些固定点相连的电子压力扫描仪完成的。

在实际采集开始前,软件控制着维护流速及将模型引入气流所需的序列。用户仅须输入马赫数,该软件便可以控制整个风洞。在压力测量过程中,运动控制板卡用于让模型指向预设位置。

NI LabVIEW 帮助我们实现了高达2 kHz 的ESP 端口切换速率,并通过缩短风洞的整个操作周期为客户节省费用。我们在压力测量中实现0.01% FS 的精度。图3 展示了压力测量窗口。

                  

                                 图3.数据采集——压力测量

作用力测量

一个风洞涉及两种类型的作用力测量,静力测量和动力测量。静力测量要求将模型保持在预先设定的位置,而动力测量则要求在预先设定的曲线上移动模型并采集作用力的数值。

作用力测量首先涉及模型的偏移量的采集——使模型始终处于预设位置或者在预设的曲线上移动模型,并采集数据。接着,启动实际序列——顺序打开隔离阀、球形阀、蝴蝶阀和压力调节阀,并通过NI DIO 模块监测其状态。然后软件检验所设置的马赫数。

一旦达到了所设定的马赫数,软件将模型推入空气流中。在静力测量情况下,模型移动至某个特定的位置,进行作用力数据采集;然后,模型移动至另一个位置,再次进行作用力数据采集;如此反复。对于动力测量,在模型引入气流中后,启动第一次采集。

然后,模型旋转至与气流相同的曲线,并减小阀门。

挑战在于控制模型的位置并同步采集作用力数据和位置数据。如果没有NI运动控制板卡和PXI,这项工作将不可能通过单个处理器完成。运动控制器中的DSP 处理器帮助我们毫不复杂地完成了这项工作,并使得这两项操作相互独立且同步。

振动与声压测量

加速计与PXI-4472 相连,用于测量模型在特定马赫数情况下的振动。还通过所连接的麦克风采集飞机模型上的声压水平,供震荡研究使用。

结论

所开发的系统为前述空气动力学研究提供了极高的灵活性与可靠性。我们能够将风洞控制、模型调整控制和数据集成在一个系统,免除了三个系统及其繁杂同步的必要。

关键字:LabVIEW  风洞数据 引用地址:基于LabVIEW平台的风洞数据采集与控制系统

上一篇:基于LabVIEW编程的以太网远程温度监测
下一篇:用NILabVIEW和PXI进行诊断和数据的处理

推荐阅读最新更新时间:2024-03-30 22:20

NI:“私人定制”的测试测量解决方案
  在测试测量的供应商中, NI 显得有那么一点儿与众不同:凭借 LabVIEW 软件为核心的开放式平台化技术,将传统的以厂商定义的台式仪器,转变成用户可以自定义的开放系统,从而做到了用户需求的“私人订制”。   近日在北京,NI 成功举办了以提速革新,“制”领未来为主题的 NIDays2016 全球图形化系统设计盛会。通过展示其平台化解决方案、分享当前热点领域最前沿的技术创新及成功案例,NI 为与会者提供了一场别开生面的测试测量技术盛宴。   LabVIEW 2016新功能抢先看   作为 NI 平台化系统中最核心的产品是 LabVIEW,本次 NIDays 发布了最新的 LabVIEW 2016,继
[测试测量]
NI:“私人定制”的测试测量解决方案
Labview2011破解方法
1 运行破解软件NI License Activator.exe 2 依次右键点击相应模块,点击Activate激活即可。 如果打开后,主界面里什么也没有。 解决办法: 点击右键获取目录,option,第二个选项,open license folder 安装路径为选择安装的地方例如D盘D:Program FilesNational InstrumentsSharedLicense ManagerLicense 如果License 里面没有,请选择Bin或其它。 之后就会出现第一步骤中的内容,进行激活即可
[测试测量]
LabVIEW中调用VC++生成的DLL文件
1.// 新建一个空的Win32 Dll 工程,加入新的cpp,写入下面代码 _declspec(dllexport) int sum(int a, int b) { return a+b; } //Build出一个dll:sum.dll 2.// 新建一个新的Win32 Console程序 //选择Simple Console Application,修改main函数所在的cpp #include stdafx.h #include iostream using namespace std; // for base type and LoadLibrary #include WI
[测试测量]
LabVIEW2011中NI错误报告器的解决方法
在LabVIEW2011中,NI提供一种更简单的方式,用来对软件的崩溃进行报告。在LabVIEW发生崩溃时,你可以使用NI错误报告器(NI Error Reporter,NIER)将错误报告至NI社区。NIER将发送一个错误日志,其中含有导致出错的根本原因,同时你也可以填加一些描述以及代码,以便NI可以更快地找到解决方案。 同时,导致每个软件崩溃的原因将被给予一个唯一的ID号码。你可以使用此ID在NI网站上进行搜索,如果有人曾对同样的错误进行过报告,你就可以找到NI给出的相应解决方案,避免再次发生崩溃。 图1. 通过添加描述和代码,并将其发送给NI进行调查,从而使错误报告更有效。
[测试测量]
在<font color='red'>LabVIEW</font>2011中NI错误报告器的解决方法
学习LabVIEW(七)——ZXing.NET解码
这次用LabVIEW实现了对图像文件中的二维码的解码。解码引擎依然使用ZXing.NET。ZXing.NET的主页上给出了一个简单的解码的例子,我们就参考这个例子,实现了今天的LabVIEW程序。 为了实现解码,首先需要构造BarcodeReader类的实例,如之前在 《学习LabVIEW(一) 调用ZXing.NET》 中所述,使用 互连接口- .NET- 构造器节点 即可。在 选择构造器 对话框中点击 浏览按钮 ,在弹出的文件对话框中选中zxing.dll,和之前都是一样的。构造函数选择无参数的版本即可,如下图所示: BarcodeReader在解码时需要传入一个代码了二维码图像的Bitmap对象。
[测试测量]
NI 25周年 发布LabVIEW 2011
新闻发布——2011年8月1日——美国国家仪器有限公司(National Instruments,简称NI)于公司总部德克萨斯州奥斯汀市主办的NIWeek上揭开了 NI LabVIEW 2011的面纱——备受赞誉的LabVIEW软件迎来了25周年。LabVIEW将加速提升工程师与科学家研发和部署测试测量和控制系统的效率,以应对和解决一些世界上最艰巨的工程挑战。LabVIEW 2011 通过新的工程实例库及其对大量硬件设备和部署目标的交互支持极大地增进了效率。这其中包含新的多核NI CompactRIO控制器及当今业界性能最强大的射频向量信号分析器之一的NI PXIe-5665。LabVIEW 2011还支持内置在最新的Micros
[测试测量]
基于Labview的智能电能表安全寿命预计软件设计
智能 电能表 是一种新型电能表,相对以往的普通电能表,除具备基本的计量功能外,智能电能表是全电子式电能表,带有硬件时钟和完备的通信接口,具有高可靠性、高安全等级以及大存储容量等特点,完全符合中国未来发展“节能环保”的要求。随着智能电网的日益发展,世界各国对于智能化用户终端的需求也日益增大,随着智能电网在世界各国的建设,作为用户端的智能电表的需求也会大幅度地增长。因此,智能电表的安全可靠性和失效率变得尤为重要。 目前,市面上有一些安全可靠性预计软件,例如:美国的可靠性与维修性分析软件Relex Studio,电子五所开发的可靠性维修性保障性工程软件等,但是这些软件都不是针对智能电表专门进行预计的软件。本软件主要参考Telcordi
[电源管理]
基于<font color='red'>Labview</font>的智能电能表安全寿命预计软件设计
技术白皮书:多核系统编程技术
本文概览 因为NI LabVIEW是数据流编程语言,开发者们可以编写并行的应用程序,这些应用程序可以直接映射到并行的硬件(如多核心处理器和FPGA等)上以获得最优异的性能。这篇白皮书讨论了什么是数据流编程以及为什么说NI LabVIEW是多核系统编程的首选。 免费午餐结束了 近几年来,处理器的速度遭遇到了瓶颈。摩尔定律表明,每隔18~24个月芯片中晶体管的数量就会增加一倍。这在过去的40年里始终是适用的,但是芯片性能却不再保持线性增加了。过去,芯片生产厂商通过增加处理器的时钟速度来提高芯片的性能,如从100~200MHz,再到最近的数GHz的范围。 但是在今天,由于功耗和散热的限制,通过提高时钟速度来增加
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved