文档库 最新最全的文档下载
当前位置:文档库 › matlab流体力学

matlab流体力学

matlab流体力学
matlab流体力学

绕圆柱无环量和有环量流动流线分布图

由流体力学的相关知识可知,所有的真实流体都具有粘性和一定程度的可压缩性,但是在一些情况下,粘性及压缩性的影响较小,可以忽略,采用简化的理想不可压缩模型能很好的近似实际流动,另一些情况则是为了揭示出流动的特性的有价值的规律,采用简化的流动模型能使研究变得简单。基本的平面势流包括均匀直线流动、点源和点汇、点涡和偶极流。根据流函数和速度势函数的定义以及将流体近似看作是理想不可压缩流体的条件下,可以写出各个基本平面势流的流函数和速度势函数,得到流函数后,可以利用数学编程

MATLAB 软件将函数曲线画在坐标系下,更加直观的观察各种流动的特点以及不同基本势流叠加后的流动特性。本文即对相关内容进行了处理。

一、绕圆柱的无环量流动

由理论分析可知,均匀直线流动与偶极流叠加后可以表示均匀来流绕圆柱的无环量流动。设均匀直线流动的速度为,沿x 轴正方向,偶极中心位于坐V ∞标原点、强度为M 、偶极轴沿负x 方向。由均匀直线流动和偶极流的流函数可叠加得绕圆柱的无环量流动的流函数方程为:

ψ=r sin(θ)-V ∞M sin(θ)

2πr

因此符合流动的流线方程为:

r sin(θ)-=C (常量)

V ∞M sin(θ)

2πr 不同的C 值对应不同的流函数曲线,对方程中的常熟、M 以及C 取不同的值V ∞编程画出一族流函数曲线,上诉方程是用极坐标给出的,为了编程方便,现将

其变为直角坐标表示的形式:因为r=;sin(θ)==,所以方

x 2+y 2 y r y x 2+y 2程化为:y -=C (常量)

V ∞M

2πr y

x 2+y 2MATLAB 程序为

ezplot('23=50*y-557*y/(2*pi*(x^2+y^2))')

hold on

ezplot('-23=50*y-557*y/(2*pi*(x^2+y^2))')

hold on

ezplot('0=50*y-557*y/(2*pi*(x^2+y^2))')

hold on

ezplot('46=50*y-557*y/(2*pi*(x^2+y^2))')

hold on

ezplot('-46=50*y-557*y/(2*pi*(x^2+y^2))')

得到的绕圆柱的无环量流动的流线分布图为:

二、绕圆柱的有环量流动

如果在绕圆柱的无环量流动之上再在圆心叠加一个点涡流动,由于点涡流动的流线为同心圆族,故圆柱面仍为流线,则可组成绕圆柱的有环量流动,设点涡为顺时针方向、强度为-г。由均匀直线流动、偶极流、点涡三者叠加后的

复合流动,其流函数为:

ψ=(r -) sin(θ)+ln(r)

V ∞R 2r г

2π其流线方程为:(r -) sin(θ)+ln(r)=C (常量)

V ∞R 2r г

2π同样将其化为直角坐标的形式为:(-) +ln()=C (常

V ∞x 2+y 2R

2x 2+y 2y

x 2+y 2г2πx 2+y 2量)对其中的各个常数、R 、г以及C 取不同的值可以得到不同的流线分布图:V ∞相应程序为:

ezplot('0=50*(sqrt(x^2+y^2)-

9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)+0.6/(2*pi)*exp(sqrt(x^2+y^2))',[ -6 6,-5 5])

hold on

ezplot('23=50*(sqrt(x^2+y^2)-

9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)+0.6/(2*pi)*exp(sqrt(x^2+y^2))',[ -6 6,-5 5])

hold on

ezplot('40=50*(sqrt(x^2+y^2)-

9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)+0.6/(2*pi)*exp(sqrt(x^2+y^2))',[ -6 6,-5 5])

hold on

ezplot('60=50*(sqrt(x^2+y^2)-

9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)+0.6/(2*pi)*exp(sqrt(x^2+y^2))',[ -6 6,-5 5])

hold on

ezplot('80=50*(sqrt(x^2+y^2)-

9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)+0.6/(2*pi)*exp(sqrt(x^2+y^2))',[ -6 6,-5 5])

hold on

当点涡的强度减小时,可得流线分布图为:

对应MATLAB程序为:

ezplot('0=50*(sqrt(x^2+y^2)-

9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)+0.3/(2*pi)*exp(sqrt(x^2+y^2))',[ -6 6,-5 5])

hold on

ezplot('23=50*(sqrt(x^2+y^2)-

9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)+0.3/(2*pi)*exp(sqrt(x^2+y^2))',[ -6 6,-5 5])

hold on

ezplot('40=50*(sqrt(x^2+y^2)-

9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)+0.3/(2*pi)*exp(sqrt(x^2+y^2))',[ -6 6,-5 5])

hold on

ezplot('60=50*(sqrt(x^2+y^2)-

9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)+0.3/(2*pi)*exp(sqrt(x^2+y^2))',[ -6 6,-5 5])

hold on

