【2023年江西省研究生数学建模竞赛】题目一 蒸汽发生器倒U型管内液体流动 建模方案及参考文献

news2024/11/17 17:29:39

代码与结果如下:完整文档见文末

完整思路”请点击这里“到原文章获取

题目:

PACTEL压水堆整体测试设备在2009年建造,用于带有垂直倒U型管蒸汽发生器的压水堆热液压相关的安全性研究,参见图1。
在这里插入图片描述
PACTEL压水堆设施包括一个反应堆压力容器模型、两个带有蒸汽发生器的回路、一个连接到一个回路的稳压器和应急堆芯冷却系统。压力容器为U型管结构,代表降液管、下增压室、芯体和上气室。PACTEL压水堆设备内的蒸汽发生器U型管束包含51根倒U型管,排成10行。表I列出了每一行的U型管的管数N、高度H、管长l和弯管半径r。U型管的内径和外径分别为D=16.57mm和D= 19.05mm。

通过自然循环,冷却剂从每根倒U型管道的一侧流动到另一侧,把核反应装置中的非能动余热排出,从而提升反应堆固有安全性能。蒸汽发生器倒U型管内可能存在负的进出口压降,从而诱发冷却剂倒流现象,导致系统内部的冷却剂流量低于设计值,严重影响一回路冷却剂系统的热量输运,给反应堆的运行安全带来极大挑战。对倒U型管倒流现象进行分析,研究蒸汽发生器并联倒U型管间的流量分配特性,评估自然循环条件下蒸汽发生器的流动不稳定性,对反应堆的运行安全性能具有重要意义
在这里插入图片描述
把倒U型管流入一侧称为一次侧,流出一侧称为二次侧。当管道内流量非常小时,二次侧可能发生倒流现象。由于U型管道为细长形,相关物理量仅和管线s(0≤sSI)方向有关。为了进一步简化,假设U型管内流体速度v恒定。

在这里插入图片描述

问题1:

对一根U型管中的液体流动建立模型,研究液体的温度T、密度p对管线s的依赖。

建立液体流动的数学模型,假设液体流体速度为v,温度为T,密度为ρ。考虑管线s方向的变化,我们可以得到以下偏微分方程:

质量守恒方程: ∂(ρA)/∂s = 0

动量守恒方程: ρv∂v/∂s = -∂P/∂s - ρg + ρg_sin(θ)

能量守恒方程: ρv∂T/∂s = -∂(ρvH)/∂s + Q - ρg_v*sin(θ)

其中, ρ:液体密度 A:管道横截面积 P:压力 g:重力加速度 θ:管道倾角 H:比焓 Q:热源项(包括热传导和热发生)

在这个模型中,我们假设液体速度v在管线s方向上是恒定的。这个假设适用于流量非常小的情况,可以忽略流动的影响。

温度T和密度ρ对管线s的依赖可以通过能量守恒方程来研究。方程中的项包括了流体的比焓H和热源项Q。比焓H随着液体温度的变化而变化,而热源项Q则与流体中的热传导和热发生有关。

在这里插入图片描述

问题2:

研究一根U型管的进出口压差△p如何依赖管内流体速度v,进而分析形成液体倒流的原因。请画出Ap和v之间关系的一条曲线。当Ap大于某个临界值(最小压差),管内液体向前流动,称之为正流管;否则,管内液体倒流,称之为倒流管。根据表1中的数据,计算每种类型的U型管,计算最小压差,并填入表I中的最后一列中。

本题的思路是利用伯努利方程和管道阻力方程建立模型。

根据伯努利方程,对于一根U型管,流体在进口和出口位置的总能量是相等的,可以表示为:

其中,P1和P2分别是进口和出口处的压力,ρ是液体的密度,v1和v2是进口和出口处的速度,g是重力加速度,h1和h2分别是进口和出口处的高度。

根据管道阻力方程,液体在管道内的摩擦阻力与液体速度成正比,可以表示为:

其中,Δp是进出口压差,f是摩擦系数,L是管道长度,D是管道直径。

为了研究△p和v之间的关系,我们可以将伯努利方程和管道阻力方程联立求解。首先,我们需要确定模型的参数,包括管道长度、管道直径、液体密度和摩擦系数。

根据表1中给出的数据,我们可以计算出每种类型的U型管的最小压差△pc。然后,我们可以选择一个合适的管道长度和管道直径作为模型参数,并根据给定的液体密度和最小压差计算出摩擦系数f。

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

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

相关文章

Redis如何统计一个亿的keys?

前言 不知你大规模的用过Redis吗?还是仅仅作为缓存的工具了?在Redis中使用最多的就是集合了,举个例子,如下场景: 签到系统中,一天对应一系列的用户签到记录。 电商系统中,一个商品对应一系列的…

ARM-SWI 和未定义指令异常中断处理程序的返回(七)

