heatsink cfd
heatsink_cfdAnalyze a forced-convection fin-array heatsink using established channel-flow correlations (developing laminar Nusselt, fin efficiency tanh(mH)/mH, parallel-plate friction). Computes base-to-air thermal resistance, pressure drop, base and fin-tip temperatures, fin efficiency, and the optimal fin spacing for the given airflow. Use for heatsink selection and first-pass optimization in electronics cooling. Runs instantly in-worker; mesh-level CFD via container backend is planned.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fin_count | Yes | Number of fins | |
| heat_load_w | Yes | Total heat load applied to base in watts | |
| base_width_m | Yes | Heatsink base width in metres | |
| fin_height_m | Yes | Fin height in metres | |
| mesh_density | No | Mesh density | medium |
| base_height_m | Yes | Base plate thickness in metres | |
| base_length_m | Yes | Heatsink base length in metres | |
| ambient_temp_c | No | Ambient air temperature in Celsius | |
| fin_thickness_m | Yes | Fin thickness in metres | |
| airflow_velocity_ms | Yes | Incoming airflow velocity in m/s |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| warnings | Yes | Solver warnings | |
| mesh_cells | Yes | Mesh cell count | |
| runtime_ms | Yes | Simulation time in ms | |
| fin_efficiency | Yes | Fin efficiency (0-1) | |
| fin_tip_temp_c | Yes | Average fin tip temperature (°C) | |
| avg_base_temp_c | Yes | Average base temperature (°C) | |
| max_base_temp_c | Yes | Maximum base temperature (°C) | |
| pressure_drop_pa | Yes | Pressure drop across the heatsink (Pa) | |
| optimal_fin_spacing_m | Yes | Suggested optimal fin spacing for this airflow (m) | |
| thermal_resistance_cw | Yes | Thermal resistance from base to air (°C/W) |