当前位置:文档之家› Fluent 重要说明摘记

Fluent 重要说明摘记

Fluent 重要说明摘记
Fluent 重要说明摘记

Fluent 重要说明摘记

第01章fluent简单算例21

FLUENT是用于模拟具有复杂外形的流体流动以及热传导的计算机程序。

对于大梯度区域,如自由剪切层和边界层,为了非常准确的预测流动,自适应网格是非常有用的。

FLUENT解算器有如下模拟能力:

●用非结构自适应网格模拟2D或者3D流场,它所使用的非结构网格主要有三角形/五边

形、四边形/五边形,或者混合网格,其中混合网格有棱柱形和金字塔形。(一致网格和悬挂节点网格都可以)

●不可压或可压流动

●定常状态或者过渡分析

●无粘,层流和湍流

●牛顿流或者非牛顿流

●对流热传导,包括自然对流和强迫对流

●耦合热传导和对流

●辐射热传导模型

●惯性(静止)坐标系非惯性(旋转)坐标系模型

●多重运动参考框架,包括滑动网格界面和rotor/stator interaction modeling的混合界面

●化学组分混合和反应,包括燃烧子模型和表面沉积反应模型

●热,质量,动量,湍流和化学组分的控制体源

●粒子,液滴和气泡的离散相的拉格朗日轨迹的计算,包括了和连续相的耦合

●多孔流动

●一维风扇/热交换模型

●两相流,包括气穴现象

●复杂外形的自由表面流动

上述各功能使得FLUENT具有广泛的应用,主要有以下几个方面

●Process and process equipment applications

●油/气能量的产生和环境应用

●航天和涡轮机械的应用

●汽车工业的应用

●热交换应用

●电子/HV AC/应用

●材料处理应用

●建筑设计和火灾研究

总而言之,对于模拟复杂流场结构的不可压缩/可压缩流动来说,FLUENT是很理想的软件。

当你决定使FLUENT解决某一问题时,首先要考虑如下几点问题:定义模型目标:从CFD模型中需要得到什么样的结果?从模型中需要得到什么样的精度;选择计算模型:你将如何隔绝所需要模拟的物理系统,计算区域的起点和终点是什么?在模型的边界处使用什么样的边界条件?二维问题还是三维问题?什么样的网格拓扑结构适合解决问题?物理模

型的选取:无粘,层流还湍流?定常还是非定常?可压流还是不可压流?是否需要应用其它的物理模型?确定解的程序:问题可否简化?是否使用缺省的解的格式与参数值?采用哪种解格式可以加速收敛?使用多重网格计算机的内存是否够用?得到收敛解需要多久的时间?在使用CFD分析之前详细考虑这些问题,对你的模拟来说是很有意义的。当你计划一个CFD工程时,请利用提供给FLUENT使用者的技术支持。.

解决问题的步骤

确定所解决问题的特征之后,你需要以下几个基本的步骤来解决问题:

1.创建网格.

2.运行合适的解算器:2D、3D、2DDP、3DDP。

3.输入网格

4.检查网格

5.选择解的格式

6.选择需要解的基本方程:层流还是湍流(无粘)、化学组分还是化学反应、热传导模型等7.确定所需要的附加模型:风扇,热交换,多孔介质等。

8..指定材料物理性质

8.指定边界条件

9.调节解的控制参数

10.初始化流场

11.计算解

12.检查结果

13.保存结果

14.必要的话,细化网格,改变数值和物理模型。

解算器中用户可以选择的输入

选择解的格式

FLUENT提供三种不同的解格式:分离解;隐式耦合解;显式耦合解。三种解法都可以在很大流动范围内提供准确的结果,但是它们也各有优缺点。分离解和耦合解方法的区别在于,连续性方程、动量方程、能量方程以及组分方程的解的步骤不同,分离解是按顺序解,耦合解是同时解。两种解法都是最后解附加的标量方程(比如:湍流或辐射)。隐式解法和显式解法的区别在于线化耦合方程的方式不同。详情请参阅相关章节。

分离解以前用于FLUENT 4和FLUENT/UNS,耦合显式解以前用于RAMPANT。分离解以前是用于不可压流和一般可压流的。而耦合方法最初是用来解高速可压流的。现在,两种方法都适用于很大范围的流动(从不可压到高速可压),但是计算高速可压流时耦合格式比分离格式更合适。

FLUENT默认使用分离解算器,但是对于高速可压流(如上所述),强体积力导致的强烈耦合流动(比如浮力或者旋转力),或者在非常精细的网格上的流动,你需要考虑隐式解法。这一解法耦合了流动和能量方程,常常很快便可以收敛。耦合隐式解所需要内存大约是分离解的1.5到2倍,选择时可以通过这一性能来权衡利弊。在需要隐式耦合解的时候,如果计算机的内存不够就可以采用分离解或者耦合显式解。耦合显式解虽然也耦合了流动和能量方程,但是它还是比耦合隐式解需要的内存少,但是它的收敛性相应的也就差一些。

注意:分离解中提供的几个物理模型,在耦合解中是没有的:多项流模型;混合组分/PDF 燃烧模型/预混合燃烧模型/Pollutant formation models/相变模型/Rosseland辐射模型/指定质量流周期流动模型/周期性热传导模型。

网格检查是最容易出的问题是网格体积为负数。如果最小体积是负数你就需要修复网格以减少解域的非物理离散。你可以在Adapt下拉菜单中选中Iso-Value...来确定问题之所在,其它关于网格检查的信息请参阅“网格检查”一章。

分离解算器是FLUENT默认的解算器,FLUENT中默认物理模型是层流流动,

第02章fluent用户界面22

Windows NT系统独有的页面设置面板功能:在图形显示窗口的system菜单中点击Page Setup..菜单,弹出页面设置面板如下:

第一个Color:允许你选择是否使用彩色图

第二个Color:选择彩色图形

Gray Scale:选择灰度比例图

Monochrome:选择黑白图

Color Quality:允许你指定图形的色彩模式

True Color:创建一个由RGB值定义的图,这假定了你的打印机或者显示器有至少65536个色彩或无限色彩。

Mapped Color:用色彩图创建图形,这对于只有256色的设备是一个不错的选择

Dithered Color:用20个或更少的色彩创建一个颤动图

Clipboard Formats:允许你选择所需格式复制到剪贴板。图形窗口的大小会影响剪贴板图

形的尺寸。要得到最好的结果最好是调节图形窗口的尺寸并用

Windows剪贴板查看器检查剪贴板图形。

Bitmap:图形窗口以位图形式复制

DIB Bitmap:是一个与设备有关的图形窗口位图复制

Metafile:是一个Windows 图元文件

Enhanced Metafile:是一个Windows增强图元文件

Picture Format:允许你指定光栅和矢量图

Vector:创建矢量图,这一格式在打印时有很高的清晰度,但是一些大的3D图可能会花很长时间来打印

Raster:创建光栅图,这一格式在打印时有相对较低的清晰度,但是一些大的3D图可能会花较少时间来打印

Printer Scale %:控制打印图形覆盖页面的范围,减少尺度会有效的增加图形页面的空白。Options:包括控制图形其它属性的选项

Landscape Orientation (Printer):指定图形的方向。如果选上改选项,图形将会在前景(landscape)模式中形成,否则是在肖像(portrait)模式下形成。改选项只在输出时应用。Reverse Foreground/Background:如果选定就会使图形的前景和背景颜色互换。这一功能可以使你复制白前景黑背景的图为黑前景白背景。

第03章fluent文件的读写

读入新的网格文件

用特定网格设定完case文件之后,你可以将新网格与已知边界条件,材料属性,解参数等结合。这一功能一般用于产生比正在使用更好的网格,此时你不用重新输入所有的边界条件,材料属性和参数。只要新网格和原来的网格有相同的区域结构即可

新旧网格应该具有同一区域,并具有相同的顺序,否则会有警告出现,因为相容性可能会造成边界条件的问题。在文本界面使用file/reread-grid命令读入新网格

在进行网格适应的时候必须保存新的case文件和data文件,否则新的data据文件将和case文件不符。如果你不保存一个更新的case或data文件,FLUENT会给出警告。

