CFX10.0使用心得

合集下载

边界条件和cfx表达式语言

边界条件和cfx表达式语言

施加边界条件文件的步骤
在CFX-Pre中读入边界条件文件。这个可以通过 Tools>Initialize Profile Data 并选择相应的文件来实 现。我们也可以载入多个边界条件文件,每一个文件也 可以应用在多个地方。
3-8 CFX 10.0
© 2005 ANSYS CHINA, Inc.
施加边界条件文件的步骤
3-14 CFX 10.0
© 2005 ANSYS CHINA, Inc.
从结果文件中分离出边界条件文件
当边界条件文件被CFX-Solver读入后,如果文件大小不 超过16K,它会被写到.out文件的Profile Data 部分。 16K是一个默认值,这个默认值是可以改变的。所有的 文件里的数据都会被写入结果文件,并可以在DOS环境 下用cfx5dfile命令分离出来
3-15 CFX 10.0
© 2005 ANSYS CHINA, Inc.
从结果文件中分离出边界条件文件
在当前结果文件中找到相应的数据文件,我们需要键入: cfx5dfile file_001.res –list-profile-files (这个命令会列出结果文 件中所有的边界条件文件,每行列一个) 如果要找到某个特定的边界条件文件,键入: cfx5dfile file_001.res –read-profile-file <profile_name>.csv 或者: cfx5dfile file_001.res –extract-profile-file <profile_name>.csv
3-17 CFX 10.0
© 2005 ANSYS CHINA, Inc.
CEL Statements
CEL是说明性的

ansyscfx10并行计算全套...

ansyscfx10并行计算全套...