文章目录 处理流程示例代码实现SWI未定义指令 附录源码 处理流程 SWI 和未定义指令异常中断是由当前执行的指令自身产生的,当 SWI 和未定义指令异常中断产生时,程序计数器的 PC 的值还未更新,它指向当前指令后面第 2 条指令(对于…

Git的常见操作

Git版本控制 开发难题 在实际开发中我们会遇到一些问题,电脑蓝屏,代码丢了,懊悔不? 时间长了,文件找不到了。懊悔不?手欠,之前代码运行好好的,非要去优化下。结果还 不如以前&am…

京东天猫数据查询与分析:2023年厨电细分市场数据分析

随着消费者对生活品质的追求持续提高,我国厨房电器产品的需求也日趋多样化,市场中厨房电器的品类越来越多,我国厨房电器的市场规模也不断扩大。 根据鲸参谋电商数据显示,2023年1月至4月,天猫平台上厨房电器的销量为670…

搭建个人hMailServer 邮件服务实现远程发送邮件

文章目录 1. 安装hMailServer2. 设置hMailServer3. 客户端安装添加账号4. 测试发送邮件5. 安装cpolar6. 创建公网地址7. 测试远程发送邮件8. 固定连接公网地址9. 测试固定远程地址发送邮件 转载自cpolar极点云文章:搭建个人hMailServer 邮件服务实现远程发送邮件 hM…

ChatGPT微调系列一:总述 微调 的基本流程

文章目录 前言一、啥叫微调二、为啥要微调三、不是所有模型都可以微调的四、总述微调的基本流程,以及涉及的主要函数,参数1. 安装2. 准备训练数据3. openai.api_key os.getenv() 进行一个说明4. 通过API 调用模型 常用函数5. 微调模型 常用函数6. OpenA…

Maven 使用详细教程

目录 Maven 介绍 Maven 安装 1、安装JDK 2、下载Maven安装文件 3、配置环境变量 4、检测安装成功 Maven 标准工程结构 Maven 版本要素 Maven仓库 1、本地仓库: 2、中央仓库 3、其他远程仓库 创建Maven工程 使用命令方式创建Maven工程 Eclipse中创建…

智能大棚自动控制系统 实现传统农业精细化管理

新型农业经营主体管理系统是指为了适应农村经济发展需求,提高农业生产组织化、规模化、现代化程度,促进农业产业结构调整和农村产业转型升级,推动农村经济社会持续健康发展而建立的一套管理体系。 该系统主要包括农产品生产、种植、养…

JavaWeb学习路线(8)——登录

一、基本登录功能 (一)需求: 根据账号与密码判别用户是否可以登录 (二)实现步骤 Controller接收传递的JSON格式数据,使用RequestBody实体类进行接收,调用Service具体处理。Service创建登录接…

循环购应运而生,让老百姓敢于消费、有钱消费、愿意消费

​小编介绍:10年专注商业模式设计及软件开发,擅长企业生态商业模式,商业零售会员增长裂变模式策划、商业闭环模式设计及方案落地;扶持10余个电商平台做到营收过千万,数百个平台达到百万会员,欢迎咨询。 无论…

7 植物背景分离、RGB、HSV特征提取案例(matlab程序)

学习目标:背景分离和RGB等特征提取 1.简述 叶片RGB图像背景精确分离的方法,包括以下图像背景分离方法:S1:选取叶片,所得到的原始图像;S2:采用MATLAB 2016R软件将RGB图像转化为HSV图像,以饱和度0.190.21为界限,将小于界限的图像明度调整为0,并转化为灰度图;S3:用edg…

Redis高并发分布式锁

文章目录 高并发场景秒杀抢购超卖Bug高并发场景秒杀抢购Demo测试结果 JVM级别锁使用nginx对本地服务进行负载均衡 Redis实现分布式锁Redis分布式锁实现DemoRedis分布式锁有关问题 分布式锁性能的提升减少锁的粒度使用异步处理 高并发场景秒杀抢购超卖Bug 在今天的数字化世界中&…

供应商索赔(金税数据)导入并创建凭证(ALV长篇备忘三)

情境/背景:供应商三包索赔款项源起QMS质量系统,联动金税系统完成发票开具,最终在SAP系统中创建完成财务凭证。该流程为手工操作,费时费力且效率低下容易出错。 目标/任务:把QMS供应商三包索赔业务搬上线,同SAP FI顾问梳理功能说明书&#xf…

2023-06-29:redis中什么是热点Key?该如何解决?

2023-06-29:redis中什么是热点Key?该如何解决? 答案2023-06-29: 在Redis中,经常被访问的key被称为热点key。 产生原因和危害 原因 热点key问题产生的原因可以归纳为以下两种情况: 用户对于某些数据的…

安卓弹出popup之XPopup

弹窗自己写的话。虽然很简单。但不够丝滑。如果要优雅点的。又要添加动画。但是。。。如果用上了XPopup,动画别人帮你写。爽不爽?丝滑不丝滑。。? 丝滑第一步。先引入依赖 implementation com.github.li-xiaojun:XPopup:2.9.19如果没有这些…

git版本回退操作

本文 git 相关命令: git reset:回退版本,可指定某一次提交的版本。git reset [--soft | --mixed | --hard] commitId。git revert:撤销某个提交,做反向操作,生成新的commitId,原有提交记录保留…

基于java+swing+mysql图书管理系统V7.0

基于javaswingmysql图书管理系统V7.0 一、系统介绍二、功能展示1.项目骨架2.数据库表3.项目内容4.主界面5.登陆6、借阅管理7、修改读者信息8、图书验收9、新书订购 四、其它1.其他系统实现五.获取源码 一、系统介绍 项目类型:Java SE项目(awtswing&…

(四)python实战——Sqlite3数据库表的增、删、查、改操作案例

前言 Sqlite3是一个轻量级的数据库,本节内容我们介绍一下如何在python环境中使用Sqlite数据库,完成数据库表的简单增、删、查、改操作。开始本节内容之前,我们需要先安装好python环境,我们使用的是python3的环境。 正文 ①创建…

【Docker】利用Dockerfile制作个人的镜像文件详细讲解

前言 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 📕作者简介:热…

如何避免死锁--方法三--scoped_lock

scoped_lock是c17新增的一种模板&#xff0c;也是RAII模式。其是可变参数&#xff0c;可以接受各种互斥类型作为参数模板&#xff0c;可以指定多个互斥量。 前文中我们说到&#xff0c;lock可以锁定多个互斥量&#xff0c;scoped_lock也可以做到。 void thread1() {cout <&…