自动保存Case文件和Data文件

在计算过程中一般是需要自动保存文件的,否则因为断电等故障可能造成计算前功尽弃。FLUENT允许我们在计算时设定间隔保存文件。这一功能在时间相关计算时是非常有用的,因为它使得我们不必中断计算来保存结果。对于定常问题也可以使用自动保存功能,从而可以检验迭代过程中不同状态的解

点击菜单File/wite/utosave...,弹出下图:

Figure 1:自动保存Case/Data面板

在这个面板中必须设定保存频率和文件名,保存频率的默认值是零,也就是说默认没有自动

保存。

定常流是在迭代中指定保存频率,非定常流是在时间步中指定保存频率(若使用显式时间步进法也是在迭代中设定保存频率)。如果保存频率是10,那么在定常计算中每迭代10步保存一次。FLUENT自动保存不同的文件类型,用后缀来区分.cas、dat、gz或者.Z。所有自动保存的设置都存在case文件中。

读入FLUENT/UNS和RAMPANT的Case文件和Data文件

FLUENT/UNS 3或4以及RAMPANT 2, 3,或4中创建的case文件可以和目前的case文件按相同的方式读入。如果读入的是FLUENT/UNS 创建的case文件,FLUENT将会在解控制面板种选择分离解。如果读入的是RAMPANT创建的case文件,FLUENT将会在解控制面板种选择耦合显式解。

FLUENT/UNS 4以及RAMPANT4中创建的Data文件可以按相同的方式读入到FLUENT中。

导入FLUENT 4的Case文件,点击菜单File/Import/FLUENT 4 Case...出现对话框,选择所需文件。FLUENT将只读入FLUENT 4 case文件的网格信息和区域类型,读入文件之后你必须指定边界条件,模型参数,材料属性等信息。

导入FIDAP 7 Neutral文件,点击菜单File/Import/FIDAP7...,弹出对话框,选择所需文件。FLUENT将只读入FIDAP7...文件的网格信息和区域类型,读入文件之后你必须指定边界条件,模型参数,材料属性等信息。

用户输入

要开始日志文件进程,请选择菜单:File/Write/Start Journal...

在文件选择对话框中输入文件名之后,日志记录就开始了,Start Journal...选项也变成了Stop Journalmenu选项。退出程序或者选择Stop Journal都可以结束日志文件的记录。(File/Write/Stop Journal)

你可以在点击菜单File/Read/Journal..之后在选择文件对话框中读入日志文件。日志文件通常是在主文本菜单(最上层菜单)中加载,而不管你在哪一个文本菜单层。

创建Transcript文件

Transcript文件包含了FLUENT标准输入输出的完全记录(通常是键盘和图形用户界面的输入和屏幕的输出)。在transcript文件中,GUI命令是作为Scheme代码行来记录的。FLUENT将所有的键入和图形用户界面的输入以及文本窗口的输出记录下来作为transcript 文件。

Transcript文件对程序的进程作了记录以便于将来的参考。因为它们包括消息以及其它输入,所以它并不像日志文件,它不可以重新读入到程序中。

注意:在记录时,只有一个transcript文件可以打开,但是你可以同时写日志文件和transcript文件。当transcript记录正在运行时,你也可以读入日志文件。

用户输入

要启动transcripting进程,请选择File/Write/Start Transcript...菜单。在选择文件对话框中输入文件名之后,transcript记录过程就开始了,而且Start Transcript...按钮就会变成Stop Transcriptmenu按钮。点击Stop Transcript按钮或者退出程序就会结束transcript进程。

轮廓文件的读写

边界轮廓用于指定解域的边界区域的流动条件。例如,它们可以用于指定入口平面的速度场。

读入轮廓文件

点击菜单File/Read/Profile...弹出选择文件对话框,你就可以读入边界轮廓文件了。

写入轮廓文件

你也可以在指定边界或者表面的条件上创建轮廓文件。例如:你可以在一个算例的出口条件中创建一个轮廓文件,然后在其它算例中读入该轮廓文件,并使用出口轮廓作为新算例的入口轮廓。

要写一个轮廓文件,你需要使用Write Profile面板(Figure 1),菜单:File/Write/Profile...

Figure 1:Write Profile面板

1. 保留Define New Profiles的默认选项。

2. 选择表面,你想要在该表面上获取表面列表中的轮廓的数据

3. 选择变量,你想要在该值列表中创建轮廓

4. 点击Write...按钮,并在选择文件对话框中输入轮廓文件的名字。

FLUENT会保存表面上数据点的网格坐标,以及这些位置上所选定变量的值。当你将轮廓文件读入到解算器中时,表面名将会是轮廓名,值的名字将是在边界条件控制面板的下拉菜单中出现的流场(field)名。

如果你在将轮廓读入时对边界轮廓进行了修改(比如:你将原轮廓再定位产生一个新的轮廓),或者你想将不同的轮廓文件用于一个case文件,你可以选择Write Currently Defined Profiles选项然后点击Write...按钮。所有目前定义的轮廓都会保存在选择文件对话框中你所指定的文件中。不管你什么时候需要将该文件读入到解算器中,这个文件都可以读入

写边界条件网格

你可以将边界区域(表面网格)写进一个文件中。该文件可用TGrid读入来产生体网格。如果你对其它网格生成程序产生的网格不满意,你就会发现这项功能很有用。点击菜单File/Write/Boundary Grid...打开选择文件对话框,你就可以将边界网格写入。

第04章fluent单位系统

需要强调的是FLUENT内部使用的是国际单位,所以单位的转换仅仅是将内部的数值转换到你所需的界面。

需要注意FLUENT输入的单位和剩下问题单位的设定是不同的。必须在如下的定义中使用国际单位而不管你所使用的单位系统

●边界特征

●源项(参阅质量、动量、能量和其他源项的定义)

●自定义流场函数

●外部创建XY 图形文件的数据

●自定义函数

在定义材料属性时,所采用的是指定温度相关多项式或者分段多项式函数,请记住函数中的温度总是Kelvin或者Rankine单位。如果你使用的是Celsius或Kelvin作为你的温度单位,那么多项式的系数必须是Kelvin;如果你使用Fahrenheit或者Rankine作为你的温度单位,你必须使用Rankine作为输入单位。关于温度相关的材料属性请参阅“用温度相关函数定义属性”一节。

网格文件的单位

一些网格文件允许我们对网格尺度定义一组单位。然而,当你将网格读入FLUENT的时候,它总是将长度单位假定为米,如果不是这样你就需要标度网格,具体内容请参阅“标度网格一节”

确定FLUENT中的单位系统

FLUENT提供British, SI, CGS, "default."单位系统。这些单位系统之间可以相互转换,

转换方法是在设定单位面板中的Set All To选项中确定所要单位。菜单Define/Units...

Figure 1:单位设定面板

英制单位点击british按钮;国际单位点击si按钮;CGS (centimeter-gram-second)单位点击cgs按钮;回到默认单位,点击default按钮。默认单位和国际单位相似,但角度单位是度而不是弧度。点击某一按钮之后单位系统马上就转换了,如果不想定义任何单位关闭面板就可以了。改变单位后,所有后来输入的单位都参照新的单位系统。

自定义单位系统

如果你想自己定义一个与上面所述四钟单位都不同的单位,你可以用单位设定面板选择可选单位或者指定自己的单位名称及相关转换因子。

列出当前单位

在定义一个或多个数量的单位之前,你可能想要列出当前单位,那么你只需要点击单位设定面板上的List按钮,FLUENT就会在文本窗口中列出当前的所有量以及它们的单位、转换因子和偏移量。

改变某一量的单位

FLUENT允许改变个别变量的单位。当你使用某一设定单位,但是想改变某一量或者少数几个量的单位时这一功能是很有用的。比方说你想要使用国际标准单位,但是图形的尺寸是英寸。你就可以选择国际标准单位然后将长度单位从米转换到英寸。具体转换步骤如下:

1.在数量列表中选定某一数量(它们是按照字母排序的)

2.选择新的单位