ansyscfx10并行计算全套攻略(Ansyscfx10 parallel computingfull set of Raiders)I just install software fun, no other meaning, I hope you buy genuine software, the production of exchange learning, prohibited for commercial use, offenders responsible for themselves!After a long time of exploration and practice, the cfx10 parallel computing method was successfully installed under windows and Linux respectively. Now sum up as follows:Either the windows or Linux, more commonly used two versions: one is magnitude, another is LND, the two version of my first love, of course second is OK, but more or less a little wrong, the first caseUnder window:1.: get the decompression software is divided compression software package, if is the.Rar format and the name only the final figures are different, so no one can extract all extracted, after compression is a bin file and cue file, then use daemon or similar software can be opened;2. presents the file: file should have magnitude file directory or crack directory, they will be singled out, and change the attributes into an archive file (right click to change the file attributes, select Cancel to select read-only file);3. run the installation files in the whoid executable file (thisis to have multiple cards for friends, because they do not know which to choose ansyscfx as the main card, you see) parameters inside the machine, if there is more than one network card physical address, then take the number one and your host name. Open the presents the file directory inside the ansys.dat file (you can use Notepad to open 000000000000 or the same thing) will replace you just write down the network card physical address, host will replace your machine name (host name);4. run the keygen.exe file, then will generate a license.dat file5. setup to install the program to install license or manager can be, if you installed license manager installation process when asked to generate license or specify the license you can choose to generate license, but this time will open a file, you will be just the fourth step generated content inside the license.dat copy to the inside and save, it will automatically generate license.datC:\Program Files\Ansys Inc\Shared Files\Licensing\ directory, if you specify license when you need to copy the license.dat file to the C:\Program Files\Ansys Inc\Shared Files\Licensing license the specified directory, so, don't be happy, is to go on, don't be discouraged, your success is very near distance;6. you just to achieve the installation of license manager then this should be setup, I usually fully installed, but according to their own needs to choose the path, I generally do not install in the C (unless a disk), if you have installed, and finally there will be a what take what, to mark get rid of, because itis to let you do a survey on the internet;7. then need to set environment variables, you don't need to know what is the environment variables, as long as I said do it, my computer will select right click and select Properties > select advanced > environment variables, then the user will see what variables and system variables, no matter who, one click new, and then add ANSYSLMD_LICENSE_FILE to the variable name, 1055@host (where host is the name of your machine is also called the host name, don't really fill in host) in variable values, and then click ok,"Note: this step available or not, because windows will generate a variable - - also create a variable to addLM_LICENSE_FILE to the variable name, C:\Program Files\Ansys Inc\Shared Files\Licensing with variable value -" note: this step is available or not. Because windows will generate a variable.All the way to close the property window just now.8. click Start > >ANSYS FLEXlm License Manager--->FLEXlm LMTOOLS Utility program, services/license Files configuration using in the following Serices, select the ANSYS FLEXlm License Manager start / stop Reread, and then select a box on the inside, then you just choose the ANSYS FLEXlm License Manager this thing, and then hit the mark in front of the force server shutdown, click stop server the emergence of stoping, low server, see above config Services, ANSYS FLEXlm License Manager is a drop-down menu, click on the browse C:\Program Files\Ansys Inc\Shared a specified Files\Licensing\intel\Lmgrd.exeThe second browse specifies the C:\Program Files\AnsysInc\Shared Files\Licensing\license.datThe third browse specifies the C:\Program Files\AnsysInc\Shared Files\Licensing\license.log (there is no directory you can write like this, it will be automatically generated, otherwise it won't work)In the start server at power up and use services on the front of Duigou, then click on the save servicesThen go back to start / stop Reread, click Start server, and then there's the server start successful at the bottom.9. restart the machineAt this point, you just install the softwareAfraid of too long, white writing, so save itThe following is parallel installation, and the key is RSH connectivityYou want to interconnect each machine, preferably in the same working group or domain, Ping + machine name can pass, to have IPX protocol 2K, but also have NetBIOS protocolCopy the following XX:\programming files\AnsysInc\CFX\CFX-10.0\bin\winnt rshd file to the following windows\system32 (W2k in winnt\system32), and then open thestart I run enter CMD, and then transferred to windows\system32 under the DOS command line, run rshd / installInstall RSH, each installed windows machines are to do, then in service (control panel - > management tools - > Service) found inside Remote Shell (RSH) Service, the first stop, and then set the account in the following (administrator account login, each machine must use the same the username and password), was set to determine, and then at the start, then RSH has started, the best restartWhen using RSH hostname CMD /c echo working command (which is inside the hostname that you want to connect the machine name, including itself) working is connected with success, success is not a network problem, or RSH setting errorRSH interconnect, open the host master you want to use, open CFX, command line under toolsThen enter cfx5parallel -install-mpich-serviceInstalling MPICHIn input cfx5parallel -register-mpich-userAt this point, you fill in the user you just specified RSH, and the password, which is shared by each machineAt this point is roughly installed, and some specific details can help the inside of the method, fine-tuning,At this point, each machine must install SLOVER, pre and post can notBut the master machine should be fully installedI usually install all of them, so I can do master with that machineThe last step is to open the l file below XX:\Program Files\Ansys Inc\CFX\CFX-10.0\config in notepad,CFX-5 Host Definition File ### Automatically createdBy D:\Program Files\AnsysInc\CFX\CFX-10.0\bin\perllib\cfx5parhosts.pl #在3月24日2006 13:47:16 #。

封装 ANSYS软件的使用及实验及感想

封装 ANSYS软件的使用及实验及感想

集成电路芯片与封装ANSYS 软件使用准备步骤1、右键打开“我的电脑”的属性,选择“高级”->“环境变量”,在“系统变量”中“新建”一个新的变量,变量名为“ANSYSLMD_LICENSE_FILE”,变量值为“1055@你的计算机名”,确定即可。

(点选安装引导框最后一行“Display the license server hosted”后得到的第一行“HOSTNAME:”后的就是你的计算机名,自动安装文件为D:/ansys10.0安装/ansys10/AutoExec.exe)如:ANSYSLMD_LICENSE_FILE 1055@3d9f56ca900a403 (一定是你自己计算机的名称)2、点“开始->所有程序->ANSYS FLEXlm License Manager->FLEXlm LMTOOLS Utility然后选中Config Services,如下:设置lmgrd.exe文件路径为C:\Program Files\Ansys Inc\Shared Files\Licensing\intel\lmgrd.exe (如没有lmgrd.exe此文件需安装install ANSYS FLEXLm Licensing ,出现选择时按顺序为是否是最后可能提示不成功但此时lmgrd.exe文件已经存在)设置license文件路径为C:\Program Files\Ansys Inc\Shared Files\Licensing\license.dat设置debug log文件路径为C:\Program Files\Ansys Inc\SharedFiles\Licensing\license.log以上为设置lmgrd.exe,license,log文件的路径,如果在安装时已有,只要核对正确即可。

点中“Use Services”,再点中“Start Server at Power Up”然后点Save Service,保存设置。

ANSYS与WORKBENCH有什么区别

ANSYS与WORKBENCH有什么区别

ANSYS与WORKBENCH有什么区别要是一般的使用,ansys 和workbench基本上可以说两者的区别是“专业相机”和“傻瓜相机”的区别,但对开发人员,那区别就大了。

Ansys workbench 其实是一个CAE开发平台,Ansys想极力打造一个通用的面向用户的CAE平台,Ansys workbench作到了这一点。

它允许开发者把ansys的所有功能,还有第三方CAE系统,通过一个平台集成到一起,开发一个面向用户专门问题的CAE系统。

其实是允许开发者为用户制造出一个“傻瓜”型的专用的CAE系统,所以Ansys workbench中提供了“傻瓜”型菜单,以方便一般用户的使用。

Ansys workbench缺省提供的是ansys的所有功能,以下是现有的功能:ansys designxplorer 有我关注的多目标优化ansys designmodeleransys cfxansys mutiphysicsansys mechanicalnasys structuralansys professionalansys designspace有我关注的疲劳分析Ansys workbench 与Ansys的区别zz(2007-08-04 00:28:58)转载标签:其他频道要是一般的使用,基本上可以说两者的区别是“专业相机”和“傻瓜相机”的区别,但如果你是一个软件开发人员,那区别就大了。

最近在学习Ansys Workbench 10.0 主要进行疲劳与优化设计,有点认识:Ansys workbench 其实是一个CAE开发平台,Ansys想极力打造一个通用的面向用户的CAE平台,Ansys workbench作到了这一点。

它允许开发者把ansys的所有功能,还有第三方CAE系统,通过一个平台集成到一起,开发一个面向用户专门问题的CAE系统。

其实是允许开发者为用户制造出一个“傻瓜”型的专用的CAE系统,所以Ansys workbench中提供了“傻瓜”型菜单,以方便一般用户的使用。

60-CFX总结

60-CFX总结

CFX总结张永立编写2009年目录CFX的安装 (1)CFX前处理 (1)1. 旋转机械的几种级间模式 (1)2. 旋转机械Pitch Ratio的介绍 (1)3. 旋转机械的时间步长设置 (2)4. 关于给压差计算流量的测试结果(CFX11.0与Fluent6.3.26比较) (2)5. CFX火灾喷淋仿真方法 (3)6. CFX-Pre中的Domain Interface的设置说明(V12.1) (4)7. 如何在一个case中实现不同的计算域使用不同的流体介质? (5)CFX求解器 (5)1. 计算时出错:“Insufficient Catalogue Size”如何解决? (5)2. CFX并行分区算法 (5)3. CFX如何命令实现用结果文件作为新的求解初始场? (6)4. 关于CFX并行的几个问题? (6)5. CFX并行模式: (6)6. ke和SST两个模型计算阻力测试? (7)7. CFX进行各向异性材料换热的实现方法?【总部回复】 (7)8. CFX提交求解出错? (10)CFX后处理 (10)1. 如何在CFX-Post中求温度或密度等Scalar的梯度? (10)2. CFX如何求得换热系数的? (10)3. 在CFD-Post中如何显示周向速度和径向速度分量? (11)4. 如何创建任意形状的切面(平面或曲面) (11)CFX并行 (11)CFX的安装CFX前处理1.旋转机械的几种级间模式FrozenRotor:坐标系改变,但转子与定子之间的相对位置不变,相当于准稳态计算。

适合于流体速度远大于交界面位置的机械转动速度时(即转速较慢),此模型计算量最小。

此联结方式下有两个参数可以设置:Rotational Offset和Transformation Type. 对于Rotational Offset,可以用于不提前改变网格相对位置,而实现不同转子/定子相对位置下的流场计算。

ANSYSCFX10并行计算全套攻略

ANSYSCFX10并行计算全套攻略
6.刚才你要实现安装了license manager那么这部应该安装程序了,我一般是全安装,但是路径根据自己需要选择,我一般不会安装在c盘(除非就一个盘),如果你已经都安装完了,最后会出现一个什么take什么的,把对勾去掉,因为那是让你上网做个调查;
7.这时候需要设置环境变量,你不需要知道什么是环境变量,只要按照我说的做就行了,将我的电脑选中点击右键选择属性-->选择高级-->环境变量,这时会看到什么用户变量和系统变量,不管谁了,选择一个点击新建,然后将ANSYSLMD_LICENSE_FILE添加到变量名处,将1055@host(这里的host是你的机器名也叫主机名,可别真的填入host)填入变量值处,然后点击确定,
window下:
1.解压:拿到软件是一些分块压缩软件包,如果是.rar格式的并且名字只有最后数字不同,那么解压缩任何一个都可以全部解压缩出来,加压后是一个bin文件和cue文件,那么用daemon或者相类似软件都可以将它们打开;
2.提出破解文件:文件中应该有magnitude文件目录或者crack目录等,将它们单独提出来,并且改变属性变成存档文件,(选中要改变文件点击右键属性,选中存档,取消只读);
Installation Root = e:\Program Files\Ansys Inc\CFX\CFX-%v
Host Architecture String = intel_pentium_winnt5.1
Relative Speed = 0.44
END # HOST DEFINITION hostname
3.运行安装文件中的whoid可执行文件,(这部是为了有多个网卡朋友准备的,因为不知道ansyscfx选择哪个为主要的网卡,)看到你机器里面的参数,若有多个网卡物理地址,那么记下第一个和你的主机名。打开刚才提出破解文件目录里面的ansys.dat文件(可以用记事本或者相同东西打开)将000000000000替换成你刚才记下的网卡物理地址,将host替换成你的机器名(主机名);

cfx

cfx

2-29 CFX 10.0
© 2005 ANSYS, Inc.
固体时间长度

固体时间长度应该远远大于流体时间长度 (通常选择流体 时间范围的10到100倍)
- 在固体域中,能量方程通常非常稳定 - 固体时间长度比流体要大得多


流体时间长度一般用 L/V 来估计 固体时间长度由下列式子自动计算 L2/α where: α=λ/ρcp
2-10 CFX 10.0
© 2005 ANSYS, Inc.
流体子域

流体子域允许添加下列源项 (取决于在创建域的时候设 定的物理模型):
- 能量 - 质量 (连续性) - 动量 - 通过设定合适的系数,可以模拟线性或二次函数式的阻力 - 辐射 - 只适用于单相,可以选择 Discrete Transfer 或 Monte Carlo 模型 - 附加变量 - 流体组分 - 湍流
- 对流体边界没有什么需要特殊考虑的地方 - 对固体的外部面必须施加固体边界条件(即那些不和流体域相连的 面)

求解器控制:
- 固体时间长度控制必须用以下两种方式当中的一种定义:
- Auto Timescale with optional Solid Timescale Factor - Physical Timescale with required Solid Timescale
速度矢量 静压 温度 湍流变量 其他
2-8 CFX 10.0
© 2005 ANSYS, Inc.
子域
CFX-Pre
2-9
© 2005 ANSYS CHINA, Inc.
CFX 10.0
子域

在指定3D区域施加源项 创建子域前必须有一个域已经存在 一个域中可以包含多个子域 流体子域必须处于流体域中 固体子域必须处于固体域中 源(和汇)可以是常数或CEL表达式 设定子域一开始需要给子域命名,并选择它所在的域

涡量矩理论在水力机械流动诊断的应用

涡量矩理论在水力机械流动诊断的应用

中国工程热物理学会流体机械学术会议论文编号:097094涡量矩理论在水力机械流动诊断的应用吴晓晶吴玉林刘树红(清华大学水沙科学和水利水电工程国家重点实验室北京100084)Tel*************E-mail: ***************************摘要八十年代中期以来,在吴镇远先生推导出了不可压缩流体的涡量矩公式,建立了涡量场和流场中的固体之间相互作用的关系,建立了一套完整的边界涡量动力学理论。

本文从不可压缩的涡量矩公式出发,将涡量矩理论引入水轮机转轮叶片性能的分析体系,考虑湍流因素的影响,利用涡量参数分析出水轮机内部流动和外部能量特性的相关性。

分析的结果表明,对于水轮机来说,影响转轮叶片的主动力和主动力矩的涡动力学参数为两部分:一部分是粘性剪切力的贡献,另一部分是涡量从壁面向流体内部输运过程产生的影响。

本文将上述结论应用于混流式水轮机转轮的叶片改型设计,建立了相应的叶片优化设计体系。

湍流数值计算的结果以及模型水轮机全流道的实验数据表明,本文给出的涡量参数可以挖掘出叶片表面流动的细节,分析能量损耗位置,从而达到提高水轮机水力性能的目的。

关键词涡量矩理论,转轮叶片改型设计,旋转流体机械0. 前言旋涡是流场中涡量相对集中的有限区域,它的生成、发展和演化过程,以及旋涡与外部流动和物体之间的相互作用,支配和决定着整个流场特性和物体的受力状态。

从八十年代中期以来,在吴镇远先生推导出了不可压缩流体的涡量矩公式,建立了涡量场和流场中的固体之间相互作用的关系。

该理论证明,复杂非定常流源于物面上产生的涡量及其离开物面后形成的自由剪切层,物面上的边界涡量流(Boundary V orticity Flux,简称BVF)既是升力的来源,又是阻力的来源,如果能够很好地控制它在表面的分布,就能在需要的升力和不需要的阻力之间获得一种令人满意的动态平衡。

在常规的混流式水轮机叶片设计和分析过程中,多数建立在速度场和压力场数据的基础之上,只能从总体分布和总量大小上进行宏观判,无法揭示转轮流场内部流动的动力学机理,在考察转轮能量转换性能时往往显得不够直观。

〖转帖〗CFX常见问题与对策

〖转帖〗CFX常见问题与对策

〖转帖〗CFX常见问题与对策CFX软件介绍CFX软件模块关系图CFX-BUILDCFX软件家族的通用前处理系统,快速高效地为最复杂的几何形体生成高质量的结构化、非结构化、混合网格。

由于建立在当今最优秀的前处理PATRAN框架系统之上,CFX-BUILD不仅提供强大的三维几何构建手段,而且将CFD无缝连接到CAD系统中,真正实现设计分析的一体化。

直接CAD访问基于MSC/PATRAN革命性的单一几何模型技术(Single Geometric Model简称SGM),可以直接在CAD/CAE数据库中的CAD模型上进行流体工程分析,读取、转换、修改和操作正在设计的CAD模型而无需复制,从而使设计人员和分析人员可在同一个几何模型工作。

对超过40个以上的主流CAD/CAE系统进行原始格式的几何访问,包括CADDS5,CATIA,Euclid3,Parasolids,Pro/ENGINEER和Unigraphics,并可读入任何CAD系统IGES格式的几何形体,如MSC/PATRAN,I-DEAS和AutoCAD,确保几何数据的完整。

几何造型修改和操作CAD模型的强大能力,如缝合,自动调整和组合各种曲面等功能,在任何CAD模型上生成高质量网格。

全面的、强有力的几何造型工具,如旋转,沿任意曲线拉伸,面滑移等功能。

标准的GUI,简洁的风格,易于掌握;唯美的视觉效果,三维真实图形显示,消隐,设置光照,并以鼠标调动模型旋转、移动和缩放,从各个角度观察几何形体网格生成结构化、非结构化、混合贴体网格高度自动化的非匹配多块网格伸缩和变形网格,滑动或旋转网格非结构化表面网格自动生成,Delaunay或阵面推进法生成体网格表面曲率自适应网格和流场自适应网格网格自动优化边界条件交互式的边界条件设置,可与几何造型交叉进行,修改方便丰富的边界条件库,包括:入口边界条件用于设置流动边界的速度、温度、压力、湍流量、质量分数、用户标量等的分布;质量流量边界条件用于设置速度分布未知的流动边界的流量值;压力边界条件用于设置速度分布未知的流动边界的压力值,包括总压;壁面边界条件用于设置固体表面的边界条件,如:线性,对数,或平方关系的壁函数;滑移(粘性),非滑移(无粘),或混合壁面边界条件;静止,移动,或旋转壁面边界条件;绝热,等温,固定热流量,或混合壁面温度边界条件;颗粒流的附着或弹性壁面边界条件。

CFX系列快速操作指南及注意事项

CFX系列快速操作指南及注意事项

CFX™系列Real-Time PCR 检测系统快速操作指南1.确认系统数据线和电源线连接正常后,打开CFX96电源开关,系统进入自检。

2.自检完成后启动CFX Manager,软件将自动搜索设备,完成连接后“DetectedInstruments”列表出现设备名称,PCR仪器屏幕显示红色“Under remote control”文字。

3.点击“Experiment setup ”弹出实验设置选项。

4.标签下,“Create New”可新建热循环程序,“Select Existing”可调用已有热循环程序,“Express load”下拉菜单中可选择各种标准热循环程序,“Edit Selected”可对选中的热循环程序进行编辑。

5.新建或编辑热循环程序时,可在图形或文字区域输入各步骤设定温度、时间值。

6.:插入一个普通温控步骤;7.:插入温度梯度步骤;8.:插入热循环范围,须在插入后输入循环起始步骤和循环次数;9.:插入熔解曲线分析步骤;10.:插入荧光采集步骤;11.:对当前温控步骤的变温速率及方式进行调节;12.:删除当前温控步骤;13.里应输入PCR反应液体积(此例为25微升)14.编辑好热循环程序后点击OK保存。

15.确定热循环程序后点击“Next”或标签进入样品位置及类型设定。

“Create New”可新建样品设置,“Select”可调用已有样品设置,“Express load”下拉菜单可选择各种标准样品设置,“Edit Selected”可对选中的热循环程序进行编辑。

新建和编辑按下面步骤进行:16.从里选择荧光扫描模式,“SYBR/FAM Only”为单通道快速扫描模式,适用于仅使用核酸染料或/和FAM标定探针的情况。

“All Channels”为全通道扫描模式,适用于任何检测情况。

“FRET”模式使用于特殊的FRET探针的情况。

17.点击,可在弹出的对话框里选择与检测方法一致的荧光素。

Ansys cfx学习文档

Ansys cfx学习文档

CFX 10.0
4-7
© 2005 ANSYS, Inc.
初始值
• 通常我们把一个相应的稳态分析的结果作为初始值,会有利于瞬态计算 的收敛 – 如果一个瞬态计算是从一个初始猜测开始的,那么系统可能需要更 长的时间才能收敛 – 刚开始若干步的瞬态结果可能不真实 – 刚开始若干步可能需要更小的时间步长来避免计算不稳定 如果需要从一个初始猜测开始计算,那么我们将不能使用automatic选项 – 用户需要对初始猜测提供明确的值 – 通常我们采用‘Automatic with Value’选项
CFX 10.0
4-9
© 2005 ANSYS, Inc.
输出瞬态结果文件
• 当后处理需要时(比如:动 画),我们需要输出瞬态的 结果文件 • 选项
– 最小输出
• 只输出有限的几个变量值,不输 出任何网格信息
– 最大输出
• 网格信息,流场信息,网格粘结 控制面信息,边界面上的变量信 息,相间质量流量,混合场和后 处理场
– 只输出边界层信息
• 只适用于混合场
CFX 10.0 4-10
© 2005 ANSYS, Inc.
输出瞬态的统计结果
• 当我们需要从一个非稳态的分析 中得到“平均”结果时 • 选项:
– – – – – – 最小值 最大值 代数平均 均方根 标准方差 以上所有
• 输出变量列表 • 开始/终止时的循环列表(可选) • 也可以提供重新开始计算以后的 信息
– – – – – – 水箱注水 污染物扩散 波动的边界条件 涡的产生和发展 振动流 二次循环区
CFX 10.0
4-2
© 2005 ANSYS, Inc.
如何求解瞬态问题?
• 瞬态问题通常通过求解很多离散时间点上的稳态结果 来实现 • 每个稳态结果是通过该时间点内一定数量的内部循环 来达到的。该循环叫做: “coefficient loops”. 它们代 表了每一个时间步长内的循环步数。. • 当前时间点上的稳态结果的计算是以上一个时间点上 稳态结果为初值。两个时间点之间的间隔成为我们瞬 态时间步长: “Transient Time Step” • 该过程会一直被重复,直到模拟时间达到总体时间 “Total Time”。 • 因此我们不应感到奇怪。瞬态模拟所需要的CPU时间 要远远大于稳态模拟。

ANSYS流体(CFX)结构(Structure)耦合计算流程

ANSYS流体(CFX)结构(Structure)耦合计算流程

ANSYS流体(CFX)/结构(Structure)耦合计算流程Structure, 流体, ANSYS, CFX, 流程本人最近在学习这方面的知识,对流固耦合问题有了初步的认识,现发在这里,和大家分享,并请求指正!在ANSYS的早期版本,ANSYS与CFX之间的流固耦合计算是单向耦合的,而从ANSYS10.0开始,ANSYS可以和CFX进行双向的流固耦合计算,即对一个包含固体和流体计算域的模型可以分别在ANSYS 和CFX中同时进行计算,数据进行时时交换耦合;对于从ANSYS 传来的网格位移,CFX中可以自动进行网格变形。

一般单向耦合适合于结构形状对流体影响不大的情况,而当结构形状对流体影响很显著时就得用双向耦合。

在ANSYS和CFX之间进行流固耦合计算的过程如下:分别在ANSYS中建立结构域模型和在CFX中建立流体域模型,并对结构域模型和流体域模型分别划分有限元网格以及物理定义,之后会在CFX中针对流体域会生成*.def文件,在ANSYS中针对结构域生成*.in文件。

有了这两个文件后,启动ANSYS/CFX,分别指定*.def文件和*.in文件开始ANSYS和CFX之间的双向耦合计算,在流固耦合计算中,定义流固界面,程序自动进行在流固界面进行平衡迭代,完成稳态和瞬态流固耦合分析。

流程.JPG (62.23 KB)1评分次数雨人收藏 分享 评分回复 引用 订阅 报告 道具 TO Pyh_wang1级会员帖子32#发表于 2006-4-4 18:00 | 只看该作者Re:ANSYS 流体(CFX )/结构(Structure )耦合计算流程上图为流固耦合 以及与sysnoise 声学软件的耦合解决方案,其中红色框为ansys 10.0提供的流固耦合的流程。

下图就是10。

0中进行流固耦合时的启动界面。

分别指定*.in 文件和*.def 文件,就可以进行双向的流固耦合计算。

程序同2积分1仿真币-8阅读权限5时启动ansys和CFX进行计算。

CFX软件介绍

CFX软件介绍

ANSYS CFX——流体动力学分析技术的开拓者产品关键字精确的数值方法快速稳健的求解技术丰富的物理模型旋转机械流动分析的专有特征先进的网格剖分技术发展历史CFX是全球第一个通过ISO9001质量认证的大型商业CFD软件,是英国AEA Technology 公司为解决其在科技咨询服务中遇到的工业实际问题而开发,诞生在工业应用背景中的CFX 一直将精确的计算结果、丰富的物理模型、强大的用户扩展性作为其发展的基本要求,并以其在这些方面的卓越成就,引领着CFD技术的不断发展。

目前,CFX已经遍及航空航天、旋转机械、能源、石油化工、机械制造、汽车、生物技术、水处理、火灾安全、冶金、环保等领域,为其在全球6000多个用户解决了大量的实际问题。

回顾CFX发展的重要里程,总是伴随着她对革命性的CFD新技术的研发和应用。

1995年,CFX收购了旋转机械领域着名的加拿大ASC公司,推出了专业的旋转机械设计与分析模块-CFX-Tascflow,CFX-Tascflow一直占据着90%以上的旋转机械CFD市场份额。

同年,CFX成功突破了CFD领域的在算法上的又一大技术障碍,推出了全隐式多网格耦合算法,该算法以其稳健的收敛性能和优异的运算速度,成为CFD技术发展的重要里程碑。

CFX一直和许多工业和大型研究项目保持着广泛的合作,这种合作确保了CFX能够紧密结合工业应用的需要,同时也使得CFX可以及时加入最先进的物理模型和数值算法。

作为CFX的前处理器,ICEM CFD优质的网格技术进一步确保CFX的模拟结果精确而可靠。

2003年,CFX加入了全球最大的CAE仿真软件ANSYS的大家庭中。

我们的用户将会得到包括从固体力学、流体力学、传热学、电学、磁学等在内的多物理场及多场耦合整体解决方案。

CFX将永远和我们的用户伙伴一起,用最先进的技术手段,不断揭开我们身边真实物理世界的神秘面纱。

产品特色CFX是全球第一个在复杂几何、网格、求解这三个CFD传统瓶径问题上均获得重大突破的商业CFD软件。

cfx 标准 -回复

cfx 标准 -回复

cfx 标准-回复CFX标准:重新定义金融和加密世界在过去的几十年里,金融行业一直是全球经济发展的主要推动力。

然而,传统金融体系存在许多问题,如高额的手续费、低效的结算过程以及对中心化机构的依赖。

这导致了金融市场的不稳定性和不公平性。

随着区块链技术的兴起,人们开始寻找一种更加高效、透明且安全的金融体系,以取代传统金融系统。

CFX标准是一个全新的加密标准,旨在重新定义金融和加密世界。

CFX标准最重要的特点之一是去中心化。

传统金融体系所依赖的中心化机构存在许多弊端,如单点故障和数据泄露的风险。

而CFX标准通过采用区块链技术,将账本分布式地保存在众多的节点上,消除了中心化机构的需求,并提高了系统的安全性和稳定性。

此外,去中心化也意味着参与者可以直接交互,无需第三方中介机构,降低了交易成本。

另一个重要的特点是智能合约。

CFX标准基于智能合约技术,这意味着参与者可以在没有第三方干预的情况下进行交易和执行合约。

智能合约是一种自执行的合约,其中包含了一系列的规则和条件。

一旦满足这些条件,合约将被自动执行,无需任何人为干预。

这极大地提高了交易的透明度和效率,并减少了合同纠纷的可能性。

此外,CFX标准还支持跨链交易。

传统金融体系的一个主要问题是各个系统之间的互操作性不足,无法实现无缝的跨境和跨系统的交易。

而CFX标准通过跨链技术,实现了不同区块链之间的互联互通。

这意味着参与者可以在不同的区块链之间自由地转移资产和执行交易,无需依赖中心化机构。

在CFX标准下,参与者可以享受诸多好处。

首先,交易成本大幅降低。

由于去除了第三方中介机构,参与者无需支付高额的手续费,降低了交易成本。

其次,交易速度大大加快。

传统金融体系的结算过程繁琐且耗时,而CFX标准采用分布式账本和智能合约技术,可以实现实时的交易结算。

最后,参与者可以获得更高的隐私和安全性。

尽管区块链技术本身是透明的,但参与者的身份可以保持匿名,并且交易记录是不可篡改的,从而提高了隐私和安全性。

CFXANSYS使用高手流固耦合至理名言

CFXANSYS使用高手流固耦合至理名言

CFX user Fortran: 在每个时间步输出结果问题是这样的,用CFX user CEL完成变量的同时,还希望CFX输出每个时间步的变量值(比如,每个时间步的压力值)到一个文本文件。

虽然在程序中作了一些控制(以避免在每个coefficient loop都输出结果),但是CFX总是在一个时间步输出同样的变量多次。

User CEL的功能其实是和CFX的内置CEL一样的,只是用户化的CEL。

User CEL会在“需要时”,被实时引用。

如果user CEL是用来定义边界条件,在一个coefficient loop,user CEL会被运行多次。

这样结果也会被多次重复输出。

其实CFX user Fortran有两种,第一种是user CEL,它的主要功能是表达式的计算;第二种是junction box routine,它的主要功能是控制计算流程。

user CEL会被实时引用,而junction box routine只在用户设定的运行点运行。

下图是从CFX帮助里复制的流程图。

要完成上面所说的功能,只要定义个junction box routine,然后把运行点设成End of Time Step (transient only)就可以了。

/?p=116}Fri, 14 Dec 2007 18:34:57 +0000Fluent: 计算叶轮功率问题是这样的,Fluent可以不可以计算驱动搅拌器叶轮所需要的功率;如果可以的话,是不是要做面积分。

