추측이 아니라 물리로 계산합니다.

코스, 레이스 당일 날씨, 당신의 숫자를 하나의 파워 방정식에 넣고 구간마다 몇 와트로 밟을지, 얼마나 걸릴지 풉니다. 이 페이지는 작동 방식, 정확도, 그리고 할 수 없는 일을 설명합니다.

데모: FTP 250W · 68 kg · 트라이애슬론 바이크. 색=6단계 파워, 선=구간별 목표 와트, 아래 화살표=각 구간의 바람. 그래프 위로 움직이면 읽기값이 따라옵니다.

넣는 것

코스구간별 경사, 코너, 고도
당신FTP, 체중, CdA, 타이어, 기어비
날씨기온, 습도, 기압, 풍향과 풍속
목표레이스 종류, 강도, 전략
PACESCIENCE
ENGINE

나오는 것

배분구간마다 등급 하나와 와트 범위
예측완주 시간, NP, IF, 평균 속도
파일사이클컴퓨터 코스 파일, 훈련 파일, Zwift, 레이스 카드

한 번 계산하는 데 필요한 건 네 묶음의 데이터뿐입니다.

각 묶음은 최소한의 칸만 채워도 됩니다. 비워 둔 곳은 합리적인 기본값이 들어가고 나중에 다듬으면 됩니다.

코스

  • 실제 코스 211개: 대부분의 IRONMAN 대회와 Challenge, 226과 113 모두. 직접 올린 GPX도 계산됩니다
  • 구간별 경사는 트랙에서 직접 계산합니다. 공식 총 상승고도를 입력하면 부풀려진 고도를 비례해서 되돌립니다
  • 코너는 정말 속도를 줄여야 하는 곳만 셉니다. 방향이 60° 이상 바뀌는 곳부터 속도를 제한하고, 급하게 꺾일수록 더 낮게 제한합니다. 반환점은 한 번에 180°로 칩니다

당신

  • FTP, 체중, 키, 자전거 무게: 이 네 칸이 최소입니다
  • CdA: 자전거 종류와 자세로 표에서 찾거나, 파워가 있는 주행 파일에서 자신의 값을 역산합니다
  • 타이어와 노면이 구름 저항을 정하고, 가장 가벼운 기어가 오르막에서 얼마나 천천히 갈 수 있는지를 정합니다

날씨

  • 레이스 날짜와 출발 시각을 고르면 기온, 습도, 기압, 풍향과 풍속을 자동으로 가져옵니다
  • 공기 밀도는 구간마다 계산합니다. 덥고, 습하고, 높을수록 공기는 옅어집니다
  • 바람은 각 구간의 진행 방향으로 환산해 맞바람, 뒷바람, 옆바람을 각각 계산합니다

목표

  • 레이스 종류가 얼마나 세게 탈지, T2 몇 km 전부터 힘을 뺄지를 정합니다
  • 강도는 고정된 표가 아니라 이 코스를 대략 얼마나 오래 탈지로 정합니다. 오래 탈수록 버틸 수 있는 강도는 낮아집니다
  • 전략 보수/표준/공격의 차이는 오르막에서 평지보다 얼마나 더 밟느냐뿐입니다

방정식 하나, 모든 숫자에 출처가 있습니다.

교과서에 나오는 자전거 파워 방정식이지 블랙박스가 아닙니다. 엔진이 하는 일은 각 항을 구간마다 정확히 계산한 뒤 질문을 뒤집는 것입니다. 이 구간에서 몇 와트를 밟아야 총 시간이 가장 짧은가.

P=v × ( ½ ρ · CdA · v2air공기 저항 + Crr · mg · cos θ구름 저항 + mg · sin θ경사 중력 ) / η
ρ공기 밀도: 레이스 당일의 기온, 습도, 고도 기압으로 구간마다 계산
CdA전면 투영 면적: 당신의 FIT 파일에서 역산하거나 자세로 표에서 조회
vair상대 풍속: 바람의 방향을 각 구간의 진행 방향으로 환산
θ경사도: 코스를 구간별로 실측
Crr구름 저항: 타이어 모델 × 노면
η구동 효율: 체인과 체인링에서 잃는 힘. 기본값 0.977

평지에서 37 km/h로 달리면 힘의 84%가 공기를 밀어내는 데 쓰입니다. 그래서 CdA는 이 식에서 가장 중요하고, 가장 틀리기 쉬운 항입니다.

35 km/h에서 필요한 파워0W
공기 저항 구름 저항 경사 중력

