{
  "status": "PASS",
  "checks": 47,
  "records": [
    {
      "name": "闭式解：端反力",
      "actual": 750000.0000000007,
      "expected": 750000,
      "error": 6.984919309616089e-10
    },
    {
      "name": "闭式解：中反力",
      "actual": 2499999.9999999986,
      "expected": 2500000,
      "error": 1.3969838619232178e-9
    },
    {
      "name": "闭式解：中支点负弯矩",
      "actual": -4999999.999999985,
      "expected": -5000000,
      "error": 1.4901161193847656e-8
    },
    {
      "name": "闭式解：跨内最大正弯矩",
      "actual": 2812500.0000000056,
      "expected": 2812500,
      "error": 5.587935447692871e-9
    },
    {
      "name": "闭式解：第一跨中央位移",
      "actual": -0.004822530864197614,
      "expected": -0.004822530864197531,
      "error": 8.326672684688674e-17
    },
    {
      "name": "中支点剪力跃变",
      "actual": 2499999.9999999986,
      "expected": 2499999.9999999986,
      "error": 0
    },
    {
      "name": "constant/false 竖向平衡",
      "actual": 4000000,
      "expected": 4000000,
      "error": 0
    },
    {
      "name": "constant/false 力矩平衡",
      "actual": 80000000,
      "expected": 80000000,
      "error": 0
    },
    {
      "name": "constant/false 支点0位移",
      "actual": 0,
      "expected": 0,
      "error": 0
    },
    {
      "name": "constant/false 支点20位移",
      "actual": -1.220811646218678e-16,
      "expected": 0,
      "error": 1.220811646218678e-16
    },
    {
      "name": "constant/false 支点40位移",
      "actual": 0,
      "expected": 0,
      "error": 0
    },
    {
      "name": "constant/false 对称弯矩",
      "actual": 2800000.0000000056,
      "expected": 2800000.0000000056,
      "error": 0
    },
    {
      "name": "constant/false 对称位移",
      "actual": -0.004849295910493889,
      "expected": -0.004849295910493909,
      "error": 2.0816681711721685e-17
    },
    {
      "name": "constant/true 竖向平衡",
      "actual": 8800000,
      "expected": 8800000,
      "error": 0
    },
    {
      "name": "constant/true 力矩平衡",
      "actual": 176000000,
      "expected": 176000000,
      "error": 0
    },
    {
      "name": "constant/true 支点0位移",
      "actual": 0,
      "expected": 0,
      "error": 0
    },
    {
      "name": "constant/true 支点20位移",
      "actual": -1.2663481374630692e-16,
      "expected": 0,
      "error": 1.2663481374630692e-16
    },
    {
      "name": "constant/true 支点40位移",
      "actual": 0,
      "expected": 0,
      "error": 0
    },
    {
      "name": "constant/true 对称弯矩",
      "actual": 6160000.000000007,
      "expected": 6160000.000000007,
      "error": 0
    },
    {
      "name": "constant/true 对称位移",
      "actual": -0.010668451003086492,
      "expected": -0.01066845100308644,
      "error": 5.204170427930421e-17
    },
    {
      "name": "haunch/false 竖向平衡",
      "actual": 4000000,
      "expected": 4000000,
      "error": 0
    },
    {
      "name": "haunch/false 力矩平衡",
      "actual": 80000000,
      "expected": 80000000,
      "error": 0
    },
    {
      "name": "haunch/false 支点0位移",
      "actual": 0,
      "expected": 0,
      "error": 0
    },
    {
      "name": "haunch/false 支点20位移",
      "actual": 1.0809495659680479e-16,
      "expected": 0,
      "error": 1.0809495659680479e-16
    },
    {
      "name": "haunch/false 支点40位移",
      "actual": 0,
      "expected": 0,
      "error": 0
    },
    {
      "name": "haunch/false 对称弯矩",
      "actual": 2082021.3850470819,
      "expected": 2082021.3850470819,
      "error": 0
    },
    {
      "name": "haunch/false 对称位移",
      "actual": -0.002954035469366341,
      "expected": -0.002954035469366333,
      "error": 8.239936510889834e-18
    },
    {
      "name": "haunch/true 竖向平衡",
      "actual": 9440000,
      "expected": 9440000,
      "error": 0
    },
    {
      "name": "haunch/true 力矩平衡",
      "actual": 188800000,
      "expected": 188800000,
      "error": 0
    },
    {
      "name": "haunch/true 支点0位移",
      "actual": 0,
      "expected": 0,
      "error": 0
    },
    {
      "name": "haunch/true 支点20位移",
      "actual": 5.139118297581291e-17,
      "expected": 0,
      "error": 5.139118297581291e-17
    },
    {
      "name": "haunch/true 支点40位移",
      "actual": 0,
      "expected": 0,
      "error": 0
    },
    {
      "name": "haunch/true 对称弯矩",
      "actual": 4599206.383556057,
      "expected": 4599206.383556057,
      "error": 0
    },
    {
      "name": "haunch/true 对称位移",
      "actual": -0.0065456062453014925,
      "expected": -0.00654560624530146,
      "error": 3.209238430557093e-17
    },
    {
      "name": "荷载加倍→弯矩加倍",
      "actual": 4164042.7700941637,
      "expected": 4164042.7700941637,
      "error": 0
    },
    {
      "name": "荷载加倍→位移加倍",
      "actual": -0.005908070938732682,
      "expected": -0.005908070938732682,
      "error": 0
    },
    {
      "name": "弹模减半→位移加倍",
      "actual": -0.005908070938732682,
      "expected": -0.005908070938732682,
      "error": 0
    },
    {
      "name": "弹模一致缩放不改内力",
      "actual": -7051367.471294053,
      "expected": -7051367.471294053,
      "error": 0
    },
    {
      "name": "积分细化160→640：墩顶弯矩",
      "actual": -7051367.4712929055,
      "expected": -7051367.471294016,
      "error": 0.0000011101365089416504
    },
    {
      "name": "积分细化160→640：跨中位移",
      "actual": -0.0026195478784492784,
      "expected": -0.0026195478784518103,
      "error": 2.53182891318815e-15
    },
    {
      "name": "真实EI重新分配，非外观变换",
      "pass": true
    },
    {
      "name": "等高矩形惯性矩",
      "actual": 0.576,
      "expected": 0.576,
      "error": 0
    },
    {
      "name": "墩顶加高惯性矩",
      "actual": 4.608,
      "expected": 4.608,
      "error": 0
    },
    {
      "name": "实体体积解析值",
      "actual": 217.5999999999998,
      "expected": 217.6,
      "error": 1.9895196601282805e-13
    },
    {
      "name": "纯剪主拉应力",
      "actual": 1000000,
      "expected": 1000000,
      "error": 0
    },
    {
      "name": "正弯矩上缘压应力",
      "actual": -2929687.500000006,
      "expected": -2929687.500000006,
      "error": 0
    },
    {
      "name": "变高区/支点禁用局部主应力；远场等高段可用",
      "pass": true
    }
  ],
  "limitations": [
    "线弹性未开裂梁理论",
    "未分析剪切变形、斜底板竖向分力、局部支承、横向分布、翘曲、裂缝及承载力"
  ]
}