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

高压放大器在超声导波钢轨传播中的应用

  实验名称:高压放大器在超声导波钢轨传播中的应用

  研究方向:无损检测

  测试目的:

  超声导波具有传播距离远、检测距离长的特点,在钢轨无损检测领域受到越来越多的关注。本文使用有限元仿真方法和现场实验方法,对钢轨各模态超声导波的传播特性进行深入研究。

  测试设备:ATA-2042高压放大器、任意函数发生器、压电陶瓷、钢轨、示波器。

  实验过程:

  图:脉冲反射法及穿透法

  本文使用穿透法,利用超声导波对钢轨的损伤进行检测,原理见上图。使用单激励单接收方式,通过判断接收到导波的幅值对钢轨伤损进行检测,有效检测范围为激励探头与接收探头之间的钢轨,实验方案如下图所示。

  图:超声导波损伤检测实验方案

  根据导波的传播特性,不同模态的导波对钢轨各位置伤损的敏感程度不同。尤其对于穿透法检测,若选取能量集中位置与检测位置不同的模态,或者能量较分散的模态进行检测时,导波在传播过程中受到缺陷影响较小,影响检测精度。一般情况下,一个导波模态能量集中位置即为该模态适合检测的位置。对于缺陷平面垂直于传播方向或质点振动方向的伤损,检测效果更加明显。在实际应用中对于不同位置、不同类型的伤损应选取合适的导波模态进行检测。

  1、轨头横向直裂纹检测实验

  在轨头位置预制裂纹,裂纹横向通透、垂向深度10mm、纵向宽度约2mm,损伤面积约占轨头面积的20%。该裂纹模拟实际情况下钢轨踏面损伤,如下图所示。

  图:轨头损伤检测实验现场

  根据前文分析,轨头处的对称导波模态中,GT-S1模态在轨头位置能量集中、传播特性良好,将其作为轨头损伤检测的目标模态。发射探头和接收探头位于伤损两侧对称布置,见上图。激励信号采用汉宁窗调制5周期余弦信号,中心频率为85kHz,压电陶瓷驱动电压幅值为150V。为对比分析,设计两组实验:第一组实验将发射探头和激励探头分别布置在损伤两侧0.3m位置;第二组实验将发射探头和激励探头分别布置在损伤两侧0.6m位置。为与正常工况下实验结果对比,每组实验均设置无损伤对照组,对照组除无钢轨损伤外,探头相对位置、激励条件均与实验组保持一致。

  图:轨头裂纹损伤检测信号实验结果

  提取接收探头检测到的信号,如上图所示。在第一组实验结果中,将传播速度最快的三个波包峰值点命名为p1、p2、p3,其中p1对应波包为GT-S1模态,p2、p3波包可视为干扰模态。对比第一组和第二组实验中无损伤工况实验结果,第一组实验发射探头与接收探头间距为0.6m,第二组实验发射探头与接收探头间距为1.2m,两组实验结果中p1点幅值变化不大,故可知在0.6m范围内GT-S1模态能量未明显衰减。在第一组实验中,无损伤工况时p1点幅值为498mV,损伤工况时p1点幅值为331mV,降低了33.5%。在第二组实验中,无损伤工况时p1点幅值为510mV,损伤工况时p1点幅值为

  392mV,降低了23.1%。两组实验中损伤工况下GT-S1模态导波幅值均有明显降低,说明使用GT-S1模态检测钢轨轨头横向裂纹的可行性。此外可注意到在第一组实验中,正常工况及损伤工况下p2、p3幅值未发生明显变化,原因可能是p2、p3峰值点对应导波能量分散,导致在传播过程中仅有较少能量的导波经过缺陷位置,幅值下降值小于由于多次测量产生的误差值,故在轨头横向直裂纹检测中,对p2、p3对应的导波不进行分析。

  2、轨底横向直裂纹检测实验

  在轨底位置预制裂纹,裂纹横向深度约23mm、垂向深度约10mm、纵向宽度约2mm,损伤面积约占轨底面积的15%。轨底位置是当前超声波检测技术的盲区,本文将使用超声导波对轨底裂纹进行检测。

  图:轨底损伤检测实验现场

  发射探头和接收探头位于伤损两侧对称布置,布置位置位于钢轨轨底翼缘中心处,见图。经前文分析得,在此位置处GD-A2模态为优势模态,该模态传播特性良好,能量集中在轨底位置,容易激励与检测,故将GD-A2模态作为目标模态检测轨底横向直裂纹。

  激励信号采用汉宁窗调制5周期余弦信号,中心频率为90kHz,压电陶瓷驱动电压幅值为150V。与轨头位置检测相同,设计两组实验进行对比:第一组实验将发射探头和激励探头分别布置在损伤两侧0.3m位置,第二组实验将发射探头和激励探头分别布置在损伤两侧0.6m位置,每组实验均设置无损伤对照组。

  图:轨底裂纹损伤检测信号实验结果

  提取接收探头检测到的信号,如上图所示。在第一组实验结果中,将导波幅值最大波包峰值点命名为p点,p点对应GD-A2模态的导波。对比第一组和第二组实验中无损伤工况实验结果,两组实验结果中p点幅值变化不大,故可知在0.6m范围内GD-A2模态能量未明显衰减。在第一组实验中,无损伤工况时p点幅值为11.9mV,损伤工况时p点幅值为3.6mV,降低了69.7%。在第二组实验中,无损伤工况时p点幅值为11.6mV,损伤工况时p点幅值为4.8mV,降低了58.6%。两组实验中损伤工况下GD-A2模态导波幅值均有明显降低,说明使用GD-A2模态检测钢轨轨底横向裂纹的可行性。

  实验结果:

  (1)沿轨顶踏面垂向激励时,在轨顶踏面接收到导波的优势模态为GT-S1模态;沿轨腰位置横向激励时,在轨腰中间位置接收到导波的优势模态为GY-A1模态;沿轨底位置法向激励时,在轨底翼缘中心处接收到导波的优势模态为GT-S1模态;这三个模态的导波在其能量集中位置传播特性良好,可分别作为钢轨轨头、轨腰、轨底检测的目标模态。

  (2)利用穿透法可使用超声导波对钢轨损伤进行有效检测。使用GT-S1模态可检测钢轨轨头横向直裂纹,使用GD-A2模态可检测钢轨轨底横向直裂纹。在损伤工况下检测到目标模态导波的幅值明显小于正常工况下幅值,说明使用超声导波钢轨检测的可行性和有效性。

  安泰ATA-2042高压放大器:

  图:ATA-2042高压放大器指标参数

  本文实验素材由西安安泰电子整理发布。Aigtek已经成为在业界拥有广泛产品线,且具有相当规模的仪器设备供应商,样机都支持免费试用。

