Plate Load Test Bearing Capacity Formula: A Technical Guide

A detailed guide on deriving ultimate bearing capacity from plate load tests, with practical steps, code samples, and safety considerations. Learn how the plate load test bearing capacity formula translates field data into design capacity, using curve extrapolation and soil-parameter methods. Includes code, workflows, and best practices for engineers.

Load Capacity
Load Capacity Team
·5 min read
Plate Load Test - Load Capacity
Quick AnswerDefinition

The plate load test bearing capacity formula translates field load–settlement data into an ultimate soil capacity estimate. The test curve is analyzed with a simple, transparent approach that blends soil properties with measured response. This guide shows how to apply the formula in practice, including data handling and safety considerations, so engineers can design with confidence.

Core concepts and scope

The plate load test bearing capacity formula is used to translate field load–settlement data into an estimate of ultimate soil capacity beneath a plate or footing. The test is a straightforward in-situ measure: gradually apply load and record the corresponding settlement until failure or a prescribed limit. The resulting curve is analyzed with a practical formula that blends soil properties with measured response. According to Load Capacity, the goal is to produce a defensible estimate that informs preliminary design and enables safe comparison with applicable codes.

The plate load test bearing capacity formula is not a single universal number; it depends on soil type, layering, moisture, and foundation geometry. In practice engineers fit a curve to the data and extract a qult estimate through a transparent extrapolation or a soil-parameter-based calculation. The following code samples illustrate a safe, educational example that demonstrates how the data map to a final value. The keyword appears here to anchor the discussion and help engineers locate the core concept quickly.

Python
# Minimal illustrative calculator: estimate ultimate capacity from a test curve # Note: This is a pedagogical example and does not replace geotechnical design codes import numpy as np def estimate_qult_from_curve(load_kN, settlement_mm, s_lim_mm=25.0): # Take the last 5 data points for a stable slope n = min(5, len(load_kN)) x = np.array(settlement_mm[-n:]) y = np.array(load_kN[-n:]) if len(x) < 2: raise ValueError("Not enough data to fit a line") a, b = np.polyfit(x, y, 1) # y = a*x + b qult = a * s_lim_mm + b return qult, a, b # Example usage (demonstration values) loads = [50, 120, 180, 210, 235] # kN settlements = [2, 4, 7, 12, 18] # mm print(estimate_qult_from_curve(loads, settlements, s_lim_mm=25))

Steps

Estimated time: 40-90 minutes

  1. 1

    Gather data and define inputs

    Collect soil properties (c, phi, gamma) and test data (loads, settlements). Define a target settlement s_lim for extrapolation.

    Tip: Document units early to avoid later conversion errors.
  2. 2

    Choose estimation approach

    Decide between curve-based extrapolation and soil-parameter-based calculation. Consider code constraints and project requirements.

    Tip: Use multiple approaches for validation.
  3. 3

    Implement calculator

    Create a small module (plate_load.py) with functions for both methods. Include input validation and error handling.

    Tip: Write tests that cover edge cases (insufficient data).
  4. 4

    Run tests with sample data

    Execute the script with sample data and inspect outputs. Compare curve-based qult with Terzaghi-based estimates.

    Tip: Check units and ensure they align with test inputs.
  5. 5

    Apply safety factors

    Divide the design ultimate capacity by the safety factor to obtain allowable capacity.

    Tip: Document chosen safety factor and rationale.
  6. 6

    Validate and document

    Cross-check results against code tables, prepare a design report, and store inputs and results for audit.

    Tip: Include sensitivity analysis for key soil parameters.
Pro Tip: Always confirm unit consistency across all inputs before running calculations.
Warning: Do not rely on a single method for critical designs; triangulate with multiple approaches.
Note: Document every assumption, such as s_lim choice and shape factors, for traceability.

Prerequisites

Required

Optional

  • Sample data set or CSVs for loads and settlements
    Optional

Commands

ActionCommand
Run bearing capacity calculator with example inputsReads data from CSVs and prints qult and q_allowpython plate_load.py --c 25 --phi 30 --gamma 18 --B 1.0 --loads loads.csv --settlements settlements.csv
Inline demonstrationDemonstration-only, do not rely on this for productionpython - << 'PY' import plate_load as pl loads = [50, 120, 180, 210, 235] settlements = [2, 4, 7, 12, 18] qult = pl.estimate_qult_from_curve(loads, settlements, s_lim_mm=25) print(qult) PY

Quick Answers

What is the plate load test bearing capacity formula?

The plate load test bearing capacity formula estimates ultimate soil capacity by analyzing the load–settlement curve and applying corrections or soil-parameter methods. It combines field data with soil properties to produce a defensible design capacity.

The plate load test bearing capacity formula estimates how much soil load the ground can safely bear, using the test curve and soil properties.

How do you determine qult from a load–settlement curve?

Quu lt is typically obtained by extrapolating the linear portion of the upper part of the load–settlement curve to a chosen settlement threshold or via soil-parameter methods. Always document the method and the assumptions used.

We estimate qult by extending the curve’s linear part to a settlement limit and/or using soil parameters, with clear documentation.

What is the difference between ultimate and allowable bearing capacity?

Ultimate bearing capacity (qult) is the theoretical maximum the soil can carry before failure. Allowable capacity (qallow) is qult divided by a safety factor, reflecting uncertainties and design criteria.

Ultimate capacity is the soil’s maximum support; allowable capacity applies safety factors for design.

How should I choose the settlement threshold s_lim?

s_lim should reflect serviceability criteria from codes or project requirements. It is a user-defined value used for extrapolation in the curve-based approach.

Pick a settlement limit that matches serviceability requirements and codes.

Why use both curve-based and Terzaghi estimates?

Using both provides cross-checks: curve-based extrapolation captures field response, while Terzaghi-based estimates incorporate soil properties. Consistency between methods increases confidence in the design.

Using two methods helps verify results and catch errors.

What safety factors are common for bearing-capacity design?

A typical safety factor ranges from about 2.0 to 3.0 depending on codes, soil, and loading conditions. Always follow local guidelines and project specifications.

Check your local codes for the required safety factor.

Top Takeaways

  • Understand the plate load test bearing capacity formula and its inputs.
  • Use curve-based extrapolation or soil-parameter methods to estimate qult.
  • Apply safety factors to derive an allowable bearing capacity.
  • Document assumptions and validate results with multiple checks.
  • Always verify units and data quality before design.

Related Articles