像上面的例子,你在数量列表中选择长度,然后选择所需单位。转换因子马上更新为0.0254 meters/inch。如果新的单位有非零偏移量,偏移量也会随之更新。例如你使用国际单位作为温度的单位,但是现在用华氏温度取代开尔文温度,转换因子将会变成1,偏移量将会变成273.15。选定数量和新单位后,单位的改变就已经完成了,不需要再做其它的工作。定义新的单位

对某一数量定义新的单位步骤如下:

1.在单位设定面板选定需要修改单位的量

2.点击New...按钮,出现下图

Figure 1:单位定义按钮

3.输入新单位的名字,转换因子以及偏移量

4.点击OK 之后,新单位就出现在单位设定面板了

比如:你想要使用小时作为时间单位,你只需在数量列表中选择时间然后点击按钮,出现单位定义面板,输入转换因子3600,点击OK 即可。

在定义新单位时,转换因子都是相对国际单位的如果你想定义速度单位为feet/min 你就可以按照下式计算转换因子:s

m y s ft m ft x

=??60min 3048.0min ,至此你也就知道转换因子的含义了。

第05章 fluent 网格

网格拓扑结构

FLUENT 是非结构解法器,它使用内部数据结构来为单元和表面网格点分配顺序,以保持临近网格的接触。因此它不需要i ,j ,k 指数来确定临近单元的位置。解算器不会要求所有的网格结构和拓扑类型,这使我们能够灵活使用网格拓扑结构来适应特定的问题。二维问题,可以使用四边形网格和三角形网格,三维问题,可以使用六面体、四面体,金字塔形以及楔形单元,具体形状请看下面的图形。FLUENT 可以接受单块和多块网格,以及二维混合网格和三维混合网格。另外还接受FLUENT 有悬挂节点的网格(即并不是所有单元都共有边和面的顶点),有关悬挂节点的详细信息请参阅“节点适应”一节。非一致边界的网格也可接受(即具有多重子区域的网格,在这个多重子区域内,内部子区域边界的网格节点并不是同一的)。详情请参阅非一致网格

Figure 1: 单元类型

选择适当的网格类型

FLUENT在二维问题中可以使用由三角形、四边形或混合单元组成的网格,在三维问题中可以使用四面体,六面体,金字塔形以及楔形单元,或者两种单元的混合。网格的选择依赖于具体的问题,在选择网格的时候,你应该考虑下列问题:

●初始化的时间

●计算花费

●数值耗散

初始化的时间

很多实际问题是具有复杂几何外形的,对于这些问题采用结构网格或块结构网格可能要花费大量的时间,甚至根本无法得到结构网格。复杂几何外形初始化时间的限制刺激了人们在非结构网格中使用三角形网格和四面体网格。然而,如果你的几何外形并不复杂的话,两种方法所耗费的时间没有明显差别

如果你已经有了结构网格代码如FLUENT 4生成的网格,那么在FLUENT中使用该网格会比重新生成网格节约大量的时间。这一特点也刺激了人们在FLUENT仿真中使用四边形网格和六面体网格。注意:FLUENT有一个格式转换器允许你从其它程序中读入结构网格。

计算花费

当几何外形太复杂或者流动的长度尺度太大时,三角形网格和四面体网格所生成的单元会比等量的包含四边形网格和六面体网格的单元少得多。这是因为三角形网格和四面体网格允许单元聚集在流域的所选区域,而四边形网格和六面体网格会在不需要加密的地方产生单元。非结构的四边形网格和六面体网格为对于一般复杂外形提供了许多三角形和四面体网格的优点。

四边形和六边形单元的一个特点就是它们在某些情况下可以允许比三角形/四面体单元更大的比率。三角形/四面体单元的大比率总会影响单元的歪斜。因此,如果你有相对简单

的几何外形,而且流动和几何外形很符合,比如长管,你就可以使用大比率的四边形和六边形单元。这种网格可能会比三角形/四面体网格少很多单元。

数值耗散

多维条件下主要的误差来源就是数值耗散又被称为虚假耗散(之所以被称为虚假的,是因为耗散并不是真实现象,而是它和真实耗散系数影响流动的方式很类似)。

关于数值耗散有如下几点:

●当真实耗散很小时,即对流占主导地位时,数值耗散是显而易见的。

●所有的解决流体问题的数值格式都会有数值耗散,这是因为数值耗散来源于截断误差,

截断误差是描述流体流动的离散方程导致的。

●FLUENT中所用的二阶离散格式可以帮助减少解的数值耗散的影响。

●数值耗散量的大小与网格的分辨率成反比。因此解决数值耗散问题的一个方法就是精化

网格。

●当流动和网格成一条直线时数值耗散最小(所以我们才要使用结构网格来计算啊)

最后一点和网格选择最有关系。很明显,使用三角形/四面体网格流动永远不会和网格成一条直线,而如果几何外形不是很复杂时,四边形网格和六面体网格可能就会实现流动和网格成一条线。只有在简单的流动,如长管流动中,你才可以使用四边形和六面体网格来减少数值耗散,而且在这种情况下使用四边形和流面体网格有很多优点,因为与三角形/四面体网格相比你可以用更少的单元得到更好的解。

在计划解决你的问题的开始,应该注意下面的几何图形设定以及网格结构的必要条件。

●对于轴对称图形来说,必须定义笛卡尔坐标系的x轴为旋转轴(Figure 1).

Figure 1:轴对称图形必须以x轴为中线

●周期性边界条件要具有周期性网格,虽然GAMBIT和TGrid能够产生真正的周期性边

界,但是GeoMesh和大多数CAD软件包是无法产生周期性边界条件的。如果下面的条件需要满足的话,TGrid提供了GeoMesh和大多数CAD软件产生的三角形表面网格生成周期性边界的功能。

1.周期及其内部在它们的边界曲线上有相同的节点分布。

2.周期及其内部的节点与常数平动因子和转动因子有关。

详情请见GAMBIT和TGrid的帮助文件。

如果你用GeoMesh和大多数CAD软件产生四边形网格和六面体网格,你必须保证在周期性区域内的网格是相同的。然后便可以在FLUENT中使用make-periodic命令建立周期性边界。详细内容请参阅“创建周期性区域”一节。(你能够在解算器中对三角形或四面体网格创建周期性边界条件而不用上面所述的TGrid来创建)

网格质量

网格质量对计算精度和稳定性有很大的影响。网格质量包括:节点分布,光滑性,以及歪斜的角度(skewness )。

节点密度和聚集度

连续性区域被离散化使得流动的特征解(剪切层,分离区域,激波,边界层和混合区域)与网格上节点的密度和分布直接相关。在很多情况下,关键区域的弱解反倒戏剧化的成了流动的主要特征。比如:由逆压梯度造成的分离流强烈的依靠边界层上游分离点的解。 边界层解(即网格近壁面间距)在计算壁面剪切应力和热传导系数的精度时有重要意义。这一结论在层流流动中尤其准确,网格接近壁面需要满足:

1≤∞x

p

v u y 其中 p y =

从临近单元中心到壁面的距离;∞u =自由流速度 ;v = 流体的动力学粘性系数 ;X = 从边界层起始点开始沿壁面的距离。上面的方程基于零攻角层流流动的Blasius 解[139]。

网格的分辨率对于湍流也十分重要。由于平均流动和湍流的强烈作用,湍流的数值计算结果往往比层流更容易受到网格的影响。在近壁面区域,不同的近壁面模型需要不同的网格分辨率。

一般说来,无流动通道应该用少于5个单元来描述。大多数情况需要更多的单元来完全解决。大梯度区域如剪切层或者混合区域,网格必须被精细化以保证相邻单元的变量变化足够小。不幸的是要提前确定流动特征的位置是很困难的。而且在复杂三维流动中,网格是要受到CPU 时间和计算机资源的限制的。在解运行时和后处理时,网格精度提高,CPU 和内存的需求量也会随之增加。自适应网格技术可用于在流场的发展基础上提高和/或减少网格密度,并因此而提供了网格使用更为经济的方法。

光滑性

临近单元体积的快速变化会导致大的截断误差。截断误差是指控制方程偏导数和离散估计之间的差值。FLUENT 可以改变单元体积或者网格体积梯度来精化网格从而提高网格的光滑性

