EquationSystems->AcousticSystem.cpp
- AcousticSystem::v_InitObject()
m_bfNames背景流场变量名1
2
3
4
5m_bfNames.push_back("c0sq");
m_bfNames.push_back("rho0");
m_bfNames.push_back("u0");
m_bfNames.push_back("v0");
m_bfNames.push_back("w0");
绝望一如希望一样虚妄
Ewert, R. and W. Schröder, Acoustic perturbation equations based on flow decomposition via source filtering. Journal of Computational Physics, 2003. 188(2): p. 365-398.
网格如果存在设置对称边界条件的面,在导入网格时,确保对称面在同一平面上。ICEM
生成的网格,因为几何或者映射的关系可能会出现不在对称面上的网格点,在导出网格时,可以使Edit Mesh->Move Nodes
功能将网格点强制平移到对称面上。
CFX
和ICEM
判断负体积的方式不太一样,从使用经验上看,ICEM
正体积的网格导入CFX
中计算没哟太大的问题,网格拓扑和过渡很好的网格导入CFX中纵使边界层第一层高度为1e-6
,出现负体积的概率也较低。建议将网格边界层第一层高度适当给大到1e-5
量级,如此能规避很多问题。如果出现负体积,将出现负体积的点坐标输入到tin
文件中,观察该点处的网格,拉扯边界层,或者适当调整边界层高度。
在Analysis Type
中勾选Transient
,设置物理时间Total Time
,每步的物理时间通过Timesteps
设置。如果加算的话,还可以设置Initial Time
。
因为非定场计算时间比较长,可能会有突发的意外,如果中途不保存结果,可能导致所有的计算都白费。在Output Control->Trn Result
中新建备份结果,设置Timestep Interval
的值,实现每隔多少步输出结果。在Transient Result 1
中还可以勾选Option->Selected Variables
,此时要使用备选结果进行加算需勾选Include Mesh
。
在icem里面做网格定义周期边界时,我们会得到旋转轴和基点。当旋转轴不是正XYZ时,在CFX里面需要给定旋转轴的两点,此时可以通过测量icem里面轴上两点的坐标得到。但icem测量得到的结果精度不够,此时可以通过看旋转周期边界设置中基点坐标来提高精度