chtMultiRegionFoam自带算例的网格问题
-
-
@李东岳 感谢东岳老师回复,但使用这个命令后模型依然全尺寸扩大了,我具体的命令如下。是不是针对简便的缩放模型,更改scale,或者节点坐标,又或者transformPoints命令可以,但是涉及到snappyHexMesh就有很多复杂的设置了,所以我想问有李老师和各位大神,针对这种复杂网格的缩放问题要咋处理呢,谢谢!下图是经过这个命令后生成的模型,可以看出尺寸没有发生变化,质量还变得很差,没有达到仅Z轴缩放的目的,所以针对snappyHexMesh还能通过命令做缩放吗?
#!/bin/sh cd ${0%/*} || exit 1 . $WM_PROJECT_DIR/bin/tools/RunFunctions # Create the initial block mesh and decompose runApplication blockMesh runApplication transformPoints 'scale=(1 1 10)' runApplication decomposePar -copyZero # Run snappy runParallel snappyHexMesh -overwrite # Split the mesh into regions runParallel splitMeshRegions -cellZones -defaultRegionName solid -overwrite runParallel $(getApplication) runApplication reconstructParMesh -allRegions -constant runApplication reconstructPar -allRegions paraFoam -touchAll
-
@upc_ngh 在 chtMultiRegionFoam自带算例的网格问题 中说:
transformPoints 'scale=(1 1 10)'
- 这个命令不能仅仅缩放z方向么?
- 如果仅仅缩放z方向,网格质量会变差。简单想一个正方形,会变成矩形。
2023年7月11日 05:24
6/6
2023年7月12日 08:10