wasp入门例子

wasp入门例子
wasp入门例子

WASp入门例子

3.3.1介绍

这个例子通过一个完整的风机选址操作来进行,开始于测量风数据,结束于一个特定站点垂直轴风机的发电量预测。

接下来,将建立一个由几台风机组成的风场,并预测风场的年发电量,包括由风轮尾流引起的损失。最后,我们将绘出覆盖该地区的风资源图。

您可以在包含样本数据的文件夹中为例子找到要使用的数据,这些数据在您安装WAsP时就已生成,如'C:\Program Files\Wasp\Sample data\Wasp misc files'。

在每个页面底部是一个继续链接,它可以带您进入例子的下一页面。

3.3.2工况

Friends of Wind Energy, Waspdale Ltd.公司提出要求提供位于Waspdale一台风机的发电量预测。他们打算在Waspdale山顶立一台1-MW风机(他们有合适的能量需求)。

风机站本身没有进行风测量,但是附近Waspdale机场的气象站有收集了数据。Waspdale的地图如下所示:

您现在有如下资料:

z该地区的等高线地图

z来自机场的风数据

z该地区土地使用的简单描述

z气象站附近机场建筑物的草图

z风机发电量特性描述

这些数据可以转换成如下数字文件,如下:

z高度和粗糙度的数字化地图

z包含风数据的数据文件

z描述机场建筑物的数据文件

z包含风机发电量曲线的数据文件

3.3.3用WAsP提供一个预测

根据工程数据,对于给定的风速您可以指定风机产生的发电量。如果打算把风机立在和收集气象数据的同一个地点,那么计算出预期的发电量就是一个非常简单的任务了。

然而,仅从地图上就可以很明显地看出被提议的风机站与机场的气象站完全不同:气象站本身的性质将影响那里记录的风数据。此外,风机站的特性对风机附近的风行为有影响。风机的轮毂高度也不太可能与风速计的高度一样。

您需要一种方法取得气象站的风气候记录,并用它们预测风机站的风气候。这就是WAsP 要做的。

您可以使用WAsP分析记录的风数据,纠正记录地点对产生一个独立站点的局部风气候特性的影响。这个独立站点的局部风气候特性称作风图谱数据组或者区域风气候。您也可以使用WAsP把站点影响用于风图谱数据产生一个特定站点局部风气候的说明。

因此,提供Waspdale例子的一个预测需要两个阶段:首先,需要分析来自气象站的数据生成一个风图谱,然后使用风图谱来估算被提议风机站的风能。

3.3.4计算风图谱

3.3.4.1建立气象站

开始,您需要在WAsP中打开一个新工作空间。在这个工作空间中自动插入一个新工程,保存工作空间和工程,把它们都命名为Waspdale。如果你不知道怎么做,请返回到GUI essentials。

现在插入一个新的风图谱作为工程的孩子(用右键单击工程,选择插入新的,然后选择风图谱)。从气象站中生成一个风图谱,插入了一个新的气象站结构成员,它是风图谱的孩子。现在工作空间看起来应该是这个样子:

WAsP现在需要:

z记录数据站点的描述

z站点风数据记录摘要

增加风观测

您现在需要在结构中插入一些风数据。

选择气象站,使用从文件插入菜单插入一个观测风气候成员,要求您提供使用的文件名。操作包含样本数据的文件夹,选择'Waspdale.tab'文件,这个文件夹在您安装WAsP时就已生成。您可以从文件中其它地方了解更多怎样从原始数据测量中产生一个观测风气候文件。

现在工作空间看起来象这样:

你可以通过点击鼠标右键选择重命名给风图谱或其它结构成员取一个新名字。这里称风图谱为'Waspdale'。

3.3.4.2站点描述

现在WAsP需要知道收集数据的站点情况。首先,引入一张地图作为工程的孩子。使用工程中的从文件插入,然后选择矢量图,选择名为'Waspdale.map'的文件。现在需要确定气象站在地图的位置。

气象站定位:

z从气象站右键菜单中选择显示

z在出现的对话框中设置位置为(34348,37233)

在气象站里,测风杆附近发现了几个建筑物和防风林,WAsP需要了解这些情况。

插入一个描述障碍物的列表,使用气象站中的从文件插入命令增加一个障碍物列表。当出现选择文件的对话框时,选择'Airport.obs'文件。

现在的工作空间结构看起来有点象这样:

3.3.4.3图谱计算

WAsP现在已经准备好为Waspdale计算风图谱。但是在开始前,请先停下来检查对分析有贡献的结构成员:

地图、观测风气候及障碍物列表都包含数据且可以被查看。它们的右键菜单都有一个显示命令,该命令用来打开相关成员窗口。打开每一个窗口进行查看。为了查看气象站在地图中的位置,从气象站右键菜单中选择在新空间视图中显示命令。单击在地图工具栏中的小的风速计图标将在地图上显示或隐藏气象站。

生成风图谱

现在用WAsP生成一个风图谱。从风图谱右键菜单中选择计算风图谱命令。当计算完成后,显示在风图谱图标上的黄色小告警标志消失,这表示风图谱计算是最新的。注意:黄色小告警标志出现在下一个气象站,这意味着气象站本身预测需要更新。从气象站右键菜单中选择计算站点影响和气象站气候自我预测。

也可以在工程右键菜单中选择为所有工程成员做可行性计算更新工程的所有计算。

选择风图谱右键菜单中的显示命令查看计算结果。风图谱被显示。这是一个站点独立的整个Waspdale地区风气候描述,您也可以认为它是Waspdale的区域风气候。

在风图谱数据组中,观测风已经对站点独立条件进行了“清理”。风图谱数据组是站点独立的,风的分布被简化成一些标准条件,也即四个标准的粗糙度等级和五个标准的高于地平面的高度。

3.3.5风功率估计

3.3.5.1建立一个风机站

现在工程中包含一个带有站点独立风气候数据的风图谱,把那些数据用到被提议的风机站中。WAsP会根据工况调整数据找到风机站,并为站点本身产生一个风气候预测。

您需要在工作空间中增加一个风机站结构成员,插入一个新的风机站作为工程的孩子。此时工作空间看起来如下:

右击风机位置图标选择重命名,给风机站提供一个名字。因为这个计划是在山顶上立一个风机,因此命名为'Hilltop'。

WAsP现在需要:

z在地图中定出站点位置

z您提议使用的风机类型的描述

在山顶附近没有障碍物,因此这个站点不需要增加障碍物列表。

3.3.5.2风机站定位

首先,在地图上确定风机站的位置。因为地图和风机站在同一个工程中,WAsP会自动知道站点位于地图覆盖的区域,您所需要做的就是提供坐标。

执行象给气象站定位那样同样的步骤就可以完成风机站的定位(在站点对话框中输入坐标)。然而,因为风机站的位置还没有精确确定,这个阶段不需要这么精确,所有可以使用不同的方法。