按照物理学上的定义,对于旋转的系统,功率=力矩*转速。

通过表面积分(把每个壁面单元,wall face,的功率相加)可以得到整个系统的功率。

但是,这个方法比较麻烦,需要用UDF计算,可能比较费时间。

既然功率=力矩*转速。

转速我们是已经知道的。

力矩可以在Fluent->Report->Forces…上计算得到。

因此,如果叶轮转动轴是和x,y,z轴其中之一方向一致的话,我们可以直接用Fluent图形界面进行计算。

60-CFX总结

60-CFX总结

CFX总结张永立编写2009年目录CFX的安装 (1)CFX前处理 (1)1.旋转机械的几种级间模式 (1)2.旋转机械Pitch Ratio的介绍 (1)3.旋转机械的时间步长设置 (1)4.关于给压差计算流量的测试结果(CFX11.0与Fluent6.3.26比较) (2)5.CFX火灾喷淋仿真方法 (2)6.CFX-Pre中的Domain Interface的设置说明(V12.1) (4)7.如何在一个case中实现不同的计算域使用不同的流体介质? (4)CFX求解器 (4)1.计算时出错:“Insufficient Catalogue Size”如何解决? (4)2.CFX并行分区算法 (5)3.CFX如何命令实现用结果文件作为新的求解初始场? (5)4.关于CFX并行的几个问题? (6)5.CFX并行模式: (6)6.ke和SST两个模型计算阻力测试? (6)7.CFX进行各向异性材料换热的实现方法?【总部回复】 (6)8.CFX提交求解出错? (9)CFX后处理 (10)1.如何在CFX-Post中求温度或密度等Scalar的梯度? (10)2.CFX如何求得换热系数的? (10)3.在CFD-Post中如何显示周向速度和径向速度分量? (10)4.如何创建任意形状的切面(平面或曲面) (10)CFX并行 (10)CFX的安装CFX前处理1.旋转机械的几种级间模式FrozenRotor:坐标系改变,但转子与定子之间的相对位置不变,相当于准稳态计算。