ezplot('80=50*(sqrt(x^2+y^2)-9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)+

0.3/(2*pi)*exp(sqrt(x^2+y^2))',[-6 6,-5 5])

hold on

ezplot('-23=50*(sqrt(x^2+y^2)-

9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)+0.3/(2*pi)*exp(sqrt(x^2+y^2))',[ -6 6,-5 5])

hold on

ezplot('-40=50*(sqrt(x^2+y^2)-

9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)+0.3/(2*pi)*exp(sqrt(x^2+y^2))',[ -6 6,-5 5])

hold on

当点涡的流动反向时,可得流线分布图为:

其MATLAB程序为

ezplot('0=50*(sqrt(x^2+y^2)-9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)-

0.6/(2*pi)*exp(sqrt(x^2+y^2))',[-6 6,-5 5])

hold on

ezplot('-23=50*(sqrt(x^2+y^2)-9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)-

0.6/(2*pi)*exp(sqrt(x^2+y^2))',[-6 6,-5 5])

hold on

ezplot('-40=50*(sqrt(x^2+y^2)-9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)-

0.6/(2*pi)*exp(sqrt(x^2+y^2))',[-6 6,-5 5])

hold on

ezplot('-60=50*(sqrt(x^2+y^2)-9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)-

0.6/(2*pi)*exp(sqrt(x^2+y^2))',[-6 6,-5 5])

hold on

ezplot('-80=50*(sqrt(x^2+y^2)-9/sqrt(x^2+y^2))*y/sqrt(x^2+y^2)-

0.6/(2*pi)*exp(sqrt(x^2+y^2))',[-6 6,-5 5])

hold on

三.总结

由绕圆柱的有环量流动流线分布图可以看出,点涡的加入使绕圆柱的流动产生了旋转的趋势,旋转的方向与点涡的强度方向一致,点涡的强度增强时,旋转的趋势也随之增强,点涡的强度减弱时,旋转的趋势也随之减弱。

CFX的流场精确数值模拟教程

基于CFX的离心泵 内部流场数值模拟基于CFX的离心泵内部流场数值模拟 随着计算流体力学和计算机技术的快速发展,泵内部的流动特征成为热点研究方向,目前应用 CFX 软件的科研人员还较少,所以将CFX 使用的基本过程加以整理供初学者参考。如有不对之处敬请指教。 、CFX数值计算的完整流程 、基于ICEM CFD勺离心泵网格划分 2.1导入几何模型 2.2修整模型 2.3创建实体 2.4仓U建PRAT 2.5设置全局参数 2.6划分网格 2.7检查网格质量并光顺网格2.8导出网格—选择求解器2.9导出网格 、CFX-Pre设置过程 3.1基本步骤 3.2新建文件

3.3导入网格 3.4定义模拟类型3.5创建计算域3.6指定边界条件3.7建立交界面

3.8定义求解控制 3.9定义输出控制 3.10写求解器输入文件 3.11定义运行 3.12计算过程 四、CFX-Post 后处理 4.1计算泵的扬程和效率 4.2云图 4.3矢量图 4.4流线图 2.1导入几何模型 在ICEMCFD软件界面内,单击File宀Imort Geometry^STEP/IGES(—般将离心泵装配文件保存成STEP格式), 将离心泵造型导入I C E M如图3所示。 图3导入几何模型界面

2.2 修整模型 单击Geometry^Repair Geometry 宀Build Topology,设置Tolerenee,然后单击Apply,如图 4 所示。拓扑 分析后生成的曲线颜色指示邻近表面的关系:gree n =自由边,yellow =单边,red =双边,blue =多边,线条 颜色显示的开/关Model tree T Geometry T Curves T Color by cou nt,Red curves 表示面之间的间隙在容差之 内,这是需要的物理模型, N41 f !孕ECHH 匚丁E> !1 Z-和-1 :z? ...... ....................... 兰直卤* 百曲gw 卜宀-im * Q涕曲空JIT^J 厂社tt-sfri- Piwpe^ifl-5 CorFklr air^ i Cphcri s Quip^jr 匸* JO 匸叭和皈X XWM X ■an. y% wn- Yellow edges 通常是一些需要修补的几何。 亠 图4修整模型界面 2-3 创建实体单击Geometry^Creade Body,详细过程如图5所示。

《流体力学》典型例题20111120解析

《流体力学》典型例题(9大类) 例1~例3——牛顿内摩擦定律(牛顿剪切公式)应用 例4~例5——流体静力学基本方程式的应用——用流体静力学基本方程和等压面计算某点的压强或两点之间的压差。 例6~例8——液体的相对平衡——流体平衡微分方程中的质量力同时考虑重力和惯性力(补充内容) (1)等加速直线运动容器中液体的相对平衡(与坐标系选取有关) (2)等角速度旋转容器中液体的平衡(与坐标系选取有关) 例9——求流线、迹线方程;速度的随体导数(欧拉法中的加速度);涡量计算及流动有旋、无旋判断 例10~16——速度势函数、流函数、速度场之间的互求 例17——计算流体微团的线变形率、角变形率及旋转角速度 例18~20——动量定理应用(课件中求弯管受力的例子) 例21~22——总流伯努利方程的应用 例23——综合:总流伯努利方程、真空度概念、平均流速概念、流态判断、管路系统沿程与局部损失计算 例题1:如图所示,质量为m =5 kg 、底面积为S =40 cm ×60 cm 的矩形平板,以U =1 m/s 的速度沿着与水平面成倾角θ= 30 的斜面作等速下滑运动。已知平板与斜面之间的油层厚度δ =1 mm ,假设由平板所带动的油层的运动速度呈线性分布。 求油的动力粘性系数。 U G=mg δ θ 解:由牛顿内摩擦定律,平板所受的剪切应力du U dy τμ μδ == 又因等速运动,惯性力为零。根据牛顿第二定律: 0m ==∑F a ,即: gsin 0m S θτ-?= ()32 4gsin 59.8sin 301100.1021N s m 1406010m U S θδμ--?????==≈????? 粘性是流体在运动状态下,具有的抵抗产生剪切变形速率能力的量度;粘性是流体的一种固有物理属性;流体的粘性具 有传递运动和阻滞运动的双重性。 例题2:如图所示,转轴的直径d =0.36 m ,轴承的长度l =1 m ,轴与轴承的缝隙宽度δ=0.23 mm ,缝隙中充满动力粘性系数0.73Pa s μ=?的油,若轴的转速200rpm n =。求克服油的粘性阻力所消耗的功率。 δ d l n 解:由牛顿内摩擦定律,轴与轴承之间的剪切应力 ()60d d n d u y πτμ μδ == 粘性阻力(摩擦力):F S dl ττπ=?=

计算流体力学常用数值方法简介[1]

计算流体力学常用数值方法简介 李志印 熊小辉 吴家鸣 (华南理工大学交通学院) 关键词 计算流体力学 数值计算 一 前 言 任何流体运动的动力学特征都是由质量守恒、动量守恒和能量守恒定律所确定的,这些基本定律可以由流体流动的控制方程组来描述。利用数值方法通过计算机求解描述流体运动的控制方程,揭示流体运动的物理规律,研究流体运动的时一空物理特征,这样的学科称为计算流体力学。 计算流体力学是一门由多领域交叉而形成的一门应用基础学科,它涉及流体力学理论、计算机技术、偏微分方程的数学理论、数值方法等学科。一般认为计算流体力学是从20世纪60年代中后期逐步发展起来的,大致经历了四个发展阶段:无粘性线性、无粘性非线性、雷诺平均的N-S方程以及完全的N-S方程。随着计算机技术、网络技术、计算方法和后处理技术的迅速发展,利用计算流体力学解决流动问题的能力越来越高,现在许多复杂的流动问题可以通过数值计算手段进行分析并给出相应的结果。 经过40年来的发展,计算流体力学己经成为一种有力的数值实验与设计手段,在许多工业领域如航天航空、汽车、船舶等部门解决了大量的工程设计实际问题,其中在航天航空领域所取得的成绩尤为显著。现在人们已经可以利用计算流体力学方法来设计飞机的外形,确定其气动载荷,从而有效地提高了设计效率,减少了风洞试验次数,大大地降低了设计成本。此外,计算流体力学也己经大量应用于大气、生态环境、车辆工程、船舶工程、传热以及工业中的化学反应等各个领域,显示了计算流体力学强大的生命力。 随着计算机技术的发展和所需要解决的工程问题的复杂性的增加,计算流体力学也己经发展成为以数值手段求解流体力学物理模型、分析其流动机理为主线,包括计算机技术、计算方法、网格技术和可视化后处理技术等多种技术的综合体。目前计算流体力学主要向二个方向发展:一方面是研究流动非定常稳定性以及湍流流动机理,开展高精度、高分辩率的计算方法和并行算法等的流动机理与算法研究;另一方面是将计算流体力学直接应用于模拟各种实际流动,解决工业生产中的各种问题。 二 计算流体力学常用数值方法 流体力学数值方法有很多种,其数学原理各不相同,但有二点是所有方法都具备的,即离散化和代数化。总的来说其基本思想是:将原来连续的求解区域划分成网格或单元子区

第二章计算流体力学的基本知识

第二章计算流体力学的基本知识 流体流动现象大量存在于自然界及多种工程领域中,所有这些工程都受质量守恒、动量守恒和能量守恒等基本物理定律的支配。这章将首先介绍流体动力学的发展和流体力学中几个重要守恒定律及其数学表达式,最后介绍几种常用的商业软件。 2.1计算流体力学简介 2.1.1计算流体力学的发展 流体力学的基本方程组非常复杂,在考虑粘性作用时更是如此,如果不靠计算机,就只能对比较简单的情形或简化后的欧拉方程或N-S方程进行计算。20 世纪30~40 年代,对于复杂而又特别重要的流体力学问题,曾组织过人力用几个月甚至几年的时间做数值计算,比如圆锥做超声速飞行时周围的无粘流场就从1943 年一直算到1947 年。 数学的发展,计算机的不断进步,以及流体力学各种计算方法的发明,使许多原来无法用理论分析求解的复杂流体力学问题有了求得数值解的可能性,这又促进了流体力学计算方法的发展,并形成了"计算流体力学" 。 从20 世纪60 年代起,在飞行器和其他涉及流体运动的课题中,经常采用电子计算机做数值模拟,这可以和物理实验相辅相成。数值模拟和实验模拟相互配合,使科学技术的研究和工程设计的速度加快,并节省开支。数值计算方法最近发展很快,其重要性与日俱增。 自然界存在着大量复杂的流动现象,随着人类认识的深入,人们开始利用流动规律来改造自然界。最典型的例子是人类利用空气对运动中的机翼产生升力的机理发明了飞机。航空技术的发展强烈推动了流体力学的迅速发展。 流体运动的规律由一组控制方程描述。计算机没有发明前,流体力学家们在对方程经过大量简化后能够得到一些线形问题解读解。但实际的流动问题大都是复杂的强非线形问题,无法求得精确的解读解。计算机的出现以及计算技术的迅速发展使人们直接求解控制方程组的梦想逐步得到实现,从而催生了计算流体力

CFX的流场精确数值模拟教程.pdf

基于CFX的离心泵内部流场数值模拟 基于CFX的离心泵内部流场数值模拟 随着计算流体力学和计算机技术的快速发展,泵内部的流动特征成为热点研究方向,目前应用CFX 软件的科研人员还较少,所以将CFX使用的基本过程加以整理供初学者参考。如有不对之处敬请指教。 一、 CFX数值计算的完整流程 二、基于ICEM CFD的离心泵网格划分 2.1 导入几何模型 2.2 修整模型 2.3 创建实体 2.4 创建PRAT 2.5 设置全局参数 2.6 划分网格 2.7 检查网格质量并光顺网格 2.8 导出网格-选择求解器 2.9 导出网格 三、CFX-Pre 设置过程 3.1 基本步骤 3.2 新建文件 3.3 导入网格 3.4 定义模拟类型 3.5 创建计算域 3.6 指定边界条件 3.7 建立交界面 3.8 定义求解控制

3.10 写求解器输入文件 3.11 定义运行 3.12 计算过程 四、 CFX-Post后处理 4.1 计算泵的扬程和效率 4.2 云图 4.3 矢量图 4.4 流线图 2.1 导入几何模型 在ICEM CFD软件界面内,单击File→Imort Geometry→STEP/IGES(一般将离心泵装配文件保存成STEP格式),将离心泵造型导入ICEM,如图3所示。 图3 导入几何模型界面 2.2 修整模型 单击Geometry→Repair Geometry→Build Topology,设置Tolerence,然后单击Apply,如图4所示。拓扑分析后生成的曲线颜色指示邻近表面的关系:green = 自由边, yellow = 单边,red = 双边, blue =多边,线条

流体力学例题

第一章 流体及其主要物理性质 例1: 已知油品的相对密度为0.85,求其重度。 解: 例2: 当压强增加5×104Pa 时,某种液体的密度增长0.02%,求该液体的弹性系数。 解: 例3: 已知:A =1200cm 2,V =0.5m/s μ1=0.142Pa.s ,h 1=1.0mm μ2=0.235Pa.s ,h 2=1.4mm 求:平板上所受的内摩擦力F 绘制:平板间流体的流速分布图 及应力分布图 解:(前提条件:牛顿流体、层流运 动) 因为 τ1=τ2 所以 3 /980085.085.0m N ?=?=γδ0=+=?=dV Vd dM V M ρρρρρ d dV V -=Pa dp d dp V dV E p 84105.2105% 02.01111?=??==-==ρρβdy du μ τ=??????? -=-=?2221110 h u h u V μτμτs m h h V h u h u h u V /23.02 112212 2 11 =+= ?=-μμμμμN h u V A F 6.41 1=-==μ τ

第二章 流体静力学 例1: 如图,汽车上有一长方形水箱,高H =1.2m ,长L =4m ,水箱顶盖中心有一供加水用的通大气压孔,试计算当汽车以加速度为3m/s 2向前行驶时,水箱底面上前后两点A 、B 的静压强(装满水)。 解: 分析:水箱处于顶盖封闭状态,当加速时,液面不变化,但由于惯性力而引起的液体内部压力分布规律不变,等压面仍为一倾斜平面,符合 等压面与x 轴方向之间的夹角 例2: (1)装满液体容器在顶盖中心处开口的相对平衡 分析:容器内液体虽然借离心惯性力向外甩,但由于受容器顶限制,液面并不能形成旋转抛物面,但内部压强分布规律不变: 利用边界条件:r =0,z =0时,p =0 作用于顶盖上的压强: (表压) (2)装满液体容器在顶盖边缘处开口的相对平衡 压强分布规律: =+s gz ax g a tg = θPa L tg H h p A A 177552=??? ?? ?+==θγγPa L tg H h p B B 57602=??? ?? ?-==θγγC z g r p +-?=)2( 2 2ωγg r p 22 2ωγ =C z g r p +-?=)2( 2 2ω γ

计算流体力学过渡到编程的傻瓜入门教程

借宝地写几个小短文,介绍CFD的一些实际的入门知识。主要是因为这里支持Latex,写起来比较方便。 CFD,计算流体力学,是一个挺难的学科,涉及流体力学、数值分析和计算机算法,还有计算机图形学的一些知识。尤其是有关偏微分方程数值分析的东西,不是那么容易入门。大多数图书,片中数学原理而不重实际动手,因为作者都把读者当做已经掌握基础知识的科班学生了。所以数学基础不那么好的读者往往看得很吃力,看了还不知道怎么实现。本人当年虽说是学航天工程的,但是那时本科教育已经退步,基础的流体力学课被砍得只剩下一维气体动力学了,因此自学CFD的时候也是头晕眼花。不知道怎么实现,也很难找到教学代码——那时候网络还不发达,只在教研室的故纸堆里搜罗到一些完全没有注释,编程风格也不好的冗长代码,硬着头皮分析。后来网上淘到一些代码研读,结合书籍论文才慢慢入门。可以说中间没有老师教,后来赌博士为了混学分上过CFD专门课程,不过那时候我已经都掌握课堂上那些了。 回想自己入门艰辛,不免有一个想法——写点通俗易懂的CFD入门短文给师弟师妹们。本人不打算搞得很系统,而是希望能结合实际,阐明一些最基本的概念和手段,其中一些复杂的道理只是点到为止。目前也没有具体的计划,想到哪里写到哪里,因此可能会很零散。但是我争取让初学CFD 的人能够了解一些基本的东西,看过之后,会知道一个CFD代码怎么炼成的(这“炼”字好像很流行啊)。欢迎大家提出意见,这样我尽可能的可以追加一些修改和解释。

言归正传,第一部分,我打算介绍一个最基本的算例,一维激波管问题。说白了就是一根两端封闭的管子,中间有个隔板,隔板左边和右边的气体状态(密度、速度、压力)不一样,突然把隔板抽去,管子内面的气体怎么运动。这是个一维问题,被称作黎曼间断问题,好像是黎曼最初研究双曲微分方程的时候提出的一个问题,用一维无粘可压缩Euler方程就可以描述了。 这里 这个方程就是描述的气体密度、动量和能量随时间的变化()与它们各自的流量(密度流量,动量流量,能量流量 )随空间变化()的关系。 在CFD中通常把这个方程写成矢量形式 这里 进一步可以写成散度形式

计算流体力学实例

汽车外部气体流动模拟 振动和噪声控制研究所 1.模型概述 在汽车外部建立一个较大的长方体几何空间,长度约为30m,宽度和高度约为5m,在空间内部挖出汽车形状的空腔,汽车尺寸参照本田CRV为4550mm*1820mm*1685mm。由于汽车向前开进,气体从车头流向车尾,因此将汽车前方空间设为气体入口,后方空间设为气体出口,模拟气体在车外的流动。另外为了节省计算成本将整个模型按1:100的比例缩小,考虑到模型和流体均是对称的,因此仅画出几何模型的一半区域,建立对称面以考虑生成包含理想气体的流体域。在Catia中建立的模型如图1.1所示。 图1.1几何模型 2.利用ICEM CFD进行网格划分 a)导入有Catia生成的stp格式的模型; b)模型修复,删除多余的点、线、面,允许公差设为0.1; c)生成体,由于本模型仅为流体区域,因此将全部区域划分为一个体,选取方法可以 使用整体模型选取; d)为了后面的设置边界方便,因此将具有相同特性的面设为一个part,共设置了in, out,FreeWalls,Symmetry和Body; e)网格划分,设置Max element=2,共划分了1333817个单元,有225390个节点; f)网格输出,设置求解器为ANSYS CFX,输出cfx5文件。 3.利用ANSYS CFX求解 a)生成域,物质选定Air Ideal Gas,参考压强设为1atm,浮力选项为无浮力模型,

