추측이 아니라 물리로 계산합니다.
코스, 레이스 당일 날씨, 당신의 숫자를 하나의 파워 방정식에 넣고 구간마다 몇 와트로 밟을지, 얼마나 걸릴지 풉니다. 이 페이지는 작동 방식, 정확도, 그리고 할 수 없는 일을 설명합니다.
데모: FTP 250W · 68 kg · 트라이애슬론 바이크. 색=6단계 파워, 선=구간별 목표 와트, 아래 화살표=각 구간의 바람. 그래프 위로 움직이면 읽기값이 따라옵니다.
넣는 것
ENGINE
나오는 것
한 번 계산하는 데 필요한 건 네 묶음의 데이터뿐입니다.
각 묶음은 최소한의 칸만 채워도 됩니다. 비워 둔 곳은 합리적인 기본값이 들어가고 나중에 다듬으면 됩니다.
코스
- 실제 코스 211개: 대부분의 IRONMAN 대회와 Challenge, 226과 113 모두. 직접 올린 GPX도 계산됩니다
- 구간별 경사는 트랙에서 직접 계산합니다. 공식 총 상승고도를 입력하면 부풀려진 고도를 비례해서 되돌립니다
- 코너는 정말 속도를 줄여야 하는 곳만 셉니다. 방향이 60° 이상 바뀌는 곳부터 속도를 제한하고, 급하게 꺾일수록 더 낮게 제한합니다. 반환점은 한 번에 180°로 칩니다
당신
- FTP, 체중, 키, 자전거 무게: 이 네 칸이 최소입니다
- CdA: 자전거 종류와 자세로 표에서 찾거나, 파워가 있는 주행 파일에서 자신의 값을 역산합니다
- 타이어와 노면이 구름 저항을 정하고, 가장 가벼운 기어가 오르막에서 얼마나 천천히 갈 수 있는지를 정합니다
날씨
- 레이스 날짜와 출발 시각을 고르면 기온, 습도, 기압, 풍향과 풍속을 자동으로 가져옵니다
- 공기 밀도는 구간마다 계산합니다. 덥고, 습하고, 높을수록 공기는 옅어집니다
- 바람은 각 구간의 진행 방향으로 환산해 맞바람, 뒷바람, 옆바람을 각각 계산합니다
목표
- 레이스 종류가 얼마나 세게 탈지, T2 몇 km 전부터 힘을 뺄지를 정합니다
- 강도는 고정된 표가 아니라 이 코스를 대략 얼마나 오래 탈지로 정합니다. 오래 탈수록 버틸 수 있는 강도는 낮아집니다
- 전략 보수/표준/공격의 차이는 오르막에서 평지보다 얼마나 더 밟느냐뿐입니다
방정식 하나, 모든 숫자에 출처가 있습니다.
교과서에 나오는 자전거 파워 방정식이지 블랙박스가 아닙니다. 엔진이 하는 일은 각 항을 구간마다 정확히 계산한 뒤 질문을 뒤집는 것입니다. 이 구간에서 몇 와트를 밟아야 총 시간이 가장 짧은가.
평지에서 37 km/h로 달리면 힘의 84%가 공기를 밀어내는 데 쓰입니다. 그래서 CdA는 이 식에서 가장 중요하고, 가장 틀리기 쉬운 항입니다.
슬라이더를 움직여 보세요. 같은 35 km/h라도 경사와 바람이 바뀌면 세 저항의 비율이 통째로 바뀝니다. 데모 값 68 kg · 자전거 9 kg · CdA 0.245 · Crr 0.004 · 공기 밀도 1.18.
여섯 등급, 구간마다 하나만 줍니다.
각 등급은 목표 NP의 고정 배율입니다. 탈 때는 사이클컴퓨터에 뜨는 등급과 와트 범위만 보면 되고 숫자를 외울 필요가 없습니다. 레이스 카드도 같은 색을 씁니다.
오르막에서 조금 더 밟고 내리막에서 힘을 빼는 것이 물리적으로 가장 많은 시간을 아낍니다. 차이가 클수록 더 아끼지만 달리기 초반에 다리가 무거워지므로, 전략이 조정하는 것은 이 한 가지뿐입니다.
짧고 가파른 언덕은 일어서서 밀어붙일 수 있습니다. 긴 오르막을 그 강도로 버틸 수 없다면 엔진은 버틸 수 있는 등급으로 낮춥니다. 정상에서 터지게 하지 않습니다.
맞바람 구간은 자동으로 한 등급 올라가고 뒷바람 구간은 내려갑니다. 같은 오르막도 맞바람이냐 뒷바람이냐에 따라 등급이 다를 수 있습니다.
마지막 몇 km는 일부러 한 등급 낮춰 다리를 달리기에 남깁니다. 힘을 빼는 거리는 레이스 종류에 따라 다릅니다.
같은 FTP라도 코스마다 밟아야 할 와트는 다릅니다.
코스를 탭하면 오르막이 어떻게 분급되는지 보입니다. 평지는 한 파워로 쭉 가는 게 가장 빠르고, 산악은 오르막마다 밟아야 할 숫자가 다릅니다.
데모: FTP 250W · 68 kg · 트라이애슬론 바이크. 색=6단계 파워, 선=구간별 목표 와트, 아래 화살표=각 구간의 바람. 그래프 위로 움직이면 읽기값이 따라옵니다.
날씨 출처는 둘, 레이스까지 남은 날짜로 갈립니다.
레이스 9일 전 이내
시간별 예보
국가 기상 기관의 시간별 예보를 당신이 달릴 시간대에 맞춥니다. 레이스 전에 다시 계산하면 배분이 그날의 바람으로 갱신됩니다.
그보다 먼저
여러 해 같은 시기 실측 평균
같은 시기, 같은 시간대의 여러 해 실측 기록으로 전형적인 기온, 습도, 바람을 구합니다. 랭킹의 더위와 바람 감점도 같은 데이터를 씁니다.
바람도 언덕입니다
맞바람은 오르막과 같으니 누르고, 뒷바람은 내리막과 같으니 힘을 빼세요. 엔진은 구간마다 풍향과 풍속을 단계에 반영하기 때문에 Kona의 Queen K 맞바람 구간은 자동으로 한 단계 올라갑니다. 노련한 선수들이 원래 이렇게 타는데, 이제 그 방식이 플랜에 그대로 들어갑니다.
풍향은 기상 관례대로 "바람이 불어오는 방향"이고, 평균은 풍속으로 가중한 벡터 평균이라 350°와 10°를 평균해 180°가 되지 않습니다. 가장 가까운 기상 관측소가 너무 멀면(30 km 초과) 결과 페이지에 관측소가 멀다는 표시가 붙습니다. 플랜에는 그 바람을 그대로 쓰지만, 코스 위의 바람과 같다는 보장은 없습니다. 백테스트와 CdA 역산에서는 아예 바람이 없는 것으로 처리합니다. 백테스트에서 오차가 가장 컸던 몇 경기의 공통 원인이 이것입니다.
CdA는 당신의 레이스로 계산합니다.
표는 범위만 알려줍니다. 파워가 있는 레이스 파일을 올리면 엔진은 같은 방정식을 거꾸로 풉니다. 파워, 속도, 경사, 그날의 바람을 알고 있으니 당신의 항력 면적을 구할 수 있습니다.
실제 라이딩 파일 64개 리플레이: 바이크 구간 시간 오차가 ±5% 이내에 든 비율입니다. 역산에는 같은 선수의 다른 라이딩 파일만 쓰고, 그 라이딩 자체의 파일은 쓰지 않았습니다.
예시: 레이스를 한 번 올릴 때마다 수렴값의 오차 범위가 조금씩 좁아집니다
모든 추정값에는 오차 범위와 사용 가능한 구간 수가 붙습니다. 여러 추정값은 하나의 수렴값으로 합쳐지며, 더 믿을 만한 것일수록 무겁게 반영되고, 자전거 종류와 자세는 따로 계산합니다.CdA란 →
풍동과 한 번 대조했습니다: 차이 0.8%.
2026년 1월, 저희가 지도하는 선수 한 명(풀 디스턴스 완주 기록 8:17)이 홍콩과기대 공기음향 실험실(AAF) 풍동에서 레이스 장비를 측정했어요. 반년 뒤 그 선수가 IRONMAN Hamburg에 출전했고, 저희는 그 레이스의 파워 파일을 AeroPacer에 넣었습니다. 엔진은 풍동 결과를 보지 않은 채 그의 CdA를 바로 역산했어요. 선수 한 명, 레이스 한 번에 대한 확인입니다:
주: 이건 n = 1의 확인이지, 정확도 보장이 아닙니다. 풍동 값은 요각 0°, 고정 포지션에서 잰 한 점 측정이고, 레이스 추정값은 4.3시간의 실제 라이딩을 포함하기 때문에 애초에 완전히 같을 수 없어요. 구름 저항 가정값이 0.0005만 달라도 CdA는 약 0.005 달라지는데, 이번 차이보다 큰 값입니다. 그래서 0.8%에는 운이 섞여 있어요. 데이터로 말할 수 있는 건 이 정도입니다: 풍동 값이 추정 범위 안에 들어오고, 그것도 가운데에 가깝다는 것. 단일 추정의 정확도는 파일 품질에 따라 달라지고(평지, 드래프팅이 적고, 일정한 순항일 때 가장 정확), 구독 플랜의 다중 기록 수렴은 데이터가 쌓일수록 범위를 계속 좁혀 줍니다.
실제 라이딩 파일 64개를 리플레이해 물리 모델이 얼마나 정확한지 확인했습니다.
방법: 9명이 2019~2026년에 15개 국가와 지역에서 탄 파워 파일 64개(레이스 61회, 장거리 훈련 3회)를 가져와, 그날 실제로 낸 파워와 그날 날씨를 엔진에 다시 넣고, 계산된 바이크 구간 시간이 실제와 얼마나 차이 나는지 봤습니다. 공정하게 하기 위해 그 선수의 CdA는 반드시 "다른 라이딩"의 파일로만 역산하고, 해당 라이딩은 들여다보지 않았습니다.
점 하나가 라이딩 하나, 가로축은 바이크 구간 시간 오차. 진한 색=±2% 이내, 중간 색=±5% 이내, 나머지는 ±5% 초과.
치우침은 코스에 따라 다릅니다. 평탄한 코스는 대체로 느리게 계산되고(18회 평균 2.2% 느림), 오르내림이 많은 코스는 0에 가깝습니다. 오차가 컸던 두 경우: 근처에 기상 관측소가 없는데 바람이 셌던 날, 그리고 장비나 자세를 바꾼 직후라 CdA 데이터가 아직 충분히 쌓이지 않은 선수입니다. 여기서 검증한 건 "파워를 알 때 시간을 계산하는 것"입니다. 레이스 전 예측에는 목표 파워를 실제로 낼 수 있는지, 예보가 맞는지가 더해집니다.검증 방법 보기 →
제약 요인은 무엇인가요?
코스 데이터의 출처
공식 레이스 페이지의 경로, 공식 GPX, 커뮤니티 공개 경로. 상승고도는 트랙에서 직접 계산하고 모든 코스에 검증 등급을 표시합니다.
일부 코스의 고도는 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 추적 시작하기