管壳式换热器是石油、化工装置中应用最广泛的换热设备,由于管壳式换热器结构坚固,且能选用多种材料制造,故适应性极强,尤其在高温、高压和大型装置中得到普遍应用。在管壳式换热器的各种型式中,U形管式换热器具有结构简单紧凑、密封性能好、金属耗量小、造价低、热补偿性能好、承压能力强等优点,适用于高温、高压等状况。U形管式换热器的结构设计必须考虑材料、压力、温度、壁温差、结垢情况、流体性质以及检修与清理等因素,综合考虑来设计其结构形式。管板是U形管式换热器的重要部件,管板处于管程和壳程之间,承受管程和壳程之间的压力差。特别是在大直径和高压力的场合下,管板的材料供应、加工工艺、生产周期往往成为整台设备生产的决定因素。因此正确合理地确定管板的厚度对保证换热器的安全运转、节约材料、降低成本起着重要的作用。本文采用面向对象程序设计语言Matlab对U形管式换热器进行了优化设计,不仅大大地缩短了设计周期,而且可以保证设计的可靠性和合理性。1模型建立与优化计算1.1建立管板力学模型本文采用文献[1]中U形管式换热器管板设计规范,即将管板当作弹性基础上的圆平板,由此建立的力学模型如图1所示图1力学分析模型按文献[1]的a型连接方式对管板进行设计研究,根据力学分析推导,a型连接方式的管板厚度为:=0.82DGC[cp]drt(1)式中:管板厚度,mm;DG垫片压紧力作用中心圆直径,mm;CcU形管式换热器管板计算因数;pd管板设计压力,pd=|pt-ps|,MPa;管板强度削弱因数,取0.4;[]rt设计温度下管板材料的许用应力,当16mm<36mm时,[]rt=157MPa,当36mm<60mm时,[]rt=150MPa,当60mm100mm时,[]rt=147MPa。1.2优化计算管板的主要研究目标是分析在不同压力条件下U形管式换热器管板的厚度问题。设计条件如下:U形管式换热器的公称直径为DN8000壳程压力ps=1.06.0MPa,步长为0.5MPa,温度t=50;管程压力pt=1.06.0MPa,步长为0.5MPa,温度t=100。通过编制Matlab程序就可迅速得到上述设计条件下的不同管、壳程压力下的管板厚度,具体如表1所示:表1DN800时不同管、壳程压力下的管板厚度值/mmPt/MpaPs/Mpa1.01.52.02.53.03.54.04.55.05.56.01.034495568778490971021081.53435496069778491971032.0493535496069778491972.5604935354960697784913.0706150353550617078863.5787061503535506170784.0867870615035355061704.5958880726251363651625.01029588807262513636515.510810295888072625136366.011310810295888072625136对公称直径为800mm的固定管板式换热器,分别在给定的一种压力而变动另一种压力的情况下,进行计算。设定两者的压力范围为1到6MPa之间,可得到2组(第一组为固定管程压力,改变壳程压力;第二组组为固定壳程压力,改变管程压力)计算结果,每组包含6种情况。针对所得结果,绘制出该组条件下的对应二维和三维结果视图,从而观察得出结论,并进行分析讨论。(1)固定管程压力,改变壳程压力条件下,管板厚度如图2所示。(2)固定壳程压力,改变管程压力条件下,管板厚度如图3所示。图3Ps固定时的管板厚度图(3)同

