Processing math: 100%

사슬(길이=L, 질량=M)이 수직으로 바닥으로 떨어진다. 다 떨어지는 순간 바닥이 받는 힘은?

1. Mg

2. 2Mg

3. 3Mg

 

설명보기

우선 떨어지는 부분은 사슬고리 사이의 마찰 등을 무시하면 오직 중력에 의해서 자유낙하한다. 사슬이 바닥에 닿을 때 바닥이 주는 충격력에( 바닥의 수직항력) 의해서 정지하게 된다. 따라서 떨어지는 부분(관심 대상은 떨어지고 있는 부분과 충격력에 의해서 순간 정지하는 미소 질량까지 포함된 계이다. 왜냐면 바닥의 충격력 f가 미소 질량에 외력으로 작용하기 때문임)에 작용하는 알짜힘은 자체의 중력과 바닥이 주는 충격력(f)이다. 떨어지는 부분의 질량 m(t)는 시간에 따라 계속 변하고, 자유낙하이므로 

y(t)=12gt2,m(t)=λ(Ly)=λ(L12gt2),

로 주어진다. 운동방정식은(아래 방향=+)

dpdt=Fy=mgf(t).

이다. 그리고

dpdt=d(mv)dt=dmdtv+mdvdt=λgt2+mg

이므로 떨어지는 부분이 바닥으로부터 받는 충격력은

λg2t2+mg=mgf(t)f(t)=λg2t2.

사슬이 완전히 바닥에 떨어지는데 걸리는 시간은 L 높이에서 자유낙하하는 데 걸린 시간

y=Lt=2Lg,

이므로 다 떨어지는 순간 f는 

f(y=L)=λg2(2Lg)2=2λgL=2Mg.

이 순간 바닥에 작용하는 알짜힘은 f의 반작용과 이미 바닥에 정지한 사슬의 무게이므로

Fbot=f(y=L)+Mg=3Mg.

 

 

보다 직관적으로는 사슬의 떨어지는 끝부분이 바닥에 닿는 순간 속도가 유한한 값에서 0으로 변하므로 바닥으로부터 끊임없이 충격량을 받아야 한다. dm의 질량이 정지하려면 바닥이 제공해야 할 충격량 dJ

dJ=dm(v0)=(λdy)vf=dJdt=λdydtv=λv2.

다 내려오는 순간 사슬의 속력은 v2=2gL 이므로,  f=λ(2gL)=2Mg.

 

참고 영상: https://www.youtube.com/watch?v=hoU_9DGMfzs

728x90
,

마찰이 없는 바닥에 놓인 경사면(질량: M)을 따라 물체(질량: m)가 내려온다. 물체가 내려가면 경사면도 움직인다. 물체의 경로로 적합한 것은? 단, 경사면에도 마찰이 없다.

  1. A
  2. B
  3. C

 

설명보기

경사면에서 마찰도 없다면 물체가 받는 힘은 중력과 수직항력뿐이다. 이 수직항력의 반작용 때문에 경사면은 밀려나게 된다. 수평 방향을 x-축, 수직 방향을 y-축으로 잡고 FBD을 이용해서 물체와 경사면의 운동 방정식을 쓰면, 경사면을 내려오는 물체의 가속도는

Fx=Nsinθ=max,Fy=Ncosθmg=may.

경사면은 수평 방향 운동만 가능하므로 수평 가속도는

Fx=Nsinθ=MaX.

물체가 경사면에서만 움직이므로 x1, y1, x2가 완전히 독립적일 수 없다:

tanθ=y1x2x1=const¨y1=(¨x2¨x1)tanθ oray=(aXax)tanθ.

수직항력 N, 물체의 수평/수직 가속도 ax=¨x1, ay=¨y1, 그리고 경사면의 수평 가속도 aX=¨x2에 대한 4개의 식이 주어졌다. 이것을 풀면(연립 방정식이므로 쉽다).

N=mgcosθ1+mMsin2θ,ax=gsinθcosθ1+mMsin2θ,ay=g(1+mM)sin2θ1+mMsin2θ,aX=gmMsinθcosθ1+mMsin2θ

을 얻는다. 수평 방향이나 수직 방향 운동 모두 등가속도이다.

Mm인 경우를 보면, 경사면이 고정되어 있을 때 수직항력과 같음을 알 수 있다: Nmgcosθ.

물체는 직선의 경로를 따라 내려가는데 그 각도는

tanϕ=|ay||ax|=(1+mM)tanθ=const

이므로 경사면의 각보다 더 크다. 이는 경사면이 왼쪽으로 밀리기 때문이다.

  1. 경사면과 같이 움직이는 관찰자가 볼 때 물체가 내려가는 가속도는?
  2. 다 내려왔을 때 물체와 경사면의 속력은?
  3. 다 내려왔을 때 물체와 경사면은 처음 수평 위치에서 얼마나 벗어났는가?

운동 방정식을 직접적으로 사용하지 않고 두 질문을 해결하는 방법은?

어려운 설명을 볼 수 있는 동영상:

youtu.be/xzKPlY4 Dnrw

728x90
,

 

(* coordinate 벡터의 크기로 차원 결정한다: n=Length[vars]; *)

InverseMetric[g_] := Simplify[Inverse[g]]

ChristoffelSymbol[g_, vars_] := 
 Block[{n, ig, res}, n = Length[vars]; ig = InverseMetric[g];
  res = Table[(1/2) * Sum[ig[[i, s]] *

         (-D[g[[j, k]], vars[[s]]] + D[g[[j, s]], vars[[k]]] + D[g[[s, k]], vars[[j]]]), {s, 1, n}],

         {i, 1, n} , {j, 1, n} , {k, 1, n}];
  Simplify[res]]

RiemannTensor[g_, vars_] := 
 Block[{n, Chr, res}, n = Length[vars]; 
  Chr = ChristoffelSymbol[g, vars];
  res = Table[

    D[Chr[[i, k, m]], vars[[l]]] - D[Chr[[i, k, l]], vars[[m]]] + 
    Sum[Chr[[i, s, l]]*Chr[[s, k, m]], {s, 1, n}] - 
    Sum[Chr[[i, s, m]]*Chr[[s, k, l]], {s, 1, n}], 

     {i, 1, n} , {k, 1, n} , {l, 1, n} , {m, 1, n}];
  Simplify[res]]

RicciTensor[g_, vars_] := 
 Block[{n, Rie, res}, n = Length[vars]; Rie = RiemannTensor[g, vars];
  res = Table[
    Sum[Rie[[s, i, s, j]], {s, 1, n}], 

    {i, 1, n} , {j, 1, n}];
  Simplify[res]]

RicciScalar[g_, vars_] := 
 Block[{n, Ricci, ig, res}, n = Length[vars]; 
  Ricc = RicciTensor[g, vars]; ig = InverseMetric[g];
  res = Sum[ig[[s, i]] Ricc[[s, i]], {s, 1, n} , {i, 1, n}];
  Simplify[res]]

 

예제: 구대칭 metric

ds2=e2ν(r)dt2+e2λ(r)dr2+r2dθ2+r2sin2θdφ2

 

vars = {t, r, \[Theta], \[Phi]};

g = {{-Exp[2 \[Nu][r]], 0, 0, 0}, {0, Exp[2 \[Lambda][r]], 0, 0}, {0, 
    0, r^2, 0}, {0, 0, 0, r^2 Sin[\[Theta]]^2}};

RicciTensor[g, vars]

 

결과:

 

 

728x90
,