70
PTER 2: crete Data Control Systems

Chapter 2 Discrete Data Control Systems

Embed Size (px)

DESCRIPTION

Introduction to Digital Controlwith examples,The Structure o f a Digital Control SystemThe Sampling TheoremSAMPLED-DATA SYSTEMSClosed loop system with digital compensate.Discrete time state space analysis.

Citation preview

Page 1: Chapter 2 Discrete Data Control Systems

CHAPTER 2:

Discrete Data Control Systems

Page 2: Chapter 2 Discrete Data Control Systems

Introduction to Digital ControlIn most modern engineering systems,

There is a need to control the evolution with time of one or more of the system variables.

Controllers are required to ensure satisfactory transient and steady-state behavior for these engineering systems.

To guarantee satisfactory performance in the presence of disturbances and model uncertainty, most controllers in use today employ some form of negative feedback.

A sensor is needed to measure the controlled variable and compare its behaviorto a reference signal.

Control action is based on an error signal defined as the difference between the reference and the actual values.

Page 3: Chapter 2 Discrete Data Control Systems

The controller that manipulates the error signal- To determine the desired control action has classically been an analog system, which includes

oelectrical, fluid,

opneumatic, or

o mechanical components.

These systems all have analog inputs and outputs

(i.e., their input and output signals are defined over a continuous time interval andhave values that are defined over a continuous range of amplitudes).

In the past few decades, analog controllers have often been replaced by digital controllers whose inputs and outputs are defined at discrete time instances.

The digital controllers are in the form of digital circuits, digital computers, or microprocessors.

Page 4: Chapter 2 Discrete Data Control Systems

Why Digital Control? OR Discrete Control Systems

Accuracy. Digital signals are represented in terms of zeros and ones with typically12 bits or more to represent a single number. This involves a very small error as compared to analog signals where noise and power supply drift are always present.

Digital control offers distinct advantages over analog control. Here are some of its many advantages:

Implementation errors. Digital processing of control signals involves additionand multiplication by stored numerical values. The errors that resultfrom digital representation and arithmetic are negligible. By contrast, the processing of analog signals is performed using components such as resistors and capacitors with actual values that vary significantly from the nominal design values.Flexibility. An analog controller is difficult to modify or redesign once implemented in hardware. A digital controller is implemented in firmware or software, and its modification is possible without a complete replacement of the original controller.

Page 5: Chapter 2 Discrete Data Control Systems

Speed. The speed of computer hardware has increased exponentially since the 1980s. This increase in processing speed has made it possible to sample andprocess control signals at very high speeds. Because the interval between samples, the sampling period, can be made very small, digital controllers achieve performance that is essentially the same as that based on continuous monitoring of the controlled variable.Cost. Although the prices of most goods and services have steadily increased, thecost of digital circuitry continues to decrease. Advances in very large scaleintegration (VLSI) technology have made it possible to manufacture better,faster, and more reliable integrated circuits and to offer them to the consumerat a lower price.

Page 6: Chapter 2 Discrete Data Control Systems

The Structure o f a Digital Control System

To control a physical system or process using a digital controller, the controller must receive measurements from the system, process them, and then send control signals to the actuator that effects the control action.In almost all applications, both the plant and the actuator are analog systems.

Structure o f a Digital Control System

Page 7: Chapter 2 Discrete Data Control Systems

DIGITAL COMPUTER CONTROL SYSTEM APPLICATIONS

Example1:A block diagram of a computer control system,

includingthe signal converters. The signal is indicatedas digital or analog

Page 8: Chapter 2 Discrete Data Control Systems

The development of INTEL microprocessors measured in millions oftransistors

Page 9: Chapter 2 Discrete Data Control Systems

Automatic computer-controlled systems are used for purposes as diverse as measuring the objective refraction of the human eye and controlling the engine spark timing

Page 10: Chapter 2 Discrete Data Control Systems

Example1: Digital Control Systems

Closed-Loop Drug Delivery System

Page 11: Chapter 2 Discrete Data Control Systems

Example2: Computer Control of an Aircraft Turbojet Engine

Page 12: Chapter 2 Discrete Data Control Systems

Example3: Robotic manipulator control system. (a) 3-D.O.F. robotic manipulator. (b) Block diagram of a manipulator control system.

