核电堆芯组件动态特性试验研究

2023-11-05 21:20

本文主要是介绍核电堆芯组件动态特性试验研究,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

u  核电试验概述

反应堆是核电事业的核心组成部分之一,堆内构件、堆芯燃料组件等部件在冷却剂流动冲击下,会诱发剧烈振动,导致堆芯内试验件流道不稳定。为了保障反应堆的安全运行,根据国家核安全法规规定,有必要对受冷却剂冲击的堆内构件进行振动特性试验,用于判断系统和零部件在一定流速范围内是否存在导致组件失稳的临界流速。

由于堆芯构件和流场的复杂性,目前在理论上可靠的计算流场分布和压降,并求解作用于堆内构件的脉动压力载荷很困难,无法研究其实际影响,需通过在模拟运行工况进行模型试验予以验证,验证结构部件流致振动引起的疲劳特性以及结构完整性,获取堆体结构设计的薄弱环节,为改进和确保反应堆安全运行提供数据支撑。

根据XXX型反应堆流致振动相关标准,堆内构件动态特性研究相关试验主要包括:

  • 振动特性试验:空气和静水中的模态动力学参数研究试验;

  • 流致振动试验:不同流速工况下结构的振动及应变响应特性试验;

  • 耐振试验:额定工况下结构因流致振动引起的特性变化试验;

  • 强度试验:堆芯管束等零部件结构跌落冲击、抗振试验等;

image.png

图1 堆芯结构示意图(上图源于网络)

u  技术难点

  • 堆体结构庞大,堆芯组件复杂、参数特性耦合影响严重

  • 堆芯具有流固耦合边界约束,结构阻尼较大、非线性特性明显

  • 堆芯组件结构复杂、薄壁管束众多,空间狭小,载荷测试复杂

  • 堆芯组件流致振动激励变形较小,流场分布复杂,干扰源较多,测试困难

  • 核电事业工程测试技术研究较少,零部件结构较多、超大阻尼、结构参数复杂

u  工程价值

本工程试验项目受XXX科研单位委托开展堆芯结构动力学试验研究,获得了具有重要工程价值的试验结果,并圆满完成了本次任务。具体工程意义如下:

  • 通过堆芯结构工程测试技术研究,获取了整套零部件结构模态动力学参数、流致振动、耐振试验及冲击等载荷试验数据,为堆芯系统结构稳定性研究提供依据。

  • 通过堆芯组件结构测试技术研究改进试验模型,促进动态设计和结构优化,校核动态载荷强度,为研究典型结构动态性能提供数据支撑。

  • 通过模拟环境设计典型流致激励条件,研究结构典型流速下的流致振动特性,深入分析组件失稳的临界状态,避免共振的发生。

  • 通过设计组件跌落环境,模拟冲击载荷对系统结构部件的损伤破坏特性,为结构强度校核与优化数据依据。

image.png

图2 堆芯结构流致试验现场

这篇关于核电堆芯组件动态特性试验研究的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/352591

相关文章

关于Java内存访问重排序的研究

《关于Java内存访问重排序的研究》文章主要介绍了重排序现象及其在多线程编程中的影响,包括内存可见性问题和Java内存模型中对重排序的规则... 目录什么是重排序重排序图解重排序实验as-if-serial语义内存访问重排序与内存可见性内存访问重排序与Java内存模型重排序示意表内存屏障内存屏障示意表Int

如何用Python绘制简易动态圣诞树

《如何用Python绘制简易动态圣诞树》这篇文章主要给大家介绍了关于如何用Python绘制简易动态圣诞树,文中讲解了如何通过编写代码来实现特定的效果,包括代码的编写技巧和效果的展示,需要的朋友可以参考... 目录代码:效果:总结 代码:import randomimport timefrom math

Java中JSON字符串反序列化(动态泛型)

《Java中JSON字符串反序列化(动态泛型)》文章讨论了在定时任务中使用反射调用目标对象时处理动态参数的问题,通过将方法参数存储为JSON字符串并进行反序列化,可以实现动态调用,然而,这种方式容易导... 需求:定时任务扫描,反射调用目标对象,但是,方法的传参不是固定的。方案一:将方法参数存成jsON字

.NET利用C#字节流动态操作Excel文件

《.NET利用C#字节流动态操作Excel文件》在.NET开发中,通过字节流动态操作Excel文件提供了一种高效且灵活的方式处理数据,本文将演示如何在.NET平台使用C#通过字节流创建,读取,编辑及保... 目录用C#创建并保存Excel工作簿为字节流用C#通过字节流直接读取Excel文件数据用C#通过字节

JS常用组件收集

收集了一些平时遇到的前端比较优秀的组件,方便以后开发的时候查找!!! 函数工具: Lodash 页面固定: stickUp、jQuery.Pin 轮播: unslider、swiper 开关: switch 复选框: icheck 气泡: grumble 隐藏元素: Headroom

第10章 中断和动态时钟显示

第10章 中断和动态时钟显示 从本章开始,按照书籍的划分,第10章开始就进入保护模式(Protected Mode)部分了,感觉从这里开始难度突然就增加了。 书中介绍了为什么有中断(Interrupt)的设计,中断的几种方式:外部硬件中断、内部中断和软中断。通过中断做了一个会走的时钟和屏幕上输入字符的程序。 我自己理解中断的一些作用: 为了更好的利用处理器的性能。协同快速和慢速设备一起工作

动态规划---打家劫舍

题目: 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。 思路: 动态规划五部曲: 1.确定dp数组及含义 dp数组是一维数组,dp[i]代表

如何在页面调用utility bar并传递参数至lwc组件

1.在app的utility item中添加lwc组件: 2.调用utility bar api的方式有两种: 方法一,通过lwc调用: import {LightningElement,api ,wire } from 'lwc';import { publish, MessageContext } from 'lightning/messageService';import Ca

代码随想录冲冲冲 Day39 动态规划Part7

198. 打家劫舍 dp数组的意义是在第i位的时候偷的最大钱数是多少 如果nums的size为0 总价值当然就是0 如果nums的size为1 总价值是nums[0] 遍历顺序就是从小到大遍历 之后是递推公式 对于dp[i]的最大价值来说有两种可能 1.偷第i个 那么最大价值就是dp[i-2]+nums[i] 2.不偷第i个 那么价值就是dp[i-1] 之后取这两个的最大值就是d

vue2 组件通信

props + emits props:用于接收父组件传递给子组件的数据。可以定义期望从父组件接收的数据结构和类型。‘子组件不可更改该数据’emits:用于定义组件可以向父组件发出的事件。这允许父组件监听子组件的事件并作出响应。(比如数据更新) props检查属性 属性名类型描述默认值typeFunction指定 prop 应该是什么类型,如 String, Number, Boolean,