从风机站右键菜单中选择在新空间视图中显示,出现地图窗口,风机站会在地图中间高亮显

示。单击工具栏上的有标记的按钮,缩小窗口查看整个地图。您也可以使用常规的方法最大化窗口。

现在,您可以在地图中拖动风机站把它放在您想要放的任何地方。象这样,把它放在西部地区的山顶上:

如果您想调整站点位置到指定精确的地方,那么使用站点对话框。在任何时候通过右击工作空间结构中的风机站图标,选择显示,都可以进入到站点对话框。您也可以右击地图中的风机站图标调用对话框。

3.3.5.3指定功率曲线

为了预测风机的发电量,WAsP需要知道风机的发电量特性。通过和风机站相关的风力发电机结构成员给WAsP提供这些信息。从风机站右键菜单中选择从文件插入,然后在提示菜单

中选择'Wecs1000.wtg'。

因为轮毂高度和默认的预测高度(10 m a.g.l.)不同,所以WAsP会问您想要做什么:

按下OK键,改变预测高度为实际的轮毂高度,结构现在看起来应该象这样:

打开功率曲线窗口(选择右键菜单的显示)查看风机的发电量特性:

3.3.5.4预测风气候和年发电量AEP

WAsP现在准备好预测风机站处的风气候。从风机站右键菜单中选择计算站点影响、预测风气候和风机站的年发电量。和气象站一样,计算完成后在风机站图标上的黄色小告警标志消失。

打开风机站窗口查看结果。用鼠标右键单击风机站,选择显示,然后单击风标签或功率标签:

风机站的平均风速为8.1 ms-1,预测发电量为3.380 GWh。

上面显示的数字可能和反馈给您的稍有差别,这是因为站点位置可能不完全一样。WAsP估计在在山顶安装一台风机的年发电量大约为3.4 GWh,这个数字作为年发电量(AEP)的参考。你可以返回到Waspdale有限责任公司的风能助手生成报告。

3.3.6风场发电量估计

3.3.6.1建立一个风场

建立一个风场需要在工作空间中增加一个风场结构成员,插入一个新风场作为工程的孩子。工作空间现在看起来象这样:

通过右击风场图标选择重命名给风场起个名字。因为计划是在山顶上建一个风场,所以称为'Crest'。接下来,需要在风场中插入风机站。

WAsP现在要求:

z风场风机站在地图中的位置

z您提议要使用的风机类型的描述

因为在山顶附近没有障碍物,所有不需要在风场中增加一个障碍物列表。

3.3.6.2确定风机站位置

首先,右击风场结构成员,选择插入新的,然后选择风机站。接着,移动这个新的风机站把它象前面章节描述的那样放在山顶(比方说,现有风机站的北面)。

可以用下面介绍的简单方法在风场中增加更多的风机:用鼠标左键单击第一个风机站(在风机周围出现一个小环),按住鼠标左键和键盘上的Ctrl键不放,直到拖动风机站到一个新的位置,松开鼠标左键。这样就在风场中产生了一个新的风机站,增加两个以上的风机,空间视图现在看起来有点象这样:

如果您想调整站点位置到精确指定的地方,那么使用站点对话框。站点对话框可以在任何时候从工作空间结构中的风机站图标右键菜单中选择显示进入对话框,您也可以右击地图中的风机站图标调用对话框。

3.3.6.3指定风力发电机

为了预测风场产生的发电量,WAsP需要知道每台风机的发电量和推力曲线特性。如果风场中的风机都是同一类型,可以通过风场的相关风力发电机结构成员把这个信息提供给WAsP。从风场右键菜单中选择从文件插入,然后从提示对话框中选择'Wecs1000.wtg'文件。现在结构看起来应该象这样:

如果风场中有一台或多台风机与剩余的不同,就必须为这些风机提供单独的风力发电机结构成员。在这种情况下,风力发电机特性作为风机站的孩子被插入,像处理'Hilltop'站时一样。3.3.6.4预测风场发电量

WAsP现在准备好预测风场的发电量。从风场右键菜单中选择计算数据和风场尾流损失。和气象站一样,计算完成后在风机站和风场图标上的黄色小告警标志消失。

您可以打开风机站窗口查看结果。右击风机站,选择显示,然后单击统计标签:

预测的风场发电量为12.8 GWh。这里的尾流损失非常小是因为风场是由与盛行风向成直角

方向上安装的一排风机组成的。上面的数据可能跟返回给您的数据稍有差别,这是因为站点位置可能不是完全一样的。

更多信息可以从站点列表标签中得到:每个风机站的精确坐标、高度、轮毂高度、总发电量、净发电量和尾流损失。

更多关于风气候等的详细信息可从每个风机站的显示窗口中得到:

3.3.7绘制风资源地图

3.3.7.1建立资源栅格

为了绘制覆盖一个地区的风资源地图,需要在工作空间中增加一个资源栅格结构成员。插入一个新的资源栅格作为工程的孩子,工作空间现在看起来如下:

注意:因为我们想进行这种风机的类型和高度的所有计算,所有我们把风力发电机移到工程级(在结构中,用鼠标左键单击并拖拉即可移动成员)。在结构中地形图、风力发电机和风

图谱数据组这三个计算成员都是公有的。

右击资源栅格图标选择重命名可以重新给风资源地图命名。因为这个计划是在山顶上建立一个风场,所以命名为'Crest'。

WAsP现在需要:

z资源栅格在地图中的位置和结构

3.3.7.2配置资源栅格

首先,右击资源栅格结构成员选择显示,然后选择“空间视图”标签。点击窗口右上方的最大化图标可以最大化窗口。

其次,单击编辑资源栅格设置图标,打开资源栅格配置窗口,在地图和配置窗口中显示一个默认的资源栅格。

如果您喜欢默认的布局和结构,按下OK按钮,计算资源栅格准备好进行计算。

然而,在这种情况下我们希望资源栅格能覆盖山顶,有三种方式可以改变资源栅格的布局:

1.按住Ctrl键不放,鼠标左键放在地图上的资源栅格内,用拖动资源栅格到一个新位

2.按住Ctrl键不放,鼠标左键放在地图上的资源栅格外,用鼠标画出一个新的资源栅

3.给栅格节点和分辨率输入新值

当您对资源栅格布局满意时,按下OK按钮。

3.3.7.3预测风资源

WAsP现在已经准备好预测覆盖所选地区的风资源情况。从资源栅格右键菜单中选择对所有选择的栅格进行计算,或按下空间视图中的计算图标。象计算其它结构成员一样,计算完成后在资源栅格图标上的黄色小告警标准消失。

现在可以打开一个资源栅格窗口查看结果。右击资源栅格,选择显示,然后单击空间视图标签:

“无数据栅格”表明边界或资源栅格的结点。使用变量选择器菜单选择显示的变量,即年发电量(AEP):

资源网格窗口现在看起来有点象这样(栅格分辨率为500米):

