Summary for: AirgapThermalModel < ThermalModelElement

Class summary

AirgapThermalModel Simple model for airgap heat transfer.

Adds a node to the parent model, corresponding to the airgap temperature.

The heat transfer coefficient is calculated assuming cylindrical stator and rotor surfaces. In case the ‘active’ area facing the airgap is smaller than that of a cylinder (example: stator slot openings modelled as non-conductive, resulting in heat transfer from the tooth-tip area only), the heat transfer coefficient on the corresponding side (stator/rotor) is increased to compensate.

Properties

.AirgapThermalModel/boundary_length_moving is a property.

.AirgapThermalModel/boundary_length_static is a property.

.AirgapThermalModel/connection_moving is a property.

.AirgapThermalModel/connection_static is a property.

.AirgapThermalModel/coolant_thermal_conductivity is a property.

.AirgapThermalModel/gap is a property.

.AirgapThermalModel/length_factor_moving is a property.

.AirgapThermalModel/length_factor_static is a property.

.AirgapThermalModel/magnetic_model is a property.

.AirgapThermalModel/n_moving is a property.

.AirgapThermalModel/n_static is a property.

.AirgapThermalModel/node is a property.

.AirgapThermalModel/thermal_model is a property.

Methods

Class methods are listed below. Inherited methods are not included.

.calculate_and_set_heat_transfer_coefficient Calculate and/or set h.

calculate_and_set_heat_transfer_coefficient(this, arg) is equivalent to calling h = calculate_heat_transfer_coefficient(this, arg); this.heat_transfer_coefficient = h; this.set_heat_transfer_coefficient(h);

.calculate_heat_transfer_coefficient Calculate heat transfer coefficient.

h = calculate_heat_transfer_coefficient(this, summary) calculates the heat transfer coefficient from the gap dimensions (properties of this) and summary.rpm.

h = calculate_heat_transfer_coefficient(this, h), where h is numeric, is a convenience syntax returning the given value.

.AirgapThermalModel/initialize is a function.

initialize(this)

.AirgapThermalModel/recompute_radiative_heat_transfer_coefficient is a function.

recompute_radiative_heat_transfer_coefficient(this, thermal_solution, varargin)

.set_heat_transfer_coefficient Set heat transfer coefficient.

set_heat_transfer_coefficient(this, h) sets the heat transfer coefficient h to the inner and outer surfaces.

** NOTE the coefficient is defined as the heat transfer coefficient from one of the surfaces into the gap air, not the overall surface-to-surface coefficient.

Furthermore, the value is expected to refer to solid cylindrical surfaces. This is adjusted to account for differences in the size of the actual boundary, such as only the stator tooth tip included in the actual boundary connection (in which case this.connection_static.heat_transfer_coefficient will be larger than h).