关于cyclic和createpatch的问题



  • 简单说一下我的算例,一个磁流体矩形管道。分为两段,前面一段无壁厚,无磁场用cyclic边界条件生成湍流,后面一段有壁厚有磁场,将前面一段生成的湍流map过来进行计算。

    用iced 整体画好网格以后用toposet ,splitmeshregions cellzones 分域,分成hd mhd solid三部分。把其中constant下的hd部分的polymesh单独拿出来制作一个用于生成湍流的算例

    现在遇到的状况是单独制作的算例原来的边界条件分别是inlet 为patch outlet为mappedwall wall为wall 这里要把出入口改成cyclic 同时设置matchtolerance为0.001。但是这样的设置checkmesh就报错大概提示好像是要调大matchtolerance值 一直要调到10才能满足,但是这个调得太高了给后面留下了很多的问题。

    后来听说要用createpatch 我在这个取出来的小算例直接运行createpatch 它显示结果大概含义为 要creat的patch已经存在 所以不改变type类型?所以就是我运行完createpatch以后 我的边界仍然都是patch,并没有变成cyclic

    现在就卡在这里 边界是patch check就没有任何问题 ,但是如果只是人为手动改成cyclic 就显示matchtolerance的问题

    烦请各位帮我看看整个过程哪里存在问题
    由于实验室断网了,没有办法截图,只能用手机纯语言描述

    然后又没有大佬可以截下createpatchdict给我看一看,我觉得我的dict可能写的也有问题。实验室断网无法上传图片
    🙏🙏🙏



  • 现在遇到的状况是单独制作的算例原来的边界条件分别是inlet 为patch outlet为mappedwall wall为wall 这里要把出入口改成cyclic 同时设置matchtolerance为0.001。但是这样的设置checkmesh就报错大概提示好像是要调大matchtolerance值 一直要调到10才能满足,但是这个调得太高了给后面留下了很多的问题。

    是的,有空截个图。你这种问题的根治方法是去ICEM做完全cyclic的网格就不存在任何问题了,也不需要用createPatch,你后续种种问题都不存在了

    你俩ID很像 @一颗栗子 :ok3:



  • 可能你后续会发现隐藏的更多相似ID



  • @东岳 在师姐的淫威下我们被迫使用了和她类似的名字:chigua:



  • 现在有网了,快回来截图



  • @一颗李子 刚建完身,五点吃个饭就过去了




Log in to reply