0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

汽车尾流区域体网格细化方法

Cadence楷登 来源:BETA CAE Systems 2025-12-11 10:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

简介

在整车外流场仿真中,尤其需要关注尾流区域的物理效应。尾流处的边界层分离会形成高速度梯度的涡旋,涡流通过湍流破碎为更小尺度的涡并最终粘性耗散,因此沿流向会形成逆压力梯度,尽管涡流会卷吸周围流体补充耗散,但耗散率远大于补给,造成尾流区域持续的负压区。为准确解析此区域复杂的流动特性,必须使用更密的网格单元,从而为后续的气动优化提供可靠流场基础。然而,如果对尾流之外的区域使用过于密集的网格也会大大增加计算成本,因此有效定义需要加密的区域非常重要。

本文将介绍一种汽车尾流区域体网格细化的方法。当用户已经获得初步的计算结果时,可以在 META 中将尾流负压区以等值面的形式导出。然后将其导入 ANSA 中,基于此等值面设置网格细化区域。

在 META 中导出尾流区域的等值面

首先,在 META 中导入总压结果,如下图所示。

7864bf90-d5b0-11f0-8c8f-92fbcf53809c.png

图1 Smart 小车外流场总压结果

在 Insert 菜单栏下,选择 ISOFUNCTION>Value(S)>Closed Lower,以创建一个封闭的等值面。

78bb5cd8-d5b0-11f0-8c8f-92fbcf53809c.png

图2 META 中的等值面创建工具

在弹出的选项窗口中的 Value 栏键入 0,META 将基于计算域中和环境压力平衡的结果位置创建等值面。此封闭的等值面内包含完整的负压区域,即我们所关心的尾流区域。

79115430-d5b0-11f0-8c8f-92fbcf53809c.png

图 3 新建等值面窗口

点击 OK 确认后,创建的尾流区域等值面如下图所示。

7967860c-d5b0-11f0-8c8f-92fbcf53809c.png

图4 尾流区域的等值面

等值面创建完毕后,我们可以导出此区域。在 META GUI 界面左侧的 Database 中双击 Iso Functions,将调出包含所有等值面的列表,在此列表中右键点击刚刚创建的等值面并在选项栏中选择 Export Geometry。

79c5cbfe-d5b0-11f0-8c8f-92fbcf53809c.png

图5 通过 Database 导出等值面

在弹出的文件保存窗口中,设置相应的文件名及保存路径,并选择 .stl 为导出文件格式。点击 Save,等值面的几何文件就会被导出。

7a1c3138-d5b0-11f0-8c8f-92fbcf53809c.png

图6 将等值面导出为.stl 格式

在 ANSA 中使用 Size Field 进行网格细化

在 ANSA 中合并 Smart 小车的几何文件及刚刚导出的尾流区域等值面的文件,合并后的效果如图所示。

7a7451ba-d5b0-11f0-8c8f-92fbcf53809c.png

图7 合并 Smart 小车及尾流区域等值面的几何文件

为了控制尾流区域的网格尺寸,即实现该区域内网格加密,我们需要使用 Volume Mesh 菜单栏下的 CONTROL>Size Field 功能。

7ad087fa-d5b0-11f0-8c8f-92fbcf53809c.png

图8 Size Field 功能

在弹出的选项窗口中,点击 New Rule 并选择 Closed Surface,将新建一条基于封闭曲面的规则。

7b26e46a-d5b0-11f0-8c8f-92fbcf53809c.png

图9 Size Field 选项窗口

在新创建的规则中双击 Contents 栏,使用过滤器或通过手动选择的方式将尾流区域的等值面载入此规则中,如下图所示。点击 OK 进行确认。

7b7aecd6-d5b0-11f0-8c8f-92fbcf53809c.png

图10 将尾流区域的等值面载入 Size Field 的规则中

接下来,双击 Parameters 栏,在弹出的选项窗口中设置最大面网格尺寸和最大体网格尺寸,此处均以 30 毫米为例。点击 OK 进行确认。

7bd007ca-d5b0-11f0-8c8f-92fbcf53809c.png

图11 设置尾流区域的网格尺寸

设置完网格尺寸,点击 Build,此条网格细化规则将会得到应用。

