利用LabVIEW和CompactRIO开发一个惯性检管器

发布者:化羽2015最新更新时间:2011-06-18 关键字:LabVIEW  CompactRIO  惯性检管器 手机看文章 扫描二维码
随时随地手机看文章
http://sine.ni.com/cms/images/casestudies/engemovid.jpg
第一次管道中的现场测试
行业:
    能源/电力, 石油与天然气/ 炼油/ 化工
产品:
    实时模块, FPGA模块, LabVIEW, cRIO-9014
挑战:
    寻找石油或者天然气管道的参考位置,并确保空间误差小于1米
解决方案:
    通过使用LabVIEW实时模块和NI CompactRIO,设计和实现一个实时数据采集和处理系统,以管理在石油或者天然气管道内部通行的惯性导航系统(INS)的数据。系统实现了对数据的采集、预处理和储存,还可以利用LabVIEW对数据进行后处理,以获得最终结果。
 
"借助于LabVIEW,我们很容易实现对PIG(检管器)的编程,以满足任务要求。并且,我们还使用了相同的程序设计语言开发一个后处理程序,以便转换采集的大多数数据。"

http://sine.ni.com/cms/images/casestudies/100728_GSDAA_Winner_Prototype.jpg
PIG(检管器)是一个用于石油和天然气管道检验的工具,它插入管道中并且借助于关内液体流动产生的压力前进。PIG可以检验管道的变形和异常腐蚀情况,有助于排查可能造成生态事故的故障。为了降低成本并且在监测到异常情况后尽快更换管道,我们必须要知道异常现象的参考位置。惯性PIG被设计用于检测由地形运动产生的管道移位。
 
由于惯性PIG在地面以下运行,被管道所屏蔽,我们不可能获得连续的GPS信号。所以惯性PIG必须使用INS(惯性导航系统)来测量加速度和角速度,并通过综合的数据分析,获得仪器的速度、位置和方向。然而,由系统中还夹杂了由偏移和噪音等因素造成的传感器不精确的问题,随着时间的推移,定位准确度会下降。
 
一种避免偏移的有效方式是添加辅助测量。我们使用里程表和一些沿管道的GPS参考导航点,以便及时更新定位的位置。这些GPS标记借助于管道外的传感器采集到PIG通过的瞬间,并与检管器的惯性导航系统同步。GPS和INS的结合的测量方式被称作GPS辅助惯性导航。这种结构允许根据用于动态系统的迭代状态估计法(卡尔曼滤波器Kalman Filter)进行轨迹的寻迹和登记。虽然设置更多GPS点可以减少系统误差,但是这需要技术团队花费更多的准备时间。因此,我们选择了更节省成本的方案。
 
执行惯性PIG任务的计算机必须满足一些要求,包括在启动之前对现场所有传感器进行复杂状态检查,以避免影响整个任务。它还必须在高采集频率下,在60多个小时内持续实现对20多个传感器的管理。由于系统对耐温性要求高,并且必须能够抵御超过20G的冲击,还需要足够的小以放置到PIG内部,所以目前没有任何现成可用的硬盘可以在管道内存储这些数据。因此,我们在PIG内实施了实时统计无损耗浮点数据压缩法。
 
我们采用了一个带有现场可编程门阵列(FPGA)的NI cRIO-9014控制器,它小巧灵活,抗振性好,并且功能强大,足以满足PIG任务的苛刻要求。我们还使用了强大而易用的LabVIEW开发平台进行编程。图一中展示了惯性PIG的硬件架构。
http:/sine.ni.com/cms/images/casestudies/engemovia.jpg
图1 PIG硬件架构
借助于LabVIEW,我们很容易对PIG进行编程,以满足任务要求,并且还开发一个后处理程序,以便把采集到的大量数据转换成管道中焊接点的参考位置。CompactRIO的FTP和TCP功能可以简化所有采集的数据的采集,还可以使用任何计算机或者PDA远程配置任务参数。
 
通过对任务中计算机VI进行远程访问,我们可以很容易诊断原型机的可能故障。这就使团队能够集中精神于开发数学算法,而非通信协议,来进行数据融合和统计分析。最终,借助于LabVIEW对于多核的支持,这些算法在乘以经过惯性导航和卡尔曼滤波器的状态空间估计的数千个矩阵之后,运行的更快。
 
项目开发仅用了18个时间,还包括了在完成机械设计之前所进行的一系列测试。因为我们设计的是能够输送液体而非固体的管道,我们必须实现一个复杂的悬浮系统,以保证INS的正常工作。检管器计算不正确,在管道内会有很多因素会导致PIG被破坏,例如阀门、转角、缝隙、限位器、液体流量,甚至是非法安装的用于偷窃燃料的阀门。因此,硬件和软件的开发必须与机械设计同时进行,以避免造成整个项目延迟的。
 
