EE 402 Control Systems Lab

advertisement
Prescott, Arizona Campus
Department of Electrical and Computer Engineering
EE 402 Control Systems Laboratory
Fall Semester 2014
Lab Section 51: Thurs 9:10 – 11:50 am
Lab Section 50: Thurs 1:25 – 4:05 p.m.
in KEC 122
Lab Instructor:
Dr. Stephen Bruder
Lab 08
Control System Specifications - Part I
Date Experiment Performed:
Thursday, Nov 06, 2014
Date Report Submitted:
??, 2014
Group Members:
Student # 1 Name & Email
Student # 2 Name & Email

Instructor’s Comments:
Comment #1

Comment #2
Grade:
EE 402 Control Systems Lab
Fall 2014
1. INSTRUCTIONS
A 10 min in-class presentation will be required for this lab (no report).
 Tentative presentation dates: Mon, Nov 10 and Wed, Nov 12
Presentation Format:
1. Introduction and Background (1-2 slides)
 What system did you choose (CL speed or pos)?
 Top level – What are you trying to accomplish?
 Motivation for your design?
2. Design Specifications (1-2 slides)
 Time/Freq domain specs?
 Steady-state specs?
 Sensitivity analysis?
 Other?
3. Preliminary Design (2-3 slides)
 Lead/Lag controller?
 PID controller
 Simple gain?
 Analytical design (solve for controller parameters)
 Circuit design (if necessary, e.g., Lead/Lag)?
4. Simulation Results (2-3 slides)
 Use MATLAB and/or Simulink to model the system
 Show predicted performance (anticipated results)
 Root-locus, Bode plots, time domain response, sensitivity, …
5. Conclusion/Summary (1 slide)
 What challenges do you anticipate during implementation?
 How will you implement your design (a top-level block diagram of your
solution?)?
 Any other closing remarks
2. BACKGROUND
The goal of this experiment is to write a specification for the system whose performance we
characterized over the last few weeks. After the specification is written and approved by your
instructor, you will spend the next couple of weeks designing, implementing and demonstrating a
controller that meets your specification (to include a presentation).
The first question that comes to most students’ minds when presented with the task of writing
a specification is what are the control systems characteristics that I can use for specifications?
The first characteristic that most systems require is that the system is stable. For a bounded input
to the system, the output should also be bounded.
Names of Students in the Group
Page 2 of 4
EE 402 Control Systems Lab
Fall 2014
If the system is stable then the next question is how does the system respond to the input?
Since the exact input may not be known, the accepted procedure is to specify how the system
will respond to standard inputs. The most common standard inputs are the step, ramp, and
parabolic inputs. Since control systems respond in the time domain, specifications are frequently
given as time domain responses to these standard inputs. For example, for a first order system
the system time constant or system rise time may be used to describe how fast the system must
respond to a step input. For second order systems, rise time, settling time, percent overshoot
and/or damping ratio may be used to characterize the performance of the system’s response to a
step input. Systems whose order is greater than two may also be characterized by these same
characteristics to the extent that their responses resemble the lower order systems. These
specifications deal with the system’s transient response. Next we look at a system’s steady-state
response.
When a system’s output does not match its input a steady-state error results. In some
applications it is necessary to minimize these errors. The usual approach is to specify the
allowed steady-state error to one of the standard inputs. A very common specification is that
there is zero steady-state error to a step input.
Besides the desired inputs, there are undesired inputs. These undesired inputs, called
disturbances, generally increase the steady-state error. A good control design can eliminate or
substantially reduce the impact of disturbances. A specification might be that the system follows
the input within a certain percentage error even if a certain magnitude disturbance is present.
Another possible system specification deals with the uncertainty in the model of the physical
system and the nature of the system’s change (age) over time. Both lead to a requirement to
design controllers that achieve the design goals in spite of deviations between the model and the
physical system. The closed-loop physical system’s performance should be insensitive to these
deviations. This suggests that a specification on the sensitivity of the closed-loop system to
changes in the physical system is required. A deep space probe is an example of a system whose
guidance control must operate for many years in a hostile environment that can change the space
vehicle in unknown ways. Requiring such a specification is one way of trying to minimize the
impact of those changes.
Names of Students in the Group
Page 3 of 4
EE 402 Control Systems Lab
Fall 2014
Most of the system specifications so far have been in the time domain. Systems can also be
characterized in the frequency domain. There are advantages and disadvantages to designing
controllers in the frequency domain over a time domain design. For example, in the time
domain, it is easy to characterize the transient response of the system. However, an accurate
transfer function is necessary to complete the design of the controller. Using frequency-response
methods, a controller can be designed without ever needing to derive a transfer function. This is
an advantage if you cannot get inside the system but can only make external measurements since
a few sinusoids applied to the input and compared to the output can produce a Bode plot.
Generally time and frequency methods complement each other. In the frequency domain, the
most common system characteristics are bandwidth, gain and phase margins, dc and loop gain,
and peak in the closed-loop frequency response. Steady-state accuracy, transient response,
stability, sensitivity and disturbance rejection can all be analyzed in terms of these characteristics
of the frequency response.
Whether the specification is in the time or frequency domain, cost and simplicity of the design
are frequently overriding considerations. If a competitor can produce a cheaper product of equal
quality then your design will have a short life. A related consideration is that your design may
have to use products that are on hand in your employer’s warehouse rather than purchase new
products.
3. PRELAB ASSIGNMENT
Select either closed-loop speed or closed-loop position as your system. Propose an initial
design objective and a list of early specifications which might be pursued. No two student groups
will be allowed to pursue the identical (discretion of the instructor) design specs.
4. EXPERIMENT 8
In consultation with your lab instructor, develop a set of more detailed specifications that the
controller, to be implemented in the next lab, will meet.
Names of Students in the Group
Page 4 of 4
Download