Archi-Civilarchi-civil.com
Shelters · SIG-03  |  Confidence: A

Home / Articles / Shelters SIG-03

The Shelter Wall Design Chain: What Tested Each Link?

Twelve engines from blast load to bar schedule. The core of the chain was tested against the source’s own worked examples: yield line and single-degree-of-freedom response match exactly; the difference between the source’s two solutions is explained; two more typesetting errors were found.

Confidence: A Engine: engine/shelter-wall-workflow.js Test: tests/v627-sig03.test.js · tests/v629-ufc-4a1.test.js Reading: ~9 min Last verified: 2026-10-31 Türkçe: Türkçe oku
Open the calculator →Next article → All articles →

1. A chain is as strong as its weakest link

The site’s shelter wall design tool combines 12 engines in one flow, from blast load to bar schedule: positive-phase load, oblique reflection, internal gas pressure, yield-line resistance, single-degree-of-freedom response, two-way dynamics, shear, support shears, minimum reinforcement, spall and breach, and two auxiliaries (bar schedule, cutting optimisation). The flow itself computes nothing; at each step it calls the relevant engine, and its test compares each step’s output with calling that engine directly. This design prevents silent copies in the chain. But the chain’s reliability ultimately depends on how well each link is tested against its own source.

2. The audit: against the source’s own examples

The load links had already been tested against UFC 3-340-02 worked examples (2A-1, 2A-7, 2A-10); the tests of the structural-response links rested on no worked example. In this round we searched the examples in Chapters 3 and 4 and used those that match the chain:

Links of the shelter wall design chain and their verification levels; single-degree-of-freedom response against UFC Example 3A-5
Figure 99. The curve on the right comes from the site’s blast-sdof engine.

3. Two more typesetting errors in the source

The list of source errors found in UFC 3-340-02 in this series has grown: the elastic modulus of glass (PRT-09), ground-shock Eqs. 2-76 and 2-83 (SIG-02), Table 5-1 and Eq. 5-3 (PRT-07) and these two. None affected the site’s engines; in every case the engines used the correct value.

4. A second round with Example 4A-1 (v629)

Most orange links were tested with Example 4A-1, which designs a two-way wall fixed on four edges from start to finish. Minimum reinforcement (0.00180 and 0.00120) and load-mass factors (0.65 / 0.66 / 0.67) matched exactly. The audit also produced six findings:

The pages of Table 4-7 also carry the header “DRAFT UFC 3-340-02, 08 AUG 2008”; draft pages appear to have entered the official document. Two links remain open: internal gas pressure and spall (UFC has no worked example for blast-induced spall).

5. A hierarchy of verification

  1. The source’s worked example is the strongest test: the same result from the same inputs also verifies the method.
  2. The source’s tables and equations are the second level: they show each number is right, but not how they are used together.
  3. Internal consistency (dimensional analysis, equilibrium residuals) is the third level: it can catch errors but cannot prove correctness.
  4. A tool is as reliable as the level of its weakest link. That is why the figure shows each link’s level explicitly.

References

  1. U.S. DoD (2008). UFC 3-340-02 — Problem 3A-1 (doc pp. 991–997), Example 3A-5 (pp. 1019–1023), Example 4A-1 (pp. 1311–1321), Table 4-7 (pp. 1110–1111), Eq. 3-33 (p. 528), Eqs. 4-30/4-31; Example 4A-12 and Eq. 4-202 (pp. 1399, 1406).
  2. archi-civil.com engine/shelter-wall-workflow.js and linked engines (ufc-yield-line, blast-sdof and others) — tests/v627-sig03.test.js.

The numbers in this article were produced by the site's engines; code values are given with their clause numbers.

archi-civil.com — The Shelter Wall Design Chain: What Tested Each Link? · SIG-03 ·