首页/文章/ 详情

技术干货 | Ansys Fluent应用技巧之边界条件自定义设置(一)

1年前浏览1202

随着仿真工况的日益复杂,在数值模拟中经常会遇到一些无法在界面上直接赋值的边界条件,比如按一定空间位置排列,随时间变化,或和某个变量相关等等。越来越多的工程师希望对边界条件进行自定义设置。


Ansys Fluent中有以下几种自定义边界条件的方法:

  • 利用profile文件赋值

  • 采用Fluent Expressions定义

  • 编写UDF

今天,我们先来了解一下如何利用profile文件定义边界条件。


profile可以是边界条件,单元区域条件和离散相的初始条件。

边界profile用于指定计算域边界区域上的流动条件。例如,它们可用于规定入口平面上的速度场。

此功能可以将实验数据,外部程序计算的数据或从先前解决方案导出的数据(使用Write Profile导出,如图1所示)用作变量的边界条件。

通过File → Read → Profile...可以读入标准扩展名为.prof的边界profile或表格格式的标准扩展名为.ttab的瞬态profile。

图1导出profile

profile有两种文件格式:标准和CSV。


1.标准profile

  • 该文件可以包含任意数量的profile。每个profile包含一个标题,用于指定名称、类型(point、line、mesh、radial或axial)以及定义点的数量,后跟任意数量的命名“字段”。其中一些字段包含坐标点,其余字段包含边界数据。

  • 所有量,包括坐标值,都必须以SI单位指定,因为在读取配置文件时,ANSYS Fluent不会执行单位转换。

  • 括号用于分隔profile和profile中的字段。Tab、空格和换行符的任何组合都可以用于分隔元素。


典型案例见图2:指定入口处边界层profile


图2 标准profile

2.  CSV profile

  • CSV profiel与电子表格兼容,并且可以在Fluent中进行读写。

  • 可以使用CSV格式编写许多profile文件类型,包括:Radial、Axial、Point (X, Y, Z)、Transient和Transient-Periodic。

  • 在[Data]标识符之后,您必须标记要提供的数据类型。

  • 仅将逗号用作值分隔符。请勿使用空格字符,因为它们会混淆外部电子表格应用程序。

  • 仅支持SI值。数量不能与单位一起输入。


图3是一个文件包含两个profile的例子,第一个是空间(稳态),第二个是瞬态。注意:[Name]和[Data]是关键词,不可更改。

图3 CSV profile


左键双击Setup下的 Cell Zone Conditions或Boundary Conditions,打开Profiles面板,可以管理导入的profile文件,如图4所示。如果要删除现有profile文件,并将其替换为新的profile文件,请使用以下过程:

  • 删除现有的配置文件。

  • 将现有配置文件定义的参数更改为“常数”。

  • 阅读新的配置文件并根据需要应用。

图4 管理profile


您可以通过三种方式指定瞬态单元域和边界条件:

  • 格式类似于标准profile

  • 表格形式,可通过TUI命令/file/read-transient-table读入文件

  • 采用逗号分隔值(CSV)格式


标准瞬态和表格瞬态profile如图5所示。

图5 瞬态profile

来源:艾迪捷
FluentUDF电子ANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-09-08
最近编辑:1年前
艾迪捷
MBD CAE解决方案专家
获赞 22粉丝 46文章 631课程 4
点赞
收藏
作者推荐

技术干货 | 敏感性分析在降低工程复杂程度中的应用

