当前位置:文档之家› 分数布朗运动的简化和应用

分数布朗运动的简化和应用

第38卷第6期2009年l2月上海师范大学学报(自然科学版)JournalofShanghaiNormalUniversity(NaturalSciences)Voi.38,No.6Dec.,2009

分数布朗运动的简化和应用瞿波1,保尔·爱迪生2,孙兰红1(1.南通大学理学院,南通226007;2.卡迪欧数字有限公司Elvingston科学中心,爱丁堡EH331)摘要:近些年来,分数型布朗运动作为布朗运动的扩展形式已经引起越来越多人们的关注,它的应用也涉及到各个方面,特别是应用到河海的染污物的扩散和传播.当大量的污染物用粒子云来模拟时,就涉及到大量的计算.与布朗运动不同的是分数型布朗运动涉及到一个长期的记忆,这也带来了相当大的计算量.这里试图用简单的随机散步来逼近布朗运动,从而得到简化了的分数型布朗运动模型.并从统计的角度分析简化了的分布与原来的布朗运动的区别,并把简化了的分数型布朗运动的模型用到模拟沿海污染物的扩散.关键词:随机散步;布朗运动;分数型布朗运动;扩散系数;污染物的传播中图分类号:0184文献标识码:A文章编号:1000-5137(2009)06-0594-09

O引言1827年苏格兰植物学家R.布朗用显微镜观察悬浮在水中的花粉时发现,小颗粒的花粉在水中呈现出的不规则运动,后人把这种运动叫做布朗运动(Brownianmotion).布朗运动是一种随机散步现象,它的理论在许多领域中有重要的应用.如今布朗运动在理论上与应用上已与帕松过程(Poissonprocess)

构成了两种最基本的随机过程.本文作者首先从简单的随机散步人手,讨论这些随机散步与布朗运动的逼近程度,然后将简化了的

布朗运动推广到简化了的分数型布朗运动中去,并介绍分数型布朗运动在流体中的应用.

1简化了的布朗运动1.1布朗分布布朗运动B(t)可以表示成连续的随机函数,即

日(£)=I肜(s)ds.(1)

这里,随机变量形(s)是高斯白噪声.因为高斯白噪音是互不相关的,并且服从高斯分布(也叫正态分布)N(0,1),则布朗运动可表示为[1,23:

B(i)=∑形(_『).(2)

由于高斯白噪音W(i)是相互独立的,肜(i)的高斯分布为:

收稿日期:2009-06.10基金项目:英国龙比亚大学非线性数学博士奖学金.作者简介:瞿波(1962一),女,南通大学理学院讲师.

 万方数据第6期瞿波,保尔·爱迪生,孙芝红:分数布朗运动的简化和应用

州)2面1瓦唧(一掣)·

(3)这里盯。是布朗运动每一步的标准差.本文所采用的随机变量石=R(i)都在[0,1]范围内,且均值为p=0.5.若z。为任意n个相同分布的随机变量尺(i)的和,根据中心极限定理,有

E(尺(i))=1/2,E(乏:尺(i))=n/2.其中E为期望值.因此,正态分布N(0,1)的高斯随机变量乙为[31Z。=((∑R(i))一E(∑尺(i)))/tr。卸=3.4641×(∑尺(i))一n/2)/n1/2.(4)

从而,对任意i,高斯白噪声W(i)=limZ。.布朗运动则由(2)产生.这种产生高斯随机数的方法需要选择随机数的个数n,当n不够大时,会产生误差,Box—Muller方法H1可以避免这个问题,从而达到更精确的结果.设R(1),R(2)是两个独立的,在(O,1)上的均匀分布的随机变量.假设r(1)=/一2In尺(1)(2axR(2)),(5a)

T(2)=,/-2In尺(1)sin(2,trR(2)),(5b)则r(1)和r(2)是具有标准差等于1的正态分布.这就是Box—Muller方法.此方法的证明见[4].Presseta1.(1986,1992)口1给出了用Box—Muller的程序.图1就是用Box—Muller方法生成的高斯白噪声和一维的布朗分布.32Io

