Frazione di massa del propellente
Per guadagnare 9400 di velocità con una velocità di scarico di 3500, la frazione di propellente è 0,931827518029 della massa iniziale, con un rapporto di massa di 14,668675264333. Va bene qualsiasi unità di velocità, purché sia la stessa per entrambi. Gratis nel Suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Delta-v di missione o di stadio
- 9400
- Velocità di scarico efficace ve
- 3500
- Frazione di massa del propellente
- 0,931827518
- Rapporto di massa
- 14,6686752643
Ogni progetto di razzo bilancia quanta parte del veicolo sia propellente contro quanta sia struttura, carico utile e sistemi residui. La frazione di massa del propellente risolve questo compromesso con un unico numero adimensionale: la quota di massa iniziale che deve essere propellente per ottenere una variazione di velocità scelta a fronte di una data velocità di scarico efficace. Questa capacità applica l'equazione ideale del razzo in forma chiusa — il rapporto di massa R è uguale all'esponenziale di delta-v su ve, e la frazione di massa del propellente è uno meno il reciproco di quel rapporto — così studenti, analisti di missione e progettisti di stadi ottengono una frazione deterministica senza fogli di calcolo né rumore Monte Carlo. Gli ingressi condividono una qualsiasi unità di velocità coerente; il risultato è una pura frazione della massa iniziale, pronta per verifiche di compiti, pipeline su foglio di calcolo o studi di compromesso automatizzati su motori di classe Isp nota.
Equazione del razzo e frazione di massa del propellente
L'equazione del razzo di Tsiolkovsky lega il delta-v ottenibile alla velocità di scarico e al rapporto tra massa iniziale e massa finale dopo l'espulsione del propellente. Scrivendo quel rapporto di massa come R uguale a m0 su mf, si ottiene R uguale all'esponenziale di Δv su ve quando ve è la velocità di scarico efficace del sistema propulsivo.
La massa di propellente è m0 meno mf, quindi la frazione di massa del propellente ζ è mp su m0, che si semplifica in uno meno uno su R, o equivalentemente uno meno l'esponenziale di meno Δv su ve. Un Δv di missione più alto a ve fissa costringe una quota maggiore del veicolo a essere propellente; una ve più alta a Δv fisso riduce quella quota e lascia più budget per struttura e carico utile.
Questo strumento restituisce sia ζ sia il rapporto di massa intermedio, così può fare un controllo incrociato con i manuali che citano l'una o l'altra forma. Non modella le perdite gravitazionali, la resistenza aerodinamica, le discontinuità di separazione multistadio o il propellente residuo: quelli spettano a un modello di traiettoria completo.
Dove si colloca nella didattica, nei compromessi di progetto e nell'automazione
I corsi di aerospazio e astronautica usano un calcolatore della frazione di massa del propellente per trasformare coppie di compiti di Δv e ve nella frazione che deve essere propellente prima che gli studenti aprano un foglio di calcolo completo del veicolo. I team di progettazione preliminare selezionano i motori candidati fissando un Δv di missione e facendo variare la classe di ve — biliquido immagazzinabile, LOX/RP, LOX/LH2 o elettrico — per vedere quanto budget di massa resta per massa a secco e carico utile.
Abbini la frazione alla sua frazione di massa strutturale e alla frazione di carico utile quando chiude un bilancio di massa completo; questa capacità resta concentrata sul passaggio dell'equazione del razzo, così rimane veloce, verificabile e priva di ipotesi nascoste.
Casi d'uso
Verifiche di compiti e manuali
Converta un delta-v di missione dichiarato e una velocità di scarico del motore nella frazione di massa del propellente per problemi valutati e quaderni di laboratorio.
Studi di compromesso tra classi di motori
Fissi Δv e confronti ζ tra i valori di ve di LOX/RP, LOX/LH2 ed elettrico per vedere quanta massa resta per hardware a secco e carico utile.
Pipeline di bilancio di massa della traiettoria
Automatizzi ζ e il rapporto di massa dai prodotti di delta-v delle accensioni per cruscotti di dimensionamento degli stadi e revisioni di progetto continue.
Domande frequenti
Quale formula usa il calcolatore della frazione di massa del propellente?
Rapporto di massa R = exp(Δv / ve) e frazione di massa del propellente ζ = 1 − 1/R, equivalentemente ζ = 1 − exp(−Δv / ve), sotto le ipotesi ideali del razzo.
Include perdite gravitazionali, resistenza aerodinamica o effetti multistadio?
No. Restituisce la frazione di massa del propellente ideale a singola accensione da soli Δv e ve. Aggiunga perdite e separazione degli stadi nel suo modello di traiettoria o di veicolo.
Posso inserire le velocità in chilometri al secondo?
Sì, purché la variazione di velocità e la velocità di scarico usino la stessa unità. Conta solo il loro rapporto, quindi mescolare chilometri al secondo e metri al secondo dà una frazione sbagliata.
Come cambia il risultato con un motore più efficiente?
Una velocità di scarico più alta, a parità di variazione di velocità, riduce la frazione di propellente e lascia più margine a struttura e carico utile. Una variazione di velocità maggiore la fa salire.
Che cos'è il rapporto di massa mostrato accanto?
È la massa iniziale divisa per la massa che resta dopo aver bruciato il propellente. La frazione è uno meno l'inverso di quel rapporto, così può verificare i testi che usano l'una o l'altra forma.
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/propellant-mass-fraction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"delta_v":9400,"exhaust_velocity":3500}'const res = await fetch("https://api.kit.forhosting.com/astro/propellant-mass-fraction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"delta_v": 9400,
"exhaust_velocity": 3500
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/propellant-mass-fraction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"delta_v": 9400,
"exhaust_velocity": 3500
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/propellant-mass-fraction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"delta_v":9400,"exhaust_velocity":3500}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"delta_v":9400,"exhaust_velocity":3500}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/propellant-mass-fraction", 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
{
"delta_v": 9400,
"exhaust_velocity": 3500
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.propellant_mass_fraction",
"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
Scegliere delta-v, velocità di scarico e unità
Va bene qualsiasi unità di velocità coerente perché il rapporto Δv su ve è adimensionale; non mescoli chilometri al secondo su un campo con metri al secondo sull'altro senza prima convertire. Per entrambi i campi sono richiesti valori numerici finiti; stringhe vuote, NaN e Infinito falliscono subito con un chiaro messaggio di campo. Passi delta_v come la variazione di velocità che vuole il singolo stadio o il veicolo monostadio impartisca sotto le ipotesi ideali del razzo: i budget approssimativi tipici per LEO dalla Terra si aggirano intorno ai nove-dieci chilometri al secondo prima delle perdite, mentre un'accensione nello spazio profondo o uno stadio superiore possono usarne un valore molto più piccolo. Passi exhaust_velocity come velocità di scarico efficace del motore, non semplicemente la velocità in camera: molti team convertono l'impulso specifico con ve uguale a Isp per g0 quando lavorano in secondi di Isp, poi forniscono ve in metri al secondo insieme a Δv in metri al secondo. Sono accettati alias come dv, deltaV, ve, v_e e vex, così client e notebook non devono rinominare le colonne. La velocità di scarico deve essere strettamente positiva: una ve nulla o negativa è fisicamente non valida per un modello di propulsore chimico o elettrico e viene rifiutata con invalid_input, così l'attività non viene mai addebitata.
Dove si colloca nella didattica, nei compromessi di progetto e nell'automazione
Poiché l'implementazione è puro JavaScript analitico senza IA né servizi esterni, l'anteprima nel browser e i risultati dell'API a pagamento coincidono dopo un arrotondamento stabile. Le chiamate API andate a buon fine sono tariffate a $0.002 per richiesta; i fallimenti di convalida su campi mancanti o velocità di scarico non positiva non consumano saldo.
Domande tecniche
Che cosa succede se la velocità di scarico è nulla o negativa?
La richiesta fallisce con invalid_input indicando che exhaust_velocity deve essere positiva. Una convalida fallita non viene addebitata.
Posso inserire l'impulso specifico invece della velocità di scarico?
Converta prima: ve = Isp × g0 (di solito g0 ≈ 9,80665 m/s²) così Δv e ve condividono la stessa unità di velocità, poi passi ve come exhaust_velocity.
Quanto costa l'API?
$0.002 per richiesta andata a buon fine. Lo strumento in pagina gira gratis nel suo browser con lo stesso nucleo analitico.