{ "summary": { "total": 141, "passed": 139, "failed": 2, "volumes_m3": { "lean": 8.876, "footing": 202.752, "column": 18.653, "coping": 92.869, "pile_each": 6.408 } }, "results": [ { "check": "C5", "item": "object counts", "detail": "{'LC': 1, 'FT': 1, 'CL': 1, 'CP': 1, 'PL': 25}", "result": "PASS" }, { "check": "C2", "item": "IsSolid all 29", "detail": "29/29", "result": "PASS" }, { "check": "C1", "item": "footing X", "expected": 9600, "actual": 9600.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "footing Y", "expected": 9600, "actual": 9600.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "footing Zbot", "expected": 12175, "actual": 12175.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "footing Ztop", "expected": 14375, "actual": 14375.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "footing centre X", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "footing centre Y", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "lean X", "expected": 9800, "actual": 9800.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "lean Y", "expected": 9800, "actual": 9800.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "lean Zbot", "expected": 12075, "actual": 12075.0, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "lean Ztop", "expected": 12175, "actual": 12175.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "lean centre X", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "lean centre Y", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "column diameter X", "expected": 2500, "actual": 2500.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "column diameter Y", "expected": 2500, "actual": 2500.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "column Zbot", "expected": 14375, "actual": 14375.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "column Ztop", "expected": 18175, "actual": 18175.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "pile grid 5 x 5", "detail": "x=[-4000.0, -2000.0, 0.0, 2000.0, 4000.0] y=[-4000.0, -2000.0, 0.0, 2000.0, 4000.0]", "result": "PASS" }, { "check": "C1", "item": "pile edge X", "expected": 800, "actual": 800.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "pile edge Y", "expected": 800, "actual": 800.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "pile pitch X (worst)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "pile pitch Y (worst)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "pile diameter", "expected": 609, "actual": 609.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "pile length", "expected": 22000, "actual": 22000.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C1", "item": "pile head embedment", "expected": 100, "actual": 100.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "front section (Y=0) closed single loop", "detail": "1 loop(s)", "result": "PASS" }, { "check": "C4", "item": "bottom at X=+0", "expected": 18175, "actual": 18175.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=+1349", "expected": 18175, "actual": 18175.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=-1349", "expected": 18175, "actual": 18175.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=+3500", "expected": 18868.548, "actual": 18868.548, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=-3500", "expected": 18868.548, "actual": 18868.548, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=+5995", "expected": 19673.387, "actual": 19673.387, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "bottom at X=-5995", "expected": 19673.387, "actual": 19673.387, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top step at X=-4886", "expected": 21175, "actual": 21175.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top step at X=-2535", "expected": 21209, "actual": 21208.6, "diff": -0.4, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top step at X=-59", "expected": 21242, "actual": 21242.2, "diff": 0.2, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top step at X=+2417", "expected": 21188, "actual": 21188.3, "diff": 0.3, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "top step at X=+4828", "expected": 21128, "actual": 21127.7, "diff": -0.3, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "coping Zbot", "expected": 18175, "actual": 18175.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "coping Ztop (highest step)", "expected": 21242, "actual": 21242.2, "diff": 0.2, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "side width at Z=18176", "expected": 2500.533, "actual": 2500.533, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "side width at Z=18925", "expected": 2900.0, "actual": 2900.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "side width at Z=19674", "expected": 3299.467, "actual": 3299.467, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "side width at Z=20175", "expected": 3300.0, "actual": 3300.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C4", "item": "skewed end left at y=-1600 [작도 skew 18.0]", "detail": "x_end -5480.1", "result": "PASS" }, { "check": "C4", "item": "skewed end left at y=+1600 [작도 skew 18.0]", "detail": "x_end -6519.9", "result": "PASS" }, { "check": "C4", "item": "skewed end right at y=-1600 [작도 skew 18.0]", "detail": "x_end 6519.9", "result": "PASS" }, { "check": "C4", "item": "skewed end right at y=+1600 [작도 skew 18.0]", "detail": "x_end 5480.1", "result": "PASS" }, { "check": "C3", "item": "LC top = FT bottom", "expected": 12175.0, "actual": 12175.0, "diff": -0.0, "tol": 0.01, "result": "PASS" }, { "check": "C3", "item": "FT top = CL bottom", "expected": 14375.0, "actual": 14375.0, "diff": 0.0, "tol": 0.01, "result": "PASS" }, { "check": "C3", "item": "CL top = CP bottom", "expected": 18175.0, "actual": 18175.0, "diff": 0.0, "tol": 0.01, "result": "PASS" }, { "check": "C3", "item": "overlap FT-CL (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C3", "item": "overlap CL-CP (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C3", "item": "overlap LC-piles (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C3", "item": "intended overlap FT-piles (mm3)", "expected": 728223140.598, "actual": 728223143.593, "diff": 2.996, "tol": 728223.1405975225, "result": "PASS" }, { "check": "C6", "item": "footing volume m3", "expected": 202.752, "actual": 202.752, "diff": 0.0, "tol": 0.20275200000000002, "result": "PASS" }, { "check": "C6", "item": "lean volume m3 (minus pile holes)", "expected": 8.876, "actual": 8.876, "diff": -0.0, "tol": 0.008875776859402476, "result": "PASS" }, { "check": "C6", "item": "column volume m3", "expected": 18.653, "actual": 18.653, "diff": 0.0, "tol": 0.0186532063806894, "result": "PASS" }, { "check": "C6", "item": "coping volume m3 (dimension outline, shear keeps volume)", "expected": 92.871, "actual": 92.869, "diff": -0.002, "tol": 0.09287104393109005, "result": "PASS" }, { "check": "C7", "item": "pedestal / pad counts", "detail": "pedestals=5 pads=10", "result": "PASS" }, { "check": "C7", "item": "IsSolid pedestals+pads", "detail": "", "result": "PASS" }, { "check": "C7", "item": "NO.1 table EL.'X' - h1 - h2 = coping step", "expected": 21175, "actual": 21175, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pad top = EL.'X'", "expected": 21398, "actual": 21398.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pad centre X (bbox)", "expected": -4767.0, "actual": -4767.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pad centre Y (bbox)", "expected": -530.2, "actual": -530.2, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.1 pedestal top at the bearing = step + h1", "expected": 21348, "actual": 21348.0, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 pedestal bottom at the bearing = step", "expected": 21175, "actual": 21175.0, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.1 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 table EL.'X' - h1 - h2 = coping step", "expected": 21209, "actual": 21209, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pad top = EL.'X'", "expected": 21432, "actual": 21431.6, "diff": -0.4, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pad centre X (bbox)", "expected": -2290.8, "actual": -2290.8, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pad centre Y (bbox)", "expected": -530.2, "actual": -530.2, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.2 pedestal top at the bearing = step + h1", "expected": 21382, "actual": 21381.6, "diff": -0.4, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 pedestal bottom at the bearing = step", "expected": 21209, "actual": 21208.6, "diff": -0.4, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.2 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 table EL.'X' - h1 - h2 = coping step", "expected": 21242, "actual": 21242, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pad top = EL.'X'", "expected": 21465, "actual": 21465.2, "diff": 0.2, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pad centre X (bbox)", "expected": 185.4, "actual": 185.4, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 pad centre Y (bbox)", "expected": -530.2, "actual": -530.2, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.3 on one pedestal", "detail": "0", "result": "FAIL" }, { "check": "C7", "item": "NO.4 table EL.'X' - h1 - h2 = coping step", "expected": 21188, "actual": 21188, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pad top = EL.'X'", "expected": 21411, "actual": 21411.3, "diff": 0.3, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pad centre X (bbox)", "expected": 2661.6, "actual": 2661.6, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pad centre Y (bbox)", "expected": -530.2, "actual": -530.2, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.4 pedestal top at the bearing = step + h1", "expected": 21361, "actual": 21361.3, "diff": 0.3, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 pedestal bottom at the bearing = step", "expected": 21188, "actual": 21188.3, "diff": 0.3, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.4 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.5 table EL.'X' - h1 - h2 = coping step", "expected": 21128, "actual": 21128, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.5 pad top = EL.'X'", "expected": 21351, "actual": 21350.7, "diff": -0.3, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.5 pad centre X (bbox)", "expected": 5137.8, "actual": 5137.8, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.5 pad centre Y (bbox)", "expected": -530.2, "actual": -530.2, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.5 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.5 pedestal top at the bearing = step + h1", "expected": 21301, "actual": 21300.7, "diff": -0.3, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.5 pedestal bottom at the bearing = step", "expected": 21128, "actual": 21127.7, "diff": -0.3, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.5 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.6 table EL.'X' - h1 - h2 = coping step", "expected": 21175, "actual": 21175, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.6 pad top = EL.'X'", "expected": 21419, "actual": 21419.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.6 pad centre X (bbox)", "expected": -5137.8, "actual": -5137.8, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.6 pad centre Y (bbox)", "expected": 610.9, "actual": 610.9, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.6 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.6 pedestal top at the bearing = step + h1", "expected": 21369, "actual": 21369.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.6 pedestal bottom at the bearing = step", "expected": 21175, "actual": 21175.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.6 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.7 table EL.'X' - h1 - h2 = coping step", "expected": 21209, "actual": 21209, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.7 pad top = EL.'X'", "expected": 21453, "actual": 21452.6, "diff": -0.4, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.7 pad centre X (bbox)", "expected": -2661.6, "actual": -2661.6, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.7 pad centre Y (bbox)", "expected": 610.9, "actual": 610.9, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.7 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.7 pedestal top at the bearing = step + h1", "expected": 21403, "actual": 21402.6, "diff": -0.4, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.7 pedestal bottom at the bearing = step", "expected": 21209, "actual": 21208.6, "diff": -0.4, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.7 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.8 table EL.'X' - h1 - h2 = coping step", "expected": 21242, "actual": 21242, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.8 pad top = EL.'X'", "expected": 21486, "actual": 21486.2, "diff": 0.2, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.8 pad centre X (bbox)", "expected": -185.4, "actual": -185.4, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.8 pad centre Y (bbox)", "expected": 610.9, "actual": 610.9, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.8 on one pedestal", "detail": "0", "result": "FAIL" }, { "check": "C7", "item": "NO.9 table EL.'X' - h1 - h2 = coping step", "expected": 21188, "actual": 21189, "diff": 1, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.9 pad top = EL.'X'", "expected": 21433, "actual": 21432.3, "diff": -0.7, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.9 pad centre X (bbox)", "expected": 2290.8, "actual": 2290.8, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.9 pad centre Y (bbox)", "expected": 610.9, "actual": 610.9, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.9 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.9 pedestal top at the bearing = step + h1", "expected": 21382, "actual": 21382.3, "diff": 0.3, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.9 pedestal bottom at the bearing = step", "expected": 21188, "actual": 21188.3, "diff": 0.3, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.9 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.10 table EL.'X' - h1 - h2 = coping step", "expected": 21128, "actual": 21128, "diff": 0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.10 pad top = EL.'X'", "expected": 21372, "actual": 21371.7, "diff": -0.3, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.10 pad centre X (bbox)", "expected": 4767.0, "actual": 4767.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.10 pad centre Y (bbox)", "expected": 610.9, "actual": 610.9, "diff": -0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.10 on one pedestal", "detail": "1", "result": "PASS" }, { "check": "C7", "item": "NO.10 pedestal top at the bearing = step + h1", "expected": 21322, "actual": 21321.7, "diff": -0.3, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.10 pedestal bottom at the bearing = step", "expected": 21128, "actual": 21127.7, "diff": -0.3, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "NO.10 overlap pad-pedestal (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "pedestal 3 overlap with coping (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "pedestal 5 overlap with coping (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "pedestal 4 overlap with coping (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "pedestal 2 overlap with coping (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" }, { "check": "C7", "item": "pedestal 1 overlap with coping (mm3)", "expected": 0, "actual": 0.0, "diff": 0.0, "tol": 1.0, "result": "PASS" } ] }