在地图上慢慢移动鼠标,从弹出的黄色标签中可以快速读出年发电量的值。跟预期的一样,顺着山顶的资源相对较高,超过东南方的小山。此外,资源高于资源栅格东北部湖的东面的资源。

在统计视图中可以看到资源栅格的一些简单统计数据:

Fluent经典问题及解答

Fluent经典问题及解答 1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢?(#61) 2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。(13楼) 3 在数值模拟过程中,离散化的目的是什么?如何对计算区域进行离散化?离散化时通常使用哪些网格?如何对控制方程进行离散?离散化常用的方法有哪些?它们有什么不同?(#80) 4 常见离散格式的性能的对比(稳定性、精度和经济性)(#62) 5 在利用有限体积法建立离散方程时,必须遵守哪几个基本原则?(#81) 6 流场数值计算的目的是什么?主要方法有哪些?其基本思路是什么?各自的适用范围是什么?(#130) 7 可压缩流动和不可压缩流动,在数值解法上各有何特点?为何不可压缩流动在求解时反而比可压缩流动有更多的困难?(#55) 8 什么叫边界条件?有何物理意义?它与初始条件有什么关系?(#56) 9 在一个物理问题的多个边界上,如何协调各边界上的不同边界条件?在边界条件的组合问题上,有什么原则? 10 在数值计算中,偏微分方程的双曲型方程、椭圆型方程、抛物型方程有什么区别?(#143) 11 在网格生成技术中,什么叫贴体坐标系?什么叫网格独立解?(#35) 12 在GAMBIT的foreground和background中,真实体和虚实体、实操作和虚操作四个之间是什么关系? 13 在GAMBIT中显示的“check”主要通过哪几种来判断其网格的质量?及其在做网格时大致注意到哪些细节?(#38) 14 画网格时,网格类型和网格方法如何配合使用?各种方法有什么样的应用范围及做网格时需注意的问题?(#169) 15 对于自己的模型,大多数人有这样的想法:我的模型如何来画网格?用什么样的方法最简单?这样做网格到底对不对?(#154) 16 在两个面的交界线上如果出现网格间距不同的情况时,即两块网格不连续时,怎么样克服这种情况呢?(#40) 17 依据实体在GAMBIT建模之前简化时,必须遵循哪几个原则?(#170) 18 在设置GAMBIT边界层类型时需要注意的几个问题:a、没有定义的边界线如何处理?b、计算域内的内部边界如何处理(2D)?(#128) 19 为何在划分网格后,还要指定边界类型和区域类型?常用的边界类型和区域类型有哪些?(#127) 20 何为流体区域(fluid zone)和固体区域(solid zone)?为什么要使用区域的概念?FLUENT是怎样使用区域的?(#41) 21 如何监视FLUENT的计算结果?如何判断计算是否收敛?在FLUENT中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?(9楼) 22 什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响?(7楼)

kettle应用实践(转)

kettle应用实践(转) 今天早上在网上看到了kettle发布了最新的版本,忽然想起最近其实做了不少工作应该是ETL工具的拿手好戏,赶紧下载下来看看,看是否能够在实际的工作中应用起来。 顺便讲一下,为啥看到kettle会两眼发光。 最近写了好几个小程序,用于从一个ftp去获取数据,然后转发至另一个ftp去,或者是从一个数据库获取数据然后保存至本地的数据库中,使用的是jdk中的Timer实现的定时调度,本来也没什么问题,连续运行几个月都不会出错。 可是最近网络不是太好,周期性抽风,ping包时,每5分钟大概 会丢7-8个包,从而导致程序也会假死,过一段时间后就不正常干活了,估计是因为用了数据库连接池的问题,要是每次发起数据库连接可能就不会有问题了,偷懒也不想改了,因为网络最终肯定是会修好的 :-) 但是想试试ETL工具,因为后面还有一些类似的东西要处理,不想写代码了,用别人的轮子感觉比较好,呵呵 首先下载了kettle的最新版,kettle3.1,解压后即可运行,一般的开发人员稍微摸索一下,看看例子简单的转换还是会做的,今天小试了一把,有几个注意点记下来。 1.使用资源库(repository)登录时,默认的用户名和密码是admin/admin 2.当job是存放在资源库(一般资源库都使用数据库)中时,使用 Kitchen.bat执行job时,需使用如下的命令行: Kitchen.bat /rep kettle /user admin /pass admin /job job名 3.当job没有存放在资源库而存放在文件系统时,使用Kitchen.bat执行 job时,需使用如下的命令行: Kitchen.bat /norep /file user-transfer-job.kjb 4.可以使用命令行执行job后,就可以使用windows或linux的任务调度来 定时执行任务了 在一开始使用命令行方式执行job时,总是报如下的错误,琢磨了好长时间总算整明白正确的方式了。 Unexpected error during transformation metadata load No repository defined!

fluent经典问题整理

网格质量与那些因素有关? 网格质量本身与具体问题的具体几何特性、流动特性及流场求解算法有关。因此,网格质量最终要由计算结果来评判,但是误差分析以及经验表明,CFD计算对计算网格有一些一般性的要求,例如光滑性、正交性、网格单元的正则性以及在流动变化剧烈的区域分布足够多的网格点等。对于复杂几何外形的网格生成,这些要求往往并不可能同时完全满足。例如,给定边界网格点分布,采用Laplace 方程生成的网格是最光滑的,但是最光滑的网格不一定满足物面边界正交性条件,其网格点分布也很有可能不能捕捉流动特征,因此,最光滑的网格不一定是最好的网格。对计算网格的一个最基本的要求当然是所有网格点的Jacobian必须为正值,即网格体积必须为正,其他一些最常用的网格质量度量参数包括扭角(skew angle)、纵横比(aspect ratio、Laplacian)、以及弧长(arc length)等。通过计算、检查这些参数,可以定性的甚至从某种程度上定量的对网格质量进行评判。Parmley等给出了更多的基于网格元素和网格节点的网格质量度量参数。有限元素法关于插值逼近误差估计的理论,实际上也对网格单元的品质给出了基本的规定:即每个单元的内切球半径与外切球半径之,应该是一个适当的,与网格疏密无关的常数。 实体与虚体的区别 在建模中,经常会遇到实体、实面与虚体、虚面,虚体的计算域也可以进行计算并得到所需的结果。那么它们的区别是什么呢? 对于求解是没有任何区别的,只要你能在虚体或者实体上划分你需要的网格。关键是看你网格生成的质量如何,与实体虚体无关。 gambit的实体和虚体在生成网格和计算的时候对于结果没有任何影响,实体和虚体的主要区别有以下几点: 1.实体可以进行布尔运算但是虚体不能,虽然不能进行布尔运算,但是虚体存在merge,split 等功能。 2.实体运算在很多cad软件里面都有,但是虚体是gambit的一大特色,有了虚体以后,gambit 的建模和网格生成的灵活性增加了很多。 3.在网格生成的过程中,如果有几个相对比较平坦的面,你可以把它们通过merge合成一个,这样,作网格的时候,可以节省步骤,对于曲率比较大的面,可能生成的网格质量不好,这时候,你可以采取用split的方式把它划分成几个小面以提高网格质量。 在Fluent中进行非稳态(unsteady)计算时如何设置步长?

