SU2设置初始FFD
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SU2设置初始FFD相关的知识,希望对你有一定的参考价值。
从Pointwise导出的*.su网格中并没有FFD Box的相关配置, 但想做优化,必先做参数化. 可以通过以下步骤实现FFD Box的初始化:
1. 配置文件如 RAE2822.cfg
应该说明输入输出网格
% ------------------------- INPUT/OUTPUT INFORMATION --------------------------% % % Mesh input file MESH_FILENAME= RAE2822.su2 % % Mesh input file format (SU2, CGNS, NETCDF_ASCII) MESH_FORMAT= SU2 % % Mesh output file MESH_OUT_FILENAME= mesh_out.su2
还应该有 BOX的8个顶点信息, 及维度
% FFD box definition: 3D case (FFD_BoxTag, X1, Y1, Z1, X2, Y2, Z2, X3, Y3, Z3, X4, Y4, Z4, % X5, Y5, Z5, X6, Y6, Z6, X7, Y7, Z7, X8, Y8, Z8) % 2D case (FFD_BoxTag, X1, Y1, 0.0, X2, Y2, 0.0, X3, Y3, 0.0, X4, Y4, 0.0, % 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) FFD_DEFINITION= (RAEAIRFOIL, -0.05, -0.1, 0.0, 1.05, -0.1, 0.0, 1.05, 0.1, 0.0, -0.05, 0.1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0) % % FFD box degree: 3D case (x_degree, y_degree, z_degree) % 2D case (x_degree, y_degree, 0) FFD_DEGREE= (6, 1, 0)
要保证
DV_KIND= FFD_SETTING
2. 在包含 RAE2822.cfg 和 RAE2822.su2 的文件下运行
SU2_DEF RAE2822.cfg
输出的 mesh_out.su2 就包含了FFD 的相应信息. 只不过这个BOX是均匀化的网格,可以手动修改.
以上是关于SU2设置初始FFD的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Swift 使用此代码片段为 iOS 应用程序初始化 SDK?