Periodo massa-molla
Appenda 2 kg a una molla da 50 N/m e scopra quanto dura un'oscillazione completa, in secondi. Inserisca la massa e la costante elastica per ottenere il periodo di un oscillatore ideale massa-molla, per esercizi, laboratorio o prime stime di progetto. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- M
- 2
- K
- 50
- Periodo
- 1,2566370614 s
Questo calcolatore del periodo massa-molla restituisce il tempo necessario a una massa collegata a una molla lineare ideale per completare un’oscillazione. Se Lei inserisce la massa in chilogrammi e la rigidezza in newton al metro, il risultato è espresso in secondi. Il calcolo è deterministico e non usa la rete, campionamenti casuali o ipotesi nascoste sull’ampiezza. È adatto a esercizi, preparazione di laboratorio, controlli di simulazioni e stime ingegneristiche quando si possono trascurare smorzamento, massa della molla ed effetti non lineari.
Che cosa rappresenta il periodo massa-molla
Il periodo è il tempo impiegato da una massa per lasciare un punto del moto, percorrere il resto del ciclo e tornare nello stesso punto con la medesima direzione di movimento. La variabile m indica la massa oscillante, mentre k è la costante elastica della molla, detta anche rigidezza. Una massa maggiore aumenta il periodo perché il sistema cambia velocità più lentamente; una molla più rigida lo riduce perché esercita una forza di richiamo più intensa a parità di spostamento.
Con m in chilogrammi e k in newton al metro, il periodo restituito è in secondi. Nel modello ideale della legge di Hooke il risultato non dipende dall’ampiezza, una proprietà fondamentale del moto armonico semplice. La risposta comprende i valori normalizzati di m e k, il periodo, la sua unità e la formula usata, quindi è semplice controllarla o archiviarla come riferimento deterministico.
Una massa pari a zero è ammessa matematicamente e produce un periodo nullo, anche se ogni apparato reale possiede una certa massa mobile effettiva.
Come inserire correttamente massa e costante elastica
Inserisca la massa mobile come m e la rigidezza della molla come k. Entrambi i valori devono essere numeri finiti. La massa non può essere negativa, poiché una massa inerziale negativa non rientra nel modello classico adottato.
La costante elastica deve essere strettamente positiva. Anche k negativo viene rifiutato: genererebbe una radice non reale e non descrive una comune molla stabile. Per un risultato SI, converta i grammi in chilogrammi e grandezze come newton per centimetro in newton al metro prima dell’invio.
Per esempio, 500 grammi equivalgono a 0.5 chilogrammi e 2 newton per centimetro a 200 newton al metro. Il calcolatore non deduce né converte le unità; un sistema alternativo coerente deve essere interpretato dal chiamante. Le stringhe numeriche finite sono accettate, mentre etichette, suffissi di unità, infinito e campi mancanti non superano la convalida, evitando risultati ingannevoli.
Ipotesi, applicazioni e limiti
L’equazione modella un’unica massa puntiforme effettiva e una molla priva di massa, perfettamente lineare, che si muove senza smorzamento. Presuppone che la molla segua la legge di Hooke nell’intero intervallo di spostamento e che attrito, resistenza dell’aria, forzamento, non linearità geometrica o vincoli variabili non modifichino il moto. Queste ipotesi rendono la formula ottima per la fisica introduttiva, le prime stime progettuali e i controlli delle simulazioni numeriche, ma ne definiscono anche i limiti.
Una molla reale aggiunge massa effettiva, lo smorzamento riduce l’ampiezza e grandi estensioni possono portare il materiale fuori dal campo lineare. Più molle possono richiedere prima una rigidezza equivalente; masse accoppiate richiedono un’analisi dei modi normali, non un unico periodo scalare. Nel modello previsto, l’algoritmo valuta direttamente 2π moltiplicato per la radice quadrata di m divisa per k.
Non ci sono iterazioni, accesso alla rete, dipendenze dalla data o casualità, quindi input uguali producono output uguali.
Casi d'uso
Verificare esercizi di fisica
Controlli il periodo del moto armonico semplice usando massa e costante elastica note.
Preparare un laboratorio sulle molle
Stimi i tempi dei cicli prima di misurare oscillazioni ripetute con cronometro o sensore.
Controllare una simulazione
Crei periodi di riferimento deterministici per testare nel software un modello massa-molla ideale.
Domande frequenti
Quali unità deve usare?
Usi chilogrammi per m e newton al metro per k per ottenere il periodo in secondi. Il calcolatore non converte le unità.
Perché una costante elastica nulla viene rifiutata?
La formula divide per k. Se k è zero, non esiste forza di richiamo della molla né un periodo finito regolato da essa.
L’ampiezza modifica il periodo?
Non nel modello lineare ideale della legge di Hooke. Le molle reali possono discostarsene a grandi estensioni.
Come cambiano il periodo una massa più pesante e una molla più rigida?
Una massa più pesante allunga il periodo, perché il sistema cambia velocità più lentamente. Una molla più rigida lo accorcia, perché richiama con più forza a parità di allungamento.
Come converto grammi e newton al centimetro?
Passi a chilogrammi e newton al metro prima di inserire i valori. Per esempio, 500 grammi diventano 0,5 chilogrammi e 2 newton al centimetro diventano 200 newton al metro.
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/shm-period-mass-spring \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"m":2,"k":50}'const res = await fetch("https://api.kit.forhosting.com/mech/shm-period-mass-spring", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"m": 2,
"k": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/shm-period-mass-spring",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"m": 2,
"k": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/shm-period-mass-spring", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"m":2,"k":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"m":2,"k":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/shm-period-mass-spring", 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
{
"m": 2,
"k": 50
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.shm_period_mass_spring",
"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
Applica l’equazione standard del moto armonico semplice T = 2π√(m/k), usando la massa m e la costante elastica k. Può eseguirlo nel browser oppure chiamare l’API al costo di $0.002 per richiesta riuscita.
Che cosa rappresenta il periodo massa-molla
Per una massa collegata a una molla lineare ideale vale T = 2π√(m/k).
Come inserire correttamente massa e costante elastica
Sono accettati anche gli alias mass, spring_constant e stiffness, utili per integrare moduli o dati esistenti. In particolare, k = 0 viene rifiutato con un errore invalid_input perché l’equazione dividerebbe per zero e una massa priva di molla non possiede un periodo di oscillazione determinato dalla molla.
Ipotesi, applicazioni e limiti
L’uso nel browser è gratuito; ogni richiesta API valida costa $0.002, mentre la convalida impedisce periodi privi di significato fisico.
Domande tecniche
Quale formula usa il calcolatore?
Usa T = 2π√(m/k), il periodo ideale del moto armonico semplice di una massa m collegata a una molla lineare con rigidezza k.
Quanto costa una richiesta API?
Una richiesta API riuscita costa $0.002. Lo stesso calcolo deterministico è disponibile gratuitamente nel browser.