Page 13: Chapter 2 Discrete Data Control Systems

Sampling is necessary for the processing of analog data using digital elements.Successful digital data processing requires that the samples reflect the nature of the analog signal and that analog signals be recoverable, at least in theory, from a sequence of samples.

The Sampling Theorem

Figure shows two distinct waveforms with identical samples.

Obviously, faster sampling of the two waveforms would produce distinguishable sequences. Thus, it is obvious that sufficiently fast sampling is a prerequisite for successful digital data processing.

Page 14: Chapter 2 Discrete Data Control Systems
Page 15: Chapter 2 Discrete Data Control Systems

where wm is the bandwidth of the signalTherefore, the spectrum of the sampled waveform is a periodic function of frequency ws. Assuming that f(t) is a real valued function, then it is well known that the magnitude |F( jw)| is an even function of frequency, whereas the phase ∠F( jw) is an odd function.

Page 16: Chapter 2 Discrete Data Control Systems

For a band-limited function, the amplitude and phase in the frequency range 0 to ws/2 can be recovered by an ideallow-pass filter as shown in Fig

Selection of the Sampling Frequency

In practice, the sampling rate chosen is often larger than the lower bound specified in the sampling theorem. A rule of thumb is to choose ws as ωs = kωm, 5 ≤ k ≤ 10

The choice of the constant k depends on the application. In many applications, the upper bound on the sampling frequency is well below the capabilities of state of- the-art hardware. A closed-loop control system cannot have a sampling period below the minimum time required for the output measurement; that is, the sampling frequency is upper-bounded by the sensor delay.

Page 17: Chapter 2 Discrete Data Control Systems

For a linear system, the output of the system has a spectrum given by theproduct of the frequency response and input spectrum. Because the input is not known a priori, we must base our choice of sampling frequency on the frequency response.

The frequency response of a first-order system is

Page 18: Chapter 2 Discrete Data Control Systems

where A is a constant amplitude, and f is a phase angle. Thus, the choice of sampling frequency of ω s is sufficiently fast for oscillations of frequency wd and time to first peak p/wd.

Example 1Given a first-order system of bandwidth 10 rad/s, select a suitable sampling frequency and find the corresponding sampling period.

SolutionA suitable choice of sampling frequency is ws = 60, wb = 600 rad/s. The correspondingsampling period is approximately T = 2p/ws ≅ 0.01 s.

Page 19: Chapter 2 Discrete Data Control Systems

Example 2A closed-loop control system must be designed for a steady-state error not to exceed 5 percent, a damping ratio of about 0.7, and an undamped natural frequency of 10 rad/s. Select a suitable sampling period for the system if the system has a sensor delay of1. 0.02 s2. 0.03 sSolutionLet the sampling frequency be

Page 20: Chapter 2 Discrete Data Control Systems

SAMPLED-DATA SYSTEMS

Computers used in control systems are interconnected to the actuator and the process by means of signal converters.

The output of the computer is processed by a digital-to-analog converter. We will assume that all the numbers that enter or leavethe computer do so at the same fixed period T, called the sampling period.

Thus, for example, the reference input shown in Figure is a sequence of sample values r(kT).The variables r(kT), m(kT), and u(kT) are discrete signals in contrast to m(t) and y(t), which are continuous functions of time.

Sampled data (or a discrete signal) are data obtained for the system variables only at discrete intervals and are denoted as x{kT).

A system where part of the system acts on sampled data is called a sampled-data system. A sampler is basically a switch that closes every T seconds for one instant of time

Page 21: Chapter 2 Discrete Data Control Systems
Page 22: Chapter 2 Discrete Data Control Systems

Consider an ideal sampler, as shown in Figure The input is r(t), and theoutput is r*(t), where nT is the current sample time, and the current value of r*(t) is r(nT).We then have r*(t) = r(nT)8(t — nT), where 8 is the impulse function

Let us assume that we sample a signal r(r), as shown in Figure, and obtain r*(t). Then, we portray the series for r*(t) as a string of impulses starting at t = 0,spaced at T seconds, and of amplitude r(kT).For example, consider the input signal r(t) shown in Figure . The sampled signal is shown in Figure) with an impulse represented by a vertical arrow of magnitude r(kT).

