WOLFRAM SYSTEM MODELER

DCPM_Temperature

Test example: Investigate temperature dependency of a DCPM motor

Diagram

Wolfram Language

In[1]:=
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.Units.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: DC machine data

Components (9)

dcpm

Type: DC_PermanentMagnet

Description: Permanent magnet DC machine

armatureVoltage

Type: ConstantVoltage

Description: Source for constant voltage

groundArmature

Type: Ground

Description: Ground node

loadInertia

Type: Inertia

Description: 1D-rotational component with inertia

loadTorque

Type: TorqueStep

Description: Constant torque, not dependent on speed

thermalAmbientDCPM

Type: ThermalAmbientDCPM

Description: Thermal ambient for DC machine with permanent magnets

exponential

Type: Exponentials

Description: Generate a rising and falling exponential signal

const

Type: Constant

Description: Generate constant signal of type Real

dcpmData

Type: DcPermanentMagnetData

Description: DC machine data