dsmcFoamPlus定义非定常边界条件的方法
- 
							
							
							
							
@做在江湖 保存 dsmcFoam不同时刻结果,比如0.5s的结果,此时0.5s结果的U文件中,inlet面的边界条件是否还是timeVaryingMappedFixedValue类型,还是更改了其他的?我曾经 0文件设置了timeVaryingMappedFixedValue,pisoFoam求解器中想通过一些操作改变入口加载的速度,但似乎没有成功,都依然最后按照timeVaryingMappedFixedValue加载的风速进行计算。也可能是我当时哪里没写对现在你的问题确实像是 dsmcFoam改变了timeVaryingMappedFixedValue
- 
							
							
							
							
@做在江湖 我测试了of2206一个自带算例 freeSpaceStream,测试boundaryU设置timeVaryingMappedFixedValue,dsmcFoam计算结果确实只加载了第0时间步的结果,但不同时刻保存的结果都是value nonuniform List<vector>inlet { type timeVaryingMappedFixedValue; fieldTable boundaryU; mapMethod nearest; offset constant (0 0 0); value nonuniform List<vector> 256 ( (299.1814153 29.37670706 68.29947456) (299.4299067 29.62701704 68.44470993) (299.6766025 29.87764649 68.59053715)
 pisoFoam的pEqn.H有U.correctBoundaryConditions()更新边界值。简单看了dsmcFoam求解器代码,没有correctBoundaryConditions,不太清楚是否跟这个有关
