Beruflich Dokumente
Kultur Dokumente
EXPERIMENT : 13
NO
DATE OF : ______________
EXPERIMENT
GROUP NO : ______________
BATCH : _______________
_______________________
_______________________
GROUP
: _______________________
MEMBERS
_______________________
_______________________
_______________________
________________________________________________________________________
Experiment # 13 CONTROL SYSTEMS Page 1 of 10
_________________________________________________________________________
CONTENTS
1. PURPOSE ................................................................................................................................. 3
2. THEORY .................................................................................................................................. 3
3. REQUIRED EQUIPMENT ...................................................................................................... 4
4. EXPERIMENT PROCEDURE ................................................................................................ 6
5. OBSERVATIONS AND READINGS ................................................................................... 10
6. CONCLUSIONS AND RESULTS......................................................................................... 10
________________________________________________________________________
Experiment # 13 CONTROL SYSTEMS Page 2 of 10
_________________________________________________________________________
1. PURPOSE
The purpose of this experiment is to study the open loop dynamical behavior of a torsional
system and to observe the effect of closed loop control on its dynamics.
2. THEORY
________________________________________________________________________
Experiment # 13 CONTROL SYSTEMS Page 3 of 10
_________________________________________________________________________
3. REQUIRED EQUIPMENT
________________________________________________________________________
Experiment # 13 CONTROL SYSTEMS Page 4 of 10
_________________________________________________________________________
Off-line Functions
Plotting, file management, data
import/export, unit conversions, etc.
PC bus or
RS-232 Interface DSP (M56001) Based Controller / Data
Acquisition Board
K0K
+ 1z+ +K7z
-7
Control Control
1+Lz+
1
+Lz -7
7
Effort Effort
NodeA NodeB
NodeD
DAC
(a number) (a voltage)
1 7 1 -1 1 1 1
T+T
1z + +T
7z 1-1 7-7 Ho+H
1z 1- 1 Eo+E
1z
1+Rz + + R 1+J z 1+ Gz
Program Flow - - -
NodeC
o 1-1 7-7 -1 -1
Ancilliary I/O
Clock driven interrupt to
S +
S + +S I 1z
o+ o+F1z
F
syncronously service
• Enco
der #1
• Enco
der #2
• Enco
der #3
• Enco
der #1
• Enco
der #2
• Enco
der #3
• Enco
der #1
• Enco
der #2
• Enco
der #3
•OptoIsolation
real-time control routine •LimitSwitchI/O
(Fig. 4.1-1) (ifused)
________________________________________________________________________
Experiment # 13 CONTROL SYSTEMS Page 5 of 10
_________________________________________________________________________
4. EXPERIMENT PROCEDURE
1. Turn on the Hardware
Turn on the ECP (model 205 or 210) control box by pushing the BLACK ON button. Make
sure the mechanical system (weights/springs) is located in the correct position before you start
your experiments. The ECP control box also has a RED OFF button. Use the RED OFF
button to turn of the hardware in case of emergency.
Select ‘Step’ and click ‘Setup’. This would open a new dialogue:
________________________________________________________________________
Experiment # 13 CONTROL SYSTEMS Page 7 of 10
_________________________________________________________________________
In the ‘Type’ tab, select ‘Continuous Time’ and in the ‘Control Algorithm’ window
select ‘PID’. Now click the ‘Setup Algorithm’ button. This would open a new
dialogue showing the control structure i.e. PID in the current case. For the first time,
do not change the gains. You must also select the desired feedback channel by
choosing the correct encoder(s) used for your particular control design. For the
current case select encoder 1 only. Upon clicking ‘Ok’ this dialogue would close.
Now click the ‘Implement Algorithm’ button. This would implement the selected
controller so that the system can now be operated under control. Upon clicking ‘Ok’
this dialogue would close.
6. Go the ‘Command’ menu and select ‘Execute’. This would open the following
dialogue:
________________________________________________________________________
Experiment # 13 CONTROL SYSTEMS Page 8 of 10
_________________________________________________________________________
Click ‘Run’. This would start the system. Wait until the samples are uploaded.
7. Go the ‘Plotting’ menu, add ‘Commanded Position’ and ‘Encoder 1 Position’ to Left
axis, and ‘Encoder 2 Position’ to Right axis. Press the ‘Plot Data’ button.
8. Observe the plots and identify what control actions need to be taken in order to
improve the response. Based on these considerations, change the controller
________________________________________________________________________
Experiment # 13 CONTROL SYSTEMS Page 9 of 10
_________________________________________________________________________
parameters in the ‘Setup Algorithm’ dialogue inside the ‘Control Algorithm’ dialogue
till you get a more improved response with accurate tracking and good transient
behavior. Also prioritize the overshoot characteristics while tweaking the gains.
Obtain a plot showing the ‘Commanded Position’ and ‘Encoder 1 Position’ on the left
axis and ‘Encoder 2 position’ on the right axis. Attach this plot in the observations
section of this manual.
________________________________________________________________________
Experiment # 13 CONTROL SYSTEMS Page 10 of 10