域运动选项为静止,网格变形为无;流体模型设定中的热量传输设定为Isothermal,流体温度设定为288k,湍流模型设定为Shear Stress Transport模型,壁面函数 选择Automatic。 b)入口边界设定,类型为Inlet,位置选定在in,质量与栋梁选定Normal Speed,设 定为15m/s,湍流模型设定类型为Intensity and Length Scale=0.05,Eddy Len.Scale=0.1m。 c)出口边界设定,边界类型为Outlet,位置选out。质量与动量选项为Static Pressure,相对压强为0pa。 d)壁面边界设定,边界类型为Wall,位置选在FreeWalls。壁面边界详细信息中指定 WallInfluence On Flow为Free Slip。 e)对称边界设定,边界类型为Symmetry,位置选在Symmetry。 f)汽车外壁面设定,边界类型为Wall,位置设在Body,壁面详细信息选项中指定Wall Influence On Flow为No Slip,即汽车壁面为无滑移壁面。 g)初始条件设定,初始速度分量设为U方向为15m/s,其他两个方向的速度为零。 h)求解设置,残差类型选为RMS,残差目标设定为1e-5,当求解达到此目标时,求解 自动终止。求解之前的模型如图3.1所示。 图3.1求解之前的模型 4.结果后处理 从图4.1中可以看出计算收敛。

