Catalog/eng-fin-efficiency

Engineering

Straight-fin efficiency API

Computes the fin parameter m = sqrt(hP/kAc), efficiency η = tanh(mLc)/mLc with corrected length Lc = L + t/2, fin effectiveness, and actual heat dissipation for a uniform straight fin with adiabatic tip. Answers 'What is the efficiency of a cooling fin?', 'How much heat does a fin dissipate?'.

Price$0.06per request
MethodPOST
Route/v1/engineering/fin-efficiency
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
engineeringthermofluidsfinfin-efficiencyheat-sinkextended-surfaceheat-transferthermal
API URLhttps://x402.hexl.dev/v1/engineering/fin-efficiency
Integration docs
Example request
{
  "heatTransferCoeffWm2K": 40,
  "conductivityWmK": 200,
  "finLengthM": 0.05,
  "finThicknessM": 0.003,
  "finWidthM": 1,
  "baseExcessTempK": 60
}
Example response
{
  "heatTransferCoeffWm2K": 40,
  "conductivityWmK": 200,
  "finLengthM": 0.05,
  "finThicknessM": 0.003,
  "finWidthM": 1,
  "correctedLengthM": 0.0515,
  "crossSectionAreaM2": 0.003,
  "perimeterM": 2.006,
  "finParameterM_perM": 11.564313,
  "mLc": 0.595562,
  "finEfficiency": 0.896437,
  "finSurfaceAreaM2": 0.103309,
  "formula": "m = sqrt(hP/kAc), Lc = L + t/2, η = tanh(mLc)/mLc",
  "interpretation": "Efficiency near 1 means the fin is nearly isothermal; long thin fins are less efficient.",
  "baseExcessTempK": 60,
  "idealHeatRateW": 247.9416,
  "actualHeatRateW": 222.264119,
  "finEffectiveness": 30.870016
}
Input schema
{
  "type": "object",
  "required": [
    "heatTransferCoeffWm2K",
    "conductivityWmK",
    "finLengthM",
    "finThicknessM"
  ],
  "properties": {
    "heatTransferCoeffWm2K": {
      "type": "number",
      "description": "convective coefficient h (W/m^2·K)",
      "examples": [
        40
      ]
    },
    "conductivityWmK": {
      "type": "number",
      "description": "fin thermal conductivity k (W/m·K)"
    },
    "finLengthM": {
      "type": "number",
      "description": "fin length L (m)"
    },
    "finThicknessM": {
      "type": "number",
      "description": "fin thickness t (m)"
    },
    "finWidthM": {
      "type": "number",
      "description": "fin width w (m); default 1 (per-unit-width)"
    },
    "baseExcessTempK": {
      "type": "number",
      "description": "base-to-ambient temperature difference (K) for heat rate"
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}