VO2 max test del gradino Astrand-Ryhming
Un uomo di 30 anni e 70 kg la cui frequenza cardiaca si stabilizza a 150 dopo il test del gradino di Astrand-Ryhming ha un VO2 max stimato di 41,467 mL/kg/min. Indichi frequenza, sesso, età e peso per stimare la capacità aerobica senza test massimale. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Frequenza cardiaca
- 150
- Sesso
- male
- Age
- 30
- Peso
- 70
- Unità di peso
- Kg
- VO2max (mL/kg/min)
- 41,467
- VO2max (l/min)
- 2,9027
- Carico di lavoro (kgm/min)
- 837,9
- Origine del carico
- step_protocol
Questo calcolatore di VO2 max del test del gradino Astrand-Ryhming stima il consumo massimo di ossigeno a partire da un classico protocollo di campo submassimale: una serie cronometrata di salite su un banco di altezza e cadenza note, oppure una potenza esterna equivalente, insieme alla frequenza cardiaca in stato stazionario registrata al termine del lavoro. Allenatori, corsi di fisiologia dell'esercizio e programmi di benessere usano l'approccio Astrand-Ryhming quando un test massimale graduato completo non è praticabile, ma serve comunque una baseline aerobica numerica ripetibile dopo un blocco di allenamento. Il motore applica la forma chiusa di Buono del nomogramma di Astrand con coefficienti fissi per sesso, moltiplica per il fattore classico di correzione per età di Astrand quando richiesto e restituisce sia litri assoluti al minuto sia millilitri relativi per chilogrammo al minuto. Il carico di lavoro può essere inserito direttamente in chilogrammi-metro al minuto o in watt, oppure calcolato offline da massa corporea, altezza del gradino e passi al minuto mediante il fattore meccanico standard del test del gradino. Non vi è alcuna chiamata di rete, né campionamento casuale, né dipendenza dalla data corrente.
Cosa significa la stima Astrand-Ryhming e cosa contiene la risposta
Il VO2 max è la misura di laboratorio standard della capacità cardiorespiratoria: la massima velocità con cui l'organismo può prelevare e utilizzare ossigeno durante l'esercizio intenso. La misura diretta richiede un carrello metabolico e uno sforzo massimale, perciò i protocolli di campo stimano la stessa grandezza da un lavoro submassimale più agevole e dalla frequenza cardiaca. La famiglia di test Astrand-Ryhming, introdotta negli anni Cinquanta, collega un regime di lavoro stabile e la frequenza cardiaca che tale lavoro produce a un consumo massimo di ossigeno stimato mediante un nomogramma pubblicato.
Per il gradino, il regime di lavoro esterno è il prodotto di massa corporea, altezza del banco, cadenza di salita e un fattore meccanico che tiene conto della salita più il costo parziale della discesa controllata. Quel regime di lavoro, insieme al sesso e alla frequenza cardiaca stabile, entra in formule frazionarie lineari specifiche per sesso che riproducono il nomogramma (Buono e colleghi, millenovecentottantanove).
Il VO2 max assoluto in litri al minuto viene poi scalato con la tabella classica di correzione per età di Astrand, così che gli adulti più giovani ricevano un fattore vicino a uno e gli anziani un fattore inferiore, e il VO2 max relativo si ottiene dividendo per la massa corporea. Il percorso è pienamente deterministico: ingressi identici producono sempre la stessa uscita arrotondata.
Gli ingressi rifiutati includono frequenza cardiaca, sesso, età o peso mancanti; valori non finiti; qualsiasi grandezza fisiologica non positiva; una frequenza cardiaca così bassa che il denominatore del nomogramma non sia positivo; e valori sopra i tetti morbidi documentati. Lo strumento non prescrive zone di allenamento, autorizzazione medica né diagnosi; valuta soltanto le equazioni pubblicate di Astrand-Ryhming sui numeri che Lei fornisce.
Dove il test del gradino Astrand-Ryhming si colloca in coaching, istruzione e software
Allenatori e personal trainer usano un protocollo Astrand a gradino o a ciclo quando i clienti non possono o non devono completare uno shuttle o un test massimale sul tapis roulant, ma vogliono comunque una baseline di forma numerica ripetibile dopo un blocco di allenamento con la stessa altezza di banco e cadenza.
Docenti e corsi di fisiologia dell'esercizio assegnano il gradino Astrand-Ryhming come laboratorio che gli studenti possono svolgere con un metronomo e un banco solido, poi inseriscono la frequenza cardiaca stabile e il carico calcolato nelle formule del nomogramma per vedere come sesso, età e massa corporea spostano la stima. I programmi di benessere sul lavoro e occupazionali a volte preferiscono un gradino submassimale perché la richiesta di abilità è bassa e la sessione è breve rispetto a una corsa di un miglio e mezzo.
Gli sviluppatori chiamano lo stesso contratto da script per seminare vettori di test deterministici in app di fitness, normalizzare i log inseriti dall'allenatore prima del grafico, o soddisfare esercizi di programmazione che richiedono una formula documentata di VO2 max anziché una consultazione di tabella improvvisata.
Lo abbini ad altri aiuti gratuiti e deterministici di VO2 max come gli stimatori di distanza Cooper o di camminata Rockport quando costruisce un piccolo laboratorio di calcolatori di test di campo, e tratti sempre il numero come una stima da lavoro submassimale e frequenza cardiaca, non come una diagnosi clinica.
Casi d'uso
Baseline di forma con test del gradino
Stimi il VO2 max dopo una serie cronometrata Astrand-Ryhming e ripeta il test con la stessa altezza di banco e cadenza per seguire il cambiamento aerobico.
Laboratori di fisiologia dell'esercizio
Generi risultati Astrand riproducibili per schede degli studenti e chiavi di risposta da frequenza cardiaca, peso e carico di gradino misurati.
Domande frequenti
Quanto costa il calcolatore di VO2 max del gradino Astrand-Ryhming?
È gratuito nel Suo browser su questa pagina.
Cosa succede se frequenza cardiaca, peso, età o carico sono zero o negativi?
I valori non positivi non sono validi per la stima Astrand-Ryhming.
Si tratta di una diagnosi medica della capacità cardiorespiratoria?
No. È una stima deterministica da test di campo basata su formule di nomogramma pubblicate e fattori di età. Non sostituisce il test da sforzo graduato né il consiglio clinico.
Che VO2 max dà una frequenza di 150 nel test del gradino di Astrand?
Per un uomo di 30 anni e 70 kg sul gradino predefinito di 40 cm, a 22,5 passi al minuto, il carico è di 837,9 kgm/min e la stima è di 41,467 mL/kg/min, ovvero 2,9027 L/min, dopo un fattore d'età di 0,935.
Perché l'età cambia il risultato?
Perché il valore assoluto passa per la tabella di correzione per età di Astrand: gli adulti più giovani ricevono un fattore vicino a uno, quelli più anziani un fattore più basso, interpolato tra le età. Si può disattivare la correzione per vedere il valore del nomogramma senza aggiustamenti.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/health/vo2max-astrand-step \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"heart_rate":150,"sex":"male","age":30,"weight":70}'const res = await fetch("https://api.kit.forhosting.com/health/vo2max-astrand-step", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"heart_rate": 150,
"sex": "male",
"age": 30,
"weight": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/vo2max-astrand-step",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"heart_rate": 150,
"sex": "male",
"age": 30,
"weight": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/vo2max-astrand-step", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"heart_rate":150,"sex":"male","age":30,"weight":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"heart_rate":150,"sex":"male","age":30,"weight":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/vo2max-astrand-step", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"heart_rate": 150,
"sex": "male",
"age": 30,
"weight": 70
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.vo2max_astrand_step",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Cosa significa la stima Astrand-Ryhming e cosa contiene la risposta
Questo calcolatore restituisce vo2max_ml_kg_min e vo2max_l_min come risultati principali, riecheggia frequenza cardiaca, carico in chilogrammi-metro al minuto, peso in chilogrammi e libbre, età, sesso, se è stata applicata la correzione per età e il fattore numerico usato, altezza e cadenza del gradino opzionali quando hanno determinato il carico, la stringa di unità ml/kg/min, l'etichetta di metodo astrand_ryhming_step, la precisione usata e un breve richiamo della formula del ramo di sesso eseguito. I casi non validi falliscono con invalid_input e non vengono addebitati.
Come vengono letti gli ingressi e come l'equazione resta riproducibile
Il sesso accetta male o female, le lettere m o f, man o woman, e i codici numerici uno per maschio e zero per femmina, selezionando i coefficienti maschili zero point zero zero two one two e forty-eight point five oppure i femminili zero point zero zero one nine three e fifty-six point one. L'età è in anni come numero positivo e guida l'interpolazione lineare sulla tabella classica dei fattori Astrand dall'età fifteen fattore one point one zero fino all'età sixty-five fattore zero point six five, con saturazione fuori da tale intervallo. La frequenza cardiaca è obbligatoria come heart_rate in battiti al minuto, con alias hr, pulse, bpm, hrr e steady_hr, e deve essere un numero finito positivo abbastanza alto da mantenere positivo il denominatore specifico per sesso. Il peso è un numero finito positivo con weight_unit opzionale predefinito in chilogrammi; imposti weight_unit a lb quando la bilancia legge in libbre. Il carico può essere fornito direttamente come workload con workload_unit opzionale di kgm_min o watts; i watt si convertono con il fattore convenzionale six point one two chilogrammi-metro al minuto per watt usato con il nomogramma. Abbini l'esecuzione gratuita nel browser su questa pagina all'API a pagamento quando le serve lo stesso risultato matematico all'interno di una pipeline automatizzata di coaching o di ricerca.
Dove il test del gradino Astrand-Ryhming si colloca in coaching, istruzione e software
I team di prodotto usano l'endpoint quando un modulo raccoglie frequenza cardiaca, sesso, età, peso e campi di carico o di protocollo a gradino, e l'interfaccia deve mostrare millilitri per chilogrammo al minuto senza spedire un'implementazione propria delle equazioni di Buono e della tabella di età. In questa pagina il lavoro viene eseguito interamente nel Suo browser; tramite l'API ogni consultazione riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene memorizzato dopo il ritorno della risposta. Tale suddivisione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo KIT di livello A e Le consente di passare da una demo in aula a una pipeline automatizzata senza cambiare il risultato matematico.
Casi di integrazione
Fixture per app di fitness
Semini unit test e CI con valori deterministici di vo2max_ml_kg_min da frequenza cardiaca, sesso, età, peso e carico noti.
Domande tecniche
Quale formula usa questo strumento?
La forma chiusa di Buono et al. (1989) del nomogramma Astrand-Ryhming: males VO2max L/min = (0.00212×W + 0.299)/(0.769×HR − 48.5)×100; females VO2max L/min = (0.00193×W + 0.326)/(0.769×HR − 56.1)×100, con W in kgm/min, correzione opzionale per età di Astrand, e VO2 max relativo = L/min×1000/weight_kg.
Deve inserire il carico, oppure può usare altezza del gradino e cadenza?
Entrambe le opzioni funzionano. Fornisca workload (kgm/min o watts), oppure lo ometta e il motore calcola W da weight, step_height_cm (default 40 cm male / 33 cm female) e steps_per_min (default 22.5).