计算流体力学_CFD_的通用软件_翟建华

第26卷第2期河北科技大学学报Vol.26,No.2 2005年6月Journal of Hebei University of Science and T echnology June2005 文章编号:100821542(2005)022******* 计算流体力学(CFD)的通用软件 翟建华 (河北科技大学国际交流与合作处,河北石家庄050018) 摘要:对化学工程领域中的通用CFD(Computational Fluid Dynamics)模拟软件Phoenics,Flu2 ent,CFX等的具体特点和应用情况进行了综述,指出了他们各自的结构特点、特有模块、包含的数学模型和成功应用领域;给出了选用CFD软件平台的7项准则,对今后CFD技术的发展进行了预测,指出,今后CFD研究的主要方向将集中在数学模型开发、工程改造和新设备开发及与工艺软件的匹配连用等方面。 关键词:计算流体力学;模拟软件;CFX;FLUENT;PH OENICS 中图分类号:T Q015.9文献标识码:A Review of commercial CFD software ZH AI Jian2hua (Department of Int ernation Exchange and Cooperation,H ebei University of Science and Technology,Shijiazhuang H ebei 050018,China) Abstr act:The paper summar izes the features and application of the CF D simulation software like Phoenics,F luent and CFX etc in chemical engineering,and discusses their str ucture features,special modules,mathematical models and successful application areas.It also puts forward seven r ules for the good choice of commercial CF D code for the CF D simulation resea rcher s.Based on t he predict ion of the technology development,it points out the possible r esear ch direction for CF D in the future will focus on the development of mathematical model,project transformat ion,new equipment and their matching application with technologi2 cal softwa re. Key words:CF D;simulation software;CF X;FLUENT;P HOENICS CFD(Computational Fluid Dynamics)软件是计算流体力学软件的简称,是用来进行流场分析、计算、预测的专用工具。通过CFD模拟,可以分析并且显示流体流动过程中发生的现象,及时预测流体在模拟区域的流动性能,并通过各种参数改变,得到相应过程的最佳设计参数。CFD的数值模拟,能使我们更加深刻地理解问题产生的机理,为实验提供指导,节省以往实验所需的人力、物力和时间,并对实验结果整理和规律发现起到指导作用。随着计算机软硬件技术的发展和数值计算方法的日趋成熟,出现了基于现有流动理论的商用CFD软件。这使许多不擅长CFD工作的其他专业研究人员能够轻松地进行流体数值计算,从而使研究人员从编制繁杂、重复性的程序中解放出来,以更多的精力投入到研究问题的物理本质、问题提法、边界(初值)条件和计算结果的合理解释等重要方面上,充分发挥商用CFD软件开发人员和其他专业研究人员各自的智力优势,为解决实际工程问题开辟了道路。 CFD研究走过了相当漫长的过程。早期数值模拟阶段,由于缺乏模拟工具,研究者一般根据自身工作性质和研究过程,自行编制模拟程序,其优点是针对性强,对具体问题的解决有一定精度,但是,带来的问题 收稿日期:2004208221;修回日期:2004211221;责任编辑:张军 作者简介:翟建华(19642),男,河北平乡人,教授,主要从事化工CFD、高效传质与分离和精细化工方面的研究。