适合于流体速度远大于交界面位置的机械转动速度时(即转速较慢),此模型计算量最小。

此联结方式下有两个参数可以设置:Rotational Offset和Transformation Type. 对于Rotational Offset,可以用于不提前改变网格相对位置,而实现不同转子/定子相对位置下的流场计算。

对于Transformation Type,当pitch ratio不等于1或者当interface中的两个网格面不完全overlap 时,可以选择”Automatic”,当interface的两网格面完全overlap时可以选择”None”。

关于proe、ansys, ansys-icem cfd, ansys workbench,ansys-cfx,的模型导入问题总结_secret

关于proe、ansys, ansys-icem cfd, ansys workbench,ansys-cfx,的模型导入问题总结_secret

关于PROE、ANSYS, ANSYS-ICEM CFD, ANSYS WORKBENCH,ANSYS-CFX,(均10.0)的相互模型导入的若干问题研究总结***************大学****力学热学电磁学专业***********人前言:最近对ANSYS的所以产品感兴趣,对ANSYS, ANSYS-ICEM CFD, ANSYS WORKBENCH,ANSYS-CFX,的模型导入最近学习ANSYS系列产品,我将我得学习心得贡献给大家,欢迎大家一起交流,我的Email:banhuaiguojob@,******************************************************************************* **********************************1.ANSYS-CFD,是一个前处理工具,他的建模功能不如ANSYS WORKBENCH,甚至我个人认为不如ANSYS(不可以有命令流),但是ANSYS WORKBENCH不如PROE好使,我的做法是,用PROE建立模型,用CFD划分网格,在再ANSYS中求解结构问题,在ANSYS -CFX求解流体,划分的思想主要是,通过分块,关于具体方法在HELP->TUTORIAL MANNUAL->CFD Tutorials->学习了这里面的例子后我想你应该对在CFD划分网格和建立模型就知道了。

