真空压力控制方法在X射线探测器窗口薄膜材料力学性能测试中的应用

news2024/11/27 21:57:15

 

摘要:针对X射线窗口膜材料机械性能测试中对真空度和高压压力的准确控制需要,本文提出了相应的解决方案。解决方案中采用了薄膜电容真空计、压力传感器、电动针阀、压力调节阀和真空压力PID控制器,与真空泵和高压气源配合,可在膜材料样品两侧形成准确的真空压差、微压差和高压压差,由此为窗口膜材料的杨氏模量、破裂压力和压力循环测试提供所需的真空压力环境。控制器自带的计算机软件可独立进行上述真空压力控制操作,并可显示和存储整个控制过程中的多个参数随时间变化曲线。

原文阅读:(PDF格式)


1. 问题的提出

窗口膜是X射线探测器的核心组件之一,其具有真空密封、透过X射线的功能。窗口膜的机械强度和透过X射线能力是决定X射线探测器性能的重要因素。图1所示为X射线探测器结构示意图。

图1 X射线探测器及其机构示意图

 

探测传感器的稳定及可靠运行需要金属外壳密封,外壳顶部的探测端需要集成化的高透过率窗口,此窗口在保证X射线高透射的前提下,还能保证传感器处于高真空环境。高真空环境下工作,传感器可以有效地被冷却到适宜的工作温度,同时能避免了空气对传感器表面污染。因此,端窗膜至少需要承受一个大气压的压力差,这要求膜具有高的机械强度和稳定性。目前常见的窗口膜材料主要有:铍膜、聚合物膜、金刚石膜、氮化硅膜和石墨化碳膜。

为了测试评价窗口薄膜材料的机械强度和稳定性,需要在X光探测器内外真空压力的模拟环境下,测试膜材料的杨氏模量和爆裂强度,并进行多次压力循环考核试验。图2所示为薄膜材料机械性能测试时的真空压力环境示意图。

图2 窗口膜性能测试时的真空压力环境示意图

在图2所示测试环境中,薄膜样品片固定在一个金属盘上,金属盘上有一已知直径的小孔。将金属盘固定在真空室上,使样品膜的顶面暴露在大气或正压环境中,底面暴露在真空室的可变压力下,通过控制加载的正压和真空度,可在膜样品量程形成一定的压差。膜样品在不同条件下存在三种状态:无压差自然状态、微压差延展状态和高压耐压状态,三种状态如图3所示。

图3 窗口膜压差变形示意图

在不同的压差状态下,需要对X射线窗口膜材料进行以下三项机械性能测试:

(1)在微压差状态下,控制膜顶面上的压力为一个标准大气压,膜的底面为变真空状态,使用浅焦平面显微镜物镜或非接触激光位移探测器等装置测量不同真空度下膜样品中心偏差,根据压差和中心偏差所建立的函数,可以测量得到窗口膜的杨氏模量。

(2)机械性能测试的另一个重要指标是薄膜的破裂压力,此时需要将膜样品底面的真空控制为一个大气压,而膜样品顶面压力控制为线性变化高压正压。

(3)为了考核膜窗口材料的稳定性,还需要进行压力循环测试,即膜样品两侧压差经历循环变化(10000次,绝压101~103kPa)的考核试验。

由此可以看出,在窗口膜机械性能测试中,需要在膜的两侧形成准确的真空压力及其动态变化控制,为此本文提出以下真空压力控制解决方案。

在图2所示测试环境中,薄膜样品片固定在一个金属盘上,金属盘上有一已知直径的小孔。将金属盘固定在真空室上,使样品膜的顶面暴露在大气或正压环境中,底面暴露在真空室的可变压力下,通过控制加载的正压和真空度,可在膜样品量程形成一定的压差。膜样品在不同条件下存在三种状态:无压差自然状态、微压差延展状态和高压耐压状态,三种状态如图3所示。在不同的压差状态下,需要对X射线窗口膜材料进行以下三项机械性能测试:

