文件名称:Euler1D AUSM1:欧拉方程的 AUSM 方法的第一个版本-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-18 09:59:52
matlab
使用 Liou 和 Steffen 的原始 FVS 方法,通过更简单的压力分割来求解一维欧拉方程。 PDE/ODE 拆分考虑了添加的源项,它允许解决普通 1D (alpha = 0)、圆柱对称 (alpha = 1) 和球对称 (alpha = 2) 流。 初始数据和 BC 适用于黎曼问题。 在细化网格时,通过取 CFL = 0.9 和 dt = CFL*dt/max(S1,S3) 计算新的合适的时间步长,其中 Si = max(max(abs(Li))),Li 是三个相关的特征值 L1 = ua、L2 = u 和 L3 = u+a。 假设理想气体关系 (p = rho*R*T),对于空气,R = 287 和 gamma = 1.4。 如果使用轴对称版本,建议设置 xL = 0,以使流动居中。 更多关于数字的信息可以在 E. Toro 的书和 Liou 和 Steffen 的原始论文中找到
【文件预览】:
Euler_FVS_AUSM1.zip