单元的形状

单元的形状(包括单元的歪斜和比率)明显的影响了数值解的精度。单元的歪斜可以定义为该单元和具有同等体积的等边单元外形之间的差别。单元的歪斜太大会降低解的精度和稳定性。比方说:四边形网格最好的单元就是顶角为90度,三角形网格最好的单元就是顶角为60度。比率是表征单元拉伸的度量。正如在计算花费一节所讨论的,对于各向异性流动,过渡的比率可以用较少的单元产生较为精确的结果。但是一般说来应该尽量避免比率大于5:1。

流动流场相关性

分辨率、光滑性、单元外形对于解的精度和稳定性的影响强烈的依赖于所模拟的流场。例如:在流动开始的区域可以忍受过渡歪斜的网格,但是在具有大流动梯度的区域这一特点可能会使得整个计算无功而返。因为大梯度区域是无法预先知道的,所以我们只能尽量的使整个流域具有高质量的网格。

GAMBIT网格文件

你可以使用GAMBIT创建二维和三维结构/非结构/混合网格。详细内容请参阅GAMBIT 建模向导,并将你的网格输出为FLUENT 5格式。所有的这样的网格都可以直接读入到FLUENT,菜单:File/Read/Case...

使用fe2ram转换器转换文件

如果你打算手动转换CAD文件然后再读入到FLUENT,你可以输入下面的命令:tfilter fe2ram [dimension] format [zoning] input-file output-file

其中方括号括起来的是可选内容(输入时不要加方括号)。维数表示数据表的维数。-d2表示网格是二维的。如果不输入维数则默认为三维网格。格式表示你要转换文件的格式-tANSYS表示ANSYS文件,-tIDEAS表示I-DEAS文件,-tNASTRAN表示NASTRAN文件,-tPATRAN表示PA TRAN文件。要检查文件是否是从任何其它的CAD软件包转换来的请输入:tfilter fe2ram -cl –help。Zoning表示CAD软件包有多少个区域被标识。-zID表示区域被正确标识,-zNONE表示忽略所有的区域组。对于被分组的网格区域,zoning向不需要输入任何东西,因为这种情况是默认的。input-file和output-file分别为需要转换的文件和转换后的文件名。

例如,你要将二维I-DEAS体网格文件sample.unv转换为sample.grd你就需要键入下面的命令:tfilter fe2ram -d2 -tIDEAS sample.unv sample.grd。

非一致网格

在FLUENT中可能会遇到具有非一致边界的区域组成的网格。也就是说,两个字区域的交界处网格节点位置并不相同。FLUENT处理这类网格的技巧和滑移网格模型的技巧相同,虽然这类网格并不滑移。

非一致网格计算

要计算非一致边界的流动,FLUENT必须首先计算组成边界的界面区域的交叉点。交叉点产生了一个内部区域,在这个内部区域内,两个界面区域重叠(见Figure 1)。如果一个界面区域超出了另一个界面区域(见Figure 2)。FLUENT将会在两个区域不重叠的地方创建一个或两个附加的壁面区域。

Figure 1:完全重合网格界面交叉点

Figure 2: 部分重合网格界面交叉点

主要解决的方法在于,流过网格交接面的计算是使用两个界面区域交叉点的表面结果,而不是交界面区域表面。在Figure 3的例子中,界面区域由面A-B、B-C、D-E以E-F组成。这些区域的的交界面产生了面a-d、d-b、b-e以及e-c。产生在两个单元区域的重叠处的面(d-b, b-e, 以及e-c)被分组形成一个内部区域,剩下的面(a-d)形成壁面区域。要计算通过界面流入到单元IV的话,面D-E就被忽略了,而面d-b 和b-e 被使用,它们分别将信息从单元I和III带入到单元IV中。

Figure 3:二维非一致网格界面

非一致网格的所需条件与限制:

●如果两个交界面的边界具有相同的几何形状,网格界面可以是任何外形(包括三维中的

非平面表面)。如果网格中有尖锐的特征(比如90度的角),交界面的两边都应该遵从这一特征。

●如果创建的是非一致边界分隔的区域组成的多重单元区域构成的网格,你必须保证每一

单元区域在非一致边界有清楚的界面。相邻单元区域的表面区域将会具有相同的位置和外形,但是其中一个会符合一个单元区域,另一个会符合另一个单元区域。(注意:此时也可能为每一个单元区域创建一个独立的网格文件,然后将它们合并。)

●必须定位网格文件以便它在两边都有流体单元。在流体和固体区域的交界处不能够有非

一致边界。

●在创建非一致界面之前,所有的周期性区域必须正确定向(平移或旋转)。

●对于三维问题,如果界面是周期性的,在相邻界面只能有一对周期性边界

使用非一致FLUENT/UNS和RAMPANT算例请参阅FLUENT/UNS或RAMPANT启动的相关内容。

在FLUENT中使用非一致网格

如果你的多重区域网格包括非一致边界,你必须遵循下面的步骤(首先要保证网格在FLUENT中可用)以保证FLUENT可以在你的网格上获取一个解。

1.将已经合并后的网格读入FLUENT。(如果还没合并请参阅有关网格合并的内容)。

2.将网格读入之后,将组成非一致边界的承兑区域的类型改为界面。菜单为

Define/Boundary Conditions...。

3.在网格界面面板中定义非一致网格界面(Figure 1),菜单为Define/Grid Interfaces...。

Figure 1: 网格界面面板

1.在网格界面区域输入界面的名字。

2.在界面区域的两个列表中制定组成网格界面的两个界面区域。注意:如果你的一个界面

区域比另一个小,你应该把较小的界面指定为界面区域一以提高交界面计算的精度。

3.对于周期性问题,点击界面类型选框以使其他类型无效。

4.点击创建按钮来创建新的网格界面

如果两个界面区域没有完全重合,检查边界的非重叠部分的边界区域类型。如果边界类型不对,你可以用边界条件改变它。如果你创建的网格界面不正确,可以选中然后删除它(此时界面创建所产生的任何边界区域都会被删除)。然后你可以像通常一样处理问题的设定。

检查网格

FLUENT中的网格检查提供了区域扩展、体积统计、网格拓扑结构和周期性边界的信息,单一计算的确认以及关于X轴的节点位置的确认(对于轴对称算例)。蔡单为:Grid/Check。注意:我们推荐读入解算器之后检查网格的正确性,以在设定问题之前检查任何网格错误。

网格检查信息

网格检查信息会出现在控制台窗口。下面是一个例子。

Grid Check

Domain Extents:

x-coordinate: min (m) = 0.000000e+00, max (m) = 6.400001e+01

y-coordinate: min (m) = -4.538534e+00, max (m) = 6.400000e+01

V olume statistics:

minimum volume (m3): 2.782193e-01

maximum volume (m3): 3.926232e+00

total volume (m3): 1.682930e+03

Face area statistics:

minimum face area (m2): 8.015718e-01

maximum face area (m2): 4.118252e+00

Checking number of nodes per cell.

Checking number of faces per cell.

Checking thread pointers.

Checking number of cells per face.

Checking face cells.

Checking face handedness.

Checking element type consistency.

Checking boundary types:

Checking face pairs.

Checking periodic boundaries.

Checking node count.

Checking nosolve cell count.

Checking nosolve face count.

Done.

区域范围列出了X、Y和Z坐标的最大值最小值,单位是米。体积统计包括单元体积的最大值、最小值以及总体积,单位是立方米。体积为负值表示一个或多个单元有不正确的连接。通常说来我们可以用Iso-Value Adaption确定负体积单元,并在图形窗口中察看它们。进行下一步之前这些负体积必须消除。

拓扑信息首先是每一单元的面和节点数。三角形单元应该有三个面和三个节点,四面体单元应该有四个面和四个节点,四边形单元应该有四个面和四个节点,六面体单元应该有六个面和八个节点。

下一步,每一区域的旋转方向将会被检测,区域应该包含所有的右手旋向的面。通常有

负体积的网格都是左手旋项。在这些连通性问题没有解决之前是无法获得流动的解的。

