当前位置: 首页 > news >正文

LabVIEW开发小型减阻试验平台

LabVIEW开发小型减阻试验平台

湍流摩擦在粘性流体的阻力中起着重要作用,减少湍流摩擦是流体力学领域的热门话题之一。在油气管道的长距离流体输送中,泵站提供的几乎所有动力都用于克服流体的胫骨摩擦。在流体输送领域,船舶的蒙皮摩擦阻力占总阻力的50%,而在潜艇中,这一比例高达70%。目前,减阻试验方法主要研究形式有以下几种:理论分析、数值模拟、模型实验等。从模型实验中获得的数据准确性比从理论分析和价值模拟中获得的数据精度要精确得多,也更接近现实。因此,即使理论分析和值模拟已经完成,测试和认证也是必要的。实验方法作为流体减阻研究的重要手段,对流体减阻理论的推广具有十分重要的作用。

研究并制造了一种先进且小型的减阻实验平台,可以评估流体摩擦阻力。该测试平台可以有效地测试减阻技术,如仿生喷射表面、仿生非光滑表面、聚合物涂层表面。基于上述原因,研究并制造了一种先进且小型的减阻实验平台,可以评估流体摩擦阻力。该测试平台可以有效地测试减阻技术,如仿生喷射表面、仿生非光滑表面、聚合物涂层表面。

测试平台由扭矩从电动机传递到扭矩信号耦合器,然后通过轴接头传递到负载来操作。

实验过程中,通过信号耦合器反应的不同实验模型的非光滑或喷射模型和控制光滑表面模型在相同速度下,在相同的测试环境下通过流体摩擦扭矩值来量化减阻效果。电机转速由变频器控制。扭矩信号耦合器跟随信号通过变送器和捕获卡通过LabVIEW软件将数据读取和存储到计算机。在软件界面系统中可以读取转矩的瞬时值和转矩与时间的关系曲线,以及耦合器输出的转矩信号变化的瞬时值和速度与时间的关系曲线。

旋转轴作为载荷的关键部分,一种方式它可以支撑作用,在轴上发挥零件的作用;另一种方式,以流体流动的过程为喷射方式。试验模型的中心框架通过钥匙与旋转轴连接,一侧由肩部位置连接,另一侧通过与旋转轴和轴盖的紧密连接。测试模型安装在支撑架上,测试模型盖板通过头螺钉在支撑框架的顶部紧密连接,以实现测试模型的定位。

 在喷射供水部分,分配水环安装在连接管内部,并设置旋转轴,为了防止它们之间对系统测试的影响,分配水环和旋转轴之间存在一些间隙。喷射试验时,外部流体经喷射水流入分配水环,流体通过旋转轴上的孔流入轴腔,再进入实验模型的支撑架的腔体。由于分配水环与旋转轴之间的间隙,必然引起流体泄漏,因此密封盖安装在分配水环的两侧,连接管用销定位,密封盖与旋转轴采用螺纹连接。它们是互通的,为了减少摩擦,采用加黄油的方式,在调整两侧密封盖和分配水环的紧密程度后,防止高速旋转时配合松动,电磁阀安装在分配水环两侧的外部,轴用螺栓连接。

喷射流动试验时,需要将光滑表面纹理试验模型和几组喷射流动表面纹理试验模型分别放在试验模型车架上方进行对比实验。在电动机启动之前,该部件为喷射流提供流体供应,包括水环、轴空间心脏、试验模型及其支撑框架的空腔,密封仓库应充满流体。电动机启动后,变频器调节电动机的转速。试验模型表面有用于喷射流的孔口,由于支撑框架腔内的流体在自身的离心力作用下,当实验模型腔压力大于外部压力时,流体通过喷射流从孔口流向密封仓库。支撑架腔内的流体通过自吸收功能使流体能够不断从外部补充。流体槽不断向喷射流的供应系统提供水。密封仓库中的流体由于喷射流动的原因而溢出。不必要的流体通过喷射流出水管流出,以保证密封仓库内充满水,并在大气压条件下施加压力。喷射流的进水管和出水管放置在相同的水槽中,以使喷射流测试中的流体被回收利用并节省资源。流体通过喷射流进水管从水槽进入喷射流供应系统,试验模型通过孔口供应密封仓库流体进行喷射流,密封仓库中不必要的流体通过喷射流出口管在水槽中流动,水槽中的流体可以回收供应。

 数据采集系统的传感器是扭矩信号耦合器,它是应变片,其功能是接收被测的物理信号并输出可测量的电信号。为了方便与数据采集系统连接,将扭矩信号耦合器输出的微弱频率和脉冲信号转换为1-5V模拟信号。