슬라이더를 움직여 보세요. 같은 35 km/h라도 경사와 바람이 바뀌면 세 저항의 비율이 통째로 바뀝니다. 데모 값 68 kg · 자전거 9 kg · CdA 0.245 · Crr 0.004 · 공기 밀도 1.18.

여섯 등급, 구간마다 하나만 줍니다.

각 등급은 목표 NP의 고정 배율입니다. 탈 때는 사이클컴퓨터에 뜨는 등급과 와트 범위만 보면 되고 숫자를 외울 필요가 없습니다. 레이스 카드도 같은 색을 씁니다.

가볍게0.75×
힘 빼기↓
일정하게≈1.00×
누르기↑
밟기↑↑
밟아내기1.20×
오르막은 더, 평지는 일정하게

오르막에서 조금 더 밟고 내리막에서 힘을 빼는 것이 물리적으로 가장 많은 시간을 아낍니다. 차이가 클수록 더 아끼지만 달리기 초반에 다리가 무거워지므로, 전략이 조정하는 것은 이 한 가지뿐입니다.

버틸 수 없는 긴 오르막은 버틸 수 있는 등급으로 자동 복귀

짧고 가파른 언덕은 일어서서 밀어붙일 수 있습니다. 긴 오르막을 그 강도로 버틸 수 없다면 엔진은 버틸 수 있는 등급으로 낮춥니다. 정상에서 터지게 하지 않습니다.

바람도 언덕입니다

맞바람 구간은 자동으로 한 등급 올라가고 뒷바람 구간은 내려갑니다. 같은 오르막도 맞바람이냐 뒷바람이냐에 따라 등급이 다를 수 있습니다.

T2 전에 힘 빼기

마지막 몇 km는 일부러 한 등급 낮춰 다리를 달리기에 남깁니다. 힘을 빼는 거리는 레이스 종류에 따라 다릅니다.

같은 FTP라도 코스마다 밟아야 할 와트는 다릅니다.

코스를 탭하면 오르막이 어떻게 분급되는지 보입니다. 평지는 한 파워로 쭉 가는 게 가장 빠르고, 산악은 오르막마다 밟아야 할 숫자가 다릅니다.

데모: FTP 250W · 68 kg · 트라이애슬론 바이크. 색=6단계 파워, 선=구간별 목표 와트, 아래 화살표=각 구간의 바람. 그래프 위로 움직이면 읽기값이 따라옵니다.

날씨 출처는 둘, 레이스까지 남은 날짜로 갈립니다.

레이스 9일 전 이내

시간별 예보

국가 기상 기관의 시간별 예보를 당신이 달릴 시간대에 맞춥니다. 레이스 전에 다시 계산하면 배분이 그날의 바람으로 갱신됩니다.

그보다 먼저

여러 해 같은 시기 실측 평균

같은 시기, 같은 시간대의 여러 해 실측 기록으로 전형적인 기온, 습도, 바람을 구합니다. 랭킹의 더위와 바람 감점도 같은 데이터를 씁니다.

바람도 언덕입니다

맞바람은 오르막과 같으니 누르고, 뒷바람은 내리막과 같으니 힘을 빼세요. 엔진은 구간마다 풍향과 풍속을 단계에 반영하기 때문에 Kona의 Queen K 맞바람 구간은 자동으로 한 단계 올라갑니다. 노련한 선수들이 원래 이렇게 타는데, 이제 그 방식이 플랜에 그대로 들어갑니다.

풍향은 기상 관례대로 "바람이 불어오는 방향"이고, 평균은 풍속으로 가중한 벡터 평균이라 350°와 10°를 평균해 180°가 되지 않습니다. 가장 가까운 기상 관측소가 너무 멀면(30 km 초과) 결과 페이지에 관측소가 멀다는 표시가 붙습니다. 플랜에는 그 바람을 그대로 쓰지만, 코스 위의 바람과 같다는 보장은 없습니다. 백테스트와 CdA 역산에서는 아예 바람이 없는 것으로 처리합니다. 백테스트에서 오차가 가장 컸던 몇 경기의 공통 원인이 이것입니다.

CdA는 당신의 레이스로 계산합니다.

표는 범위만 알려줍니다. 파워가 있는 레이스 파일을 올리면 엔진은 같은 방정식을 거꾸로 풉니다. 파워, 속도, 경사, 그날의 바람을 알고 있으니 당신의 항력 면적을 구할 수 있습니다.

81%
포지션 조회로 얻은 CdA
▲ 파워가 기록된 내 지난 레이스 FIT 파일 올리기
86%
물리로 역산한 내 CdA