2.关于模型导入,1)用PROE生成ANSYS都可以接受的几何模型,先在PROE中建立模型,如下图所示然后点文件->保存副本弹出下图对话筐,输入新建明称,选择类型IGES(×igs),关闭PROE,记住文件所在文件夹,2)PROE的模型导入ANSYS ICEM CFD,打开ANSYS ICEM CFD指向你刚才生成的文件,然后模型就出现了,2)ANSYS中导入PROE模型3)ANSYS模型导入到ANSYS CFX中,在ANSYS的命令流筐中输入:这时在你的的ANSYS的工作目录下生成了一个banhuaiguo.cdb文件打开ANSYS CFX的前出理界面:最终结果:4)CFD模型导入cfx,打开ANSYSCFX5)CFX模型导入ANSYS,结论:ANSYS1.该方法在PROE野火版ANSYS系列产品10.0中通过测试,2.本人不怎么谦虚,因此有点小小的成绩愿意和大家共享!3.希望斑竹加点分!*******************************待续*******************************。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

使用帮助
1.打开,设定工作文件夹(Working Directory)
2.打开预处理窗口(CFX-Pre
3.在CFX-Pre窗口中,新建一个文件(File->New Simulation 或者点击,后缀为.cfx),右侧的
Simulation Type默认为General,一般不用更改)
根据需要在CFX-Pre中做相应的设置,相关内容详见下文。

