RacketSpec Lab

라켓 관성모멘트 및 밸런스 정밀 계측 시뮬레이터

물리학 및 관성모멘트(Physics & Inertia)

12시 방향 1 g이 스윙웨이트(Swingweight)를 약 3.4 kg·cm² 높이는 이유 (평행축 정리)

버트캡 10 cm 회전축 기준 평행축 정리(Parallel Axis Theorem) 수식 유도와 구역별 1 g당 ΔSW·ΔCOM·ΔTW 비교표, Pure Aero 100 계산 예시 및 2D 점질량 모델의 한계.

1. 10 cm 스윙웨이트 회전축과 평행축 정리(Parallel Axis Theorem)

테니스 라켓 엔지니어링에서 스윙웨이트(Swingweight, SW)는 단순한 정적 무게(Static Weight)가 아니라, 버트캡(Butt Cap) 끝에서 정확히 d_axis = 10 cm (3.94 in) 위쪽을 지나는 횡축(Transverse Axis)에 대한 회전 관성모멘트(Moment of Inertia, I₁₀)입니다. Babolat RDC와 같은 상용 계측기는 그립 하단 10 cm 지점을 클램프로 고정한 뒤 라켓을 수평 진동시켜 회전 저항을 kg·cm² 단위로 산출합니다.

버트캡으로부터 거리 x (cm) 위치에 질량 m (g)의 납 테이프(Lead Tape)나 텅스텐 퍼티를 부착하면, 평행축 정리(Parallel Axis Theorem)에 의해 스윙웨이트 증가량은 10 cm 회전축으로부터 떨어진 거리의 제곱에 비례합니다.

Physics Formula / 역학 수식 모델RIGID-BODY DYNAMICS
ΔSW_i=(m / 1000) × (x - 10.0)²[kg·cm²]
SW_final=SW_0 + Σᵢ (m / 1000) × (x - 10.0)²

표준 길이 L = 68.5 cm (27.0 in) 라켓의 12시 방향 헤드 끝단(x₁₂ = 68.5 cm)에서 10 cm 회전축까지의 팔 길이(Lever Arm)는 68.5 - 10.0 = 58.5 cm입니다. 여기에 m = 1.0 g (0.001 kg)을 대입하면 다음과 같습니다.

Physics Formula / 역학 수식 모델RIGID-BODY DYNAMICS
ΔSW₁₂=0.001 kg × (58.5 cm)² = 0.001 × 3422.25 = +3.422 kg·cm²

이처럼 관성모멘트가 (x - 10)²에 비례하기 때문에, 똑같은 1 g이라도 부착 위치에 따라 스윙웨이트 변화량이 극적으로 달라집니다.

  • 거리 제곱 비례 효과: 12시 끝단(회전축에서 58.5 cm)에 붙인 1 g은 그립 상단(x = 18.0 cm, 회전축에서 8.0 cm)에 붙인 1 g보다 스윙웨이트를 약 53.5배 더 크게 증가시킵니다.
  • 회전축 아래쪽(버트캡) 부착 시의 대칭성: 10 cm 회전축보다 아래쪽인 버트캡(x = 2.0 cm)에 무게를 추가하더라도 (2.0 - 10.0)² = (-8.0)² = +64 cm² > 0이므로 스윙웨이트는 줄어들지 않고 오히려 1 g당 +0.064 kg·cm²만큼 미세하게 증가합니다. 즉, 라켓 어디에 무게를 더하든 스윙웨이트를 음수(감소)로 만들 수는 없습니다.

2. 부착 구역별 1 g당 물리량 변화 비교표

아래 표는 RacketSpec Lab 2D 물리 엔진(src/data/zones.json)의 표준 구역 좌표와, Babolat Pure Aero 100 Gen9 (Babolat 공식 카탈로그 ↗, L = 68.5 cm) 스트렁 기준 상태(M₀ = 318.0 g, COM₀ = 32.80 cm, SW₀ = 320.0 kg·cm²)에서 각 구역에 1.0 g을 추가했을 때의 정확한 변화량입니다.

