- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二维非定常热传导问题的有限体积法数值模拟求解(fortan)
二维非定常热传导问题的有限体积法数值模拟求解(fortan)
program main
!有限体积参数
integer i,j
integer,parameter:: imax=52,jmax=52 !内部结点个数为imax-2,jmax-2,分别加上边界条件,共有imax和jmax个
real,parameter:: lx=1.0,ly=1.0 !x和y方向总长度
real,parameter:: dx=lx/(imax-2),dy=ly/(imax-2) !x和y方向的步长
real,parameter:: pc=1.0,k=1.0 !k:扩散系数
real t_total,dt !计算总时间和时间步长
!边界条件
real,parameter:: tem_w=20,tem_e=20,tem_s=20,tem_n=20 !边界温度
!网格划分
real aw(imax,jmax),ae(imax,jmax),an(imax,jmax),as(imax,jmax),tem(imax,jmax),tem_old(imax,jmax),
ap_old(imax,jmax),ap(imax,jmax),sp(imax,jmax),su(imax,jmax)
real x(imax),y(jmax)
real delta,t
delta=0.001
t=0
t_total=0.1
dt=0.0001
!节点坐标
x(1)=0.0
x(2)=0.5*dx
x(imax)=lx
do i=3,imax-1
x(i)=x(i-1)+dx
enddo
y(1)=0.0
y(2)=0.5*dy
y(imax)=ly
do j=3,jmax-1
y(j)=y(j-1)+dy
enddo
!定义温度的初始条件和边界条件
do i=1,imax
do j=1,jmax
tem(i,j)=0.0
tem_old(i,j)=100.0
enddo
enddo
do j=1,jmax
tem(1,j)=tem_w
tem_old(1,j)=tem_w
tem(imax,j)=tem_e
tem_old(imax,j)=tem_e
enddo
do i=1,imax
tem(i,1)=tem_s
tem_old(i,1)=tem_s
tem(i,jmax)=tem_n
tem_old(i,jmax)=tem_n
enddo
!计算离散方程的各项系数aw,ae,as,an,ap_old,sp,su,ap
do i=2,imax-1
do j=2,jmax-1
aw(i,j)=k*dy/dx
ae(i,j)=k*dy/dx
as(i,j)=k*dx/dy
an(i,j)=k*dx/dy
ap_old(i,j)=pc*dy*dx/dt
sp(i,j)=0.0
su(i,j)=0.0
enddo
enddo
! left side wall
do j=2,jmax-1
aw(2,j)=0
ae(2,j)=k*dy/dx
as(2,j)=k*dx/dy
an(2,j)=k*dx/dy
ap_old(2,j)=pc*dy*dx/dt
sp(2,j)=-2*k*dy/dx
su(2,j)=2*k*tem_w
enddo
! right side wall
do j=2,jmax-1
aw(imax-1,j)=k*dy/dx
ae(imax-1,j)=0
as(imax-1,j)=k*dx/dy
an(imax-1,j)=k*dx/dy
ap_old(imax-1,j)=pc*dy*dx/dt
sp(imax-1,j)=-2*k*dy/dx
su(imax-1,j)=2*k*tem_e
enddo
!bottom side wall
do i=2,imax-1
aw(i,2)=k*dy/dx
ae(i,2)=k*dy/dx
as(i,2)=0
an(i,2)=k*dx/dy
ap_old(i,2)=pc*dy*dx/dt
sp(i,2)=-2*k*dy/dx
su(i,2)=2*k*tem_s
enddo
!top side wal
您可能关注的文档
- 【福建】2014福州、厦门高端住宅、别墅建筑考察(7月18日).doc
- 【结构设计校对原则】.doc
- 【美 国】美国23所著名艺术类院校优势点评.doc
- 【转帖】这个小孩子CCTV新闻看多了,所以把作文写成了如下经典篇章_最终进化吧_贴吧.doc
- 【记者调查】蓝翔技校 那些传说背后…….doc
- 【秦皇岛】碧桂园独创之楼盘去积存、拓客、销售与广告策略实战研修班(9月20-21日).doc
- 【郑州】2014年房地产企业融资创新实务与新型商业模式的税务筹划策略(9月19).doc
- 【郑州】业务领先——做懂房地产业务的HR实战研修班(7月12-13日).doc
- 【重庆】养老地产、旅游地产政策分析、开发运营模式及考察案例实战(6月13-15日).doc
- 【青岛】万科地产市场定位及产品策划案例模拟演练(8月30日).doc
最近下载
- 唐望Don Juan-4.力量的传 奇.doc
- (高清版)B/T 25198-2023 压力容器封头.pdf VIP
- 联勤保障部队第九四〇医院面向社会招聘93人招聘笔试备考题库及答案解析.docx VIP
- 一起机端断路器非全相合闸案例的分析与思考.pdf VIP
- 学习2025年全国教育工作会议精神解读课件.pptx VIP
- 数学分析教案下.pdf VIP
- 2025年生物必修一试卷及答案 .pdf VIP
- 《冠心病》PPT课件【23页】.pptx VIP
- 内容文本讲义210325写作ielts-band-9-vocab-secrets.pdf
- 高血压精准化诊疗中国专家共识(2024).pptx VIP
文档评论(0)