(1)在微压差状态下,控制膜顶面上的压力为一个标准大气压,膜的底面为变真空状态,使用浅焦平面显微镜物镜或非接触激光位移探测器等装置测量不同真空度下膜样品中心偏差,根据压差和中心偏差所建立的函数,可以测量得到窗口膜的杨氏模量。

(2)机械性能测试的另一个重要指标是薄膜的破裂压力,此时需要将膜样品底面的真空控制为一个大气压,而膜样品顶面压力控制为线性变化高压正压。

(3)为了考核膜窗口材料的稳定性,还需要进行压力循环测试,即膜样品两侧压差经历循环变化(10000次,绝压101~103kPa)的考核试验。

由此可以看出,在窗口膜机械性能测试中,需要在膜的两侧形成准确的真空压力及其动态变化控制,为此本文提出以下真空压力控制解决方案。

2. 解决方案

根据上述X射线探测器窗口膜材料机械性能测试对真空压力的要求,所设计的真空压力控制系统结构如图4所示。

图4 真空压力控制系统结构示意图

在图4所示的真空压力控制系统中,采用了分体法兰对接密封结构,即顶部和底部法兰通过对接方式将被测窗口膜样品密封夹持在中间位置。其中,顶部法兰提供样品膜上方的高压空间,底部法兰提供样品膜下方的真空空间,并分别配置相应的真空和压力控制装置。通过真空压力控制装置可以精确控制膜样品两侧的压差,为膜样品的机械性能测量提供所需真空压力环境。

真空压力控制系统包括两部分内容:

(1)底部法兰真空控制装置:在膜样品下方提供准确可控的真空环境,真空度变化控制范围为绝对压力10~760Torr。采用绝对压力1000Torr量程的薄膜电容真空计测量膜样品下方的真空度,两个电动针阀分别调节进气和排气流量,真空泵进行抽气。真空压力PID控制器采集真空计信号,并根据设定值进行PID比较计算后输出控制信号,由此来自动调节电动针阀使真空度快速达到设定值。

(2)顶部法兰高压控制装置:在膜样品上方提供准确可控的高压环境,高压变化控制范围为表压0~1MPa。采用1MPa量程的压力计测量膜样品上方气压,压力调节阀输出所需气压,高压气瓶提供高压气源。真空压力PID控制器采集压力计信号,并根据设定值进行PID比较计算后输出控制信号,由此来自动调节压力调节阀使气压快速达到设定值。

图4所示的真空压力控制系统,可完成窗口膜机械性能测试中的以下三项压差变化控制:

(1)杨氏模量的微压差控制:顶部法兰膜样品上方空间保持常压,对底部法兰膜样品下方的空间进行真空度控制,由此在膜样品两侧形成微压差,使膜样品产生变形以提供变形量测量。

(2)破裂高压控制:底部法兰膜样品下方空间保持常压,对顶部法兰膜样品上方的空间进行线性高压控制,控制压力从常压开始按照设定速率进行线性升压,并同时记录压力变化曲线。一旦压力升到一定高压产生破裂,则压力测量值会产生突变,由此得到破裂压力值。

(3)压力循环控制:关闭进气针阀和全开排气针阀,使底部法兰膜样品下方空间的真空度达到真空泵的抽取极限(如绝对压力1Pa)。然后对顶部法兰膜样片上方空间进行压力交变控制,控制器通过可编程的设定压力程序,使得压力在绝对压力101~103kPa之间周期性交替变化,周期数值可任意设定,如一万次等。

3. 总结

通过上述真空压力控制解决方案,可实现各种X射线探测器窗口材料机械性能测试中的真空压力准确控制,解决方案具有如下特点:

(1)为窗口膜材料多个机械性能参数测试提供相应真空度和高压的准确控制。

(2)真空压力控制的整个过程全部自动化,真空压力按照测试要求所输入的设定值进行全自动控制,且具有很高的测量和控制精度。

(3)所采用的电动针阀和压力调节阀都具有很高的响应速度,有效缩短了压差稳定时间。

