Universal Motor
Universal (or serial) motor with electrical characteristics and torque characteristics.
blockType: AcausalElectricPowerSystems.Electromechanical.Brushed.UniversalMotor
Path in the library:
|
Description
Block Universal Motor simulates the electrical characteristics and torque of a universal (or serial) motor using the following equivalent circuit:
In this diagram
-
— armature winding resistance;
-
— inductance of the armature winding;
-
— resistance of the excitation winding;
-
— inductance of the excitation winding.
If the Model parameterization parameter is set to By equivalent circuit parameters, then the parameters of the equivalent circuit for this model are given. Block Universal Motor calculates the torque of the motor as follows:
-
The magnetic field in the motor induces the following back EMF in the armature winding:
Where — the constant of proportionality, and — angular velocity.
-
The mechanical power is equal to the power caused by the back EMF:
-
Engine torque:
The dependence of torque on speed for the universal engine model is related to the parameters in the above diagram. If the Model parameterization parameter is set to By DC rated power, rated speed & maximum torque or By DC rated power, rated speed & electrical power, then the parameters of the equivalent circuit are calculated as follows:
-
Parameter does not affect the dependence of torque on speed in steady-state mode when using a DC source.
-
The voltages in the circuit are summed up:
-
Solve the previous equation for and substitute this value into the equation for torque:
The unit uses the rated speed and power to calculate the rated torque. The unit uses the values of the rated torque and rated speed in the previous equation plus the corresponding electrical power to determine the values and .
If the Model parameterization parameter is set to By AC rated power, rated speed, current & electrical power, then inductive terms should be included in the model and . This requires information about the RMS rated current and voltage for the total inductance.
The block simulates the inertia of the engine and damping for all values of the Model parameterization parameter. The output torque is:
The unit creates a positive torque acting from the mechanical ports C to R.
Ports
Conserving
#
+
—
positive terminal
electricity
Details
A non-directional port connected to the positive terminal of the universal motor.
| Program usage name |
|
#
–
—
negative terminal
electricity
Details
A non-directional port connected to the negative terminal of the universal motor.
| Program usage name |
|
#
R
—
engine rotor
rotational mechanics
Details
A mechanical non-directional port connected to the rotor of a universal motor.
| Program usage name |
|
#
C
—
engine housing
rotational mechanics
Details
A mechanical non-directional port connected to the universal motor housing.
| Program usage name |
|
#
Hf
—
thermal port of the excitation winding
warm
Details
Thermal port of the excitation winding.
Dependencies
To use this port, select the Enable thermal port checkbox.
| Program usage name |
|
#
Ha
—
thermal port of the armature winding
warm
Details
The thermal port of the armature winding.
Dependencies
To use this port, select the Enable thermal port checkbox.
| Program usage name |
|
Parameters
Electrical Torque
#
Model parameterization —
parameterization of the block
By equivalent circuit parameters | By DC rated power, rated speed & maximum torque | By DC rated power, rated speed & electrical power | By AC rated power, rated speed, current & electrical power
Details
Select one of the following block parameterization methods:
-
By equivalent circuit parameters— set the electrical parameters for the equivalent motor circuit model. -
By DC rated power, rated speed & maximum torque— set DC power values and speed parameters, which the unit converts into an equivalent motor circuit model. -
By DC rated power, rated speed & electrical power— set the values of AC power and speed parameters, which the unit converts into an equivalent motor circuit model. -
By AC rated power, rated speed, current & electrical power— set the values of AC power and speed parameters, which the unit converts into an equivalent motor circuit model.
| Values |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
No |
#
Total armature and field winding resistance —
the total resistance of the armature winding and the excitation winding
Ohm | mOhm | kOhm | MOhm | GOhm
Details
The total resistance of the armature winding and the excitation winding.
Dependencies
To use this parameter, set the Model parameterization parameter to By equivalent circuit parameters.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Back-emf constant —
the anti-EMF ratio
V/(A*rad/s)
Details
The ratio of the voltage generated by the motor to the rotational speed of the motor.
Dependencies
To use this parameter, set the Model parameterization parameter to By equivalent circuit parameters.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Rated speed (at rated load) —
nominal rotation speed
rad/s | deg/s | rad/min | deg/min | rpm | rps
Details
Engine rotation speed at rated mechanical power.
Dependencies
To use this parameter, set the Model parameterization parameter to By DC rated power, rated speed & maximum torque, By DC rated power, rated speed & electrical power or By AC rated power, rated speed, current & electrical power.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Rated load (mechanical power) —
Rated load
W | uW | mW | kW | MW | GW | V*A | HP_DIN
Details
The mechanical load that the engine is designed for at the rated rotational speed.
Dependencies
To use this parameter, set the Model parameterization parameter to By DC rated power, rated speed & maximum torque, By DC rated power, rated speed & electrical power or By AC rated power, rated speed, current & electrical power.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Rated DC supply voltage —
Rated DC power supply voltage
V | uV | mV | kV | MV
Details
The voltage for which the rated power is set.
Dependencies
To use this parameter, set the Model parameterization parameter to By DC rated power, rated speed & maximum torque or By DC rated power, rated speed & electrical power.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Maximum (starting) torque —
maximum torque
N*m | uN*m | mN*m | kN*m | MN*m | GN*m | kgf*m | lbf*in | lbf*ft
Details
The maximum torque generated by the engine.
Dependencies
To use this parameter, set the Model parameterization parameter to By DC rated power, rated speed & maximum torque.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Electrical power in at rated load —
electrical power at rated mechanical power
W | uW | mW | kW | MW | GW | V*A | HP_DIN
Details
The amount of electrical power consumed by the motor at rated mechanical power.
Dependencies
To use this parameter, set the Model parameterization parameter to By DC rated power, rated speed & electrical power or By AC rated power, rated speed, current & electrical power.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
RMS rated voltage —
RMS rated voltage
V | uV | mV | kV | MV
Details
RMS power supply voltage when the motor is powered by AC.
Dependencies
To use this parameter, set the Model parameterization parameter to By AC rated power, rated speed, current & electrical power.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
RMS current at rated load —
RMS current at rated load
A | pA | nA | uA | mA | kA | MA
Details
RMS current when the motor is powered by AC at rated load.
Dependencies
To use this parameter, set the Model parameterization parameter to By AC rated power, rated speed, current & electrical power.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
AC frequency —
frequency of alternating current
Hz | kHz | MHz | GHz
Details
The frequency of the AC power supply.
Dependencies
To use this parameter, set the Model parameterization parameter to By AC rated power, rated speed, current & electrical power.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Total armature and field winding inductance —
the total inductance of the armature winding and the excitation winding
H | nH | uH | mH
Details
The total inductance of the armature winding and the excitation winding. If the value of this inductance is not known, then set a small non-zero number.
Note
You can set the value of Total armature and field winding induction to zero, but this only makes sense if the motor is controlled using a DC power source.
Dependencies
To use this parameter, set the Model parameterization parameter to By equivalent circuit parameters, By DC rated power, rated speed & maximum torque or By DC rated power, rated speed & electrical power.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
Mechanical
#
Rotor inertia —
inertia of the rotor
kg*m^2 | g*m^2 | kg*cm^2 | g*cm^2 | lbm*in^2 | lbm*ft^2 | slug*in^2 | slug*ft^2
Details
The resistance of the rotor to a change in the rotation speed of the motor. The value can be zero.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Rotor damping —
dissipated rotor energy
N*m*s/rad | mN*m*s/rad | kN*m*s/rad | kgf*m*s/rad | lbf*ft*s/rad
Details
The energy dissipated by the rotor. The value can be zero.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Initial rotor speed —
initial rotation speed
rad/s | deg/s | rad/min | deg/min | rpm | rps
Details
The rotation speed of the rotor at the beginning of the simulation.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
Temperature Dependence
# Field to armature resistance ratio, Rf/Ra — the ratio of the resistances of the excitation winding and the armature winding
Details
The ratio of the resistances of the excitation winding and the armature winding. This parameter is required only when using the thermal ports of the armature and excitation windings. It is used to determine the individual resistance values for the field and armature windings in order to properly distribute the heat generated by the two resistors.
Dependencies
To use this option, select the Enable thermal port checkbox.
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Resistance temperature coefficients, [alpha_f, alpha_a] —
temperature coefficients of armature and rotor resistance
1/K | 1/degR | 1/deltaK | 1/deltadegC | 1/deltadegF | 1/deltadegR
Details
A vector is a 1 by 2 row containing the coefficients in the equation relating resistance to temperature. The first element corresponds to the excitation winding, and the second element corresponds to the armature winding. The default values are for copper.
Dependencies
To use this option, select the Enable thermal port checkbox.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Measurement temperature —
Measurement temperature
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR
Details
The temperature for which the engine parameters are determined.
Dependencies
To use this option, select the Enable thermal port checkbox.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
Thermal Port
# Enable thermal port — switching on thermal ports
Details
Modeling of thermal effects.
To enable the simulation of thermal effects, set the option checkbox to enabled.
| Default value |
|
| Program usage name |
|
| Evaluatable |
No |
#
Thermal masses, [Mf, Ma] —
thermal masses
J/K | kJ/K
Details
The vector is a 1 by 2 row containing the values of the thermal mass for the excitation windings and the armature.
Thermal mass is the energy required to raise the temperature by one degree.
Dependencies
To use this option, select the Enable thermal port checkbox.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |
#
Initial temperatures, [T_field, T_armature] —
initial temperatures
K | degC | degF | degR | deltaK | deltadegC | deltadegF | deltadegR
Details
The vector is a 1 by 2 row containing the temperature values of the thermal excitation ports and the armature at the beginning of the simulation.
Dependencies
To use this option, select the Enable thermal port checkbox.
| Units |
|
| Default value |
|
| Program usage name |
|
| Evaluatable |
Yes |