数据采集系统的软件包括数据采集软件模块和数据处理软件模块。基于LabVIEW的数据采集系统软件包括控制接口、采集参数、数据采集、数据处理、数据显示和存储。

在参数采集过程中,由于某些干扰,误差可能会明显不同。这将影响数据分析。因此,有必要在收集数据之前进行过滤以保证准确性。数据采集系统采用数据过滤设计模块,因为数据的过滤只需要使用软件来设计过滤程序,而不是设备的支持。费用要低得多,并且没有由搭配引起的问题。过滤较高或较低的波变得正确。实验平台的数据处理模块使用中值滤波。在数据处理过程中,可以使用均值算法获取八个值的平均值作为输出。因此,输出的误差将小于满足实验需求。

根据对小型减阻测试平台的观察,证明该平台完全能够利用仿生非平滑和喷射表面减阻技术测试流体场。该平台具有成本低、方便、测试精度高、测试周期短、噪音小、操作简单等优点。

厂家没有提供LabVIEW的例子。根据通讯协议的相关的说明,编写了适合项目的程序。程序截图如下所示。

相关资料说明,如下所示。

LabVIEW程序,如下附件所示。

 

相关文章:

LabVIEW开发小型减阻试验平台

LabVIEW开发小型减阻试验平台 湍流摩擦在粘性流体的阻力中起着重要作用,减少湍流摩擦是流体力学领域的热门话题之一。在油气管道的长距离流体输送中,泵站提供的几乎所有动力都用于克服流体的胫骨摩擦。在流体输送领域,船舶的蒙皮摩擦阻力占总…...

解决分类任务中数据倾斜问题

大家好,在处理文本分类任务时,基准测试流行的自然语言处理架构的性能是建立对可用选项的理解的重要步骤。在这里,本文将深入探讨与分类相关的最常见的挑战之一——数据倾斜。如果你曾经将机器学习(ML)应用于真实世界的…...

Vue3 word如何转成pdf代码实现

🙂博主:锅盖哒 🙂文章核心:word如何转换pdf 目录 1.前端部分 2.后端部分 在Vue 3中,前端无法直接将Word文档转换为PDF,因为Word文档的解析和PDF的生成通常需要在后端进行。但是,你可以通过Vu…...

fpga--流水灯

fpga流水灯的设计 思路:外部时钟频率50mhz,若要实现每隔0.5s闪烁一次,则使用内部计数器计数到24999999拉高一个周期电平,当电平被拉高的时候,进行LED灯电平的设置,每次检测到高电平,就进行一位…...

51单片机:数码管和矩阵按键

目录 一:动态数码管模块 1:介绍 2:共阴极和共阳极 A:共阴极 B:共阳极 C:转化表 3:74HC138译码器 4:74HC138译码器控制动态数码管 5:数码管显示完整代码 二:矩阵按键模块 1:介绍 2:原理图 3:矩阵按键代码 一:动态数码管模块 1:介绍 LED数码管:数码管是一种…...

Django + Xadmin 数据列表复选框显示为空,怎么修复这个问题?

问题描述: 解决方法: 后续发现的报错: 解决方案: 先根据报错信息定位到源代码: 在该文件顶部写入: from django.core import exceptions然后把: except models.FieldDoesNotExist修改为&…...

《向量数据库指南》——Milvus Cloud2.2.12 易用性,可视化,自动化大幅提升

Milvus Cloud又迎版本升级,三大新特性全力加持,易用性再上新台阶! 近期,Milvus Cloud上线了 2.2.12 版本,此次更新不仅一次性增加了支持 Restful API、召回原始向量、json_contains 函数这三大特性,还优化了 standalone 模式下的 CPU 使用、查询链路等性能,用一句话总…...