pentaho介绍

一、Pentaho 整体架构 cc 二、Client tools 1. Report Designer 报表创建工具。如果想创建复杂数据驱动的报表,这是合适工具。 2. Design Studio 这是基于eclipse的工具,你可以使用它来创建手工编辑的报表或分析视图xaction 文件,一般用来对在report designer中无法增加修改的报表进行修改。 3. Aggregation Designer 帮助改善Mondrian cube 性能的图形化工具。 4. Metadata Editor 用来添加定制的元数据层到已经存在的数据源。一般不需要,但是它对应业务用户在创建报表时解析数据库比较容易。 5. Pentaho Data Integration 这是kettle etl工具。 6. Schema Workbench 帮助你创建rolap的图形化工具。这是为分析准备数据的必须步骤。 三、Pentaho BI suit community editon安装 硬件要求: RAM:At least 2GB Hard drive space:At least 1GB Processor:Dual-core AMD64 or EM64T 软件要求: 需要JRE 1.5版本,1.4版本已经不再支持。 修改默认的端口8080,打开\biserver-ce\tomcat\conf目录下的server.xml文件,修改base-urlhttp://localhost:8080/pe ntaho中的端口号。否则administration-console中不能连接到bi server。 四、配置数据库连接 如果要是pentaho bi server能连接到关系数据库,需要将相应数据库driver的jar包拷贝到server/biserver-ce/tomcat/common/lib目录。 为了能在administration console中创建数据库连接并测试,需要将相应的数据库driver 的jar包拷贝到server/administration console/jdbc目录。下面是具体关系数据库连接设置说明。 1、连接oracle数据库。

Fluent动网格----layering个一个简单实例(作者Snow)

Fluent动网格----layering个一个简单实例我这几天看了点动网格技术方面的东西,在学习过程中发现这方面的例子很少,自己也走了一些弯路。现在还好,弄明白了一些,能够应付现在我的工作。为了让更多学习者快速了解动网格,我打算尽量把我学习心得在这里和大家分享,这里给出一个layering的一个简单例子。 1.Gambit画网格 本例很简单,在Gambit里画一个10*10的矩形,网格间隔为1,也就是有100个网格,具体见下图。都学动网格的人了,不至于这个不会做! 这里需要注意一个问题:设置边界条件的时候,一定要把要移动的边单独设定,本例中一右边界作为移动的边,设成wall就可以,这里再后面需要制定。 2.编写UDF #include "udf.h" #include "unsteady.h" #include "stdio.h" #include "stdlib.h" /************************************************************/ real current_time = 0.0 ; Domain * domain ; Thread * thread ; real NV_VEC( origin ),NV_VEC( force ),NV_VEC( moment ) ; /************************************************************/ DEFINE_CG_MOTION(throttle,dt,vel,omega,time,dtime) { current_time = CURRENT_TIME ; vel[0] = 30; Message("time=%f omega=%f\n",current_time) ; }

FLUENT基础知识总结

======== FLUENT基础知识总结 仅仅就我接触过得谈谈对fluent的认识,并说说哪些用户适合用,哪些不适合fluent对我来说最麻烦的不在里面的设置,因为我本身解决的就是高速流动可压缩N-S方程,而且本人也是学力学的,诸如边界条件设置等概念还是非常清楚的同时我接触的流场模拟,都不会有很特别的介质,所以设置起来很简单。 对我来说,颇费周折的是gambit做图和生成网格,并不是我不会,而是gambit 对作图要求的条件很苛刻,也就是说,稍有不甚,就前功尽弃,当然对于计算流场很简单的用户,这不是问题。有时候好几天生成不了的图形,突然就搞定了,逐渐我也总结了一点经验,就是要注意一些小的拐角地方的图形,有时候做布尔运算在图形吻合的地方,容易产生一些小的面最终将导致无法在此生成网格,fluent里面的计算方法是有限体积法,而且我觉得它在计算过程中为了加快收敛速度,采取了交错网格,这样,计算精度就不会很高。同时由于非结构网格,肯定会导致计算精度的下降,所以我一贯来认为在fluent里面选取复杂的粘性模型和高精度的格式没有任何意义,除非你的网格做的非常好。 而且fluent5.5以前的版本(包括5。5),其物理模型,(比如粘性流体的几个模型)都是预先设定的,所以,对于那些做探索性或者检验新方法而进行的模拟,就不适合用。 同时gambit做网格,对于粘性流体,特别是计算湍流尺度,或者做热流计算来说其网格精度一般是不可能满足的,除非是很小的计算区域。所以,用fluent 做的比较复杂一点的流场(除了经典的几个基本流场)其计算所得热流,湍流,以及用雷诺应力模拟的粘性都不可能是准确的,这在物理上和计算方法已经给fluent判了死刑,有时候看到很多这样讨论的文章,觉得大家应该从物理和力学的本质上考虑问题。 但是,fluent往往能计算出量级差不多的结果,我曾经做了一个复杂的飞行器热流计算,高超音速流场,得到的壁面热流,居然在量级上是吻合的,但是,从计算热流需要的壁面网格精度来判断,gambit所做的网格比起壁面网格所满足的尺寸的要大了至少2个数量级,我到现在还不明白fluent是怎么搞的。 综上,我觉得,如果对付老板的一些工程项目,可以用fluent对付过去,但是如果真的做论文,或者需要发表文章,除非是做一些技术性工作,比如优化计算一般用fluent是不适合的。 我感觉fluent做力的计算是很不错的,做流场结构的计算,即使得出一些涡,也不是流场本身性质的反应,做低速流场计算,fluent的优势在于收敛速度快,但是低速流场计算,其大多数的着眼点在于对流场结构的探索,所以计算得到的

Kettle命令行使用说明

Kettle命令行使用说明 1.KETTLE简介 说到ETL开源项目,Kettle当属翘首,项目名称很有意思,水壶。按项目负责人Matt 的说法:把各种数据放到一个壶里,然后呢,以一种你希望的格式流出。呵呵,外国人都很有联想力。 看了提供的文档,然后对发布程序的简单试用后,可以很清楚得看到Kettle的四大块: 1)Chef——工作(job)设计工具(GUI方式) 2)Kitchen——工作(job)执行器(命令行方式) 3)Spoon——转换(transform)设计工具(GUI方式) 4)Span——转换(trasform)执行器(命令行方式) 1.1.Chef——工作(job)设计器 这是一个GUI工具,操作方式主要通过拖拖拉拉,勿庸多言,一看就会。 何谓工作?多个作业项,按特定的工作流串联起来,开成一项工作。正如:我的工作是软件开发。我的作业项是:设计、编码、测试!先设计,如果成功,则编码,否则继续设计,编码完成则开始设计,周而复始,作业完成。 1.1.1.Chef中的作业项包括: 1)转换:指定更细的转换任务,通过Spoon生成。通过Field来输入参数; 2)SQL:sql语句执行; 3)FTP:下载ftp文件; 4)邮件:发送邮件; 5)检查表是否存在; 6)检查文件是否存在; 7)执行shell脚本:如dos命令。 8)批处理:(注意:windows批处理不能有输出到控制台)。

