我们如何确定导致代数方程组耦合系统的谱元法的数值色散关系?
有哪些方法可以分析色散关系?
我们如何确定导致代数方程组耦合系统的谱元法的数值色散关系?
有哪些方法可以分析色散关系?
关键步骤是考虑平流方程 在哪里是平流速度。这个方程的精确解的形式是, 在哪里是一个任意函数。
例如,使用标准 Galerkin 方法离散化,我们推导出弱形式
假设 SEM 解决方案的形式为
并选择测试功能,我们可以推导出方程的代数系统
在哪里
假设解决方案 ansatz 我们可以将其插入到解向量中,以导出形式为的广义特征值问题
我们可以引入一个无量纲变量
在哪里,是元素大小和是平流速度。
通过求解特征对广义特征值问题的,我们可以得到角频率的估计可用于表征数值离散度。这.
在 Matlab 中,这可以实现为
B = 1i*M;A = S; [V,D] = eig(A,B);
其中 D 包含系统的特征值,V 包含特征向量。D 中包含的与解析最接近的数值被假定为物理特征模态的近似值。
此外,值得注意的是,M 和 S 都被构造为周期性的。