単振動

提供: testwiki
ナビゲーションに移動 検索に移動
単振動のアニメーション

単振動(たんしんどう、Simple harmonic motion)とは、量の時間変化が三角関数の正弦関数または余弦関数で表される振動である。調和振動(ちょうわしんどう)や、単調和振動調和運動とも呼ばれる[1][2]。余弦関数(コサイン)を使った表現では、

x=Acos(ωt+ϕ)

という形で表現される。単振動の表現にはいくつかのバリエーションがあり、三角関数の他に複素指数関数による表現もよく使われる。一般に、次の形で表される微分方程式(定数係数斉次2階線形常微分方程式)の一般解は単振動となり、この形の方程式は単振動の方程式として知られる。

d2xdt2+ω2x=0(ω>0)

単振動は、振動現象あるいは波動現象における最も単純な形の振動であり、様々な物理現象を記述するとても重要な概念といえる。単振動の代表例は、減衰が無いと仮定したときの、フックの法則に従うばねで吊り下げられた重りの振動である。単振動を起こすは、一般に調和振動子と呼ばれる。単振動の重ね合わせ(単振動同士の和)も、振動・波動の様々な場面で現れる。直角2方向にそれぞれ単振動する点はリサジュー図形と呼ばれる軌跡を描く。

余弦関数による表現と基礎用語

単振動のグラフ。横軸 t 縦軸 x

何かの量が時間経過に応じて変動しているとする。この量 x単振動するとき、 x と時間 t の関係は余弦関数 cos によって

x=Acos(ωt+ϕ)

と記述できるテンプレート:Sfn。変化量 x には変位圧力電圧電流といったさまざまな量を当てはめることができるテンプレート:Sfnx が電流あるいは電圧の場合は、単振動ではなく正弦波と呼ぶこともあるテンプレート:Sfn。ただし、物理学の波動分野では、空間と時間を独立変数として正弦関数で表される進行波を指して正弦波と呼ぶテンプレート:Sfnテンプレート:Sfn

単振動の場合、上式の A, ω, φ は全て時間に依存しない定数であるテンプレート:Sfn。式中の各パラメータの詳細は次のとおりである。

A振幅と呼ばれるテンプレート:Sfn。一般的に A の値はとするテンプレート:Sfnx が物体の変位の振動を意味しているとすれば、変位の中立位置 (x = 0) から最大値に相当するテンプレート:Sfnテンプレート:Sfnx の値が A と −A の間を往復する振動となるテンプレート:Sfn

cos の中身 ωt + φ位相と呼ばれるテンプレート:Sfn。三角関数の中身であるため、位相は物理的次元を持たない無次元量で、しばしば角度とみなしてラジアン単位をあてるテンプレート:Sfnωt + φ位相角とも呼ぶテンプレート:Sfn。三角関数の性質によって、位相が 2π 増えるたびに、x は同じ値に戻ることになるテンプレート:Sfn。ここで π円周率である。

φ初期位相初期位相角と呼ばれるテンプレート:Sfnテンプレート:Sfn。これは、φt = 0 のときの位相の値を意味しているためであるテンプレート:Sfnφ位相定数と呼んだり、単に位相角とも呼ぶこともあるテンプレート:Sfnテンプレート:Sfnφ に 2π の整数倍を加えた値、すなわち φ, φ ± 1 × 2π, φ ± 2 × 2π, … はいずれも同じ振動を表すテンプレート:Sfn。これらの中から、式がなるべく簡単になるように φ の値を決めることができるテンプレート:Sfn

ω角振動数円振動数角周波数と呼ばれるテンプレート:Sfnテンプレート:Sfn。振幅と同じく、一般的に ω の値は正とするテンプレート:Sfn。角振動数は、単位時間当たりの位相の変化量、あるいは位相の変化率を意味しているテンプレート:Sfn。単位は rad/s(ラジアン毎秒)または 1/s(毎秒)か Hz(ヘルツ)となるテンプレート:Sfnテンプレート:Sfnテンプレート:Sfn

上述のとおり、位相が 2π 増えるたびに x は同じ値に戻るテンプレート:Sfn。位相が 2π 増えるのに必要な時間を周期と呼ぶテンプレート:Sfn。周期は記号 T などで表されるテンプレート:Sfn。周期の定義より、周期 T と角振動数 ω には