9)Job包:作为嵌套作业使用。 10)JavaScript执行:这个比较有意思,我看了一下源码,如果你有自已的Script引擎, 可以很方便的替换成自定义Script,来扩充其功能; 11)SFTP:安全的Ftp协议传输; 12)HTTP方式的上/下传。 1.1. 2.工作流 如上文所述,工作流是作业项的连接方式。分为三种:无条件,成功,失败,为了方便工作流使用,KETTLE提供了几个辅助结点单元(也可将其作为简单的作业项):Start单元:任务必须由此开始。设计作业时,以此为起点。 OK单元:可以编制做为中间任务单元,且进行脚本编制,用来控制流程。 ERROR单元:用途同上。 DUMMY单元:什么都不做,主要是用来支持多分支的情况,文档中有例子。 1.1.3.存储方式 支持XML存储,或存储到指定数据库中。 一些默认的配置(如数据库存储位置……),在系统的用户目录下,单独建立了一个.Kettle 目录,用来保存用户的这些设置。 1.1.4.LogView 可查看执行日志。 1.2.Kitchen——作业执行器 是一个作业执行引擎,用来执行作业。这是一个命令行执行工具,没啥可讲的,就把它的参数说明列一下。 1)-rep:Repositoryname任务包所在存储名 2)-user:Repositoryusername执行人 3)-pass:Repositorypassword执行人密码

fluent全攻略(探索阶段)

GAMBIT使用说明 GAMBIT是使用FLUENT进行计算的第一个步骤。在GAMBIT 中我们将完成对计算模型的基本定义和初始化,并输出初始化结果供FLUENT的计算需要。以下是使用GAMBIT的基本步骤。 1.1定义模型的基本几何形状 如左图所示的按钮就是用于构造模型的基本几何形状的。当按下这个按钮时,将出现 如下5个按钮,它们分别是用以定义点、线、面、体的几何形状的。 值得注意的是我们定义这些基本的几何元素的一般是依照以下的顺序: 点——线(两点确定一线)——面(3线以上确定一面)——体(3面以上确定体)对各种几何元素的操作基本方式是:首先选中所要进行的操作,再定义完成操作所要的其他元素,作后点“APPL Y”按钮完成操作。以下不一一重复。 下面我们分别介绍各个几何元素的确定方法: 1.1.1点的操作 对点的操作在按下点操作按钮后进行(其他几何元素的操作也是这样)。点有以下几种主要操作 定义点的位置按钮,按下后出现下面对话框 Coordinate Sys.:用以选择已有坐标系中进行当前操 作的坐标系 Type:可以选择3种相对坐标系为当前坐标系:笛卡 儿坐标、柱坐标、球坐标。 以下通过在Global 中直接输入点的x、y、z值定义点, 注意这里的坐标值是绝对坐标值,而Local中输入的是相 对坐标值,一般我们使用绝对坐标值。 Label:为所定义的点命名。 在完成以上定义后就可以通过进行这个点 的定义,同时屏幕左半部的绘图区中将出现被定义的点。 用关闭此对话框。 查看所有点的几何参数按钮(在以后的操作中也可以查看其他元素的几何参数) 在Vertices栏中选择被查询的点,有两种选择方式(其他几 何元素的选择与此类似): ①按住shift键的同时用鼠标左键取点

ETL工具kettl应用说明

Kettle工具在实际中的应用说明 一:资源库的设置 Kettle提供了两种资源库的选择方式:数据库存放、本地文件存放。 数据库 该方式是通过数据库连接直接在数据库里面创建kettle表,表里面记录着你所做的任何保存过的记录以及转换和任务。此方法是远程存放的方式,具有可多人共享一个资源库的优势,但是也存在资源库不稳定的缺点。 以下就数据库资源库具体怎么实现做一下介绍: 第一: 在tools选项下面有 在资源库选项里面有连接资源库选项,点击之后会出现如下界面:

刚开始的时候是没用任何连接的,需要根据自己的需要选择创建。 笔:修改资源库连接 加:添加新的资源库 叉:删除选中资源库 点那个加号图标就可以进入到新建选项页面: 在中间的显示栏中:第一行代表着写入到数据库的资源库、第二行代表着保存到本地的资源库。 点击第一行进入如下界面:

点击新建按钮将会新建数据库连接,如果已经有你需要的数据库连接也可以选择你需要的。 上面就是新建数据库页面,根据你的需要选择具体的数据库连接方式,填写好完成之后点击一下测试按钮,就可以知道数据库连接是否成功。 到这里,资源库的连接已经做了一半了。接下来介绍另一半要做的事情。

回到这个页面,填写唯一的ID、名称,然后点击创建或更新按钮,之后会出现一些SQL语句,执行这些语句,如果成功的话就创建成功了,如果失败则要检查一下数据库。最后点击确定按钮就成功了。 这个时候就可以连接资源库了。 选择你创建的资源库,admin用户的默认密码是admin ,点击OK就行了。

本地 接下来简单介绍一下本地资源库,其实是很简单的。 选择第二行。将会看到如下页面: 这个就是本地的页面,比数据库简单多了,选择一下存放路径,给它一个ID号和名称,点击OK就可以了。 资源库建好之后就会进入到主页面了: 这个就是主页面了,表面上是空空如也的。 关于资源库的设置就就讲到这里了,关于更多的介绍请参照官方说明文档!

Fluent经典问题及答疑2

