Файл: Microcontroller based applied digital control (D. Ibrahim, 2006).pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 14.06.2025
Просмотров: 3313
Скачиваний: 1
240 |
DISCRETE CONTROLLER DESIGN |
||||||||||||||||||
+ |
|||||||||||||||||||
R(z) |
D(z) |
ZOH |
K |
Y(z) |
|||||||||||||||
_ |
s(s + |
0.4) |
|||||||||||||||||
Figure 9.34 Block diagram for Exercise 17
Assume that T = 1 s and design a controller so that the system response to a unit step input is
y(k T ) = 0, 0.4, 1, 1, . . ..
16.A mechanical process has the transfer function K e−s TD /s The system oscillates with a frequency of 0.05 Hz when a unity gain feedback is applied. Determine the value of TD .
17.The block diagram of a system is given in Figure 9.34. It is required to design a controller
for this system with percent overshoot (PO) less than 15 % and settling time ts ≤ 10 s. Assume that the sampling time is, T = 0.2 s.
(a)Derive the transfer function of the required digital controller.
(b)Draw the block diagram of the system together with the controller.
(c)Plot the unit step time response of the system without the controller.
(d)Plot the unit step time response of the system with the controller.
18.Derive an expression for the z-transform model of the continuous-time PID controller. Draw the block diagram of the controller. Describe how you can modify the model to avoid derivative kick.
19.The continuous-time PI controller has the transfer function
U (s) = K p s + Ki .
E (s) s
Derive the equivalent discrete-time controller transfer function using the bilinear transformation.
20.A commonly used compensator in the s-plane is the lead lag, or lag lead with transfer function
U (s) |
s + a |
. |
||||
E (s) |
= s |
+ |
b |
|||
Find the equivalent discrete-time controller using the bilinear transformation.
FURTHER READING
[Dorf, 1974] |
Dorf, R.C. Modern Control Systems. Addison-Wesley Reading, MA, 1974. |
[Franklin et al., 1990] |
Franklin, G.F., Powell, J.D., and Workman, M.L. Digital Control of Dynamic Systems. |
2nd edn., Addison-Wesley, Reading, MA, 1990. |
|
[Katz, 1981] |
Katz, P. Digital Control Using Microprocessors. Prentice Hall International, Engle- |
wood Cliffs, NJ, 1981. |
FURTHER READING |
241 |
|
[Kuo, 1963] |
Kuo, B.C. Analysis and Synthesis of Sampled-Data Control Systems. Prentice Hall |
|
International, Eaglewood Cliffs, NJ, 1963. |
||
[Ogata, 1970] |
Ogata, K. Modern Control Engineering. McGraw-Hill, New York, 1970. |
|
[Phillips and Harbor, 1988] Phillips, C.L. and Harbor, R.D. Feedback Control Systems. Prentice Hall, Eaglewood |
||
Cliffs, NJ, 1988. |
||
[Strum and Kirk, 1988] |
Strum, R.D. and Kirk, D.E. Discrete Systems and Digital Signal Processing. Addison- |
|
Wesley, Reading, MA, 1988. |
||
[Tustin, 1947] |
Tustin, A. A method of analyzing the behaviour of linear systems in terms of time |
|
series. J. Inst. Elect. Engineers. 94, Pt. IIA, 1947, pp. 130–142. |
||
10
Controller Realization
A control algorithm which takes the form of a z-transform polynomial must be realized in the computer in the form of a program containing unit delays, constant multipliers, and adders.
A given controller transfer function can be realized in many different ways. Mathematically the alternative realizations are all equivalent, differing only in the way they are implemented. Different realizations have different computational efficiencies, different sensitivities to parameter errors, and different programming efforts are needed in each case. Only some of the important realizations, such as the direct structure, cascaded structure and parallel structure, as well as the second-order structures, are described in this chapter.
10.1 DIRECT STRUCTURE
The transfer function D(z) of a digital controller can be represented in general by a ratio of two polynomials
n
a j z− j |
||||||||
U (z) |
||||||||
j |
= |
0 |
||||||
D(z) = |
= |
. |
(10.1) |
|||||
E (z) |
1 + |
n |
||||||
b j z− j |
||||||||
j =1
In direct structure the coefficients a j and b j appear as multipliers. There are several forms of direct structure, and we shall look at two of the most popular ones: the direct canonical structure and the direct noncanonical structure.
10.1.1 Direct Canonical Structure
Remembering that b0 = 1, we can rewrite (10.1) as
n
a j z− j |
||||||||
U (z) |
||||||||
j |
= |
0 |
||||||
D(z) = |
= |
. |
(10.2) |
|||||
E (z) |
1 + |
n |
||||||
b j z− j |
||||||||
j =0
Microcontroller Based Applied Digital Control D. Ibrahim
C 2006 John Wiley & Sons, Ltd. ISBN: 0-470-86335-8