计算物理随机游走.ppt
《计算物理随机游走.ppt》由会员分享,可在线阅读,更多相关《计算物理随机游走.ppt(23页珍藏版)》请在三一办公上搜索。
1、1,2-6 随机游走,1906年Perrson提出,随机游走是一种基于运用0,1区间的均匀分布随机数序列来进行的计算。,2,一 Brown运动,1827年植物学家Brown观察到水中的花粉等颗粒可以不停的作无规则运动。,由于Brown 颗粒的质量远较液体的分子大,我们将颗粒看成是一个巨分子,它不停地受到周围环境中液体分子的碰撞,这种碰撞的频率为每秒1019次,因此我们观察到的Brown 颗粒的运动是大量碰撞的涨落的结果,它是一种完全无规则的随机运动。,3,在描述Brown 运动时,我们将影响系统在相空间中轨迹的随机力应用于决定性运动方程,也就是把液体分子的自由度凝缩为仅用随机力代表。,1907
2、 年由Langevin提出的Brown 运动方程:,Fx为涨落力,4,对颗粒总数进行平均:,涨落力平局值为零,由于指数项的幂系数非常大,/m107秒-1,当时间t=10-6秒时指数项可以忽略。,将起始点放在原点,c2=0,D为扩散系数。,5,二 醉汉行走问题,x,O,Person 在1905 年发表于Nature的论文中提出的:“一个人从点出发,沿直线走了l 码,然后他转了一个角度后由沿第二条直线走了l 码,他重复了n 次这样的过程。我想求出n次过程后此人位于离开起始点r到r+dr 距离内的概率”,6,x,醉汉的步长为1,向右行走的一步的几率为p=0.5,O,向左走一步的几率为q=1-p=0.
3、5,向右走了nR步,向左走了nL,总共走了n=nR+nL步,7,8,三 扩散的物理,扩散是由于粒子浓度梯度的存在形成粒子往低浓度区域迁移的趋势,单位时间内通过某一方向垂直截面的粒子数即为粒子流密度:,由粒子数守恒的Liouvill连续性方程:,p(x,t)dx为粒子在t时刻存在于x-x+dx之间的概率:,9,任意函数的平均值可以表示为:,x,再积分。,右边分布积分再代入边界条件:,=0,10,由于在t=0时,粒子在原点处,从而粒子位置的平均值是不随时间变化的。,x2,再积分。,该结果与Brown 运动方程完全一致,说明Brown 运动或RW 模型的随机行走就是描述了扩散的物理过程。,11,pr
4、o=0.5do i=1,nwalk x=0.0d0 do j=1,nstep call randomnum()if(rand.lt.pro)then x=x+1.0 else x=x-1.0 end if write(10,(I15,F15.6)j,x sumx(j)=sumx(j)+x sumx2(j)=sumx2(j)+x*x end doend dodo i=1,nstep write(11,(I15,2F15.6)$i,sumx(i)/dble(nwalk),sumx2(i)/dble(nwalk)end do,12,13,若泊松方程及其边界条件为,四 蒙特卡罗方法求解泊松方程,为求解
5、区域D的边界,s为边界上的点。,其中,q0是在区域D的正则内点0上的函数q(x,y)的值。,正方形格点划分 等步长h,14,其中,1/4可以解释为概率。即有:,随机游走的判据:(0)选定一个0,1区间的均匀分布的随机数,(1)若满足条件1/4,则选定下一个游走到达点为第1点;(2)若满足条件1/4 1/2,选游走到的下一个点为2点;(3)若满足条件1/2 3/4,选定游走到下一个点为3点;(4)在其他的情况下,我们则选游走到第4点。,15,从m点上又按判据选择周围四个点中的n点时,m点函数的估计值为:,如果我们按上面的判据选择了0点周围四个点中之一m点,则0点函数的估计值为:,此时0点函数的估
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 物理 随机 游走
链接地址:https://www.31ppt.com/p-6606936.html