Questions tagged «numerical-modelling»

5
为什么ODE的数值解会偏离不稳定的平衡?
我希望模拟双摆式系统的行为。该系统是一个2自由度的机器人操纵器,该操纵器没有被致动,因此其行为主要类似于受重力影响的双摆。双摆的唯一主要区别在于,它由两个刚体组成,两个刚体在其质心处具有质量和惯性特性。 基本上,我ode45在Matlab下进行编程,以解决以下类型的ODE系统: ⎡⎣⎢⎢⎢10000M110M1200100M120M22⎤⎦⎥⎥⎥⎡⎣⎢⎢⎢x˙1x˙2x˙3x˙4⎤⎦⎥⎥⎥=⎡⎣⎢⎢⎢x2−V1−G1x4−V2−G2⎤⎦⎥⎥⎥[10000M110M1200100M120M22][x˙1x˙2x˙3x˙4]=[x2−V1−G1x4−V2−G2] \left[ \begin{array}{cccc} 1 & 0 & 0 & 0\\ 0 & M_{11} & 0 & M_{12}\\ 0 & 0 & 1 & 0\\ 0 & M_{12} & 0 & M_{22} \end{array} \right] \left[ \begin{array}{c} \dot{x}_1\\ \dot{x}_2\\ \dot{x}_3\\ \dot{x}_4 \end{array} \right]= \left[ \begin{array}{c} x_2\\ -V_1-G_1\\ x_4\\ -V_2-G_2 \end{array} …


1
间断Galerkin方案中的CFL条件
我已经实施了ADER-间断Galerkin方案,用于解决以下类型的守恒律线性系统 ∂tU+A∂xU+B∂yU=0∂tU+A∂xU+B∂yU=0\partial_t U + A \partial_x U + B \partial_y U=0 并观察到CFL条件非常严格。在参考书目中,时间步长的上限Δt≤hd(2N+1)λmaxΔt≤hd(2N+1)λmax\Delta t \leq \frac{h}{d(2N+1)\lambda_{max}} 可以在哪里找到 hhh 是单元格的大小 ddd 是维数, NNN 是多项式的最大次数。 有什么办法可以避免这个问题?我一直在使用WENO-ADER有限音量方案,而CFL限制则更加宽松。例如,对于5阶方案,使用DG时必须将CFL设置为低于0.04,而CFL = 0.4仍可以在WENO-ADER FV方案中使用。 例如,为什么在计算航空气动(线性欧拉方程)或类似应用(气体动力学,浅水,磁流体动力学)中使用DG方案而不是ADER-FV?尽管时间步长低得多,但是该方案的总体计算成本是否与ADER-FV相似? 欢迎对此提出意见和建议。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.