打开CFX-Solver(File->Write Solver File 或者点击)
说明:Operation可以选择Write Solver File的同时,打开CFX-Solver(默认值),打开CFX-Post或者什么都不操作。

求解
后处理,打开CFX-Post
对CFX-Pre的常规设置做一个简单的介绍
1.导入网格(File->Import Mesh或者点击),根据几何文件的格式选择相应的Mesh Format,然后打开文件。

2.新建Simulation Type(Create->Flow Objects->Simulation Type或者点击)。

(1) Steady State,定常问题,为默认值,如果是定常问题可以跳过这步。

(2) Transient,非定常问题,有以下三个选项:
a:Time Duration:计算结束的控制参数,当计算到达设定值即停止计算
b:Time Steps:时间步长
Initial Time:初始时间

c
3.新建Domain(Create->Flow Objects->Domain或者点击)
General Options
Basic Setting:
(1) Location:选择这个Domain所在的位置
(2) Domain Type:可以选择Fluid Domain,Solid Domain, Porous Domain
(3) Domain List:选择相应的流体,可以是CFX自带的一些常规物质,也可以选择自定义物质。

Domain Models:
Reference Pressure:设定参考压力
Buoyancy:设定是否有浮力
Domain Motion:设定参考坐标系为静止(Stationary)或者旋转(Rotating),旋转的可以设定转速和旋转轴
Fluid Models:一般主要设置热传递和湍流模型,选择哪种模型较为合适可以参考帮助文件
说明:Domain就是域,即计算区域,通常只需要设定一个Domain。