最后的拓扑验证是单元类型的相容性。如果不存在混合单元(三角形和四边形或者四面体和六面体混合),FLUENT会确定它不需要明了单元类型,这样做可以消除一些不必要的工作。

对于轴对称算例,在x轴下方的节点数将被列出。对于轴对称算例来说x轴下方是不需有节点的,这是因为轴对称单元的体积是通过旋转二维单元体积得到的,如果x轴下方有节点,就会出现负体积。

对于具有旋转周期性边界的解域,FLUENT会计算周期角的最大值、最小值、平均值以及规定值。通常容易犯的错误是没有正确的指定角度。对于平移性周期边界,FLUENT 会检测边界信息以保证边界确实是周期性的。

最后,证实单一计算。FLUENT会降解算器所建构的节点、面和单元的数量与网格文件的相应声明相比较。任何不符都会被报告出来。

网格统计报告

网格读入到FLUENT中之后有几种方法报告它的信息,你可以报告当前问题的内存使用信息,网格的尺寸,网格分割的统计也可以报告一个区域接一个区域的单元和表面的统计数据。

网格尺寸

点击菜单Grid/Info/Size 你可以输出节点数、表面数、单元数以及网格的分区数。网格的分区是并行处理所需要的功能。

下面是一个输出的结果

Grid Information

Level Cells Faces Nodes Partitions

0 48 82 35 1

如果你对于不同区域内有多少节点和表面被分开有兴趣,请点击菜单Grid/Info/Zones

如果你用的是耦合显式解,将会在每个网格层面的信息。网格层面的信息源于FAS多重网格加速方法所产生的粗糙网格层面。下面是一个输出结果:

Grid Information

Level Cells Faces Nodes Partitions

0 48 82 35 1

1 18 5

2 0 1

2 7 37 0 1

3 3 27 0 1

4 1 20 0 1

网格区域信息

点击菜单Grid/Info/Zones你可以在控制台窗口输出每一区域的节点、表面和单元的信息。网格区域信息包括节点总数,以及对于每一个表面和单元区域来说的表面和单元数、单元的类型,边界条件类型,区域标志等。下面是一个网格区域信息的例子:

Zone sizes:

21280 hexahedral cells, zone 4.

532 quadrilateral velocity-inlet faces, zone 1.

532 quadrilateral pressure-outlet faces, zone 2.

1040 quadrilateral symmetry faces, zone 3.

1040 quadrilateral symmetry faces, zone 7.

61708 quadrilateral interior faces, zone 5.

1120 quadrilateral wall faces, zone 6.

23493 nodes.

划分(Partition)统计

获取划分统计的信息请点击菜单Grid/Info/Partitions menu item.。

统计包括单元数,表面数,界面数和与每一划分相邻的划分数。注意我们也可以在划分网格面板点击输出划分按钮生成这个报告。

修改网格

网格被读入之后有几种方法可以修改它。你可以标度和平移网格,可以合并和分离区域,创建或切开周期性边界。除此之外,你可以在区域内记录单元以减少带宽。还可以对网格进行光滑和交换处理。并行处理时还可以分割网格。

注意:不论你何时修改网格,你都应该保存一个新的case文件和数据文件(如果有的话)。如果你还想读入旧的data文件,也要把旧的case保留,因为旧的数据无法在新的case 中使用。

标度网格

FLUENT内部存储网格的单位是米——长度的国际单位。网格读入时她回假定网格的长度单位是米,如果你创建网格是使用的是其它长度单位,你必须将网格的标度改为米。具体内容可以参阅单位系统一章。

标度也可以用于改变网格的物理尺寸,虽然这不是单位系统设计的初衷,但是,我们的确可以适当的使用单位系统来改变网格的尺寸,具体的方法,相信每一个聪明人都猜得到了吧。注意:无论你打算以何种方式标度网格,你必须在初始化流场或开始计算之前完成网格的标度。在你标度网格时,任何数据都会无效。点击菜单Grid /Scale...,出现下面的面板:

Figure 1:标度网格面板

使用标度网格面板步骤如下:

1.在下拉列表中,选择适当的在被创建网格中的厘米、毫米、英寸和英尺的缩写来标明单

位。标度因子会自动被设为正确值(比如0.0254米/英寸或者0.3048米/英尺)如果你所用的单位不再列表中,你可以手动自己输入标度因子(比如米/码的因子)。

2.点击Scale按钮。区域范围会被自动更新并以单位米输出正确的范围。如果还是宁愿在

FLUENT进程中使用最初的单位,你可以标度网格面板改变单位

3.正如第二步中使用网格标度面板所提到的,当你不改变单位标度网格,你只是转换网格

点的最初尺寸,转换方法就是网格坐标乘以转换因子。如果你想要在最初的单位下工作而不将单位改为米,你可以在设定单位面板中点击改变长度单位按钮。点击按钮之后区域范围就会被更新以表明最初单位的范围。这一单位在将来输入的时候将一直使用!

如果你使用了错误的标度因子,偶然点击了标度按钮两次或者就是想重新标度,你可以点击UnScale按钮。"Unscaling"用标度因子去除所有的节点坐标。(在创建的网格中选择m 并且点击Scale按钮将不会重新标度网格。)

你也可以使用网格标度面板改变网格的物理尺寸。例如,你的网格是5英寸×8英寸,你可以设定标度因子为2得到10英寸×16英寸的网格。

平移网格

你可以指定节点的笛卡尔坐标的偏移量来平移网格。如果网格是通过旋转得到的而不是经过原来的网格得到的,这将对旋转问题很必要。对于轴对称问题,如果网格的设定是由旋转设定而与x轴不一致那么这对旋转问题也很必要。如果你想将网格移到特定的点处(如平板的边缘)来画一个距x轴有一定距离的XY图。

点击菜单Grid/Translate弹出平移网格面板(下图)可以平移网格:

Figure 1: 平移网格面板

使用平移网格面板平移网格步骤如下:

1.输入偏移量(可以是正负实数)

2.点击平移按钮,下面的区域范围不可以在这个面板中改变。

合并区域

为了简化解的过程你可能会将区域合并为一个区域。合并区域包括将具有相似类型的多重区域合并为一个。将相似的区域合并之后,会使设定边界条件以及后处理会变得简单。

点击菜单Grid/Merge...弹出合并网格面板如下:

Figure 1: 合并区域面板

什么时候合并区域

FLUENT允许你将相似类型的区域合并为一个。除非区域的数量已经限制了设置的速度以及数值分析的后处理,否则区域合并是不必要的。例如:对于大量的区域设定相同的边界条件会消耗很多时间而且会消除不相容性。除此之外,数据的后处理通常包括使用区域生

fluent--模拟例子

第一章 一维稳态导热的数值模拟 一、模拟实验目的和内容 本模拟实验的目的主要有3个:(1)学生初步了解并掌握Fluent 求解问题的一般过程,主要包括前处理、计算、后处理三个部分。(2)理解计算机求解问题的原理,即通过对系统进行离散化,从而求解代数方程组,求得整个系统区域的场分布。(3)模拟系统总的传热量并与傅立叶导热定律的求解结果相比较,验证数值模拟的可靠性。实验内容主要包括:(1)模拟一维稳态导热平板内的温度分布。(2)模拟一维稳态导热总的传热量。 二、实例简介 如图1-1所示,平板的长宽度远远大于它的厚度,平板的上部保持高温h t ,平板的下部保持低温c t 。平板的长高比为30,可作为一维问题进行处理。需要求解平板内的温度分布以及整个稳态传热过程的传热量。 三、实例操作步骤 1. 利用Gambit 对计算区域离散化和指定边界条件类型 步骤1:启动Gambit 软件并建立新文件 在路径C:\Fluent.Inc\ntbin\ntx86下打开gambit 文件(双击后稍等片刻),其窗口布局如图1-2所示。 图1-2 Gambit 窗口的布局 然后是建立新文件,操作为选择打开入图1-3所示的对话框。 h t c 图1-1 导热计算区域示意图 x y

