首页/文章/ 详情

建筑自然通风流场数值模拟

1年前浏览888
正文共: 1481字 12预计阅读时间: 4分钟


 

1 前言


 


    自然通风是发展可持续和健康室内环境的重要因素,自然通风由风力或者浮力(通常是两者共同)作为驱动力[1]。自然通风可以保证建筑室内获得新鲜空气,带走多余的热量,又不需要消耗动力,节省能源,节省设备投资和运行费用,因而是一种经济有效的通风方法[2]。今天,我们做一个简化建筑的自然通风速度场计算案例。


 

2 建模与网格


 


    建立如下的建筑模型,建筑高度H=0.16m,所有建筑墙面均为零厚度壁面。为方便后处理与参考文献实验值进行对比,将计算域原点x坐标设置在建筑迎风面。外流场计算域按如下方式创建:x向上建筑物迎风面距离计算域入口边界3H;建筑物背风面距离出口边界15H;y 向上建筑物与计算域侧面的距离为5H;z向上建筑物顶部距离计算域顶面5H[3]。为方便计算进入室内的新风量,建模时前后窗户都以零厚度面替代,边界条件设置为interior。划分六面体网格,对建筑区域及墙面附近进行细化,节点数约181万。


 

3 求解设置


 


    本案例选择Realizable k-e湍流模型(读者也可尝试其他湍流模型)。
    计算域入口设置为速度入口,速度和湍动能条件采用UDF按如下设置,其中参考高度H的速度uH=4.3m/s。
    上式的UDF如下



























#include "udf.h"double x[ND_ND];double z;double uH=4.3;double h0=0.16;DEFINE_PROFILE(velocity_normal, thread, position){face_t f;begin_f_loop(f,thread){F_CENTROID(x,f,thread);z=x[2];F_PROFILE(f,thread,position)=pow(z/h0,0.25)*uH;}end_f_loop(f,thread)}DEFINE_PROFILE(kinetic, thread, position){face_t f;begin_f_loop(f,thread){F_CENTROID(x,f,thread);z=x[2];F_PROFILE(f,thread,position)=pow(uH,2)*0.033*exp(-0.32*z/h0);}end_f_loop(f,thread)}
    计算域出口设置为压力出口。
    计算域底面设置为无滑移壁面。
    其余面设置为对称边界。
    求解策略按如下设置,其中压力速度耦合采用coupled算法以提高收敛性,但是计算内存要求较高。压力离散采用PRESTO算法,对于避免近壁面的速度失真有帮助。
    为了和参考文献实验值对比,在建筑内对称中心面创建如下的监测点,本案例只考察前三列监测点。


 

4 计算结果


 


    前三列监测点对应的x向分速度无量纲结果和实验测量值对比如下,可以看出整体变化趋势大致相同。
    再看一下建筑室内对称中心面的速度矢量,室内上下区域均存在涡流区。
    最后,我们看一下进入房间内的无量纲流量(按如下公式进行计算),中Q为窗户的通风量,m3/s,本案例结果为
0.00786/1.225=0.006416327m3/s;参考速度uH=4.3m/s,窗口面积Ain=0.092*0.036=0.003312m2于是无量纲通风量为0.451,与参考文献实验值0.5相差9.89%。


 

参考文献


 


[1] Wind tunnel analysis of flow and dispersion in cross-ventilated isolated buildings: Impact of opening positions
[2]360百科
[3] 自然通风建筑内空气流动和污染物扩散的数值模拟

来源:仿真与工程
UDF湍流建筑
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-07-05
最近编辑:1年前
余花生
签名征集中
获赞 195粉丝 370文章 305课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