c++ 反射_固体火箭发动机黏接壳体超声C扫描检测系统研制与应用

7a759d474495f4da5ef4db727fcd51ef.png8a8a1c6bbc17cac3c2e2a49d2d06987e.png

某固体火箭发动机燃烧室采用壳体/绝热层/包覆层/推进剂的多界面结构形式,其中绝热层采用玻璃纤维缠绕成型后与钢质旋压壳体胶接而成。

在胶接过程中,若存在壳体内部多余物清理不干净、绝热层与壳体配合不严、胶层内部气体未排净等情况,黏接层易产生脱黏缺陷,尤其间隙型大面积脱黏缺陷对产品可靠性的危害极大,该类缺陷的存在往往会引起推进剂的碎裂、燃面的急剧增加,进而导致燃烧室压力失控、发动机壳体烧穿等情况,严重时甚至会引起发动机爆炸等灾难性后果。因此,对发动机燃烧室黏接界面进行质量控制和检测显得尤为重要。

944c3643b719c6e87e46ccf4796a61ae.png

1

试验对象及检测需求

某型发动机燃烧室壳体为一个带有锥形过渡段的小直径柱体结构,壳体小端直径约为44mm,大端直径约为72mm,大小直径端通过锥形段过渡,固体火箭发动机燃烧室壳体与绝热层黏接结构示意如图1所示。

e7eee8a78bab928ad37581e7c6d1137c.png

图1 固体火箭发动机燃烧室壳体与绝热层黏接结构示意

上述产品在制造过程中,在壳体与绝热层胶接结束后,需要对其胶接质量进行超声检测。目前,采用的检测方法为超声纵波多次反射法,其检测原理是当超声纵波垂直穿过钢壳体与绝热层黏接面时,由于两者的声阻抗不同,声波在界面处会产生反射和透射,若不考虑超声波在耦合剂及钢壳体中的声衰减,则在钢壳体与绝热层界面处产生的一次反射回波的声压P1可简化为式(1):

e4a5cd8427823105df9edd3da64c94b9.png

式中:P0为入射声波声压;T12,T21为耦合剂与钢壳体界面的透射系数;R23为钢壳体与黏接层界面的反射系数;Z2为钢的声阻抗;Z3为黏接层的声阻抗。

由式(1)可知,第n次反射回波声压只与反射系数R23有关,即Pn∝Rn23。当界面脱黏时,|R23|≈1,超声反射回波声压(对应回波信号幅值)随反射次数的增加下降缓慢;当界面黏接良好时,|R23|<1,超声反射回波声压随反射次数的增加迅速下降。这种差异在多次反射后可以明显区分,进而可实现壳体与绝热层界面黏接质量的检测。

944c3643b719c6e87e46ccf4796a61ae.png

2

超声C扫描系统的组成及主要工作流程

壳体/绝热层胶接质量的超声C扫描检测系统由x轴、y轴、z轴和r轴组成的4轴卧式系统。其中,硬件部分主要包括超声仪和探头、多轴运动控制和驱动模块、机械扫查模块(其中:y轴和z轴用于检测前探头相对位置的调整,分别采用手动和气动控制调节方式;x轴和r轴用于检测过程中探头与工件相对位置的运动控制,采用电机驱动调节方式)、探头夹持装置、工件夹持装置、工控机、机架主体、气源等;软件部分主要包括超声信号采集控制、机械运动控制、检测图像处理评估等程序。

系统的主要检测流程为:

① 通过软件界面设置超声检测及扫查参数;

② 将壳体横向卧式放置于工件夹持装置上;

③ 手动调节y轴、探头夹持装置气动驱动z轴,使探头下压于壳体正上方;

④ 由多轴运动控制和驱动模块驱动工件夹持装置,带动壳体沿r轴360°旋转,驱动y轴、z轴、探头夹持装置及探头所形成的组合体沿x轴(壳体轴向)移动,完成壳体的自动扫查检测。

944c3643b719c6e87e46ccf4796a61ae.png

3

系统关键技术解决方案

01

探头耦合及密封设计

涉及的发动机燃烧室外部壳体材料为钢,为了避免超声检测过程中耦合剂对钢壳体表面的腐蚀影响,超声C扫描检测系统设计时采用机油作为耦合剂。同时,为了确保探头与壳体表面耦合良好,在耦合方式上仍然采用直接接触法耦合,将探头耦合楔块加工成与壳体检测面贴合较好的弧形结构,并在楔块上加工多个注油孔,采用局部喷油浸润的耦合方式,从而保证探头与壳体有效接触和良好耦合。

