Академический Документы
Профессиональный Документы
Культура Документы
Electrical Machines I
Computer Assignment 2 (DC Motors)
I
University of Tehran
Electrical Machines I
Computer Assignment 2 (DC Motors)
𝒅𝒅𝒊𝒊𝒇𝒇
𝑽𝑽𝒇𝒇 = 𝑹𝑹𝒇𝒇 𝒊𝒊𝒇𝒇 + 𝑳𝑳𝒇𝒇
𝒅𝒅𝒅𝒅
𝒅𝒅𝒊𝒊𝒂𝒂
𝑽𝑽𝒕𝒕 = 𝑹𝑹𝒂𝒂 𝒊𝒊𝒂𝒂 + 𝑳𝑳𝒂𝒂 + 𝝎𝝎𝒎𝒎 𝑳𝑳𝒂𝒂𝒂𝒂 𝒊𝒊𝒇𝒇 , 𝑬𝑬𝒂𝒂 = 𝝎𝝎𝒎𝒎 𝑳𝑳𝒂𝒂𝒂𝒂 𝒊𝒊𝒇𝒇
𝒅𝒅𝒅𝒅
𝒅𝒅𝝎𝝎𝒎𝒎
𝑻𝑻𝒆𝒆 = 𝑳𝑳𝒂𝒂𝒂𝒂 𝒊𝒊𝒇𝒇 𝒊𝒊𝒂𝒂 = 𝑱𝑱 + 𝑩𝑩𝒎𝒎 𝝎𝝎𝒎𝒎 + 𝑻𝑻𝑳𝑳
𝒅𝒅𝒅𝒅
II
University of Tehran
Electrical Machines I
Computer Assignment 2 (DC Motors)
ia and ωm are the armature current and motor speed in rad/s, respectively; Vt is the voltage input applied to
armature circuit, TL is the load torque, J is the combined moment of inertia of the load and the rotor; Bm is
the equivalent viscous friction constant of the load and the motor, and Te is the generated electrical torque.
Figure 3b shows the Simulink model of feedback control system. The Simulink representation of the DC
motor drive system can give you a clear vision of the block diagram representation of an electric machine
control system, the transfer functions of the controller, and dynamic models of DC motors.
You can easily evaluate the performance of a chosen controller to check if the desired control goal for the
motor speed is achieved.
Figure 3 Feedback control system for DC motor speed control: (a) block diagram; (b) Simulink model.
II. Assignments
A. Phase I
Add a DC motor with the specified parameters in TABLE I into your model.
1- For the field resistance control, first, select the nominal value of the field resistance Rf =240 ohm
and run the simulation for several values of load torque in the range of TL = 0-500 N.m to
determine the steady-state value of the speed at each load level. In order to investigate the effect of
an increase in the field resistance on the torque-speed characteristic, insert Rfc = 60 ohm external
resistance in series with the field circuit as illustrated in Figure 1 and repeat the simulations for the
same load levels. Sketch the torque-speed curves for both resistance values (Rfc = 0, 60). You
should clearly see an increase in the slope of the curve as well as in the no-load speed of the motor
with respect to an increase in the field resistance. It must also be noted that over the range from no-
load to full-load conditions (TL = 0-300 N. m), an increase in Rf causes an increase in the motor
speed. On the other hand, at very slow speed (TL>300 N. m), an increase in Rf will decrease the
speed of the motor [1]. Show this principle by reporting the two curves in one diagram and try to
find an explanation for it.
2- For the armature voltage control, perform the simulations using the model shown in Figure 2 for
three different armature voltages, Va = 180, 240, and 300 V while the voltage applied to the field
circuit is kept constant at its nominal value 240 V. Compare the torque-speed characteristics.
Illustrate that the torque-speed curve is shifted upward by increasing the armature voltage while the
slope of the curve remains unchanged, as it is theoretically expected.
3- Finally, perform simulations for three different values of the armature resistance Ra = 0.6, 1.2, and
1.8 ohm in order to investigate the effect of armature resistance on the shape of the torque-speed
curve. Report the simulation results. Observe that when the armature resistance is increased, the
III
University of Tehran
Electrical Machines I
Computer Assignment 2 (DC Motors)
slope of the motor’s torque-speed characteristic increases drastically, making it operate more slowly
if loaded.
B. Phase II
Use the given equations for dynamic behavior of DC motors in the Introduction to derive a state-space
model. You should build a model for the DC machine with the already-known equations. We have
discussed this procedure in the tutorial classes. A lookup table is attached to this CA which should be used
for converting the field current to the corresponding flux (This simulates the saturation effects). Don’t use
the available model in the SIMULINK!
New parameters are given in TABLE II [3]. For the rest of the parameters, use the previous ones.
Considering the block diagram shown in Figure 3, find the response of the motor speed to a step increase in
the reference speed for different values of the proportional gain (Kp = 0.3, 0.5, and 0.9) while the integral
gain is kept constant at KI = 1. With the help of simulation results, examine the controller performance and
investigate quantitative effects of the PI controller gains (KP and KI) on the transient and steady-state
behavior of the motor speed. These simulation results give you better opportunities to verify the theories
learned from the lecture. For example, you can clearly see that the integral control eliminates the steady-
state error while increase in the proportional gain adversely affects the transient behavior of the motor speed
such as increasing the maximum overshoot and settling time.
TABLE I DC Motor Parameters
P Rated Power 5 HP
Vt Rated Terminal Voltage 240V
Vf Rated Field Voltage 230V
ωr Rated Rotor Speed 1220 rpm
Rf Field Resistance 240 ohm
Lf Field Inductance 120 H
Ra Armature Resistance 0.6 ohm
La Armature Inductance 0.015 H
Laf Field-Armature Mutual Inductance 0.7 H
Tf Coulomb Friction Torque 3 N.m
La
Ra
Optional Tasks
1- Obtain the plot of motor speed in rpm versus the field resistance (Rf) at a given load level, say TL = 100 N.m
and using MATLAB curve fitting tool, find an equation that describes motor speed as a function of Rf.
2- Obtain the plot of motor speed in rpm versus the armature resistance (Ra) at a given load level, say TL = 100
N.m and using MATLAB curve fitting tool, find an equation that describes motor speed as a function of Ra.
3- Obtain the plot of motor speed in rpm versus the armature voltage (Va) at a given load level, say TL = 100
N.m and using MATLAB curve fitting tool, find an equation that describes motor speed as a function of Va.
References
[1] S. J. Chapman, “Electric machinery fundamentals,” 3rd ed., WCB/McGraw-Hill, New York, 1998.
[2] J. J. D’Azzo and C. H. Houpis, “Linear control system analysis and design,” McGraw-Hill, New York, 1995.
[3] M.-Y. Chow and Y. Tipsuwan, “Gain adaptation of networked DC motor controllers based on QOS variations,” IEEE
Trans Ind. Electron., Vol. 50, pp. 936-943, 2003.
IV