• 締切済み

バネ・マス・ダンパを含む2階微分方程式の解

以下の2階の微分方程式の解xを求めようとしています。 mx'' + cx' + kx = u m:マスの質量 c:ダンパ定数 k:ばね定数 u:ステップ入力 k >> c という条件があるとき、 pole1 = -c/2m + j ( sqrt(4mk - c^2) / 2m ) pole2 = -c/2m - j ( sqrt(4mk - c^2) / 2m ) より解xは、 x = u/k + Y e^λt Sin(ωt + θ) ただし λ = -c/2m ω = sqrt(4mk - c^2) / 2m Y,θは初期値から求める。 解xはこのような導出方法でよろしいでしょうか?

みんなの回答

  • eatern27
  • ベストアンサー率55% (635/1135)
回答No.1

>k >> c という条件があるとき、 こいうのは凄く気持ち悪いかなぁ。kとcって単位が違いますからね。 まぁ、言いたい事は分かりますが。でも、|kx|>>|cx'|とか4mk>>c^2とかの方がいいと思います。 細かい計算は追ってないので、計算ミスとかあっても分かりませんが、やり方としては問題ないと思いますよ。 でも、 >u:ステップ入力 こいつって不連続にするんですよね? もし、uが入力される直前にも振動をしている解を考えているのなら、ステップ入力の前後でY,θは別の値をとるって事だけ注意した方がいいかと。