中科大计算流体力学CFD之大作业一

CFD 实验报告一 姓名: 学号: 一、题目: 利用中心差分格式近似导数22/dx y d ,数值求解常微分方程 x dx y d 2sin 2 2= (10≤≤x ) 00==x y 4 2 s i n 11- ==x y 步长分别取x ?=0.05, 0.01, 0.001,0.0001。 二、报告要求: 1)列出全部计算公式和步骤; 2)表列出程序中各主要符号和数组意义; 3)绘出数值计算结果的函数曲线,并与精确解比较; 4)比较不同差分格式和不同网格步长计算结果的精度和代价; 5)附源程序。 三、相关差分格式 二阶导数22/dx y d 的三点差分格式有向前差分、向后差分和中心差分,表达 式分别如下: ()()()22122 22122 211 222 222j j j j j j j j j u u u u O x x x u u u u O x x x u u u u O x x x ++--+--+?=+???-+?=+???-+?=+???一阶向前差分:一阶向后差分:二阶中心差分: 代入微分方程可以得到差分方程,表达式分别如下: 212 212 11 2 2=sin 22=sin 22=sin 2j j j j j j j j j j j j u u u x x u u u x x u u u x x ++--+--+?-+?-+?一阶向前差分:一阶向后差分:二阶中心差分: 对于三种差分格式,差分格式可以改写成AY b =的形式,其中A 是相同的,