与此同时,考虑到壳体与绝热层黏接界面的检测为过程工序检测,检测结束后绝热层内部还要进行包覆层及推进剂的装填,因此检测时不允许有机油渗漏到壳体内部。而该检测状态下,壳体为中空结构,且两端分别有约50mm长的纯金属端,金属端周向分布有少量通孔或槽。针对上述问题,除机械扫查参数行程设置上有效避开两侧金属端检测区域外,同时在硬件上进行了以下优化设计:

① 工件夹持装置采用顶针结构,顶针端采用非金属材料加工成圆锥状,在实现快速夹持、端部内撑密封的情况下不会对工件表面造成机械损伤;

② 对金属端通孔或槽部位采用具有一定宽度的弹性橡胶密封圈包裹,可以有效防止部分剩余的耦合机油从开口的孔、槽部位渗入。

329e6dfb1bcc23260118aec07bbbb6b0.png

02

不同直径端探头的自适应扫查设计

采用超声纵波多次反射法进行检测的过程中,要确保入射声束始终与待检黏接面垂直,对于上述燃烧室壳体检测,其机械扫查过程中需兼顾直径为44mm和72mm的不同直径端以及中间锥形过渡段的探头声束入射方向的自适应调整问题。

在对44mm和72mm直径端检测时,探头始终位于壳体正上方,直径变化对声束垂直入射的影响较小,但考虑到工艺要求的最小可检脱黏缺陷直径为5mm,且在保证检测效果的同时又要降低大尺寸探头接触耦合及声束扩散带来的影响,最终选择直径为3mm的小晶片探头进行检测。

对于锥形过渡段的探头自适应问题,系统设计过程中,将探头夹持端设计成可上下运动以及楔块可以转动调节,检测过渡段时通过探头夹持装置的气动下压力确保探头与检测面始终贴合,同时利用探头夹持端的楔块自由转动以确保直筒和锥形段的有效过渡。

944c3643b719c6e87e46ccf4796a61ae.png

4

黏接壳体超声C扫描检测试验验证

01

对比试块的设计制作

为了进一步验证超声C扫描检测系统的检测灵敏度、机械扫查装置的稳定性,设计制作了对比试块,并开展了检测工艺验证试验。其中,试块制作选用发动机燃烧室壳体与绝热层黏接工件实物,采用机械切割方式将壳体中间半个柱体切除后,再通过钻孔加工方式从绝热层加工不同孔径的平底孔,对比试块中平底孔的孔径及分布位置如下:

➡ 直筒段:孔径分别为20,17,14,12.5,9.5,7,5mm

➡ 锥形段:孔径分别为10,7,5mm

孔深为相应部位绝热层的厚度,从而确保所加工的平底孔的孔底部即为壳体与绝热层的黏接面。

a1be0c227923aa83b0529e7ef7c61c7d.png

02

试验与应用验证

采用研制的超声C扫描检测系统对上述发动机燃烧室壳体/绝热层对比试块中人工缺陷进行检测,检测方法为纵波多次反射法,探头频率为10MHz,扫查方式为切片扫查,切片扫查路径示意如图2所示,扫查间距和采样间距均为2 mm,C扫描成像方式为波幅高度成像。得到的检测结果如图3~5所示,其中图3为探头位于对比试块中人工缺陷部位时的A扫描信号波形,图4为探头位于黏接完好部位时的A扫描信号波形,图5为整体扫查结束后所得到的C扫描检测图像。

c372d2fdb8a996b416db56be57d07df6.png

图2 切片扫查路径示意

654b6361d8747d320fdec355928fd51d.png

图3 对比试块中人工缺陷部位的A扫描信号波形

839f510e964006c84e58aac4aec04531.png

图4 对比试块中黏接完好部位的A扫描信号波形

3dee671e2b3b3a1ff9ea472bc400f0e4.png

图5 对比试块的整体C扫描检测图像

由图5可以看出,在上述检测工艺参数下,对比试块中位于直筒段和锥形过渡段的Ф5mm及以上的人工缺陷均能够有效检出,检测灵敏度满足产品验收技术条件的需求。利用检测软件中的图像处理评估功能,可实现缺陷面积测量,在降低人为因素影响的同时能够有效提高检测效率。此外,通过对不同批次的上百件产品的检测应用,验证了检测系统所采用的接触式喷油耦合、过渡段自适应扫查及端部密封设计合理,系统工作状态稳定,能满足实际产品的批量自动检测应用需求。

c42658003bfad41e1811b4611e68bb81.gif

针对某固体火箭发动机燃烧室壳体与绝热层黏接结构批量化的检测需求,研制了自动化超声C扫描检测系统,通过方案优化设计有效兼顾了壳体检测过程中的表面锈蚀与内腔渗油防护、壳体不同直径端及锥形过渡段的自适应检测问题,经对比试块工艺试验及工程应用验证,表明该系统检测灵敏度、稳定性均能够满足实际应用需求,对于类似发动机燃烧室壳体或管件产品结构的自动化超声检测具有极大的推广应用价值。