Fluent经典问题及答疑2 51 对于出口有回流的问题,在出口应该选用什么样的边界条件(压力出口边界条件、质量出口边界条件等)计算效果会更好?(#42) 52 对于不同求解器,离散格式的选择应注意哪些细节?实际计算中一阶迎风差分与二阶迎风差分有什么异同?(#69) 53 对于FLUENT的耦合解算器,对时间步进格式的主要控制是Courant数(CFL),那么Courant 数对计算结果有何影响?(#43) 54 在分离求解器中,FLUENT提供了压力速度耦和的三种方法:SIMPLE,SIMPLEC及PISO,它们的应用有什么不同?(#44) 55 对于大多数情况,在选择选择压力插值格式时,标准格式已经足够了,但是对于特定的某些模型使用其它格式有什么特别的要求? (#60) 56 计算流体力学中在设定初始条件和边界条件的时候总是要先选择一组湍流参数,并给出其初值。如何选择并给出这些初值呢?有什么经验公式或者别的好的办法吗?(#73) 57 讨论在数值模拟过程中采用四面体网格计算效果好,还是采用六面体网格更妙呢?(#70) 58 如何将自己用C语言编辑的程序导入到FLUENT中?在利用UDF编写程序时需注意哪些问题?(#157) 59 在UDF中compiled型的执行方式和interpreted型的执行方式有什么不同?(#72) 60 在用gambit的时候,导入pro/e的stp文件后,在消去最短边的时候,有些最短边不能消去,其是空间线段,用面merge的方法和连接点的方法都不行,请问该怎么消去这类短边?(#144) 61 FLUENT help和GAMBIT help能教会我们(特别是刚入门的新手)学习什么基本知识?(#126) 62 FLUENT如何做汽车外流场计算的模拟?并且怎么可以得到汽车的阻力系数和升力系数?(#170) 63 FLUENT模拟飞行器外部流场,最高MA多少时就不准确了?MA达到一定的程度做模拟需注意哪些问题?(#125) 64 在用gambit建模,保存成*.msh文件时总是出现No entity的错误:Continuum Entity fluid does not contain any valid entity and is not written! Boundary Entity wall does not contain any validentity and is not written! 不知道是什么问题?产生的原因是什么?如何解决?(#150) 65 在做燃烧模拟的时候,入口燃料温度定义为蒸发/离解开始时的温度(也就是,为离散相材料指定的蒸发温度“Vaporization Temperature”),这是指水分蒸发温度吗?一般是多少?(#196) 66 在计算煤粉燃烧时遇到这样的问题: Warning: volatile + combustible fraction for lignite is greater than 1.0shell conduction zones 如何解决? 67 FLUENT控制方程是无因次的还是有因次的?如果是无因次的,怎么无因次的? 68 做飞机设计时,经常计算一些翼型,可是经常出现计算出来的阻力是负值,出现负值究竟是什么原因,是网格的问题还是计算参数设置的问题?(#71) 69 FLUENT中的Turbulent intensify是如何定义的?该值应该是小于等于100%,可是我的计算中该值达到400%,不知为何? 70 边界条件中湍流强度怎么设置:入口边界条件中的湍流强度和出口边界条件中的回流湍流强度怎么设置?是取默认值10%吗?(#135) 71 关于Injection中的Total Flow rate:injection 选surface,此时选了好几个面(面积不一定完全相同,但颗粒的入口速度相同),那Total Flow Rate 是指几个面的总流量还是某一个面的啊?只能处理完全相同的面吗?(#160) 72 FLUENT中能不能做插值:在ansys中的模型节点坐标和FLUENT中模型的节点坐标不一致,能

kettle公司内部培训手册

Kettle 培训手册 一、Etl 介绍 ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于金融IT 来说,经常会遇到大数据量的处理,转换,迁移,所以了解并掌握一种etl工具的使用,必不可少。 Kettle是一款国外开源的etl工具,纯java编写,绿色无需安装,数据抽取高 效稳定。Kettle中有两种脚本文件,transformation和job,transformation完成针 对数据的基础转换,job则完成整个工作流的控制。 二、kettle 部署运行 将kettle2.5.1文件夹拷贝到本地路径,例如D 盘根目录。 双击运行kettle文件夹下的spoon.bat文件,出现kettle欢迎界面: 稍等几秒

选择没有资源库,打开kettle主界面 创建transformation,job

点击页面左上角的创建一个新的transformation,点击保存到本地路 径,例如保存到D:/etltest下,保存文件名为EtltestTrans,kettle默认transformation 文件保存后后缀名为ktr 点击页面左上角的创建一个新的job,点击保存到本地路径,例如保 存到D:/etltest下,保存文件名为EtltestJob,kettle默认job文件保存后后缀名为kjb 创建数据库连接 在transformation页面下,点击左边的【Main Tree】,双击【DB连接】,进行 数据库连接配置。 connection name自命名连接名称 Connection type选择需要连接的数据库 Method of access选择连接类型 Server host name写入数据库服务器的ip地址 Database name写入数据库名 Port number写入端口号 Username写入用户名 Password写入密码 例如如下配置:

FLUENT菜鸟入门-不可不知的50个经典问题

Fluent必知的一些基本概念! 连续性方程不收敛是怎么回事? 在计算过程中其它指数都收敛了,就continuity不收敛是怎么回事 这和Fluent程序的求解方法SIMPLE有关。SIMPLE根据连续方程推导出压力修正方法求解压力。由于连续方程中流场耦合项被过渡简化,使得压力修正方程不能准确反映流场的变化,从而导致该方程收敛缓慢。 你可以试验SIMPLEC方法,应该会收敛快些。 湍流与黏性有什么关系? 湍流和粘性都是客观存在的流动性质。 湍流的形成需要一定的条件,粘性是一切流动都具有的。 流体流动方程本身就是具非线性的。 NS方程中的粘性项就是非线性项,当然无粘的欧拉方程也是非线性的。 粘性是分子无规则运动引起的,湍流相对于层流的特性是由涡体混掺运动引起的。 湍流粘性是基于湍流体的parcel湍流混掺是类比于层流体中的分子无规则运动,只是分子无规则运动遥远弱些吧了。不过,这只是类比于,要注意他们可是具有不同的属性。粘性是耗散的根源,实际流体总是有耗散的。 而粘性是制约湍流的。 LANDAU说,粘性的存在制约了湍流的自由度。 湍流粘性系数和层流的是不一样的,层流的粘性系数基本可认为是常数,可湍流中层流底层中粘性系数很小,远小于层流时的粘性系数;而在过渡区,与之相当,在一个数量级;在充分发展的湍流区,又远大于层流时的粘性系数.这是鮑辛内斯克1987年提出的。 1 FLUENT的初始化面板中有一项是设置从哪个地方开始计算(compute from),选择从不同的边界开始计算有很大的区别吗?该怎样根据具体问题选择从哪里计算呢?比如有两个速度入口A和B,还有压力出口等等,是选速度入口还是压力出口?如果选速度入口,有两个,该选哪个呀?有没有什么原则标准之类的东西? 一般是选取ALL ZONE,即所有区域的平均处理,通常也可选择有代表性的进口(如多个进口时)进行初始化。对于一般流动问题,初始值的设定并不重要,因为计算容易收敛。但当几何条件复杂,而且流动速度高变化快(如音速流动),初始条件要仔细选择。如果不收敛,还应试验不同的初始条件,甚至逐次改变边界条件最后达到所要求的条件。 2 要判断自己模拟的结果是否是正确的,似乎解的收敛性要比那些初始条件和边界条件更重要,可以这样理解吗?也就是说,对于一个具体的问题,初始条件和边界条件的设定并不是唯一的,为了使解收敛,需要不断调整初始条件和边界条件直到解收敛为止,是吗?如果解收敛了,是不是就可以基本确定模拟的结果是正确的呢? 对于一个具体的问题,边界条件的设定当然是唯一的,只不过初始化时可以选择不同的初始条件(指定常流),为了使解的收敛比较好,我一般是逐渐的调节边界条件到额定值("额定值"是指你题目中要求的入口或出口条件,例如计算一个管内流动,要求入口压力和温度为10MPa和3000K,那么我开始叠代时选择入口压力和温度为1MPa和500K(假设,这看你自己问题了),等流场计算的初具规模、收敛的较好了,再逐渐调高压力和温度,经过好几次调节后最终到达额定值10MPa和3000K,这样比一开始就设为10MPa和3000K收敛的要好些)这样每次叠代可以比较容易收敛,每次调节后不用再初始化即自动调用上次的解为这次的初始解,然后继续叠代。即使解收敛了,这并

Ansys Workbench Fluid Flow(FLUENT)经典问题

1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢? 学习任何一个软件,对于每一个人来说,都存在入门的时期。认真勤学是必须的,什么是最好的学习方法,我也不能妄加定论,在此,我愿意将我三年前入门FLUENT心得介绍一下,希望能给学习FLUENT的新手一点帮助。 由于当时我需要学习FLUENT来做毕业设计,老师给了我一本书,韩占忠的《FLUENT流体工程仿真计算实例与应用》,当然,学这本书之前必须要有两个条件,第一,具有流体力学的基础,第二,有FLUENT 安装软件可以应用。然后就照着书上二维的计算例子,一个例子,一个步骤地去学习,然后学习三维,再针对具体你所遇到的项目进行针对性的计算。不能急于求成,从前处理器GAMBIT,到通过FLUENT进行仿真,再到后处理,如TECPLOT,进行循序渐进的学习,坚持,效果是非常显著的。如果身边有懂得FLUENT 的老师,那么遇到问题向老师请教是最有效的方法,碰到不懂的问题也可以上网或者查找相关书籍来得到答案。另外我还有本《计算流体动力学分析》王福军的,两者结合起来学习效果更好。 2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。 https://www.360docs.net/doc/9613461227.html,/dvbbs/viewFile.asp?BoardID=61&ID=1411 A.理想流体(Ideal Fluid)和粘性流体(Viscous Fluid): 流体在静止时虽不能承受切应力,但在运动时,对相邻的两层流体间的相对运动,即相对滑动速度却是有抵抗的,这种抵抗力称为粘性应力。流体所具备的这种抵抗两层流体相对滑动速度,或普遍说来抵抗变形的性质称为粘性。粘性的大小依赖于流体的性质,并显著地随温度变化。实验表明,粘性应力的大小与粘性及相对速度成正比。当流体的粘性较小(实际上最重要的流体如空气、水等的粘性都是很小的),运动的相对速度也不大时,所产生的粘性应力比起其他类型的力如惯性力可忽略不计。此时我们可以近似地把流体看成无粘性的,这样的流体称为理想流体。十分明显,理想流体对于切向变形没有任何抗拒能力。这样对于粘性而言,我们可以将流体分为理想流体和粘性流体两大类。应该强调指出,真正的理想流体在客观实际中是不存在的,它只是实际流体在某些条件下的一种近似模型。 B.牛顿流体(Newtonian Fluid)和非牛顿流体(non-Newtonian Fluid): 日常生活和工程实践中最常遇到的流体其切应力与剪切变形速率符合下式的线性关系,称为牛顿流体。而切应力与变形速率不成线性关系者称为非牛顿流体。图2-1(a)中绘出了切应力与变形速率的关系曲线。其中符合上式的线性关系者为牛顿流体。其他为非牛顿流体,非牛顿流体中又因其切应力与变形速率关系特点分为膨胀性流体(Dilalant),拟塑性流体(Pseudoplastic),具有屈服应力的理想宾厄流体(Ideal Bingham Fluid)和塑性流体(Plastic Fluid)等。通常油脂、油漆、牛奶、牙膏、血液、泥浆等均为非牛顿流体。非牛顿流体的研究在化纤、塑料、石油、化工、食品及很多轻工业中有着广泛的应用。图2-1(b)还显示出对于有些非牛顿流体,其粘滞特性具有时间效应,即剪切应力不仅与变形速率有关而且与作用时间有关。当变形速率保持常量,切应力随时间增大,这种非牛顿流体称为震凝性流体(Rheopectic Fluid)。当变形速率保持常量而切应力随时间减小的非牛顿流体则称为触变性流体(Thixotropic Fluid)。 C.可压缩流体(Compressible Fluid)和不可压缩流体(Incompressible Fluid):

kettle入门例子大全

Kettle 培训技术文档0507 Etl 介绍 ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),对于金融IT 来说,经常会遇到大数据量的处理,转换,迁移,所以了解并掌握一种etl工具的使用,必不可少。 Kettle是一款国外开源的etl工具,纯java编写,绿色无需安装,数据抽取高 效稳定。Kettle中有两种脚本文件,transformation和job,transformation完成针 对数据的基础转换,job则完成整个工作流的控制。 kettle 部署运行 将kettle2.5.1文件夹拷贝到本地路径,例如D 盘根目录。 双击运行kettle文件夹下的spoon.bat文件,出现kettle欢迎界面:

