<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Bing Gao — Engineering Portfolio</title>
    <description>CFD verification, aerodynamic modelling and simulation decisions.</description>
    <link>http://localhost:4321/</link>
    <item>
      <title>Modeling a 2026 F1 Car from Scratch with GSD in 3DExperience</title>
      <description>Using Generative Shape Design in 3DExperience, I successfully modeled the sidepods and rear wing of a 2026 F1 car by creating points, cross-sections, splines, lofts, and trimmed surfaces, with plans to build the complete 2026 F1 car model in future steps.</description>
      <link>http://localhost:4321/projects/3dexperience-rb22-surface-reconstruction/</link>
      <guid>http://localhost:4321/projects/3dexperience-rb22-surface-reconstruction/</guid>
      <pubDate>Mon, 24 Aug 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>OpenFOAM in Practice: Exploring the F1 2026 Aero Window Across 37 Cases</title>
      <description>Constrained by computing resources, I performed half-car OpenFOAM CFD simulations on a third-party F1 2026 CAD model across 37 usable cases. Through this study, I explored numerical discretization schemes and trade-offs involving front and rear wings, tire contact patches, ride height, yaw, rake, and lap times.</description>
      <link>http://localhost:4321/projects/f1-2026-aero/</link>
      <guid>http://localhost:4321/projects/f1-2026-aero/</guid>
      <pubDate>Sat, 22 Aug 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Building an FSAE Cooling System from Scratch</title>
      <description>I first used a thermo-fluid model to reject the passive E3 architecture under 40 °C ambient conditions, split the system into a dual-temperature loop, and evaluated E7 and E8 using public component data, boundary sweeps, and OpenFOAM surrogate duct models. The results showed that passing numerical checks alone does not justify procurement approval.</description>
      <link>http://localhost:4321/projects/fsae-cooling/</link>
      <guid>http://localhost:4321/projects/fsae-cooling/</guid>
      <pubDate>Sat, 22 Aug 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Reconstructing a 3D Spacecraft Model in Blender from ESA Blueprints</title>
      <description>During my 17-week internship in 2026, I reconstructed a 3D model of the Space Rider spacecraft in Blender based on publicly available European Space Agency blueprints and technical documentation.</description>
      <link>http://localhost:4321/projects/space-rider/</link>
      <guid>http://localhost:4321/projects/space-rider/</guid>
      <pubDate>Mon, 15 Jun 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Flow Field Reduced-Order Modeling: Compressing 480 Snapshots into Dominant Modes</title>
      <description>During unsteady CFD simulations, transient snapshot storage quickly overwhelms disk capacity. I investigated whether hundreds of complex flow snapshots could be compressed into 8 core spatial modes—similar to video compression—and used to forecast future flow dynamics without solving the governing equations.</description>
      <link>http://localhost:4321/projects/flowrom/</link>
      <guid>http://localhost:4321/projects/flowrom/</guid>
      <pubDate>Sat, 30 May 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>FlowLab: Rebuilding a Lattice Boltzmann Method Solver</title>
      <description>To understand CFD solver internals, I implemented a 2D Lattice Boltzmann Method (LBM) solver in JavaScript and verified it against the classic Re=100 lid-driven cavity benchmark.</description>
      <link>http://localhost:4321/projects/flowlab/</link>
      <guid>http://localhost:4321/projects/flowlab/</guid>
      <pubDate>Sat, 16 May 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Investigating Ground Effect with Image Vortices</title>
      <description>I built a ground-effect Vortex Lattice Method (VLM) tool.</description>
      <link>http://localhost:4321/projects/ground-effect-vlm/</link>
      <guid>http://localhost:4321/projects/ground-effect-vlm/</guid>
      <pubDate>Sat, 25 Apr 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Simulating the Kármán Vortex Street in Fluent</title>
      <description>In this CFD coursework, we investigated two regimes of flow past a cylinder: a steady wake at Re=40 and unsteady vortex shedding at Re=150. I set up two Fluent cases, triggered the vortex street via an intentional velocity patch perturbation, and recorded lift and drag histories.</description>
      <link>http://localhost:4321/projects/fluent-cylinder-vortex/</link>
      <guid>http://localhost:4321/projects/fluent-cylinder-vortex/</guid>
      <pubDate>Sat, 11 Apr 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Digital Twin in Action: Reconstructing a Tensile Test in Abaqus</title>
      <description>Coursework record: from physical tensile testing to Abaqus analysis</description>
      <link>http://localhost:4321/projects/xc48-abaqus-twin/</link>
      <guid>http://localhost:4321/projects/xc48-abaqus-twin/</guid>
      <pubDate>Sat, 04 Apr 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Crashworthiness Analysis of an Automotive Front Rail in Abaqus</title>
      <description>Starting from an automotive front longitudinal rail, we learned to interpret crash curves and compared materials, impact scenarios, and cross-section thicknesses. The results included models that failed to solve, as well as concepts that absorbed energy well on paper but were too heavy or produced excessive peak forces.</description>
      <link>http://localhost:4321/projects/abaqus-energy-absorber/</link>
      <guid>http://localhost:4321/projects/abaqus-energy-absorber/</guid>
      <pubDate>Sat, 28 Mar 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Comparative Analysis of Fluent Results Against Exact Solutions, Meshes, and Experimental Data</title>
      <description>Verifying Fluent pipe flow calculations against the Poiseuille exact solution, followed by mesh, domain, and Re=0.1–20 sweeps for flow past a cylinder compared with experimental data.</description>
      <link>http://localhost:4321/projects/fluent-cyl-vnv/</link>
      <guid>http://localhost:4321/projects/fluent-cyl-vnv/</guid>
      <pubDate>Thu, 12 Mar 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Cutting CFD Turnaround with Upfront Sanity Checks</title>
      <description>CFD simulations can be computationally expensive, taking hours or even days. Inverted parameters can render days of computation entirely wasted. This is a learning note on low-cost sanity checks: I built a Python demo using thin-airfoil theory and the Hess–Smith panel method to estimate lift and surface pressure distributions in milliseconds, validated against NASA wind-tunnel measurements.</description>
      <link>http://localhost:4321/projects/airfoil-methods/</link>
      <guid>http://localhost:4321/projects/airfoil-methods/</guid>
      <pubDate>Sat, 28 Feb 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>From Melting Snow to a 2D Heat Diffusion Solver</title>
      <description>One day while watching snow on cobblestones, I noticed an interesting melting pattern. This sparked my curiosity and led me to build and verify a 2D FTCS heat diffusion solver.</description>
      <link>http://localhost:4321/projects/heat-diffusion-2d/</link>
      <guid>http://localhost:4321/projects/heat-diffusion-2d/</guid>
      <pubDate>Sat, 07 Feb 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>How to Validate a Finite Difference Model</title>
      <description>I built a 1D finite difference model of a metal rod with internal heat generation, fixed temperature at the left end, and convective air cooling at the right end.</description>
      <link>http://localhost:4321/projects/steady-conduction-1d/</link>
      <guid>http://localhost:4321/projects/steady-conduction-1d/</guid>
      <pubDate>Sat, 17 Jan 2026 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Drive Cycle Simulation and Energy Consumption Comparison of Four Powertrain Architectures</title>
      <description>Systematic comparison of energy consumption and CO₂ emissions across ICE, HEV, PHEV, and BEV architectures on the Spa circuit and standard driving cycles using a backward quasi-static model, quantifying PHEV initial SOC sensitivity and deadweight penalty after battery depletion.</description>
      <link>http://localhost:4321/projects/powertrain-cycle-simulation/</link>
      <guid>http://localhost:4321/projects/powertrain-cycle-simulation/</guid>
      <pubDate>Sat, 06 Dec 2025 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Estimating Cooling Loop Flow Rate Without Physical Hardware</title>
      <description>A water pump rated at 40 L/min will not deliver 40 L/min once connected to hoses, radiators, and water jackets. By modeling the segment-by-segment resistance, I determined the actual operating point of 26.22 L/min at 51.34 kPa, verifying friction factors, line losses, and curve intersections.</description>
      <link>http://localhost:4321/projects/pipe-flow-sizing/</link>
      <guid>http://localhost:4321/projects/pipe-flow-sizing/</guid>
      <pubDate>Sat, 29 Nov 2025 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>Building My First Potential Flow Model with Complex Potential</title>
      <description>Exploring the problem of flow past a circular cylinder</description>
      <link>http://localhost:4321/projects/potential-flow-sandbox/</link>
      <guid>http://localhost:4321/projects/potential-flow-sandbox/</guid>
      <pubDate>Sat, 08 Nov 2025 12:00:00 GMT</pubDate>
    </item>
    <item>
      <title>A Dimensionless Numbers Tool That Catches Mistakes</title>
      <description>I built a small utility that enforces unit consistency, rejects unphysical inputs, and retains full validation records.</description>
      <link>http://localhost:4321/projects/dimensionless-numbers/</link>
      <guid>http://localhost:4321/projects/dimensionless-numbers/</guid>
      <pubDate>Sat, 18 Oct 2025 12:00:00 GMT</pubDate>
    </item>
  </channel>
</rss>