重0

一l-2—302004006008001000

h胤.凡.2004删166m矿10c图l高斯白噪声(左)和一维的布朗运动(右)1.2简单的随机分布定义单步随机散步Delta和常数随机散步Constant:Delta(i)=(2×尺(i)一1)/l2×尺(i)一lI,

(5)

Constant(i)=扭2×R(i)一1).(6)

因为布朗运动是一种随机散步,根据中心极限定理的原理,在一定的时间以后,分布的形式就不重要了,只要第一和第二时刻(firstand¥econdmoment)是满足某种关系就行∞J.研究发现怕J,Delta和Constant两种分布都满足上面的条件,而且每次用高斯分布计算所需的时间比Constant分布所需时间是2.0±0.4.因此,有必要用两种简单的随机函数来对布朗运动进行近似模拟.图2为二维的单步随机散步和布朗运动.常数随机散步和布朗运动随机散步的二维图形相类似,这里只显示布朗运动的二维图.可以明显地看出,单步随机散步具有网格状散步轨迹,而其他两种随机散步没有这种特征.虽然它们看上去不同,但在某一特定的较大时间步以后,3种随机散步并没有明显的

OOOOOO32●

1t

 万方数据区别.也就是简单的随机散步在一段时间以后逐渐趋于布朗运动.为了论证这一点,从统计的角度来分析前两种简单的随机散步与布朗分布的接近程度.5045403530^252015IO50-5

X驴一萼簿四◇

图2二维的随机散步(左:单步,右:高斯)如果一次释放大量的粒子,那么粒子的方差将与释放后的时间≠成正比:Var(t)=2Dt(7)

这里扩散系数D的单位为m2/s.因此,D可以由方差比时间得到:

D=Va,,r(.t)..(8)图3是粒子云(P=100,1000,3000)释放后的方差与时间之比,从图中可以看出,当粒子云充分大以后(一般P≥lOOO),3种随机散步的方差几乎在同一条直线上(看P=3000的例子).这也说明当粒子数充分大时,可以用简单的单步或常数随机散步来近似代替布朗运动.

D=0.5,P是粒子云数图33种随机散步的方差与时间步长的比

 万方数据第6期瞿波,保尔·爱迪生。孙兰红:分数布朗运动的简化和应用1.33种随机散步的偏度与峰度的比较

方差是从数据的整个趋势考虑的,如果考虑粒子云的偏度和峰度,可以进一步观察两种简单的随机散步对布朗运动的逼近程度.在正态分布中,偏度等于0,峰度等于3.仔细观察随机散步早期的偏度和峰度图及对不同的粒子云数的偏差平方和的比较(图4,5),可以看出,尽管两种简单的随机散步没有高斯分布精确,但在很短的时间内当粒子数达到一定数目,可以用它们来逼近布朗运动.从图4,5的右图中可以看出,当粒子数大于500时就可以用简单的随机散步逼近,而当粒子数是3000时,偏度的偏差平方和小于0.0005,而峰度的偏差平方和小于0.004,这时的精确度是很高的.1.0O.80.60.4O.2O-0.2

O.1

OP=-100P=-500P=1000P=-3000

图4左:3种随机散步的偏度图(P=3000);右:不同粒子云数的比较;D=0.5

峰度,P=3000。矿叮一

图5左:3种随机散步的峰度图(P=3000);右:不同粒子云数的比较;D=0.52分数型布朗运动2.1分数型布朗运动介绍分数型布朗运动(fBm)的生成并不像布朗运功的生成那么简单,因为一个fBm轨迹并不像布朗运动那样每一步在统计上互相独立,而是fBm轨迹上每一点取决于先于那一点的整个的轨迹m8|,换句

话说,IBm有与之相关的长期记忆,Mandelbrot和VanNess

