Calcolatore energia del pendolo
Scelga un punto qualsiasi dell'oscillazione e veda dove si trova l'energia: una massa di 0,5 kg su un filo di 1 m lasciata a 30 gradi ne porta già la maggior parte come moto a 15 gradi. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Lunghezza
- 1
- Massa
- 0,5
- Ampiezza (°)
- 30
- Angolo (°)
- 15
- G
- 9,81
- Lunghezza (m)
- 1
- Massa (kg)
- 0,5
- G m s2
- 9,81
- Altezza (m)
- 0,0340741737
Un pendolo semplice conserva un'energia meccanica totale fissa quando si fissano lunghezza, massa, gravità e l'ampiezza da cui la massa viene rilasciata da ferma. A ogni angolo successivo quel totale si divide tra energia potenziale gravitazionale rispetto al punto più basso ed energia cinetica della massa in moto. Studenti, docenti e script di laboratorio necessitano di entrambe le parti a un angolo di oscillazione arbitrario senza ridisegnare a mano la formula dell'altezza con coseno. Questo calcolatore di energia del pendolo accetta lunghezza in metri, massa in chilogrammi, ampiezza e angolo corrente in gradi dalla verticale, e gravità opzionale; restituisce potenziale, cinetica, totale, altezza sul fondo, velocità e le frazioni PE/KE. Una lunghezza negativa è rifiutata come input non valido.
Come l'energia meccanica del pendolo si divide a un angolo
Immagini una massa m su un filo o un'asta senza massa di lunghezza L, appesa sotto accelerazione gravitazionale g costante. Misuri l'angolo dalla verticale verso il basso. Nel punto più basso l'altezza della massa sopra tale riferimento è zero; all'angolo θ l'innalzamento geometrico è L per uno meno il coseno di θ, così l'energia potenziale gravitazionale è m g L (1 − cos θ) quando si prende PE uguale a zero in basso.
Se il pendolo viene rilasciato da fermo all'ampiezza θ_amp, tutta l'energia è potenziale in quell'istante e il totale conservato è m g L (1 − cos θ_amp). A un angolo minore θ nel libero oscillare, il potenziale è sceso a m g L (1 − cos θ) e la differenza compare come energia cinetica: KE vale m g L (cos θ − cos θ_amp).
La velocità segue da KE uguale a un mezzo m v al quadrato, dando v uguale alla radice quadrata di due g L per (cos θ − cos θ_amp). Queste identità assumono assenza di attrito, di trascinamento dell'aria e perno fisso; restano esatte a grandi angoli perché non usano mai l'approssimazione di piccolo angolo che linearizza il periodo.
Contratto di input, campi di risposta e fallimenti di validazione
Anche la lunghezza zero è rifiutata. La massa deve essere non negativa; massa zero produce energie e velocità nulle, utile per smoke test. Ampiezza e angolo in valore assoluto devono restare ciascuno entro centottanta gradi dalla verticale, e il valore assoluto dell'angolo corrente non deve superare quello dell'ampiezza — altrimenti la massa sarebbe fuori dall'intervallo energetico di libera oscillazione e la cinetica sarebbe negativa.
La gravità deve essere positiva e finita. Le richieste non valide non sono addebitate. Abbini i numeri al proprio grafico di PE e KE rispetto all'angolo se serve una figura; questa capacità risolve solo la divisione di energia e non emette immagini né prosa passo-passo oltre al campo formula.
Dove un calcolatore di energia del pendolo crea valore
Le aule di fisica e le piattaforme di tutoraggio usano un calcolatore di energia del pendolo affinché gli studenti verifichino PE e KE a metà oscillazione senza errori algebrici sull'altezza con coseno. I generatori di esami e i plugin LMS necessitano di un oracolo deterministico che rifiuti lunghezza negativa e angoli oltre l'ampiezza invece di inventare una cinetica negativa che un correttore difettoso potrebbe trattare come successo.
I taccuini di laboratorio che registrano angoli da fotocellula o θ(t) da video possono chiamare la stessa funzione pura a ogni fotogramma per annotare frazioni di energia senza un pacchetto completo di dinamica multicorpo. La validazione fallita non consuma saldo.
Casi d'uso
Controlli PE/KE in classe a metà oscillazione
Lasci che gli studenti inseriscano lunghezza, massa, ampiezza e un angolo a metà oscillazione e verifichino potenziale, cinetica e totale rispetto ai metodi di altezza con coseno del testo.
Tracciamento di laboratorio e automazione dei taccuini
Mappi angoli di oscillazione misurati alle frazioni PE e KE in script di fotocellula o analisi video senza una libreria completa di dinamica.
Domande frequenti
Come il calcolatore di energia del pendolo separa KE e PE?
Con PE zero in basso, PE = m g L (1 − cos θ) e l'energia totale E = m g L (1 − cos θ_amp) per rilascio da fermo all'ampiezza. La cinetica è KE = E − PE = m g L (cos θ − cos θ_amp).
Cosa succede se la lunghezza è negativa?
La lunghezza è una distanza fisica e non può essere negativa; l'input non valido non viene addebitato.
L'angolo corrente può superare l'ampiezza?
Fuori da tale intervallo il modello di libera oscillazione richiederebbe cinetica negativa, quindi la richiesta è rifiutata.
Vale anche per oscillazioni ampie?
Sì. Le formule dell'energia usano il coseno completo dell'angolo e mai l'approssimazione per piccoli angoli usata per il periodo, quindi restano esatte anche per ampie oscillazioni di un pendolo ideale.
Quale gravità si usa se non la indico?
Si usa 9,81 m/s², il valore abituale della Terra negli esercizi. Può inserire qualsiasi altro valore positivo, per esempio uno locale più preciso per il laboratorio.
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/pendulum-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":1,"mass":0.5,"amplitude_deg":30,"angle_deg":15}'const res = await fetch("https://api.kit.forhosting.com/mech/pendulum-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 1,
"mass": 0.5,
"amplitude_deg": 30,
"angle_deg": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/pendulum-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 1,
"mass": 0.5,
"amplitude_deg": 30,
"angle_deg": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/pendulum-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":1,"mass":0.5,"amplitude_deg":30,"angle_deg":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":1,"mass":0.5,"amplitude_deg":30,"angle_deg":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/pendulum-energy", 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
{
"length": 1,
"mass": 0.5,
"amplitude_deg": 30,
"angle_deg": 15
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.pendulum_energy",
"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 l'energia meccanica del pendolo si divide a un angolo
Questo endpoint implementa esattamente quella forma chiusa: Lei fornisce L, m, θ_amp, θ e g opzionale (predefinito 9.81 m/s²) e riceve le parti di energia in joule con unità SI, più altezza, altezza massima, velocità e le frazioni del totale che sono potenziale e cinetica, così i cruscotti tracciano una barra PE/KE pulita senza ricalcolare i totali.
Contratto di input, campi di risposta e fallimenti di validazione
Invii in POST un corpo JSON con i numeri finiti obbligatori length (o L, length_m), mass (o m, mass_kg), amplitude_deg (o amplitude, theta_max_deg, amp_deg) e angle_deg (o angle, theta_deg, swing_angle_deg). Il g opzionale (o gravity, gravity_accel, gravitational_acceleration) vale 9.81 se omesso. La lunghezza deve essere strettamente positiva: una lunghezza negativa non è una distanza fisica e fallisce con invalid_input e un messaggio che nomina length e la parola negative così i client possono abbinare l'errore nei test. In caso di successo il corpo riecheggia length_m, mass_kg, amplitude_deg, angle_deg e g_m_s2; riporta height_m e height_max_m sul fondo; restituisce potential_j, kinetic_j e total_j; dà speed_m_s; pe_fraction e ke_fraction (zero se il totale è zero); una breve stringa di formula; e unit_energy uguale a J.
Dove un calcolatore di energia del pendolo crea valore
Poiché l'implementazione è parse di livello A puro, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.
Casi di integrazione
Valutazione automatica di esami e LMS
Valuti gli item di energia del pendolo con un oracolo deterministico che rifiuta lunghezza negativa e angoli oltre l'ampiezza come invalid_input, senza mai inventare KE negativa.
Domande tecniche
Quali unità usa l'API?
SI per impostazione predefinita: lunghezza in metri, massa in chilogrammi, angoli in gradi dalla verticale, g in m/s² (predefinito 9.81). Le energie sono in joule e la velocità in m/s quando si usano tali unità.
Quanto costa il calcolatore di energia del pendolo?
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.