d1c015f17f32bec3c544e95c9f3fca3f.png

作者:王飞1,盛涛2,涂俊1,吴振成1

1.上海航天精密机械研究所

2.上海复合材料科技有限公司

作者简介:王飞,高级工程师,主要从事无损检测技术研究与应用工作。

来源:《无损检测》2020年1期

无损检测NDT

欢迎关注

7e2a2ac5aba27aed5893e60d86571e16.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/340711.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java scala_经过几天的Scala回归Java的10个最烦人的事情

java scala因此&#xff0c;我正在尝试使用Scala&#xff0c;因为我想编写一个解析器&#xff0c;而Scala Parsers API似乎非常合适。 毕竟&#xff0c;我可以在Scala中实现解析器并将其包装在Java接口后面&#xff0c;因此除了附加的运行时依赖关系之外&#xff0c;应该不存在…

python区域找图命令_python读取图片任意范围区域

使用python进行图片处理&#xff0c;现在需要读出图片的任意一块区域&#xff0c;并将其转化为一维数组&#xff0c;方便后续卷积操作的使用。 下面使用两种方法进行处理&#xff1a; convert 函数 from PIL import Image import numpy as np import matplotlib.pyplot as plt …

[MEGA DEAL] Ultimate SQL Bootcamp认证捆绑包(98%)

像Pro一样管理任务和数据库&#xff0c;提供有关SQL Lite&#xff0c;Microsoft SQL&#xff0c;MySQL&#xff0c;PostgreSQL&#xff0c;Rest API和Oracle SQL的6门课程 嘿&#xff0c;怪胎&#xff0c; 本周&#xff0c;在我们的JCG Deals商店 &#xff0c;我们提供了另一…

jersey spring_教程–带有Jersey和Spring的Java REST API设计和实现

jersey spring想要在Java中使用REST&#xff1f; 然后您来对地方了&#xff0c;因为在博客文章中&#xff0c;我将向您介绍如何“美丽”地设计REST API&#xff0c;以及如何使用Jersey框架在Java中实现它。 本教程中开发的RESTful API将演示针对存储在MySql数据库中的播客资源的…

html5 css svg,6款基于SVG的HTML5CSS3应用和动画

1、CSS3/SVG质感背景小图标 镂空效果图标按钮今天我们来分享一款用CSS3和SVG实现的质感背景小图标&#xff0c;鼠标滑过图标时出现镂空的效果&#xff0c;并且有质感背景的描边&#xff0c;效果非常不错。2、HTML5 SVG Tab滑块菜单 非常酷的Tab菜单之前我们分享过很多HTML5/CSS…

python 矩阵合并_numpy 的矩阵合并与分割

aiblog4.jpg 这次分享下numpy中矩阵的合并与分割&#xff0c;希望能帮助到大家。 在此附上视频链接 一、引入numpy第三方库 首先我们引入numpy这个第三方库,如果有同学没安装numpy可在命令行中pip install numpy进行安装(Mac用户 sudo pip3 install numpy) import numpy as np …

rto净化效率计算公式_你了解废气处理设备RTO蓄热式热氧化炉的工作原理么?

RTO蓄热式热氧化炉的净化效果以及稳定性都是相当不错的&#xff0c;但是由于其一次性投入成本高&#xff0c;许多企业都选择了放弃。但是科盈小编想要说的是从其99&#xff05;的净化效果、换热系统、新型蜂窝技术以及日后的运行成本费用来看&#xff0c;这个费用就显得很可观了…

Selenium 4相对定位器如何改变您的测试方式?

网页可以包含许多Web元素或GUI元素&#xff0c;例如单选按钮&#xff0c;文本框&#xff0c;下拉菜单&#xff0c;输入等。Selenium自动化测试中的Web定位器用于对页面的Web元素执行不同的操作。 毫不奇怪&#xff0c;作为新的Selenium用户&#xff0c;我们要学习的第一件事是S…

电商 php 颜色数据怎么敲?_来客说电商|电商系统开发注意事项

来客B2B2C多用户电商系统打造支持自营招商入驻经营模式的电商平台&#xff08;类似京东、天猫的经营模式&#xff09;&#xff0c;创新模块化设计整合运营商&#xff0c;供货商&#xff0c;批发商&#xff0c;入驻商&#xff0c;分销商&#xff0c;门店于一体&#xff0c;各个模…

朗读评价语言集锦_英语老师批改作业时的精彩评语集锦,超实用!

