Professional Documents
Culture Documents
j~rnuu|muuuuuu
son I snsolong
sEEE ME]13011111
on
II
1 2.2"
IIII1L A-2
J11l1 Q
_
III%•,o
TN NO: N-1731
I
-TITLE. DEVELOPMENT OF A SELF-TUNING
LiI CONTROLLER FOR HVAC SYSTEMS
AD-A160 328
PROGRAM NO:
0%
I Z0371-O1-221B
V CV E E Poe* %
Cs~85
10 11 010 ".':-
N l be
* ~or ~a~m~
* E 0
I EW E A
ii6I
I 08
evhs4,.
filz11 ii i
Unclassified
9 PERFORMING ORGANIZATION NAME AND ADDRESS '0 POGRAM ELEMENT. PROJECT. TASK
AREA& IORK UITNUBR
NAVAL CIVIL ENGINEERING LABORATORY 64710N;
Port Hueneme, California 93043 Z0371-01-221B
II CONTROLLING OFFICE NAME AND ADDRESS 12 REPORT DATE
Unclassified
IS- DECLASSIFICATION DOWNGRADING
SCNLOU LIE
I$ SUPPLEMENTARY NOTES
20 ABSTRACT (C-On.. -n reverse side It osooS. .,y -nd idlnsfy by blo.t n..be,)
4,
Library Card
% %
2Unclassified
~~~SECUITY CLASSIF ICATIO)N O~F THIS PAGE'W~,, Det.l FntCeE)
4-mlII MM MIiMI
CONTENTS
Page
Accession For
NTIS GRA&I
DTIC TAB
Unannouneod
Justification-
Distribution/ .....
Availability Codes
vail and/or
0
Di f Special
a *. .
v
INTRODUCTION
BACKGROUND
ness. The benefits of DDC may, however, come at the expense of increased
complexity in adjusting the control system. For example, most pneumatic
controllers provide only proportional control, while a DDC system can
readily provide the more accurate proportional-integral-derivative (PID)
control. However, to gain the benefits of PID control requires consid-
erably more effort to determine the correct values of control parameters,
such as gains, to input into the controller. In addition, the optimum
control parameters for one mode of operation, such as heating, may not
be the optimum parameters for another mode of operation, such as cooling.
If the control parameters for a DDC system are not chosen with care, the
resulting control may well be worse than that obtainable with the simplest
pneumatic control system. Therefore, it is very desirable to develop a
%-
-~~7; S--' - 77. 77.
DISCUSSION
Approach
2
4
Controller Design
(1)
G (z- 1 ) = B(z)lz-k
A(z- I )
-nA
I
A(z ) = 1+ az + ... + aN z (2)
-n B
-I B (3)
B(z-) = bo + bz - ... +b z (3)
3
and the time delay represented by k is expressed as a multiple of the
sampling period (k > 1), while t denotes the sampling instant, t = 0, 1,
2,.......It is also assumed that the poles of A(z_ ) lie inside the unit
* circle in the complex z-plane, i.e., that the system is open-loop stable.
Consider the Smith predictor approach to time delay compensation
(Smith, 1957). Figure I shows the block diagram of the discrete-time
Smith predictor. Transfer function G%(z-1) denotes the process model
without the time delay, i.e., with k =1:
G'(z 1) B
____ z _ (4)
A(z)
BE(z )z
G (z )(5)
p A(z)
where
-11-r
B (z
E
)=b; + b' z + . + b' r (6)
0 1r
and
2.,S ** -
* * -- :* - * I-_*
- .--- .* .- v7 .1--% , ---
Note that the variation in the process time delay is accounted for
implicitly when leading coefficients of BE are zero, since B E can be
expressed as
• B-k-1I -k.ran -1 -k
BE(Z )z mi B(z" ) z (8)
as
with
r
I b! (10)
BE i-O
J."'
-::q': -'-" , ''-' ...¢:.,-... ...:..... .-.. ,.., . . ... ..... N......... .. ,o... .
*"Q,'. u(t) =Fy(t) + Rw(y) - Ed (11)
Ue,) IB E + Q
where y(t) is the measured output, u(t) is the manipulated input, w(t)
! _k
P EA + z F (12)
and
u A (15)
-k
p YBE + Q A - F B
E z
where
S=Rw - Fy - d (16)
'.
"".
-""''"
."""
. . . """. . i''.i." '"" ." "-". .. " . ." . -.-"." . -".. -.." .'-"' -. -" ' "-" .'. ..."-".
1. Read new values for the output y(t) and setpoint w(t).
Simulation Results
a
a = mass flow rate of air, kg/sec
. . . . . . . . . . . . . . . . . .
.- V
e .. . . . ... . . . .. ... . .
From a control point of view, the process has four input variables: u,
Tai, ma, and Twi; u is the single manipulated variable and the other
three variables are considered to be disturbances. The output variable
that has to be controlled is T
ao
Based on experimental data for a particular commercial air heater,
the process model that describes its static and dynamic behavior was
developed by Thdtli et al. (1982). A detailed derivation of the process
model can be found in Chien (1985).
The nominal operating point is selected to be: m a = 0.388 kg/sec,
0
T. = 90 C, Tai = OC, and u = 0.262. The resulting air outlet tempera-
ture at steady state is 20*C. Figure 4 shows the open-loop response for
changes in u at this operating point, and Table I shows the time con-
stants and gains for these changes in u.
Figure 5 shows the operating window for this HVAC process in the
operating regime: -20*C < T ai. 1 200 C, 0.2 kg/sec < ma 1.0 kg/sec, and
a
T wi = 900 C.
The HVAC process model described above was simulated to examine the
performance of the STC-TDC in comparison with a PI controller. For
control purposes, a sampling period of 10 seconds was chosen; process
noise was simulated by adding a Gaussian noise signal with a standard
deviation of 0.5 0 C to the air inlet temperature, Tai* Setpoint changes
were made at t = 300 seconds and t = 1,300 seconds, while a load change
was made at t = 800 seconds.
A linearized model of the above HVAC process valid around the
8
decreases to 10 seconds when air mass flow rate increases 20%. When the
time delay decreases, the PI controller yields about the same response
as the STC-TDC, as shown in Figures 8 and 9. However, Figures 10 and 11
show that when time delay increases, the PI controller becomes unstable
after the load change occurs, while the STC-TDC still gives perfect
response.
EXPERIMENTAL RESULTS
Apparatus
m.... . . ., .
Method
Results
a 10
range made it difficult to control the coil with any precision. For
reasonable values of changes in setpoint, the valve was either open or
closed, with the result that any control method behaved like on-off
control. The problem of the oversized valve was minimized by conducting
experiments using only comparatively small changes in setpoint. The
comparatively small temperature range over which the coil discharge
temperature was controlled emphasized the effect of another variable:
hot water supply temperature. Hot water was supplied to the coil by a
steam convertor and the temperature of the water was controlled by
on-off regulation of the flow of steam to the convertor. The temperature
of the supply water fluctuated by about 0.5*C which, unfortunately, was
about the magnitude of the changes in setpoint.
Figures 15 and 16 present the results of an experiment to determine
the performance of a PI controller under the conditions of setpoint
change but no load disturbance. Figure 15 shows controller performance;
Figure 16 shows coil inlet temperature. The apparent oscillation in
temperature about the setpoint is attributed to the fluctuating tempera-
ture of the supply water.
Figures 17 and 18 show the results for a PI controller experiment
in which the coil inlet air temperature was suddenly changed.
Figures 19 through 22 present results for the STC-TDC controller
comparable to those presented in Figures 15 through 18 for a PI con-
troller. Figure 19 illustrates how the STC-TDC controller "learns" as
information about system response to disturbances is received and pro-
cessed. Notice (in Figure 19) how the response of the STC-TDC controller
to the first setpoint change (at time equals 10 minutes) is quite poor,
the controller response to the second setpoint change (at time equals
1I
* good initial recovery from load upset (using the load rejection scheme
described by Chien (1985)). However, the STC-TDC tended to switch back
to the standard STC-ThC control law too soon, which introduced an addi-
tional upset. It is believed that this problem can be eliminated by a
simple change to the computer code. However, additional experimental
tests are necessary to confirm this hypothesis (see Chapter 4 of Chien
(1985)).
Before the experiment could be repeated with a modified STC-TDC,
the hot water convertor at the HVAC Test Facility broke down and the
remainder of the experiment had to be postponed until the hot water
convertor was repaired.
Funding for the work described in this report expired before addi-
tional experimental work could be performed.
It should be noted that the STC-TDC has been successfully applied
to a pilot-scale multicomponent distillation column by Chien (1985).
CONCLUSIONS
12
RECOMMENDATIONS
ACKNOWLEDGMENTS
REFERENCES
13
Park, C., and David, A.J. (1982). Adaptive algorithm for the control of
a building air handling unit, National Bureau of Standards, NBSIR 82-2591.
Washington, D.C., 1982.
Seborg, D.E., Shah, S.L., and Edgar, T.F. (1983). "Adaptive control
strategies for process control: A survey," in Proceedings of the American
Institute of Chemical Engineers Diamond Jubilee Meeting, Washington,
D.C., 1983.
Smith, O.J.M. (1957). "Close control of loops with dead time," Chemical
Engineering Progress, vol 53, no. 5, 1957, p. 217.
%°%,
14
LIST OF SYMBOLS
Greek Le.ters
£ Output error
YBE Scalar
15
e..%.. a.F- %* . . : %.
%
,,:
.. %
16
- -. t t~ . ... P. -,l
_ l I ! n , , ,
4.
F. - -,,-). .----
d
W I +c(Z-t p Z1 +Y+-
L_- - - -_ -___-
- .z
4
d d
• + -.
--- ,( X BE+Q
-",* *. .* .
'- ...... 177 <..
. -,.W «.*:7.. *.
,o Figure 2. Block diagram of the STC with time delay compensation.
e• 17
a.
a7
Heat Exchanger
Twid( rh ww
Tw
U.
@ pump
w1 valve
18
I I I I I IC\I
W
0
- - -c0
C3.
N I-
\c; 04-
% -.
to Co
LL 0 %% cc 0
0 CL% \ ;R 00
If I %%
3
+O/S~ 1J dOLAV O SV %
CM
0100Y tOD 0 - 0
CD ) if) 0V 00
151 C'3
d\i If5
C3 03C 4
0 0 LO0 Ln0 L0 0J
T-* 0
+w
ODG
0
-40
(on) O9
C~ cm - . T- . . v- . . . . .
24
uf 22
WO220
-j18I
0
0.5 I
;00.4-
0
~0.3
OW0.2
N
75
~01
0.00510
Time (sec)
20
d. ....... . . . . .
24
0
0
Ld22
E20
cc
LU
-
18-
So-4
0
~16
4
0.5
2
CO4
0
CL
~0.3
22
20.1
0
2
21
i-".
-'.-
.-.-.-
'"-'
,-,-..
.'
-'"'"-"
'"
'"-"
."'"-' -"-' :" '"." -"-" "."'".' : -'. , ,...
"i,,,","." '" ', -'.-."-" '.,% . ',.%.
24-5
20
18
0 2
R
* 18
0.6
0O.5
0
2 0.4
~0.3
NO0.2-
cc0.1
Figure 8. PI controller for setpoint changes when air mass flow rate (rn.)
decreases 20% and time delay increases to 30 sec at t =800 sec.
22
16-
0.-
0.-
z0.6
44
42
ut22 I
'a-
~20
~18-
0
0.5
zI
00.4-
wO0.3
a0.2
N
24
42
-' 24 ,..
22 -
U
* ~0 --
~~~18 ,., ,'
Ic
g16
0.5
z
o0.4
uj0.3
c0.2-
N
~0.1
0
2
0.0 . .I
0 300 600 900 1200 1500 1800
Time (sec)
Figure II. STC-TDC with the same test sequence as shown in Figure 10.
25
I 1 x
CL 0
.4
Z: -4
a. -c
a. r 0.0
ooo
cooo
I---_j 0o 00
0 40
4:r4
L 0
m-u
4t 000z
Xoo>
DI 0 A
:: j
QaJ
xL. W0->
_ _
4
_
V). 00
000
000
C3., 00
w ._1 26U
"0 0
m000
.
06
', 410"0
4
00
00
0
-4
A
to4
00
04
27.
41
'41
P-4
-4
qw0
Do4
280
65 ~ ~~~ ~ ~ ~ ~ - ~ ~ ~~~1 _____
T;____________________________
63
S62
LU
61
0560
LU 59
(L
57
56
0' 10 20 30 40 50 60 70 80
TIME (MIN)
30 - _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
LUJ 27
L
U,
26
0 10 20 30 40 50 60 70 80
TIME (MIN)
29
65
63
G 62
61
w
W 59
a.
4.- 58 -
57
56
55
o i0 20 30 40 50 60 70 80
TIME (MIN)
30
28
?" 27
a 25
D'f25
Ix
w24
S23
22
21
0 10 20 30 40 50 60 70 80
TIME (MIN)
,.
30
* S *4:'
65
63
62
61
w
B0
I-
w 59
0L
X
w
- 58
57
55I ! I I t I ! t
0 10 20 30 40 50 60 70 o 90 1o0
TIME (MIN)
30
JU
0
w
6 20
I"
I-
S27
I.-
26
25 -
0 10 20 30 40 50 50 70 90 90 100
TIME (MIN)
Figure 20. Coil inlet temperature data from experiment STC. 13.
31
62
w 59
' 58
57
56
o 10 20 30 40 50 60 70 80 90 100
TIME (MIN)
Figure 21. Coil discharge temperature data from experiment STC. 16.
30
28
3 27
U
5 25
w
I-
w 24
w 23
22
21
20 I I I
0 10 20 30 40 50 60 70 80 90 10
TIME (MIN)
32
-i 33
PLEASE HELP US PUT THE ZIP IN YOUR
MAIL! ADD YOUR FOUR NEW ZIP DIGITS
TO YOUR LABEL (OR FACSIMILE),
STAPLE INSIDE THIS SELF-MAILER, AND
RETURN TO US.
Ifold herm)
OFFICIAL BUSINESS
PENALTY POR PRIVATE USE. $800
I INO.NCL.2700/4 (REV. 1-7)
0080-LA-.LO.0O44
Commanding Officer
Code L14
Naval Civil Engineering Laboratory
Port Hueneme, California 93043-5003
....................................... •...
INSTRUCTIONS
The Naval Civil Engineering Laboratory has revised its primary distribution lists. The bottom of
the mailing label has several numbers listed. These numbers correspond to numbers assigned to the list of
Subject Categories. Numbers on the label corresponding to those on the list indicate the subject category and
type of documents you are presently receiving. If you are satisfied, throw this card away (or file it for later
reference).
If you want to change what you are presently receiving:
* Delete - mark off number on bottom of label.
* Add - circle number on list.
* Remove my name from all your lists - check box on list.
*Change my address out Incorrect line and write in correction (ATTACH MAILING LABEL).
-line
* Number of copies should be entered after the title of the subject categories you select.
Fold on line below and drop in the mail.
Note: Numbers on label but not listed on questionnaire are for NCEL use on!y, pleme ignore them.
OFFICIAL BUSINESS
PENALTY FOR PRIVATE USE. 02O0
I INDNMCEL.8700/4 (REV. 12-78)
030-L06L-L70444
Commanding Officer
Code L14
Naval Civil Engineering Laboratory
Port Hueneme, California 93043
.o.,
. . . . . . . . . . . . . . . . .
DISTRIBUTION QUESTIONNAIRE
The Naval Civil Engineering Laboratory is revising its primary distributlon lists.
.............................................
FILMED
11-85
DTIC