2π=ωT

という関係があるから、Tω によって次のように表されるテンプレート:Sfn

T=2πω

また、周期の逆数 1/T振動数あるいは周波数と呼ぶテンプレート:Sfnテンプレート:Sfn。振動数は記号 fν などで表され、角振動数によって表現すれば

f=ω2π

となるテンプレート:Sfnテンプレート:Sfn。振動数は 1 秒間に振動する回数を意味しており、単位は Hz(ヘルツ)であるテンプレート:Sfn。混乱のおそれが無い場合は、角振動数 ω を指して単に振動数と呼ぶこともあるテンプレート:Sfnテンプレート:Sfn。ただし、ω の値と f の値が 2π 倍違う点には常に注意を要するテンプレート:Sfn

その他の表現

正弦関数による表現

単振動は、下記に示すように他の形でも表現できる。どの形の表現が便利かは場合に依るテンプレート:Sfn。正弦関数 sin を用いた場合、単振動は

x=Asin(ωt+ϕ)

と表されるテンプレート:Sfn。しかし、初期位相 φ の値を変えれば、sin の式でも cos の式でも全く同一の運動を表すことができるテンプレート:Sfn。そのため、単振動を sin で表すか cos で表すかの違いに重要性は無いテンプレート:Sfn。同一の単振動を、cos で表現したときの初期位相を φ とし、sin で表現したときの初期位相を φ′ とすれば、

ϕ=ϕπ2

という関係になるテンプレート:Sfn。cos 形式の単振動を sin 形式に置きかえるときは、cos 形式だったときの初期位相に π/2 を加えてずらせばよいテンプレート:Sfn

余弦関数と正弦関数の和による表現

単振動は、次のような余弦関数と正弦関数の和の形でも表現できるテンプレート:Sfn

x=B1cosωt+B2sinωt

ここで、B1B2 は定数であるテンプレート:Sfn。単振動の正弦関数による表現

x=Asin(ωt+ϕ)

と比較すると、B1B2 は振幅 A、初期位相 φ と次のような関係があるテンプレート:Sfn

A=B12+B22
tanϕ=B1B2

自由振動の問題などでは、振幅と初期位相が既知として与えられるのではなく、t = 0 のときの x の値、および t = 0 のときの x の速度(後述参照)の値が与えられ、単振動の形が定まるテンプレート:Sfn。これらの値を x0v0 と表すとする。 この cos と sin の和の形式の場合、cos 側が x0 を表現する役割を持ち、sin 側が v0 を表現する役割を持つ[3]。すなわち、x0v0 が与えられたときの単振動は、下記のように表現できるテンプレート:Sfn

x=x0cosωt+v0ωsinωt

複素指数関数による表現

複素指数関数の実部・虚部

eネイピア数i虚数単位とすれば、複素指数関数とは αe の形式で表現される関数である[4]。単振動は、次のような複素指数関数の実部または虚部を取ったものに相当するテンプレート:Sfn

x=Re(Aei(ωt+ϕ))=Acos(ωt+ϕ)
x=Im(Aei(ωt+ϕ))=Asin(ωt+ϕ)

ここで、Re() は括弧内の複素数の実部を取ることを意味し、Im() は括弧内の複素数の虚部を取ることを意味するテンプレート:Sfn。複素指数関数と三角関数にはオイラーの公式より、

Aei(ωt+ϕ)=Acos(ωt+ϕ)+iAsin(ωt+ϕ)

という関係があるため、上記の式が導かれるテンプレート:Sfn。複素指数関数の定数係数 A を複素数 Ac に拡張すれば、φ を陽に表さずに次のように表現できるテンプレート:Sfn

Acos(ωt+ϕ)+iAsin(ωt+ϕ)=Aceiωt

ここで、定数係数 AcA および φ と次のような関係であるテンプレート:Sfn

Ac=Acosϕ+iAsinϕ

したがって、この形式では、振幅 A と初期位相 φ の情報は複素数 Ac の中に含まれるテンプレート:Sfn。複素数に拡張された振幅は複素振幅と呼ばれるテンプレート:Sfn

