Vita sequenza principale
Stimi per quanto tempo una stella brucia idrogeno nel nucleo: il Sole ha 10 miliardi di anni, una stella di due masse solari ne vive meno di due miliardi. Indichi la massa e, se la conosce, la luminosità. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Massa
- 1
- Luminosità
- 1
- Durata di vita (anni)
- 10.000.000.000
- Durata di vita (Gyr)
- 10
- Durata di vita del Sole (anni)
- 10.000.000.000
- Massa su luminosità
- 1
Questo calcolatore di vita sulla sequenza principale stima per quanto tempo una stella può fondere idrogeno nel nucleo scalando la vita solare di dieci miliardi di anni con il rapporto tra massa e luminosità stellare in unità solari. La forma chiusa è del tutto deterministica: gli anni di vita valgono dieci elevato a dieci volte la massa divisa per la luminosità, dove la massa è M divisa per M sole e la luminosità è L divisa per L sole. Quando Lei omette la luminosità, il motore applica la relazione classica massa-luminosità della sequenza principale intermedia: L su L sole uguale alla massa elevata a 3.5, che recupera la familiare scala della vita proporzionale alla massa elevata a meno 2.5. Controlli noti includono il Sole a massa uno e luminosità uno, che produce esattamente dieci miliardi di anni, e una stella di due masse solari con luminosità stimata vicina a undici virgola tre luminosità solari, che vive circa un virgola otto miliardi di anni sulla sequenza principale. Il percorso usa solo aritmetica finita, senza chiamate di rete, senza campionamento e senza scorciatoie dipendenti dalla data.
Dove la vita sulla sequenza principale si colloca nello studio, nell'astronomia e nel software
Gli studenti incontrano la vita sulla sequenza principale quando un manuale collega la massa stellare alle scale di tempo nucleari, quando un problema chiede quanto a lungo una stella di due masse solari resta sulla sequenza principale rispetto al Sole, o quando confrontano stelle O massive e di vita breve con nane M longeve senza codici completi di evoluzione stellare. Gli insegnanti possono pregenerare chiavi di risposta per valori di massa modesti senza fidarsi di app di calcolo opache che cambiano unità in silenzio o scartano la notazione scientifica.
Gli sviluppatori chiamano lo stesso contratto da script per seminare vettori di test deterministici in moduli di astronomia, normalizzare la massa inserita dall'utente prima di demo di abitabilità planetaria, o soddisfare enunciati di sfide di programmazione che richiedono una vita in anni anziché un valore solare approssimato a occhio. La pratica di gara spesso necessita di una fonte rapida e offline di vite scalate per massa per verificare soluzioni senza calcolatrici grafiche sotto pressione di tempo.
Gli strumenti di prodotto e istruzione usano la formula quando un discente digita una massa stellare in unità solari e l'interfaccia deve mostrare per quanto tempo quella stella può bruciare idrogeno accanto a confronti con il Sole.
Casi d'uso
Compiti e controlli di vita stellare
Calcoli la vita sulla sequenza principale da masse stellari da manuale (con o senza luminosità data) e verifichi anni o Gyr prima dei problemi di evoluzione.
Strumenti di astronomia e istruzione
Normalizzi le masse solari inserite dall'utente in vita di combustione dell'idrogeno per demo stellari, schizzi di abitabilità e lezioni interattive.
Domande frequenti
Quanto costa il calcolatore di vita sulla sequenza principale?
È gratuito nel Suo browser in questa pagina.
Come è definita qui la vita sulla sequenza principale?
τ_MS ≈ 10¹⁰ years · (M/M☉) / (L/L☉). Quando la luminosità è omessa, L/L☉ = (M/M☉)^3.5 (relazione massa-luminosità della sequenza principale intermedia).
Cosa succede se la massa è zero o negativa?
La vita sulla sequenza principale non è definita per una massa non positiva.
Devo fornire la luminosità?
No. Se omette la luminosità, viene stimata come mass^3.5 in unità solari. Se la fornisce, deve essere finita e positiva.
Include l'evoluzione post-sequenza principale?
No. Restituisce solo la scala introduttiva della sequenza principale da massa su luminosità. Tracce complete e isocrone richiedono strumenti dedicati di evoluzione stellare.
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/astro/main-sequence-lifetime \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass":1}'const res = await fetch("https://api.kit.forhosting.com/astro/main-sequence-lifetime", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/main-sequence-lifetime",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/main-sequence-lifetime", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/main-sequence-lifetime", 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
{
"mass": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.main_sequence_lifetime",
"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 vita sulla sequenza principale e cosa contiene la risposta
La fase di sequenza principale è la lunga tappa di combustione dell'idrogeno che domina la vita nucleare di una stella. Nell'astronomia introduttiva il combustibile disponibile scala con la massa mentre il tasso di combustione scala con la luminosità, così la vita caratteristica è proporzionale alla massa sulla luminosità. Normalizzare al Sole fissa la costante a dieci miliardi di anni: tau MS vale circa dieci elevato a dieci anni per (M su M sole) su (L su L sole). Questo calcolatore restituisce la massa normalizzata che Lei ha fornito, la luminosità usata (misurata o stimata), un booleano luminosity_estimated, lifetime_years e lifetime_gyr, la scala solare solar_lifetime_years, il rapporto intermedio mass_over_luminosity, precision, l'etichetta di metodo main_sequence_lifetime, una stringa di unità years e un breve promemoria della formula. Quando la luminosità è stata stimata dalla massa, la risposta include anche mass_luminosity_exponent uguale a 3.5. Non c'è evoluzione stellare Monte Carlo né una libreria tabulata di isocrone: il motore costruisce la vita in virgola mobile finita entro l'intervallo di magnitudine supportato, oppure rifiuta l'ingresso con invalid_input. I casi rifiutati includono massa mancante, valori non finiti, magnitudini oltre il tetto documentato e qualsiasi massa zero o negativa, perché la scala di vita sulla sequenza principale non è definita per una massa non positiva. Se Le servono tracce evolutive complete, isocrone dipendenti dalla metallicità o età post-sequenza principale, usi quegli strumenti dedicati; questa pagina risponde solo alla riscrittura massa su luminosità, con un'uscita numerica stabile adatta a fogli di esercizi, test unitari e consumatori di API che non devono inventare modelli stellari dettagliati.
Come si leggono massa e luminosità e come la vita resta riproducibile
Segni più iniziali opzionali e notazione scientifica sulle stringhe numeriche sono consentiti quando si interpretano come decimali finiti; spazi incorporati, prefissi esadecimali e token non numerici vengono rifiutati con un messaggio chiaro affinché una cella errata non diventi una vita sbagliata. Quando la luminosità è fornita deve essere anch'essa strettamente positiva, poiché la divisione per zero o per una luminosità negativa non è fisica in questa scala. Quando la luminosità è omessa, il motore imposta L su L sole uguale alla massa elevata a 3.5, l'esponente massa-luminosità standard della sequenza principale intermedia usato in molti manuali per stelle tra circa mezza e poche masse solari. Il campo preferito è mass per la massa stellare in masse solari, ma si accettano gli alias m, M, mass_solar e solar_masses così fogli di calcolo, query string e moduli tipizzati riutilizzano lo stesso contratto. La luminosità opzionale accetta L, lum, luminosity_solar e solar_luminosities. La massa deve essere strettamente positiva: se mass è zero, negativa o zero negativo, la richiesta fallisce con invalid_input perché la vita sulla sequenza principale non è definita per una massa non positiva. Abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando Le serve lo stesso risultato matematico in una pipeline automatizzata senza reimplementare da sé la formula massa su luminosità.
Dove la vita sulla sequenza principale si colloca nello studio, nell'astronomia e nel software
In questa pagina il lavoro gira interamente nel Suo browser; tramite l'API ogni consultazione riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene memorizzato dopo la risposta. Quella divisione — esplorazione interattiva gratuita e API a pagamento identica — combacia con il resto del catalogo tier A del KIT e Le consente di passare da una demo d'aula a una pipeline automatizzata senza cambiare il risultato matematico. Lo abbini a strumenti di gravità superficiale, magnitudine assoluta o tempo di viaggio della luce quando Le servono passi di astronomia correlati, e ad altri endpoint di fisica quando costruisce un piccolo laboratorio di ausili scientifici gratuiti e deterministici.
Casi di integrazione
Fixture di test deterministiche
Generi vite riproducibili di massa su luminosità per test unitari, controlli di proprietà e asserzioni di CI su moduli di astronomia.