She opened MatFoundry_v1 and compared the real-world settlement readings to her predictions. The difference was less than 7%.
Maya opened her spreadsheet. She had built a hidden tab called . She entered the new water table depth. The spreadsheet calculated the total uplift force versus the building dead load plus soil friction on the mat edges.
Then the table loaded. Column C-7 (the elevator core) showed a ratio of 1.08. "Fail," Maya said. "We need to increase mat thickness from 1.2 meters to 1.35 meters."
"Problem," Maya said. "The building’s core is offset. We need to extend the mat by 1.2 meters on the north side." mat foundation design spreadsheet
Three weeks later, Maya walked into a conference room with six other engineers. Mr. Kline was on speakerphone.
She entered the soil data: bearing capacity 150 kPa, modulus of elasticity 25 MPa, Poisson’s ratio 0.35. Then she pasted 48 column loads from the structural model. The spreadsheet hummed for two seconds—then filled with numbers.
Mr. Kline’s voice came through the speaker: "Build it." She had built a hidden tab called
The hardest part was . In a mat, every column tries to punch through the slab like a fist through a cardboard box. Maya wrote a Visual Basic for Applications (VBA) function called CheckPunchingShear(col_load, col_dim, d_effective) . It iterated through every column, calculated the critical perimeter, and spat out a utilization ratio. If any ratio exceeded 1.0, the entire sheet froze until the user increased the mat thickness.
That night, alone in her apartment with a cold cup of coffee, Maya opened Excel. She didn't see a spreadsheet. She saw a weapon.
Last night, she’d found a rounding error in a moment calculation from two weeks ago. That error meant the rebar spacing was off by 15%. The crack in the wall wasn't structural—yet—but it was a warning. Then the table loaded
Maya didn't flinch. She couldn't. He was right.
"This foundation was designed not just with numbers, but with the understanding that a crack in the ground is a story waiting to be told. Listen to the soil. It will never lie."
Safety factor: 1.25. Code minimum was 1.1. "It won’t float," she said. "But recommend a dewatering system anyway."