7c250676-d5b0-11f0-8c8f-92fbcf53809c.png

图12 应用 Size Field 的网格细化规则

同时,ANSA 会自动打开可视化功能,方便用户预览此区域的网格尺寸以便进行进一步修改,如图 13。在弹出的可视化窗口中(图 14),用户也可以通过滑动条调整 3 个方向上的截面位置。 检查完成后即可关闭可视化选项。

7c79f960-d5b0-11f0-8c8f-92fbcf53809c.png

图13 Size Field 的可视化选项

7ccf324a-d5b0-11f0-8c8f-92fbcf53809c.png

图14 可视化窗口

接下来,为小车及计算域绘制面网格。打开 Batch Mesh 工具,新建面网格划分方案及相应会话,将属于计算域和车身表面的 PID 分别载入到对应的会话中,如图 15 所示。

7d251e58-d5b0-11f0-8c8f-92fbcf53809c.png

图15 面网格划分方案

对于“Domain”设置 30-300 毫米的目标尺寸,对“Vehicle”则设置 5-30 毫米的目标尺寸。然后运行此面网格划分方案。

面网格划分完成后的效果如下(为方便查看,等值面已被隐藏),从图 16 中可以看到远离尾流区域的计算域的面网格尺寸约为 300 毫米,而被等值面包围的尾流区域的面网格尺寸则为 30 毫米,符合前面所设置的 Size Field 的网格细化规则。

7d790e64-d5b0-11f0-8c8f-92fbcf53809c.png

图16 尾流区域及其他区域的面网格尺寸对比

接下来,继续对小车及计算域绘制边界层及体网格。使用 Batch Mesh 功能进行边界层网格和体网格的划分,如图17 & 图18 所示。

7dd4a422-d5b0-11f0-8c8f-92fbcf53809c.png

图17 边界层网格划分方案

7e2c0910-d5b0-11f0-8c8f-92fbcf53809c.png

图18 体网格划分方案

体网格划分完成后,沿 Y 轴方向隐藏部分单元来检查体网格,从图 19 中可以看到尾流区域的网格尺寸同样满足 Size Field 规则设置的尺寸,而不属于此区域的网格则遵从全局网格尺寸(300 毫米)。

7e862198-d5b0-11f0-8c8f-92fbcf53809c.png

图19 尾流区域及其他区域的体网格尺寸对比

总结

本文以 Smart 小车的外流场仿真为例,详细介绍了如何细化汽车尾流区域的体网格。关于利用 Size Field 功能进行 CFD 网格细化的更多介绍,可以参考另一篇文章——ANSA 中 CFD 网格细化策略之Size Field。

作者 | 李梓月

BETA CAE 工程师

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真
    +关注

    关注

    53

    文章

    4411

    浏览量

    137678
  • 网格
    +关注

    关注

    0

    文章

    149

    浏览量

    16566
  • 汽车
    +关注

    关注

    15

    文章

    4053

    浏览量

    40634

原文标题:汽车尾流区域体网格细化方法

