Pier Spacing and Load Calculator
ANA›Life Services Authority›National Calculator Authority›Pier Spacing and Load Calculator
.calc-container { max-width: 640px; margin: 2rem 0; padding: 1.5rem; background: #fff; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.06); font-family: system-ui, -apple-system, sans-serif; } .calc-container h3 { font-family: Georgia, serif; font-size: 1.15rem; color: #1a1a1a; margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-row { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.75rem; flex-wrap: wrap; } .calc-row label { min-width: 160px; font-size: 0.9rem; color: #333; font-weight: 500; } .calc-row input[type="number"], .calc-row select { flex: 1; min-width: 120px; max-width: 200px; padding: 0.5rem 0.6rem; border: 1px solid #ccc; border-radius: 4px; font-size: 0.9rem; font-family: system-ui, sans-serif; color: #1a1a1a; background: #fafaf8; } .calc-row input:focus, .calc-row select:focus { outline: none; border-color: var(--ac, #3d5a80); box-shadow: 0 0 0 2px rgba(26,74,138,0.12); } .calc-row .unit { font-size: 0.82rem; color: #888; min-width: 30px; } .calc-btn { display: inline-block; margin-top: 0.5rem; padding: 0.55rem 1.5rem; background: var(--ac, #3d5a80); color: #fff; border: none; border-radius: 4px; font-size: 0.9rem; font-weight: 600; cursor: pointer; font-family: system-ui, sans-serif; } .calc-btn:hover { opacity: 0.9; } .calc-result { margin-top: 1.25rem; padding: 1rem 1.25rem; background: #f0f6fc; border-left: 3px solid var(--ac, #3d5a80); border-radius: 0 6px 6px 0; display: none; } .calc-result.visible { display: block; } .calc-result-label { font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.06em; color: #666; margin-bottom: 0.25rem; } .calc-result-value { font-size: 1.6rem; font-weight: 700; color: var(--ac, #3d5a80); } .calc-result-detail { font-size: 0.85rem; color: #555; margin-top: 0.5rem; line-height: 1.5; } .calc-note { margin-top: 1rem; font-size: 0.8rem; color: #888; font-style: italic; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; margin-top: 0.75rem; } .calc-grid-item { padding: 0.6rem 0.8rem; background: #f8f9fa; border-radius: 4px; border: 1px solid #eee; } .calc-grid-item .label { font-size: 0.75rem; color: #888; text-transform: uppercase; letter-spacing: 0.04em; } .calc-grid-item .value { font-size: 1.1rem; font-weight: 600; color: #1a1a1a; } @media (max-width: 720px) { .calc-row { flex-direction: column; align-items: flex-start; gap: 0.3rem; } .calc-row label { min-width: auto; } .calc-row input[type="number"], .calc-row select { max-width: 100%; width: 100%; } .calc-grid { grid-template-columns: 1fr; } } .calc-chart { margin: 1rem 0; text-align: center; } .calc-chart svg { max-width: 100%; height: auto; } .calc-chart-legend { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.6rem 1.2rem; margin-top: 0.6rem; font-size: 0.8rem; color: #555; } .calc-chart-legend span { display: inline-flex; align-items: center; gap: 0.3rem; } .calc-chart-legend i { display: inline-block; width: 10px; height: 10px; border-radius: 2px; font-style: normal; } .calc-related { max-width: 640px; margin: 2rem 0 1rem; padding: 1.25rem 1.5rem; background: #f8f9fa; border: 1px solid #e8e8e8; border-radius: 8px; } .calc-related h3 { font-family: Georgia, serif; font-size: 1rem; color: #1a1a1a; margin: 0 0 0.75rem; padding-bottom: 0.4rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-related-list { list-style: none; padding: 0; margin: 0 0 0.75rem; display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; } .calc-related-list li a { font-size: 0.88rem; color: var(--ac, #3d5a80); text-decoration: none; } .calc-related-list li a:hover { text-decoration: underline; } .calc-browse-all { margin: 0.5rem 0 0; font-size: 0.9rem; font-weight: 600; } .calc-browse-all a { color: var(--ac, #3d5a80); text-decoration: none; } .calc-browse-all a:hover { text-decoration: underline; } @media (max-width: 720px) { .calc-related-list { grid-template-columns: 1fr; } }
Pier Spacing and Load Calculator
Calculate pier spacing and the load each pier must support based on beam span, tributary width, dead load, and live load inputs.
Total Beam Span (ft)
Number of Piers (including end supports)
Tributary Width (ft)
Dead Load (psf)
Live Load (psf)
Beam Self-Weight (plf) (optional, per linear foot)
Calculate
function pieCalc() { var resultDiv = document.getElementById('pie-result'); resultDiv.style.display = 'block';
var span = parseFloat(document.getElementById('pie-beam-span').value); var numPiers = parseInt(document.getElementById('pie-num-piers').value); var tribWidth = parseFloat(document.getElementById('pie-trib-width').value); var deadLoad = parseFloat(document.getElementById('pie-dead-load').value); var liveLoad = parseFloat(document.getElementById('pie-live-load').value); var beamWeight = parseFloat(document.getElementById('pie-beam-weight').value) || 0;
// --- Validation --- if (isNaN(span) || span ' + 'ParameterValue' + 'Number of Bays' + numBays + '' + 'Pier Spacing' + pierSpacing.toFixed(2) + ' ft' + 'Total Uniform Load (w)' + w.toFixed(2) + ' plf' + 'Total Load on Beam' + totalBeamLoad.toFixed(1) + ' lbs' + 'ASD (Unfactored) Pier Loads' + 'Interior Pier Load' + interiorPierLoad.toFixed(1) + ' lbs' + 'End Pier Load' + endPierLoad.toFixed(1) + ' lbs' + 'LRFD Factored Pier Loads (1.2D + 1.6L)' + 'Interior Pier Load (factored)' + interiorPierLoad_factored.toFixed(1) + ' lbs' + 'End Pier Load (factored)' + endPierLoad_factored.toFixed(1) + ' lbs' + 'Tributary Areas' + 'Interior Pier Tributary Area' + tribAreaInterior.toFixed(2) + ' ft²' + 'End Pier Tributary Area' + tribAreaEnd.toFixed(2) + ' ft²' + ''; }
#### Formulas Used
Pier Spacing:
s = L / (n − 1)
Where L = total beam span (ft), n = number of piers.
Total Uniform Load per Linear Foot:
w = (DL + LL) × b + wbeam
Where DL = dead load (psf), LL = live load (psf), b = tributary width (ft), wbeam = beam self-weight (plf).
Interior Pier Load (ASD):
Pinterior = w × s
End Pier Load (ASD):
Pend = w × (s / 2)
LRFD Factored Load Combination (ASCE 7-22 §2.3.1):
wu = 1.2 × DL × b + 1.6 × LL × b + 1.2 × wbeam
Tributary Area per Interior Pier:
Atrib = s × b
#### Assumptions & References
- LRFD load combination used: 1.2D + 1.6L per ASCE 7-22 §2.3.1.
- References: ASCE 7-22 Minimum Design Loads for Buildings and Other Structures; NDS 2018 National Design Specification for Wood Construction; IBC 2021.
More Calculators
- Home Warranty Coverage Cost Calculator
- Service Contract Savings Calculator
- Annual Home Maintenance Budget Estimator
- Absenteeism Rate Calculator
- Home Repair vs Replace Decision Calculator
- Homework Time Per Subject Planner
- Compa-Ratio & Range Penetration Calculator
- Benefits Package Value Calculator
- Retirement Plan Calculator
- PTO Value Calculator
- Payroll Cost Calculator
Read Next
Homework Time Per Subject Planner ANA › Life Services Authority › National Calculator Authority › Homework Time Per Subject Planner .calc-container { max-width:...
Study Time Planner Authority Network America › Life Services Authority › National Calculator Authority .calc-container { max-width: 640px;...