Python web实战 | 用 Flask 框架快速构建 Web 应用【实战】

概要 Python web 开发已经有了相当长的历史,从最早的 CGI 脚本到现在的全栈 Web 框架,现在已经成为了一种非常流行的方式。 Python 最早被用于 Web 开发是在 1995 年(90年代早期),当时使用 CGI 脚本编写动态 Web 页面…...

十、数据结构——链式队列

数据结构中的链式队列 目录 一、链式队列的定义 二、链式队列的实现 三、链式队列的基本操作 ①初始化 ②判空 ③入队 ④出队 ⑤获取长度 ⑥打印 四、循环队列的应用 五、总结 六、全部代码 七、结果 在数据结构中,队列(Queue)是一种常见…...

Improving Cross-Modal Retrieval with Set of Diverse Embeddings

框架图: Using Triplet Loss: Smooth-Chamfer similarity Using Log-Sum-Exp,...

物联网阀控水表计量准确度如何?

物联网阀控水表是一种新型的智能水表,它采用了先进的物联网技术,可以通过远程控制和监测水表的运行情况,实现更加精准的水量计量和费用结算。那么,物联网阀控水表的计量准确度如何呢?下面我们将从以下几个方面进行详细…...

【C语言数据结构】模拟·顺序表·总项目实现

💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 🍂 🌿 🍄🍝 🍛 🍤 📃个人主页 :阿然成长日记 …...

自然语言处理从入门到应用——LangChain:模型(Models)-[文本嵌入模型Ⅰ]

分类目录:《自然语言处理从入门到应用》总目录 本文将介绍如何在LangChain中使用Embedding类。Embedding类是一种与嵌入交互的类。有很多嵌入提供商,如:OpenAI、Cohere、Hugging Face等,这个类旨在为所有这些提供一个标准接口。 …...

使用Gradio构建生成式AI应用程序; Stability AI推出Stable Diffusion XL 1.0

🦉 AI新闻 🚀 Stability AI推出最先进的AI工具Stable Diffusion XL 1.0 摘要:Stability AI宣布推出Stable Diffusion XL 1.0,该版本是其迄今为止最先进的AI工具。Stable Diffusion XL 1.0提供更鲜艳、更准确的图片生成&#xff…...

Java 递归计算斐波那契数列指定位置上的数字

Java 递归计算斐波那契数列指定位置上的数字 一、原理二、代码实现三、运行结果 一、原理 斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多斐波那契(Leonardo Fibonacci)以兔子繁殖为…...

ai数字人透明屏的应用场景有哪些?

AI数字人透明屏的应用场景: 银行、保险、售楼处等接待场景:AI数字人透明屏可以作为接待员,提供详细的信息和导航,提高客户体验和服务效率。 商业街、购物中心等场所:AI数字人透明屏可以作为导购员,提供商品…...

一、1、Hadoop的安装与环境配置

