当前位置:服务支持 >  软件文章 >  垂直轴风力机数值仿真:网格划分与优化技巧

垂直轴风力机数值仿真:网格划分与优化技巧

阅读数 6
点赞 0
article_banner

本案例将通过SpaceClaim采用Python脚本定义边界条件,并通过ICEM划分网格,介绍网格划分过程。

1. SpaceClaim定义边界条件

读取

的几何文件继续处理即可,主要是对选定的面来定义边界。

# 打开文件

DocumentOpen.Execute(linux_path+"/wt.scdoc")

# EndBlock

     

# 创建指定的选项组

primarySelection = Selection.Create(GetRootPart().Bodies[1].Faces[0])

secondarySelection = Selection.Empty()

result = NamedSelection.Create(primarySelection, secondarySelection)

# EndBlock

     

# 重命名指定的选项

result = NamedSelection.Rename("组1", "interface_out")

# EndBlock

2.ICEM划分网格

这里采用ICEM对仿真模型划分六面体网格,这里提一下为什么划分六面体网格,主要是模型其实是二维拉伸的,所以只需要划分一层网格就能满足计算要求,在很大程度上能很好的控制网格数量。尝试采用mesh或者fluent meshing 划分网格无法实现。感兴趣的可以自行尝试。

1)读取几何模型

读入几何模型时需要可以这样设置,勾选“Import Solid Bodies”,导入实体几何即可,不需要创建材料(这里其实是指体的概念);勾选“Named Selection Processing”可以将定义好的边界完整导入。这样导入可以保证几何完整,边界完整。如果需要划分非结构网格可以勾选“Create Material Points”,SpaceClaim对于ICEM的兼容性越来越好,一般这样导入基本不需要做几何的处理,当然需要已经做好了几何的处理。  

垂直轴风力机数值仿真——网格篇的图1

垂直轴风力机数值仿真——网格篇的图2

2)风轮区域网格划分过程

主要的剖分思想是按照模型三分之一的特点,先划分好三分之一的网格,再将块旋转复制两个,形成风轮区域的完整块。

初始块创建后,通过合并节点将块做成三棱柱(三角形),通过块的转换功能转换为“Y”块;  

继续将块按照翼型区域切分出来,做好映射,删除不要的块;

旋转做好的三分之一的块,做好映射,定义好节点分布。

垂直轴风力机数值仿真——网格篇的图3

3)外域网格划分

创建一个新的块,选择“merge”,这样是两个计算域。外域的处理很简单,对内域部分做“O”块,做好映射,布置节点尽量保证节点过渡平顺,既能保证计算稳定,也能减少交界面的误差、保证守恒性。

垂直轴风力机数值仿真——网格篇的图4

4)网格质量检查  

主要查看Quality/Aspect ration/Min angle三项,网格质量能够满足计算的需求,经过微调网格质量还能有所提高,可自行尝试。

垂直轴风力机数值仿真——网格篇的图5

垂直轴风力机数值仿真——网格篇的图6

垂直轴风力机数值仿真——网格篇的图7

5)网格导出

网格输出为.msh文件,输出前可以对边界类型做好定义,这里导出时未设定类型,默认导出。

垂直轴风力机数值仿真——网格篇的图8


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
相关文章
QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空