01你的作业评语&#xff0c;学生看得懂吗&#xff1f;评语是写给学生看的&#xff0c;所以一方面评语要使用学生能看得懂的英语来写&#xff0c;所使用的词汇和语法不能过高或过低于学生的现有水平&#xff0c;要切合学生的实际情况&#xff0c;符合学生的个性心理发展需要&…

u盘安装linux 提示no such device_Linux 网络基础设计

误删网卡配置文件解决思路本回复案例仅在Centos 7如试验成功其它系统无从考究,仅供参考请在root用户模式下配置获得设备名称DEVICE常见使用ifconfig,如果尚未安装请先安装如果只能找到Io和virbrN(Nnumber),请使用ifconfig -a复制名字(红线处,要以你机器的为准!)创建配置文件tou…

中兴c600olt数据配置_中兴天机Axon 10 Pro再掀波澜,4G版3199元起,5G版还有悬念?...

自MWC 2019大会多家手机厂商纷纷亮出自家的5G手机后&#xff0c;5G时代就已经从想象变为现实。不仅仅是手机终端&#xff0c;关于5G技术、基站建设也早就提上日程。技术的车轮永远比我们的想象快一步&#xff0c;当大家还在议论5G应用场景时&#xff0c;中兴天机Axon 10 Pro 4G…

学计算机二级分数,2020年9月计算机二级考试成绩可以查了 多少分及格

2020年9月份计算机二级考试成绩查询入口已经开通&#xff0c;考生可以在中国教育考试网上进行查询。计算机二级考试满分100分&#xff0c;60分及格。计算机二级成绩查询入口及合格标准全国计算机二级考试成绩查询唯一入口&#xff1a;中国教育考试网全国计算机二级考试实行百分…

怎么能把看不清的照片给看清_远视怎么矫正?需要佩戴眼镜吗?

昆明眼科医院&#xff0c;我们都知道眼睛一旦近视了&#xff0c;世界就变得一片模糊&#xff0c;而为了重新看清东西&#xff0c;我们不得不戴上近视眼镜。 那么反过来&#xff0c;远视需要戴眼镜吗?正常情况&#xff0c;我们出生时眼睛都处于一个远视状态&#xff0c;随着年龄…

cout不明确什么意思_劈腿什么意思?原来出轨和劈腿不一样!原来如此!

我们在生活中经常说&#xff0c;出轨和劈腿。然而&#xff0c;这两个词之间有一定的标准。劈腿原意是体操术语&#xff0c;体操运动员可以做一些困难的动作&#xff0c;如分裂、垂直分裂、水平分裂和半分裂。其中劈腿也被称为分裂&#xff0c;这意味着两条腿被最大程度地分开。…

hbase 生成文件_HBase:为客户行为生成搜索点击事件统计信息

hbase 生成文件在本文中&#xff0c;我们将探索HBase来存储客户搜索点击事件数据&#xff0c;并利用其基于搜索查询字符串和构面过滤器点击来获取客户行为信息。 我们将介绍使用MiniHBaseCluster&#xff0c;HBase Schema设计&#xff0c;使用HBaseSink与Flume集成以存储JSON数…

使用Spring Cloud Gateway保护反应式微服务

朋友不允许朋友写用户身份验证。 厌倦了管理自己的用户&#xff1f; 立即尝试Okta的API和Java SDK。 在几分钟之内即可对任何应用程序中的用户进行身份验证&#xff0c;管理和保护。 所以你想完全反应&#xff0c;是吗&#xff1f; 大&#xff01; 反应式编程是使您的应用程序…

pythonqt4上位机开发_「新阁教育」自由口通信上位机实战案例

1、引言组态软件作为一种通用软件&#xff0c;体系结构较为庞大、功能软件包多、价格也比较昂贵&#xff0c;而且对于一些复杂的业务逻辑或自定义的协议&#xff0c;实现起来比较麻烦。近几年&#xff0c;C#/.NET上位机开发应用越来越广泛&#xff0c;相对于传统的组态软件的方…

判断单链表中的元素是否递增_检测单链表中是否有环(C语言)

检测单链表中是否有环(C语言)方法&#xff1a;双指针法思路使用两个指针&#xff0c;两个初始时都指向链表的头结点&#xff0c;然后one指针一次加一&#xff0c;另一个two指针一次加二。在链表有环时&#xff0c;two指针与one指针相等就说明有环。当one指针到达环的起始位置时…

cad 怎么显示块句柄_cad怎么显示工具栏

大家使用电脑时可能会出现一些小问题&#xff0c;比如cad菜单栏不见了&#xff0c;怎样全屏显示等等问题&#xff0c;有时候不小心操作&#xff0c;导致问题的出现&#xff0c;cad怎么显示工具栏?cad怎么显示工具栏方法一、使用天正自带内部命令步骤1、在最下方的【命令栏】中…