安装JDK: 首先检查Java是否已经安装: java -version 如果没有安装,点击链接https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 并选择相应系统以及位数下载(本文选择jdk-8u381-linux-x64…...

剑指YOLOv7改进最新MPDIoU损失函数(23年7月首发论文):论文实测YOLOv7模型涨点,超越现有多种G/D/C/EIoU,高效准确的边界框回归的损失

💡本篇内容:剑指YOLOv7改进最新MPDIoU损失函数(23年7月首发论文):论文实测YOLOv7模型涨点,超越现有多种G/D/C/EIoU,高效准确的边界框回归的损失 💡🚀🚀🚀本博客 改进源代码改进 适用于 YOLOv7 按步骤操作运行改进后的代码即可 💡:重点:该专栏《剑指YOLOv7原…...

前端JavaScript面试100问(上)

1、解释一下什么是闭包 ? 闭包:就是能够读取外层函数内部变量的函数。闭包需要满足三个条件: 访问所在作用域;函数嵌套;在所在作用域外被调用 。 优点: 可以重复使用变量,并且不会造成变量污染 。缺点&am…...

C语言第九课------------------数组----------------C中之将

作者前言 作者介绍: 作者id:老秦包你会, 简单介绍: 喜欢学习C语言和python等编程语言,是一位爱分享的博主,有兴趣的小可爱可以来互讨 个人主页::小小页面 gitee页面:秦大大 一个爱分享的小博主 欢迎小可爱…...

边缘计算医疗风险自查APP开发方案

核心目标:在便携设备(智能手表/家用检测仪)部署轻量化疾病预测模型,实现低延迟、隐私安全的实时健康风险评估。 一、技术架构设计 #mermaid-svg-iuNaeeLK2YoFKfao {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg…...

2.Vue编写一个app

1.src中重要的组成 1.1main.ts // 引入createApp用于创建应用 import { createApp } from "vue"; // 引用App根组件 import App from ./App.vue;createApp(App).mount(#app)1.2 App.vue 其中要写三种标签 <template> <!--html--> </template>…...

智能在线客服平台:数字化时代企业连接用户的 AI 中枢

随着互联网技术的飞速发展&#xff0c;消费者期望能够随时随地与企业进行交流。在线客服平台作为连接企业与客户的重要桥梁&#xff0c;不仅优化了客户体验&#xff0c;还提升了企业的服务效率和市场竞争力。本文将探讨在线客服平台的重要性、技术进展、实际应用&#xff0c;并…...

生成 Git SSH 证书

&#x1f511; 1. ​​生成 SSH 密钥对​​ 在终端&#xff08;Windows 使用 Git Bash&#xff0c;Mac/Linux 使用 Terminal&#xff09;执行命令&#xff1a; ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" ​​参数说明​​&#xff1a; -t rsa&#x…...

【配置 YOLOX 用于按目录分类的图片数据集】

现在的图标点选越来越多&#xff0c;如何一步解决&#xff0c;采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集&#xff08;每个目录代表一个类别&#xff0c;目录下是该类别的所有图片&#xff09;&#xff0c;你需要进行以下配置步骤&#x…...

从零实现STL哈希容器:unordered_map/unordered_set封装详解

本篇文章是对C学习的STL哈希容器自主实现部分的学习分享 希望也能为你带来些帮助~ 那咱们废话不多说&#xff0c;直接开始吧&#xff01; 一、源码结构分析 1. SGISTL30实现剖析 // hash_set核心结构 template <class Value, class HashFcn, ...> class hash_set {ty…...

【决胜公务员考试】求职OMG——见面课测验1

2025最新版&#xff01;&#xff01;&#xff01;6.8截至答题&#xff0c;大家注意呀&#xff01; 博主码字不易点个关注吧,祝期末顺利~~ 1.单选题(2分) 下列说法错误的是:&#xff08; B &#xff09; A.选调生属于公务员系统 B.公务员属于事业编 C.选调生有基层锻炼的要求 D…...

【Java_EE】Spring MVC

目录 Spring Web MVC ​编辑注解 RestController RequestMapping RequestParam RequestParam RequestBody PathVariable RequestPart 参数传递 注意事项 ​编辑参数重命名 RequestParam ​编辑​编辑传递集合 RequestParam 传递JSON数据 ​编辑RequestBody ​…...

如何在网页里填写 PDF 表格?

有时候&#xff0c;你可能希望用户能在你的网站上填写 PDF 表单。然而&#xff0c;这件事并不简单&#xff0c;因为 PDF 并不是一种原生的网页格式。虽然浏览器可以显示 PDF 文件&#xff0c;但原生并不支持编辑或填写它们。更糟的是&#xff0c;如果你想收集表单数据&#xff…...

在QWebEngineView上实现鼠标、触摸等事件捕获的解决方案

这个问题我看其他博主也写了&#xff0c;要么要会员、要么写的乱七八糟。这里我整理一下&#xff0c;把问题说清楚并且给出代码&#xff0c;拿去用就行&#xff0c;照着葫芦画瓢。 问题 在继承QWebEngineView后&#xff0c;重写mousePressEvent或event函数无法捕获鼠标按下事…...