稍等几秒 选择没有资源库,打开kettle主界面

创建transformation,job 点击页面左上角的创建一个新的transformation,点击保存到本地路 径,例如保存到D:/etltest下,保存文件名为EtltestTrans,kettle默认transformation 文件保存后后缀名为ktr 点击页面左上角的创建一个新的job,点击保存到本地路径,例如保 存到D:/etltest下,保存文件名为EtltestJob,kettle默认job文件保存后后缀名为kjb 创建数据库连接 在transformation页面下,点击左边的【Main Tree】,双击【DB连接】,进行 数据库连接配置。

connection name自命名连接名称Connection type选择需要连接的数据库Method of access选择连接类型 Server host name写入数据库服务器的ip地址Database name写入数据库名 Port number写入端口号 Username写入用户名 Password写入密码 例如如下配置:

Fluent经典问题及答疑

Fluent经典问题及答疑 1 对于刚接触到FLUENT新手来说,面对铺天盖地的学习资料和令人难读的FLUENT help,如何学习才能在最短的时间内入门并掌握基本学习方法呢?(#61) 2 CFD计算中涉及到的流体及流动的基本概念和术语:理想流体和粘性流体;牛顿流体和非牛顿流体;可压缩流体和不可压缩流体;层流和湍流;定常流动和非定常流动;亚音速与超音速流动;热传导和扩散等。(13楼) 3 在数值模拟过程中,离散化的目的是什么?如何对计算区域进行离散化?离散化时通常使用哪些网格?如何对控制方程进行离散?离散化常用的方法有哪些?它们有什么不同?(#80) 4 常见离散格式的性能的对比(稳定性、精度和经济性)(#62) 5 在利用有限体积法建立离散方程时,必须遵守哪几个基本原则?(#81) 6 流场数值计算的目的是什么?主要方法有哪些?其基本思路是什么?各自的适用范围是什么?(#130) 7 可压缩流动和不可压缩流动,在数值解法上各有何特点?为何不可压缩流动在求解时反而比可压缩流动有更多的困难?(#55) 8 什么叫边界条件?有何物理意义?它与初始条件有什么关系?(#56) 9 在一个物理问题的多个边界上,如何协调各边界上的不同边界条件?在边界条件的组合问题上,有什么原则? 10 在数值计算中,偏微分方程的双曲型方程、椭圆型方程、抛物型方程有什么区别?(#143) 11 在网格生成技术中,什么叫贴体坐标系?什么叫网格独立解?(#35) 12 在GAMBIT的foreground和background中,真实体和虚实体、实操作和虚操作四个之间是什么关系? 13 在GAMBIT中显示的“check”主要通过哪几种来判断其网格的质量?及其在做网格时大致注意到哪些细节?(#38) 14 画网格时,网格类型和网格方法如何配合使用?各种方法有什么样的应用范围及做网格时需注意的问题?(#169) 15 对于自己的模型,大多数人有这样的想法:我的模型如何来画网格?用什么样的方法最简单?这样做网格到底对不对?(#154) 16 在两个面的交界线上如果出现网格间距不同的情况时,即两块网格不连续时,怎么样克服这种情况呢?(#40) 17 依据实体在GAMBIT建模之前简化时,必须遵循哪几个原则?(#170) 18 在设置GAMBIT边界层类型时需要注意的几个问题:a、没有定义的边界线如何处理?b、计算域内的内部边界如何处理(2D)?(#128) 19 为何在划分网格后,还要指定边界类型和区域类型?常用的边界类型和区域类型有哪些?(#127) 20 何为流体区域(fluid zone)和固体区域(solid zone)?为什么要使用区域的概念?FLUENT 是怎样使用区域的?(#41) 21 如何监视FLUENT的计算结果?如何判断计算是否收敛?在FLUENT中收敛准则是如何定义的?分析计算收敛性的各控制参数,并说明如何选择和设置这些参数?解决不收敛问题通常的几个解决方法是什么?(9楼) 22 什么叫松弛因子?松弛因子对计算结果有什么样的影响?它对计算的收敛情况又有什么样的影响?(7楼) 23 在FLUENT运行过程中,经常会出现“turbulence viscous rate”超过了极限值,此时如何解决?而这里的极限值指的是什么值?修正后它对计算结果有何影响?(#28)

英语词根词缀大全

indeed ad. 真正地;确实,实在 deed n. 行为,行动;功绩;契约 相关单词act vi. 行为,做;起作用 n. 行为 ag,act=to act(行动) agency n. 代理;代理处 agent n. 代理人,代理商 agony n. 极度痛苦 action n. 行动;作用 active a. 活跃的,积极的;在活动中的 activity n. 活动,活跃;行动 actor n. 男演员 actress n. 女演员 actual a. 实际的,事实的 actually ad. 实际上;竟然 react vi. 起作用,反应;反对,起反作用;起化学反应 reaction n. (to)反应;反作用 exact a. 确切的,精确的 exactly ad. 确切地;恰恰正是,确实 interaction n. 相互作用,相互影响 inter=between,among interfere vi. 干涉,介入;阻碍,干扰 interference n. 干涉,介入;阻碍,干扰 interior a. 内部的;内地的,国内的 n. 内部;内地 intermediate a. 中间的;中级的 n. 中间体,媒介物 interpret vt. 解释,说明 vi. 口译,翻译 interpretation n. 解释,口译 interpreter n. 译员,口译者 interview n./v. 接见,会见;面谈,面试 interval n. 间隔,间距;(幕间)休息 internal a. 内的,内部的;国内的,内政的 相关单词 external a. 外部的,外面的 ex-=fully,out exterior a. 外部的,外面的 n. 外部 explain v. 解释,说明 example n. 例子;榜样,模范 形近单词 sample vt. 抽样,取样 词根词缀组2 block n.街区;木块;障碍物; vt.堵塞,拦阻 barrier n.屏障;障碍 bar=bar(横木) embarrass vt.使窘迫,使为难 bar n.酒吧间,售酒的柜台;条,杆;栅,栏; vt.阻止,阻拦 barrel n.桶,筒 与“容器”相关的单词

Fluent学习经典教材列举

G. Falkovich, Fluid Mechanics: A Short Course for Physicists L.D. Landau and E.M. Lifshitz, “Fluid Mechanics” - a classic G.K. Batchelor, “An Introduction to Fluid Dynamics” - complements Landau G.B. Whitman; “Linear and Nonlinear Waves” - yet another great one J. Lighthill; “Waves in Fluids” - excellent and accessible U. Frisch; “Turbulence-The Legacy of A.N. Kolmogorov” – classic book on urbulence ala’ K41 A. Townsend; “The Structure of Turbulent Shear Flow” –classic book on urbulence in real systems 上面诸位推荐流体力学教材若干,我另外推荐一本可能更侧重计算流体力学(CFD)的书:Computational Methods for Fluid Dynamics 2002 Joel Henry Ferziger, Milovan Peri? 这本书不算太旧,作者是斯坦福计算流体力学专业的教授,公认的计算流体力学方面的专家,springer出品,质量应该不会太差。 推荐几本我自己学的书吧。我个人非常反感将流体力学讲成数学课的做法。 基础书: 1.Frank White, Fluid Mechanics 2.J.D. Anderson, Computational Fluid Dynamics 3.吴子牛,空气动力学 4.朱克勤,许春晓,粘性流体力学 进阶书: 1.Toro, Riemann Solvers and Numerical Methods for Fluid Dynamics 2.D.C. Wilcox, Turbulence Modelling for CFD 3.Pope, Turbulent Flows 我来说一下,也是一个参考,也希望大家尽快上手,免得走弯路。 当初我在学习的时候(现在我依然在学习),看过很多计算流体力学和流体力学的书,当初我还分不清什么是计算流体力学和流体力学,有限体积有限差分,于是我把有关流体力学和计算流体力学的书都买了(下载)。 但我做的是计算流体力学——有限体积法的相关基础内容。如果你和我做的一样的内容: 1. 计算流体力学而非流体力学; 2. 有限体积法而非有限差分; 3. 需要获取普适性理论而非湍流、燃烧等; 推荐以下: 初级:《数值传热学》,中文。 初级:An Introduction to Computational Fluid Dynamics The Finite Volume Method 2nd Edition 中级:Computational Methods for Fluid Dynamics 这三本书已经没有必要评论。真正看过的都懂得。红色那本书我购入4本原版,赠送给我工作室的相关人员(好吧作为发起者目前没有经营收入,只能以书籍表示大家的支持)

相关文档
最新文档