88,99 €
Bridging theory and practice, this book contains over 200 practical exercises and their solutions, to develop the problem-solving abilities of process engineers.
The problems were developed by the author during his many years of teaching at university and are kept brief, taken from the fields of instrumentation, modelling, plant control, control strategy design and stability of control. The algorithm flows and codes, which are mostly based on MATLAB?, are given in many cases and allow for easy translation into applications.
Since the text is structured according to "Applied Process Control: Essential Methods", all of the necessary background information on the underlying methods can be easily and quickly found in this accompanying book.
Sie lesen das E-Book in den Legimi-Apps auf:
Seitenzahl: 309
Veröffentlichungsjahr: 2016
Cover
Related Titles
Title Page
Copyright
Preface
Acknowledgements
Abbreviations
Part I: Problems
Chapter 1: Problems – Introduction
Chapter 2: Problems – Instrumentation
P_2.1 2.4.1.1
P_2.2 2.2
P_2.3 2.2
P_2.4 2.4.1.1
P_2.5 2.4.1.1
P_2.6 2.4.1.1
P_2.7 2.4.1.1
P_2.8 2.4.1.1
P_2.9 2.4.2.1
P_2.10 2.4.4
P_2.11 2.6.1.1
P_2.12 2.6.1.2
P_2.13 2.6.1.2
P_2.14 2.6.1.2
P_2.15 2.6.1.4
P_2.16 2.6.1.4
P_2.17 2.6.1.4
P_2.18 2.6.1.4
P_2.19 2.6.1.4
P_2.20 2.6.1.4
P_2.21 2.6.1.4
P_2.22 2.6.1.4
P_2.23 2.6.1.4
P_2.24 2.6.1.4
P_2.25 2.6.1.4
P_2.26 2.6.1.4
P_2.27 2.6.1.4
P_2.28 2.6.1.5
P_2.29 2.7
P_2.30 2.8
P_2.31 2.9
P_2.32 2.9
P_2.33 2.9
P_2.34 2.9
P_2.35 2.9
P_2.36 2.9
P_2.37 2.9
P_2.38 2.9
P_2.39 2.9
Chapter 3: Problems – Modelling
P_3.1 3.3
P_3.2 3.3
P_3.3 3.3
P_3.4 3.3
P_3.5 3.3
P_3.6 3.3
P_3.7 3.3
P_3.8 3.3
P_3.9 3.3
P_3.10 3.3
P_3.11 3.3
P_3.12 3.3
P_3.13 3.4
P_3.14 3.4
P_3.15 3.5
P_3.16 3.5
P_3.17 3.7
P_3.18 3.7
P_3.19 3.7
P_3.20 3.7
P_3.21 3.7
P_3.22 3.7
P_3.23 3.7
P_3.24 3.9.1
P_3.25 3.9.2
P_3.26 3.9.2.1
P_3.27 3.9.2.2
P_3.28 3.9.2.2
P_3.29 3.9.2.2
P_3.30 3.9.2.2
P_3.31 3.9.2.2
P_3.32 3.9.2.2
P_3.33 3.9.2.2
P_3.34 3.9.2.3
P_3.35 3.9.3.1
P_3.36 3.9.3.1
P_3.37 3.9.3.1
P_3.38 3.9.3.2
P_3.39 3.9.3.2
P_3.40 3.9.3.2
P_3.41 3.9.3.2
P_3.42 3.9.3.2
P_3.43 3.9.3.3
P_3.44 3.9.3.3
P_3.45 3.9.3.4
P_3.46 3.9.3.4
P_3.47 3.9.3.5
P_3.48 3.9.3.5
P_3.49 3.9.4.1
P_3.50 3.9.4.1-3.7
P_3.51 3.9.4.1
P_3.52 3.9.4.2
P_3.53 3.9.4.2
P_3.54 3.9.5.1
P_3.55 3.9.5.1
P_3.56 3.9.5.1
P_3.57 3.9.5.2
P_3.58 3.9.5.2
P_3.59 3.9.7
P_3.60 3.10
P_3.61 3.11
Chapter 4: Problems – Basic Elements Used in Plant Control Schemes
P_4.1 4.1
P_4.2 4.2.1
P_4.3 4.2.2
P_4.4 4.2.3
P_4.5 4.2.4
P_4.6 4.2.4–4.12.1
P_4.7 4.2.6.1–4.2.6.2–4.12.1
P_4.8 4.2.8.1
P_4.9 4.3
P_4.10 4.4–4.10
P_4.11 4.5–4.7
P_4.12 4.6–4.10
P_4.13 4.8
P_4.14 4.8
P_4.15 4.8–4.10
P_4.16 4.10
P_4.17 4.11
P_4.18 4.12.2
P_4.19 4.12.2
P_4.20 4.12.2
P_4.21 4.12.2
P_4.22 4.12.2
Chapter 5: Problems – Control Strategy Design for Processing Plants
P_5.1 5.1
P_5.2 5.1
P_5.3 5.1
P_5.4 5.1
P_5.5 5.1
P_5.6 5.1
P_5.7 5.1
P_5.8 5.1
P_5.9 5.1
P_5.10 5.1
P_5.11 5.1
P_5.12 5.1
P_5.13 5.1
P_5.14 5.1
P_5.15 5.1
P_5.16 5.2.1
P_5.17 5.2.1
P_5.18 5.2.2
P_5.19 5.2.2
P_5.20 5.2.3
P_5.21 5.2.3
P_5.22 5.2.4
P_5.23 5.2.4
P_5.24 5.2.4
P_5.25 5.3.1
P_5.26 5.3.2–5.3.3
P_5.27 5.3.3
P_5.28 5.3.3
P_5.29 5.3.3
P_5.30 5.3.3
Chapter 6: Problems – Estimation of Variables and Model Parameters from Plant Data
P_6.1 6.1.1
P_6.2 6.1.2
P_6.3 6.1.3
P_6.4 6.2
P_6.5 6.3
P_6.6 6.4
P_6.7 6.4.1–3.10
P_6.8 6.4.1–3.10
P_6.9 6.4.1
P_6.10 6.4.2
P_6.11 6.4.3
P_6.12 6.5.1
P_6.13 6.5.2
P_6.14 6.5.2
P_6.15 6.5.2
P_6.16 6.5.2
P_6.17 6.5.3.1
P_6.18 6.5.3.2
P_6.19 6.7.1
Chapter 7: Problems – Advanced Control Algorithms
P_7.1 7.1.1–7.1.2
P_7.2 7.4
P_7.3 7.5.1
P_7.4 7.5.2
P_7.5 7.6.1
P_7.6 7.6.2
P_7.7 7.6.4
P_7.8 7.6.5
P_7.9 7.6.5–6.4.1
P_7.10 7.8.1.1
P_7.11 7.7–7.8.2
P_7.12 7.8.2
P_7.13 7.8.2
P_7.14 7.8.2
P_7.15 7.8.2
P_7.16 7.8.2–3.9.5.1
P_7.17 7.8.2–3.9.5.1
P_7.18 7.8.2
P_7.19 7.8.2–3.9.5.1
P_7.20 7.8.2
P_7.21 7.8.2.1
P_7.22 7.8.2.1
P_7.23 7.8.3.5–7.8.3.4
P_7.24 7.13.2
P_7.25 7.14.3
Chapter 8: Problems – Stability and Quality of Control
P_8.1 8.2.1
P_8.2 8.2.1.3
P_8.3 8.2.1.5
P_8.4 8.2.1.5
P_8.5 8.2.1.5
P_8.6 8.2.1.5
P_8.7 8.2.1.5
P_8.8 8.2.1.5
P_8.9 8.3
P_8.10 8.4
P_8.11 8.5
P_8.12 8.5
P_8.13 8.5
P_8.14 8.6.3–8.6.4
P_8.15 8.6.4
P_8.16 8.6.5
P_8.17 8.6.5
P_8.18 8.7
P_8.19 8.8
Chapter 9: Problems – Optimisation
P_9.1 7.6.5-7.8.3-9.2
P_9.2 7.6.5-7.8.3-9.2
P_9.3 7.6.5-7.8.3-9.2
P_9.4 7.6.5-7.8.3-9.2
P_9.5 9.3
P_9.6 9.4
P_9.7 9.5.2
P_9.8 9.5.3-9.5.3.2
P_9.9 9.7
P_9.10 9.8.2
P_9.11 9.10
Part II: Solutions
Chapter 2: Problem Solutions – Instrumentation
S_2.1 2.4.1.1
S_2.2 2.2
S_2.3 2.2
S_2.4 2.4.1.1.2
S_2.5 2.4.1.1
S_2.6 2.4.1.1
S_2.7 2.4.1.1
S_2.8 2.4.1.1
S_2.9 2.4.2.1
S_2.10 2.4.4
S_2.11 2.6.1.1
S_2.12 2.6.1.2
S_2.13 2.6.1.2
S_2.14 2.6.1.2
S_2.15 2.6.1.4
S_2.16 2.6.1.4
S_2.17 2.6.1.4
S_2.18 2.6.1.4
S_2.19 2.6.1.4
S_2.20 2.6.1.4
S_2.21 2.6.1.4
S_2.22 2.6.1.4
S_2.23 2.6.1.4
S_2.24 2.6.1.4
S_2.25 2.6.1.4
S_2.26 2.6.1.4
S_2.27 2.6.1.4
S_2.28 2.6.1.5
S_2.29 2.7
S_2.30 2.8
S_2.31 2.9
S_2.32 2.9
S_2.33 2.9
S_2.34 2.9
S_2.35 2.9
S_2.36 2.9
S_2.37 2.9
S_2.38 2.9
S_2.39 2.9
Chapter 3: Problem Solutions – Modelling
S_3.1 3.3
S_3.2 3.3
S_3.3 3.3
S_3.4 3.3
S_3.5 3.3
S_3.6 3.3
S_3.7 3.3
S_3.8 3.3
S_3.9 3.3
S_3.10 3.3
S_3.11 3.3
S_3.12 3.3
S_3.13 3.4
S_3.14 3.4
S_3.15 3.5
S_3.16 3.5
S_3.17 3.7
S_3.18 3.7
S_3.19 3.7
S_3.20 3.7
S_3.21 3.7
S_3.22 3.7
S_3.23 3.7
S_3.24 3.9.1
S_3.25 3.9.2
S_3.26 3.9.2.1
S_3.27 3.9.2.2
S_3.28 3.9.2.2
S_3.29 3.9.2.2
S_3.30 3.9.2.2
S_3.31 3.9.2.2
S_3.32 3.9.2.2
S_3.33 3.9.2.2
S_3.34 3.9.2.3
S_3.35 3.9.3.1
S_3.36 3.9.3.1
S_3.37 3.9.3.1
S_3.38 3.9.3.2
S_3.39 3.9.3.2
S_3.40 3.9.3.2
S_3.41 3.9.3.2
S_3.42 3.9.3.2
S_3.43 3.9.3.3
S_3.44 3.9.3.3
S_3.45 3.9.3.4
S_3.46 3.9.3.4
S_3.47 3.9.3.5
S_3.48 3.9.3.5
S_3.49 3.9.4.1
S_3.50 3.9.4.1-3.7
S_3.51 3.9.4.1
S_3.52 3.9.4.2
S_3.53 3.9.4.2
S_3.54 3.9.5.1
S_3.55 3.9.5.1
S_3.56 3.9.5.1
S_3.57 3.9.5.2
S_3.58 3.9.5.2
S_3.59 3.9.7
S_3.60 3.10
S_3.61 3.11
Chapter 4: Problem Solutions – Basic Elements Used in Plant Control Schemes
S_4.1 4.1
S_4.2 4.2.1
S_4.3 4.2.2
S_4.4 4.2.3
S_4.5 4.2.4
S_4.6 4.2.4–4.12.1
S_4.7 4.2.6.1–4.2.6.2–4.12.1
S_4.8 4.2.8.1
S_4.9 4.3
S_4.10 4.4–4.10
S_4.11 4.5–4.7
S_4.12 4.6–4.10
S_4.13 4.8
S_4.14 4.8
S_4.15 4.8–4.10
S_4.16 4.10
S_4.17 4.11
S_4.18 4.12.2
S_4.19 4.12.2
S_4.20 4.12.2
S_4.21 4.12.2
S_4.22 4.12.2
Chapter 5: Problem Solutions – Control Strategy Design for Processing Plants
S_5.1 5.1
S_5.2 5.1
S_5.3 5.1
S_5.4 5.1
S_5.5 5.1
S_5.6 5.1
S_5.7 5.1
S_5.8 5.1
S_5.9 5.1
S_5.10 5.1
S_5.11 5.1
S_5.12 5.1
S_5.13 5.1
S_5.14 5.1
S_5.15 5.1
S_5.16 5.2.1
S_5.17 5.2.1
S_5.18 5.2.2
S_5.19 5.2.2
S_5.20 5.2.3
S_5.21 5.2.3
S_5.22 5.2.4
S_5.23 5.2.4
S_5.24 5.2.4
S_5.25 5.3.1
S_5.26 5.3.2–5.3.3
S_5.27 5.3.3
S_5.28 5.3.3
S_5.29 5.3.3
S_5.30 5.3.3
Chapter 6: Problem Solutions – Estimation of Variables and Model Parameters from Plant Data
S_6.1 6.1.1
S_6.2 6.1.2
S_6.3 6.1.3
S_6.4 6.2
S_6.5 6.3
S_6.6 6.4
S_6.7 6.4.1–3.10
S_6.8 6.4.1–3.10
S_6.9 6.4.1
S_6.10 6.4.2
S_6.11 6.4.3
S_6.12 6.5.1
S_6.13 6.5.2
S_6.14 6.5.2
S_6.15 6.5.2
S_6.16 6.5.2
S_6.17 6.5.3.1
S_6.18 6.5.3.2
S_6.19 6.7.1
Chapter 7: Problem Solutions – Advanced Control Algorithms
S_7.1 7.1.1–7.1.2
S_7.2 7.4
S_7.3 7.5.1
S_7.4 7.5.2
S_7.5 7.6.1
S_7.6 7.6.2
S_7.7 7.6.4
S_7.8 7.6.5
S_7.9 7.6.5–6.4.1
S_7.10 7.8.1.1
S_7.11 7.7–7.8.2
S_7.12 7.8.2
S_7.13 7.8.2
S_7.14 7.8.2
S_7.15 7.8.2
S_7.16 7.8.2–3.9.5.1
S_7.17 7.8.2–3.9.5.1
S_7.18 7.8.2
S_7.19 7.8.2–3.9.5.1
S_7.20 7.8.2
S_7.21 7.8.2.1
S_7.22 7.8.2.1
S_7.23 7.8.3.5–7.8.3.4
S_7.24 7.13.2
S_7.25 7.14.3
Chapter 8: Problem Solutions – Stability and Quality of Control
S_8.1 8.2.1
S_8.2 8.2.1.3
S_8.3 8.2.1.5
S_8.4 8.2.1.5
S_8.5 8.2.1.5
S_8.6 8.2.1.5
S_8.7 8.2.1.5
S_8.8 8.2.1.5
S_8.9 8.3
S_8.10 8.4
S_8.11 8.5
S_8.12 8.5
S_8.13 8.5
S_8.14 8.6.3–8.6.4
S_8.15 8.6.4
S_8.16 8.6.5
S_8.17 8.6.5
S_8.18 8.7
S_8.19 8.8
Chapter 9: Problem Solutions – Optimisation
S_9.1 7.6.5-7.8.3-9.2
S_9.2 7.6.5-7.8.3-9.2
S_9.3 7.6.5-7.8.3-9.2
S_9.4 7.6.5-7.8.3-9.2
S_9.5 9.3
S_9.6 9.4
S_9.7 9.5.2
S_9.8 9.5.3-9.5.3.2
S_9.9 9.7
S_9.10 9.8.2
S_9.11 9.10
End User License Agreement
Figure 1.1
Cover
Table of Contents
Begin Reading
Part 1
Chapter 1
i
ii
iii
iv
xvii
xviii
xix
xx
xxi
xxii
xxiii
xxiv
xxv
xxvi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
Michael Mulholland
Applied Process Control
Essential Methods
2016
Print ISBN: 978-3-527-34119-1
Michael Mulholland
Applied Process Control Set
2016
Print ISBN: 978-3-527-34116-0
Svrcek, W.Y., Mahoney, D.P., Young, B.R.
A Real-Time Approach to Process Control 3e
3rd Edition2014
Print ISBN: 978-1-119-99388-9
Rangaiah, G.P., Bonilla-Petriciolet, A. (eds.)
Multi-Objective Optimization in Chemical Engineering - Developments and Applications
2013
Print ISBN: 978-1-118-34166-7
Kruger, U.U.
Statistical Monitoring of Complex MultivatiateProcesses - With Applications in IndustrialProcess Control
2012
Print ISBN: 978-0-470-02819-3
Rangaiah, G.P.
Plantwide Control - Recent Developments and Applications
2011
Print ISBN: 978-0-470-98014-9
Buzzi-Ferraris, G., Manenti, F.
Fundamentals and Linear Algebra for the Chemical Engineer
Solving Numerical Problems
2010
Print ISBN: 978-3-527-32552-8
Buzzi-Ferraris, G., Manenti, F.
Interpolation and Regression Models for the Chemical Engineer
Solving Numerical Problems
2010
Print ISBN: 978-3-527-32652-5
Buzzi-Ferraris, G., Manenti, F.
Nonlinear Systems and Optimization for the Chemical Engineer
Solving Numerical Problems
2014
Print ISBN: 978-3-527-33274-8
Buzzi-Ferraris, G., Manenti, F.
Differential and Differential-Algebraic Systems for the Chemical Engineer
Solving Numerical Problems
2015
Print ISBN: 978-3-527-33275-5
Michael Mulholland
All books published by Wiley-VCH are carefully produced. Nevertheless, authors, editors, and publisher do not warrant the information contained in these books, including this book, to be free of errors. Readers are advised to keep in mind that statements, data, illustrations, procedural details or other items may inadvertently be inaccurate.
Library of Congress Card No.: applied for
British Library Cataloguing-in-Publication Data
A catalogue record for this book is available from the British Library.
Bibliographic information published by the Deutsche Nationalbibliothek
The Deutsche Nationalbibliothek lists this publication in the Deutsche Nationalbibliografie; detailed bibliographic data are available on the Internet at <http://dnb.d-nb.de>.
© 2016 Wiley-VCH Verlag GmbH & Co. KGaA, Boschstr. 12, 69469 Weinheim, Germany
All rights reserved (including those of translation into other languages). No part of this book may be reproduced in any form –; by photoprinting, microfilm, or any other means –; nor transmitted or translated into a machine language without written permission from the publishers. Registered names, trademarks, etc. used in this book, even when not specifically marked as such, are not to be considered unprotected by law.
Print ISBN: 978-3-527-34118-4
ePDF ISBN: 978-3-527-80165-7
ePub ISBN: 978-3-527-80163-3
Mobi ISBN: 978-3-527-80164-0
oBook ISBN: 978-3-527-80162-6
A series of problems is presented following the material in the accompanying book: Applied Process Control – Essential Methods. After all of the problem statements, the corresponding worked solutions are presented in the same order in the second half of this book. Many of the problems have been used in examinations for Process Engineering students, mostly at the undergraduate level, but a few also for postgraduate research students. These test problems typically require 10–30 min for their solution. Apart from such short problems, there is in addition a range of more time-consuming problems covering aspects that can only be dealt with using computer programs. The relevant book section is indicated with each problem, and in the contents.
A few additional problems and solutions may be obtained from the site https://sourceforge.net/projects/rtc-simulator/. This site also has a simple interactive simulator program which includes 20 different applications for such aspects as PID and DMC controller tuning, advanced level control, Smith prediction, Kalman filtering and control strategies for a furnace, a boiler and a hybrid system. No support is available for the simulator.
Michael Mulholland
University of KwaZulu-Natal
March, 2016
Many of the problems in this book are dealt with using the MATLAB® program, which is distributed by the MathWorks, Inc. They may be contacted at
The MathWorks, Inc.
3 Apple Hill Drive
Natick, MA 01760–2098, USA
Tel: 508-647-7000
Fax: 508-647-7001
E-mail:
Web:
mathworks.com
How to buy:
http://www.mathworks.com/store
A few problems are dealt with in the GAMS® optimisation environment, distributed by
GAMS Development Corporation
1217 Potomac Street, NW
Washington, DC 20007, USA
General Information and Sales: (+1) 202 342-0180
Fax: (+1) 202 342-0181
Contact:
Some problems make use of the LPSOLVE mixed integer linear programming software which is hosted on the SourceForge Web site at
http://sourceforge.net/projects/lpsolve/
A/D
analogue to digital
AC/FO
air to close/fail open
ANN
artificial neural network
AO/FC
air to open/fail closed
APC
advanced process control
ARIMAX
autoregressive integrated moving average exogenous
ARMAX
autoregressive moving average exogenous
ARX
autoregressive exogenous
BB
branch and bound
BFW
boiler feedwater
BIDP
backward iterative dynamic programming
CEM
cause and effect matrix
CRT
cathode ray tube
CV
controlled variable
CVP
control variable parameterisation
CW
cooling water
D/A
digital to analogue
DAE
differential and algebraic equations
DCS
distributed control system
DMC
dynamic matrix control
DP
differential pressure
DV
disturbance variable
E{ . . . }
expectation of . . .
EKF
extended Kalman filter
ES
evolutionary strategy
FFT
fast Fourier transform
FIDP
forward iterative dynamic programming
FIMC
fuzzy internal model controller
FIR
finite impulse response
FRM
fuzzy relational model
FRMBC
fuzzy relational model-based control
FSQP
feasible sequential quadratic programming
Fuzzy
fuzzy logic
GA
genetic algorithm
GAMS
General Algebraic Modelling System®
GM
gain margin
GPC
generalised predictive control
HP
high pressure (port)
HS
high select
I
identity matrix
I/O
input–output
I/P
current to pressure (pneumatic) converter
IAE
integral of absolute error
IDP
iterative dynamic programming
IMC
internal model control
INA
inverse Nyquist array
IO
input–output
IP
integer programming
ISE
integral of squared error
KO
knockout (separation drum)
LAN
local area network
LBT
lower block triangular
LCD
liquid crystal display
LDMC
linear dynamic matrix control
LP
linear programming
LP
low pressure (port)
LPG
liquefied petroleum gas
LPSOLVE
MILP program (
http://sourceforge.net/projects/lpsolve/
)
LQR
linear quadratic regulator
LS
low select
LS
least squares
MATLAB
MATLAB® program, distributed by the MathWorks, Inc.
MEK
methyl ethyl ketone
MIDO
mixed integer dynamic optimisation
MILP
mixed integer linear programming
MIMO
multi-input, multi-output
MINLP
mixed integer nonlinear programming
MIP
mixed integer programming
MIQP
mixed integer quadratic programming
MLD
mixed logical dynamical
MM
molecular mass
MPC
model predictive control
MRI
Morari resiliency index
MV
manipulated variable
NC
normally closed
NLP
nonlinear programming
NO
normally open
NSGA-II
fast non-dominated sorting genetic algorithm II
OA
outer approximation
ODE
ordinary differential equation
OHTC
overall heat transfer coefficient
P
proportional
P/I
pressure (pneumatic) to current converter
PCA
principal components analysis
PDE
partial differential equation
PI
proportional integral
PID
proportional integral derivative
PLC
programmable logic controller
PM
phase margin
PV
process variable
QDMC
quadratic dynamic matrix control
RAID
redundant array of independent discs
RGA
relative gain array (Bristol array)
RLS
recursive least squares
RTD
resistance temperature detector
RTO
real-time optimisation
SCADA
supervisory control and data acquisition
SG
specific gravity
SISO
single-input single-output
SP
setpoint
SQP
sequential quadratic programming
VPC
valve position control
WABT
weighted average bed temperature
WAN
wide area network (e.g. using telecommunication, radio)
WG
water-gauge
ZOH
zero-order hold
Figure 1.1 maps process control development sequences as referred to in sections of Applied Process Control – Essential Methods. The problems in Chapters 2–9 are indexed with the same section references. One notes in Figure 1.1 that the main divisions are state-based systems versus input–output systems, with these two system types each again divided into linear and non-linear.
Figure 1.1 Aspects of process control related to book sections.
Recall that state-based systems are able to predict forward in time, knowing only the present state and future inputs, for example
and so on.
This idea is essential for many algorithms, including those using dynamic programming (Bellman, 1957). On the other hand, input–output systems need additional information about past inputs and outputs in order to make such a prediction, for example
and so on.
If all of the accumulation variables (i.e. states) in a system have been identified, one might attempt to fit the state-based form Equation 1.1 to measurements. Alternatively, this form will arise naturally from theoretical modelling of the physics. Conversely, if one is not sure that one has all of the states, one would try to fit the input–output form of Equation 1.3, with a guessed number of lags, to measured data. This is also the form that arises from step-tests and use of a dynamic matrix. Another option, for a theoretical model where a state cannot be measured, is to insert an observer (e.g. Kalman filter) for the missing state(s) – thus allowing state-based methods to be used.
The second division mentioned for both of these system types is linear versus non-linear. A lot of fast, powerful and robust methods have been developed for linear systems. If one's system is anywhere near linear, one wants to get access to these methods. This is often done based on a linearisation at an average operating point, or even on a roving re-linearisation, such as in the extended Kalman filter. Nonetheless, there are some methods that will take care of non-linearities – such as models that run forward in predictive control. But one should beware of non-linear systems that require optimisation – global optimisation is not a well-developed art.
Figure 1.1 does not distinguish between systems presented in a discrete form versus continuous. Applications will generally be in discrete form, but if for some reason a continuous method is used, the equations can be discretised with a sufficiently small time step.
Some further points to note regarding the problems which are presented here:
The text consistently uses bold characters to signify matrices [
A
], vectors [
x
] and matrix transfer functions [
G
(
s
),
G
(
z
)]. Non-bold characters are used for scalars.
Furnace draught systems are typically low pressure, for example 1″ water gauge. The airflow is to be monitored in order to implement air/fuel ratio control. Usually a Venturi is used in order to minimise loss of the available applied draught (see diagram). Your 30 cm diameter air intake ducting has a hood to minimise ingress of foreign material, and proceeds through a Venturi with throat diameter of 15 cm before the forced draught fan.
You have calculated a design airflow of 2 th−1 at 25 °C and 101 kPa abs. Estimate the ΔP that will be generated by the Venturi, so that you can specify a suitable DP cell.
Hint: Take universal gas constant R = 8.314 kPa m3 K−1 kmol−1; air as 78 : 21 : 1 by volume for N2 (28):O2 (32):Ar (40).
The flow control loop shown above has been set up for water (SG = 1) in such a way that a mid-range setpoint (12 mA) gives a flow of 10 m3 h−1.
Find the true volumetric flow in the system if an oil of SG = 0.8 is passed through the pipe, but the setpoint is left unchanged at 12 mA.
What will be the signal from the DP cell under this condition?
If the linear valve was 60% open with the water, how far open will it be with the oil (assume that the Δ
P
V
change
is negligible).
A flow controller uses an orifice plate to detect the flow. The plate is sized to give 0–20″ WG for a flow range of 0–10 m3 h−1. Show all of the necessary elements in the flow control loop using electronic signals, except for the valve, which must be activated pneumatically. Show the signal range on each connection, as well as the particular signals for a flow of 5 m3 h−1, with the valve half open.
You are setting up an electronic DP cell (4–20 mA) and orifice plate to measure a flow of alcohol (SG = 0.8) in the range of 0–20 l min−1. To check your settings, you are passing a known water flow of 10 l min−1 through the pipeline. What should the DP cell output be?
An orifice meter and DP cell are used to measure the flow of fuel gas onto a site:
The square-rooted output of the DP cell is used directly as a measure of the mass-flow of fuel gas according to an original calibration based on butane (MM: 58) at 3 bara and 20 °C.
It has been noted that the actual gas is a propane–butane mixture, varying from 100% butane to 100% propane (MM: 44), and that it arrives at pressures ranging from 2 to 4 bara and at temperatures from 10 to 30 °C.
For a given reading of the device, what is the worst % error (% of true mass flow below reading mass flow)? Assume incompressible flow.
The flow of two streams into a vessel is kept at a setpoint ratio by manipulating one of the streams. The flows are measured by means of orifice plates and DP cells. The plates are sized to give 0–20″ WG for a flow range of 0–10 m3 h−1. Show all necessary signal connections, converters and transducers on an appropriate Piping and Instrumentation diagram. Give actual values for all signals when the flow of the ‘idle’ stream is 6 m3 h−1 and that of the manipulated stream is 4 m3 h−1, for a ratio setpoint of 1.0.
An orifice plate has been sized to produce a differential pressure of 20″ WG for a flow of 5 m3 h−1 of cyclohexanol, which has a relative density of 0.95. A DP cell is set up to transmit the 0–20″ WG signal on an instrument range of 4–20 mA. The latter signal is processed by a square-root extractor, which re-transmits the result on a 4–20 mA range.
On a certain occasion, there is only water in the system, and the final square-root-extracted signal reads 40% of its range.
What are the two electronic signals (mA)?
What is the true flow of the water in m
3
h
−1
?
For the indicated signal ranging, if the flow is 7 m3 h−1, find the signals at (b), (c) and (d).
Use a diagram and a short explanation (4 lines) to show how you would use a DP cell to measure the liquid level in a closed vessel containing a condensable vapour.
Using simple sketches, explain the instrument differences between measurement of temperature by thermocouple and by a resistance device such as Pt100.
Sketch an ‘air-to-open’ globe control valve, clarifying how the diaphragm, spring, plug and seat act to vary the flow.
On your diagram show a positioner, clarifying how it relates to the valve signal.
Explain the symptom(s) and cause(s) of hysteresis which are often observed in control valve operation.
A control valve has the ‘equal percentage’ characteristic f(x) = 50x−1 and it has a Cv value of 12. A total of 60 psi are available to drive 10 US gallons of water per minute through a pipeline and the valve, when the valve is 50% open. Find the pressure drop across the rest of the pipeline for this flow.
A pipeline delivers water from a head-tank through a valve which has the ‘equal percentage’ characteristic shown.
When the valve is shut, the pressure gauge reads 3.0 barg, and when it is fully open the gauge reads 1.0 barg and a flow of 10 m3 h−1 is delivered.
What will the flow be when the valve is 50% open?
Based on any chosen design guideline, comment on the sizing of the valve.
A horizontal pipeline delivers a liquid between two points of fixed pressure as shown:
A control valve with the indicated ‘equal percentage’ characteristic is used to control the flow. When this valve is 50% open (i.e. x = 0.5), a flow of 6 m3 h−1 is achieved, and when it is 100% open, the flow is 10 m3 h−1.
Compare and comment on the steady-state gain of the whole system [(m3 h−1) (%open)−1] near the 50 and 100% open points.
Hint: Avoid a lot of algebra by just evaluating two more flows near the given flows.
Water runs down 50 m vertically from a reservoir through a fully open control valve, achieving a flow of 10 m
3
h
−1
. If the
C
V
of the valve is 5 (m
3
water h
−1
) (m water)
−1/2
, what flow could be achieved if the valve were removed altogether?
Explain why an ‘equal percentage’ control valve can give a more linear variation of flow with valve position in some situations.
Fuel oil from a pressurised manifold at 150 psig is supplied through a pipeline to a furnace. Presently, there is a control valve at the furnace with Cv = 0.05, and this valve allows a flow of 2 l min−1 through the burner nozzle when fully open. Now you are required to specify a more suitable control valve such that 50% of the overall dynamic pressure loss is across the valve when it is half open.
The control valve to let distillate (SG = 0.8) down to a lower pressure column has been sized according to the recommendation that 50% of the dynamic ΔP should lie across the valve when it is half open, giving Cv = 3. If the valve is linear, what will the flow be when it is fully open?
A centrifugal pump delivers water from a settling pond through a horizontal pipeline to a second settling pond some distance away.
It is found that a flow rate of 35 US gallons per minute is sustained with no valve present.
Specify a suitable control valve for this pipeline, such that 50% of the total frictional pressure drop occurs across the valve when it is half open.
What will be the flow when the installed valve is fully open?
The water pumping installation shown achieves a flow of 6 m3 h−1.
Using the given pump characteristic (head across pump versus flow), specify a control valve for the pipeline such that half of the friction ΔP of the valve and pipeline together lies across the valve when it is half open.
Hint: 1 m3 = 264.2 US gal, 1 m water = 1.42 psi.
A boiler feedwater pump delivers at a constant pressure through a pipeline to an elevated steam drum as below:
Poor level control has been observed owing to the fact that the linear control valve is only about 5% open during normal operation. If the CV factor of the existing valve is 10, specify a replacement valve such that it will remain about 50% open during normal operation.
Why do ‘installed’ and ‘inherent’ valve characteristics differ?
Two distillation columns operate at a variable pressure difference, with part of the bottoms of the first being let down to the second under flow control:
When the pressure in the first column is 5 bar above that in the second, a flow setpoint of 10 tph results in the valve settling at 50% open, whilst when the first column is 4 bar above the second, the same flow requires a valve position of 70% open.
Can the required flow of 10 tph be sustained if the first column's pressure drops by a further 1 bar?
Two distillation columns operating at fixed pressures (2.6 and 1.8 barg) in a refinery are connected by a pipeline which transfers the bottoms of the first column as feed to the second column.
When the single linear control valve on this pipeline is fully open, a flow of 10 m3 h−1 is achieved; and when it is half open, a flow of 7 m3 h−1 is achieved.
To increase the capacity of this line, engineers plan to install a second identical control valve on a short bypass around the valve.
Determine the maximum flow that will be achieved with the proposed configuration.
Water is to be pumped around the system shown below:
The pipe friction losses are negligible in this system.
You are required to size a suitable control valve such that a minimum tank level difference of Δ
h
T
=
2m
can be achieved. (Give the specific units of your own
C
V
value.)
If the valve is linear, what valve position will be required to give a tank level difference of
10 m
?
Liquid is let down between two pressure vessels (P1 > P2) as in the following diagram:
Since the pipe has a large diameter, all pressure loss may be assumed to lie across the orifice plate and the valve. In fact, the system has been designed such that the drops across these two items are equal when the valve is half open.