# DCPM_Cooling

Test example: Cooling of a DCPM motor

# Information

This information is part of the Modelica Standard Library maintained by the Modelica Association.

Test example: Demonstrate cooling of a DCPM motor
The cooling circuit consists of armature's thermal capacitance, a thermal conductance between armature and core, core's thermal capacitance and a thermal conductance between core and coolant. The coolant flow circuit consists of inlet, volume flow, a pipe connected to the core and the outlet.
• All unused heat ports of the thermal port (i.e., without loss sources in the machine: brush, stray, friction, permanent magnet) have to be connected to a constant temperature source.
• The thermal capacitances (i.e., time constants) are unusual small to provide short simulation time!
• The coolant is a theoretical coolant with specific mass = 1 kg/m3 and cp = 1 J/kg.K.
• The thermal conductances as well as the coolant flow are parametrized such way, that:
1. the total coolant's temperature rise is 10 K (over coolant inlet)
2. the core's temperature rise is 27.5 K (over coolant's average temperature between inlet and outlet)
3. the armature's temperature rise is 55 K (over coolant's average temperature between inlet and outlet)
Simulate for 25 seconds and plot (versus time):
• armature.T: armature temperature
• core.T: core temperature
• cooling.T: coolant temperature at outlet
Therefore the armature temperature would reach nominal armature temperature at constant nominal load.
Default machine parameters are used, but:
• The armature winding material is set to Copper.
• Armature reference temperature is set to 80 degC.
• Nominal armature temperature is set to 80 degC.

# Parameters (16)

Va Value: 100 Type: Voltage (V) Description: Actual armature voltage Value: 100 Type: Voltage (V) Description: Actual excitation voltage Value: Modelica.SIunits.Conversions.from_rpm(1500) Type: AngularVelocity (rad/s) Description: No-load speed Value: 63.66 Type: Torque (N·m) Description: Nominal load torque Value: 0.15 Type: Inertia (kg·m²) Description: Load's moment of inertia Value: 293.15 Type: Temperature (K) Description: Ambient temperature Value: 20 Type: HeatCapacity (J/K) Description: Armature's heat capacity Value: 50 Type: HeatCapacity (J/K) Description: Core's heat capacity Value: dcpm.Ra * dcpm.IaNominal ^ 2 Type: Power (W) Description: Nominal Losses Value: 293.15 Type: Temperature (K) Description: Reference temperature 20 degC Value: 10 Type: TemperatureDifference (K) Description: Coolant's temperature rise Value: dcpm.TaNominal - T0 - dTCoolant / 2 Type: TemperatureDifference (K) Description: Armature's temperature rise over coolant Value: 2 * Losses / dTArmature Type: ThermalConductance (W/K) Description: Heat conductance armature - core Value: 2 * Losses / dTArmature Type: ThermalConductance (W/K) Description: Heat conductance core - cooling Value: 50 Type: VolumeFlowRate (m³/s) Description: Coolant flow Value:

# Components (16)

dcpm Type: DC_PermanentMagnet Type: ConstantVoltage Type: Ground Type: Inertia Type: Torque Type: Pulse Type: HeatCapacitor Type: ThermalConductor Type: HeatCapacitor Type: ThermalConductor Type: Ambient Type: VolumeFlow Type: Pipe Type: Ambient Type: FixedTemperature