教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

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

来源:网络收集 时间:2026-05-02
导读: CFX user Fortran: 在每个时间步输出结果 问题是这样的,用CFX user CEL完成变量的同时,还希望CFX输出每个时间步的变量值(比如,每个时间步的压力值)到一个文本文件。虽然在程序中作了一些控制(以避免在每个coefficient loop都输出结果),但是CFX总是在一个

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)就可以了。

http://blog.singinfo.com/?p=116}

Fri, 14 Dec 2007 18:34:57 +0000

Fluent: 计算叶轮功率

问题是这样的,Fluent可以不可以计算驱动搅拌器叶轮所需要的功率;如果可以的话,是不是要做面积分。 按照物理学上的定义,对于旋转的系统,功率=力矩*转速。通过表面积分(把每个壁面单元,wall face,的功率相加)可以得到整个系统的功率。但是,这个方法比较麻烦,需要用UDF计算,可能比较费时间。 既然功率=力矩*转速。转速我们是已经知道的。力矩可以在Fluent->Report->Forces…上计算得到。因此,如果叶轮转动轴是和x,y,z轴其中之一方向一致的话,我们可以直接用Fluent图形界面进行计算。当然如果转动轴方向不和系统坐标一致,UDF还是需要的(有兴趣的朋友可以email给我)。这是因为力矩和转速都是矢量,只是在和系统坐标一致时,才可以方便的找到转动轴方向的力矩分量。 具体的做法是这样的: 1. Fluent -> Report -> Forces … 把Options选成Moments,把Moment Center设成转动轴上任意一点(但必须要是转动轴上的一点,否则就错了)。在Wall Zones里选择所要计算的壁面。然后点击Print。 2. Fluent会输出力矩的三个放量,单位是Nm,牛顿米。 3. 假设转动轴是在x方向的,把x分量乘以转速(单位是弧度每秒),就得到所需的功率了。 http://blog.singinfo.com/?p=117}

Wed, 12 Dec 2007 18:58:45 +0000

在Fluent里设置回流边界条件(recirculation opening)

这里的回流边界和流体力学里说的回流是不一样的。在室内通风系统,由很多设备,比如空调室内机,空气过滤器,会从房间内吸走一定量的空气,然后返还等量的空气。这一过程中,可能空气的温度会发生变化(空调室内机),空气的组分会发生变化(空气过滤器)。空气的质量总是等量的。 在Airpak里面有一种特别的opening条件,可以定义recirculation opening。在这种边界条件中,必须是两个边界组成一对,质量保持守恒,但是可以有热量和组分的变化。 问题是这样的,怎么在Fluent里面定义这样的边界条件呢。 要在Fluent里面定义这样的边界条件,需要输入下面两行scheme(和输入TUI一样): (rpsetvar ‘icepak? #t) (models-changed) 如果觉得每次输入很麻烦的话,可以把这两行放在一个文本文件中,然后把这个文本文件命名为*.scm。在Fluent -> File -> Read -> Scheme …可以读入这个文件,完成设定。 完成设定后在Fluent的boundary conditions面板,就会多出来两个选项,然下图所示(Fluent 6.3.26)。 具体的做法就不多说了,因

为界面还是相当直观的。 当然,另外一种办法是用DEFINE_ADJUST UDF来做,但是这个办法会复杂一些。 http://blog.singinfo.com/?p=118}

Tue, 11 Dec 2007 19:21:34 +0000

ESI发布CFD-Ace+ v2008.0

主要的提升有:1. 多面体网格;2. 燃料电池模型;3. 新的边界层网格生成技术。 新闻链接 CFX-Ace+网站

http://blog.singinfo.com/?p=119}

Mon, 10 Dec 2007 19:43:37 +0000

在Tgrid里划分多个体网格

很多时候我们需要一个网格里面有多个体(例如,定义源项,有转动部分),但是默认情况下Tgrid只划分其中一个体的网格(严格说,只输出其中一个体的网格到*.msh文件)。要解决这个问题,需要改变Tgrid的默认设置:Tgrid -> Mesh -> Tri/Tet -> Controls -> Init/Mesh,然后把Non-Fluid Type选成Fluid(默认选项是dead)。 和ICEM CFD一样,Tgrid里面是没有体的。体是由面组成的封闭空间决定的。是用默认设置的话,Tgrid只会把最大的体输出,其余的体设成dead,不会输出。 Tgrid Tutorial的第一个练习题就是有关多个体划分网格的。具体操作可以练习第一题。 http://blog.singinfo.com/?p=120}

Sun, 09 Dec 2007 19:58:24 +0000

Fluent安装后不能启动

问题是这样的,Fluent安装后不能启动,并且给出下面的错误消息: The application failed to initialize properly (0XC0150002). Click OK to terminate the application 出现这样的问题是因为在64位windows上,Fluent需要Microsoft .NET Framework 2.0 libraries。需要下载.NET framework Version 2.0 Redistributable Package。x64版本可以在微软网站免费下载到。当然最好的方法是,使用windows的自动更新功能,下载安装所有的补丁和升级程序。 下载链接:http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx

http://blog.singinfo.com/?p=121}

Sat, 08 Dec 2007 20:07:51 +0000

Airpak 3.0.16 发布

Fluent刚刚发布了Airpak 3.0.16。在此以前的版本是Airpak 3.0.12(链接)。我还没有具体试用过,应该没用功能性的提高,主要是提高稳定性。最重要的是从这个版本起,Airpak开始支持64位系统(Windows和Linux)。用户可以求解更大更复杂的问题。Airpak可以在Fluent用户服务中心下载。 http://blog.singinfo.com/?p=115}

Fri, 14 Dec 2007 04:32:00 +0000

Fluent for Catia V5 3.1 发布

包括32位windows和64位windows版本。产品介绍网页:http://www.fluentforcatia.com/ Technorati : Catia, Fluent http://blog.singinfo.com/?p=114}

Wed, 10 Oct 2007 02:34:00 +0000

本博客主要介绍ANSYS,CFX,Fluent的最新更新,使用技巧等。同时也有CFD和FEA基本理论,及其他CAE软件的介绍。

CFX 11.0的两个CEL新功能

1.inside()函数 有时候我们需要在不同的区域设置不同的属性。比如,要初始化一个自有表面问题,在volume A体积比是1,在volume B体积比是0。在10.0时,需要把这两个区域防近两个domain,然后对各自domain进行初始化。这样,需要建立domain interface来连接domain。可能只能使用GGI来连接,这样精度就会受到影响。 在11.0,inside()函数可以方便解决这个问题。inside()函数的功能和step()函数的功能类似(if…else…语法)。如果在指定区域内,返回1;否则,返回0。 首先,找到volume A和B的原始区域名。只要把树形目录里的mesh展开,就可以看到下面所有的面和体区域。面区域以F开头。体区域以B开头。然后,写出inside()@REGION:B****函数。最后把这个CEL函数放到模型中。 下面是一个利用inside()函数进行初始化的例子: Initial_C = 1 [kg m^-3]*inside()@REGION:B3872 在区域B387内,初始值为1;否则 …… 此处隐藏:7900字,全部文档内容请下载后查看。喜欢就下载吧 ……

CFXANSYS使用高手流固耦合至理名言.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/453551.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)