920 단어
5 분
돌림힘 시뮬레이션

돌림힘 시뮬레이션#

돌림힘(토크, Torque)은 물체를 회전시키는 힘의 효과를 나타내는 물리량입니다. 이 시뮬레이션에서는 막대에 힘을 가하여 돌림힘의 원리를 직접 체험할 수 있습니다.

시뮬레이션 사용법#

  1. 파란 막대를 클릭하여 힘을 가할 위치를 선택합니다
  2. 마우스를 드래그하여 힘의 크기와 방향을 조절합니다
  3. 실시간 그래프에서 돌림힘(τ), 각가속도(α), 각속도(ω)의 변화를 확인합니다

물리 법칙#

1. 돌림힘의 정의#

돌림힘은 회전축으로부터의 거리와 힘의 외적으로 정의됩니다:

τ=r×F\vec{\tau} = \vec{r} \times \vec{F}

2차원에서는 스칼라 값으로 표현됩니다:

τ=rFsinθ\tau = r \cdot F \cdot \sin\theta

여기서:

  • τ\tau: 돌림힘 (N·m)
  • rr: 회전축으로부터 힘의 작용점까지의 거리 (m)
  • FF: 가해진 힘의 크기 (N)
  • θ\theta: r과 F 사이의 각도

2. 회전 운동 방정식#

돌림힘과 각가속도의 관계:

τ=Iα\tau = I \cdot \alpha

따라서 각가속도는:

α=τI\alpha = \frac{\tau}{I}

여기서:

  • II: 관성 모멘트 (kg·m²)
  • α\alpha: 각가속도 (rad/s²)

3. 각운동학 방정식#

각속도의 변화:

ω=ω0+αΔt\omega = \omega_0 + \alpha \cdot \Delta t

각도의 변화:

θ=θ0+ωΔt+12α(Δt)2\theta = \theta_0 + \omega \cdot \Delta t + \frac{1}{2}\alpha \cdot (\Delta t)^2

여기서:

  • ω\omega: 각속도 (rad/s)
  • θ\theta: 각도 (rad)

4. 관성 모멘트#

막대(균일한 직사각형)의 관성 모멘트:

I=112mL2I = \frac{1}{12}mL^2

여기서:

  • mm: 질량 (kg)
  • LL: 막대의 길이 (m)

시뮬레이션 특징#

Velocity Verlet 적분법#

정확한 회전 운동 시뮬레이션을 위해 Velocity Verlet 적분법을 사용합니다:

  1. 각도 업데이트: θn+1=θn+ωnΔt+12αn(Δt)2\theta_{n+1} = \theta_n + \omega_n \Delta t + \frac{1}{2}\alpha_n (\Delta t)^2

  2. 각속도 업데이트 (평균 각가속도 사용): ωn+1=ωn+αn+αn+12Δt\omega_{n+1} = \omega_n + \frac{\alpha_n + \alpha_{n+1}}{2} \Delta t

이 방법은 에너지 보존 특성이 우수하여 장시간 시뮬레이션에도 안정적입니다.

실시간 그래프#

  • τ (돌림힘) 그래프: 가해진 돌림힘의 크기와 방향을 실시간으로 표시
  • α (각가속도) 그래프: 돌림힘에 의한 각가속도 변화
  • ω (각속도) 그래프: 시간에 따른 회전 속도 변화

실험해보기#

1. 힘의 위치에 따른 효과#

  • 중심에서 멀리 떨어진 곳에 힘을 가하면 더 큰 돌림힘이 발생합니다
  • 같은 크기의 힘이라도 rr이 클수록 τ=r×F\tau = r \times F에 의해 돌림힘이 커집니다

2. 힘의 방향에 따른 효과#

  • 회전 반경에 수직인 방향으로 힘을 가할 때 가장 효과적입니다
  • 회전축 방향으로 힘을 가하면 돌림힘이 발생하지 않습니다

3. 각운동량 보존#

  • 힘을 제거하면 공기 저항에 의해 서서히 감속합니다
  • 감쇠가 없다면 각운동량이 보존됩니다

실생활 응용#

  • 문 손잡이: 문의 가장자리에 손잡이가 있는 이유
  • 렌치: 긴 렌치가 짧은 렌치보다 같은 힘으로 더 큰 돌림힘 발생
  • 시소: 무게중심으로부터의 거리에 따라 균형이 결정됨
  • 자전거 페달: 수평 위치에서 페달을 밟을 때 가장 효율적

참고#

이 시뮬레이션은 Nature of Code 패턴을 따르며, 물리 공식이 코드에 명시적으로 구현되어 있습니다. 소스 코드는 우측 하단의 “코드 보기” 버튼을 통해 확인할 수 있습니다.