有些搅拌的问题会用到两个域,从而可以设定不同的参考坐标系,就是通常所说的MFR(Mutiple Frames of Reference)。

4.新建Boundary Condition(Create->Flow Objects->Boundary Condition或者点击)
Basic Setting:分别设置边界条件的类型(Boundary Type)和位置(Location)。

Boundary Type有5种:Inlet,Outlet,Wall,Opening,Symmetry。

5.新建Subdomain(Create->Flow Objects->Subdomain或者点击)
Subdomain的作用是可以在Domain的某一部分或者整个Domain设置源项,例如化学反应。

6.新建Interface(Create->Flow Objects->Interface或者单击)
Interface是用来连接两个不同Domain的,所以通常只有在设置了多个Domain的时候才会需要用到Interface。

7.新建Global initialisation(Create->Flow Objects->Global initialisation或者单击)
设置初值:设置一个和真实值较为接近的初值会有利于收敛。

8.定义Solver Control(Create->Flow Objects->Solver Control或者单击)
(1)Advection Scheme可以选择High Resolution(默认值),Upwind,Specified Blend Factor。

(2)关于如何选取时间步长Timescale ,可以参考下面的介绍(摘自CAE BEGINNER )。

(3)Residual Target 默认为1E-4,如果要求高的话还可以提高精度。

