"CompactRIO 实时操作系统(OS)与硬件的坚固可靠特性使其成为海洋环境下的一种理想选择。使用 NI 软硬件套件,所有模块之间的集成与通信都非常简单,因此可以在减少开发时间的同时确保功能与性能。"
The Challenge:
分析各种运行模式下海底钻探立管所受的压力,从而提供最优的舰船方位来增强立管运行的安全性。
The Solution:
使用NI CompactRIO创建一个独立运行的单元,从钻井立管收集,处理,并传送数据,然后使用NI LabVIEW来评估压力,推荐方位,并为操作员设定修正方案。
随着当今深海油井接近3,000米深,以及墨西哥湾的深水地平线(Deepwater Horizon)号钻井平台原油泄露灾难所引发的重大关注,对检测立管性能的可靠系统的需求变得至关重要。立管是钻井运行中必不可少的,因为钻柱以及其它工具都要通过它们来进入油井。
我们开发了一种随船携带的立管管理系统(RMS),它能为执行正常强度的钻井或结束提供实时指导,并能在舰船现场检查立管运行状态。系统具有两个主要部分:数据采集系统与主控制台显示系统。数据采集系统包含NI cRIO-9012实时控制器以及三个NI 9871 C系列模块。主控制台是使用LabVIEW自主开发的,在Windows PC上运行的软件。
我们使用LabVIEW 中的 LabVIEW MathScript RT模块来编写RMS软件,该软件在放置于舰船舰桥上的专用控制台上运行。数据采集硬件通过采集各种数据流,并将其转换成可由以太网接收的单数据串,从而减少了对特殊接口硬件的需求。
我们使用LabVIEW为立管建模,并应用了各种环境状况,例如三维的流体速度以及海浪的周期与高度。我们也涵盖了顶部与底部的立管角度,用于标示与井口防喷器组之间的离去角,以及与钻井船挠性连接的接近角。然后,我们分析数据并以此来计算立管的压力。这种方法连同采集及导出的数据一道,构成了RMS的基础。
使用LabVIEW MathScript与公式节点(formula nodes),我们包含了软件中预先存在的基于文本式语言的IP核,它们是为更有效的代码复用而开发的。我们使用内置的LabVIEW 数学与线性代数 VIs来进行矩阵运算以及要求执行有限元建模的计算。此外,我们根据LabVIEW固有的并行性来充分利用主机计算机的多核处理能力。
关键字:LabVIEW 海底钻探 立管 CompactRIO
引用地址:
开发用于深海钻井船的立管管理系统
推荐阅读最新更新时间:2024-03-30 22:14
cRIO平台助力电动汽车充电系统研发
NI Compact RIO是快速原型的理想平台,它是一种小巧而坚固的工业化控制和采集系统,采用可重配置的I/O(Reconfigurable I/O: RIO)和FPGA 技术实现超高性能和可自定义功能。NI CompactRIO包含实时控制器和可编程的FPGA芯片,特别适合对可靠性有严格要求的独立嵌入式或分布式应用;还包含可热插拔的工业级I/O 模块,这些模块内置信号调理可直接和传感器/ 制动器连接。因为CompactRIO 具有低成本开放性架构,用户可以轻松访问到底层的硬件设备。而且,CompactRIO 嵌入式系统可以使用高效的LabVIEW 图形化编程工具进行快速开发。 按照《电动汽车充电站通用要求 》的定义,
[汽车电子]
使用NI软件与PXI硬件进行高级无线电系统自动化测试
"NI软硬件平台的功能与灵活性,可帮助我们有效开发高度稳定的测试系统、满足客户的所有需求,并能确保配合产品上市时间。" - Stephen Patterson氏, CPE Systems社挑战:设计并开发高成本效益的测试系统,包含组件和不插电测试、设备编程、无线电信号分析和校准功能,并要能针对高性能、点对多点的高级无线电产品,达到无人工干预的产线测试,以用于远端监控与数据采集(SCADA)网络应用。 解决方案: 基于NI PXI平台、NI LabVIEW、NI TestStand、NI Switch Executive软件创建测试系统,通过气动式测试设备连接至被测部件(UUT) -包括射频区域自定义屏蔽,以实现高性能射频测试解决方
[测试测量]
labview使用中内存的问题
学习使用labview已有将近2年时间,由于一直都是编写比较小的数据采集程序,所以没有考虑过数据内存的问题,最近在编写一个使用内部工具较多,而且使用word报表模版生成最后的测试报告程序,总是遇到VI无法导入和无法保存的错误,在网上找了一下有可能是因为发生了内存泄露。 解决办法之一就是使用子VI ,这样子可以减少内存的消耗。
[测试测量]
LabVIEW编译程序设计
编译程序设计是一个复杂的话题,即使对内行的软件工程师来说也要考虑很多专业知识。 NI LabVIEW软件是一种多规范的图形化编程环境,含有多种概念,包括数据流,面向对象,以及事件驱动编程。LabVIEW也是跨越多种平台的,能够很好地用于多种操作系统(OSs),芯片组,嵌入式设备,以及现场可编程门阵列(FPGAs)。LabVIEW编译程序是一种精密的系统,在过去的20年中具有令人瞩目的发展。 探索NI公司的LabVIEW编译程序的处理过程以及近来编译程序的创新。 LabVIEW编译程序处理过程 首先一个VI的编译是类的扩展,主要负责将隐含的类解析为适于终端输出与检查句法错误的类型。在类扩展之后,VI从编辑模型转
[测试测量]
使用NI LabVIEW操控大型地震仿真器
Author(s): Michael Schulze - Anco Engineers Paul Ibanez - Anco Engineers Industry: Machines/Mechanics Products: LabVIEW, PCI-6221 The Challenge: 创建易用的软件及硬件方案,控制面向公众的大型地震仿真器。 The Solution: 使用NI LabVIEW软件及数据采集硬件创建程序,控制仿真器运动,并生成仿真地震特征,为用户制造出真实的地震体验。 在世界各地的科技主题公园及博物馆中,常会采用地震仿真器来对公众普及地震灾难教育。Anco Engineers公司提供用于材料、设
[测试测量]
基于LabVIEW的嵌入式瞬态记录分析仪的软件设计
介绍: 并联 机器人 以其刚度大、承载能力强、误差小、精度高、自重负荷比小、动力性能好等优点,不仅仅是当前机器人研究领域的热点,而且正逐渐走出实验室被工业界所认可。稳定、快速、准确的开放式数字控制系统是制约并联机器人发展的瓶颈之一。其中实时性较强的多轴运动控制卡和功能完善的软件开发平台为其技术关键,应用 NI 公司的一系列软硬件产品不仅能够实现机器人的精确多轴运动控制,而且节约了开发周期、降低了系统成本、易于维护升级,特别是 虚拟仪器 技术的应用,使得系统能够有一个非常友好的人机交流界面。这些优点为多自由度并联机器人走向市场提供了保证。 本方案中,以 LabVIEW 为软件平台,以嵌入多轴运动控制卡(PXI-7356)的PXI开发
[测试测量]
LabVIEW中的波形图(WaveformChart)详解
所谓曲线就是一组X与Y对应数值的图形化显示。通常曲线图中的Y值代表了数据值,而X值则代表了时间。波形图控件(waveform chart)可以在Controls工具面板的Modern Graph子面板中找到。这个控件是一个专门用来显示一个或多个数据曲线的数值类型的指示器控件。这个控件经常在循环结构中使用,用来保留与显示以前采集到的数据,并追加新产生的数据,将这些数据以连续更新的方式进行显示。在波形图控件中,Y值表示了新产生的数据,X值表示了时间(通常,每次循环就产生一组新的Y值,而X值则表示了一个循环的时间)。在 LabVIEW中只有一种波形图控件,不过这个控件有三种数据刷新模式。下图就是一个多曲线波形图的例子。 波形
[测试测量]