在开发过程中,我们需要一个平台用于测试算法。我们在一辆自行车上安装了CompactRIO控制器和传感器(图2),并且按照和在管道内使用PIG绘制路径地图一样的方式来绘制路径地图。
http:/sine.ni.com/cms/images/casestudies/engemovib.jpg
图2 使用自行车进行现场试验
虽然我们从这个试验平台收集了许多数据,但是自行车比管道具有更多的自由度;因此最终我们用轨道小车(图3)来代替自行车,它提供了一个更像最终真实运行条件的试验平台。
http:/sine.ni.com/cms/images/casestudies/engemovic.jpg
图3 使用轨道小车进行现场试验
 
最后,在装配好PIG机械结构后,我们在管道上进行了现场试验。之前所提到的每个现场试验平台都具有不同的特性,而LabVIEW可以快速适应于每个现场试验平台,以保证项目按时完成。我们利用NI的产品开发了所有软件,而一段文本代码都不用写。
 
在巴西和哥伦比亚,在投入商业使用将近一年的时间里,CompactRIO控制器经受了各种苛刻的考验。其中有一次,由于对接收程序的错误操作造成惯性PIG与管道底部正面相撞,撞击力非常大,破环PIG小车间的联轴器。这些由8毫米粗的钢条制成联轴器完全扭曲,并穿透了PIG外壳,到达了放置CompactRIO的位置。裂口使整个隔间都充满40大气压的增压汽油。虽然CompactRIO的数据采集卡被破环了,但是实时控制器在弄干并且清洁后仍然能够运行,使得我们抢救回了40小时任务的数据。这意味着,即使PIG几乎完全被破环,我们也能够收回所有的检测数据,而无需进行重复实验。
 
EngeMOVI和NI工程师已经经过了多次合作,实现了各种不同的项目:包括惯性PIGs、几何和磁性PIGs、用于深水管道检查的水下机器人、具有冗余运动功能的焊接机器人以及最近由NI 9505运动控制模块驱动的的机动PIG,这些合作获得了非常积极的结果。
 
我们开发的首个惯性PIG可以在直径为25.3~35.6厘米、长度为289.7英里的管道内行进。最大的可接受曲率是1.5D(D为管道直径),在管道内部行进的最大速度是8米/秒。初始原型正在不断被改进,并在其之上已经研制出完整的系列产品,我们深信NI提供的产品将会不断地在我们的新产品开发上扮演重要角色。
关键字:LabVIEW  CompactRIO  惯性检管器 引用地址:利用LabVIEW和CompactRIO开发一个惯性检管器

上一篇:一种智能脱扣器数据采集系统硬件设计
下一篇:集成的半导体光电智能探测器SOC研究

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