matlab换热器优化设计,采用MATLAB语言编程对U形管式换热器管板厚度进行优化设计...相关推荐

  1. 西门子1200-1500博途追款锁机软件程序例程,经典程序编程及到期催款锁机,采用SCL语言编程子程序,内含物料运输顺序控制

    西门子1200-1500博途追款锁机软件程序例程,经典程序编程及到期催款锁机,采用SCL语言编程子程序,内含物料运输顺序控制,运料车自动装卸料控制,展厅人数控制,风机运行监控,卫生间定时冲水,冒泡排序 ...

  2. matlab SPWM产生,采用MATLAB对SPWM进行辅助设计

    本文引用地址:http://www.eepw.com.cn/article/179556.htm 1概述 传统的SPWM采用频率数倍于正弦波的三角波调制正弦波,可得到近似于正弦波的输出.三角波的频率越 ...

  3. matlab中 4.2f,C语言编程中%4.2f是什么意思

    输出一个浮点型数据,最小宽度为4个字符宽(包括小数点在内),不足4位右对齐,左补空格,小数点后保留两位小数. 如: printf("%4.2f", 1.2 ); //输出结果 1. ...

  4. matlab永磁电机模型,采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

    1.引言 随着高性能永磁材料.大规模集成电路和电力电子技术的发展,永磁同步电机因为其功率密度高,体积小,功率因数和高效率而得到发展,且引起了国内外研究学者的关注.传统的控制方式由于引入了位置传感器而给 ...

  5. matlab 汽车 流场,matlab画流场图

    基于 Matlab 分布式工具箱的流场计算及其可视化 蔡群;周美莲;段杰峰;李青... 基于 MATLAB 和 CFD 数据库的流场可视化的实现 [J], 晏畅 5.基于 VB 与 MATLAB 混合 ...

  6. 单片C语言程序设计,用C语言编程操作SPMC75系列单片 - 控制/MCU - 电子发烧友网

    用C语言编程操作SPMC75系列单片机内部Flash的方法 SPMC75系列单片机的内部程序存储器采用Flash,其中有一部分Flash在程序自由运行模式下可以由程序擦除.写入,本文主要介绍采用C语言 ...

  7. c语言编程过程应注意什么意思,单片机C语言编程应注意的若干问题

    <单片机C语言编程应注意的若干问题>由会员分享,可在线阅读,更多相关<单片机C语言编程应注意的若干问题(4页珍藏版)>请在人人文库网上搜索. 1.单片机C语言编程应注意的若干问 ...

  8. c8051f c语言编程,C8051F系列单片机开发与C语言编程

    C8051F系列单片机开发与C语言编程 维普资讯 http://doc.xuehai.net 雎 A 21进行控制,这样可以选择不同的地址,进而控制的读写. S D1 5 E 6对应的内存和寄存器. ...

  9. 温度控制电流c语言编程,利用ATmega16L设计的温度控制系统

    随着科学技术的进步,检测行业发展快速,除了检测项目和内容不断扩大,更重要的是检测愈来愈科学化.职能化,主要表现在检测过程及检测结果由计算机监控和显示.多点温度的采集控制近年来在检测行业应用较为广泛,其 ...

最新文章

  1. [leetcode] 22. Generate Parentheses
  2. ROS学习(六):CMakeLists.txt 文件
  3. StringBuilder类与String类的区别
  4. 机器人学习--视觉定位数据集介绍
  5. 检索数据_7_拼接列的值
  6. 安卓JNI使用C++类
  7. python学习-递归(阶乘、汉诺塔)
  8. java泛型程序设计——Varargs 警告+不能实例化类型变量
  9. [HNOI2015] 落忆枫音
  10. 程序员面试金典 - 面试题 10.03. 搜索旋转数组(二分查找)
  11. 深入理解Lock的底层实现原理
  12. flask中的static_path和static_path_url和static_folder
  13. Android系统在新进程中启动自定义服务过程(startService)的原理分析
  14. MCMC 改进粒子滤波算法及其在目标跟踪中的应用
  15. ug二次开发python_UG/NX二次开发入门指导
  16. go build cannot find package 问题
  17. java正则表达式多行匹配,正则表达式多行匹配 - Wangle_OP的个人空间 - OSCHINA - 中文开源技术交流社区...
  18. Apache Kudu 与 Impala Shell 的结合使用文档(创建表、删、改、查)
  19. 原来漏斗分析应该这样用!
  20. 服务器能当电脑用吗?与普通电脑有何区别?

热门文章

  1. 基于HTML+CSS+JavaScript学生网上报到系统响应式网站
  2. ios定位权限plist_最新版ios权限描述文字plist的权限描述文字...
  3. 拍摄婚纱的一天(2005-02-20)
  4. 克鲁斯卡尔算法解决公交站问题
  5. tableau数据分析及可视化——(电影票房以及酒店价格分析)(内含 tableau项目分析的十几种数据源)
  6. CMA大段设备内存分配
  7. c语言怎么解析midi文件,C++读取midi文件出现问题
  8. 【KNIME案例】对集合进行并交差补等运算
  9. go实现分布式爬虫1
  10. Scratch编程-画图模块12【蓝桥杯scratch编程题真题】