• ベストアンサー

拡散方程式

現在、研究室に所属している、大学4年の理系学生です。 モンテカルロシミュレーションをしているのですが、 正直、まるでついていけません。 今は、ランダムウォークの拡散方程式 u(x,t+Δt)-u(x,t)=1/2d Σ(iが1から2d) (u(x+Δxi,t)-u(x,t)) というものから、 ∂u/∂t=η∇(の2乗)u をテーラー展開で求めるらしいのですが、 まるで分かりません。 どなたか、教えてください!!!

  • KEIYA
  • お礼率100% (11/11)

質問者が選んだベストアンサー

  • ベストアンサー
  • siegmund
  • ベストアンサー率64% (701/1090)
回答No.2

siegmund です. > ΔtとΔxは、Δxの2乗に比例してΔtを0に近づけるんですよね! そこまでちゃんと知っているなら,できるんじゃないですか? u(x,t+Δt)-u(x,t) はΔt の1次までテーラー展開すればOK. Σ (u(x+Δxi,t)-u(x,t)) は例えば1次元なら u(x+Δx)-u(x,t) + u(x-Δx)-u(x,t) ですから,テーラー展開してΔxのゼロ次と1次は消えますね. Δx の2次では ∂^2 u/∂x^2 が出てきますが, これの3次元版が ∇^2 u = ∂^2 u/∂x^2 + ∂^2 u/∂y^2 + ∂^2 u/∂z^2 ですね. あとは,Δt と (Δx)^2 の比例係数などからηが出ます. dは次元, 3次元なら,i は各軸の正負方向で計6個ありますね.

KEIYA
質問者

お礼

ありがとうございます! なんとか、解けそうです。 ほんとに助かりました。 これから またがんばっていきます! いつの日かまたお世話になるかもしれません(笑) 

その他の回答 (1)

  • siegmund
  • ベストアンサー率64% (701/1090)
回答No.1

卒業研究でしょうか. 自分のわからないところを図書館で本を何十冊も調べる, などして時間をかけてもいいから必死になって何とか自分で解決する, 必要な知識が欠けていたら短期集中的に勉強してマスターする, というようなことは卒業研究の重要な一環です. というより,そういう経験(受け身姿勢でなくて自分で積極的に取り組む) を積むことの方が卒研で得る知識自体よりむしろ重要だと思います. そういう努力はされたのでしょうか? せっかくですから,ヒントだけ. iやdの意味はわかっていますか. 微分方程式にする前の式が,(例えば)粒子数の保存則を表しているのはOKですか? あとは,テーラー展開して最低次の項だけ残せばいいですよね. このとき,Δt のゼロへの近づき方と Δx の方のゼロへの近づき方に ある関係を持たせないといけませんね.

KEIYA
質問者

お礼

どうも お返事ありがとうございます。 本等は調べていたのですが、 何処が、どう繋がっていくのかわからず、 困ってました。 ΔtとΔxは、Δxの2乗に比例してΔtを0に近づけるんですよね! 

