许可优化
产品
解决方案
服务支持
关于
软件库
当前位置:服务支持 >  软件文章 >  Fluent算例:Adjoint Solver结构优化实战

Fluent算例:Adjoint Solver结构优化实战

阅读数 7
点赞 0
article_banner

1 Introduction

本算例提供了一个使用 adjoint solver 优化结构的流程示范。演示了如何生成流过圆柱体的灵敏度数据(sensitivity data),如何对结果进行后处理,以及如何使用数据执行多目标设计变更 (multi-objective design change),进而通过变形网格来减少阻力并增加升力。

实施步骤如下:

  • 选择感兴趣的观测变量
  • 访问求解器控制面板以推进伴随方程 求解
  • 设置收敛准则,绘制和打印残差
  • 提取伴随方程解
  • 对结果进行后处理,提取灵敏度数据
  • 使用设计变更工具修改结构形状,以同时减少阻力和增加升力

2 Setup and Solution

2.1 算例准备

  • 下载以下算例,并解压到本地
  • 使用 Fluent Launcher 启动 Fluent
  • 在左上角选择列表中选择 Solution 以在 Solution Mode 中启动 Fluent
  • 在 Dimension 下选择 2D
  • 在 Options 下启用 Double Precision
  • 启用 Display Mesh After Reading
  • 加载已经计算收敛的圆柱绕流案例,加载 .cas 文件后 .dat 文件会自动加载
初始网格划分及圆柱结构细节
初始速度场

2.2 定义 Observables

本算例软件版本为 Ansys Fluent 2023 R1 ,定义 Observables 的步骤如下列图中所示

按1~6顺序进行点击

创建完成后将 Name 更改为:force-drag,点击 Apply 完成阻力 Observables 的设置

阻力 Observables 设置

再次点击 Create 并重复操作后,进行升力 Observables 的设置。完成上述设置后选择 force-drag 为计算变量,可以看到变量区域自动发生了变化

升力 Observables 设置
将force-drag设置为计算量

2.3 计算阻力灵敏度

将变量 force-drag 的灵敏度绘图方向设置为 Minimize。变量 force-drag 的值可以在下图操作后输出到控制台

force-drag 的灵敏度绘图方向设置为 Minimize
单击 Evaluate 可在控制台中打印对 wall 的 force-drag 的值

将 Adjoint Solution Controls Dialog Box 进行下图的设置

对残差监控器进行与下图中相同的设置,“伴随连续性”和“伴随速度”输入值为1e-05,“伴随局部流速”保持默认值0.001。

残差监控器设置

求解计算设置如下

计算设置
计算收敛图

2.4 后处理和导出阻力灵敏度数据

边界条件的灵敏度,可以在下图操作后输出到控制台

边界条件的灵敏度

全局灵敏度变量查看结果如下

x方向体积力灵敏度
由质量源灵敏度着色的形状灵敏度

在计算力升观测灵敏度之前,需要定义受几何变形影响的区域,并导出 force-drag 灵敏度数据,以便稍后在多目标优化中使用

定义受影响的网格区域

略微调整变形区域为 ±1.907349,后转到 Objectives 进行灵敏度数据输出

灵敏度数据输出

2.5 计算升力灵敏度

将变量 force-lift 的灵敏度绘图方向设置为 Maximize

force-lift 的灵敏度绘图方向设置为 Maximize

计算步骤与2.3节中 force-drag 的计算相同

2.6 结构优化

导入 force-drag 灵敏度数据,并设定优化目标。本算例中设置升力增大100,阻力减小10%

优化目标设置
结构优化结果
根据优化结果进行网格修改

3 计算结果

// 优化前
Observable name: force-drag
Observable Value [N]: 1271.7444

Observable name: force-lift
Observable Value [N]: 0.48792717

// 优化后
Observable name: force-drag
Observable Value [N]: 1145.2609

Observable name: force-lift
Observable Value [N]: 62.397999


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

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

* 公司名称:

姓名不为空

手机不正确

公司不为空