(4)真空压力PID控制器配备有相应的计算机软件,通过计算机软件就可独立完成真空压力控制,其中包括参数设置、控制运行、以及控制参数及其随时间变化曲线的自动显示和存储。


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

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

相关文章

5Element

一、Element-快速入门 1、安装ElementUi组件库 输入npm install element-ui2.15.3 2、引入ElementUi组件库 https://element.eleme.cn/#/zh-CN/component/quickstart //引入element-ui import ElementUI from element-ui; import element-ui/lib/theme-chalk/index.css;Vue.…

Java魔法类 Unsafe应用解析

前言 Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升Java运行效率、增强Java语言底层资源操作能力方面起到了很大的作用。但由于Unsafe类使Ja…

【Linux】man什么都搜不了,No manual entry for xxx的解决方案

本文首发于 慕雪的寒舍 man什么都搜不了,No manual entry for xxx的解决方案 系统 CentOS 7.6 1.问题描述 今天查手册的时候,发现man什么都查不了。不管是系统接口还是函数,都显示没有入口文档(No manual entry for)…

狂追ChatGPT:开源社区的“平替”热潮

目前,不少优质的类ChatGPT模型都只能通过API接入,而一些开源LLM的效果与ChatGPT相比差距不小。不过,近期开源社区开始密集发力了。 其中,Meta的LLaMA模型泄漏是开源“ChatGPT”运动的代表性事件。基于LLaMA模型,开源社…

条款08: 别让异常逃离析构函数

文章目录背景知识析构函数背景知识 下面是一段测试代码&#xff1a; class Test { public:Test(int para){m_num para;};void test_throw(){throw(3);};~Test() {cout<<"delete Test"<<m_num<<endl;//test_throw();};int m_num; }; int main() …

牛客乔迁新居,新址在……

有个好消息想向大家公布&#xff1a;牛客&#xff08;上海办公室&#xff09;搬家啦&#xff01; 自3月27日起&#xff0c;牛客&#xff08;上海办公室&#xff09;正式乔迁至上海市长宁区长宁路999号兆丰广场办公楼G层G15。新的办公室坐落在上海长宁区的中心地带&#xff0c;…

Talk预告 | 浙江大学特聘研究员廖依伊:面向自动驾驶仿真平台的神经渲染

本期为TechBeat人工智能社区第477期线上Talk&#xff01; 北京时间3月1日(周三)20:00&#xff0c;浙江大学信电学院特聘研究员——廖依伊的Talk将准时在TechBeat人工智能社区开播&#xff01; 她与大家分享的主题是: “面向自动驾驶仿真平台的神经渲染”&#xff0c;届时将探…

VSCode 配置PyQt5 开发环境

前提要求&#xff1a;Windows 安装Anaconda。 如果没有安装&#xff0c;请参考文章:Windows安装Anaconda使用教程 1、PyQt 5 安装 在配置python环境的时候需要注意&#xff0c;PyQt5需要python 3.5以上的版本&#xff0c;在python环境中(conda、pipenv)安装pyqt5相关组件Py…

4.13(LoadLibrary)

接着之前预习的知识&#xff0c;我观察的自己编译出来的bin LoadLibraryExA LoadLibraryExA函数进去&#xff0c;现时用RtInitAnsiString函数初始化了ANSI的计数字符串&#xff0c;底层是调用了LoadLibraryExW函数&#xff0c;在LoadLibrarExW函数里做了unicode的计数字符串的…

分子生物学 第三章 基因、基因组及基因组学

文章目录第三章 基因、基因组及基因组学第一节 基因1 基因认识的三个阶段2 基因的特征(1)跳跃基因(2)断裂基因3 基因的分类4 基因的结构5 基因的大小6 基因的数目第二节 基因组1 基因组的概念2 噬菌体基因组3 细菌基因组以大肠杆菌(原核生物的代表)为研究对象4 酵母基因组以酵母…

