提取流量包中的文件_STARCCM+——不同流量和温度入口的半自动流阻计算

本号前面发过一篇关于STAR-CCM+的文章,链接见《 STAR-CCM+——多工况自动计算及结果一键处理 》。当时采用的是一个计算简单并联管路流阻的案例,主要讲述了如何利用java宏实现多工况的自动计算,以及如何利用VBA实现csv数据的一键整理。 工作中,当设计好一个流动回路的方案,客户会想知道这个方案在不同的使用条件下流阻会有多大,尤其是较为极限的工况,比如很大的流量或很低的温度。当然,这里考虑的是粘度、密度都随温度变化的介质,如果和温度无关,那就没必要考虑温度的影响。 本文就还以流阻仿真为例,进一步说明 如何快速获得不同流量和温度入口的流阻矩阵表。流阻仿真本身比较简单,但是简单的事情要重复N多遍,就比较头疼,比如,客户要你输出一个流量从4~16L/min,间隔取2、温度从-20~50℃,间隔取5,的流阻矩阵表。虽然这个事情可以将边界条件挨个设置好,然后利用之前讲过的多工况自动计算及结果一键整理的方法完成,但是这样还是感觉很繁琐,因为要改N遍边界条件,存N遍模型,耗时耗硬盘。 本文给出的思路是 :先通过java宏一键设置边界条件和首次流阻计算,然后利用STAR-CCM+的Optimate里的设计扫描(Design Sweeps)功能,按输入的矩阵表自动完成计算,矩阵表可以直接在后处理中输出。工作量大大地减少,你说香不香? 7bed1243be0686778bebbb5d45646606.png 铺垫(废话)这么多 1496458bc2312bdeba1291cbdc2cd07a.png,那接下来就开始表演吧~~~

几何模型

图1为本文采用的几何模型,图中显示的是一个水路的内流体域。做流阻仿真,第一步就是提取内流体域,这里对提取方法稍作总结(只针对STAR-CCM+软件的使用):

1. CAD软件中直接提取(布尔、提取、接合等等一系列操作)

2. 3D-CAD中提取(导入的模型必须连续)

3. Wrap功能提取(模型比较复杂时采用)

4. Repair surface中封闭提取(缝补进出口,然后利用拓扑分割)

几何模型内流体域的提取不是本文重点,就不展开细说了,通常采用以上四种方法都能解决,读者可自行尝试。

35472273ce83ec392c3457e7a1ec6bf4.png

图1 几何模型为了让java宏能够自动分辨导入的 任何几何模型的进、出口边界,不得不制定几个规则,姑且称作五个必须。 1. 必须在零件级编辑,即CATIA保存的是.CATPart文件; 2. 必须将零件级名称命名为water,注意图1中的箭头指向; 3. 必须将流道part命名为wall; 4. 必须分别在两个独立几何体中建立进、出口的拉伸凸台, 并 命名为inlet、outlet。长度可自定义,出口加长有利于减小回流; 5. 必须将完成设置后的模型另存为Part1.stp导出。

这里貌似有点繁琐,希望读者还能有耐心继续往下看1496458bc2312bdeba1291cbdc2cd07a.png~~~

毕竟现在没有一点自律(对模型的五个必须),哪来以后的自由(后面一键操作的快感)?

预处理文件

如图2,要让java宏放肆地跑起来还需要做一点准备工作,按四有青年的标准创建一个空文件夹,然后往里放文件。

1. 要有第一步保存的Part1.stp文件,注意命名不要改;

2. 要有一个调试好的ParaScan.sim文件,也不要改名;

3. 要有一个设置好的liuzu.java文件,还是不要改,第三遍了~~~;

4. 要有一个new.bat批处理文件,这个想改啥改啥,你说了算。

8e4bc9972a0f6674b673c6f3124b673f.png

图2 预处理文件

接下来挨个说明一下,Part1.stp在第一步已经有了,直接开始第二个。

ParaScan.sim

这个文件里主要是进行预设置,比如对模型的基本处理,网格参数的预设,物理模型选择及参数预设,停止条件定义,监测值定义,场函数定义等等。

模型处理和网格预设

要想让任意导入的几何模型都

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
STAR-CCM+ 13.02是一款用于计算流体动力学(CFD)和多物理场仿真的软件。它可以帮助工程师模拟和分析各种流场、传热和结构等问题。 官方中文帮助文档是为了方便中文用户理解和使用STAR-CCM+而编写的指导手册。该文档按照不同的主题和步骤进行组织,从基本概念到高级模拟技术进行详细说明。 首先,文档介绍了STAR-CCM+的基本界面和主要功能。它详细说明了不同的工具栏、菜单和面板的用途和功能。这有助于用户了解软件的界面和操作方式。 接下来,文档介绍了模型前处理的步骤,包括几何建模、网格划分和物理模型设定。它详细说明了如何导入CAD几何模型、生成高质量的网格和设置边界条件等。 然后,文档介绍了模拟计算设置和求解器选项。它涵盖了不同的物理模型(如湍流、传热、多相流等)和数值方法的选择。此外,该文档还提供了一些调试和优化技巧,以提高模拟结果的准确性和收敛性。 最后,文档还介绍了结果后处理的步骤,包括数据提取、图表生成和报告输出。它详细说明了如何分析和可视化模拟结果,以及如何生成专业的报告和演示。 总之,STAR-CCM+ 13.02官方中文帮助文档为中文用户提供了详细的指导,帮助他们更好地理解和使用这款软件。它是学习和掌握STAR-CCM+的重要参考资料,为工程师在流体动力学和多物理场仿真领域提供了强大的支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值