图1-3 建立新文件 在ID文本框中输入onedim作为文件名,然后单击Accept按纽,在随后显示的图1-4对话框中单击Yes按纽保存。 图1-4 确认保存对话框 步骤2:创建几何图形 选择Operation→Geometry→Face ,打开图1-5所示的对话框。 图1-5 创建面的对话框 在Width内输入30,在Height中输入1,在Direction下选择+X+Y坐标系,然后单击Apply,并在Global Control下点击,则出现图1-6所示的几何图形。 图1-6 几何图形的显示 步骤3:网格划分 (1)边的网格划分 当几何区域确定之后,接下来就需要对几何区域进行离散化,即进行网格划分。选择Operation→Mesh→Edge,打开图1-7所示的对话框。

ERP 仓库管理系统

身体仓库管理系统 1、模块说明:每个模块一般可分为六组:基本资料、日常作业、凭证打印、清单与报表、 批次处理、查询作业 1.1 基本资料:产品类别设定、编码原则设定、产品编码、仓别设定、单据性质设定 1.1.1 产品类别设定:此为后续报表数据收集索引和分类之依据 1.1.2 编码原则设定:据此不同公司可采取不同的分段和方式进行自动编码,包 括产品编码、供应商编码、客户资料编码、人员编码等, 都要依此进行自定义。 Eg: A 一般产品编码通用原则为:大分类(3码)+中分类(3码)+小分类(3码)+ 流水码(4码),共计13码左右即可。 Eg: B 编码不必赋予太多特殊意义,亦造成编码上的混乱,以简单明了,易 识别为原则。 1.1.3 产品编码:包括基本项目、采购、生管、仓库、业务、品管、生产、财务 会计、其它,其可根据不同部门使用状况来分类定义,同 时便于基础资料的收集与输入,及日后使用之管理和维护。 1.1.4 仓别设定:此为各仓别属性设定之基础 1.1.5 单据性质设定:此为各“日常作业”之单据性质设定基础。 Eg:A库存异动单对库存的影响可分为:增加、减少 调拨单对库存的影响为:平调 成本开帐/调整单对成本的影响可分为:增加、减少 Eg:B可依不的部门或个人进行单据别的区别使用和管理。 Eg:C单据的编码方式:单别+单据号,或可采用自由编码的方式进行等 Eg:D单据表尾的备注与签核流程等。 Eg:E单据电脑审核流程。 1.2 日常作业:库存异动建立作业、调拨建立作业、成本开帐/调整建立作业、盘点资 料建立作业、批号管理建立作业、借入/出建立作业、借入/出还回作 业 1.2.1 库存异动建立作业:此单据适用于非生产性物料的异动(或增或减),及库存 盘盈亏之调整用,如没有上线制令管理系统亦可通过 此作业进行库存异动作业。 1.2.2 调拨单建立作业:此单据适用于各仓之间的物料调拨之用,不对库存变化 产生影响。 1.2.3 成本开帐/调整建立作业:此单据适用于系统开帐之各仓库存成本资料的输 入,亦是日常“成本重计作业”所产生之单据。 1.2.4 盘点资料建立作业:此单据适用于盘点时库存数量之输入 1.2.5 批号管理建立作业:此单据适用于物料在产品生产过程中的使用和追溯的 管理,及先进先出原理 1.2.6 借入/出建立作业:此单据适用于所有借入/出作业记录之凭证 1.2.7 借入/出还回建立作业:此单据适用所有借入/出还回作业记录之凭证,如无 法归还之作业,则通过进货或销货来做关联性作 业。 1.3 凭证打印:库存异动单凭证、调拨单凭证、成本开帐/调整单凭证、盘点清单凭证、 批号管理凭证、借入/出凭证、借入/出还回凭证

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楼)

Fluent 经典问题

QUICK格式可能产生比二阶精度更好的结果。但是,一般情况下,用二阶精度就已足够,即使使用QUICK格式,结果也不一定好。乘方格式(Power-law Scheme)一般产生与一阶精度格式相同精度的结果。中心差分格式一般只用于大涡模拟,而且要求网格很细的情况。 53 对于FLUENT的耦合解算器,对时间步进格式的主要控制是Courant数(CFL),那么Courant 数对计算结果有何影响? courant number实际上是指时间步长和空间步长的相对关系,系统自动减小courant数,这种情况一般出现在存在尖锐外形的计算域,当局部的流速过大或者压差过大时出错,把局部的网格加密再试一下。 在Fluent中,用courant number来调节计算的稳定性与收敛性。一般来说,随着courant number的从小到大的变化,收敛速度逐渐加快,但是稳定性逐渐降低。所以具体的问题,在计算的过程中,最好是把courant number从小开始设置,看看迭代残差的收敛情况,如果收敛速度较慢而且比较稳定的话,可以适当的增加courant number的大小,根据自己具体的问题,找出一个比较合适的courant number,让收敛速度能够足够的快,而且能够保持它的稳定性。 54 在分离求解器中,FLUENT提供了压力速度耦和的三种方法:SIMPLE,SIMPLEC及PISO,它们的应用有什么不同? 在FLUENT中,可以使用标准SIMPLE算法和SIMPLEC(SIMPLE-Consistent)算法,默认是SIMPLE算法,但是对于许多问题如果使用SIMPLEC可能会得到更好的结果,尤其是可以应用增加的亚松驰迭代时,具体介绍如下: 对于相对简单的问题(如:没有附加模型激活的层流流动),其收敛性已经被压力速度耦合所限制,你通常可以用SIMPLEC算法很快得到收敛解。在SIMPLEC中,压力校正亚松驰因子通常设为1.0,它有助于收敛。但是,在有些问题中,将压力校正松弛因子增加到1.0可能会导致不稳定。 对于所有的过渡流动计算,强烈推荐使用PISO算法邻近校正。它允许你使用大的时间步,而且对于动量和压力都可以使用亚松驰因子1.0。对于定常状态问题,具有邻近校正的PISO 并不会比具有较好的亚松驰因子的SIMPLE或SIMPLEC好。对于具有较大扭曲网格上的定常状态和过渡计算推荐使用PISO倾斜校正。 当你使用PISO邻近校正时,对所有方程都推荐使用亚松驰因子为1.0或者接近1.0。如果你只对高度扭曲的网格使用PISO倾斜校正,请设定动量和压力的亚松驰因子之和为1.0比如:压力亚松驰因子0.3,动量亚松驰因子0.7)。如果你同时使用PISO的两种校正方法,推荐参阅PISO邻近校正中所用的方法 55 对于大多数情况,在选择选择压力插值格式时,标准格式已经足够了,但是对于特定的某些模型使用其它格式有什么特别的要求? 压力插值方式的列表只在使用Pressure-based求解器中出现。一般情况下可选择Standard;对于含有高回旋数的流动,高 Rayleigh数的自然对流,高速旋转流动,多孔介质流动,高曲率计算区域等流动情况,选择PRESTO格式;对于可压缩流动,选择Second Order;当然也可以选择Second Order以提高精度;对于含有大体力的流动,选择Body Force Weighted。 注意:Second Order格式不可以用于多孔介质;在使用VOF和Mixture多相流模型时,只能

仓库管理系统使用手册

仓库管理系统 ——使用手册

目录 第1章系统概述 (1) 1.1引言 (1) 1.2系统特点....................................................... 错误!未定义书签。第2章系统安装 ............................................ 错误!未定义书签。 2.1系统环境要求............................................... 错误!未定义书签。 2.2单机版的安装............................................... 错误!未定义书签。 2.3网络版的安装............................................... 错误!未定义书签。 2.3.1 程序包文件介绍....................................................... 错误!未定义书签。 2.3.2 数据库的安装与配置............................................... 错误!未定义书签。 2.3.3 客户端的安装与配置............................................... 错误!未定义书签。 2.4系统注册....................................................... 错误!未定义书签。第3章基本操作 (2) 3.1系统启动 (2) 3.2重新登录 (2) 3.3修改密码 (2) 3.4记录排序 (3) 3.5快速查找功能 (3) 3.7窗口分隔 (3) 3.8数据列表属性设置 (3) 3.9数据筛选 (4) 3.10数据导入 (4) 3.11报表设计 (5)

fluent学习笔记