실제 라이딩 파일 64개 리플레이: 바이크 구간 시간 오차가 ±5% 이내에 든 비율입니다. 역산에는 같은 선수의 다른 라이딩 파일만 쓰고, 그 라이딩 자체의 파일은 쓰지 않았습니다.

예시: 레이스를 한 번 올릴 때마다 수렴값의 오차 범위가 조금씩 좁아집니다

모든 추정값에는 오차 범위와 사용 가능한 구간 수가 붙습니다. 여러 추정값은 하나의 수렴값으로 합쳐지며, 더 믿을 만한 것일수록 무겁게 반영되고, 자전거 종류와 자세는 따로 계산합니다.CdA란 →

풍동과 한 번 대조했습니다: 차이 0.8%.

2026년 1월, 저희가 지도하는 선수 한 명(풀 디스턴스 완주 기록 8:17)이 홍콩과기대 공기음향 실험실(AAF) 풍동에서 레이스 장비를 측정했어요. 반년 뒤 그 선수가 IRONMAN Hamburg에 출전했고, 저희는 그 레이스의 파워 파일을 AeroPacer에 넣었습니다. 엔진은 풍동 결과를 보지 않은 채 그의 CdA를 바로 역산했어요. 선수 한 명, 레이스 한 번에 대한 확인입니다:

풍동 실측 (레이스 장비 구성, 요각 0°)
0.2123 m²
HKUST AAF 풍동 · 45 km/h · 포스 밸런스 측정 · 두 번 반복 일치
AeroPacer의 레이스 파일 추정값
0.214 m²
180 km 레이스 FIT · 왕복 페어링 283개 · 중간 절반이 0.200–0.233
차이
+0.8 %
45 km/h에서 약 2 W. 풍동은 일정 조율과 비용이 필요하지만, AeroPacer는 원래 갖고 있던 파워 파일만 있으면 됩니다

주: 이건 n = 1의 확인이지, 정확도 보장이 아닙니다. 풍동 값은 요각 0°, 고정 포지션에서 잰 한 점 측정이고, 레이스 추정값은 4.3시간의 실제 라이딩을 포함하기 때문에 애초에 완전히 같을 수 없어요. 구름 저항 가정값이 0.0005만 달라도 CdA는 약 0.005 달라지는데, 이번 차이보다 큰 값입니다. 그래서 0.8%에는 운이 섞여 있어요. 데이터로 말할 수 있는 건 이 정도입니다: 풍동 값이 추정 범위 안에 들어오고, 그것도 가운데에 가깝다는 것. 단일 추정의 정확도는 파일 품질에 따라 달라지고(평지, 드래프팅이 적고, 일정한 순항일 때 가장 정확), 구독 플랜의 다중 기록 수렴은 데이터가 쌓일수록 범위를 계속 좁혀 줍니다.

실제 라이딩 파일 64개를 리플레이해 물리 모델이 얼마나 정확한지 확인했습니다.

2.1%

방법: 9명이 2019~2026년에 15개 국가와 지역에서 탄 파워 파일 64개(레이스 61회, 장거리 훈련 3회)를 가져와, 그날 실제로 낸 파워와 그날 날씨를 엔진에 다시 넣고, 계산된 바이크 구간 시간이 실제와 얼마나 차이 나는지 봤습니다. 공정하게 하기 위해 그 선수의 CdA는 반드시 "다른 라이딩"의 파일로만 역산하고, 해당 라이딩은 들여다보지 않았습니다.

점 하나가 라이딩 하나, 가로축은 바이크 구간 시간 오차. 진한 색=±2% 이내, 중간 색=±5% 이내, 나머지는 ±5% 초과.

2.1%바이크 구간 시간 오차 중앙값(풀 디스턴스에서 약 8분)
86%의 레이스가 ±5% 이내
67%의 레이스가 ±3% 이내
−8.0%〜+8.7%64개 전체의 범위, 하나도 빼지 않음

치우침은 코스에 따라 다릅니다. 평탄한 코스는 대체로 느리게 계산되고(18회 평균 2.2% 느림), 오르내림이 많은 코스는 0에 가깝습니다. 오차가 컸던 두 경우: 근처에 기상 관측소가 없는데 바람이 셌던 날, 그리고 장비나 자세를 바꾼 직후라 CdA 데이터가 아직 충분히 쌓이지 않은 선수입니다. 여기서 검증한 건 "파워를 알 때 시간을 계산하는 것"입니다. 레이스 전 예측에는 목표 파워를 실제로 낼 수 있는지, 예보가 맞는지가 더해집니다.검증 방법 보기 →

