※ ChatGPTを利用し、要約された質問です(原文:熱伝導方程式および初期条件について)
熱伝導方程式および初期条件について
このQ&Aのポイント
熱伝導方程式および初期条件についての物理モデルを作成するための試みがうまくいかず、質問させていただきました。
温度が室温に保たれたアルミ棒の温度変化について、熱伝導方程式と初期条件を考えたが、解法については初期条件の足りなさにより判定が出来なかった。
物理モデルの作成において、熱伝導方程式と初期条件を考えたが、解法については初期条件の足りなさにより判定が出来なかった。
温度実験の物理モデルをたててシミュレーションを行おうと試みたのですが上手くいかず分からなかったので投稿させていただきました.少しでも何かお分かりになる方がいましたら,ぜひよろしくお願いします.
実験内容:
温度が室温に保たれたアルミ棒(10cm)の右端をt=0において-5℃に引き下げ,以後その温度で維持した場合の,左端の温度変化について熱伝導方程式で物理モデルを表したいと思います.なお,左端には外乱は一切加えないものとし,一次元で考えます.
時間をt(s),温度をθ,温度棒の一次元座標をxとすると,
初期条件 θ(t,0)= 0
境界条件θ=(0,x)=-5
と考えたのですが
自分の解法では
∂θ/∂t=a^2*(∂^2)θ/∂(x^2)について
θ(t,x)= f(x)g(t)とし
{1/(a^2)*g(t)}*{∂g(t)/∂t}=λ
{1/f(x)}*{(∂^2)f(x)/(∂x^2)}=λ
と変数分離を行ったのですが
λの正・零・負の判定を行おうとしたところ初期条件が足らず出来ませんでした.
この方法ではすでに間違っているのかもしれませんが,
どなたか,初期条件・境界条件の指摘やこの実験の物理モデルがたてられる方がいらっしゃいましたら,厚かましいようですがよろしくお願いします.
お礼
回答していただき,ありがとうございました. 大変分かり易く理解できました 係数A1 A2 pについてなのですが θ(x,t)= exp( - a*p^2*t ) *{ A1*sin( p* x) + A2*cos( p*x ) } θ(0,t)=-5より θ(0,t)=exp( - a*p^2*t ) *{ A1*sin( p* 0) + A2*cos( p*0 ) } =exp( - a*p^2*t ) *{A2*1} =-5 A2=(-5)/exp( - a*p^2*t ) よってθ= exp( - a*p^2*t ) * A1*sin( p* x) + (-5)*cos( p*x ) θ(x,0)=0より θ(x,0)=exp( - a*p^2*0 ) * A1*sin( p* x) + (-5)*cos( p*x ) =1*A1+(-5)*cos( p*x ) = 0 A1= 5*cos( p*x )/sin( p* x) よって θ= exp( - a*p^2*t ) * 5*cos( p*x ) + (-5)*cos( p*x ) =5*cos(p*x)*{exp( - a*p^2*t )-1} 左端までの距離をLとすると dθ(L,t)/dx =0より dθ(L,t)/dx =-5*p*sin(p*L)*{exp( - a*p^2*t )-1} これを満たすのは ・-5*p=0 → p=0 ・{exp( - a*p^2*t )-1}=0 → p=0 ・sin(p*L)=0 → Lは定数より p =n*pi (n=1.2..3.4........) よって p=n*pi (n=0.1.2.3.....) これを代入して θ =∑[ n =0, 1, 2, ・・, ∞ ] 5*cos(n*pi*x)*(exp( - a*(n*pi)^2*t ) -1) と計算したのですが,実際にt.nに数値を入れてみても上手くいかず分かりませんでした. この係数決定に間違いなどございましたら,ご教授お願いします.