论文部分内容阅读
建筑风场数值模拟方法由于具有计算效率高、计算结果处理方便及费用低等优点,得到了广泛的重视和深入的研究。建筑风场数值模拟的成果,其准确性不仅和采用的湍流模型有关,更重要的还和采用的网格系统以及采用的数值计算方法与网格系统的适应性有关。随着作为研究对象的建筑物的外形复杂程度的提高,以及多个建筑物相互影响问题的出现,国内外学者越来越注重网格生成技术的研究。 在目前的建筑风场数值模拟现状中,结构化直角坐标网格、贴体坐标网格和非结构网格都得到不同程度的应用,但是这三种网格有各自的优势也有很明显的限制。吸取结构化直角坐标网格、贴体坐标网格和非结构网格等三种网格形式的优点,切合建筑风场问题的自身特点,建立起一套普遍适用于各种规则与不规则建筑体型的有效的网格生成和数值模拟方法,对建筑风场数值模拟的研究有重要意义。 首先,本文首次提出并自动生成了任意六面体同位网格系统,对于多数建筑风场数值模拟区域通常还是有规则的,可以视为多个初始六面体网格的组成或者最大限度的拟合,采用与结构化直角坐标网格同样的排序对其进行编号,根据控制网格的尺度要求对初始六面体网格进行离散划分,最终生成建筑风场数值模拟通用的任意六面体同位网格系统。该网格系统既保持了结构性网格的数据结构、列式简单的特点,又能如非结构网格一样真实反映复杂边界,网格系统的生成和调整简单而有效,能适合各种规则与不规则建筑体型的建筑风场数值模拟区域的网格生成。 其次,本文针对任意六面体同位网格系统,采用有限体积法建立了控制方程的离散方式,以显式方式对网格非正交性和两相邻单元错位进行了修正,给出了与网格系统相适应的压力校正方程,建立了通用的SIMPLE算法,形成了一套适合建筑风场的任意六面体同位网格系统的数值模拟方法,迄今在国内外尚未见有关上述模式在建筑风场数值模拟中的研究工作的报道。基于上述工作编制了通用的建筑风场数值模拟程序WSB。程序采用FORTRAN语言和MATLAB语言编制,可实现单体和群体建筑风场的数值模拟。 再次,应用开发的WSB程序和任意六面体同位网格系统,对双坡屋面建筑进行了风场模拟,数值模拟结果分别和正立方体网格系统的数值模拟结果以及风洞试验结果进行了比较;也对抗台风试点双坡挑檐低层建筑的风场进行模拟计算,数值模拟结果与非结构网格系统的数值模拟结果和风洞试验结果的进行了比较。这些数值模拟结果表明,程序WSB的网格生成、方程离散和算法实现是正