非齐次项b 不同,如下所示: 2112112112A -????-?? ??=?? -?? ??-?? 系数矩阵 ()()()02112 3221sin 2sin 2sin 2k k y x x b x x x x y ---???? ??? ? ?=????? ?? ?-?? 一阶向前差分 ()()()()2202 322121sin 2sin 2sin 2sin 2k k x x y x x b x x x x y -???-????? ??=????? ???-?? 一阶向后差分 ()()()()2102 232 2211sin 2sin 2sin 2sin 2k k x x y x x b x x x x y --?? ?-????? ??=??????? ?-? ? 二阶中心差分 求解AY b =可以得到各节点y 的值[]T 1 22 1k k Y y y y y --= 。 四、计算公式和步骤; 1.关于精确解的推导: 已知22sin 2d y x dx =,对 x 进行两次积分,得到121 sin 24 y x C x C =-++,再结合 边界条件00 ==x y 和4 2 sin 11-==x y 得到相对应的1C 和2C ,确定最后精确解为: 1 sin 24y x x =-+。 2.关于数值求解方法: 对于方程组AY b =可直接求解,也可以使用追赶法求解,下面介绍简单追赶法求解三对角方程组的过程。

流体力学计算题教学教材

流体力学计算题

水 水银 题型一:曲面上静水总压力的计算问题(注:千万注意方向,绘出压力体) 1、AB 曲面为一圆柱形的四分之一,半径R=0.2m ,宽度(垂直纸面)B=0.8m ,水深H=1.2m ,液体密度 3/850m kg =ρ,AB 曲面左侧受到液体压力。求作用在AB 曲面上的水平分力和铅直分力。(10分) 解:(1)水平分力: RB R H g A h P z c x ?- ==)2(ργ…….(3分) N 1.14668.02.0)2 2 .02.1(8.9850=??-??=,方向向右(2 分)。 (2)铅直分力:绘如图所示的压力体,则 B R R R H g V P z ??? ? ????+-==4)(2πργ……….(3分) 1.15428.04 2.014.32.0)2.02.1(8.98502=???? ? ?????+?-??=,方向向下(2分)。 2.有一圆滚门,长度l=10m ,直径D=4.2m ,上游水深H1=4.2m ,下游水深H2=2.1m ,求作用于圆滚门上的水平和铅直分压力。 l d Q h G B A 空 气 石 油 甘 油 7.623.66 1.52 9.14m 1 1

解题思路:(1)水平分力: l H H p p p x )(2 12 22121-=-=γ 方向水平向右。 (2)作压力体,如图,则 l D Al V p z 4 432 πγγγ? === 方向垂直向上。 3.如图示,一半球形闸门,已知球门的半径m R 1= ,上下游水位差m H 1= ,试求闸门受到的水平分力和竖直分力 的大小和方向。 解: (1)水平分力: ()2R R H A h P c πγγ?+===左,2R R A h P c πγγ?='=右 右左P P P x -= kN R H 79.30114.31807.92=???=?=πγ, 方向水平向右。 (2)垂直分力: V P z γ=,由于左、右两侧液体对曲面所形成的压力体均为半球面,且两侧方向相反,因而垂直方向总的压力为0。 4、密闭盛水容器,已知h 1=60cm,h 2=100cm ,水银测压计读值cm h 25=?。试求半径R=0.5m 的半球盖AB 所受总压力的水平分力和铅垂分力。

计算流体力学简介

計算流體力學主要有以下幾個主要問題大家比較關心 1.關於瞬態計算的問題 2.關於建模的問題 3.關於網格化的問題 4.關於動畫顯示的問題 5.關於交變載荷的問題 一、關於第一個問題的解答: 計算瞬態設置參數與穩態不同,主要設置的參數爲: 1.FLDATA1,SOLU,TRAN,1設置爲瞬態模式 2.FLDATA4,TIME,STEP,0.02,自定義時間步時間間隔0.02秒 3.FLDATA4,TIME,TEND,0.1,設置結束時間0。1秒 4.FLDATA4,TIME,GLOB,10,設置每個時間步多少次運算 5.fldata4a,time,appe,0.02設置記錄時間間隔 6.SET,LIST,2查看結果 7.SET,LAST設爲最後一步 8.ANDATA,0.5,,2,1,6,1,0,1動態顯示結果 以上爲瞬態和穩態不同部分的設置和操作,特別是第五步。爲了動態顯示開始到結束時間內氣流組織的情況,還是花了我們很多時間來找到這條命令。如果你是做房間空調送風計算的,這項對你來說非常好,可以觀察到從開空調機到穩定狀態的過程。 二.關於建模的問題 大家主要關心的建模問題是模型的導入和導出,及存在的一些問題。這些問題主要體現在:1.AUTOCAD建模導出後的格式與ANSYS相容的只有SAT格式。PROE可以是IGES格式或SAT格式。當然還有其他格式,本人使用的限於正版軟體,只有上述兩種格式。SAT格式可由PROE中導出爲IGES格式。ANSYS默認的導入模型爲IGES格式的圖形模型。 2.使用AUTOCAD一般繪製介面比較複雜的拉伸體非常方便。如果是不規則體,用PROE和ANSYS都比較方便,當然本人推薦用ANSYS本身的建模功能。對於PROE,因爲它的功能強大,本人推薦建立很複雜的模型如變截面不規則曲線彎管(如血管)。 3.導入過程中會出現默認選項和自定義選項,一般本人推薦使用自定義選項,以避免一些操作帶來的問題。有時出現顯示只有線而沒有面顔色的問題,可以用命令: /FACET,NORML來解決這個問題。 三.關於網格化的問題。 網格化對結果影響很大,如果網格化不合理,出現的結果會不準確,或者計算時不收斂。更甚者,網格數量太大,減慢求解速度。對計算流體力學來說,實際應用中三維問題偏多,計算量一般非常大,由於ANSYS採用的是有限元,所以同有限差分比較來說,收斂慢,記憶體需要量大。但這並不是說水平不如有限差分的流體計算軟體。ANSYS的計算結果直觀性較好,特別對渦流的處理很形象很準確(其他軟體往往看不到該有的渦流,給人的感覺太粗糙)。當然對於稍大的模型,就有點力不從心的感覺。

流体力学题库教学教材

流体力学题库

B1 流体及其物理性质 1. 按连续介质的概念,流体质点是指( ) A.流体的分子 B.流体内的固体颗粒 C.几何的点 2.液体的粘性主要来源于液体()。 A. 分子热运动; B. 分子间内聚力; C. 易变形性; D. 抗拒变形的能力。 3.当水的压强增加1个大气压时,水的密度约增大()。 A. 1/20000; B. 1/10000; C. 1/4000; D. 1/2000 4.()理想流体就是粘性为常数的流体; 5.()当很小的切应力作用于流体时,流体是否流动还需要看其它条件; 6.()当很小的切应力作用于流体时,流体不一定会流动; 7. 分别说明气体和液体的粘度与温度的关系及原因。 8. 写出牛顿粘性定律的表达式,指出各符号代表的变量及单位,说明什么是牛顿流体? 9. 一圆锥体绕其中心轴作等角速度旋转ω=16/ rad s,锥体与固定壁面间的距离δ=1mm,用μ=0.1Pa s?的润滑油充满间隙,锥底半径R=0.3m,高H=0.5m。求作用于圆锥体的阻力矩。

10. 两无限大平行平板,保持两板的间距δ=0.2 mm 。板间充满锭子油,粘度为μ=0.01Pa ﹒s ,密度为ρ =800 kg/m 3。设下板固定,上板以U=0.5 m/s 的速度滑移,油内沿板垂直方向y 的速度u(y)为线性分布,试求: (1)锭子油的运动粘度υ; (2)上下板的粘性切应力τ1,τ2。 B2 流动分析基础 1. 非定常流动中,流线与迹线( )。 A.一定重合 B.一定不重合 C.特殊情况下可能重合 D.一定正交 2. 用欧拉法表示流体质点的加速度a r 等于( ) A.2 2d r dt r B.u t ??r C.()u u ??r r D.u t ??r +()u u ??r r 3. 两根管径相同的圆管,以同样速度输送水和空气,不会出现( )情况。 A. 水管内为层流状态,气管内为湍流状态; B. 水管、气管内均为层流状态; C. 水管内为湍流状态,气管内为层流状态; D. 水管、气管内均为湍流状态。 4. 均匀流是( ) A.当地加速度为零 B.迁移加速度为零 C.向心加速度为零 D.合加速度为零 5.( )若流体为稳定流动,则0dv dt =。 6.( )流动过程中,只要Re >2300,则流动为湍流。

计算流体力学教学大纲

《计算流体力学》教学大纲 课程编号:00002067 课程中文名称:计算流体力学 课程英文名称:Computational Fluid Mechanics 总学时:48实验学时:0 上机学时:0 学分:3 适用专业:工程力学 一、课程性质、目的和任务(300字内) 计算流体力学是工程力学专业的一门选修课。它的主要任务是通过教学环节,使学生理解和掌握计算流体力学的一些基本理论和基本计算方法。学会运用计算流体力学、计算机解决一些流体数值计算问题。为从事工程技术工作、科学研究及开拓新领域,打下坚实的基础。 通过本课程的学习,使学生掌握计算流体力学有关的基本概念与基本理论,学会将数学、计算机、流体力学知识有机地结合,对科学研究和工程应用中的流动问题进行数值模拟的方法。教学中应贯彻启发式,互动式。着重讲清基本概念、基本理论、分析问题的思路和方法,并配以适当讨论,逐步培养学生具有分析问题和解决问题的能力。指导学生阅读参考书、文献和资料,培养学生自学获取知识的能力。重视实践环节,要求学生上机计算,并分析计算结果。充分利用现代化的教学手段,使学生具有灵活运用知识、进行探索和开拓创新等方面的技能,并具有较高的综合素质。

二、课程教学内容及学时分配 1、理论讲授 3、教学环节的安排及学时分配 教材:1. 吴子牛主编的《计算流体力学基本原理》,科学出版社,2001年第一版。 2. 王福军主编《计算流体动力学》,清华大学出版社,2005年第一版。

参考资料: 1.R. Peyret & T. D. Taylor. Computational Methods for Floud Flow. 2.C.A.J.Fletcher. Computational Techniques for Fluid Dynamics. 3. H K Versteeg的《计算流体动力学导论》,世界图书出版公司,1995年第一版

计算流体力学基础

一、计算流体力学的基本介绍 一、什么是计算流体力学(CFD)? 计算流体力学(Computational Fluid Dynamics)是流体力学的一个新兴的分支,是一个采用数值方法利用计算机来求解流体流动的控制偏微分方程组,并通过得到的流场和其它物理场来研究流体流动现象以及相关的物理或化学过程的学科。事实上,研究流动现象就是研究流动参数如速度、压力、温度等的空间分布和时间变化,而流动现象是由一些基本的守恒方程(质量、动量、能量等)控制的,因此,通过求解这些流动控制方程,我们就可以得到流动参数在流场中的分布以及随时间的变化,这听起来似乎十分简单。但遗憾的是,常见的流动控制方程如纳维一斯托克斯(Navier-Stokes)方程或欧拉(Euler)方程都是复杂的非线性的偏微分方程组,以解析方法求解在大多数情况下是不可能的。实际上,对于绝大多数有实际意义的流动,其控制方程的求解通常都只能采用数值方法的求解。因此,采用CFD方法在计算机上模拟流体流动现象本质上是流动控制方程(多数情况下是纳维一斯托克斯方程或欧拉方程)的数值求解,而CFD软件本质上就是一些求解流动控制方程的计算机程序。 二、计算流体力学的控制方程 计算流体力学的控剖方程就是流体流动的质量、动量和能量守恒方程。守恒方程的常见的推导方法是基于流体微元的质量、动量和能量衡算。通过质量衡算可以得到连续性方程,通过动量守恒可以得到动量方程,通过能量衡算可以得到能量方程。式(1)一(3)是未经任何简化的流动守恒微分方程,即纳维一斯托克斯方程( N-S方程)。 N-S方程可以表示成许多不同形式,上面的N-S方程是所谓的守恒形式,

计算流体力学ICEM CFD 网格生成基础教程

第一章介绍 ICEM CFD 工程 Tutorials目录中每个工程是一个次级子目录。每个工程的目录下有下列子目录:import, parts, domains, mesh, 和transfer。他们分别代表: ? import/: 要导入到ICEMCFD中的集合模型交换文件,比如igs,STL等; ? parts/: CAD模型 ? domains/: 非结构六面体网格文件(hex.unstruct), 结构六面体网格分区文件(domain.n), 非结构四面体网格文件(cut_domain.1) ? mesh/: 边界条件文件(family_boco, boco),结构网格的拓扑定义文件(family_topo, topo_mulcad_out), 和Tetin几何文件(tetin1). ? transfer/: 求解器输入文件(star.elem), 用于Mom3d.的分析数据 mesh目录中Tetin文件代表将要划分网格的几何体。包含B-spline曲面定义和曲线信息,以及分组定义 Replay 文件是六面体网格划分的分块的脚本 鼠标和键盘操作

第二章ICEM CFD Mesh Editor界面 The Mesh Editor, 创建修改网格的集成环境,包含三个窗口 ? The ICEM CFD 主窗口 ? 显示窗口 ? The ICEM CFD 消息窗口 主窗口 主窗口中除了图形显示区域,外,还有6个radio按钮:File, Geometry, Meshing, Edit Mesh and Output. The File Menu The File menu 包含 ? Open, Save, Save as, Close, Quit, Project dir, Tetin file, Domain file, B.C file, Import geo, Export geo, Options, Utilities, Scripting, Annotations, Import mesh, DDN part.

计算流体力学上机考试报告

计算流体力学CFD 上机考试报告 学院:城市轨道交通学院 学号:12424050xx 姓名: 专业:建筑环境与设备工程

计算流体力学CFD 上机考试报告 ——Gambit 及Fluent 软件应用 前言: 计算流体力学(Computational Fluid Dynamics )是用计算机和离散化的数值方法对流体力学问题进行数值模拟和分析的一个学科。流体力学和其他学科一样,是通过理论分析和实验研究两种手段发展起来的。很早就已有理论流体力学和实验流体力学两大分支。理论分析是用数学方法求出问题的定量结果。但能用这种方法求出结果的问题毕竟是少数,计算流体力学正是为弥补分析方法的不足而发展起来的。而此次上机我们采用的便是利用Gambit 软件建立模型并进行网格mesh 划分,再使用Fluent 软件设置边界条件后进行网格收敛计算。 1 前处理(Pro-processor ) 本案例研究的是一个长宽高均为2m 的立方空间的流体稳定运行状态。考虑影响气流组织的因素有进风口位置及型式,出风口位置, 房间几何形状,空间内的各 种扰动等。其中以送风口的 空气射流及其参数对气流 组织的影响最为重要。我们 尝试在其顶部中央开一宽 0.2m 的进口;侧面有两处 同样宽0.2m 的出口(图1); 其余各面均为wall 。设置进 Outlet 图1

口初始速度为0.4m/s 。研究在此假设下空间内气流运行状态分布。 首先我们利用Gambit 软件建立该模型。该模型长宽高为2m x 2m x 2m 。第一步我们以原点作为基点,利用点工具作出各交点的坐标,然后用线工具将各点连接,并将线段所围成的面通过面生成工具生成,最后把各个面围成的空间生成体。 2 网格划分 对边界进行网格 划分。计算区域划分 的每个网格点周围都 有一个互不重复的控 制体积,利用控制体 积积分便可得出一组 离散方程。本文采用 六面体网格,网格的 最大单元为0.025m x0.025m x 0.025m ,最长边划分格数为72,同时还考虑进出入口附近边界层的存在,对局部的网格进行了局部double sided 的加密细化,最终方案生成网格数为558009个(图2),基本符合运算和精度的要求。 3 Fluent 处理 将Gambit 中生成的网格模型导 入到Fluent 软件中,设置材料属性 Materials 为Fluid 中的air ,边界条件 图 2

计算流体力学入门 第九章 库特流代码 fortan90版

计算流体力学入门第九章库特流代码 fortan90版 ! -------------------------------------------------- ! Silverfrost FTN95 for Microsoft Visual Studio ! Free Format FTN95 Source File ! -------------------------------------------------- program piple implicitnone real,dimension(21)::u real,dimension(21)::uu real,dimension(21,3)::cf integer::i real::s=0.0 real::err=1 ! judgement of wheather stop or not do i=1,21 u(i)=0 enddo dowhile(err>1e-8) u(1)=0.0 u(21)=1.0 uu(1)=0.0 uu(21)=1.0 cf(:,1)=-0.5 cf(:,2)=2.0 do i=2,20 cf(i,3)=0.5*(u(i+1)+u(i-1)) enddo cf(20,3)=cf(20,3)+0.5 do i=3,20 cf(i,2)=cf(i,2)-(cf(i,1)*cf(i-1,1))/cf(i-1,2) cf(i,3)=cf(i,3)-(cf(i-1,3)*cf(i,1))/cf(i-1,2) enddo uu(20)=cf(20,3)/cf(20,2) do i=19,1,-1 uu(i)=(cf(i,3)+0.5*uu(i+1))/cf(i,2) enddo uu(1)=0 do i=1,21 s=s+abs(uu(i)-u(i)) enddo u=uu err=s s=0.0 print*,err enddo print*,uu read*,i endprogram piple ! -------------------------------------------------- ! Silverfrost FTN95 for Microsoft Visual Studio ! Free Format FTN95 Source File ! -------------------------------------------------- program piple

相关文档
相关文档 最新文档