関連するQ&A

  • 微分方程式の解法を教えてください!

    常微分方程式の解法はどんなものがあり、どのような場合に適用すれば解けるでしょうか。 解法を覚えても、それが適用される場合についての判断ができません。教えてください! 以下の場合だとどのように解けばよいでしょうか。 (1)d^2x/dt^2+ω^2x=0の一般解の求め方。(ωは定数) (2)dx/dt=-c^2y、 dy/dt=c^2x の一般解の求め方。(cは定数) (3)dx/dt=u、    du/dt=-kx-cu+f(t) (k,cは定数)  のとき  (1)f(t)=0のとき、t=0でx=x0のもとでの解を求め   る。  (2)f(t)=cosωtのときの解。

  • 微分方程式の解について

     微分方程式 mx"+kx-bsinωt=0 の解の求め方がわからなくて困っています。  m, k, bは定数で、 ω=k/mです。  丸投げでもうしわけありませんがお願い致します。

  • 微分方程式についての質問です。

    お世話になります。  すいません、下記についてご教示頂けましたら幸いです。 y=5g''(x)/g(x) z=k  (但し、k は、0 以外) で、 y=z とき、この解は、 E^((Sqrt[k]*x)/Sqrt[5])*C[1] + C[2]/E^((Sqrt[k]*x)/Sqrt[5]) です。 yは2階の微分方程式ですが、更に、yに何らかの変換と 言うのか、操作と言うのかを作用させて高階にした場合 、同じ解 E^((Sqrt[k]*x)/Sqrt[5])*C[1] + C[2]/E^((Sqrt[k]*x)/Sqrt[5]) は、簡単に得られるでしょうか? (答えを見ながら、操作して解を得るのは駄目です。) 例えば、yを、単純に y’ や y'' しても  y’=z や y''=z にした場合 解は、違ってくると思いますが,如何でしょうか?

  • 微分方程式

    カテゴリーが数学か物理かで悩みましたが 物理の問題の中の微分方程式なので物理と選びました 問題の解答で x"2-x"1=-((m+M)/mM)k(x2-x1-L)  (”は二階微分) 一般解はA,αを任意定数としてx2-x1=L+Asin(ωt+α) ω==√((m+M)/mM)k) と書いてあったのですが これは x2-x1=y、((m+M)/mM)k=uとして y”=-uy+uL 特性方程式より λ^2+u=0 λ=±ui 同時方程式の一般解は y=C1cos(u)+C2sin(u) まではわかるのですがuLの処理の仕方、また解答のような答えにならないのですがどこが間違っているのでしょうか? お願いします

  • 常微分方程式の解の図示

    常微分方程式の一般解・特異解の図示の仕方がわからず困っています。 問題は下記のようなものです。 1.次の微分方程式について小問に答えよ。   y = ky (1)一般解を求めよ。 → y = Ae^(kx) (Aは任意定数) (2)k > 0の時、一般解を図示せよ(3つ以上図示せよ)。 (3)k < 0の時、一般解を図示せよ(3つ以上図示せよ)。 2.次の微分方程式について小問に答えよ。   y = y'x + (1/2)*(y')^2 (1)一般解を求めよ。 → y = Cx + (1/2)C^2 (Cは任意定数) (2)特異解を求めよ。 → y = -(1/2)x^2 (3)一般解と特異解を図示せよ(一般解は3つ以上図示せよ)。 1.(1)と2.(1)(2)については、上記の通り一応解答できるのですが、図示の問題がわかりません。 ご教授よろしくお願いします。

  • 1階線形偏微分方程式の一般解

    数学のことでちょっと皆様のお知恵を拝借いたしたく質問します。 次の偏微分方程式の一般解の求め方を教えてください。 ∂T(x,t)/∂t + (q(t)/S)(∂T(x,t)/∂x) = c(T_w(x,t) - T(x,t)) c,S:定数 僕の所有する参考書によるとこの種の方程式は ラグランジュの偏微分方程式と呼ばれていて、 ちょっとだけ一般解の求め方が書いてありました。 しかし、どうしても一般解にたどりつけません。 その方法とは、偏微分方程式 P(x,y,z)(∂z/∂x) + Q(x,y,z)(∂z/∂y) = R(x,y,z) に対して連立補助方程式 dx/P = dy/Q = dz/R を解いた解を f(x,y,z) = a, g(x,y,z) = b (a,bは積分定数) とする。φを任意の関数として、一般解は  φ(f,g) = 0 である。 という解法です。しかし、T_wが邪魔でうまくいかないです。 詳しい参考書を手に入れようにも近くに本屋がないのでお手上げです。 どなたかご教授お願いしますm( _ _ )m

  • 二次方程式の解の求め方。

    xの二次方程式、x^2-kx-2k-10=0 [kは定数] の解の一つがkであるときkの値はいくつか? という問題の解の求め方がよくわかりません。 教えてくださると助かります。

  • 4次方程式の解

    この度はよろしくお願いいたします。 題名のとおりで 次のサイト様 ttp://www.akamon-kai.co.jp/yomimono/kai/kai.html の計算方法(フェラーリの公式)を用いて4次方程式を 代数的に解こうとしたのですが初めてプログラムをしたに等しいので うまく解が出てきてくれません。 見にくいとは思いますがプログラムを以下に示しますので どこを直せばよいかの修正方法・もしくは他の方法がありましたらどうかよろしくお願いします。 use Math::Complex; # 定数の入力 print "aの値は?\n"; $a = <STDIN>; print "bの値は?\n"; $b = <STDIN>; print "cの値は?\n"; $c = <STDIN>; print "dの値は?\n"; $d = <STDIN>; print "eの値は?\n"; $e = <STDIN>; # ω・p1~p3の式 $j = (-1 + sqrt(-3))/2; $k = (-1 - sqrt(-3))/2; $f = -8*$a*$c+3*$b*$b; $g = -72*$a*$c*$e+27*$a*$d*$d+27*$b*$b*$e-9*$b*$c*$d+2*$c*$c*$c; $o = -256*$a*$a*$a*$e*$e*$e+192*$a*$a*$b*$d*$e*$e+128*$a*$a*$c*$c*$e*$e-144*$a*$a*$c*$d*$d*$e; $p = 27*$a*$a*$d*$d*$d*$d-144*$a*$b*$b*$c*$e*$e+6*$a*$b*$b*$d*$d*$e+80*$a*$b*$c*$c*$d*$e; $q = -18*$a*$b*$c*$d*$d*$d-16*$a*$c*$c*$c*$c*$e+4*$a*$c*$c*$c*$d*$d+27*$b*$b*$b*$b*$e*$e; $r = -18*$b*$b*$b*$c*$d*$e+4*$b*$b*$b*$d*$d*$d+4*$b*$b*$c*$c*$c*$e-$b*$b*$c*$c*$d*$d; $h = $o + $p + $q + $r; # xの3乗根を指数対数で表した式 $s = exp(log($g+3*sqrt(3*$h)/3)); $t = exp(log($g-3*sqrt(3*$h)/3)); # 解 $x1 = 1/(12*$a)*(-3*$b+sqrt(3*($f+2*$a*($s+$t)))+sqrt(3*($f+2*$a*($j*$s+$k*$t)))+sqrt(3*($f+2*$a*($k*$s+$j*$t)))); $x2 = 1/(12*$a)*(-3*$b+sqrt(3*($f+2*$a*($s+$t)))-sqrt(3*($f+2*$a*($j*$s+$k*$t)))-sqrt(3*($f+2*$a*($k*$s+$j*$t)))); $x3 = 1/(12*$a)*(-3*$b-sqrt(3*($f+2*$a*($s+$t)))+sqrt(3*($f+2*$a*($j*$s+$k*$t)))-sqrt(3*($f+2*$a*($k*$s+$j*$t)))); $x4 = 1/(12*$a)*(-3*$b-sqrt(3*($f+2*$a*($s+$t)))-sqrt(3*($f+2*$a*($j*$s+$k*$t)))+sqrt(3*($f+2*$a*($k*$s+$j*$t)))); # 解が成立する時の条件 if($s*$t == 4*(12*$a*$e-3*$b*$d+$c*$c) , sqrt(3*($f+2*$a*($s+$t)))*sqrt(3*($f+2*$a*($j*$s+$k*$t)))*sqrt(3*($f+2*$a*($k*$s+$j*$t))) == 27*(-8*$a*$a*$d+4*$a*$b*$c-$b*$b*$b )){ print $x1 , "\n"; print $x2 , "\n"; print $x3 , "\n"; print $x4 , "\n"; } else{break;}

  • 波動方程式の中の微分方程式について

    d^2y/dx^2-K^2y(x)=0 Kは実数の定数を解いたときに、この解は一般的にy(x)=exp(ax)で表され、a=±Kとなるのでy(x)=exp(Kx)、y(x)=exp(-kx)となるのはなんとか分かるのですが、教科書によってはy(x)=Aexp(Kx)、y(x)=Aexp(-Kx)やy(x)=Aexp(Kx)+Bexp(-Kx)と書いてあります。 y(x)=exp(Kx)の係数のAやBはどうして付くのでしょうか? 表現が分かりにくいかもしれませんがどうかよろしくお願いいたします。

  • バネと微分方程式(基本?)

    大学1年の者です。 物理演習で、初めて微分方程式を扱っているのですが、問題の途中でよく分からないところがありました。 問題は以下のようなものです。 自然長l、ばね定数kの二本のバネと質量mのおもりを1個用意して、 下から、地面・ばね1・おもり・ばね2・手の順につなげた装置を作る。 バネ1が自然長になるときを初期状態とし、その状態を基準に おもりの位置x、手の位置yを定める。(上向き正) 一定の速度vで引き上げる(y=vt)とき、 おもりの運動方程式をたててそれを解き、x(t)を求めよ。 これを、次のように考えました。 運動方程式は mx"=k(y-2x) だから、(x"はxの二階微分) y=vtを代入して整理して、 x"+(2k/m)x=(kv/m)t (1式) このような形になったら、まず右辺が0のとき(同次式?)のxを求めるといいらしいので そうすると、A,Bを任意の定数として x=AsinBt (t=0のときx=0だからsinにした) また、右辺が0でないとき(非同次、特殊解??) x=(v/2)t で1式が成り立つので、 「同次式での一般解と特殊解の和が解になる」らしいので x=AsinBt+(v/2)t とおける。 ここまでは出来たのですが、定数A・Bが求められません。 ただバネを引くだけなので、A=0になるのでは、とは思うのですが… (A≠0なら、おもりは上下に揺れながら上る?) 初期条件は任意のA・Bで成り立つし… もしここまでの過程が合っていたら、定数の出し方のヒントをお願いします。 間違いがありましたら、教えてください。 分かりにくい長文ですみませんが、よろしくお願いします。