Calcolatore della forza di ribaltamento
Questo calcolatore determina la forza orizzontale che porta un blocco rettangolare rigido alla soglia di ribaltamento.
Esegui gratis nel browser
Inserisca il peso come forza, l’altezza di applicazione della spinta e la larghezza completa della base nella direzione del ribaltamento. Il risultato deriva dall’equilibrio statico dei momenti rispetto al bordo che funge da perno. È utile per stime ingegneristiche, verifiche di stabilità, esercizi e confronti preliminari di progetto.
Modelli l’oggetto e il bordo di ribaltamento
Consideri l’oggetto come un blocco rigido su una superficie piana, con il baricentro a metà della larghezza indicata. All’aumentare della forza orizzontale, la pressione di contatto si sposta verso il bordo di ribaltamento. Il moto inizia quando il lato opposto perde il contatto e il bordo restante diventa il perno. Il braccio orizzontale del peso equivale allora a metà della larghezza della base. Inserisca il peso in newton, non la massa in chilogrammi; se conosce la massa, la moltiplichi per l’accelerazione gravitazionale applicabile. Misuri la larghezza nella direzione di rotazione. Il modello presume una massa centrata; con un baricentro spostato serve un calcolo dei momenti più dettagliato.
Comprenda l’equilibrio dei momenti
Alla soglia di ribaltamento, il momento ribaltante applicato uguaglia il momento resistente prodotto dal peso. La spinta genera la forza moltiplicata per l’altezza di applicazione; il peso genera il peso moltiplicato per metà della larghezza di base. La forza orizzontale è quindi il peso per la larghezza, diviso per due volte l’altezza. Il calcolatore restituisce anche il momento resistente e il braccio del peso, così Lei può controllare i passaggi intermedi. Usi unità coerenti: newton per il peso e metri per le lunghezze producono newton e newton-metri. Un’altezza pari a zero non crea alcun braccio ribaltante e richiederebbe una divisione per zero; per questo viene segnalato un errore di input.
Applichi il risultato con giudizio tecnico
Confronti la soglia di ribaltamento con altri limiti prima di prevedere ciò che accadrà davvero. Il blocco può scivolare prima se l’attrito è insufficiente; questa verifica richiede il coefficiente di attrito e la forza normale. Ancoraggi, ruote, piedini flessibili, pavimenti irregolari, cassetti, liquidi e vincoli esterni possono cambiare il perno o il baricentro. Le spinte dinamiche coinvolgono inoltre accelerazione, deformazione ed energia. Per un progetto, adotti dimensioni conservative, l’altezza di carico più sfavorevole e gli opportuni fattori di sicurezza. Il valore serve a confrontare configurazioni, verificare calcoli manuali o documentare il modello ideale. Le richieste API costano $0.002; il calcolo nel browser facilita le prove rapide.
Casi d'uso
Verifichi la stabilità dei mobili
Stimi la spinta statica che porterebbe un armadio o una scaffalatura alla soglia ideale di ribaltamento.
Confronti configurazioni di apparecchiature
Valuti come una base più larga, un peso maggiore o un punto di applicazione più basso cambiano la stabilità.
Controlli un esercizio di meccanica
Confermi l’equilibrio dei momenti ed esamini il momento resistente e il braccio del baricentro.
Domande frequenti
Quale equazione usa il calcolatore?
Usa forza orizzontale = peso × larghezza base ÷ (2 × altezza applicata), uguagliando i momenti sul bordo.
Devo inserire la massa o il peso?
Inserisca il peso come forza in newton. Converta prima la massa moltiplicando i chilogrammi per l’accelerazione gravitazionale.
Perché un’altezza zero causa un errore?
Una forza orizzontale applicata all’altezza del perno non ha braccio ribaltante e la formula dividerebbe per zero.
Il calcolo indica se l’oggetto scivolerà prima?
No. Lo scivolamento dipende dall’attrito e dalla superficie e richiede un calcolo distinto.
Dove si presume che sia il baricentro?
Il modello lo presume centrato sulla base, a metà della larghezza dal bordo di ribaltamento.
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/toppling-force \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"weight":980,"height":1.2,"base_width":0.6}'const res = await fetch("https://api.kit.forhosting.com/mech/toppling-force", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"weight": 980,
"height": 1.2,
"base_width": 0.6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/toppling-force",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"weight": 980,
"height": 1.2,
"base_width": 0.6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/toppling-force", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"weight":980,"height":1.2,"base_width":0.6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"weight":980,"height":1.2,"base_width":0.6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/toppling-force", 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
{
"weight": 980,
"height": 1.2,
"base_width": 0.6
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.toppling_force",
"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. |