Calcolatore di macchina di Atwood
Con 5 kg e 3 kg appesi a una puleggia ideale, il sistema accelera a 2,4525 m/s² e la fune regge 36,7875 N, con il lato da 5 kg che scende: il calcolatore fornisce in un colpo accelerazione, tensione e massa che scende. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Prima massa sospesa
- 5
- Seconda massa sospesa
- 3
- Accelerazione gravitazionale
- 9,81
- Massa 1
- 5
- Massa 2
- 3
- Gravità
- 9,81
- A
- 2,4525
Un calcolatore di macchina di Atwood trasforma il classico problema a due masse e puleggia in un risolutore affidabile per compiti, laboratori e controlli rapidi di progetto. Inserisca le due masse sospese m1 e m2 più l'accelerazione gravitazionale g in un sistema di unità coerente, e lo strumento restituisce l'accelerazione con segno del sistema, la sua magnitudine, la tensione della fune, quale lato scende quando le masse differiscono, equazioni completamente sostituite e passaggi ordinati da incollare in fogli di lavoro o test automatici. Il modello è la macchina di Atwood ideale: puleggia senza massa né attrito e fune senza massa e inestensibile, così le due masse condividono una magnitudine di accelerazione e una tensione uniforme.
Cos'è una macchina di Atwood ideale e quali formule si applicano
Una macchina di Atwood è due masse sospese collegate da una fune che passa su una puleggia in modo che, quando una massa scende, l'altra salga con la stessa magnitudine di accelerazione. Nel modello ideale di aula la puleggia è senza massa e senza attrito, la fune è senza massa e inestensibile, e la gravità è una costante g verticale.
La seconda legge di Newton su ciascun corpo libero produce una coppia algebrica per l'intero sistema: l'accelerazione con segno a è uguale a g per la differenza di masse m1 meno m2, il tutto diviso per la somma m1 più m2, e la tensione della fune T è uguale a due per m1 per m2 per g diviso per quella stessa somma.
Un a positivo significa che m1 scende e m2 sale; un a negativo significa l'opposto; masse uguali danno accelerazione nulla e tensione uguale al peso sospeso m g di ciascuna. Le masse devono essere scalari positivi; una massa negativa non è fisica per questo modello classico ed è respinta. Anche la gravità deve essere positiva.
Chi chiama mantiene m1, m2 e g in un sistema di unità coerente —ad esempio chilogrammi e metri al secondo quadrato— così a esce nell'unità di accelerazione e T in quella di forza di quel sistema. Il calcolatore non modella inerzia della puleggia, allungamento della fune, attrito né resistenza dell'aria; quelle estensioni richiedono equazioni e ingressi diversi.
Suggerimenti pratici, limiti e ricerche correlate
Usi un sistema di unità coerente da un capo all'altro prima della chiamata; questa pagina non converte tra SI e imperiale. Nell'insegnare i diagrammi di corpo libero, derivi prima a e T dalle due equazioni del moto, poi confermi qui il risultato numerico.
Questa pagina interessa chi cerca un calcolatore di macchina di Atwood, un risolutore di accelerazione e tensione Atwood, o un calcolatore di puleggia a due masse online; non è una suite completa di dinamica multi-corpo, né un modello di razzo a massa variabile, né un convertitore di unità.
Preferisca questa capacità quando conosce già le due masse sospese e la gravità e le serve solo accelerazione e tensione ideali; se il problema dà pesi invece di masse, converta il peso in massa con g locale quando il sistema di unità lo richiede, oppure inserisca le masse direttamente se il problema le enuncia già. I controlli andata e ritorno sono semplici: ricalcoli a mano g per la differenza di masse sulla somma e confermi l'uguaglianza con la a pubblicata con lo stesso arrotondamento a dodici decimali della risposta.
Casi d'uso
Controllo compiti per pulegge a due masse
Gli studenti inseriscono m1, m2 e g da problemi di Atwood del testo e confrontano accelerazione con segno, tensione e passaggi di sostituzione con un risultato deterministico prima di consegnare.
Test unitari di ausili di fisica
Generi casi noti di accelerazione e tensione più rifiuti deliberati di massa negativa per i valori attesi di kata di codice in simulatori o giochi.
Pre-controllo di lab prima di dati reali di puleggia
Le pipeline calcolano prima a e T ideali, poi confrontano con sensori di moto per quantificare attrito e inerzia della puleggia come errore residuo.
Domande frequenti
Cosa significa un'accelerazione positiva o negativa?
Un a positivo significa che m1 scende e m2 sale. Un a negativo significa che m2 scende e m1 sale.
La massa può essere negativa o zero?
No. Nell'Atwood classico le masse devono essere positive.
Include massa della puleggia o attrito?
No. Il modello ideale assume puleggia senza massa né attrito e fune senza massa e inestensibile. L'apparato reale richiede termini extra.
Il calcolatore di macchina di Atwood è gratuito?
Lo strumento nel browser è gratuito e gira in locale.
Cosa succede se le due masse sono uguali?
Il sistema è in equilibrio: l'accelerazione è nulla e la tensione della fune è uguale al peso di una qualsiasi delle due masse, m per g, qualunque sia il valore di g usato.
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/atwood-machine \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"m1":5,"m2":3,"g":9.81}'const res = await fetch("https://api.kit.forhosting.com/mech/atwood-machine", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"m1": 5,
"m2": 3,
"g": 9.81
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/atwood-machine",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"m1": 5,
"m2": 3,
"g": 9.81
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/atwood-machine", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"m1":5,"m2":3,"g":9.81}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"m1":5,"m2":3,"g":9.81}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/atwood-machine", 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
{
"m1": 5,
"m2": 3,
"g": 9.81
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.atwood_machine",
"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.
Limiti
max_abs | 1000000000000 |
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
La massa negativa è respinta con invalid_input affinché moduli errati non inventino mai un numero. Il prezzo è un forfait $0.002 per richiesta API riuscita; le validazioni fallite non sono mai addebitate.
Come chiamare l'API e cosa si riceve
I valori assoluti devono restare entro il limite pubblicato di un bilione; ogni massa deve essere strettamente positiva e almeno uno per dieci alla meno quindici, e la gravità ugualmente positiva. Invii un corpo JSON con i tre campi finiti obbligatori m1 (alias mass1 e m_1), m2 (alias mass2 e m_2) e g (alias gravity e gravity_accel). La validazione fallita —campi mancanti, numeri non finiti, valori fuori limiti, massa negativa o non positiva, gravità non positiva, o quoziente non finito— restituisce invalid_input e non è mai addebitata. Il prezzo è un forfait $0.002 per richiesta riuscita con unità item e prezzo marginale nullo. Preferisca numeri JSON quando controlla il client; le stringhe numeriche sono accettate solo se seguono un pattern finito rigoroso per incollare moduli di compiti.
Suggerimenti pratici, limiti e ricerche correlate
Mantenga m1, m2 e g entro l'intervallo assoluto pubblicato affinché prodotti e quozienti restino finiti in doppia precisione IEEE sul Worker e nel browser. Abbini esempi di lezione in modo deliberato: m1 uguale a cinque, m2 uguale a tre e g uguale a 9.81 produce accelerazione positiva perché m1 è più pesante, con una tensione tra i due pesi sospesi; masse uguali con qualsiasi g positiva danno a uguale a zero e T uguale a m g; una massa deliberatamente negativa dimostra la via dura invalid_input. Le attività fallite con invalid_input non consumano il saldo prepagato, il che rende economici gli script esplorativi quando gli apprendisti inviano di proposito una massa negativa.
Domande tecniche
Quali formule usa il calcolatore di macchina di Atwood?
Per una macchina di Atwood ideale usa a = g (m1 − m2) / (m1 + m2) per l'accelerazione con segno del sistema e T = 2 m1 m2 g / (m1 + m2) per la tensione della fune.