为了答谢广大博友的捧场,特别炮制了这个简单的教程,时间仓促,思维有点混乱,请将就着看。

在实际模拟中经常会遇到流域中存在薄板的情况,如下图,其实这种薄板的厚度跟流域的尺度相比实在太小了,如果直接划分网格的话,会造成局部网格过密导致网格数量上升,其实这种薄板的厚度对流场的影响是可以忽略不计的,所以最好的办法就是将这种薄板简化成一个面来处理。

实体模型,为了使教程兼顾其他的外形,又多加了个树管(用来模拟T形管)

首先,复制这个薄板的某个面。

然后的工作就是要将这个薄板抹去,我采用的办法就是切出圆管的一段,然后移到薄板处将其填充。先建一个面。

然后将这个面移到合适的位置并复制一个,如上图所示。

用这两个面split圆管。

将切出来的那段圆管复制到薄板处。

然后将所有的体进行合并,结果如上图所示。

为了划分cooper网格,需要将t管切出来。兴建一个面。

移动到合适位置并复制

用这两个面split体,结果如上图所示,整个计算域被切成了3块。

现在要将管道从薄板处分割,我选择了用体来分割(事实证明这是不合理的,用面割可能更好)

采用拉伸的方法生成两个体,如图所示。

然后用这两个体来分割管道。为了免除建体的重复工作,我又选了retain,这又是一大败笔了。

分割完成后应该如上图所示。

将这两个多余的体删除

为了保证cooper成功,将上半部分从薄板处分为两块。这次选择用面来分割。用拉伸线的方式生成面

然后split。这样整个分区工作就完成了。现在查看一下体,应该总共有10个体,如果有多余的话,得删除掉多余的(应该是用体split体的时候多出来的,nnd,私生子!)

删除完多余的体之后,发现居然还有重合的面(也就是两个体并不是connect的,没有共用一个面)。如上图,这个地方就有两个面?咋办??一个意外的错误又让你们学到新技巧了。看下图。

利用gambit的擦拭重复面的功能,把重复的面全干掉。相信这个功能很少人用过吧。

然后布置节点,生成网格。但是就是在这一步,叔杯具了,gambit直接关闭,所以教程只能到此为止了。后面的部分应该属于简单的操作,本篇的精华就在于俺的思想,简化模型和分区,精华学到了,也就不要在乎剩下的那些残羹冷炙了吧!!

如何在gambit中简化带隔板的模型(转载)相关推荐

  1. 如何在PowerPoint中插入带语法高亮的程序代码

    最近在做Python的PPT时发现,向PowerPoint中插入带格式的源代码甚是不便,经搜索有篇文章说的还是很管用的,可以借鉴一下: Syntax highlighting source code ...

  2. java开关用法_如何在Java中使用带开关盒的枚举?

    Java中的枚举(枚举)是一种存储一组常量值的数据类型.您可以使用枚举来存储固定值,例如一周中的天,一年中的月等.enum Days { SUNDAY, MONDAY, TUESDAY, WEDNES ...

  3. 如何在word中打带矩形的√

    在word->插入->符号->其他符号->字体选择为Wingdings2,即可看到带矩形的√.

  4. java中print换行符_如何在java中打印带换行符的字符串

    我需要使用 java打印一个字符串,所以我喜欢以下解决方案经过google搜索了很多.我做了一些更改来打印字符串而不显示打印对话框.我的问题是虽然这个方法正确地打印了字符串,但它不会像我定义的那样破坏 ...

  5. 如何在jupyter中执行带参数的py文件

    %run link_predict.py -d wn18 --n-bases 2 --eval-protocol raw --graph-batch-size 6000

  6. 如何在golang中关闭bufio.reader_Golang 并发模型系列:1. 轻松入门流水线模型

    Go语言中文网,致力于每日分享编码.开源等知识,欢迎关注我,会有意想不到的收获! Golang作为一个实用主义的编程语言,非常注重性能,在语言特性上天然支持并发,它有多种并发模型,通过流水线模型系列文 ...

  7. 如何在SQLite中检查表是否存在?

    我如何可靠地在SQLite中检查特定的用户表是否存在? 我不是在要求不可靠的方法,例如检查表上的" select *"是否返回错误(这甚至是个好主意吗?). 原因是这样的: 在我的 ...

  8. python 线性回归模型_如何在Python中建立和训练线性和逻辑回归ML模型

    python 线性回归模型 Linear regression and logistic regression are two of the most popular machine learning ...

  9. python中如何画logistic_如何在 Python 中建立和训练线性和 logistic 回归 ML 模型?

    原标题:如何在 Python 中建立和训练线性和 logistic 回归 ML 模型? 英语原文: 翻译:(Key.君思) 线性回归与logistic回归,是. 在我的里,你们已经学习了线性回归机器学 ...

最新文章

  1. 在线广告清除之不分页增强版
  2. profiling mysql_MySQL如何利用profiling分析SQL查询语句
  3. go 连接 kafka 写 mysql
  4. 开发日记-20190402
  5. 爬小说遇到编码问题 笔趣阁
  6. Random随机数相关工具类
  7. 程序员:开汽车,难道我要知道汽车的原理才能把车开好吗?
  8. wps vba宏插件_合并和拆分表格,告别VBA和插件,用WPS表格自带功能一键搞定,而且免费!...
  9. 一步一步往前冲-WCF
  10. 绑定数据源注意的地方
  11. IDEA工具配置weblogic
  12. 【研发设计】多人开发模式下的Git工作流介绍
  13. excel在线_EXcel怎么把中文翻译英文?简单2招秒翻译
  14. 反转链表 c++实现
  15. 乒乓球侧旋球MATLAB,浅说细谈乒乓球力学(一)
  16. paixiao-App技术支持
  17. 优酷搞笑--万万没想到--台词
  18. npm包--rimraf
  19. 微信小程序开发入门(连载)—— 开发前的准备工作
  20. Glide 加载矩形圆角图片

热门文章

  1. 微信好友删除了怎么找回来「快速恢复删除好友」
  2. 检测浏览器对html5支持的测试网址
  3. Dell T630服务器风扇持续高速运行解决方案
  4. 期货开户的需要什么资料?
  5. java 集成grizzly_使用Grizzly的嵌入式Java服务器:如何启用http2
  6. 外企lcon用3D打印技术快速建房
  7. c++,vector的erase循环删除
  8. 全息投影是计算机技术吗,全息互动投影是什么?有什么特别优势?
  9. photoswipe.js插件
  10. 如何衡量二次曲线的变化趋势_衡量变化