920 단어
5 분
돌림힘 시뮬레이션
돌림힘 시뮬레이션
돌림힘(토크, Torque)은 물체를 회전시키는 힘의 효과를 나타내는 물리량입니다. 이 시뮬레이션에서는 막대에 힘을 가하여 돌림힘의 원리를 직접 체험할 수 있습니다.
시뮬레이션 사용법
- 파란 막대를 클릭하여 힘을 가할 위치를 선택합니다
- 마우스를 드래그하여 힘의 크기와 방향을 조절합니다
- 실시간 그래프에서 돌림힘(τ), 각가속도(α), 각속도(ω)의 변화를 확인합니다
물리 법칙
1. 돌림힘의 정의
돌림힘은 회전축으로부터의 거리와 힘의 외적으로 정의됩니다:
2차원에서는 스칼라 값으로 표현됩니다:
여기서:
- : 돌림힘 (N·m)
- : 회전축으로부터 힘의 작용점까지의 거리 (m)
- : 가해진 힘의 크기 (N)
- : r과 F 사이의 각도
2. 회전 운동 방정식
돌림힘과 각가속도의 관계:
따라서 각가속도는:
여기서:
- : 관성 모멘트 (kg·m²)
- : 각가속도 (rad/s²)
3. 각운동학 방정식
각속도의 변화:
각도의 변화:
여기서:
- : 각속도 (rad/s)
- : 각도 (rad)
4. 관성 모멘트
막대(균일한 직사각형)의 관성 모멘트:
여기서:
- : 질량 (kg)
- : 막대의 길이 (m)
시뮬레이션 특징
Velocity Verlet 적분법
정확한 회전 운동 시뮬레이션을 위해 Velocity Verlet 적분법을 사용합니다:
-
각도 업데이트:
-
각속도 업데이트 (평균 각가속도 사용):
이 방법은 에너지 보존 특성이 우수하여 장시간 시뮬레이션에도 안정적입니다.
실시간 그래프
- τ (돌림힘) 그래프: 가해진 돌림힘의 크기와 방향을 실시간으로 표시
- α (각가속도) 그래프: 돌림힘에 의한 각가속도 변화
- ω (각속도) 그래프: 시간에 따른 회전 속도 변화
실험해보기
1. 힘의 위치에 따른 효과
- 중심에서 멀리 떨어진 곳에 힘을 가하면 더 큰 돌림힘이 발생합니다
- 같은 크기의 힘이라도 이 클수록 에 의해 돌림힘이 커집니다
2. 힘의 방향에 따른 효과
- 회전 반경에 수직인 방향으로 힘을 가할 때 가장 효과적입니다
- 회전축 방향으로 힘을 가하면 돌림힘이 발생하지 않습니다
3. 각운동량 보존
- 힘을 제거하면 공기 저항에 의해 서서히 감속합니다
- 감쇠가 없다면 각운동량이 보존됩니다
실생활 응용
- 문 손잡이: 문의 가장자리에 손잡이가 있는 이유
- 렌치: 긴 렌치가 짧은 렌치보다 같은 힘으로 더 큰 돌림힘 발생
- 시소: 무게중심으로부터의 거리에 따라 균형이 결정됨
- 자전거 페달: 수평 위치에서 페달을 밟을 때 가장 효율적
참고
이 시뮬레이션은 Nature of Code 패턴을 따르며, 물리 공식이 코드에 명시적으로 구현되어 있습니다. 소스 코드는 우측 하단의 “코드 보기” 버튼을 통해 확인할 수 있습니다.