相关文章:

高压放大器在超声导波钢轨传播中的应用

实验名称:高压放大器在超声导波钢轨传播中的应用研究方向:无损检测测试目的:超声导波具有传播距离远、检测距离长的特点,在钢轨无损检测领域受到越来越多的关注。本文使用有限元仿真方法和现场实验方法,对钢轨各模态超…...

Java字符串常见拼接方式

目录 最常见的方式 StringBuilder.append()和StringBuffer.append() String类下的cocat()方法 String类下的join()方法 StringUtils.join 项目中使用 不建议在 for 循环中使用 “” 进行字符串拼接 通过字符串连接,可以将两个或多个字符串、字符、整数和浮点…...

商城业务:购物车

人生在世如身处荆棘之中,心不动,人不妄动,不动则不伤;如心动则人妄动,伤其身痛其骨,于是体会到世间诸般痛苦。 1、购物车需求 1)、需求描述: - 用户可以在登录状态下将商品添加到购…...

计算机网络学习笔记(一)

网络是由若干接点和连接这些结点的链路组成。 多个网络通过路由器互联起来构成覆盖范围更大的互联网。 普通用户通过ISP接入因特网。 基于ISP的三层结构因特网 相隔较远的两台主机间通信可能需要经过多个ISP。 有电路交换,报文交换,分组交换三种交换方…...

【单目标优化算法】烟花优化算法(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...

微服务项目【秒杀商品展示及商品秒杀】

登录方式调整 第1步:从zmall-common的pom.xml中移除spring-session-data-redis依赖 注意: 1)本次不采用spring-session方式,改用redis直接存储用户登录信息,主要是为了方便之后的jmeter压测; 2&#xff09…...

DIDL3_模型选择、复杂度、过欠拟合的相关概念

