




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验6 平板稳态温度的计算6.1实验指导本实验在简单的平板热传导模型下,利用线性方程组计算平板稳态温度的分布。当选取节点较多时,MATLAB软件的应用就更显重要。最后利用MATLAB的绘图命令绘制平板的温度分布,形象地表示出计算结果。表6.1给出了与本实验相关的MATLAB命令或函数。表6.1 与本实验相关的MATLAB命令或函数命令功能说明位置mod(i,N)计算i除以N的余例6.2if mod(i,N)=0判断i是否为N的整数倍例6.2mesh(T)T为一个矩阵,以T的行标为x轴值,以T的列标为y轴值,以T的元素值为z轴值,绘制三维图形。例6.26.2实验内容例6.1 在钢板热传导的研究中,常常用节点温度来描述钢板温度的分布。假设图6.1中钢板已经达到稳态温度分布,上下、左右四个边界的温度值如图所示,而表示钢板内部四个节点的温度。若忽略垂直于该截面方向的热交换,那么内部某节点的温度值可以近似地等于与它相邻四个节点温度的算术平均值,如。请计算该钢板的温度分布。图6.1 钢板的节点分布(4个节点)解:根据已知条件可以得到以下线性方程组:化简为标准的矩阵形式如下:在MATLAB命令窗口输入: A=4,-1,-1,0; -1,4,0,-1; -1,0,4,-1; 0,-1,-1,4;b=30; 50; 60; 80;U=rref(A,b)结果为:U = 1.0000 0 0 0 21.2500 0 1.0000 0 0 26.2500 0 0 1.0000 0 28.7500 0 0 0 1.0000 33.7500得到方程组的解为:,。例6.2 在例6.1中,把钢板内部分成了22个节点,本例把钢板内部分为55个节点,如图6.2所示。求钢板的稳态温度分布,并绘制温度分布图形。图6.2 钢板的节点分布(25个节点)解:根据例6.1中的讨论,知:55个节点就构成了一个具有25个方程的线性方程组。在MATLAB的M文件编辑器中编写la19.m文件: % 计算钢板的稳态温度分布clear close allN=input(N=); % 输入节点数,共有NN个节点t_u=input(temperature up:); % 输入四个边界的温度值t_d=input(temperature down:);t_l=input(temperature left:);t_r=input(temperature right:);A=zeros(N*N);b=zeros(N*N,1); % 构造N2N2零矩阵A;构造N2维零向量bfor i=1:N*N % 矩阵A的主对角线元素都是4 A(i,i)=4;endfor i=1:N*N; % 给矩阵A和向量b赋值 if iN*(N-1) % 给向量b中和下边界节点对应的分量赋值 b(i)=b(i)+t_d; end if iN % 给矩阵A中和上边界无关的节点所对应的元素赋值 A(i,i-N)=-1; end if mod(i,N)=1 % 给矩阵A中和左边界无关的节点所对应的元素赋值 A(i,i-1)=-1; end if mod(i,N)=0 % 给矩阵A中和右边界无关的节点所对应的元素赋值 A(i,i+1)=-1; end if i=N*(N-1) % 给矩阵A中和下边界无关的节点所对应的元素赋值 A(i,i+N)=-1; endendU=rref(A,b); % 对增广矩阵进行行初等变换,化为最简行阶梯矩阵for i=1:N % 把矩阵U的最后一列按矩阵形式赋给Bfor j=1:NB(i,j)=U(N*(i-1)+j,N*N+1);endendT(2:N+1,2:N+1)=B; % 把钢板内部温度和和四周温度值放入矩阵T中T(1,2:N+1)=t_u;T(N+2,2:N+1)=t_d;T(2:N+1,1)=t_l;T(2:N+1,N+2)=t_r;T(1,N+2,1,N+2)=NaN; % 矩阵四个角没有温度值,故把非数NaN放入T % 显示计算结果mesh(T) % 对钢板温度值绘制成曲面图形在MATLAB的命令窗口中输入:la19人机对话及运算结果为:N=5temperature up:20temperature down:50temperature left:10temperature right:30T = NaN 20.0000 20.0000 20.0000 20.0000 20.0000 NaN 10.0000 16.5652 19.8667 21.8400 23.3415 25.3125 30.0000 10.0000 16.3958 21.0606 24.1538 26.2121 27.9111 30.0000 10.0000 17.9583 23.8261 27.5000 29.4426 30.1194 30.0000 10.0000 21.6087 28.7879 32.5769 33.9394 33.1233 30.0000 10.0000 29.6875 37.1395 40.0833 40.6140 38.4348 30.0000 NaN 50.0000 50.0000 50.0000 50.0000 50.0000 NaN钢板的温度分布如图6.3所示。其中x、y坐标分别表示钢板横、纵方向的节点数,高度表示节点的温度值,该三维图形形象地反映了钢板的温度分布。图6.3 钢板的温度分布6.3 实验习题1、如图6.4所示,假设钢板已经达到稳态温度分布。分别用来表示钢板的上、下、左、右四个边界的温度值。请编写一个通用Matlab程序,求出钢板内部六个节点的温度值,要求四个边界的温度值由用户输入。(1),单位;(2),单位;(3)单位。图6.4 钢板的节点分布(6个节点)解:先列写对此6点的方程:写成矩阵形式程序为A=4,-1,0,-1,0,0;-1,4,-1,0,-1,0;0,-1,4,0,0,-1;-1,0,0,4,-1,0;0,-1,0,-1,4,-1;0,0,-1,0,-1,4, T_u=input(T_u= ) ,T_d=input(T_d= ),T_l=input(T_u= ) ,T_r=input(T_r= ),B=T_l+T_u;T_u; T_r+T_u; T_l+T_d; T_d; T_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 船舶优先权抵押权的法律纠纷案例分析
- 2025年国际贸易实务操作能力测试试卷及答案
- 2025年服务营销与客户体验管理能力测试试题及答案
- 中班健康:多吃水果有营养
- 宣纸投资项目可行性研究报告(立项备案模板)undefinedundefined
- 妊娠期高血压孕妇的护理
- 2025年个人财务规划与管理考试试题及答案
- 福建省福州市华侨中学2025届七下英语期中学业水平测试试题含答案
- 2025年电气工程基础知识考试试卷及答案
- 7s护理管理内容
- 2025年二级建造师矿业工程考试真题及答案
- 2025年上半年湖北恩施州事业单位统一考试公开招聘278人易考易错模拟试题(共500题)试卷后附参考答案
- 甘肃省兰州市(2024年-2025年小学六年级语文)统编版小升初真题((上下)学期)试卷及答案
- 临床常用降压药物
- 公交驾驶员职业病健康讲座
- 教师培训课件:关于教师的专业发展
- 感染性休克指南解读
- 绿色施工实施策划方案
- 【MOOC】天文探秘-南京大学 中国大学慕课MOOC答案
- 《老年人合理用药》课件
- 【MOOC】电工电子学-浙江大学 中国大学慕课MOOC答案
评论
0/150
提交评论