基于LabVIEW平台的风洞数据采集与控制系统
The Challenge: 开发一个可用于飞机配置与组件的动静力测量、可用于电源设备的进气测试(即进气兼容性研究)、可用于稳定性导数评估的微震荡测试,也可用于模拟飞机失速与尾旋形成的高震荡与旋转导数的功能全面的、灵活可靠的测试系统。 The Solution: 利用NI的PXI与SCXI平台以及LabVIEW实时软件,开发一个可靠且高度精确的数据采集与控制系统。 "NI LabVIEW帮助我们实现了高达2 kHz的ESP端口切换速率,并通过缩短风洞的整个操作周期为客户节省费用。我们在压力测量中实现0.01% FS的精度。" 风洞是一种空气动力学测试设备,它用于研究物体周围的气流模式并测量作用其上的空气动力。一个典型的风
[测试测量]
基于<font color='red'>LabVIEW</font>平台的风洞数据采集与控制系统
NI市场副总裁Luke:如何通过定制化软件加速到来的未来
近日,在NIWEEK 2018上,NI市场副总裁Luke Schreier做了题为《加速到来的未来——通过定制化软件提高工作流程》主题报告,与NIWEEK 2018的主题“Future,Faster”遥相呼应。 NI市场副总裁Luke Schreier NI认为,目前和NI最为相关的市场三大趋势包括5G、IoT与汽车,目前这三大市场的快速发展带来了一些共性问题,分别为系统的复杂性、急剧压缩的测试时间以及更小的执行团队。 Luke表示,为了有效解决在复杂系统的测试时间减少,只能通过两种方式进行,一种是通过提高测试设备投入从而提升测试效率,另外则是通过更好的编程软件加速客户的测试程序开发周期。 面
[测试测量]
NI市场副总裁Luke:如何通过定制化软件加速到来的未来
广泛应用于测试领域的虚拟仪器LabVIEW解析方案
0 引言 虚拟仪器LabVIEW目前已广泛应用于测试领域,出发点和归宿是“软件化的真实仪器”。LabVIEW同时又是一个优秀的仿真系统,但真正处于仿真目的使用的并不多见,本文提出数字“虚拟芯片”概念,并基于LabVIEW实现仿真运用。 所谓“虚拟芯片”,是在充分利用LabVIEW图形化语言风格和强大信号处理功能的基础上,设计具有一定显示界面的虚拟输入/输出端子、能完成相应的数字逻辑运算功能或数字信号处理功能的计算机程序,也就是LabVIEW的VI。应当说这是新时期数字逻辑电路设计、实验或教学的一种新举措,基于LabVIEW的数字虚拟芯片和原理图设计与其他仿真系统相比,不但有自身的特点,也是对虚拟仪器系统LabVIEW应用新
[测试测量]
广泛应用于测试领域的虚拟仪器<font color='red'>LabVIEW</font>解析方案
采用LabVIEW为平台开发多参数病人监护仪自动测试系统
采用LabVIEW为平台开发多参数病人监护仪自动测试系统 Develop Automatic Test System for Multi-parameter Patient Monitor Based on LabVIEW Platform 作者:陈祥 职务:高级测试开发工程师 公司:飞利浦(中国)投资有限公司 应用领域: 产品测试 挑战: 以NI LabVIEW为软件核心,集成了多种数据采集卡,通信板卡,各类通用仪器,医疗专用仪器,安规仪器,切换夹具等硬件,共同构成多参数病人监护仪的全功能及安全测试平台。 使用的产品:  测试硬件: 1) 标准工控机 2) NI PCI GPIB通信板卡(778032-01) 3)
[测试测量]
采用<font color='red'>LabVIEW</font>为平台开发多参数病人监护仪自动测试系统
NI推出SoftMotion模块,简化高级运动控制应用
美国国家仪器有限公司(National Instruments,简称NI)近日推出最新LabVIEW NI SoftMotion模块,有效简化了高级单轴和多轴运动的应用的开发过程。全新NI C系列模块将NI CompactRIO可编程自动化控制器(PAC)平台拓展到可与成百上千个NI和第三方供应商的伺服和步进驱动器相连接。这两个对NI运动系列产品的补充将LabVIEW图形化编程的简单易用性和I/O功能与基于可编程门逻辑阵列(FPGA)的CompactRIO硬件的用户自定义以及同步功能结合在一起,是高级运动应用的理想平台。 LabVIEW NI SoftMotion 采用高级功能块API (应用程序接口) 便于编
[测试测量]
NI推出SoftMotion模块,简化高级运动控制应用
基于LabVIEW的数控机床网络测控系统--网络通信关键技术研究 1
4数控机床远程测控系统的网络通信关键技术研究 基于Internet组建数控机床网络测控系统目前主要有两种基本的模式:C/S和B/S模式。两种通信模式各有自己的优缺点,本章将对两种结构进行详细的比较。同时在LabVIEW环境下实现网络通信的也有多种方式,在本章中会做一一比较。数据的存储与访问也是实现远程测控系统的关键,在本章最后会进行Web数据库的设计和LabVIEW平台下实现远程数据库的访问技术方面的分析与研究。 4.1 B/S结构与C/S结构的比较 本文提出的基于Internet组建网络化测控系统目前主要有两种基本的模式:C/S和B/S模式,性能和功能场合上各有自己的优缺点,现做如下分析对比。 (1)C/S模式:(客户/服务
[测试测量]
基于<font color='red'>LabVIEW</font>的数控机床网络测控系统--网络通信关键技术研究 1
LabVIEW 的波形图
  波形图用于显示测量值为均匀采集的一条或多条曲线。波形图仅绘制单值函数,在波形图接收所有需要显示的数据后一次性显示在前面板窗口中,其显示的图形是稳定的波形。在下一次接收数据时,波形图不保存上一次的历史数据,数据全部更新,在前面板窗口中只显示当前接收的数据。   波形图位于前面板控件选板中 新式 图形 波形图 。波形图窗口默认显示的内容包括图形区、标签、图例和刻度(X刻度和Y刻度);还有一些元素没有显示在前面板窗口中,选择波形图的右键菜单选项 显示项 可以显示这些元素,如图1和图2所示。   图1 波形图的右键快捷菜单   图2 波形图的完整显示项
[测试测量]
<font color='red'>LabVIEW</font> 的波形图
NI FlexRIO是否必须使用FPGA模块
NI LabVIEW FPGA模块可以帮助您利用LabVIEW程序框图对一个FPGA进行编程。在其底层,该模块采用代码生成技术实现图形化开发环境与FPGA硬件的整合。这种利用程序框图处理FPGA的方式非常适用于FPGA所提供的对内在并行机制的一种直观描述。不论您是否曾使用过硬件描述语言(HDL),您都可以利用该模块以及商业现成可用的(COTS)硬件来创建基于FPGA的测量与控制硬件。 systems 支持包括PCI/PXI板卡和模块化独立系统的硬件目标平台,超过100个面向快速开发的FPGA IP组块, 内置的I/O直接存储器访问(DMA)提供与主机系统的快速通信, 创建可以在40 MHz、80 MHz或者更高时钟下
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved