{
  "cells": 367617,
  "grids": [
    {
      "name": "exterior",
      "origin": [
        -6,
        0.05,
        -3
      ],
      "spacing": 0.15,
      "shape": [
        101,
        21,
        41
      ],
      "file": "exterior.bin",
      "bytes": 2087064,
      "sha256": "64166f5dff57d25ae18d00d13e7bbd497284a24a32850d6b040980410d1cf412"
    },
    {
      "name": "vehicle",
      "origin": [
        -2.5,
        0.025,
        -1.25
      ],
      "spacing": 0.05,
      "shape": [
        101,
        31,
        51
      ],
      "file": "vehicle.bin",
      "bytes": 3832344,
      "sha256": "7ac80213368da83dae56e2dcbe845c259511f7e4f121f7b2fa7444bed583b1c6"
    }
  ],
  "statistics": {
    "exterior": {
      "fluid_samples": 85534,
      "solid_samples": 1427,
      "speed_range_mps": [
        0.3109499514102936,
        52.09819412231445
      ],
      "pressure_range_Pa": [
        -1026.0247802734375,
        1116.15673828125
      ]
    },
    "vehicle": {
      "fluid_samples": 122469,
      "solid_samples": 37212,
      "speed_range_mps": [
        0.025556782260537148,
        55.663330078125
      ],
      "pressure_range_Pa": [
        -1643.130126953125,
        1187.6173095703125
      ]
    }
  },
  "fluxes_m3_s": {
    "inlet": -5722.112,
    "outlet": 5722.111999337742,
    "floor": 0.0,
    "farfield": 1.7498795766668147e-18,
    "car": 0.0
  },
  "mass_flux_relative_imbalance": 1.1573657803993099e-10,
  "cabin_probes": [
    {
      "position_m": [
        -0.15,
        0.6,
        0.4
      ],
      "velocity_mps": [
        -1.8916774988174438,
        0.11043301224708557,
        6.274453163146973
      ],
      "pressure_Pa": -503.2440185546875,
      "k_m2_s2": 1.2103570699691772
    },
    {
      "position_m": [
        0.2,
        0.9,
        0.4
      ],
      "velocity_mps": [
        1.7587366104125977,
        0.34498584270477295,
        0.01832548901438713
      ],
      "pressure_Pa": -537.013671875,
      "k_m2_s2": 0.9639979004859924
    },
    {
      "position_m": [
        0.5,
        1.0,
        0.4
      ],
      "velocity_mps": [
        -2.940260410308838,
        -2.431842565536499,
        -4.821472644805908
      ],
      "pressure_Pa": -525.7740478515625,
      "k_m2_s2": 8.855597496032715
    },
    {
      "position_m": [
        0.5,
        1.0,
        -0.4
      ],
      "velocity_mps": [
        -1.0586010217666626,
        -0.6544566750526428,
        4.402853965759277
      ],
      "pressure_Pa": -520.7752685546875,
      "k_m2_s2": 5.751730442047119
    },
    {
      "position_m": [
        0.8,
        1.0,
        0
      ],
      "velocity_mps": [
        -5.8489508628845215,
        -1.9330602884292603,
        1.5289843082427979
      ],
      "pressure_Pa": -418.3069152832031,
      "k_m2_s2": 9.063075065612793
    }
  ],
  "interpolation": "VTK cell-to-point averaging then interpolation inside actual fluid cells; solids invalid",
  "field_layout": [
    "Ux_mps",
    "Uy_mps",
    "Uz_mps",
    "pressure_Pa",
    "k_m2_s2",
    "fluid_mask"
  ],
  "settings": {
    "solver": "OpenFOAM 1912 pimpleFoam",
    "model": "incompressible transient URANS k-omega SST",
    "speed_mps": 44.704,
    "speed_mph": 100,
    "rho_kg_m3": 1.225,
    "nu_m2_s": 1.5e-05,
    "inlet_turbulence_intensity": 0.01,
    "inlet_turbulence_length_m": 0.2,
    "domain_m": [
      [
        -14,
        0,
        -8
      ],
      [
        24,
        8,
        8
      ]
    ],
    "floor": "stationary no-slip wind-tunnel floor",
    "wheels": "stationary",
    "roof": "open",
    "side_windows": "down",
    "occupants": "none",
    "body": "25 mm reconstructed visual mesh; not manufacturer CAD",
    "momentum_discretization": "first-order Gauss upwind",
    "purpose": "coupled exterior and open-cabin short-time airflow visualization; no statistically converged or experimentally validated mean",
    "time_discretization": "first-order Euler",
    "physical_duration_s": 0.3,
    "maximum_Courant_number": 0.8,
    "maximum_time_step_s": 0.001,
    "initial_field": "precomputed RANS field, used only for initialization"
  },
  "geometry": {
    "method": "25 mm voxel closing and enclosed-void filling; solid islands below 8 voxels removed; 12 Taubin smoothing iterations",
    "source": "G29 visual mesh by Ddiaz Design, based on CSR2, CC BY-NC-SA 4.0",
    "accuracy": "approximate reconstructed surface, not CAD or validated against actual vehicle",
    "watertight": true,
    "winding_consistent": true,
    "triangles": 168454,
    "solid_volume_m3": 4.761199942537922,
    "bounds_m": [
      [
        -2.164576423076761,
        -0.014844727640527446,
        -1.0380782768045442
      ],
      [
        2.164304075915945,
        1.2558526908005745,
        1.0379805090413072
      ]
    ],
    "cabin_probes_m": [
      [
        -0.15,
        0.6,
        0.4
      ],
      [
        0.2,
        0.9,
        0.4
      ],
      [
        0.5,
        1.0,
        0.4
      ],
      [
        0.5,
        1.0,
        -0.4
      ],
      [
        0.8,
        1.0,
        0
      ]
    ],
    "cabin_connected_to_external_air": true
  },
  "validation": {
    "summary": "\u77ac\u6001\u6c42\u89e3\u3001\u6d41\u91cf\u5b88\u6052\u548c\u6570\u636e\u5b8c\u6574\u6027\u68c0\u67e5\u901a\u8fc7\uff1b\u4ec5\u5c55\u793a 0.10\u20130.30 \u79d2\u77ed\u65f6\u5e73\u5747\uff0c\u672a\u9a8c\u8bc1\u957f\u671f\u7edf\u8ba1\u6536\u655b\u3002",
    "solver_checks_passed": true,
    "steady_state_converged": false,
    "statistical_mean_converged": false,
    "physical_duration_s": 0.3,
    "time_steps": 4423,
    "averaging_window_s": [
      0.1,
      0.3
    ],
    "snapshots": [
      0.1,
      0.12,
      0.14,
      0.16,
      0.18,
      0.2,
      0.22,
      0.24,
      0.26,
      0.28,
      0.3
    ],
    "averaging": "trapezoidal integration of cell fields before spatial interpolation",
    "maximum_final_linear_solver_residual": {
      "Ux": 9.93169367e-08,
      "Uy": 1.953929111e-08,
      "Uz": 7.56579445e-08,
      "p": 9.999391726e-08,
      "k": 9.999696373e-08,
      "omega": 9.999978247e-08
    },
    "maximum_reported_Courant_after_initial_adjustment": 0.8044994197,
    "initial_pre_adjustment_Courant": 2.305377523,
    "maximum_snapshot_mass_flux_relative_imbalance": 3.0567157808160674e-09,
    "snapshot_flux_checks": [
      {
        "time_s": 0.1,
        "fluxes_m3_s": {
          "inlet": -5722.111999999999,
          "outlet": 5722.112000340108,
          "floor": 0.0,
          "farfield": -4.555975960199094e-17,
          "car": 0.0
        },
        "relative_imbalance": 5.9437700915542e-11
      },
      {
        "time_s": 0.12,
        "fluxes_m3_s": {
          "inlet": -5722.111999999999,
          "outlet": 5722.112000669736,
          "floor": 0.0,
          "farfield": -3.139773743466458e-17,
          "car": 0.0
        },
        "relative_imbalance": 1.1704357358686035e-10
      },
      {
        "time_s": 0.14,
        "fluxes_m3_s": {
          "inlet": -5722.111999999999,
          "outlet": 5722.11200219565,
          "floor": 0.0,
          "farfield": -1.3321164301944398e-16,
          "car": 0.0
        },
        "relative_imbalance": 3.837134221042323e-10
      },
      {
        "time_s": 0.16,
        "fluxes_m3_s": {
          "inlet": -5722.111999999999,
          "outlet": 5722.1119967535005,
          "floor": 0.0,
          "farfield": -2.5229362869026623e-18,
          "car": 0.0
        },
        "relative_imbalance": 5.67360204789281e-10
      },
      {
        "time_s": 0.18,
        "fluxes_m3_s": {
          "inlet": -5722.111999999999,
          "outlet": 5722.111986970723,
          "floor": 0.0,
          "farfield": -1.3323828132256947e-16,
          "car": 0.0
        },
        "relative_imbalance": 2.2770047996394735e-09
      },
      {
        "time_s": 0.2,
        "fluxes_m3_s": {
          "inlet": -5722.111999999999,
          "outlet": 5722.1120154769815,
          "floor": 0.0,
          "farfield": -7.206465029623426e-17,
          "car": 0.0
        },
        "relative_imbalance": 2.7047674527082786e-09
      },
      {
        "time_s": 0.22,
        "fluxes_m3_s": {
          "inlet": -5722.111999999999,
          "outlet": 5722.111982509129,
          "floor": 0.0,
          "farfield": 9.94313859759633e-17,
          "car": 0.0
        },
        "relative_imbalance": 3.0567157808160674e-09
      },
      {
        "time_s": 0.24,
        "fluxes_m3_s": {
          "inlet": -5722.111999999999,
          "outlet": 5722.112007033535,
          "floor": 0.0,
          "farfield": 8.910781929096363e-17,
          "car": 0.0
        },
        "relative_imbalance": 1.2291852098480016e-09
      },
      {
        "time_s": 0.26,
        "fluxes_m3_s": {
          "inlet": -5722.111999999999,
          "outlet": 5722.112009942277,
          "floor": 0.0,
          "farfield": 1.7365497128905795e-16,
          "car": 0.0
        },
        "relative_imbalance": 1.7375189015541269e-09
      },
      {
        "time_s": 0.28,
        "fluxes_m3_s": {
          "inlet": -5722.111999999999,
          "outlet": 5722.111993922887,
          "floor": 0.0,
          "farfield": 1.1507475701787483e-16,
          "car": 0.0
        },
        "relative_imbalance": 1.0620399811118475e-09
      },
      {
        "time_s": 0.3,
        "fluxes_m3_s": {
          "inlet": -5722.111999999999,
          "outlet": 5722.111995465878,
          "floor": 0.0,
          "farfield": -1.2911001929276262e-16,
          "car": 0.0
        },
        "relative_imbalance": 7.923859612110045e-10
      }
    ],
    "snapshot_cell_field_checksums": [
      {
        "time_s": 0.1,
        "cell_field_sha256": {
          "U": "3b79671df65f9c2b1fc40e9f7cbb910be80c00e578f27c834ddd43670cfb233e",
          "p": "35b08a5bb9ac9213cba7682322b7f50512e21576d2aa2b718bfdedf969fe584d",
          "k": "bb1beb6d16676e7dfeb2d3191b93546e14ec2cbbc2b1f8e038c73e8d4ef2c4e4",
          "omega": "ed616adb53e4c880a78b41bef64e21beaecf7a11fe4c7107aea942ca0e7b6423"
        }
      },
      {
        "time_s": 0.12,
        "cell_field_sha256": {
          "U": "677743837d841998a075b7cf0f69671399994100769d7a1ef9f8c6528ce0203d",
          "p": "ca3fa181a624940a474c2a2f94e8ecaa3e8d44df881c82ede778068a3ebc3ca6",
          "k": "cafe91b885c33c7b1cccbba703ef949408c94d3c4f26a907b59ff997d43dd3c1",
          "omega": "004d2c949f0648a19de194628a06d6aa418427d0eaa3bbdead36077346ae86eb"
        }
      },
      {
        "time_s": 0.14,
        "cell_field_sha256": {
          "U": "75a552f90ed840d2cf26dbc7db31e9b7f69e3f9794c2c429189090a1d7bde36c",
          "p": "7b32650b8354c55433d18bef155a58faa5cb02d2bc5cc6df8f77e0a6b2cfe4b3",
          "k": "e48d27daf9b83964f28fc7762e1e208ca9bcef8166e1cc0508772883c6f1a78b",
          "omega": "48a0cf0138f15dc10decb48f968051e34d44628597d75070d6e0c8d47e398a22"
        }
      },
      {
        "time_s": 0.16,
        "cell_field_sha256": {
          "U": "46c56d266fbef0d3ddb40e9b001be899f7363db803c11be4bb34e4ce42eaec2a",
          "p": "513e6ed4ad62690104e7cbe5701bca12df8565eee7994da03c26103880e17746",
          "k": "9c3a7fb6469768bd38c635c1f15a31972c6c0b7b2730b26a07d80170b410ac33",
          "omega": "825bf7c6294bfc392952ed645aa06db8c23ca11f017a3af413e26e3293c62620"
        }
      },
      {
        "time_s": 0.18,
        "cell_field_sha256": {
          "U": "9516e7a652f7d4580c2b1bfb7325081c76f3de81ad1fa80c803d767aa666a583",
          "p": "1c6535bb39d992eb7c549e86166f2ef07f3bc0e7167a50192b5886ab48dce4b7",
          "k": "77ab8e7bb137ad92f62931260952230bbc2a5b328dff5c1a5b2086792f864f0d",
          "omega": "50f97a99657a7ecf1f426c6cb19cadc8b4b11da83acd041020bee25be8f2f4c5"
        }
      },
      {
        "time_s": 0.2,
        "cell_field_sha256": {
          "U": "faa9ede1ef93a459e2f764b106f7759b86a21488866148ee1e3129542d28cf8b",
          "p": "6870927543be11e88cf1d5559ddb1a1f15fa91f1c26c13b3d643726de0535486",
          "k": "1025bb4f42eb46a5e513e339c029a7b9aecefbeff64a07efbd9b831bd43133b2",
          "omega": "ab21f672b406c7781ba078b6066f76fa60d5dcbaab40321ae30932410be2e068"
        }
      },
      {
        "time_s": 0.22,
        "cell_field_sha256": {
          "U": "196e57a551b1bfe4cf862ab0456a177892077b72f54d99e598337dd7d550aa28",
          "p": "76f599ca28c4c3eb01975ae270bea8b69ff3231c443f5ece20e1b1925f9a0199",
          "k": "071c06d1982efd73e573770faa0e70849b64c874430b49480d1d1f53b4255a0a",
          "omega": "354e778727284ca41fa76a473c051a41bb04f3139aa9d7f4efc2734e2f89aa07"
        }
      },
      {
        "time_s": 0.24,
        "cell_field_sha256": {
          "U": "3730ce48e01e3fb50b56d55652be76bc8f9fada01ca8a01d1b2bb0b9ec0e470d",
          "p": "42a1251822cb2fd706adc430eb2d560d216e6b0fb07f9d90eee5603cd0a3ebd0",
          "k": "5a4deecb82304b01e52553d11bb0be37c4debbc1460c1d00f86f17440bd054ff",
          "omega": "e07d73cc59bc112571be1bada4b4d6f337c82739f20d6e7198d36bb9b089527b"
        }
      },
      {
        "time_s": 0.26,
        "cell_field_sha256": {
          "U": "85847c58468f10c177a1a6398f534e017316c4c2e43a002259c9457b002f58c2",
          "p": "0c54894d1b567b0e59bcbc3072f4893e96b2e28247fa0b9e4a20d9304fe00ea7",
          "k": "6f99acf958d8e319af4d6a20415d8c7af36348d340f8132baae04c8aa96b19ec",
          "omega": "07c88f7b8d6924a06a4a7d72c01816e084b21ae85b84534ded1de2d1bf954c56"
        }
      },
      {
        "time_s": 0.28,
        "cell_field_sha256": {
          "U": "29bea4961f47a425fabfdbb1330f1d2c4bf24aef9dc876e25bd5733574421363",
          "p": "8444825db4ce9c44d6867610d3a8de47bc757ccf716a692ae5427e2743fe0d1f",
          "k": "5d0a82c7ab603856a8ff3c56bfbc3d69e5f6e9e4871d72d1d2bf54fea86b4f3a",
          "omega": "fc4d6588bd8b4137d05b387d2cd838f299eb7514e9d32fa215afee7931b09a9a"
        }
      },
      {
        "time_s": 0.3,
        "cell_field_sha256": {
          "U": "33a6ccf744a7c57c81ea08fcc23ba3993236386f1a67064aafb6f3fd819c7d12",
          "p": "94bf191059fa561bf025685a5197cf55394ed4cf049652a189702c35ea9ede9b",
          "k": "430c2aa018d4220ff1daea5492e44dedfb147be5e1d50a2fd030a362daed127c",
          "omega": "7d7de74ca0b61aaef1390f16981ed64721de3de3e21e6f38a094cc3e7caabb94"
        }
      }
    ],
    "raw_field_ranges": {
      "U": [
        -41.93065643310547,
        66.56170654296875
      ],
      "p": [
        -6117.11181640625,
        1001.7430419921875
      ],
      "k": [
        0.0002267055242555216,
        84.1086196899414
      ],
      "omega": [
        3.7064292430877686,
        20943.076171875
      ]
    },
    "mesh": {
      "cells": 367617,
      "connected_fluid_regions": 1,
      "core_check": "Mesh OK",
      "face_tetrahedra": "passed",
      "cell_determinant": "passed",
      "extended_concave_cell_check": "flagged",
      "concave_cells": 13685,
      "removed_degenerate_cells": 430,
      "maximum_non_orthogonality_deg": 64.40626228,
      "maximum_skewness": 3.015191461,
      "layer_coverage_fraction": 0.473,
      "surface_cell_size_m": 0.05,
      "cabin_cell_size_m": 0.025
    },
    "grid_independence_verified": false,
    "vehicle_experiment_validated": false,
    "limits": [
      "Approximate 25 mm reconstructed game display geometry, not manufacturer CAD.",
      "First-order Euler/upwind URANS; 0.2 s averaging window initialized from a RANS field. Long-time statistics and grid independence are unverified.",
      "Fixed floor and wheels; empty cabin, windows down, no crosswind.",
      "Partial prism-layer coverage and extended concave-cell warning.",
      "Particles follow the short-time average, not instantaneous turbulent trajectories. No validated drag, passenger comfort, buffeting spectrum or noise prediction."
    ]
  }
}