finesse.thermal.ring_heater.substrate_temperature¶
- finesse.thermal.ring_heater.substrate_temperature(r, z, a, b, c, h, material, T_ext=293.15, m_max=10, root_accuracy=1e-12)¶
Computes the substrate temperature distribution per Watt absorbed ring heater power.
- Parameters
- rarray_like
Radial vector [m]
- zarray_like
Longitudinal vector [m]
- afloat
Mirror radius [m]
- bfloat
Ring heater lower boundary relative to center [m]
- cfloat
Ring heater upper boundary relative to center [m]
- hfloat
Mirror thickness [m]
- materialMaterial
Mirror substrate material, see
finesse.material
- T_extfloat, optional
External temperature surrounding mirror
- m_maxint, optional
Number of zeros to find, i.e. analytic order
- root_accuracy: float, optional
Accuracy of root finding
- Returns
- T_rh_per_Warray_like
2D Array of temperature distribution over [r, z]
Notes
Typo for A_m terms in manuscript, sin terms are functions of u_m, not v_m. See [33].