WOLFRAM SYSTEMMODELER

DCPM_Temperature

Test example: Investigate temperature dependency of a DCPM motor

Diagram

Wolfram Language

In[1]:=
Click for copyable input
SystemModel["Modelica.Electrical.Machines.Examples.DCMachines.DCPM_Temperature"]
Out[1]:=

Information

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

Test example: Investigate influence of armature temperature on a DCPM motor
The motor starts at no-load speed, then a load step is applied.
Beginning with the load step, the armature temperature rises exponentially from 20 degC to 80 degC.
Simulate for 3 seconds and plot (versus time):
  • dcpm.ia: armature current
  • dcpm.wMechanical: motor's speed
  • dcpm.tauElectrical: motor's torque
  • thermalAmbientDCPM.Q_flow_a: motor's armature losses
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.
So the machine is at the beginning in cold condition, ending in warm condition (with the same armature resistance as the unmodified machine).

Parameters (6)

Va

Value: 100

Type: Voltage (V)

Description: Actual armature voltage

Ve

Value: 100

Type: Voltage (V)

Description: Actual excitation voltage

w0

Value: Modelica.SIunits.Conversions.from_rpm(1500)

Type: AngularVelocity (rad/s)

Description: No-load speed

TLoad

Value: 63.66

Type: Torque (N·m)

Description: Nominal load torque

JLoad

Value: 0.15

Type: Inertia (kg·m²)

Description: Load's moment of inertia

dcpmData

Value:

Type: DcPermanentMagnetData

Description:

Components (9)

dcpm

Type: DC_PermanentMagnet

Description:

armatureVoltage

Type: ConstantVoltage

Description:

groundArmature

Type: Ground

Description:

loadInertia

Type: Inertia

Description:

loadTorque

Type: TorqueStep

Description:

thermalAmbientDCPM

Type: ThermalAmbientDCPM

Description:

exponential

Type: Exponentials

Description:

const

Type: Constant

Description:

dcpmData

Type: DcPermanentMagnetData

Description: