Control Systems Laboratory
Lab #1 Instrumentation and Software
OBJECTIVELab #2 Analog Simulation
DISCUSSION: Computer and GPIB
DISCUSSION: Instrumentation
DISCUSSION: Software
DISCUSSION: Important Procedures
A. Measuring Voltage and Time Using Cursor FunctionPROCEDURE
B. Displaying Measurements on the Digital Oscilloscope
C. Display Dumping from DO to HPGL Plotter
D. Waveform Acquire Using EZTEST
E. Computer Control of Instruments
F. MATRIXx Essentials
EXERCISES
LAB #1 APPENDIX
OBJECTIVELab #3 Gain Compensation and Feedback
DISCUSSION
A. SimulationPROCEDURE
B. Operational Amplifiers
C. Damping
D. Frequency Response over the GPIB
EXERCISES
OBJECTIVELab #4 Lag Compensation
DISCUSSION
A. Root Locus DesignPROCEDURE
B. Bode Design
C. The FEEDBACK Connection Command in MATRIXx
EXERCISES
OBJECTIVELab #5 Lead Compensation
DISCUSSION
A. OverviewPROCEDURE
B. Bode Design
C. Root Locus Design
EXERCISES
OBJECTIVELab #6 Tuning an Analog PID Controller
DISCUSSION
A. OverviewPROCEDURE
B. Bode Design
C. Root Locus Design
EXERCISES
OBJECTIVELab #7 Discrete-Time System Simulation
DISCUSSION
A. OverviewPROCEDURE
B. Tuning Rules
C. Implementation
EXERCISES
OBJECTIVELab #8 Compensation for Sampled Data Systems
DISCUSSION
A. OverviewPROCEDURE
B. The Z-Plane
C. Discrete Equivalents
D. Hardware Characteristics
EXERCISES
OBJECTIVELab #9 Tuning a Digital PID Controller
DISCUSSION
A. Design by Discrete EquivalentPROCEDURE
B. Direct Discrete Design
C. MATRIXx for Discrete-Time Systems
EXERCISES
OBJECTIVEIndex
DISCUSSION
A. OverviewPROCEDURE
B. Tuning Rules
C. Some MATRIXx Hints
EXERCISES
The first version of this book was written in 1990 while I was developing the laboratory course at Ohio State with funding from the National Science Foundation (Instrumentation and Laboratory Improvement Program) and an equipment donation from the Textronix Corporation. As the course is taught now, juniors spend four hours per week in the laboratory for ten weeks. With this much exposure, in a ten week quarter the entire sequence of nine Labs is easily covered. Typically the tenth week is reserved for a "lab practical'' examination, testing the students' understanding of analysis and design procedures which exercise the instrumentation and software. Clearly, the manual as written could be used in a similar fashion (where, for example, the instructor could pick and choose a subset of Labs to cover) for a semester course in Control Systems which has an accompanying laboratory component; as a matter of fact, I believe that is where it would be best applied.
A feature of the laboratory course is the utilization of computer-controlled instrumentation over the GPIB. Although only the first few Labs make explicit use of this feature, it is expected that the students continue throughout the course to use the tools developed early on for analysis and design. Another important feature is the use of a commercially available software package for computer-aided analysis and design. Finally, the introduction of concepts from sampled-data systems and digital control broadens the scope and treatment of the course material.
A characteristic immediately evident in each of the Labs is that none involve "real'' physical plants such as a motor or heater, although each does involve an analog plant in the form of an operational amplifier circuit. There are basically two reasons for this: 1) I wanted to keep the nature of each Lab as generic as possible; thus, a ``real plant'' could be substituted, without any loss of continuity, in most of the procedures. 2) As taught currently at Ohio State, many students move on to take an advanced digital control laboratory course, on the same hardware, which involves physical plants such as motors, heaters, level tanks, and so on.
The specific instrumentation, hardware components, and software packages employed in the course, and therefore emphasized herein, are, I believe, general purpose enough to make this book useful in a variety of laboratory situations. I would, in fact, be pleased to share my experiences in the ongoing process of laboratory development with the interested instructor, particularly with regard to the structure and content of this book. For instance, I will gladly share any of the various software routines discussed herein, such as the GPIB interfacing routines GAIN and PHASE, the digital filter program SAMPLE which accesses the data acquisition hardware, and so on.
It is my pleasure to acknowledge several people who were instrumental in the development of the book material and laboratory. To my graduate students Anthony P. Tzes, Man-Fung Cheung and Sotirios Gyftakis I owe a debt of gratitude. Moreover, I thank Professor Robert J. Mayhan for his support and encouragement in the project, and Professor Kevin M. Passino for valuable suggestions in proofreading. Final production of the manuscript was made possible with help from Bruce O'Keefe who prepared several of the figures, and the diligent typing of Michelle Jurcenko who prepared the original drafts for the course.
Stephen Yurkovich
May 1991