제약 요인은 무엇인가요?

이것은 모델의 정확도이지 당신의 정확도가 아닙니다실제 완주 시간은 당일 날씨 변화, 컨디션, 보급, 기술 구간의 영향도 받습니다. 배분의 진짜 가치는 분배에 있습니다. 어디서 밟고 어디서 힘을 뺄지는 절대 시간보다 훨씬 믿을 만합니다.
평평하고 바람 없는 코스는 몇 초밖에 못 아낍니다구간 배분의 이득은 언덕과 바람에서 나옵니다. 원래 평평하고 잔잔한 코스에서는 구간별 조정이 일정 파워와 거의 차이가 없습니다. 엔진이 틀린 게 아닙니다.
기상 관측소가 너무 멀면 바람이 정확하지 않습니다가장 가까운 기상 관측소가 30 km보다 멀면 결과 페이지에 관측소가 멀다는 표시가 붙습니다. 플랜에는 그 바람을 그대로 쓰지만, 코스 위의 바람과 같다는 보장은 없습니다. CdA 역산에서는 아예 바람이 없는 것으로 처리합니다. 섬과 산악 코스에서는 이 점을 염두에 두세요.
드래프팅, 펑크, 자세 흐트러짐이 있으면 파일을 쓸 수 없습니다CdA 역산에는 안정적으로 달린 구간이 필요합니다. 내내 드래프팅했거나 고도가 튀는 파일은 저품질로 표시되어 남겨 두되 합산에는 넣지 않습니다.

코스 데이터의 출처

공식 레이스 페이지의 경로, 공식 GPX, 커뮤니티 공개 경로. 상승고도는 트랙에서 직접 계산하고 모든 코스에 검증 등급을 표시합니다.

172공식 루트 14주행 파일로 보정 25커뮤니티 공개 경로

일부 코스의 고도는 Copernicus DEM GLO-30 자료입니다: © DLR e.V. 2010–2014 및 © Airbus Defence and Space GmbH 2014–2018, 유럽연합과 ESA가 Copernicus 프로그램으로 제공, 모든 권리 보유.

용어

FTP
전력으로 한 시간 동안 계속 유지할 수 있는 와트입니다. 이 플랜의 모든 와트는 여기서 계산됩니다.
CdA
당신과 자전거가 바람에서 볼 때 얼마나 크게 보이는지입니다. 낮고 좁게 탈수록 숫자가 작아지고 필요한 파워도 줄어듭니다. 평지에서는 저항의 80% 이상이 여기서 나옵니다.
Crr
타이어가 노면을 구를 때 노면에 빼앗기는 힘입니다. 타이어가 좋고 노면이 매끄러울수록 이 숫자는 작아집니다.
NP
오르내리는 와트를 "똑같이 힘든" 일정한 와트로 환산한 값입니다.
IF
NP ÷ FTP, 즉 이번 라이딩이 당신에게 얼마나 힘든지입니다.
TSS
라이딩 전체가 몸에 얼마나 부담이 됐는지를 강도와 시간을 함께 계산한 값입니다. 100=전력으로 한 시간.
VI
NP ÷ AP. 1.00에 가까울수록 고르게 탄 것입니다.
수렴값
당신의 모든 추정을 하나의 대표값으로 합친 것입니다. 플랜에는 이 값을 씁니다.
오차 범위
실제 값은 이 범위 어딘가에 있습니다(±). 범위가 좁을수록 더 확신할 수 있습니다.
쓸 수 있는 구간 수
이 파일에서 충분히 안정적으로 타서 계산에 쓸 수 있는 구간이 몇 개인지입니다. 많을수록 믿을 만합니다.
스피드 점수
이 코스에서 좋은 기록을 내기가 얼마나 쉬운지를 0~100으로 나타낸 값입니다. 오르막이 많고 코너가 많고 덥고 바람이 세면 점수가 깎입니다.
구간별 페이싱으로 버는 것
같은 강도에서, 구간마다 조절하는 플랜이 처음부터 끝까지 일정한 와트로 타는 것보다 몇 초를 아끼는지입니다.

다 읽었다면 자신의 코스로 한 번 계산해 보세요.

무료 계정도 실외 라이딩마다 CdA를 추정하고 6단계 배분을 만들 수 있습니다. 레이스 당일 날씨, 출력 파일, 실측 CdA로 플랜 짜기는 그 레이스만 구매하면 됩니다.

무료로 내 CdA 추적 시작하기