文章出处:【微信号:gh_fca7f1c2678a,微信公众号:Cadence楷登】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    ANSA中CFD网格细化方法

    在上一篇文章中介绍了CFD网格细化方法之Size Field功能,在本篇文章中我们将继续介绍其他CFD网格细化
    的头像 发表于 08-06 15:07 3470次阅读
    ANSA中CFD<b class='flag-5'>网格</b><b class='flag-5'>细化</b><b class='flag-5'>方法</b>

    轿车外流场的数值模拟

    的对比,确定了外流场改进方案:对计算域的网格进行局部细化,利用移动地板条件进行地面效应模拟。再次进行数值计算,输出了该轿车的三维速度场、压力场、能量耗散及湍能,利用尾流积分法求阻力,探讨了轿车的外流场
    发表于 03-20 11:18

    汽车尾气检测系统

    本帖最后由 淘淘妈 于 2013-2-26 14:21 编辑 新人求助:汽车尾气检测系统,能够进行CO,HC,NOX的数据记录和采集。当然得是基于labview的哦!谢谢!
    发表于 02-26 11:31

    如何实现汽车尾灯控制设计

    用multisim实现汽车尾灯控制设计,要能实现所有的要求
    发表于 06-24 15:34

    RFID汽车尾气检测系统比传统的汽车尾气检测好在哪里?

    传统的汽车尾气检测方法采用底盘测功机测试法。该方法的工作原理是:在室内,结合底盘测功机和气体分析仪,在预设机动车行驶工况下来测试机动车的尾气排放量。但由于这种方法必须在室内,且要求按固
    发表于 08-21 06:51

    汽车尾气分析仪有什么用途?

    汽车尾气成分与发动机的工况有着密切联系,所以通过汽车尾气的检测可初步分析发动机的工作状况、性能好坏。更为重要的是,当发动机各系统出现故障时,尾气中某种成分必然偏离正常值,通过检测发动机不同工况下尾气中不同气体成分的含量,可判断发动机故障所在的部位。
    发表于 04-06 09:00

    基于Proteus的汽车尾灯控制系统该如何去设计?

    汽车尾灯控制系统是由哪些部分组成的?基于Proteus的汽车尾灯控制系统该如何去设计?如何对汽车尾灯控制系统进行测试并验证?
    发表于 06-15 06:39

    汽车尾灯VHDL设计

    汽车尾灯VHDL设计 汽车尾灯VHDL设计 标签/分类: 1.系统设计要求     用6个发光管模拟6个汽车尾灯(左右各3个),用4个开
    发表于 08-21 15:32 5010次阅读

    舰船尾流实时探测系统设计

    本文设计实现了一种利用激光照射尾流气泡,通过测量气泡后向散射光空间频谱分布来探测尾流气泡的舰船尾流实时探测系统。
    发表于 09-06 11:55 1846次阅读
    舰船<b class='flag-5'>尾流</b>实时探测系统设计

    肝脏三维重建中模型平滑和网格细化方法

    提出了一种基于B样条拟合曲线的模型平滑方法和基于最邻近点搜索插值的模型网格细化方法。前者是以最初获得的轮廓点为控制顶点,拟合出平滑的B样条曲线并重新采样,以此实现对模型
    发表于 04-18 15:23 32次下载
    肝脏三维重建中模型平滑和<b class='flag-5'>网格</b><b class='flag-5'>细化</b><b class='flag-5'>方法</b>

    基于风速衰减因子的风电场尾流计算方法

    在大型风电场尾流计算中,多台风机的尾流叠加方法一直是个难点。传统的尾流叠加方法均基于实际风速值,导致模型复杂、计算必须依据气流流经风机的顺序
    发表于 12-13 13:48 1次下载
    基于风速衰减因子的风电场<b class='flag-5'>尾流</b>计算<b class='flag-5'>方法</b>

    基于单元相邻关系的重构区域构造方法

    针对基于非结构网格方法的飞行器多分离数值模拟中的局部网格重构问题,提出了一种基于单元相邻关系的重构区域构造
    发表于 12-18 10:57 0次下载
    基于单元相邻关系的重构<b class='flag-5'>区域</b>构造<b class='flag-5'>方法</b>

    六面网格生成和优化的研究综述

    文中总结了近十几年来六面网格生成和优化的研究进展。首先概述六面网格生成的研究进展,将其归为整体生成方法和基于模型分解的生成
    发表于 04-27 15:21 6次下载
    六面<b class='flag-5'>体</b><b class='flag-5'>网格</b>生成和优化的研究综述

    利用自适应网格细化功能自动生成最佳网格

    添加了细化区域,因为我们预计这部分会有大量的物理特征,尤其是在尾流区域。这一过程需要运用大量的专业领域知识,并且非常依赖用户输入的数据。不过,对流动物理特性极少的
    的头像 发表于 11-23 01:03 2045次阅读
    利用自适应<b class='flag-5'>网格</b><b class='flag-5'>细化</b>功能自动生成最佳<b class='flag-5'>网格</b>

    如何使用sizefield功能进行CFD网格细化

    本文旨在对ANSA中的CFD网格细化策略进行简单介绍。首先介绍如何使用sizefield功能进行网格细化,之后在下一篇文章中将继续介绍其他CFD网格
    的头像 发表于 07-14 09:52 732次阅读
    如何使用sizefield功能进行CFD<b class='flag-5'>网格</b><b class='flag-5'>细化</b>