Page 23: Chapter 2 Discrete Data Control Systems

A digital-to-analog converter serves as a device that converts the sampled signal r*(t) to a continuous signal p(t). The digital-to-analog converter can usually be represented by a zero-order hold circuit, as shown in Figure. The zero-order hold takes the value r(kT) and holds it constant for kT < t < (k + 1)7, as shown in Figure for k = 0. Thus, we use r(kT) during the sampling period.A sampler and zero-order hold can accurately follow the input signal if T is small compared to the transient changes in the signal

Page 24: Chapter 2 Discrete Data Control Systems

The response of a sampler and zero-order hold for a ramp input is shown in Figure.Finally, the response of a sampler and zero-order hold for an exponentially decaying signal is shown in Figure for two values of the sampling period.

Page 25: Chapter 2 Discrete Data Control Systems

Clearly, the output p(t) will approach the input r{t) as T approaches zero, meaning that we sample frequently.

The impulse response of a zero-order hold is shown in Figure 13.8. The transfer function of the zero-order hold is

The z-TransformThe z-transform is an important tool in the analysis and design of discrete-time systems.

It simplifies the solution of discrete-time problems by converting LTIdifference equations to algebraic equations and convolution to multiplication.Thus, it plays a role similar to that served by Laplace transforms in continuous-time problems.

Page 26: Chapter 2 Discrete Data Control Systems

The following are two alternative definitions of the z-transform

Page 27: Chapter 2 Discrete Data Control Systems
Page 28: Chapter 2 Discrete Data Control Systems
Page 29: Chapter 2 Discrete Data Control Systems
Page 30: Chapter 2 Discrete Data Control Systems

Properties of the z-Transform

The z-transform can be derived from the Laplace transform as shown in Definition 2.2. Hence, it shares several useful properties with the Laplace transform, which can be stated without proof.

Page 31: Chapter 2 Discrete Data Control Systems
Page 32: Chapter 2 Discrete Data Control Systems
Page 33: Chapter 2 Discrete Data Control Systems
Page 34: Chapter 2 Discrete Data Control Systems

Inversion of the z-Transform

Page 35: Chapter 2 Discrete Data Control Systems
Page 36: Chapter 2 Discrete Data Control Systems
Page 37: Chapter 2 Discrete Data Control Systems
Page 38: Chapter 2 Discrete Data Control Systems
Page 39: Chapter 2 Discrete Data Control Systems
Page 40: Chapter 2 Discrete Data Control Systems
Page 41: Chapter 2 Discrete Data Control Systems
Page 42: Chapter 2 Discrete Data Control Systems
Page 43: Chapter 2 Discrete Data Control Systems
Page 44: Chapter 2 Discrete Data Control Systems
Page 45: Chapter 2 Discrete Data Control Systems
Page 46: Chapter 2 Discrete Data Control Systems
Page 47: Chapter 2 Discrete Data Control Systems
Page 48: Chapter 2 Discrete Data Control Systems
Page 49: Chapter 2 Discrete Data Control Systems
Page 50: Chapter 2 Discrete Data Control Systems
Page 51: Chapter 2 Discrete Data Control Systems
Page 52: Chapter 2 Discrete Data Control Systems
Page 53: Chapter 2 Discrete Data Control Systems
Page 54: Chapter 2 Discrete Data Control Systems
Page 55: Chapter 2 Discrete Data Control Systems
Page 56: Chapter 2 Discrete Data Control Systems
Page 57: Chapter 2 Discrete Data Control Systems
Page 58: Chapter 2 Discrete Data Control Systems
Page 59: Chapter 2 Discrete Data Control Systems
Page 60: Chapter 2 Discrete Data Control Systems
Page 61: Chapter 2 Discrete Data Control Systems
Page 62: Chapter 2 Discrete Data Control Systems
Page 63: Chapter 2 Discrete Data Control Systems
Page 64: Chapter 2 Discrete Data Control Systems
Page 65: Chapter 2 Discrete Data Control Systems
Page 66: Chapter 2 Discrete Data Control Systems
Page 67: Chapter 2 Discrete Data Control Systems
Page 68: Chapter 2 Discrete Data Control Systems
Page 69: Chapter 2 Discrete Data Control Systems
Page 70: Chapter 2 Discrete Data Control Systems