부착 구역 (Zone)버트 기준 좌표 x (cm)회전축 거리 `\x - 10\` (cm)1 g당 ΔSW (kg·cm²)1 g당 ΔCOM (cm)1 g당 ΔTW (kg·cm²)
12시 방향 (Tip)68.558.5+3.422+0.112+0.000
10시·2시 (대칭 쌍)62.052.0+2.704+0.092+0.090
3시·9시 (대칭 쌍)53.543.5+1.892+0.065+0.156
쓰로트 (Throat)32.022.0+0.484−0.003+0.000
그립 상단 (Grip Top)18.08.0+0.064−0.046+0.000
버트캡 (Butt Cap)2.08.0+0.064−0.097+0.000

표에서 확인할 수 있는 핵심 커스터마이징 원리는 다음과 같습니다.

  • 최소 중량으로 최대 스윙웨이트 확보 (12시): 12시 방향에 2.0 g만 부착해도 정적 무게는 0.6% 늘어나면서 스윙웨이트는 +6.84 kg·cm² 상승합니다.
  • 밸런스 유지형 중량 증가 (쓰로트): 쓰로트(x = 32.0 cm)는 스트렁 라켓의 무게중심(COM₀ ≈ 32.8 cm) 바로 근처에 위치하므로, 무게를 추가해도 밸런스 포인트가 거의 변하지 않으며(1 g당 -0.003 cm) 스윙웨이트는 1 g당 +0.484 kg·cm²만 완만하게 증가합니다.
  • 헤드라이트(HL) 카운터밸런싱 (버트캡): 버트캡(x = 2.0 cm) 내부에 5.0 g을 추가하면 스윙웨이트는 +0.32 kg·cm²만 변하는 반면, 무게중심(COM)은 -0.48 cm (≈ +1.5 pts HL) 손잡이 쪽으로 당겨집니다.

3. 실제 계산 예시 및 시뮬레이터 연동

Babolat Pure Aero 100 언스트렁 카탈로그 스펙(M₀ = 300.0 g, COM₀ = 32.00 cm, SW₀ = 290.0 kg·cm²)을 기준으로, 공격적 베이스라이너들이 자주 사용하는 극단화(Polarized) 세팅인 12시 방향 2.0 g + 버트캡 4.0 g 구성을 계산해 보겠습니다.

Physics Formula / 역학 수식 모델RIGID-BODY DYNAMICS
1. 최종 총중량 (M):
M=300.0 + 2.0 + 4.0 = 306.0 g
2. 최종 무게중심 (COM):
COM=(300.0 × 32.00 + 2.0 × 68.5 + 4.0 × 2.0) / 306.0
=(9600.0 + 137.0 + 8.0) / 306.0
=9745.0 / 306.0 = 31.85 cm (ΔCOM = -0.15 cm, 약 0.5 pts 헤드라이트화)
3. 최종 스윙웨이트 (SW):
ΔSW_12=0.002 × (68.5 - 10.0)² = +6.845 kg·cm²
ΔSW_butt=0.004 × (2.0 - 10.0)² = +0.256 kg·cm²
SW=290.0 + 6.845 + 0.256 = 297.10 kg·cm² (ΔSW = +7.10 kg·cm²)
4. 리코일웨이트 (RW, 이동한 COM 기준 순수 회전 관성):
RW_0=290.0 - 0.300 × (32.00 - 10.0)² = 144.80 kg·cm²
RW_final=297.10 - 0.306 × (31.85 - 10.0)² = 151.01 kg·cm² (ΔRW = +6.21 kg·cm²)

아래 링크를 클릭하면 위 계산 세팅이 그대로 입력된 시뮬레이터 화면으로 즉시 연결됩니다.

4. 모델의 가정 및 물리적 한계(Limitations)

평행축 정리 자체는 강체 역학에서 엄밀한 항등식이지만, 웹 시뮬레이터에서 구역별 슬라이더로 모델링할 때는 다음과 같은 공학적 단순화가 포함됩니다.

  • 점질량(Point Mass) 가정과 실제 납 테이프 길이 분포: 엔진은 각 구역의 질량이 대표 좌표 (x, y) 한 점에 집중된 것으로 계산합니다. 실제로 1/4인치 납 테이프 4 g을 12시 방향 후프에 15 cm 길이로 길게 붙이면 질량 중심이 최외각 끝단(68.5 cm)보다 약간 안쪽(66.5~67.5 cm)에 형성되어 점질량 계산치보다 실제 ΔSW가 약 3~6% 낮게 나타납니다.
  • 2D 평면 근사: 프레임 두께(Beam Width, z축) 및 스윙 시 스트링베드 공기저항은 계산에서 제외됩니다.
  • 제조사 양산 개체 편차(QC Tolerance): 공식 카탈로그 스펙(300 g, SW 290)이라 하더라도 실제 양산 프레임은 개체마다 ±5~7 g, 스윙웨이트 ±5~10 kg·cm²의 편차를 가집니다(참고: Brody, Cross, & Lindsey, *The Physics and Technology of Tennis*). 따라서 정밀 튜닝 전에는 반드시 본인 라켓의 현재 상태를 먼저 실측해야 합니다.
아티클 파일 경로: src/content/guides/ko/parallel-axis-theorem-12-oclock.mdx