模型选择、复杂度、过欠拟合的概念模型选择训练误差和泛化误差验证数据集和测试数据集K-则交叉验证(没有足够多数据时使用)过拟合和欠拟合模型容量模型容量的影响估计模型容量控制模型容量数据复杂度处理过拟合的方法(1)&#xff…...

Android 9.0 去除锁屏界面及SystemUI无sim卡拨打紧急电话控件显示功能实现

1.1概述 在9.0的系统rom定制化开发中,关于SystemUI的定制化功能也是比较多的,在SystemUI的锁屏页面和状态栏提示无sim卡拨打紧急电话控件显示等相关提示 的功能中,在有些systemui的定制中是不需要这些功能的,所以需要从systemui中去掉这些功能提示的,这就需要从systemui中…...

AntDB-M设计之内存结构

亚信科技专注通信行业多年,AntDB数据库从诞生开始,就面对通信级的大数据量应用场景挑战,在性能、稳定性、规模化等方面获得了超过10年的通信核心业务系统验证,性能峰值达到每秒百万的通信核心交易量。AntDB-M(AntDB内存…...

互联网舆情监测公司监测哪些内容,TOOM北京舆情监测公司

互联网舆情监测公司是一种提供舆情监测、分析和管理服务的公司,其业务主要涉及互联网舆情监测、数据分析、报告撰写、危机处理等方面。这些公司通过使用各种技术和工具,帮助客户监测他们在互联网上的声誉和品牌形象,并提供相应的建议和解决方…...

一篇文章带你熟练使用Ansible中的playbook

目录 一、Playbook的功能 二、YAML 1、简介 2、特点 3、语法简介 4、YAML 列表 5、YAML的字典 三、playbook执行命令 四、 Playbook的核心组件 五、vim 设定技巧 练习 一、Playbook的功能 playbook 是由一个或多个play组成的列表 Playboot 文件使用YAML来写的 二、…...

HashedWheelTimer

序言这种算法是一种轮询算法的优化升级,能够以只有一个Timer的情况下处理大量的定时任务.Begin结合HashedWheelTimer的思想根据自然时间1分钟为例,来做大批量的定时任务触发首先定一个长度为60的数组,数组中存放的是Set集合,集合里面是任务详情.当有定时任务刚来的时候判断是否…...

OPenCV库移植到ARM开发板子上面配置过程

步骤一 1,环境准备去下载opencv官方的源码。 我这里用的是opencv-4.5.5版本的 2,还需要交叉编译工具一般,你交叉编译的工具板子厂家会提供工具,最好还是用板子厂家提供的交叉编译工具,因为我之前编译试过其他的交叉…...

Jenkins实现CI/CD

Jenkins是一个开源的持续集成和持续交付(CI/CD)解决方案,它可以自动执行构建、测试和部署等任务,从而简化了开发工作流程。本文将详细介绍如何使用Jenkins实现CI/CD。 首先,您需要安装Jenkins并启动它。您可以通过以下…...

如何给img标签里的请求添加自定义header

是这样的需求,有一个web页面,里面图片的上传和预览来自于一个独立的文件服务器,对http的请求需要进行访问权限的设置,就是在请求的header里加一个Authorization的字段。上传好说我用的Axios直接添加一个header就行了,但…...

Linux系统基本概念操作,用户和文件权限管理

常用快捷键和通配符常用快捷键按键作用Ctrld键盘输入结束或退出终端Ctrls暂停当前程序,暂停后按下任意键恢复运行Ctrlz将当前程序放到后台运行,恢复到前台为命令fgCtrla将光标移至输入行头,相当于Home键Ctrle将光标移至输入行末,相…...

数据库中的单表查询和多表查询

一、单表查询素材: 表名:worker-- 表中字段均为中文,比如 部门号 工资 职工号 参加工作 等 CREATE TABLE worker (部门号 int(11) NOT NULL,职工号 int(11) NOT NULL,工作时间 date NOT NULL,工资 float(8,2) NOT NULL,政治面貌 varchar(10) …...

全网详解MyBatis-Plus LambdaQueryWrapper的使用说明以及LambdaQueryWrapper和QueryWapper的区别

文章目录1. 文章引言2. 代码演示3. 分析LambdaQueryWrapper3.1 引入LambdaQueryWrapper的原因3.2 LambdaQueryWrapper和QueryWapper的区别4. 重要总结1. 文章引言 今天在公司写代码时,发现同事使用LambdaQueryWrapper来查询数据,而我一直习惯使用QueryW…...

暴力破解(new)

数据来源 本文仅用于信息安全的学习,请遵守相关法律法规,严禁用于非法途径。若观众因此作出任何危害网络安全的行为,后果自负,与本人无关。 01 暴力破解介绍及应用场景 》暴力破解介绍 》暴力破解字典 GitHub - k8gege/Passwor…...

Android12之apex调试

1.问题在调试libtinyalsa.so中添加log后,但是发现push so后,却没有log打印,why?2.分析以下为libtinyalsa.so的位置/system/lib64/libtinyalsa.so /system/lib/libtinyalsa.so /apex/com.android.vndk.v31/lib64/libtinyalsa.so /a…...

多云管理“拦路虎”:深入解析网络互联、身份同步与成本可视化的技术复杂度​

一、引言:多云环境的技术复杂性本质​​ 企业采用多云策略已从技术选型升维至生存刚需。当业务系统分散部署在多个云平台时,​​基础设施的技术债呈现指数级积累​​。网络连接、身份认证、成本管理这三大核心挑战相互嵌套:跨云网络构建数据…...

【kafka】Golang实现分布式Masscan任务调度系统

要求: 输出两个程序,一个命令行程序(命令行参数用flag)和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽,然后将消息推送到kafka里面。 服务端程序: 从kafka消费者接收…...

springboot 百货中心供应链管理系统小程序

一、前言 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,百货中心供应链管理系统被用户普遍使用,为方…...

DeepSeek 赋能智慧能源:微电网优化调度的智能革新路径

目录 一、智慧能源微电网优化调度概述1.1 智慧能源微电网概念1.2 优化调度的重要性1.3 目前面临的挑战 二、DeepSeek 技术探秘2.1 DeepSeek 技术原理2.2 DeepSeek 独特优势2.3 DeepSeek 在 AI 领域地位 三、DeepSeek 在微电网优化调度中的应用剖析3.1 数据处理与分析3.2 预测与…...

React Native 导航系统实战(React Navigation)

导航系统实战(React Navigation) React Navigation 是 React Native 应用中最常用的导航库之一,它提供了多种导航模式,如堆栈导航(Stack Navigator)、标签导航(Tab Navigator)和抽屉…...

多场景 OkHttpClient 管理器 - Android 网络通信解决方案

下面是一个完整的 Android 实现&#xff0c;展示如何创建和管理多个 OkHttpClient 实例&#xff0c;分别用于长连接、普通 HTTP 请求和文件下载场景。 <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas…...

QMC5883L的驱动

简介 本篇文章的代码已经上传到了github上面&#xff0c;开源代码 作为一个电子罗盘模块&#xff0c;我们可以通过I2C从中获取偏航角yaw&#xff0c;相对于六轴陀螺仪的yaw&#xff0c;qmc5883l几乎不会零飘并且成本较低。 参考资料 QMC5883L磁场传感器驱动 QMC5883L磁力计…...

【JVM】- 内存结构

引言 JVM&#xff1a;Java Virtual Machine 定义&#xff1a;Java虚拟机&#xff0c;Java二进制字节码的运行环境好处&#xff1a; 一次编写&#xff0c;到处运行自动内存管理&#xff0c;垃圾回收的功能数组下标越界检查&#xff08;会抛异常&#xff0c;不会覆盖到其他代码…...

Leetcode 3577. Count the Number of Computer Unlocking Permutations

Leetcode 3577. Count the Number of Computer Unlocking Permutations 1. 解题思路2. 代码实现 题目链接&#xff1a;3577. Count the Number of Computer Unlocking Permutations 1. 解题思路 这一题其实就是一个脑筋急转弯&#xff0c;要想要能够将所有的电脑解锁&#x…...

高等数学(下)题型笔记(八)空间解析几何与向量代数

目录 0 前言 1 向量的点乘 1.1 基本公式 1.2 例题 2 向量的叉乘 2.1 基础知识 2.2 例题 3 空间平面方程 3.1 基础知识 3.2 例题 4 空间直线方程 4.1 基础知识 4.2 例题 5 旋转曲面及其方程 5.1 基础知识 5.2 例题 6 空间曲面的法线与切平面 6.1 基础知识 6.2…...