MAE 340 EXPERIMENT 8 - MODELING OF A DC SERVOMOTOR (Part I)
Introduction
Electric motors are the most common actuator used in electromagnetic systems
of all types. They are made in a variety of configurations and sizes for
applications ranging from activating precision movements to powering
diesel-electric locomotives. The laboratory motors are small servomotors, which
might be used for positioning control applications in a variety of automated
machines. They are DC (direct current) motors. The armature is driven by an
external DC voltage that produces the motor torque and results in the motor
speed. The armature current produced by the applied voltage interacts with the
permanent magnet field to produce current and motion. A simplified schematic of
the motor is shown in Figure 1 below.
In Figure 1, the applied armature voltage is Va, the armature inductance is La
and Ra is armature resistance. The inertia of the motor and load is J and the
motor and load friction is represented by Tf.
This experiment (Parts I and II) will explore the characteristics of the DC
servomotor and we will use the laboratory instrumentation to measure the
parameters, which describe its behavior. This (Part I) focuses on the
electrical parameters. Part II will address the mechanical characteristics of
the motor and its dynamic behavior. The conclusion of this full experiment will
have you using your measured characteristics of the motor to describe it
mathematically and model it with MATLAB.
EQUIPMENT AND DATA COLLECTION
The first step in this sequence of parameter determination experiments is to
measure the motor armature resistance. Unfortunately, the motor brushes have
distracting contact characteristics, which make this process more complicated
than using an ohmmeter. It takes a significant current to break down the
contact resistance and establish the normal resistive behavior of the armature.
Using your test motor and a shunt resistor, connect the circuit of Figure 2
with the power amplifier driving the system following the function generator
input.
Set the function generator to a low frequency (approximately 0.2 Hz or less)
and a triangular waveform with the offset adjusted to zero. The
oscillating voltage across the shunt resistor (channel 1) should range over +/-
2 volts (+/- 1 amp). The motor will tend to rotate, clamp it with the torque
calibration arm to prevent its motion. Capture a full cycle of the channel 1
and 2 voltage oscillations with the VB-Scope. Use Excel to convert the channel
1 signal to current and plot armature voltage vs. current. The slope of this
plot is the armature resistance Ra. (This is required plot #1.)
The
next test is to determine the armature inductance. Using the circuit
arrangement of Figure 2, shift channel 2 to monitor the amplifier output
voltage and change the waveform to a square wave (approximately 0.2 Hz
or less). Again clamp the motor shaft. Observe the shunt resistor voltage of
channel 1 - it should have an exponential form in response to the step changes
in voltage input. And the steps in voltage input should be nicely
"square". Use the VB-Scope to capture the channel 1 and 2 waveforms.
(Set the VB-Scope Time-Base to 2 or 5 seconds or data rate to capture a
sufficient number of points to get the detailed response - 5000 is suggested).
Use Excel to obtain current from the channel 1 data and plot current vs. time.
(This is required plot #2.) The R-L circuit is a first order system with a time
constant of L/R seconds. Recalling that the 2 ohm shunt resistance adds to the
armature resistance in this arrangement, determine the armature inductance.
(Figure source: http://www.tpub.com/neets/book2/2d.htm)
The final electrical test is to determine the motor back EMF coefficient Kg.
The simple arrangement of Figure 3 below is used where a "driving
motor" is employed to turn the "test motor". In this case, the
motor tach voltage (channel 1) and the generated voltage from the test motor
(channel 2) are monitored by the VB-Scope. The function generator is again set
at a low frequency triangle wave with zero offsets. The amplitude should
be adjusted so that the fluctuations in the motor speed tach signal and the
generated test motor voltage do not exceed the range of the VB-Scope. Recall
that the motor's built-in tach sensitivity is 16.5 volts/1000 rpm.
Use your VB-Scope to capture a full cycle of the waveforms for channels 1
and 2. Use Excel to generate a properly calibrated plot of generated voltage
vs. motor speed in radians/sec. (This is required plot #3.) Determine the motor
generator constant Kg from the slope of this plot. It should be in units of
volts/rad/sec.
REPORT
There will be one report submitted for the complete Experiment 8. The report will be submitted in FULL report form after both parts of the experiment have been completed. Each individual must submit his own report in which written text should be prepared independent of your group partners. But you are welcome to work with your partners on data processing, graphs, the determination of system parameters and on a MATLAB simulation of the motor/load response to a step input.