複素指数関数の形式は微分・積分しても関数の形が変わらないという利点があるテンプレート:Sfn。また、振幅と初期位相という2つの数を1つの複素数にまとめることができ、数式処理が簡単となる[3]。こういった利点のために、本来は実数である x を一旦複素数に拡張し、何らかの計算後に最後に実部を取るという手法によって、過程の計算を簡便にできるテンプレート:Sfn。このときに可能な計算は、和、差、微分、積分などの線形演算であるテンプレート:Sfn。こういった手法は、特に定数係数の線形微分方程式の問題を解くときに半ば常識的に多用される[5]

複素共役な複素指数関数の和による表現

同じく複素指数関数を用いた形式として、

x=C1eiωt+C2eiωt

という形でも単振動を表すテンプレート:Sfn。ここで、C1C2 は互いに複素共役な複素数の定数であるテンプレート:Sfn。この形式では、虚部が自然に打ち消されるようになっており、実部や虚部を取るといった特段の操作は必要ない[3]。この形式は実数の三角関数の式とあくまでも同一であり、表し方が違うだけである[3]。余弦関数と正弦関数の和による表現

x=B1cosωt+B2sinωt

と比較すると、B1, B2, C1C2 の定数の間には次のような関係があるテンプレート:Sfn

B1=C1+C2
B2=i(C1C2)

B1B2 は実数であるから、C1 + C2 は実数に、C1C2 は純虚数になる必要があるテンプレート:Sfn。この制約から、C1C2 を共役複素数とする必要性が理解できるテンプレート:Sfn

円運動との関連

等速円運動を x 軸と y 軸に射影したときのアニメーション

単振動は、次のように上を等速運動する点を直線上へ投影したものとも見なせるテンプレート:Sfnxy-平面上に、始点 O、終点 P、一定長さ A幾何ベクトル OP を考える。点 P が点 O を中心として一定速度 ω で反時計回りに回転しており、t = 0 で点 P は角度 φ の位置にあるとする。この点を x 軸に正射影すると、

x=Acos(ωt+ϕ)

となり、y 軸に射影すると、

y=Asin(ωt+ϕ)

となるテンプレート:Sfn。位相を角度とみなすのも、この円運動との関連付けから意味を持つテンプレート:Sfn。複素指数関数による単振動の表現も、xy-実数平面を xy-複素平面に置き換えて、複素平面上の円運動を実部または虚部へ正射影したものと解することができるテンプレート:Sfn

速度と加速度

単振動とその速度と加速度のグラフ。A = 1 ω = 1.6, φ = 0 の例。

単振動する x の変化速度と変化加速度も三角関数で与えられる。cos 形式の xt微分すると、次のような速度 dx/dt が得られるテンプレート:Sfn

dxdt=ωAsin(ωt+ϕ)

この式をもう一度 t で微分すると、次のような加速度 d 2x/dt 2 が得られるテンプレート:Sfn

d2xdt2=ω2Acos(ωt+ϕ)

したがって、速度と加速度は元の x と同じ角振動数の振動であるテンプレート:Sfn。一方で、速度の振幅は元の xω 倍、加速度の振幅は元の xω2 倍となっているテンプレート:Sfn。上式を正符号の余弦関数に書き換えれば、

dxdt=ωAsin(ωt+ϕ)=ωacos(ωt+ϕ+π2)
d2xdt2=ω2Acos(ωt+ϕ)=ω2Acos(ωt+ϕ+π)

と表現できるので、速度の位相は元の x よりも π/2 (90°) 進んでおり、加速度の位相は元の x よりも π (180°) 進んでいることになるテンプレート:Sfn

複素指数関数形式

複素指数関数形式における x とその速度・加速度の関係

複素指数関数による形式では次のとおりである。単振動の複素指数関数の形式を t で1回微分すれば

dxdt=iωAceiωt

となり、t で2回微分すれば、

d2xdt2=ω2Aceiωt

となるテンプレート:Sfn。したがって、元の x を1回掛ければ速度となり、元の x を2回掛ければ加速度になるテンプレート:Sfn。また、

i=eiπ2

という関係があるので、上式は次のような位相の関係が明確にした形に変形できるテンプレート:Sfn

dxdt=ωAcei(ωt+π2)
d2xdt2=ω2Acei(ωt+π)