Python之拯救Xubuntu22.04误删/usr/bin/python3.10(二十二)

0.首先删除/usr/bin/python3.10,会导致以下错误: <1>.报错1: ModuleNotFoundError: No module named ‘apt_pkg’ <2>.报错2: bash: /usr/lib/command-not-found: /usr/bin/python3: 解释器错误: 没有那个文件或目录 <3>.报错3: 通过亲身操作,以下步骤可…

【Linux】来写一个tcp的服务端+客户端

本文首发于 慕雪的寒舍 今天让我们来写一个tcp的服务器/客户端代码。 完整代码见我的gitee 链接 阅读本文前&#xff0c;建议先阅读&#x1f449; udp服务器 由于本文采用自建图床&#xff0c;CSDN可能因带宽不够&#xff0c;出现外链图片缓存失败。 1.基本框架 tcp的服务器…

walt 调度算法

Walt 算法 WALT负载统计原理_walt算法_森森浅浅笙笙的博客-CSDN博客 CPU负载均衡之WALT学习【转】_mb5fdcad0be2e90的技术博客_51CTO博客 1、A task’s demand is the maximum of its contribution to the most recently completed window and its average demand over the p…

webgl-attribute、uniform、varying三者的区别

通用js: let canvas document.getElementById(webgl) canvas.width window.innerWidth canvas.height window.innerHeight let ctx canvas.getContext(webgl) attribute&#xff1a; 范围: 只适用于vertexShader&#xff0c;将js代码中的数据传递给vertexShader。 使用方…

知识图谱扩充|蜕变测试|蜕变关系

目录 前言&#xff1a;概念定义 什么是蜕变测试&#xff1f; 那么&#xff0c;怎么进行蜕变测试呢&#xff1f; 1. 生成蜕变关系 a 等价关系 b 混排关系 c 交集关系 d 并集关系 2. 生成蜕变用例 3. 执行蜕变用例 4. 校验蜕变关系 学术报告 一、蜕变测试MT 二、蜕变…

【id:32】【20分】B. Date(类与构造)

题目描述 下面是一个日期类的定义&#xff0c;请在类外实现其所有的方法&#xff0c;并在主函数中生成对象测试之。 注意&#xff0c;在判断明天日期时&#xff0c;要加入跨月、跨年、闰年的判断 例如9.月30日的明天是10月1日&#xff0c;12月31日的明天是第二年的1月1日 2月…

vue2路由(下)

编程式路由导航 通过点击按钮实现push和replace俩种模式的跳转 实现&#xff1a;就是通过$router原型里面的方法 也能实现路由的跳转和后退&#xff0c;分别采用的是$router里面的black和forward方法 感觉就是BOM对象中的history对象里面的方法 正是前进&#xff0c;后是后…

快鲸scrm | 三个步骤,快速打造企业长效私域营销阵地

快鲸scrm对企业微信私域流量玩法进行系统梳理&#xff0c;把企业微信用户运营拆解为“获客”、“转化”和“服务”这三个关键步骤&#xff0c;从点到面&#xff0c;为企业私域运营提供可行性的解决方案。 一、构建私域流量管理机制 用户是企业发展的基础&#xff0c;用户增长对…

三电技术之电控技术

三电技术之电控技术 1 基本功能 整车控制系统能够实现对汽车动力、舒适度、安全性以及能耗等多方面进行调整优化&#xff0c;配合大数据让电动汽车拥有更好的操作性和可靠性&#xff0c;具体来讲整车控制器对电动汽车主要有以下功能&#xff1a; 数据交互管理&#xff1a;整…

mybatis-plus-join MPJ连表查询 这样写太香了!

mybatis-plus作为mybatis的增强工具&#xff0c;它的出现极大的简化了开发中的数据库操作&#xff0c;但是长久以来&#xff0c;它的联表查询能力一直被大家所诟病。一旦遇到left join或right join的左右连接&#xff0c;你还是得老老实实的打开xml文件&#xff0c;手写上一大段…