摘要工程问题中可能会设计大量的设计变量,而并非所有的设计变量都会对设计产生重大影响,多余的设计变量会显著增加设计的难度。而通过敏感性分析可以排除影响忽略不计的输入变量,从而更快地找到最佳解决方案。本文介绍了使用敏感性分析的基本原理,同时介绍如何使用modeFRONTIER的敏感性分析功能解决实际的工程问题。工程问题可能涉及大量设计变量。但并非所有输入对输出都有相同的影响。如果在实际的问题中考虑所有的设计变量会显着降低实验设计 (DOE) 或优化计算的效率。在这种情况下,即使通过构建响应面模型 (RSM) 也会遇到很大困难。这是因为相关的数据集中包含不必要的参数,这会使得 RSM 训练变得不必要地更加复杂。另一方面,如果这些决策是手动做出的,潜在的问题使得 CAE 优化工程师和分析师团队可能在那些设计参数会影响设计问题方面存在分歧。这会导致有关设计变量与系统中一些较低或较小影响之间的交互作用的不确定性。在进行设计空间探索研究之前定义参数对仿真模型输出的影响可以降低任务的复杂性。排除影响可忽略不计的输入变量可以减少设计空间的大小,并让智能算法更快地找到最佳解决方案,而不会损失模型的准确性或可靠性。然而,敏感性分析本身可能是一项非常耗时的任务,可能需要进行许多设计评估。通过合理的变量筛选方法能够以相对较少的样本点提取敏感性信息,从而降低了敏感性分析的计算成本。敏感性分析:对工程设计问题中的参数进行排序通过敏感性分析,可以分别确定影响性能指标的关键自变量及其影响的定量性质。如果自变量不会严重影响任何性能指标,则可以将其固定为标称常数值,从而提高探索和优化任务的效率。通过过程自动化和设计优化软件 modeFRONTIER 带有先进的仿真数据分析工具,包括敏感性分析。可以帮助工程人员以有意义的方式探索设计空间,并评估从专用实验中获得的结果的统计显着性。使用 modeFRONTIER 执行敏感性分析modeFRONTIER 中的敏感性分析工具包括 SS-ANOVA 和基于 PCE 的敏感性分析方法:• 平滑样条方差分析 (SS-ANOVA) 是一种基于函数分解的统计建模方法,类似于经典的方差分析 (ANOVA) 分解以及相关的主效应和相互作用概念。每一项主要影响和相互作用都展示了其对全局方差的贡献(因此其相对重要性)的度量。SS-ANOVA 是一种合适的筛选技术,用于检测给定数据集中的重要变量。• 基于PCE 的敏感性分析是一种基于方差的敏感性分析方法。它依赖于 Sobol 指数,旨在确定模型输出的可变性有多少取决于每个输入参数,或者取决于单个参数,或者取决于不同参数之间的相互作用。多项式混沌扩展用于减少计算 Sobol 指数所需的样本数量。工作原理:使用效果表图表过滤掉不重要的因素重要程度的有效可视化可以在敏感性分析中发挥重要作用,尤其是当涉及许多因素时。modeFRONTIER 中提供的新效果的仪表板可在一个位置显示做出相关决策所需的所有信息。效果表图表显示了不同项的相对显着性 :即每个项对全局方差的贡献百分比,并使工程人员能够选择和调整筛选过滤器以排除最不重要的项。条形图可以快速显示因子的相对贡献。通过快速显示因素之间的侧面修改,滑块可以帮助确定最有希望的整体条件。当在图表中应用过滤器时,它们将保存在敏感度模型中。然后,生成的敏感性模型就可以在 modeFRONTIER 中自动使用了:• 在RSM 训练中,从每个输出的RSM 模型训练中自动排除不重要的输入• 在输入域定义中将不重要的输入变量转换为常量敏感性分析涉及广泛的行业特定工程问题将设计空间探索与敏感性分析相结合的好处是显而易见的。汽车、航空航天和其他行业采用这种方法来降低工程问题的复杂性,从而在广泛的用例中降低开发时间。随着仿真技术在建筑等其他的行业中的传播,敏感性分析也可以应用于该领域。例如,代尔夫特理工大学的研究人员在 modeFRONTIER 中进行了敏感性分析,以确定哪些施工参数对近零能耗高层办公楼的年度能源需求和热舒适性影响最大。通过 modeFRONTIER 中可用的敏感性分析仪表板,他们可以将这些变量对能源使用和热舒适性的影响可视化。敏感性分析表明,冷却设定点的影响最大,其次是 SHGC(太阳能热增益系数)和窗壁比 (WWR)。玻璃 U 值、渗透率和墙壁 U 值对这些目标的影响最小。在调查可能对冷却、照明、加热能量负载和立面方向产生矛盾影响的建筑参数的影响时,这些假设使优化策略更加有效。敏感性分析的价值综上所述,在处理工程问题时,使用敏感性分析可以降低工程问题的复杂性。使得将设计空间重塑为更合理的空间,然后通过 DOE、RSM 生成和优化研究等其他工具的结合使用来提高设计工作的效率。 来源:艾迪捷

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