用RK法解非线性问题时非线性力怎么加?
请教各位:我想用RK法解弱非线性问题但不知道非线性力怎么加? 用数值法求解时,直接把非线性项在状态方程里描述就可以了 原帖由 jen83118 于 2006-11-8 22:26 发表
请教各位:
我想用RK法解弱非线性问题但不知道非线性力怎么加?
RK法
只要你方程力非线性力里不含状态变量的倒数项就可以直接像一般的微分方程一样用,含有状态变量的倒数的就另当别论了 RK法解决问题时,首先要明白RK法的规定形式,du=f(u,t)
对于非线性力,可以将其分解为一个一个的小段,在其每个小段上将其线性化,沿导数方向。
这样就可以了,但是误差可能比较大,因为RK法时显式计算。
对于非线性力,可以用隐式RK法提高精度。
不过我建议你用NewMark法和三次或五次B样条函数法求解,这样就比较精确
页:
[1]