Calcolatore di lavoro
Spingere con 10 N per 5 m nella direzione del moto compie 50 J di lavoro; a 90° la stessa spinta non ne compie affatto. Inserisca forza, spostamento e angolo e ottenga il lavoro con segno in joule. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Forza
- 10
- Spostamento
- 5
- Angolo
- 0
- Angolo rad
- 0
- Coseno theta
- 1
- Lavoro
- 50
- Segno del lavoro
- positive
Il lavoro meccanico misura quanto una forza contribuisce quando un corpo si sposta. Per una forza costante e un percorso rettilineo la relazione in forma chiusa è W uguale a F per d per coseno di theta, dove theta è l'angolo tra il vettore forza e il vettore spostamento. Quando la forza è in newton e lo spostamento in metri, il lavoro è riportato in joule, l'unità SI di trasferimento di energia per mezzi meccanici. Gli studenti usano questa formula di una riga per controllare i compiti; docenti e autovalutatori necessitano di un oracolo deterministico; gli ingegneri di laboratorio verificano pulegge, rampe e traini senza ricalcolare ogni volta la proiezione coseno. Questo calcolatore accetta forza, spostamento e angolo in gradi, restituisce lavoro con segno in joule con coseno e campi intermedi, e respinge angoli oltre centoottanta gradi più qualsiasi input non finito affinché dati errati non diventino mai un NaN silenzioso.
Come si definisce e si calcola il lavoro meccanico
Si inizi con un vettore forza costante di magnitudine F e uno spostamento rettilineo di magnitudine d. L'angolo theta tra quelle due direzioni decide quanta parte della forza compie effettivamente lavoro lungo il percorso. Solo la componente della forza parallela allo spostamento contribuisce: quella componente è F per coseno di theta, e moltiplicando per d si ottiene il lavoro W uguale a F d cos theta.
Quando theta è zero la forza e il percorso sono allineati e il lavoro è massimo e positivo per F e d positivi. Quando theta è novanta gradi la forza è perpendicolare al moto e il lavoro è nullo, ecco perché una forza centripeta su un percorso circolare non compie lavoro. Quando theta è centoottanta gradi la forza si oppone allo spostamento e il lavoro è negativo, cioè la forza sottrae energia al corpo.
L'unità SI di lavoro è il joule, uguale a un newton metro. Il calcolatore converte l'angolo da gradi a radianti una volta per il coseno, moltiplica e pulisce il rumore a virgola mobile affinché le uscite dorate restino stabili. Tutti e tre i campi devono essere numeri finiti; NaN e Infinity sono respinti con input non valido affinché il cliente corregga unità e tipi invece di indovinare.
Questa pagina è volutamente limitata alla formula forza costante percorso rettilineo; integrali di percorso a forza variabile, potenza come lavoro su tempo ed energia cinetica sono intenzioni di ricerca e pagine separate.
Dove i calcolatori di lavoro compaiono nel lavoro reale
I corsi di fisica delle superiori e dell'università introduttiva assegnano esercizi forza-spostamento-coseno, confrontano lavoro positivo e negativo su diagrammi di corpo libero e richiedono joule con segno prima dei problemi di conservazione dell'energia; un oracolo affidabile accelera valutazione e demo. Il personale di progettazione meccanica e produzione converte forza applicata, lunghezza di corsa e angolo di allineamento in stime di lavoro per cicli di pressa, morsetto e attuatore senza ricalcolare proiezioni ogni sessione.
I laboratori di robotica e controllo riportano il lavoro lungo una rotaia diritta dalla forza di carico e dallo spostamento dell'encoder come primo filtro prima di modelli di dinamica multi-corpo completi. Scienza dello sport e biomeccanica stimano il lavoro contro gravità o resistenza su rampe e slitte da forza, lunghezza di percorso e angolo di inclinazione.
Se in seguito serve potenza da lavoro e tempo, energia cinetica da massa e velocità, variazione di energia potenziale o integrazione numerica di forza variabile lungo un percorso, li tratti come intenzioni e pagine separate invece di sovraccaricare questo calcolatore di lavoro.
Casi d'uso
Chiavi di risposta per compiti e laboratorio
Calcoli il lavoro con segno W=Fd cos θ da forza, spostamento e angolo così che studenti e autovalutatori condividano una stessa verità in forma chiusa in joule.
Stime di lavoro su rampa e traino
Converta forza applicata, lunghezza di percorso e angolo di allineamento in joule per rampe, pulegge e traini senza errori manuali di coseno.
Controlli di ciclo attuatore e corsa
Stimi il lavoro meccanico lungo una corsa rettilinea da forza, spostamento e angolo forza-percorso prima di modelli di dinamica completi.
Domande frequenti
Quale formula usa questo calcolatore di lavoro?
Lavoro meccanico W = F × d × cos(θ), dove F è la forza, d lo spostamento e θ l'angolo tra essi in gradi. Il risultato è riportato in joule (J) quando la forza è in newton e lo spostamento in metri.
Cosa succede se l'angolo supera i 180 gradi?
L'angolo tra forza e spostamento deve essere al massimo 180°. Valori maggiori di solito indicano un errore di unità e sono respinti anziché avvolti.
Il lavoro può essere negativo?
Sì. Quando la forza ha una componente opposta allo spostamento (θ tra 90° e 180° per F e d positivi), il lavoro è negativo: la forza sottrae energia al corpo.
E se forza o spostamento è zero?
Il lavoro è zero. Sia forza nulla sia spostamento nullo sono casi limite fisici validi e sono accettati quando tutti i campi sono numeri finiti.
Quanto costa?
Lo strumento del browser è gratuito e gira in locale.
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/work-done \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"force":10,"displacement":5,"angle":0}'const res = await fetch("https://api.kit.forhosting.com/mech/work-done", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"force": 10,
"displacement": 5,
"angle": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/work-done",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"force": 10,
"displacement": 5,
"angle": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/work-done", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"force":10,"displacement":5,"angle":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"force":10,"displacement":5,"angle":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/work-done", 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
{
"force": 10,
"displacement": 5,
"angle": 0
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.work_done",
"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
Come si definisce e si calcola il lavoro meccanico
L'intera pipeline è deterministica: niente semi casuali, niente orologi, niente chiamate di rete e niente deriva di modello, così input identici producono sempre lo stesso JSON.
Cosa invia Lei e cosa riceve indietro
La forza è tipicamente in newton; lo spostamento in metri; l'angolo è l'angolo tra forza e spostamento in gradi e non deve superare centoottanta. Controlli classici da manuale includono dieci newton su cinque metri a zero gradi per cinquanta joule, la stessa forza e spostamento a novanta gradi per lavoro nullo, e centoottanta gradi per meno cinquanta joule. Mantenga unità coerenti in un laboratorio a più passi: se misura la forza in chilonewton deve convertire in newton prima di chiamare, o scalare il risultato dopo, affinché il prodotto numerico corrisponda ancora all'interpretazione SI che la Sua relazione afferma. Invii tre numeri finiti obbligatori nei campi force, displacement e angle. Campi mancanti, stringhe non numeriche, NaN, Infinity e angoli maggiori di centoottanta falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta ecoa force, displacement e angle puliti, fornisce angle_rad come valore in radianti usato per il coseno, cos_theta come coseno di quell'angolo, work come prodotto SI principale F per d per cos theta in joule, work_sign come positive, negative o zero, un oggetto di indizio unità che nomina N, m, degrees e J, method impostato a work_force_times_displacement_times_cos_theta e la breve stringa di formula W uguale a F per d per cos di theta per la visualizzazione. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano il saldo prepagato.
Dove i calcolatori di lavoro compaiono nel lavoro reale
Poiché questa capacità è un motore di parse puro, il prezzo API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.