射频功率放大器基于纵向导波的杆状构件腐蚀诊断方法的研究
实验名称:基于纵向导波的杆状构件腐蚀诊断方法
研究方向:无损探伤
测试设备:信号号发生器、安泰ATA-8202功率放大器、数据采集卡、直流电源、超声探头、钢杆、前置放大器。
实验过程:
图:试验装置
试验装置如图3.2所示。监测对象为加速腐蚀试验条件下的钢杆,总长约为103cm,其中腐蚀段长度为94cm。电化学加速腐蚀试验中,电解质采用3.5%氯化钠溶液,利用外接直流电源为腐蚀系统提供恒定电流(350mA),将钢筋与电源正极相连作为腐蚀原电池阳极,四片等间隔放置的不锈钢板与电源负极相连作为腐蚀原电池阴极。NI数据采集套件包含机箱、任意波形发生器及最大采样频率为60MS/s的8通道数字信号采集板卡,利用Lbview软件实现PC机对测量系统的控制。采用Pitch-catch测量方式,传感器使用频响范围在0.1MHz~1.5MHz的声发射探头用于激励和接收纯净的纵向模态导波信号。激励信号采用射频功率放大器(ATA-8202)放大,接收信号采用前置放大器放大。利用设计的夹具将探头固定于待测钢杆两端,机油作为界面耦合剂以增加振动能量的传递效率。执行导波监测时,利用塑钢器皿上的水龙头释放电解液,使腐蚀段钢杆完全置于空气中。同时,监测过程中应保留钢杆表面随试验进程不断积累的腐蚀产物以模拟构件的真实腐蚀状态。
激励信号采用中心频率为376kHz的4周期Hanning窗调制信号,小波基函数的相关参数经调试后设定为F=5、F=6针对(D-7mm)的归一化接收信号及其时频分析结果如图3.3所示,接收信号的频散现象非常明显且与L(0,1)模态的理论频散曲线吻合良好。在L(0,1)模态之后还存着在频率为376kHz,持续至780us的振动这很可能是由于探头的电磁震荡所致。将小波系数最大值(小波基函数与接收信号的相关性最大值)所对应的P点坐标代入式后可求得钢直的估计值为6.9943mm即估计值与理论结果高度一致。
图:导波接收信号
图3.8例举了腐蚀试验前期失重率分别为0%,1.63%,2.89%及4.13%时导波接收信号及其局部的时频分析结果。
图:不同腐蚀状态下导波接收信号
实验结果:
基于GUM的钢杆剩余直径量随腐蚀进程的区间估计结果如图3.9所示。当腐蚀失重率在12%以内时,直径估计量与真实结果一致性较好,通过小波时频分析所引入的不确定性可以很好地覆盖并合理地解释估计值与真实值的偏差。然而随着腐蚀发展,剩余直径量有被逐渐高估的趋势,特别是在腐蚀失重率达到约13%后,区间估计结果无法覆盖真实值,基于导波技术的剩余直径评估已不可靠,评估结果可视为“异常值”。异常值的出现可能是由于腐蚀后期测量系统的改变而引入了新的不确定性,特别是钢杆表面附着的腐蚀产物会改变导波的传播特性。不断累积并密实的腐蚀产物其声阻抗增加114.这将导致更多的导波能量泄露至包裹于钢杆基体表面的腐蚀产物层中,从而将单层柱状波导转变为双层柱状波导,导波的频散特性也会随之改变。在腐蚀产物层中传播的部分波波速较小,进一步叠加后所形成的双层柱状波导中的导波波速将小于对应的单层柱状波导中的波速。此外,时频分析中最佳的小波相关参数是基于钢杆原始状态下的直径测量结果设置的,随着钢杆腐蚀加剧,接收信号较原始状态下会产生较大形变,这很有可能影响小波时频分析的结果,继而使剩余直径估计值产生偏差。
测量过程中的不确定性降低了腐蚀评估的精度,甚至可能产生较大的偏差,从而在很大程度上低估了腐蚀评价中的风险。特别是对于均匀腐蚀量的评估问题,较小的腐蚀失重率很可能会导致构件剩余性能的大幅度下降。当间接地利用均匀腐蚀量预测构件的剩余性能时,微小的误差会被放大。下文将进一步通过时间序列分析方法来处理导波监测结果,以便获得更加精确、可靠的钢杆剩余直径估计值。
图:基于导波监测技术的剩余直径区间估计结果
ATA-8202射频功率放大器在本实验中的作用:提供一个可控电压源,来驱动超声探头,以达到无损探伤的目的。
安泰ATA-8202射频功率放大器(工作频率100kHz~20MHz,额定输出功率100W):
图:ATA-8202射频功率放大器
相关文章:
射频功率放大器基于纵向导波的杆状构件腐蚀诊断方法的研究
实验名称:基于纵向导波的杆状构件腐蚀诊断方法研究方向:无损探伤测试设备:信号号发生器、安泰ATA-8202功率放大器、数据采集卡、直流电源、超声探头、钢杆、前置放大器。实验过程:图:试验装置试验装置如图3.2所示。监测…...
Leedcode 二分查找 理解1
一个up的理解 一、二分查找基础例题 力扣https://leetcode.cn/problems/binary-search/ 二、二分查找模板问题 带搜索区间分为3个部分: 1、[mid],直接返回 2、[left,mid-1],设置边界right mid - 1 3、[mid1,right]&#x…...
【告别篇】大家好,再见了,我转行了,在筹备创业
前言 相信大家也一直看到我的博客没有更新过了,我其实很久没有打开过博客了,也就意味着我很长一段时间都在停滞不前,没有了学习的动力。 现在我上来是想跟大家告个别 : 很多粉丝宝宝的私信我看了,但是没有回…...
Java——岛屿数量
题目链接 leetcode在线oj题——岛屿数量 题目描述 给你一个由 ‘1’(陆地)和 ‘0’(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相…...
《代码整洁之道》笔记
1章:专业人士要有专业人士素养,要有责任心,编写代码尽可能完善没有bug,有bug也要勇于承担。坚持学习,坚持练习,保证自己的专业技能。谦虚,相互学习,与顾客达成一致2章:说…...
个人网站如何集成QQ快捷登录功能?
目录 一、网站集成QQ快捷登录的好处 二、网站接入QQ快捷登录具体步骤 (1)登录到QQ互联官网 (2)进行个人开发者认证 (3)创建网站应用 (4)填写网站资料 三、如何在本地开发环境…...
从工厂打螺丝到月薪18k测试工程师,我该满足吗?
以前我比较喜欢小米那句“永远相信美好的事情即将发生”,后来发现如果不努力不可能有美好的事情发生!01高中毕业进厂5年,创业经商多次战败,为了生计辗转奔波高中毕业后我就进了工厂,第一份工作是做模具加工。从500元一…...
【相关分析-高阶绘图】MATLAB实现皮尔逊相关分析-散点直方图
虽然皮尔逊相关分析很常见,但如何更好的展现相关性、散点分布、柱状分布,以提升研究结果的美感和冲击感呢?本文拟通过MATLAB绘制包含散点分布、柱状分布、线性展示的散点直方图,有助于审稿人眼前一亮。 1、Pearson相关系数原理 Pearson相关系数(Pearson Correlation Co…...
Spark性能优化二 Shuffle机制分析
(一) 什么情况下发生shuffle 在MapReduce框架中,Shuffle是连接Map和Reduce之间的桥梁,Map阶段通过shuffle读取数据并输出到对应的Reduce;而Reduce阶段负责从Map端拉取数据并进行计算。在整个shuffle过程中,…...
软测入门(四)Appium-APP移动测试基础
Appium 用来测试手机程序。 测试方面: 功能测试安装卸载测试升级测试兼容测试 Android系统版本不同分辨率不同网络 网络切换、中断测试使用中来电话、短信横竖屏切换 环境搭建 Java安装(查资料)Android SDK安装,配置 HOME和P…...
华为OD机试用Python实现 -【集五福】 |老题且简单
华为OD机试题 最近更新的博客华为 OD 机试 300 题大纲集五福题目描述输入描述输出描述示例一输入输出示例二输入输出代码编写思路Python 代码最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典...
Typro使用以及安装教程来啦
Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别。即时渲染使得你写Markdown就想是写Word文档一样流畅自如,不像其他编辑器的有编辑栏和显示栏。今天为大家分享下有关Typroa的安装以及使用&a…...
武汉凯迪正大KD305系列智能数字绝缘电阻测试仪
一、概述 KD305系列智能数字绝缘电阻测试仪采用嵌入式工业单片机实时操作系统,数字模拟指针与数字段码显示结合,该系列表具有多种电压输出等级(500V、1000V、2500V、5000V、10000V)、容量大、抗干扰强、模拟指针与数字同步显示、交…...
如何使用码匠连接 Redis
目录 在码匠中集成 Redis 在码匠中使用 Redis 关于码匠 Redis 是由 Salvatore Sanfilippo 用 C 语言开发的一款开源的、高性能的键值对存储数据库,它采用 BSD 协议,为了适应不同场景下的存储需求,提供了多种键值数据类型。到目前为止&…...
防止网络攻击的10大网络安全措施
网络攻击每天都在发生。事实上,每天有超2000次的攻击是针对连接了互联网且未受保护的系统,大概每39s就会发生一次。网络攻击导致的数据泄露、敏感信息被盗、财务损失、声誉受损都给企业及个人带来威胁。随着各大企业对数字系统的依赖,网络威胁已成为当下面临的主要挑战。 实…...
LeetCode 面试题 05.02. 二进制数转字符串
【LetMeFly】面试题 05.02.二进制数转字符串 力扣题目链接:https://leetcode.cn/problems/bianry-number-to-string-lcci/ 二进制数转字符串。给定一个介于0和1之间的实数(如0.72),类型为double,打印它的二进制表达式…...
[MatLab]图像绘制
一、绘制二维图像 1.一张图上绘制一条线 绘制代码如下面所示: x 0:0.01:2*pi; y sin(x); figure %建立幕布 plot(x,y) %绘制图像 %设置图像属性 title(ysin(x)) xlabel(x) ylabel(y)xlim([0 2*pi]) %限制x轴的值域 自定义图线的颜色…...
datax导入到hive的数据量翻倍
现象 mysql->hive 或者oracle->hdfs 源表数据100w 结果hive表数据200w。 这个现象很容易发生,只要你同一时间调度这个json两次。 原因 "writeMode" : "append", "nonconflict","truncate" * appendÿ…...
拿下3个大厂offer的软件测试面试宝典,面试一文搞定
我是谁、工作几年、你上家公司做什么、负责什么、你的优势、为什么适合这个职位、我想做什么、在这个职位上想得到什么 【呕心沥血】耗时7天整理的金三银四必看的软件测试频面试题 涵盖 接口自动化测试框架面试题_哔哩哔哩_bilibili【呕心沥血】耗时7天整理的金三银四必看的软…...
长短记忆神经网络(LSTM,Long Short-Term Memory)
长短记忆神经网络定义 长短记忆神经网络(Long-short term memory, LSTM)是一种特殊的RNN结构。该神经网络可以有效保留历史信息,实现对文本的长期依赖信息进行学习。 关键问题:控制长期状态信息 解决方法:门控开关 门的…...
Makefile学习2
自动变量和通配符 * 通配符 * 和 % 在Make 中都被称为通配符,但他们的含义完全不同。 * 会在你的文件系统中搜索匹配的文件名。可以在目标,先决条件或 wildcard 函数中使用。 print:$(wildcard *.c)ls -la $?wildcard 作用:在 Makefile 规…...
【字符串】leetcode28. 实现 strStr()(C/C++/Java/Python/Js)
leetcode28. 实现 strStr() 1 题目2 KMP2.1 什么是KMP?2.2 KMP有什么用?2.3 什么是前缀表?2.4 最长公共前后缀2.5 为什么一定要用前缀表?2.6 如何计算前缀表2.7 前缀表与next数组2.8 使用next数组来匹配2.9…...
游戏开发是个“坑”,而且是个“天坑”
本文首发于CSDN公众号 作者 | 开发游戏的老王 责编 | 梦依丹 出品 | CSDN(ID:CSDNnews) 各位游戏开发者大家好,我是开发游戏的老王,一名游戏开发者同时也是一名高校游戏方向的主讲教师,从事游戏开发及相关教…...
剑指 Offer 64. 求 1 + 2 + … + n(java解题)
剑指 Offer 64. 求 1 2 … n(java解题)1. 题目2. 解题思路3. 数据类型功能函数总结4. java代码1. 题目 求 12…n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 示例…...
2022 年度_职业项目总结_Java技术点归纳
Java技术点归纳目录概述需求:设计思路实现思路分析1.Structs 元工程改造2.个贷子系统开发3.架构的迭代开发,升级,部署,参考资料和推荐阅读Survive by day and develop by night. talk for import biz , show your perfect code,fu…...
【项目实战】32G的电脑启动IDEA一个后端服务要2min,谁忍的了?
一、背景 本人电脑性能一般,但是拥有着一台高性能的VDI(虚拟桌面基础架构),以下是具体的配置 二、问题描述 但是,即便是拥有这么高的性能,每次运行基于Dubbo微服务架构下的微服务都贼久,以下…...
接口自动化面试题汇总(持续更新)
在自动化测试过程中,你如何处理测试数据?你会使用哪些方法来生成测试数据? 在自动化测试过程中,测试数据对于测试的准确性和覆盖率至关重要,常见方法有: 1、使用真实的生产数据:使用真实的生产…...
SpringBoot实现静态资源映射,登录功能以及访问拦截验证——以黑马瑞吉外卖为例
目录 一、项目简介 二、设置静态资源访问路径 三、实现登录功能 四、拦截访问请求 本篇文章以黑马瑞吉外卖为例 一、项目简介 瑞吉外卖项目分为后台和前台系统,后台提供给管理人员使用,前台则是用户订餐使用 资源我们放在resources下 二、设置静态…...
PythonWeb Django PostgreSQL创建Web项目(三)
了解Django框架下如何配置数据库链接与创建模型和应用 使用Django创建web项目,首先需要了解生成的项目文件结构,以及对应文件功能用途方可开始web项目页面创建,下方先介绍文件功能,之后再配置数据库连接以及管理创建模型与应用&a…...
【Visual Studio】git提交代码时使用GPG
前言 下载安装GPG的过程省略,直接开始进行配置 0.visual studio 版本说明 其余版本未测试,但是应该也是可以的 1 获取GPG的密钥ID 1.1 window下可以打开Kleopatra查看生成好的密钥的密钥ID 1.2 也可以从命令行中获取 gpg --list-keys 红框位置,后16位就是密钥ID 2 配置.git…...
国家企业信用信息公示系统官网站/怎么做一个网站页面
文章目录一、内容介绍1、内容2、效果展示二、详细设计:1、商品展示1)、布局页面布局数据获取和绑定2)、页面滚动安装引入使用3)、左右联动计算索引的高度实时获取滚动的高度左侧点击2、购物车组件1)、重点说明2&#x…...
写一个wordpress下载插件/网上销售平台怎么做
我想限制Linux机箱的传入(下载)速度.两者,配置的盒子和交通源(HTTP服务器)都连接到同一个交换机,如果没有配置整形,下载速度为30MBps########## downlink ############## slow downloads down to somewhat less than the real speed to prevent# queuing at our ISP. Tune to s…...
学校怎么做网站/今日热点新闻事件2022
Happy Chrismas! 转载于:https://www.cnblogs.com/allenblogs/archive/2010/12/22/1913568.html...
如何开发一个网站/刷评论网站推广
基本介绍 redis-shake是阿里开源的用于redis数据同步的工具,支持的迁移方式如下: 恢复restore:将RDB文件恢复到目的redis数据库。 备份dump:将源redis的全量数据通过RDB文件备份起来。 解析decode:对…...
网站建设后怎样发信息/百度优化服务
QYResearch预测:2020-2026全球与中国邮件签名生成软件市场现状及未来发展趋势【纸版价格】:RMB 18000【电子版(PDF)价格】:RMB 18000【报告篇幅】:106【报告图表数】:134【报告出版时间】:2020年2月报告摘要…...
个人可以做聊天网站备案吗/新浪nba最新消息
最近有网友反馈客户发给他的CATIA文件打不开,也不知道是用的哪个版本,要安装目前最高的版本来打开文件,另外日常工作中也会遇到由于电脑文件过多,安装的CATIA软件版本也很多,造成不知道用哪个版本打开文件的情况&am…...