関連するQ&A

  • 二次元拡散方程式の一般解が求まりません

    すみません、拡散方程式で解けない問題がありまして、どなたかご教授ください。 u(x,y,t)の位置(x,y)と時間(t)のみに依存する関数があり、 拡散方程式 du/dt=D*(d^2u/dx^2+d^2u/dy^2)  (dは本来は偏微分のパーシャルdです。Dは定数) 一辺の長さが1.0の正方形を考えています。(0<x<1 , 0<y<1) 境界条件は、u(0,y,t)=0.0 , u(x,0,t)=0.0 ,u(1.0,y,t)=0.0 , u(x,1.0,t)=0.0 です。 初期条件は u(x,y,t)=10.0 です。 すみませんができれば解のみではなく方針までお答えいただけると幸いです。よろしくお願いします。

  • 一次元の拡散方程式

    一次元の拡散方程式 (1)のように与えられる1次元の拡散方程式で、 境界条件は(2)(3)式を満たす。 Fourier変換は(4)(5)式で定義され、 u(x,t)のFourier変換を(6)式とすると、 U(k,t)は(7)式のように書ける。 このとき、U(k,t)を逆Fourier変換することにより、 u(x,t)の一般解をu(x,0)の積分形で表したいのですが、 どうすればいいか分かりません。 どなたかご教授いただけるとうれしいです。

  • 拡散方程式

    ∂u/∂t=D∇(の2乗)u を解くと u=N/4πDtEXP[-x(の2乗)+y(の2乗)/4Dt]となるようなんですが、なかなか解けません。解き方をどなたか教えて頂けないでしょうか?よろしくお願いします。

  • 拡散方程式について

    拡散方程式について、問題を解いているのですが、理解できないところがあります。 A地点からB地点まで物質を流したとき(水中に)B地点での濃度はいくらになるか、という問題です。 U,E,S,W,xの値はわかっていますが、tの値が与えられていません。tはどのようにして求めればいいのでしょうか。移流と拡散なのでAからBまでの距離を速度で割るという考え方は違いますよね? 拡散方程式は C=W/S√4πEt×exp[-(x-Ut)^2/4Et] どなたかわかる方教えてください。よろしくお願いします。

  • 拡散方程式の一般解が求まりません

    すみません、拡散方程式で解けない問題がありまして、どなたかご教授ください。 u(y,t)の位置(y)と時間(t)のみに依存する関数があり、 拡散方程式 du/dt=D*(d^2u/dy^2)  (dは本来は偏微分のパーシャルdです。Dは定数) 境界条件は、 u(±h,t)=Ucosωt (h,ωは定数) となっています。これだけの条件では解けないのでしょうか??すみませんができれば解のみではなく方針までお答えいただけると幸いです。よろしくお願いします。

  • 拡散方程式について

    一次元の拡散方程式∂P/∂t=D∂^2P/∂x^2で初期条件がP(x,0)=δ(x)のとき、方程式の解はP(x,t)=1/√4πDtexp(-x^2/4Dt)で与えられ、これは分散が2Dtであるようなガウス分布である。「この確率分布に関する物理量Xの平均を<X>=∫∞~-∞ XP(x,t)dxとすると、<x>=0,<x^2>=2Dtとなる」ようなのですが、「」の部分が理解出来きません。どなたか教えてください。

  • 拡散方程式を解いてください!!!

    拡散方程式を解いてください!!! 一次元の半無限体への拡散問題です。 初期の状態は濃度がC(x=0, t=0)=C*(定数)とC(x, t=0)=0(x>0)で、プラス方向に拡散します。 境界条件はlim x→∞ C(x, t)=0です。 お願いします。

  • 拡散方程式について

    流体力学などに出てくる拡散方程式についてです。 単位時間あたりの物質の移動量を表す式なのですが、 Δx:単位長さ、Δt:単位時間、K:拡散係数、dC/dx:濃度勾配を用いて -(Δx)^2・Δt・K・dC/dx と書かれていることが多いです。 この式についてなのですが、これは流体力学における連続式 ρ1μ1A1=ρ2μ2A2 やオイラーの運動方程式などと何か関係があるのでしょうか?あるいはそれらの公式から導出することも可能なのでしょうか? それとも、そうした何かの式とは無関係の独立した公式なので、そういうものだ、として覚えておく必要があるものなのでしょうか? いろいろ調べてみたのですが、よくわからないままです。 理系分野に詳しい方、ご教授いただけると助かります。

  • 二次元拡散方程式の一般解が求まりません

    二次元拡散方程式の一般解が求まりません すみません、拡散方程式で解けない問題がありまして、どなたかご教授ください。 u(x,y,t)の位置(x,y)と時間(t)のみに依存する関数があり、 拡散方程式 ∂u/∂t=D*(∂^2u/∂x^2+∂^2u/dy^2)  (Dは定数) (0<x<a , 0<y<b) 境界条件は、u(0,y,t)=0.0 , u(x,0,t)=0.0 ,u(a,y,t)=0.0 ,u(x,b,t)=0.0 です。 初期条件は u(x,y,0)=f(x,y) です。 変数分離 u(x,y,t)=X(x)Y(y)T(t) 代入後uで両辺を割る T´/(D*T)=X´´/X+Y´´/Y 後はD*X´´/X=α、D*Y´´/Y=β (α、β、kは定数)ここで,k=-(α+β)とおく。 の3つの微分方程式を解いて初期条件、境界条件を用いて定数を決定します。 X(x)=Acos√αx+Bsin√αx Y(y)=Ccos√βy+Dsin√βy とおいて、境界条件を代入し X(0)=X(a)=0 Y(0)=Y(b)=0 X(a)=Bsin√αa=0 α=(nπ/a)^2 (n=1,2,・・・) Y(b)=Dsin√βb=0 β=(nπ/b)^2 (n=1,2,・・・) 境界条件u(0,y,t)=0.0 , u(x,0,t)=0.0 ,u(a,y,t)=0.0 ,u(x,b,t)=0.0がときのものは 一般解を求められました。 次に, 境界条件u(0,y,t)=0.0 , u(x,0,t)=0.0 ,u(a,y,t)=1.0 ,u(x,b,t)=0.0のときの一般解を求めたいのですが、上手く出来ません。 X(x)=Acos√αx+Bsin√αx Y(y)=Ccos√βy+Dsin√βy とおいて、境界条件を代入し X(0)=0 X(a)=1 Y(0)=Y(b)=0 X(a)=Bsin√αa=1 Y(b)=Dsin√βb=0 β=(nπ/b)^2 (n=1,2,・・・) X(a)=Bsin√αa=1をどう解けばいいのか分かりません。 ご教授お願いします。

  • 反応拡散方程式の拡散項について

    反応拡散方程式の拡散項D∇^2u の意味が分かりません。 拡散係数Dとは何ですか? なぜ空間2階微分なんですか? 何を意味する項なのか教えてください。 よろしくお願いします。