一、待解问题
布朗颗粒是非常微小的宏观颗粒,其直径的典型大小为10-7~10-6m。颗粒不断受到液体介质分子的碰撞,在任一瞬间,一个颗粒受到介质分子从各个方向的碰撞作用力一般来说是互不平衡的,颗粒就顺着净作用力的方向运动,由于分子运动的无规性,施加在颗粒上的净作用力涨落不定,力的方向和大小都不断发生变化,颗粒就不停地进行着无规则的运动,描述这一过程的理论称为朗之万理论.
dr设颗粒的质量为m,在时刻t颗粒的坐标为r(t),颗粒受到粘滞阻力m,其
dt中m为粘滞系数;还受到一个周围颗粒给它的涨落力Rm(t),涨落力随时间t变化,可正可负,其平均值为0;此外颗粒还会受一个势力颗粒运动的朗之万方程为:
U。根据牛顿第二定律,rd2rdrUm2mRm(t) dtdtt对于这样的二阶微分方程,通常是化为一阶微分方程组来求解,由于
d2rdvdvdrdvv,得到 dt2dtdrdtdrdrdtdv1U(mvRm(t))dtmt
v在这个化简的朗之万方程中,我们期望得到在某一时刻位置和速度的关系。
二、物理机理
1.龙格-库塔法的基本思想及一般形式
设初值问题yy(x)[a,b],由微分中值定理可知,必存在[xn,xn1],使
y(xn1)y(xn)hy()y(xn)hf(,y())设
yny(xn),并记K*f(,y()),则
y(xn1)ynhK*
其中K*称为y(x)在[xn,xn1]上的平均斜率,只要对平均斜率K*提供一种算法,上式就给出了一种数值解公式,例如,用K1f(xn,yn)代替K*,就得到欧拉公式,用K2f(xn1,yn1)代替K*,就得到向后欧拉公式,如果用K1,K2的平均值来代替K*,则可得到二阶精度的梯形公式。可以设想,如果在[xn,xn1]上能多预测几个点的斜率值,用它们的加权平均值代替K*,就有望的到具有较高精度的数值解公式,这就是龙格—库塔法的基本思想。 龙格-库塔公式的一般形式:
yn1ynhcikii1r
K1f(xn,yn)Kif(xnih,ynhijKj)j1i1 (1)
其中Ki是yy(x)在xnih(0i1)点的斜率预测值;ci,i,ij均为常数,选取这些常数的原则是使(1)式有尽可能高的精度。
2、四阶龙格—库塔法
四阶龙格—库塔法的表达形式如下:
yn1ynh(c1K1c2K2c3K3c4K4)K1f(xn,yn)K2f(xn2h,ynh21K1)K3f(xn3h,ynh31K1h32K2)K4f(xn4h,ynh41K1h42K2h43K3) (2)
其中有13个待定系数,我们希望适当的选取这些系数使公式的精度尽可能
高,先将K2,K3,K4按照如下二元函数泰勒级数展开,取到h4项,再将K2,K3,K4展开后的值代入(2)式得到yn1的表达式.
i11kf(xnih,ynhijK1)(ihhij)f(xn,yn)...xyj1k0k!j1
i1n再用泰勒公式将y(xn1)展开,取到h5项,得到y(xn1)
由于局部截断误差Rn1y(xn1)yn1,泰勒级数的系数匹配,使局部截断误差为O(h5),得到
,,c12123132342324324 4142434,c1c2c3c4111222ccc,ccc 2133442233442311 33c23cc,cc()233443232424234346 1122c32332c44(242343),c32c()2324242343812
得到11个方程和13个未知量,因此需要补充两个条件2,310,求解得到:
123,41,21,32,410,420,11221111431,c1,c2,c3,c4633612
最后得出经典的四阶龙格-库塔公式:
hyn1yn(K12K22K3K4)6K1f(xn,yn)hhK2f(xn,ynK1)22hhK3f(xn,ynK2)22K4f(xnh,ynhK3)
三、数值计算方案
下面利用四阶龙格库塔法来求解朗之万方程,在前面我们已经推算出一阶微分方程组:
vdrdt dv1U(mvRm(t))dtmt取初值为(t0,r0,v0),时间t的步长为h,得到:
hvn1vn(K12K22K3K4)6K1f(tn,vn)hhK2f(tn,vnK1)22hhK3f(tn,vnK2)22K4f(tnh,vnhK3)
hrn1rn(K12K22K3K4)6K1f(tn,rn)hhK2f(tn,rnK1)22hhK3f(tn,rnK2)22K4f(tnh,rnhK3)
由于已知初值为(t0,r0,v0),可以推算出在t0h时刻的r1,v1的大小,由此不停的迭代,可以知道在任意t0nh时刻的rn,vn的大小,进而可以分析颗粒运动的特性。
四、流程图
输入t0,r0,v0,取t的步长为h tnt0nhhrn1rn(K12K22K3K4)6vn1vnh(K12K22K3K4)6tn,rn,vn
因篇幅问题不能全部显示,请点此查看更多更全内容