WOLFRAM SYSTEMMODELER

DC_SeriesExcited

Series excited linear DC machine

Diagram

Wolfram Language

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

Information

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

Model of a DC Machine with series excitation.
Armature resistance and inductance are modeled directly after the armature pins, then using a AirGapDC model.
The machine models take the following loss effects into account:

  • heat losses in the temperature dependent armature winding resistance
  • heat losses in the temperature dependent excitation winding resistance
  • brush losses in the armature circuit
  • friction losses
  • core losses (only eddy current losses, no hysteresis losses)
  • stray load losses

No saturation is modelled.
Series excitation has to be connected by the user's external circuit.
Default values for machine's parameters (a realistic example) are:

stator's moment of inertia 0.29kg.m2
rotor's moment of inertia 0.15kg.m2
nominal armature voltage 100V
nominal armature current 100A
nominal torque 63.66Nm
nominal speed 1410rpm
nominal mechanical output 9.4kW
efficiency 94.0% only armature
armature resistance 0.05Ohm at reference temperature
reference temperature TaRef 20°C
temperature coefficient alpha20a 01/K
armature inductance 0.0015H
excitation resistance 0.01Ohm at reference temperature
reference temperature TeRef 20°C
temperature coefficient alpha20e 01/K
excitation inductance 0.0005H
stray part of excitation inductance 0
armature nominal temperature TaNominal 20°C
series excitation nominal temperature TeNominal 20°C
armature operational temperature TaOperational 20°C
series excitation operational temperature TeOperational 20°C
Armature resistance resp. inductance include resistance resp. inductance of commutating pole winding and compensation winding, if present.
Parameter nominal armature voltage includes voltage drop of series excitation;
but for output the voltage is split into:
va = armature voltage without voltage drop of series excitation
ve = voltage drop of series excitation

Connectors (7)

flange

Type: Flange_a

Description: Shaft

support

Type: Flange_a

Description: Support at which the reaction torque is acting

pin_ap

Type: PositivePin

Description: Positive armature pin

pin_an

Type: NegativePin

Description: Negative armature pin

thermalPort

Type: PartialThermalPortDCMachines

Description:

pin_ep

Type: PositivePin

Description: Positive series excitation pin

pin_en

Type: NegativePin

Description: Negative series excitation pin

Parameters (29)

Jr

Value:

Type: Inertia (kg·m²)

Description: Rotor's moment of inertia

useSupport

Value: false

Type: Boolean

Description: Enable / disable (=fixed stator) support

Js

Value: Jr

Type: Inertia (kg·m²)

Description: Stator's moment of inertia

useThermalPort

Value: false

Type: Boolean

Description: Enable / disable (=fixed temperatures) thermal port

frictionParameters

Value:

Type: FrictionParameters

Description: Friction loss parameter record

TaOperational

Value:

Type: Temperature (K)

Description: Operational armature temperature

VaNominal

Value:

Type: Voltage (V)

Description: Nominal armature voltage

IaNominal

Value:

Type: Current (A)

Description: Nominal armature current (>0..Motor, <0..Generator)

wNominal

Value:

Type: AngularVelocity (rad/s)

Description: Nominal speed

TaNominal

Value:

Type: Temperature (K)

Description: Nominal armature temperature

Ra

Value:

Type: Resistance (Ω)

Description: Armature resistance at TRef

TaRef

Value:

Type: Temperature (K)

Description: Reference temperature of armature resistance

alpha20a

Value:

Type: LinearTemperatureCoefficient20 (¹/K)

Description: Temperature coefficient of armature resistance

La

Value:

Type: Inductance (H)

Description: Armature inductance

coreParameters

Value:

Type: CoreParameters

Description: Armature core loss parameter record

strayLoadParameters

Value:

Type: StrayLoadParameters

Description: Stray load loss parameter record

brushParameters

Value:

Type: BrushParameters

Description: Brush loss parameter record

ViNominal

Value: VaNominal - (Machines.Thermal.convertResistance(Ra, TaRef, alpha20a, TaNominal) + Machines.Thermal.convertResistance(Re, TeRef, alpha20e, TeNominal)) * IaNominal - Machines.Losses.DCMachines.brushVoltageDrop(brushParameters, IaNominal)

Type: Voltage (V)

Description: Nominal induced Voltage

psi_eNominal

Value: Lme * abs(IaNominal)

Type: MagneticFlux (Wb)

Description: Nominal magnetic flux

turnsRatio

Value: ViNominal / (wNominal * psi_eNominal)

Type: Real

Description: Ratio of armature turns over number of turns of the excitation winding

Re

Value:

Type: Resistance (Ω)

Description: Series excitation resistance at TRef

TeRef

Value:

Type: Temperature (K)

Description: Reference temperature of excitation resistance

alpha20e

Value:

Type: LinearTemperatureCoefficient20 (¹/K)

Description: Temperature coefficient of excitation resistance

Le

Value:

Type: Inductance (H)

Description: Total field excitation inductance

sigmae

Value:

Type: Real

Description: Stray fraction of total excitation inductance

TeNominal

Value:

Type: Temperature (K)

Description: Nominal series excitation temperature

TeOperational

Value:

Type: Temperature (K)

Description: Operational series excitation temperature

Lme

Value: Le * (1 - sigmae)

Type: Inductance (H)

Description: Main part of excitation inductance

Lesigma

Value: Le * sigmae

Type: Inductance (H)

Description: Stray part of excitation inductance

Components (21)

frictionParameters

Type: FrictionParameters

Description: Friction loss parameter record

inertiaRotor

Type: Inertia

Description:

inertiaStator

Type: Inertia

Description:

fixed

Type: Fixed

Description:

friction

Type: Friction

Description:

coreParameters

Type: CoreParameters

Description: Armature core loss parameter record

strayLoadParameters

Type: StrayLoadParameters

Description: Stray load loss parameter record

brushParameters

Type: BrushParameters

Description: Brush loss parameter record

powerBalance

Type: PartialPowerBalanceDCMachines

Description: Power balance

ra

Type: Resistor

Description:

la

Type: InductorDC

Description:

brush

Type: Brush

Description:

core

Type: Core

Description:

strayLoad

Type: StrayLoad

Description:

thermalAmbient

Type: PartialThermalAmbientDCMachines

Description:

airGapDC

Type: AirGapDC

Description:

compoundDCExcitation

Type: CompoundDCExcitation

Description:

ground

Type: Ground

Description:

groundE

Type: Ground

Description:

re

Type: Resistor

Description:

lesigma

Type: InductorDC

Description:

Used in Examples (2)

DCSE_Start

Test example: DC with serial excitation starting with voltage ramp

DCSE_SinglePhase

Test example: DC with serial excitation starting with voltage ramp