fluent技术基础与应用实例 4.2.2 fluent数值模拟步骤简介 主要步骤: 1、根据实际问题选择2D或3Dfluent求解器从而进行数值模拟。 2、导入网格(File→Read→Case,然后选择有gambit导出的.msh文件) 3、检查网格(Grid→Check)。如果网格最小体积为负值,就要重新 进行网格划分。 4、选择计算模型。 5、确定流体物理性质(Define→Material)。 6、定义操作环境(Define→operating condition) 7、制定边界条件(Define→Boundary Conditions) 8、求解方法的设置及其控制。 9、流场初始化(Solve→Initialize) 10、迭代求解(Solve→Iterate) 11、检查结果。 12、保存结果,后处理等。 具体操作步骤: 1、fluent2d或3d求解器的选择。 2、网格的相关操作 (1)、读入网格文件 (2)、检查网格文件 文件读入后,一定要对网格进行检查。上述的操作可以得到网格信息,从中看出几何区域的大小。另外从minimum volume 可以知道最小网格的体积,若是它的值大于零,网格可以用于计算,否则就要重新划 分网格。 (3)、设置计算区域 在gambit中画出的图形是没有单位的,它是一个纯数量的模型。故 在进行实际计算的时候,要根据实际将模型放大或缩小。方法是改变fluent总求解器的单位。 (4)、显示网格。 Display→Grid 3、选择计算模型

(1)、基本求解器的定义 Define→Models→Solver Fluent中提供了三种求解方法: ·非耦合求解 segregated ·耦合隐式求解 coupled implicit ·耦合显示求解 coupled explicit 非耦合求解方法主要用于不可压缩流体或者压缩性不强的流体。 耦合求解方法用在高速可压缩流体 fluent默认设置是非耦合求解方法,但对于高速可压缩流动,有强的体积力(浮力或离心力)的流动,求解问题时网格要比较密集,建 议采用耦合隐式求解方法。耦合能量和动量方程,可以较快的得到收敛值。耦合隐式求解的短板:运行所需要的存比较大。若果必须要耦合求解而机器存不够用,可以考虑采用耦合显示求解方法。盖求解方法也耦合了动量,能量和组分方程,但是存却比隐式求解方法要小。 需要指出的是,非耦合求解器的一些模型在耦合求解器里并不一定都有。耦合求解器里没有的模型包括:多相流模型、混合分数/PDF燃烧模型、预混燃烧模型。污染物生成模型、相变模型、Rosseland辐射模型、确定质量流率的周期性流动模型和周期性换热模型。 %%%有点重复,但是可以看看加深理解 Fluent提供三种不同的求解方法;分离解、隐式耦合解、显示耦合解。分理解和耦合解的主要区别在于:连续方程、动量方程、能量方程和 组分方程解的步骤不同。 分离解按照顺序解,耦合解是同时解。两种解法都是最后解附加的标量方程。隐式解和显示解的区别在于线性耦合方程的方式不同。 Fluent默认使用分离求解器,但是对于高速可压流动,强体积力导致 的强烈耦合流动(流体流动耦合流体换热耦合流体的混合,三者相互耦合的过程—文档整理者注)(浮力或者旋转力),或者在非常精细的网格上的流动,需要考虑隐式解。这一解法耦合了流动和能量方程, 收敛很快。%%% (2)、其他求解器的选择 在实际问题中,除了要计算流场,有时还要计算温度场或者浓度场等,因此还需要其他的模型。主要的模型有: Multiphase(多相流动)viscous(层流或湍流)energy(是否考虑传热)species(反应及其传热相关) (3)操作环境的设置 Define→operation→condition

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)计算时如何设置步长?

仓库管理系统需求分析说明书

智能仓库管理系统 需求规格说明书 拟制:仇璐佳日期:2010年3月17日星期三审核:日期: 批准:日期: 文档编号:DATA-RATE-SRS-01 创建日期:2010-03-17 最后修改日期:2020-04-24 版本号:1.0.0 电子版文件名:智能仓库管理系统-需求规格说明书-

文档修改记录

基于web智能仓库管理系统详细需求说明书(Requirements Specification) 1.引言 1.1 编写目的 本系统由三大模块构成,分别是:系统设置,单据填开,库存查询。 其中: 系统设置包括:管理员的增加,修改,删除,以及权限管理;仓库内货物的基本资料的增加,修改,删除;工人,客户等的基本资料的增加,修改,删除。 单据填开模块包括:出库单,入库单,派工单,等单据的填开及作废操作。 库存查询系统包括:库存情况的查询,各项明细的查询,工人工资的查询,正在加工产品查询等。 报表导出模块包括:按月,按季度,按年的报表导出功能。 1.2 背景说明 (1)项目名称:基于web智能仓库管理系统 (2)项目任务开发者:东南大学成贤学院06级计算机(一)班仇璐佳,软件基本运行环境为Windows环境,使用MyEclipse7.1作为开发工具,使用struts2作为系统基本框架,Spring作为依赖注入工具,hibernate对MySql所搭建的数据库的封装,前台页面采用ext的js框架,动态能力强,界面友好。 (3)本系统可以满足一般企业在生产中对仓库管理的基本需求,高效,准确的完成仓库的进出库,统计,生产,制造等流程。 1.3 术语定义 静态数据--系统固化在内的描述系统实现功能的一部分数据。

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经典问题请问双CPU并行计算的效率问题.

fluent 经典问题请问双CPU并行计算的效率问题.txt27信念的力量在于即使身处逆境,亦能帮助你鼓起前进的船帆;信念的魅力在于即使遇到险运,亦能召唤你鼓起生活的勇气;信念的伟大在于即使遭遇不幸,亦能促使你保持崇高的心灵。发信人: rao (绕绕), 信区: NumComp 标题: [合集] 请问双CPU并行计算的效率问题 发信站: BBS 水木清华站 (Mon Jul 7 03:32:43 2003), 站内 ☆─────────────────────────────────────☆ xuzheng (天使暂时离开@_@反方向的钟) 于 (Fri Jul 4 11:03:44 2003) 提到: 大致上只有一个CPU在工作,或者两CPU占有率相当于一个CPU mpich1.2.5+fortran 怎么配置可以使两个CPU同时工作?? BOW ☆─────────────────────────────────────☆ luxz (panda--在热死和冻死边缘挣扎) 于 (Fri Jul 4 11:04:57 2003) 提到: mpirun -np 2 *.exe 【在 xuzheng (天使暂时离开@_@反方向的钟) 的大作中提到: 】 : 大致上只有一个CPU在工作,或者两CPU占有率相当于一个CPU : mpich1.2.5+fortran : 怎么配置可以使两个CPU同时工作?? : BOW ☆─────────────────────────────────────☆ xuzheng (天使暂时离开@_@反方向的钟) 于 (Fri Jul 4 11:06:27 2003) 提到: 不是,你误解了我的意思 再具体点说就是16个节点双CPU的集群,并行计算过程中 每个节点的CPU效率大概只有50%

仓库管理系统(软件需求说明书)

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (3) 1.4参考资料 (3) 2任务概述 (3) 2.1目标 (3) 2.2用户的特点 (9) 2.3假定和约束 (9) 3需求规定 (9) 3.1对功能的规定 (9) 3.2对性能的规定 (9) 3.2.1精度 (9) 3.2.2时间特性要求 (9) 3.2.3灵活性 (9) 3.3输人输出要求 (9) 3.4数据管理能力要求 (10) 3.5故障处理要求 (10) 3.6其他专门要求 (10) 4运行环境规定 (11) 4.1设备 (11) 4.2支持软件 (11) 4.3接口 (11) 4.4控制 (11)

软件需求说明书 1引言 1.1编写目的 企业的物资供应管理往往是很复杂的,烦琐的。由于所掌握的物资种类众多,订货,管理,发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计计划报表繁多,因此物资管理必须实现计算机化,而且必须根据企业的具体情况制定相应的方案。 根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需要来发放物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月,季度,年来进行统计分析,产生相应报表。为了加强关键物资,设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际消耗定额的比较,进行定额的管理,使得资金使用合理,物资设备的储备最佳。 所以一个完整的企业物资供应管理系统应该包括计划管理,合同托收管理,仓库管理,定额管理,统计管理,财务管理等模块。其中仓库管理是整个物资供应管理系统的核心。 开发本系统的目的在于代替手工管理、统计报表等工作,具体要求包括: 数据录入:录入商品信息、供货商信息、名片、入库信息、出库信息、退货信息等信息; 数据修改:修改商品信息、供货商信息、名片、帐号等信息; 统计数据:统计仓库里面的商品的数量,种类,并计算库存总价值; 数据查询:输入查询条件,就会得到查询结果; 数据备份:定期对数据库做备份,以免在数据库遇到意外破坏的时候能够恢复数据库,从而减少破坏造成的损失。

