Carico permanente tetto
Tegole bituminose architettoniche su OSB da 7/16 e travetti 2x6 ogni 16 pollici, con feltro, danno un carico permanente di 5,9 psf. Scelga manto, tavolato, travetto e interasse, aggiunga strati facoltativi e veda il peso di ogni strato e il totale. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Tipo di copertura
- Asphalt architectural
- Tipo di tavolato
- osb_7_16
- Dimensione del travetto
- 2x6
- Interasse dei travetti (pollici)
- 16
- Sottofondo di copertura (psf)
- 0,5
- Area del tetto (ft²)
- 1500
- Copertura (psf)
- 2,5
- Tavolato (psf)
- 1,4
- Struttura portante (plf)
- 2
- Struttura portante (psf)
- 1,5
Un calcolatore di carico permanente del tetto trasforma i materiali fissi di un pacchetto di copertura in un unico valore in libbre per piede quadrato, quello che usano i controlli strutturali, le tabelle delle travi e i progetti preliminari. Indichi il tipo di copertura, il tipo di tavolato del piano, la sezione di travetto o travetto da solaio e l'interasse; sottostrato, isolamento, finitura del controsoffitto e altri carichi permanenti opzionali si sommano sopra. Lo strumento restituisce ogni strato in psf, il contributo dell'orditura dal peso per piede lineare ripartito sull'interasse, il subtotale strutturale e il carico permanente totale. Quando fornisce anche l'area del tetto, moltiplica il carico per l'area per stimare il peso permanente totale in libbre. I tipi personalizzati accettano pesi del produttore misurati al posto delle tabelle.
Cosa significa carico permanente del tetto e quali strati contano
Il carico permanente è il peso fisso dei materiali da costruzione che resteranno sulla struttura per la vita dell'edificio. Per i tetti include in genere la copertura (scandole bituminose, metallo, tegole, membrana o sistemi multicapa), il tavolato strutturale del piano (compensato o OSB), i travetti, le correnti superiori di capriate o i travetti da solaio che portano quegli strati, più sottostrato, isolamento appeso all'assemblaggio, finiture di controsoffitto come il gesso fissato sotto l'orditura, e qualsiasi altro elemento permanente che desideri mediare in un carico unitario.
Carichi variabili, da neve, da vento e temporanei di cantiere sono categorie distinte e non sono calcolati qui; questa capacità tratta solo il peso proprio in una combinazione di carichi. Il peso unitario si esprime in libbre per piede quadrato di superficie del tetto per confrontare assemblaggi, alimentare tabelle di luce o avviare un modello di analisi più dettagliato.
Il peso dell'orditura è spesso il termine meno intuitivo: un pezzo ha peso per piede lineare da sezione e densità, e quel carico lineare diventa un psf uniforme dividendo per l'interasse convertito in piedi. Questo calcolatore usa quella ripartizione standard — plf per dodici diviso l'interasse in pollici — insieme a tabelle residenziali tipiche di copertura e tavolato, così un proprietario o un estimatore ottiene un punto di partenza difendibile senza un database materiali.
I valori preimpostati sono stime da manuale, non un sostituto delle schede del produttore quando la giurisdizione o l'ingegnere responsabile esige pesi unitari esatti. Quando conosce già quei valori, scelga tipi custom o passi campi psf di override affinché l'aritmetica produca comunque un totale pulito e riproducibile.
Consigli pratici, limiti e ricerche correlate
Scelga preset che corrispondano ai prodotti dei disegni e controlli il totale con l'esperienza locale: tetti leggeri in asfalto e OSB spesso si attestano vicino a dieci-quindici psf di struttura prima delle finiture di controsoffitto, mentre tegola in cotto o ardesia possono raddoppiare il solo termine di copertura. Misuri l'interasse, non la luce libera, e usi la stessa base di superficie del tetto che userà per carico variabile o da neve, così le combinazioni restano coerenti.
Il cartongesso del controsoffitto entra in questo totale solo se è sostenuto dai travetti che sta verificando; solai e tramezzi vanno altrove. Questa pagina intercetta chi cerca un calcolatore di carico permanente del tetto, peso del tetto per piede quadrato, contributo di tavolato e travetti, o carico permanente per controlli strutturali; non è una mappa neve, né una consultazione di codice di carico variabile, né un motore completo di combinazioni ASCE.
Preferisca questa capacità quando conosce già materiali e interasse e serve un dettaglio trasparente in psf; usi gli strumenti gemelli per pendenza, conteggio tegole o fogli di tavolato.
Casi d'uso
Controlli strutturali preliminari per rifacimenti residenziali
I progettisti inseriscono la nuova copertura, il piano esistente e la sezione o l'interasse dell'orditura per stimare il carico permanente in psf prima di confrontare capacità o freccia sotto il peso permanente aggiornato.
Fogli di stima e ipotesi di offerta
Gli estimatori convertono i materiali del progetto in un carico permanente documentato, opzionalmente per l'area del tetto, così note di gru, trasporto o retrofit sensibili al peso restano coerenti tra i preventivi.
Domande frequenti
Come si calcola il carico permanente del tetto in psf?
Sommi i pesi unitari di copertura, tavolato, orditura e degli eventuali strati permanenti opzionali. Il framing psf è in genere plf del legname × 12 ÷ interasse in pollici.
Include neve o carico variabile?
No. Stima solo il carico permanente. Combini il risultato con valori separati di carico variabile, neve e vento secondo il codice applicabile.
Il calcolatore di carico permanente del tetto è gratuito?
Lo strumento nel browser è gratuito e gira in locale.
Come si trasforma il peso dei travetti in psf?
Il peso di un travetto per piede lineare si moltiplica per 12 e si divide per l'interasse in pollici. Un 2x6 da circa 2 libbre per piede lineare, posato ogni 16 pollici, aggiunge 1,5 psf.
Posso usare i pesi del produttore invece dei valori predefiniti?
Sì. I valori predefiniti sono stime tipiche da manuale. Quando una scheda tecnica o il progettista indica pesi esatti, scelga l'opzione personalizzata o inserisca il suo valore in psf per quello strato, e il totale si aggiorna.
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/home/roof-dead-load \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"roofing_type":"asphalt_architectural","sheathing_type":"osb_7_16","rafter_size":"2x6","rafter_spacing_in":16}'const res = await fetch("https://api.kit.forhosting.com/home/roof-dead-load", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"roofing_type": "asphalt_architectural",
"sheathing_type": "osb_7_16",
"rafter_size": "2x6",
"rafter_spacing_in": 16
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/roof-dead-load",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"roofing_type": "asphalt_architectural",
"sheathing_type": "osb_7_16",
"rafter_size": "2x6",
"rafter_spacing_in": 16
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/roof-dead-load", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"roofing_type":"asphalt_architectural","sheathing_type":"osb_7_16","rafter_size":"2x6","rafter_spacing_in":16}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"roofing_type":"asphalt_architectural","sheathing_type":"osb_7_16","rafter_size":"2x6","rafter_spacing_in":16}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/roof-dead-load", 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
{
"roofing_type": "asphalt_architectural",
"sheathing_type": "osb_7_16",
"rafter_size": "2x6",
"rafter_spacing_in": 16
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.roof_dead_load",
"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
Un interasse nullo o negativo viene rifiutato con un errore invalid_input chiaro. Il percorso è aritmetica pura — senza rete, senza semi casuali, senza orologio — così l'esecutore gratuito del browser e l'API prepagata restituiscono lo stesso JSON dopo l'arrotondamento decimale fisso a ogni chiamata.
Come chiamare l'API e leggere la risposta
I tipi di copertura e tavolato sono enum chiusi che coprono asfalto, legno, metallo, tegola, ardesia, multicapa e membrana comuni, più spessori di compensato e OSB, l'opzione none e custom. La sezione del travetto accetta pezzi nominali two-by fino a two-by-twelve o custom. L'interasse deve essere un numero finito strettamente positivo in pollici. Invii un corpo JSON con quattro campi principali: roofing_type (alias roofing, covering), sheathing_type (alias sheathing, deck), rafter_size (alias framing_size, joist_size) e rafter_spacing_in (alias spacing_in, oc_in, spacing). I numeri non negativi opzionali roofing_psf, sheathing_psf e framing_psf sostituiscono i preset o soddisfano i tipi custom; underlayment_psf, insulation_psf, ceiling_psf e misc_psf valgono zero se omessi; roof_area_sqft attiva opzionalmente il peso totale. In caso di successo la risposta ecoa tipi normalizzati e pesi di strato arrotondati, framing_plf e framing_psf, additional_psf come somma degli strati opzionali, structure_psf come copertura più tavolato più orditura, dead_load_psf come carico unitario permanente completo, un array components per tabelle UI, stringhe formula e message, e passi ordinati utili per didattica o asserzioni di regressione. Validazione fallita — enum obbligatori assenti, token sconosciuti, numeri non finiti, pesi negativi, interasse zero o custom senza peso — restituisce invalid_input e non viene addebitata. Il prezzo è un fisso $0.002 per richiesta riuscita con unità item.
Consigli pratici, limiti e ricerche correlate
Se il tetto è un sistema di capriate industriali con peso proprio pubblicato, preferisca rafter_size custom più framing_psf invece di forzare una sezione two-by che non descrive la capriata. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi quando gli integratori inviano di proposito un interasse zero per esercitare l'errore. I controlli andata e ritorno sono semplici: ricalcoli l'orditura come plf per dodici sull'interasse e sommi ogni strato a mano per confermare dead_load_psf con lo stesso arrotondamento fisso dei passi pubblicati.
Casi di integrazione
Didattica e test unitari automatici di pile di carico
Docenti e sviluppatori generano casi noti asfalto-OSB-2x6 e rifiuti deliberati di interasse zero come esempi golden deterministici per l'API e l'aula.
Domande tecniche
Cosa succede se l'interasse dei travetti è zero?
Il carico unitario dell'orditura è indefinito. Questo strumento restituisce invalid_input invece di dividere per zero.
Posso inserire pesi unitari del produttore al posto dei preset?
Sì. Scelga copertura, tavolato o sezione travetto custom e fornisca roofing_psf, sheathing_psf o framing_psf, oppure passi quei campi come override su un tipo predefinito.