Calcolatore forza di resistenza di Stokes
Una sfera di 0,001 m di raggio che avanza a 0,01 m/s in un fluido da 0,001 Pa·s subisce una resistenza di 1,88496e-7 N. Inserisca viscosità, raggio e velocità per ottenere la forza in flusso lento. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Eta
- 0,001
- Raggio
- 0,001
- Velocità
- 0,01
- Forza di resistenza
- 0,0000001885 N
- Precisione
- 12
La legge di Stokes fornisce la resistenza viscosa su una piccola sfera che avanza lentamente in un fluido quando l'inerzia è trascurabile rispetto alla viscosità: la magnitudine della forza è sei pi per la viscosità dinamica per il raggio per la velocità. Studenti che controllano esercizi a basso Reynolds, team di laboratorio che dimensionano microparticelle, modelli di aerosol e sedimentazione e progettazione microfluidica hanno tutti bisogno di quel numero senza riaprire ogni volta un testo di meccanica del continuo.
La legge di Stokes e quando si applica
Nel limite di flusso strisciante (creeping flow) della meccanica dei fluidi del continuo, la forza di resistenza stazionaria su una sfera rigida di raggio r che si muove a velocità relativa v in un fluido newtoniano illimitato di viscosità dinamica η è data dalla legge di Stokes: F_d è uguale a sei volte pi volte eta volte r volte v.
La derivazione bilancia lo scorrimento viscoso sulla superficie della sfera sotto le equazioni di Stokes (inerzia trascurata rispetto alla viscosità), appropriata quando il numero di Reynolds basato su diametro e velocità relativa è molto minore di uno.
L'intento di ricerca si concentra su calcolatore forza di resistenza di Stokes, calcolatore legge di Stokes, resistenza viscosa su una sfera, six pi eta r v e resistenza a basso Reynolds: le persone vogliono un risultato numerico in newton da confrontare con una scheda di esercizi, da inserire in un modello di sedimentazione o da alimentare a una pipeline più ampia. Con ingressi SI —viscosità in pascal-secondi, raggio in metri, velocità in metri al secondo— la forza è in newton.
Gli esempi tipici di aula e laboratorio usano acqua vicino alla temperatura ambiente (η dell'ordine di un millipascal-secondo), raggi su scala micrometrica e velocità di millimetri al secondo, così il prodotto resta piccolo ma fisicamente significativo. La formula non include galleggiamento, massa aggiunta, correzioni di parete né resistenza quadratica; questi appartengono ad altri modelli quando il Reynolds non è piccolo o il dominio è confinato.
Contratto di ingresso, validazione e forma della risposta
Un intero opzionale precision da zero a quindici controlla i decimali della risposta (predefinito dodici). Stringhe numeriche che si parseano a numeri finiti sono accettate così form e pipeline in stile CSV possono passare valori senza un cast extra. Anche la viscosità dinamica non deve essere negativa, coerente con le unità fisiche dei fluidi newtoniani.
La velocità può essere con segno affinché la direzione della forza segua l'asse scelto sotto la legge lineare di Stokes. Non c'è tabella di conversione unità, né soglia di Reynolds, né termine casuale o dipendente dal tempo; è resistenza di Stokes puramente deterministica dai tre scalari.
A cosa serve e quali sono i limiti
Aule e piattaforme di tutoraggio usano un calcolatore della forza di resistenza di Stokes affinché gli studenti verifichino F uguale a 6πηrv per viscosità, raggio e velocità arbitrari senza errori di segno o di fattore due a mano. I generatori di esami e i plugin LMS necessitano di un oracolo deterministico che segni un raggio negativo come non valido invece di restituire in silenzio una magnitudine che un correttore buggato potrebbe trattare come successo. La validazione fallita non consuma saldo.
Ricordi le assunzioni del modello: fluido newtoniano illimitato, sfera rigida, flusso strisciante stazionario e nessuna correzione di parete o multi-corpo; quando falliscono, passi a una correlazione di resistenza più completa piuttosto che forzare la legge di Stokes oltre il suo regime.
Casi d'uso
Stime di microparticelle e sedimentazione
Quaderni e script di laboratorio ottengono una forza in newton strutturata per resistenza di sfera a basso Re senza reimplementare l'aritmetica a sei pi in ogni linguaggio.
Domande frequenti
Cosa succede se il raggio è negativo?
Un raggio di sfera negativo non è valido per la legge di Stokes in questo calcolatore e la validazione fallita non viene addebitata.
Quali unità devo usare?
Usi il SI: viscosità in Pa·s (N·s/m²), raggio in metri, velocità in m/s. La forza è allora in newton (N). Converta altri sistemi di unità prima della chiamata.
Quando è valida la legge di Stokes?
La resistenza di Stokes assume basso numero di Reynolds (flusso strisciante), sfera rigida in fluido newtoniano illimitato e moto relativo stazionario. A Re alto o vicino a pareti usi un altro modello di resistenza.
Come si calcola la forza di resistenza di Stokes su una sfera?
Moltiplichi 6 per π, per la viscosità, per il raggio e per la velocità. Con 0,001 Pa·s, 0,001 m e 0,01 m/s la resistenza è di 1,88496e-7 N, espressa in newton.
Il risultato comprende la spinta di Archimede?
No. Il risultato è solo la resistenza viscosa sulla sfera. Spinta, massa aggiunta e correzioni per le pareti non fanno parte della formula; le aggiunga a parte se il suo problema le richiede.
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/mech/stokes-drag \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"eta":0.001,"radius":0.001,"velocity":0.01}'const res = await fetch("https://api.kit.forhosting.com/mech/stokes-drag", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"eta": 0.001,
"radius": 0.001,
"velocity": 0.01
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/stokes-drag",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"eta": 0.001,
"radius": 0.001,
"velocity": 0.01
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/stokes-drag", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"eta":0.001,"radius":0.001,"velocity":0.01}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"eta":0.001,"radius":0.001,"velocity":0.01}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/stokes-drag", 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
{
"eta": 0.001,
"radius": 0.001,
"velocity": 0.01
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.stokes_drag",
"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
Questo calcolatore della forza di resistenza di Stokes accetta η, r e v finiti, li moltiplica per il fattore classico 6π e restituisce la forza in newton come JSON strutturato con la formula da mostrare. Un raggio di sfera negativo viene rifiutato con invalid_input invece di uno zero vuoto o di un silenzioso trucco del valore assoluto.
Cosa significa la legge di Stokes F = 6πηrv e quando si applica
Consegnare eta, radius, velocity, drag_force, formula, method e unit come JSON rende facile incollare il risultato nelle note, confrontarlo nei test automatici o riutilizzarlo tra linguaggi senza reimplementare l'aritmetica.
Contratto di ingresso, validazione e forma della risposta
Invii un corpo JSON con tre numeri finiti obbligatori: eta (viscosità dinamica η in Pa·s; alias viscosity, dynamic_viscosity, mu), radius (raggio della sfera r in metri; alias r, R) e velocity (velocità relativa v in m/s; alias v, speed, u). Campi mancanti, stringhe vuote, testo non numerico, NaN e Infinity falliscono subito con invalid_input prima di qualsiasi risultato, e la validazione fallita non viene addebitata. Il raggio non deve essere negativo: un raggio di sfera negativo non ha senso geometrico in questo schema di Stokes e viene sempre rifiutato con un messaggio invalid_input che nomina il campo. In caso di successo il corpo ripete eta, radius e velocity alla precisione richiesta, restituisce drag_force come sei pi eta radius velocity arrotondato allo stesso modo e include method stokes_drag, la stringa formula e unit N. Esempio: eta uguale a 0.001 Pa·s (tipo acqua), radius uguale a 0.001 m, velocity uguale a 0.01 m/s produce una forza di resistenza di 6π volte 10 alla meno otto newton, circa 1.885 volte 10 alla meno sette N.
Dove un'API di resistenza di Stokes crea valore, prezzo e limiti
Quaderni di laboratorio per tracciamento di microparticelle, demo di viscosità a sfera cadente e stime di sedimentazione di aerosol spesso riducono il termine viscoso alla resistenza di Stokes quando Re è piccolo; chiamare una piccola API parse evita di reimplementare lo stesso prodotto in ogni linguaggio. Mantenga le richieste piccole, fissi drag_force arrotondato nei test e otterrà newton riproducibili per compiti, bozze microfluidiche e worker all'edge senza montare uno stack CFD completo.
Casi di integrazione
Esercizi sulla legge di Stokes in aula e laboratorio
Studenti e valutatori confermano la resistenza viscosa F=6πηrv per viscosità, raggio e velocità dati, con rifiuto chiaro quando il raggio della sfera è negativo.
Fixture deterministiche per test di fisica
Pipeline CI e LMS fissano valori golden di drag_force da un oracolo parse puro invece di costanti calcolate a mano che variano tra runtime.
Domande tecniche
Come si calcola la forza di resistenza di Stokes su una sfera?
Invii numeri finiti eta (viscosità dinamica in Pa·s), radius (raggio della sfera in m, non negativo) e velocity (m/s). L'API restituisce drag_force = 6 · π · η · r · v in newton.
Quanto costa il calcolatore della forza di resistenza di Stokes?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.