즈위프트와 Strava 연동으로 Normalized Power 읽는 법
평균 파워만 보면 놓치는 것들
즈위프트를 타다 보면 이런 날이 있어요. 평균 파워는 그저 그런데 몸은 유난히 털린 느낌이 드는 날이요. 저도 실내에서 디레토 XR 스마트 로라에 비앙키 임풀소 105를 올리고 ERG 워크아웃을 할 때는 “오늘 무난했네” 싶은 경우가 있는 반면, 레이스나 롤링 지형 라이딩 뒤에는 숫자보다 훨씬 더 힘들게 느껴질 때가 있었어요. 그 차이를 설명해주는 대표 지표가 바로 Normalized Power(NP)예요. [TrainingPeaks]
핵심은 간단해요. 평균 파워(AP)는 전체 평균이고, NP는 파워의 들쭉날쭉함까지 반영한 “몸이 실제로 느낀 강도에 더 가까운 값”이에요. 그래서 일정하게 밟은 ERG 모드에선 AP와 NP가 비슷하지만, 공격과 회복이 반복되는 즈위프트 레이스에선 NP가 더 높게 튀는 경우가 흔합니다. [TrainingPeaks]
▲ 평균 파워(AP)와 NP의 개념 차이 — 같은 1시간 라이딩도 두 숫자를 함께 봐야 실제 강도를 읽을 수 있습니다
평균 파워 (AP)
전체 출력의 단순 평균. 강출력과 코스팅이 상쇄돼 실제 체감보다 낮게 표시될 수 있어요.
표면 숫자
Normalized Power (NP)
30초 롤링 평균 기반, 강한 출력 변화에 가중치 적용. 몸이 느낀 강도에 더 가까운 값이에요.
실제 체감 강도
Variability Index (VI)
NP ÷ AP. 1.0에 가까울수록 페이싱이 일정. 레이스나 가감속이 많으면 높아져요.
페이싱 일관성
왜 평균 파워만 보면 속기 쉬운가
평균 파워는 직관적이지만 함정이 있어요. 오르막에서 강하게 밟고, 내리막이나 코너에서 쉬면 숫자가 서로 상쇄돼 버립니다. 겉으로는 비슷한 평균 파워라도 실제 생리적 부담은 훨씬 다를 수 있어요. TrainingPeaks는 이런 한계를 보완하려고 NP를 사용한다고 설명합니다. 변동이 큰 라이딩일수록 NP가 평균 파워보다 높아지고, steady effort에 가까울수록 둘의 차이가 줄어든다고 해요. [TrainingPeaks]
저는 이 차이를 즈위프트 그룹 라이딩에서 자주 느꼈어요. 화면상 평균 파워는 버틸 만한데, 짧은 가속이 반복되면 다리가 먼저 무너지더라고요. 이런 날은 “오늘 왜 이렇게 힘들지?”가 아니라 “평균 파워만 보고 있었구나”로 해석하는 편이 훨씬 정확했어요. (경험) 실내 라이딩이라고 데이터가 단순하지 않은 이유가 여기에 있습니다.
Normalized Power는 무엇을 보여주나
NP는 30초 롤링 평균을 바탕으로, 강한 출력 변화에 더 큰 가중치를 주는 방식으로 계산됩니다. 쉽게 말하면 “이 정도로 출렁인 라이딩을, 만약 일정한 출력으로 했다면 몸은 몇 와트짜리 운동으로 느꼈을까?”를 보여주는 숫자예요. 그래서 레이스, 업다운 코스, 인터벌처럼 파워 변동이 큰 상황에서 특히 유용합니다. [TrainingPeaks]
함께 보면 좋은 값이 VI(Variability Index)예요. VI는 NP를 평균 파워로 나눈 값인데, TrainingPeaks는 이 수치가 파워가 얼마나 일정했는지를 보여준다고 설명합니다. 타임트라이얼처럼 고르게 타면 낮고, 크리테리엄이나 가감속이 많은 라이딩은 높아지는 편이에요. 초보자라면 VI가 높다는 건 “괜히 많이 흔들렸다”는 신호로 받아들이면 이해가 쉬워요. [TrainingPeaks]
▲ NP 계산 4단계와 VI 해석 가이드 — TrainingPeaks 공식 문서 기반
Zwift와 Strava는 어떻게 연결하나
Zwift 활동은 Strava로 자동 업로드할 수 있어요. Strava 공식 도움말도 Zwift 연동 및 FIT 파일 업로드 경로를 안내하고 있고, Zwift는 활동 파일을 industry-standard FIT 파일로 저장한다고 설명합니다. [Strava 지원] 또한 2026년 2월 공개된 Zwift 1.108 업데이트에서는 Strava에 표시되는 활동 제목을 간소화하고, 루트와 월드 정보는 설명란으로 옮겼다고 밝혔어요. [Zwift Forums]
다만 여기서 중요한 포인트가 하나 있어요. Strava는 공식 문서에서 NP라는 표현보다 Weighted Average Power와 Training Load를 중심으로 설명합니다. 즉, Strava 안에서 보이는 값과 TrainingPeaks 계열의 NP 개념은 유사하게 이해될 수 있지만, 화면 표기와 지표 체계가 완전히 같다고 단정하면 안 됩니다. [Strava 지원] [확인 필요]
그리고 Zwift에서 올라간 실내 기록은 Strava에서 Virtual Ride로 분류됩니다. 실외 기록과 섞어 볼 때 이 구분이 꽤 유용해요. [Strava 지원]
▸ 연동 설정 체크리스트
-
1
Zwift 앱 → 프로필 → 연결된 앱에서 Strava 연동 활성화 -
2
라이딩 종료 후 Zwift 활동이 Strava에 Virtual Ride로 자동 업로드되는지 확인 -
3
Strava 설정 → 내 퍼포먼스 → FTP 또는 파워존 설정 입력 [Strava 지원] -
4
FIT 파일이 필요하면 Zwift 홈페이지 My Activities에서 직접 다운로드 가능 [Zwift 지원]
실전에서 NP를 어떻게 읽어야 하나
가장 쉬운 해석은 이거예요. AP와 NP가 거의 같으면 페이싱이 안정적이었다는 뜻이고, NP가 훨씬 높으면 짧은 과출력이 많았다는 뜻이에요. ERG 워크아웃은 대체로 AP와 NP 차이가 작고, 즈위프트 레이스는 차이가 커지기 쉽습니다. 그래서 같은 1시간이라도 “얼마나 힘들었는가”를 비교할 때는 AP보다 NP 쪽이 실제 체감과 더 잘 맞아요. [TrainingPeaks]
TSS도 여기서 연결됩니다. TrainingPeaks는 TSS 계산에서 시간, NP, IF, FTP를 함께 사용한다고 설명해요. 즉, NP를 제대로 읽기 시작하면 단순히 오늘 출력이 얼마였는지가 아니라, 내 몸에 어떤 훈련 부하가 쌓였는지를 더 입체적으로 볼 수 있게 됩니다. [TrainingPeaks]
▸ 초보자가 헷갈리는 포인트
Strava의 Fitness & Freshness는 Training Load와 Relative Effort를 기반으로 설명됩니다. 흔히 CTL/ATL이라고 부르는 표현은 TrainingPeaks 쪽 용어에 가깝기 때문에, Strava 화면을 설명할 때 그대로 섞어 쓰면 혼선이 생길 수 있어요. 용어 체계가 다르다고 보는 편이 맞습니다. [Strava 지원]
▲ 라이딩 유형별 NP·VI 해석 가이드 — 어떤 라이딩이었는지에 따라 숫자 읽는 기준이 달라집니다
ERG 워크아웃
AP ≈ NP, VI 낮음. 페이싱 안정. 처방된 강도대로 수행됐는지 기준으로 활용.
안정적 페이싱
즈위프트 레이스
NP > AP 크게 벌어짐, VI 높음. 단거리 고강도 반복 → 충분한 회복 필요.
높은 부하 주의
초보자가 바로 써먹는 훈련 루틴
추천은 아주 단순해요. 첫째, ERG 모드 워크아웃에서는 AP와 NP 차이를 확인하면서 “일정하게 밟는 감각”을 익혀보세요. 둘째, 그룹 라이딩이나 레이스 후에는 NP와 VI를 보면서 “괜히 튄 구간”이 어디였는지 복기하세요. 셋째, Strava에서는 파워존과 Training Load 흐름을 같이 보면서 회복일을 억지로 지키는 습관을 들이는 게 좋아요. FTP가 입력돼 있으면 Strava는 파워존을 자동 계산합니다. [Strava 지원]
실내 훈련을 오래 하면서 느낀 건, 숫자를 많이 보는 것보다 “어떤 숫자를 봐야 하는지”를 아는 게 훨씬 중요하다는 점이에요. 평균 파워만 붙잡고 있으면 운동은 열심히 했는데 해석은 엉뚱하게 하는 날이 생기거든요. NP를 알면 그 부분이 꽤 깔끔하게 정리됩니다. (경험)
마무리: 숫자를 보는 눈이 달라지면 훈련이 쉬워진다
즈위프트와 Strava 연동의 진짜 장점은 기록이 자동으로 올라가는 편리함보다, 내 라이딩을 “더 정확하게 읽을 수 있게 된다”는 데 있어요. 평균 파워는 표면이고, NP는 안쪽 이야기에 가깝습니다. 실내 훈련이든 가상 레이스든, 이제는 “몇 와트 탔는가”보다 “몸이 몇 와트로 느꼈는가”를 같이 보세요. 그 순간부터 훈련이 조금 덜 막막해집니다. [TrainingPeaks]
저는 디레토 XR 위에서 비앙키 임풀소 105로 탈 때마다, 그리고 실외에서 거스토 듀로 스포츠 105 Di2로 나갔다 돌아올 때마다 이 두 숫자를 비교해요. 장비가 달라도, 코스가 달라도, NP라는 렌즈 하나만 더하면 오늘 운동이 몸에 어떻게 쌓였는지가 훨씬 명확하게 보입니다. (경험)
-
1
라이딩 후 Strava에서 AP와 NP(Weighted Average Power) 차이를 먼저 확인하세요 -
2
VI(Variability Index)가 높다면 “짧은 과출력이 반복됐다”는 신호 — 회복 계획을 세우세요 -
3
Strava에 FTP 입력 → 파워존 자동 계산 → Training Load 흐름으로 과훈련 방지 -
4
Strava 용어(Training Load, Relative Effort)와 TrainingPeaks 용어(TSS, CTL)를 섞어 쓰지 않기 [확인 필요]