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

DIDL3_模型选择、复杂度、过欠拟合的相关概念
模型选择、复杂度、过欠拟合的概念模型选择训练误差和泛化误差验证数据集和测试数据集K-则交叉验证(没有足够多数据时使用)过拟合和欠拟合模型容量模型容量的影响估计模型容量控制模型容量数据复杂度处理过拟合的方法(1)ÿ…...
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…...
uniapp 对接腾讯云IM群组成员管理(增删改查)
UniApp 实战:腾讯云IM群组成员管理(增删改查) 一、前言 在社交类App开发中,群组成员管理是核心功能之一。本文将基于UniApp框架,结合腾讯云IM SDK,详细讲解如何实现群组成员的增删改查全流程。 权限校验…...
【根据当天日期输出明天的日期(需对闰年做判定)。】2022-5-15
缘由根据当天日期输出明天的日期(需对闰年做判定)。日期类型结构体如下: struct data{ int year; int month; int day;};-编程语言-CSDN问答 struct mdata{ int year; int month; int day; }mdata; int 天数(int year, int month) {switch (month){case 1: case 3:…...

【WiFi帧结构】
文章目录 帧结构MAC头部管理帧 帧结构 Wi-Fi的帧分为三部分组成:MAC头部frame bodyFCS,其中MAC是固定格式的,frame body是可变长度。 MAC头部有frame control,duration,address1,address2,addre…...
java调用dll出现unsatisfiedLinkError以及JNA和JNI的区别
UnsatisfiedLinkError 在对接硬件设备中,我们会遇到使用 java 调用 dll文件 的情况,此时大概率出现UnsatisfiedLinkError链接错误,原因可能有如下几种 类名错误包名错误方法名参数错误使用 JNI 协议调用,结果 dll 未实现 JNI 协…...

多种风格导航菜单 HTML 实现(附源码)
下面我将为您展示 6 种不同风格的导航菜单实现,每种都包含完整 HTML、CSS 和 JavaScript 代码。 1. 简约水平导航栏 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport&qu…...
IP如何挑?2025年海外专线IP如何购买?
你花了时间和预算买了IP,结果IP质量不佳,项目效率低下不说,还可能带来莫名的网络问题,是不是太闹心了?尤其是在面对海外专线IP时,到底怎么才能买到适合自己的呢?所以,挑IP绝对是个技…...

RabbitMQ入门4.1.0版本(基于java、SpringBoot操作)
RabbitMQ 一、RabbitMQ概述 RabbitMQ RabbitMQ最初由LShift和CohesiveFT于2007年开发,后来由Pivotal Software Inc.(现为VMware子公司)接管。RabbitMQ 是一个开源的消息代理和队列服务器,用 Erlang 语言编写。广泛应用于各种分布…...

DingDing机器人群消息推送
文章目录 1 新建机器人2 API文档说明3 代码编写 1 新建机器人 点击群设置 下滑到群管理的机器人,点击进入 添加机器人 选择自定义Webhook服务 点击添加 设置安全设置,详见说明文档 成功后,记录Webhook 2 API文档说明 点击设置说明 查看自…...

如何应对敏捷转型中的团队阻力
应对敏捷转型中的团队阻力需要明确沟通敏捷转型目的、提升团队参与感、提供充分的培训与支持、逐步推进敏捷实践、建立清晰的奖励和反馈机制。其中,明确沟通敏捷转型目的尤为关键,团队成员只有清晰理解转型背后的原因和利益,才能降低对变化的…...
深入浅出Diffusion模型:从原理到实践的全方位教程
I. 引言:生成式AI的黎明 – Diffusion模型是什么? 近年来,生成式人工智能(Generative AI)领域取得了爆炸性的进展,模型能够根据简单的文本提示创作出逼真的图像、连贯的文本,乃至更多令人惊叹的…...