首页/文章/ 详情

190、不用AI,自己在画板上随便涂涂画画就可以生成好看的网格文件,供CFD软件使用

12分钟前浏览0

1. 图片直接生成几何和网格

前段时间,我做过一个“根据图片自动生成网格”的小工具。

当时的思路比较简单:读取图片中的灰度信息,把不同位置的像素值转换成不同的网格尺寸。比如物体附近颜色深一些,网格就细一些;远场颜色浅一些,网格就粗一些。所以只需要准备一张图片,就可以得到类似这样的网格分布:

这个版本有一个很明显的问题。图片可以控制网格,却不能真正决定几何。比如一个矩形计算域,中间有一个圆柱。我们真正需要的CFD几何应该是:

圆柱内部不能有网格,圆周还要自动成为wall。

但第一版程序实际上生成的仍然是完整矩形,只是在圆柱附近把网格加密了,这显然还不够。于是我把整个程序重新改了一遍。现在选择一张按规则画好的彩图,程序会依次完成轮廓识别、二维几何构建、网格加密、边界分组,并输出Fluent可以读取的网格文件。


PIC2FLUENT v3的完整处理流程


这种方式最大的优点是你可以使用任何画图软件来建模,比如PPT,画图工具,然后使用彩色笔涂涂色,网格就会自动加密


软件资源附在文章末尾


2.几组复杂识别结果


为了避免只拿一个简单圆柱演示,这次我重新画了四组差别很大的二维算例,并用同一版程序实际生成网格。下面左边是输入彩图,右边是程序输出的网格。




2.1 翼型与尾迹加密

左边是自己画的彩色图,右边是自动划分的网格,2810 个节点,尾迹区按黄色 区域自动加密。网格加密情况可以自己在软件界面设置参数,想让哪里加密就用画笔把那里涂成黄色,软件会自动加密


翼型与尾迹加密:输入彩图与自动生成网格对比

 

2.2 10根交错管束

9567 个节点,10 个圆柱被自动识别为独立壁面。


10根交错管束:输入彩图与自动生成网格对比  


2.3 S形弯管

1890 个节点,白色通道直接转成完整流体域。

S形弯管:输入彩图与自动生成网格对比

2.4 喷管与内部障碍

3262 个节点,收缩段、喉部、扩张段和内部孔洞一次识别。


喷管与内部障碍:输入彩图与自动生成网格对比

3. 图片开始真正参与几何生成

程序现在不仅看图片“哪里亮、哪里暗”,而开始识别:哪里是流体,哪里是固体,哪里是边界。我们规定了:







    黑色:固体 / wall红色:inlet蓝色:outlet绿色:symmetry黄色:局部网格加密区域白色:fluid


    于是只需要画一张很简单的二维图:左边画红色入口,右边画蓝色出口,中间画一个黑色圆,再在圆柱尾部画一块黄色 区域。进出口要用不同的颜色画,也挺麻烦。所以程序默认左边入口,右边出口,上下是壁面,也就是说即使不用颜色 区别,程序也会自动这样设置

    自己在画板上随便画画图,涂涂色就可以生成好看的网格文件,而且可以直接供Fluent使用






    而且生成网格可以直接导入到Fluent中
    来源:Fluent学习笔记
    Fluent控制
    著作权归作者所有,欢迎分享,未经许可,不得转载
    首次发布时间:2026-11-12
    最近编辑:12分钟前
    Fluent学习笔记
    博士 签名征集中
    获赞 184粉丝 602文章 243课程 6
    点赞
    收藏
    作者推荐
    未登录
    还没有评论
    课程
    培训
    服务
    行家
    VIP会员 学习计划 福利任务
    下载APP
    联系我们
    帮助与反馈