WindPy Engineering Suite

NSCP 2015 / ASCE 7-16 Wind Load Analysis Tools

Building Parameters
Defaults: Administrative Building, MIDAS model rev2 (17 Sep 2026) — 12.5 × 22.4 m concrete frame, gable truss roof, wind normal to the ridge. V and exposure are not in the model: set them for the site.
kph
m
m
m
Fig. 207B.4-1
degrees — θ < 10° uses the flat zone table
m — used as qh reference when θ ≤ 10° (note 7)
m — horizontal projection (§207B.4.4)
m — tributary width for the overhang force
fraction of critical — enters Gf only when n1 < 1 Hz (§207A.9.5)
m — qp is taken at the parapet TOP (§207B.4.5)
Exempts the Fig. 207B.4-1 note 9 horizontal-shear floor
Granted by Appendix D of ASCE 7-10, which is outside NSCP §207 — you own that determination.
Getting Started

Enter the building parameters and click Calculate Wind Pressure.

This calculator follows NSCP 2015 §207B (Directional Procedure, buildings of all heights) for MWFRS wall and roof pressures — walls and roofs from Figure 207B.4-1 (printed p. 2-74), overhangs from §207B.4.4, parapets from §207B.4.5, the four design wind load cases from §207B.4.6 / Fig. 207B.4-8 and the minimum load from §207B.4.7. It computes velocity pressure, gust factor, wall pressure coefficients (windward, leeward, sidewall), flat / gable / hip / monoslope / mansard roof pressure zones and loads for both wind directions, the torsional load cases and the note 9 horizontal-shear floor.

JSON inputs & API. Save Inputs writes the form to a JSON file and Load Inputs reads one back and runs it. That file is also the request body of POST /api/wind-pressure, whose contract is published as JSON Schema at /api/wind-pressure/schema. After a calculation the API tab shows the exact request, ready-to-run curl / Python / PowerShell calls and the full response.

Input fields