仓库管理系统说明书

二、仓库信息管理系统分析与设计 (一)《仓库信息管理系统》的需求建模 1、需求分析 仓库信息管理系统要能完成以下功能: 仓库存放的货物品种繁多,堆存方式以及处理方式也非常复杂,随着业务量的增加,仓库管理者需要处理的信息量会大幅上升,因此往往很难及时准确的掌握整个仓库的运作状态。针对这一情况,为了减轻仓库管理员和操作员的工作负担,此系统在满足仓库的基本管理功能基础上发挥信息系统的智能化。 根据要求可将系统分为四个模块 (1)用户登录模块 普通操作员和管理人员登录此系统,执行仓库管理的一些操作,但是普通操作员和管理人员所能执行的功能不一样。 (2)仓库管理模块 管理员工作需要登陆系统,才能够进行操作,系统中的各项数据都不允许外人随便查看和更改,所以设置登陆模块是必须的。可以执行仓库进货,退货,领料,退料;商品调拨,仓库盘点等功能。(3)业务查询模块 在用户登录系统后,可以执行库存查询,销售查询,仓库历史记录查询。 (4)系统设置模块 显示当前仓库系统中的信息,在系统中可以执行供应商设置,仓库设置。 2、功能模块分析 (1)登录模块 ①普通操作员:显示当天仓库中的所有库存的信息。 ②管理员:修改仓库中的库存信息。 ③用户注销:在用户执行完仓库功能时,注销。 ④用户退出。 (2)管理模块 ①仓库库存的进货与退货; ②仓库中的库存需要领料和退料功能; ③仓库也可以完成不同地区的商品在此仓库的商品调拨任务; ④用户人员也可以在当天之后对仓库中的库存进行盘点。 (3)查询模块 ①显示当前仓库商品信息,并执行库存查询; ②显示仓库信息,对商品的销售量进行查询; ③此系统还可以对仓库历史记录进行查询。 (4)设置模块 ①供应商设置 ②仓库设置 3、工作内容及要求 ①进一步细化需求分析的内容,识别出系统的参与者,并完成用例图; ②将用例图中的每个用例都写成相应的事件流文档; ③进一步使用活动图来描述每个用例,为后续的系统设计做好准备;

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的优势在于收敛速度快,但是低速流场计算,其大多数的着眼点在于对流场结构的探索,所以计算得到的

Fluent经典问题及答疑1

Fluent经典问题及答疑1 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) 24 在FLUENT运行计算时,为什么有时候总是出现“reversed flow”?其具体意义是什么?有没有

仓库管理系统(详细设计说明书)

1引言 (3) 1.1编写目的 (3) 1.2背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2程序系统的结构 (4) 3用户登录界面程序设计说明 (5) 3.1程序描述 (5) 3.2功能 (5) 3.3性能 (5) 3.4输人项 (6) 3.5输出项 (6) 3.6算法 (6) 3.7流程逻辑 (6) 3.8接口 (7) 3.9存储分配 (7) 4仓库管理模块(02)设计说明 (7) 4.1程序描述 (7) 4.2功能 (8) 4.3性能 (8) 4.4输人项 (8) 4.5输出项 (8) 4.6算法 (8) 4.7流程逻辑 (9) 4.8接口 (10) 5仓库查询模块(03)设计说明 (11) 5.1程序描述 (11) 5.2功能 (11) 5.3性能 (11) 5.4输人项 (11) 5.5输出项 (11) 5.6算法 (12) 5.7流程逻辑 (12) 6系统设置模块(04)设计说明 (13) 6.1程序描述 (13) 6.2功能 (13) 6.3性能 (13) 6.4输人项 (13) 6.5输出项 (13) 6.6算法 (14)

6.7流程逻辑 (14) 6.8接口 (14) 6.9测试计划 (14)

详细设计说明书 1引言 1.1编写目的 本文档为仓库管理系统详细设计文档(Design Document),对作品进行系统性介绍,对使用的技术机制进行分析,对各个模块进行功能描述,并给出主要数据流程和系统结构 本文档的预期读者是本系统的需求用户、团队开发人员、相关领域科研人员 1.2背景 项目名称:仓库管理系统--详细设计说明书 项目任务开发者:大连交通大学软件学院R数学072班张同骥06,软件基本运行环境为Windows环境 1.3定义 Mysql:数据库管理软件 DBMS:数据库管理系统 Windows 2003/XP:运行环境 JSP :软件开发语言 Myeclipse :开发工具 1.4参考资料 《软件工程应用实践教程》清华大学出版社 《系统分析与设计》清华大学出版社 《数据库系统概论》高等教育出版社 《Windows网络编程》清华大学出版社 《VC技术》清华大学出版社

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键的同时用鼠标左键取点

(仓库管理)仓库管理系统软件设计说明书改后

(仓库管理)仓库管理系统软件设计说明书改后

仓库管理系统 软件设计说明书

目录 1. 介绍 (1) 1.1 目的 (1) 1.2 范围 (1) 1.3 定义、缩写词 (1) 1.4 内容概览 (1) 2. 体系结构表示方法 (1) 3. 系统要达到的目标和限制 (2) 4. 用例视图 (2) 4.1 系统用例图 (2) 4.2 产品类别 (3) 4.3 检索产品 (4) 4.4 产品详细 (5) 4.5 管理员注册 (6) 4.6 查看订单 (7) 4.7 下订单 (8) 4.8 管理员登录系统 (9) 4.9 管理员退出系统 (10) 4.10 日常管理 (11) 4.11 商品信息管理 (12) 4.12 供应信息管理 (12) 4.13 名片信息管理 (13) 4.14 配送状态处理 (14) 5. 逻辑视图 (16) 5.1 总览 (16) 5.2 主要Package的介绍 (17) 6. 过程视图 (19) 6.1 管理员盘点 (19) 6.2 产品管理 (20) 6.3 订单处理数据 (22) 6.4 仓库物流管理 (23)

6.5 管理员查询 (24) 7. 部署视图 (24) 8. 流程逻辑 (25) 9. 规模和性能 (26) 10. 质量 (26)

软件设计说明书 1. 介绍 1.1 目的 本文档为仓库管理系统详细设计文档(Design Document),对作品进行系统性介绍,对使用的技术机制进行分析,对各个模块进行功能描述,并给出主要数据流程和系统结构 本文档的预期读者是本系统的需求用户、团队开发人员、相关领域科研人员 1.2 范围 对作品进行系统性介绍,对使用的技术机制进行分析,对各个模块进行功能描述,并给出主要数据流程和系统结构 1.3 定义、缩写词 Mysql:数据库管理软件 DBMS:数据库管理系统 Windows 2003/XP:运行环境 JSP :软件开发语言 Myeclipse :开发工具 1.4 内容概览 ?仓库管理系统 管理员将各项产品进行编排设备号,位置号,从而有效划分区域管理 ?设置系统 设置各项分类的标签,便于其他人进行查询及复查 ?仓库查询系统 进入系统后客户或者管理员有效快捷查询产品各项目录 ?用户登录系统 用户如果要进行查询操作,需要输入正确的用户名和密码,如果输入错误,则停留在登录页; 2. 体系结构表示方法 这篇文档使用一系列视图反映系统架构的某个方面; 用例视图:概括了架构上最为重要的用例和它们的非功能性需求; 逻辑视图:展示了描述系统关键方面的重要用例实现场景(使用交互图); 部署视图:展示构建在处理节点上的物理部署以及节点之间的网络配置(使用部署图);

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中模型的节点坐标不一致,能

相关主题
文本预览
相关文档 最新文档