Verification

How ILX Calcs is verified

Every calculation type is tested, on every change, against published design examples and code tables where they exist, and against hand calculations from the code equations where they do not. Each compared value (a required strength, an available strength, an intermediate quantity such as Cb) is an automated test: the app's value must match within a stated tolerance, usually 1 %, with a small allowance for rounded published values and more for values the source read from a chart.

This release: 9,654 values compared in 2,841 examples, 2,143 of them published and 698 hand calculations from the cited equations: 9,254 within tolerance, 400 recorded deviations.

Settings > Verification lists every example and value with the app's result and the difference. A value the app computes differently is listed as a documented deviation with its reason, and the same record gives a PDF report. How to read it, with real examples: Training 17.

How far each type goes

Each chapter's Verification examples section starts with the status of that type: the values compared, how many of its examples are published and how many are hand calculations, how many values match and how many are deviations, and the basis of the code text. A hand calculation checks the program against this reading of the code, not the reading itself.

No published example, hand calculations only (51): AAC masonry wall, Atmospheric ice loads, Beam grid (grillage), Bond beam chord and collector, Built-up cold-formed steel member, Cold-formed steel bypass and infill framing, Cold-formed steel ceiling framing, Cold-formed steel clip angle, Cold-formed steel floor vibration, Cold-formed steel girt, Cold-formed steel jamb studs, Cold-formed steel parapet, Cold-formed steel shear wall chord studs, Cold-formed steel sloped and mansard wall, Cold-formed steel soffit framing, Cold-formed steel special bolted moment frame, Cold-formed steel storage rack, Cold-formed steel track, Cold-formed steel truss bracing, Concrete stair, Corbelled masonry, Curved and tapered glulam, Dapped-end beam, Fall-protection anchorage, Fluid and hydrostatic pressure, Freestanding masonry wall, Gabion retaining wall, Gravity retaining wall, Helical pile, Joist and waffle slab, Laterally loaded pile (p-y), Ledge and inverted-tee beam, Liquefaction triggering, Liquid-containing tank wall, Masonry arch, Masonry bearing, Masonry chimney, Masonry parapet, Micropile, Modal response spectrum, Movement joints, Notched and tapered member ends, Pile capacity from CPT, Prestressed concrete beam, Roof geometry, Roof ponding, Segmental retaining wall, Seismic member checks, Special moment frame members, Wood shrinkage and moisture, Wood stair.

Thin, 2 published examples or fewer (36): Basement (restrained) retaining wall, Beam with varying stiffness, Braced excavation, Built-up and spaced columns, Cable and catenary, Cold-formed steel track anchorage, Combined footing, Concrete deflection, Continuous concrete beam, Corbel, Coupling beam, Glulam and SCL beam, Ground improvement, Guard or barrier post, Gust-effect factor, Impact and machinery loads, Influence lines, Ledger to masonry wall, Load chasedown, Masonry beam and deep beam, Masonry partition wall, Mat foundation, Monorail beam, One-way slab, Plate girder, Post-tensioned slab strip, Prestressed masonry wall, Seismic site parameters and spectrum, Sheathing-braced cold-formed steel stud, Slope stability, Soldier pile wall, Steel side and knife plate connections, Strap footing, Stress transformation, Unreinforced masonry wall, Wood floor vibration.

The code basis

The target editions are listed in the overview. Not every module has been read line by line in its target edition: some were written from older editions, summaries or without the document on hand, and each chapter says so. A reference followed by "(to confirm against the code text)", on the screen, in a report or here, is one this version has not yet confirmed against the code: read that clause yourself. ILX Studio plans to obtain the purchased references once the module list is complete, and to verify the whole system against them.

What this does not do

Verification shows that the program reproduces certain results. It does not show that a calculation suits your structure, and it does not replace your check. See Limits and your responsibility.