CFX 的求解器是比较特别的,和普通教科书上的不太一样。

它使用耦合求解器(coupled solver),并且使用求解瞬态方程的方法来求解稳态问题。

时间步长(timescale)是影响收敛的最重要的因素。

时间步长在耦合求解器里的重要性,相当于松弛因子(underrelaxation factor)在分离求解器(segregated solver)里的重要性。

打个比方,在开车时。

如果速度很慢,就会比较安全,但是需要比较长的时间才能到达目的地;如果速度很慢,就会节省时间,但是可能会不安全。

同样的,在用CFX 求解时,如果timescale 很小,收敛会很稳定,但是需要很多的迭代,速度较慢;如果timescale 很大,需要的迭代次数较少,但也可能引起求解器不稳定,甚至发散。

因此合适的timescale 对于收敛是很重要的。

通常情况下,timescale 可以根据(特征时间=特征长度/特征速度)这个公式算出来。

但是对于复杂的流场而言,直接推算出合适的时间步长还是有一定难度的,需要试出合适的timescale 。

在CFX 里,auto timescale 是让系统自动估算出timescale ,而physical timescale 是由用户直接输入timescale 。

通常情况下,系统估算出的auto timescale 过于保守,用户需要使用较大的physical timescale 。

另外,由于使用耦合求解器的缘故,CFX 一般能在100-200个迭代步内收敛。

如果在200步内还没有收敛的话,需要考虑改大timescale ,而不是让系统跑更多的迭代(例如,把最大迭代数设成1000),这样会浪费很多宝贵的时间。

最近碰到一个室内空调系统的模拟问题,由于浮力(buoyancy)的存在,动量方程和能量方程的耦合会导致收敛困难。

使用的是CFX 。

提供了时间步长系数(Timescale factor)这个新选项,可以方便的测试不同的timescale 。

timescale factor = 10代表timescale = 10 * auto timescale 。

上面所说的空调模拟问题,我测试了timescale factor = 1、10、100三种情况。

平均残差(RMS residual)和全局不平衡(global imbalance)的曲线图附在下面。

从曲线图可以清楚地看出,使用小的时间步,收敛曲线呈波浪形,或收敛缓慢,全局不平衡较大;使用大的时间步,收敛曲线呈”之”字形上下跳动。

下面这个例子,timescale factor = 10可能较快得到收敛结果,最终我使用了timescale factor = 20。

曾经尝试修改能量方程的时间步长,但是效果不太好。

一些补充说明:
界面左侧纵向列表中的内容(例如Domain 、Subroutine 、Boundary Condition 等)可以双击修改,横向选项卡可以选择查看修改Mesh(网格)、Expression(自定义表达式)、Materials(物质)
等。

添加自
timescale factor = 1 timescale factor = 10 timescale factor = 100
定义表达式、物质、化学反应都需要在相应的选项卡中完成。

Junction Box Routine的使用
将Fortran文件(例如拷入工作文件夹中
编译,Tools->Command Editor,输入
! system ("cfx5mkext -name B ") == 0 or die;
然后按Process(B可以随意)
定义User Routine(Create->library Objects->User Routine或者单击),名字任意,OK。

Option:选择Junction Box Routine。

Calling Name:就是调用的程序名。

如果不知道,可以打开Fortran文件,开头几行跟在SUBROUTINE 后面的那个就是Calling Name。

Library Name:编译的时候自己定义的那个名字,上面的例子就是B。

Library Path:工作文件夹的路径。

Junction Box Location:根据需要选择相应的选项。

5.一定不能忘了在Solver Control把Junction Box Routine打上勾,并且选中刚刚定义的User Routine。

相关文档
最新文档