C9]将零均值的随机函数BH(t)大概地定义为

一个可变均值dB日(t),其中过去的增量B日(t)由核心(t—s)肛寺来确定,即BⅣ(£)=————j}J一。(t—s)H一寺dB(s),

(9)J。(月+亏)

其中,F(茗)是伽玛函数,日是轨迹的Hurst指数n0I.这个定义表明:时刻£点的随机函数值依赖于零均值及单位变量的高斯随机过程B(t)在时刻s<t前面的所有增量dB(s).

432l0

 万方数据上海师范大学学报(自然科学版)2009矩作者在曼德尔布罗特的初始定义基础上研究出了一个更实际和精确的分数型布朗运动模型‘3’1h13],这个模型的定义是:

BH(i)一B。(i一1)=————耳[∑[(i—J)Ⅳ一丁1一(i一_『一1)Ⅳ一寺]R(,)+R(i一1)]],

(10)厂(H+÷)7“刈Z

B日(ti)一BH(o)=∑[B圩(i)一BH(i—1)]].(11)

这里t,=△t·i,其中△t是单位时间间隔.M是fBm的有限记忆,R(i)是取样于高斯慨率离散分布的随机步骤.fBm粒子分布云的标准偏差遵循以下关系:

or—x=2Dt.(12)当H=0.5时,就是布朗运动(这里,D是扩散系数).2.23种分数型随机散步

如果把(9,11)中的高斯概率离散分布换成由Delta,Constant或高斯概率的离散分布,由这些公式所生成的模型统称为分数型随机散步.而由前两种分布生成的模型叫简化了的分数型随机散步.图6是二维空间里的3种分数型随机散步图(左列是分数型Delta随机散步,中列是分数型Con—stant随机散步,右列是分数型布朗运动).这里,H=0.2,0.5,0.8.注意到当增加Hurst指数时,填满平面的趋势就越来越弱.因为H=0.5就相当于随机散步,中间左边的图显然显示出Delta分布的网格特性(与图2,左,类似).当时间足够大时,基于中心极限定理,离散型的散步效果就散失了,这时,3种分布就有相似的性质.

图7是用FBM模型比较了3种分数型随机散步的盯亩比上时间的示意图.由(12)知,当t=400,D=1时,盯亩=800.从图7右图中可以看出,当粒子数充分大(P=1000)而且记忆M≥4×P时∞J,3种散步的盯青几乎在一条直线上.这说明当粒子数充分大时,可以用简单的单步或常数分数型随机散步来近似代替分数型布朗运动.2.3分数型布朗运动的应用分数型布朗运动有很多应用.图8是代表污染物的粒子云在一个理想化的沿海港湾随时间扩散的例子.这里理想化的沿海港湾的大小是:宽2000m,长4775m,主流区的网格的大小是50m×100m,在港湾地带(右边的南北方向上的中部),网格要细一些.从北向南的主流的最大速度是0.67m/s,平均速度是0.4—0.5m/s.在港湾地带的速度小于主流方向的速度,港湾地带形成一个由主流带来的漩涡流口J.众所周知,沿海或海洋中污染物的扩散主要包含两种运动:对流和扩散.这里忽略了其他的扩散运动.一群代表污染物的不规则粒子在时刻t=0时从平面内一点释放出去,粒子云就以下面的方式沿网格点作对流.流体中污染物以对流和扩散两种形式同时结合作运动,粒子在i时的位移为此时问段上对流部分加上扩散部分(扩散部分也就是fBm增量):△茹i=U(i)at+△B胁(i),(13a)△Yi=y(i)/tt+△B肌(i).(13b)在舅及Y方向上每一步的扩散位移为△B服(i)及△B晰(i),也就是由(10),(11)定义的两个独立的fBm的增量.当碰到边界物时,在边界上会产生反射轨迹,整个fBm轨迹的正负号也必须因反射而改

相关主题