Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- RAD Surface 2 Emissivity Conditional
-
Unit fraction Default 0.59 Range 0 to 1
About this input
Total hemispherical gray-body emissivity of surface 2 in enclosure-network mode, from 0 to 1; the active calculation requires a positive value.
- RAD Surface 2 Area m2 Conditional
-
Unit m^2 Default 3.27 Range At least 0
About this input
Radiating area of surface 2 in enclosure-network mode; it must be at least A1 F12 so that reciprocal F21 does not exceed one.
- RAD View Factor 12 Conditional
-
Unit fraction Default 0.83 Range 0 to 1
About this input
Fraction of radiation leaving surface 1 that reaches surface 2. Enter a geometry-derived value; zero does not connect a two-surface enclosure.
- Surface 2 temperature
-
Unit deg C Default 43 Range At least -273.15
About this input
Uniform temperature of surface 2 or of the large isothermal enclosure, according to the selected model.
- RAD Surface 1 Area m2
-
Unit m^2 Default 1.73 Range At least 0
About this input
Radiating area of surface 1. Zero is a definitional floor but does not form a usable exchange model.
- RAD Exchange Mode
-
Default Two-surface enclosure network Allowed Two-surface enclosure network, Small surface in large enclosure
About this input
Use the exact two-node enclosure network or the limiting small-surface/large-enclosure relation.
- RAD Surface 1 Temperature C
-
Unit deg C Default 417 Range At least -273.15
About this input
Uniform temperature of surface 1. Values below absolute zero are rejected.
- RAD Surface 1 Emissivity
-
Unit fraction Default 0.71 Range 0 to 1
About this input
Total hemispherical gray-body emissivity of surface 1, from 0 to 1; the active calculation requires a positive value.
Outputs
- RAD Net Radiation Heat Flux Surface 1 Conditional
-
Unit W/m^2
About this output
Signed net radiative heat rate divided by surface 1 area.
- RAD Implied View Factor 21 Conditional
-
Unit fraction
About this output
View factor from surface 2 to surface 1, obtained from A1 F12 = A2 F21.
- RAD Total Network Resistance Conditional
-
Unit 1/m^2
About this output
Equivalent resistance between blackbody emissive-power nodes; q equals sigma (T1^4 - T2^4) divided by this value.
- RAD Net Radiation Heat Rate Conditional
-
Unit W
About this output
Signed net heat rate; positive is from surface 1 to surface 2 or the large enclosure, and negative is toward surface 1.
- RAD Exchange Direction Conditional
-
No unit declared
About this output
Direction implied by the two absolute temperatures; equal temperatures give no net exchange.
- RAD Blackbody Exchange Fraction Conditional
-
Unit fraction
About this output
Effective gray-body exchange factor divided by the active blackbody geometry factor; structurally bounded from zero to one.
- Model Status
-
No unit declared
About this output
NOT VALID identifies unusable active temperatures, areas, emissivities, or enclosure geometry; OK means the selected radiation model is internally consistent.
- RAD Effective Exchange Factor Conditional
-
Unit fraction
About this output
Combined geometry-emissivity multiplier on A1 sigma (T1^4 - T2^4).
- RAD Blackbody Limit Heat Rate Conditional
-
Unit W
About this output
Signed heat rate for black surfaces with the same area, temperatures, and active geometry factor.
What it is
The Two-Surface Thermal Radiation Exchange Calculator computes the signed net radiative heat transfer between two opaque, diffuse-gray, isothermal surfaces separated by a medium that neither absorbs nor emits. It runs in two modes: a complete two-surface enclosure network, where you supply both areas, both emissivities and the view factor between them, and the limiting case of a small surface inside a large isothermal enclosure, where only the small surface's own area and emissivity are read.
It reports the net heat rate and the flux referenced to surface 1, the effective gray-body exchange factor, the equivalent network resistance, the reciprocal view factor from surface 2 back to surface 1, the blackbody heat rate for the same geometry, and what fraction of that blackbody limit the gray surfaces reach. The heat rate is signed, so a colder surface 1 correctly reports exchange in the other direction.
It works in SI only: square metres, degrees Celsius internally converted to kelvin, and watts. There is no unit-system selector.
Two things are worth knowing before you start. The calculator supplies no view factor and no emissivity, holds no chart or table for either, and takes both entirely on trust. And an emissivity of exactly zero, though inside the declared range of 0 to 1, is refused by the model rather than treated as a perfect reflector.
It is a screening calculation for surface-to-surface exchange, not a furnace, fire or enclosure design.
Methodology
Purpose and model boundary
This model calculates signed diffuse-gray radiative heat exchange for either a two-surface enclosure network or a small surface inside a large isothermal enclosure. It reports net heat rate, flux, direction, and comparison with the blackbody geometry limit. It does not derive view factors, model participating gases, or include convection, conduction, solar load, or transient behavior.
Inputs and units
Temperatures are entered in degrees Celsius and converted to kelvin before fourth-power calculations. Areas are in square metres, emissivities and view factors are dimensionless, and heat rate is reported in watts. Two-surface mode uses both areas, emissivities, temperatures, and F_12. Large-enclosure mode uses surface 1, the enclosure temperature, and surface-1 emissivity while applying the limiting geometry internally.
Governing relationships
Blackbody emissive power is:
E_b = σ T⁴
For the two-surface enclosure, reciprocity gives:
A_1 F_12 = A_2 F_21
The diffuse-gray network resistances are:
R_surface,1 = (1 - ε_1) / (A_1 ε_1)
R_space = 1 / (A_1 F_12)
R_surface,2 = (1 - ε_2) / (A_2 ε_2)
R_total = R_surface,1 + R_space + R_surface,2
The signed exchange is:
Q = σ (T_1⁴ - T_2⁴) / R_total
In the large-isothermal-enclosure limit:
Q = A_1 ε_1 σ (T_1⁴ - T_2⁴)
The blackbody geometry limit is computed with the same temperatures and geometry but without the gray-surface resistance penalty. Heat flux on surface 1 is q''_1 = Q / A_1.
Calculation sequence
- Validate mode, temperatures, active areas, emissivities, and view-factor geometry.
- Convert temperatures to absolute kelvin.
- In enclosure mode, calculate reciprocal
F_21and both surface plus space resistances; in large-enclosure mode, apply the limiting relationship. - Calculate signed gray-surface heat rate, surface-1 flux, direction, effective exchange factor, and blackbody limit.
- Compare gray and blackbody rates and evaluate workbook status.
- Generate the temperature-sweep chart from workbook-named series.
Outputs and interpretation
Net radiative heat rate is the headline result. Supporting outputs include heat flux on surface 1, implied reciprocal view factor, total network resistance, exchange direction, effective exchange factor, blackbody limit, and the fraction of that limit achieved by the gray surfaces. A positive result follows the workbook convention of net radiation leaving surface 1.
Validation and status logic
| Condition | Returned status |
|---|---|
| Any active temperature, area, emissivity, or view-factor geometry input is invalid | NOT VALID: correct active temperatures, areas, emissivities, and view-factor geometry |
| All active inputs satisfy the workbook model | OK |
This is the complete named RAD_Model_Status logic. Invalid states return protected zero numeric outputs; they must not be read as a valid no-exchange condition.
Assumptions and limitations
- Both surfaces are opaque, diffuse-gray, isothermal, and have temperature-independent emissivity.
- The intervening medium is nonparticipating and does not absorb, emit, or scatter radiation.
- In two-surface mode, the entered surfaces form the complete enclosure; closure and reciprocity govern the remaining view factors.
- Large-enclosure mode treats surface 1 as small relative to an isothermal surrounding enclosure.
- The workbook does not derive
F_12; geometry-specific view-factor analysis remains the user's responsibility. - Participating gases, spectral/directional effects, semitransparent media, solar irradiation, convection, conduction, and transient temperatures are outside scope.
Restrictions and non-computing states
Active areas, emissivities, and view factors must form a finite supported network. Emissivity is physically bounded from zero to one, but this finite-resistance implementation requires a positive emissivity. Temperatures must be above absolute zero. Values outside the published limits or undeclared options are rejected before the calculation runs.
Errors and warnings
NOT VALID blocks interpretation of every computed output. The workbook has no separate CHECK state; OK confirms only that the declared diffuse-gray model evaluated. Connection, publishing, and calculation-service errors are operational failures, not zero radiation.
References
The resistance network, reciprocity rule, large-enclosure limit, sign convention, named output formulas, and status logic were verified against the delivered workbook, its published input rules, tests, and reviewer packet. The workbook identifies these technical sources:
- DOE Fundamentals Handbook: Thermodynamics, Heat Transfer, and Fluid Flow, Volume 2 — Blackbody exchange, gray-body emissivity, configuration-factor meaning, and signed net exchange.
- NASA Free Molecular Heat Transfer Programs for Setup and Thermal Analysis — Two-surface enclosure emissivity factor and large-enclosure limiting form.
- CODATA Recommended Values of the Fundamental Physical Constants: 2022 — Stefan-Boltzmann constant.
- NASA Thermal Radiation View Factor Calculation — Diffuse view-factor definition and medium assumptions.
Frequently asked questions
Why was my zero emissivity rejected if the field allows 0 to 1?
Where do I get the view factor?
Which results survive if I get an emissivity wrong?
Why does the cold surface barely affect the answer?
What does large-enclosure mode actually change?
The status says OK on a result that looks absurd. Trust it?
Why did every number come back as zero?
Can I use this for a furnace with hot gas?
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.
LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.