これらの実部が、cos 形式の x の速度と加速度に対応するテンプレート:Sfn

相平面上の軌道

単振動のxv-相平面の様相。ω = 0.5 の場合の例で、実線は A = 2, 4, 6 または 8 の軌道、矢印は全体のベクトル場

速度 dx/dt を改めて変数 v と表し、xv の組を状態点とすれば、単振動のxv-相平面における軌道について考えられる。このとき、単振動は次のような2変数の微分方程式系で表される[6]

{dxdt=vdvdt=ω2x

上式の第1式両辺に ω2x を掛けたものと、上式の第2式両辺に v を掛けたものとを足し合わせると、

ω2xdxdt+vdvdt=0

という式が得られるテンプレート:Sfn。これを t積分し、積分定数を C とすれば、次のような式になるテンプレート:Sfn

ω22x2+12v2=C

したがって、xv-相平面上での単振動の軌道は楕円になるテンプレート:Sfn。この楕円軌道は、時間経過に従って時計回りに進むテンプレート:Sfn。上平面 (v > 0) では、dx/dt が正なので軌道は右方向へ進む。下平面 (v < 0) では、dx/dt が負なので軌道は左方向へ進む[6]

単振動が現れる系

単振動は、物理学全域でさまざまな形で現れるテンプレート:Sfn力学的なものから電磁気学的なものまで、単振動の実例は幅広いテンプレート:Sfn。単振動は、振動および波動という現象における最も単純な形であり、なおかつ様々な物理現象を記述する概念として高い重要性を持つテンプレート:Sfn

ばねで吊り下げられた重り(質点)の動きのアニメーション
横軸に時間を取って図示したばねの単振動の様子

単振動が起こる調和振動子と呼ばれる[7]。調和振動子の代表例の一つが、質点ばねの系であるテンプレート:Sfn。重り(質点)がばねで吊り下げられて揺れている系を考えるテンプレート:Sfn。ばねはフックの法則に従うとするテンプレート:Sfn。現実には空気の抵抗などによって振動は次第に止まるが、そのような減衰作用は今は無視するテンプレート:Sfn。重りの質量m、ばねのばね定数k、吊り下げられた重りが静止している状態からの上下方向変位δ とする。この重りの運動方程式

md2δdt2=kδ

となるテンプレート:Sfn。さらに、両辺を m で割り、k/m = ωn2 とおいて

d2δdt2=ωn2δ

と変形するテンプレート:Sfn。この式は定数係数の斉次2階線形常微分方程式であり、δ一般解は次のような単振動で与えられるテンプレート:Sfn

δ=Asin(ωnt+ϕ)

その他の単振動の表現(余弦関数と正弦関数の和や複素共役な複素指数関数の和)も、δ の一般解であるテンプレート:Sfn。この単振動の角振動数 ωn

ωn=km

であるから、揺らし始めるときに重りを最初に動かす量や重力の大きさなどとは無関係に決まっているテンプレート:Sfnωn は、ばね定数と質量という系に固有の値のみで決まるため、固有角振動数と呼ばれるテンプレート:Sfn。一方、振幅 A と初期位相 φ の値は、最初にどのような状態が重りに与えられるかによって決まる。t = 0 で与えられる変位を δ0 、速度を v0 と表せば、Aφ は次のように与えられるテンプレート:Sfn

A=δ02+(v0ωn)2
ϕ=tan1(ωnδ0v0)

一般に、ω を正の定数として、

d2xdt2+ω2x=0

という形で表される微分方程式は単振動の方程式と呼ばれ、その一般解は単振動となる[8][9]dx/dt = v と表すとき、単振動の系は次のようなハミルトニアン H を持つため、系はハミルトン系としての特性を持つ[6]

H=ω22x2+12v2

すなわち、

{dxdt=Hvdvdt=Hx

が満たされ、dH/dt が常に 0 より H の値は時間に対して不変である[6]。物理的な系では、ハミルトニアン H は系が持つエネルギーに相当し、H が時間不変であることは単振動がエネルギーを保存しながら運動していることを意味する[6]

物理学で現れるその他の単振動の例には、振り子、電気回路のLC回路、2原子分子の熱振動などがあるテンプレート:Sfn。一般的に、保存力を受ける系で、そのポテンシャルエネルギーの極小点近傍で振動していれば、その運動は調和振動子に近似できるテンプレート:Sfn

重ね合わせ

同一方向の重ね合わせ

5個の単振動を使ったフーリエ級数のこぎり波を近似した例

単振動同士のを作ることを、単振動の重ね合わせ単振動の合成と呼ぶテンプレート:Sfn。単振動の重ね合わせは、振動・波動の多くの場面で現れるテンプレート:Sfn。例えば、自由度 n線形多自由度系の振動非減衰自由振動は、単振動の n 個の重ね合わせで表現できるテンプレート:Sfn。また、フーリエ級数を使えば、与えられた様々な周期運動を単振動の無限の重ね合わせで表現できるテンプレート:Sfn

2つの単振動する量 x1x2 を考える。これらが同一方向(同じ x 軸方向)の振動だとすれば、その重ね合わせは、

x=x1+x2=A1cos(ω1t+ϕ1)+A2cos(ω2t+ϕ2)

となるテンプレート:Sfn。単振動を幾何ベクトルとして考えれば、単振動の重ね合わせとは、円運動するベクトル OP1 と円運動するベクトル OP2 の和 OP = OP1 + OP2 を作成して、OP を軸へ射影していることに等しいテンプレート:Sfn。上式は、合成や加法定理といった三角関数の公式を用いて下記のように変形できるテンプレート:Sfn

x=Acos(ω1+ω22t+ϕ1+ϕ22+ψ)

ただし、ここで振幅 A と位相角 ψ は下記のような時間の関数であるテンプレート:Sfn

A=A12+A12+2A1A2cos[(ω1ω2)t+ϕ1ϕ2]
tanψ=A1A2A1+A2tan(ω1ω22t+ϕ1ϕ22)

簡単な場合として、2つの単振動の角振動数が同じ (ω1 = ω2) ときは、重ね合わされた振動も単振動になるテンプレート:Sfnテンプレート:Sfn。このとき、Aψ は時間依存しない定数になるテンプレート:Sfn。2つの単振動の同一角振動数を ω とすれば、重ね合わされた振動も ω の単振動となるテンプレート:Sfn。このときの単振動は次式で与えられるテンプレート:Sfn

x=Acos(ωt+α)
A=A12+A12+2A1A2cos(ϕ1ϕ2)
α=tan1(A1sinϕ1+A2sinϕ2A1cosϕ1+A2cosϕ2)

2つの単振動の角振動数が異なるときは、重ね合わされた振動は複雑な形となり、もはや単振動ではなくなるテンプレート:Sfnテンプレート:Sfn。2つの単振動の角振動数の比 ω2/ω1 あるいは ω1/ω2有理数ならば、重ね合わされた振動は、複雑だがある周期を持った振動であるテンプレート:Sfnテンプレート:Sfn。一方、角振動数の比が無理数ならば、重ね合わされた振動には周期が存在せず、同一波形が繰り返されることのない振動になるテンプレート:Sfnテンプレート:Sfn。2つの単振動の角振動数の比が近い (ω1ω2) 場合は、うなりと呼ばれる振動波形になるテンプレート:Sfn

直角方向の重ね合わせ

リサジュー図形とそれを構成する2つの単振動の例

テンプレート:Main 互いに直角する方向の単振動の重ね合わせも考えられるテンプレート:Sfnxy-平面上の点が、x 方向に

x=A1cos(ω1t+ϕ1)

という単振動をして、なおかつ y 方向に

y=A2cos(ω2t+ϕ2)

という単振動をしている場合を考える。このときの点の軌跡は、一般にリサジュー図形と呼ばれる曲線になるテンプレート:Sfn。もし ω1 = ω2 であれば、軌跡は楕円となるテンプレート:Sfn。なおかつ初期位相の差 φ2φ1π の整数倍であれば、軌跡は直線になるテンプレート:Sfn。同一方向のときと同様に、ω1/ω2 が有理数であれば、周期的な軌跡となり、リサジュー図形は閉曲線となる[10]ω1/ω2 が無理数であれば、リサジュー図形は閉じることのない曲線となるテンプレート:Sfn

出典

テンプレート:Reflist

参照文献

外部リンク

テンプレート:Commonscat テンプレート:Wiktionary

テンプレート:Good article