9
620 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 1, FEBRUARY 2007 A Neural Network Assisted Cascade Control System for Air Handling Unit Chengyi Guo, Qing Song, Member, IEEE, and Wenjian Cai, Member, IEEE Abstract—In the centralized heating, ventilating and air-condi- tioning (HVAC) system, air handling units (AHUs) are traditionally controlled by single-loop proportional-integral-derivative (PID) controllers. The control structure is simple, but the performance is usually not satisfactory. In this paper, we propose a cascade control strategy for temperature control of AHU. Instead of a fixed PID controller in the classical cascade control scheme, a neural network (NN) controller is used in the outer control loop. This approach not only overcomes the tedious tuning procedure for the inner and outer loop PID parameters of a classical cascade control system, but also makes the whole control system be adaptive and robust. The multilayer NN is trained online by a special training algorithm—simultaneous perturbation stochastic approximation (SPSA)-based training algorithm. With the SPSA-based training algorithm, the weight convergence of the NN and stability of the control system is guaranteed. The novel cascade control system has been implemented on an experimentalHVAC system. Testing results demonstrate the effectiveness of the proposed algorithm over the classical cascade control system. Index Terms—Air handling units, cascade control, neural net- works (NNs), simultaneous perturbation stochastic approximation (SPSA). I. INTRODUCTION I N heating, ventilating, and air-conditioning (HVAC) sys- tems, the function of air handling units (AHU) is to transfer cooling load from air loop to chilled water loop by forcing air- flow over the cooling coil and into the space to be conditioned. The performance of AHU directly influences the performance of HVAC systems. Traditionally, AHUs are controlled by single- loop proportional-integral-derivative (PID) type controllers, as shown in Fig. 1, due to the relatively simple structure [1]. How- ever, in cases where requirements of the environment for equip- ments are very high, such as clean rooms (typically, temperature and humidity specifications require error tolerances of C and 2% RH, respectively), it would be desirable to integrate PID controllers into complex control structures to achieve better performance. In this paper, we propose a cascade control strategy for AHU temperature control system. Cascade control algorithms are constructed by two control loops: an inner loop with fast dynamic to eliminate input disturbances and an outer loop to Manuscript received March 16, 2005; revised October 11, 2005. Abstract published on the Internet November 30, 2006. The authors are with the School of Electrical and Electronic Engineering, Nanyang Technological University, Singapore 639798 (e-mail: eqsong@ntu. edu.sg). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TIE.2006.888809 Fig. 1. Schematic diagram of conventional AHU control system (single control loop). regulate output performance [2], [3]. It is particularly useful when there are significant dynamic differences between the control and process variables, tight control actions can be achieved by using an intermediate signal that responds faster than the original control signal. The cascade temperature control strategy of AHU can be implemented by selecting the flow rate of chilled water as an intermediate control signal that has fast response to the valve position change. Tradition- ally, the cascade control scheme is constructed as: a P or PI controller for the inner loop; a PI or PID controller for the outer loop. However, in most practical cases, such a cascade control system cannot deal adequately with the robustness issues [4]. In particular, when the inner loop part of the process is subject to structural and/or parametric variations, the control system does not guarantee an acceptable performance. It is desirable to enhance the performance robustness of the classical cascade control system and make it adaptive to both the plan nonlinearity and dynamic change. Furthermore, tuning the PID controllers requires effective process identification and controller design rules. For cascade control, it is difficult to obtain the well-tuned PID parameters for both the outer loop and the inner loop simultaneously. If retuning of the system dynamic is needed because of the environment change or aging effect, the situation may be even worse. To enhance the robustness performance of AHU and sur- mount the problems for cascade control system mentioned above, in this paper, a neural network (NN)-assisted cascade control system is proposed. Instead of a fixed PI or PID con- troller, a NN controller is used in the outer control loop. NNs have been increasingly applied to the control of a nonlinear system and are now finding application in a HVAC system. Miller and Seem [5] investigated a NN approach to 0278-0046/$25.00 © 2007 IEEE

620 IEEE TRANSACTIONS ON INDUSTRIAL …The cooling only AHU system is shown in Fig. 1, it con-sists of cooling coil, air dampers, fans, chilled water pumps, and valves. The fresh air,

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 620 IEEE TRANSACTIONS ON INDUSTRIAL …The cooling only AHU system is shown in Fig. 1, it con-sists of cooling coil, air dampers, fans, chilled water pumps, and valves. The fresh air,

620 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 1, FEBRUARY 2007

A Neural Network Assisted Cascade Control Systemfor Air Handling Unit

Chengyi Guo, Qing Song, Member, IEEE, and Wenjian Cai, Member, IEEE

Abstract—In the centralized heating, ventilating and air-condi-tioning (HVAC) system, air handling units (AHUs) are traditionallycontrolled by single-loop proportional-integral-derivative (PID)controllers. The control structure is simple, but the performanceis usually not satisfactory. In this paper, we propose a cascadecontrol strategy for temperature control of AHU. Instead of a fixedPID controller in the classical cascade control scheme, a neuralnetwork (NN) controller is used in the outer control loop. Thisapproach not only overcomes the tedious tuning procedure for theinner and outer loop PID parameters of a classical cascade controlsystem, but also makes the whole control system be adaptive androbust. The multilayer NN is trained online by a special trainingalgorithm—simultaneous perturbation stochastic approximation(SPSA)-based training algorithm. With the SPSA-based trainingalgorithm, the weight convergence of the NN and stability of thecontrol system is guaranteed. The novel cascade control systemhas been implemented on an experimental HVAC system. Testingresults demonstrate the effectiveness of the proposed algorithmover the classical cascade control system.

Index Terms—Air handling units, cascade control, neural net-works (NNs), simultaneous perturbation stochastic approximation(SPSA).

I. INTRODUCTION

I N heating, ventilating, and air-conditioning (HVAC) sys-tems, the function of air handling units (AHU) is to transfer

cooling load from air loop to chilled water loop by forcing air-flow over the cooling coil and into the space to be conditioned.The performance of AHU directly influences the performance ofHVAC systems. Traditionally, AHUs are controlled by single-loop proportional-integral-derivative (PID) type controllers, asshown in Fig. 1, due to the relatively simple structure [1]. How-ever, in cases where requirements of the environment for equip-ments are very high, such as clean rooms (typically, temperatureand humidity specifications require error tolerances ofC and 2% RH, respectively), it would be desirable to integratePID controllers into complex control structures to achieve betterperformance.

In this paper, we propose a cascade control strategy forAHU temperature control system. Cascade control algorithmsare constructed by two control loops: an inner loop with fastdynamic to eliminate input disturbances and an outer loop to

Manuscript received March 16, 2005; revised October 11, 2005. Abstractpublished on the Internet November 30, 2006.

The authors are with the School of Electrical and Electronic Engineering,Nanyang Technological University, Singapore 639798 (e-mail: [email protected]).

Color versions of one or more of the figures in this paper are available onlineat http://ieeexplore.ieee.org.

Digital Object Identifier 10.1109/TIE.2006.888809

Fig. 1. Schematic diagram of conventional AHU control system (single controlloop).

regulate output performance [2], [3]. It is particularly usefulwhen there are significant dynamic differences between thecontrol and process variables, tight control actions can beachieved by using an intermediate signal that responds fasterthan the original control signal. The cascade temperaturecontrol strategy of AHU can be implemented by selecting theflow rate of chilled water as an intermediate control signalthat has fast response to the valve position change. Tradition-ally, the cascade control scheme is constructed as: a P or PIcontroller for the inner loop; a PI or PID controller for theouter loop. However, in most practical cases, such a cascadecontrol system cannot deal adequately with the robustnessissues [4]. In particular, when the inner loop part of the processis subject to structural and/or parametric variations, the controlsystem does not guarantee an acceptable performance. It isdesirable to enhance the performance robustness of the classicalcascade control system and make it adaptive to both the plannonlinearity and dynamic change. Furthermore, tuning thePID controllers requires effective process identification andcontroller design rules. For cascade control, it is difficult toobtain the well-tuned PID parameters for both the outer loopand the inner loop simultaneously. If retuning of the systemdynamic is needed because of the environment change or agingeffect, the situation may be even worse.

To enhance the robustness performance of AHU and sur-mount the problems for cascade control system mentionedabove, in this paper, a neural network (NN)-assisted cascadecontrol system is proposed. Instead of a fixed PI or PID con-troller, a NN controller is used in the outer control loop.

NNs have been increasingly applied to the control of anonlinear system and are now finding application in a HVACsystem. Miller and Seem [5] investigated a NN approach to

0278-0046/$25.00 © 2007 IEEE

Page 2: 620 IEEE TRANSACTIONS ON INDUSTRIAL …The cooling only AHU system is shown in Fig. 1, it con-sists of cooling coil, air dampers, fans, chilled water pumps, and valves. The fresh air,

GUO et al.: A NEURAL NETWORK ASSISTED CASCADE CONTROL SYSTEM FOR AIR HANDLING UNIT 621

the prediction of return time from night setback. The networkin an open-loop control mode was used to predict the startuptime from measured values of the outside temperature and theinitial room temperature. Curtiss et al. [6] applied an adaptive,NN-based control scheme to a hot water heating coil. The NN,which is used in the feedback loop, models the dynamic be-havior of the coil and predicts future process outputs. An RBFneural network controller was designed to control the heatingcoil in [7]. The neural control scheme is capable of compen-sating for plant nonlinearity and adapting online to degradationin the plant. However, NN training algorithms are sensitive todisturbances and may not be able to obtain an optimal per-formance without guaranteed stability [8]. In the NN-assistedcascade control system studied in this paper, we use the simul-taneous perturbation stochastic approximation-based trainingalgorithm proposed in [9]. With the SPSA-based trainingalgorithm, the weight convergence of the NN and stability ofthe control system is guaranteed. We apply the new cascadecontrol scheme to the air temperature control of the AHU,dealing with the chilled water flow rate fluctuation, which is themain disturbance in a typical chilled water distribution system.Testing results obtained from both single-loop and cascadecontrol strategies are presented to demonstrate the performanceof the new control scheme. It shows that, with the proposedcascade control scheme, the temperature control performanceof AHU is significantly improved for both temperature set-pointtracking and chilled water flow rate disturbances rejection.

II. DESCRIPTION OF AHU CONTROL SYSTEM

The cooling only AHU system is shown in Fig. 1, it con-sists of cooling coil, air dampers, fans, chilled water pumps, andvalves. The fresh air, depending on the outdoor air damper set-tings, may be mixed with the air passing through the recircula-tion air damper. Return air is drawn from the zones by the returnfan and is either exhausted or recirculated, depending on the po-sition of the mixing box dampers. The temperature and flow rateof the outdoor and recirculation air streams determine the condi-tions at the exit of the mixed air plenum. Air exiting the mixedair plenum pass through the cooling coils. After being condi-tioned in the coils, the air is distributed to the zones throughthe supply air ductwork. The supply air temperature is mea-sured through the downstream airflow of the supply fan. For theoff-coil temperature control loop, the manipulated variable is thevalve opening position that controls the chilled water suppliedto the cooling coil. The measured process output is the off-coildownstream temperature of the supply fan. The objective of theAHU is to maintain the supply air temperature at the set-pointvalue.

Let and denote the dynamic models of the AHUprocess and the fixed PID temperature controller in the singlecontrol loop, respectively, the block diagram of the conventionaltemperature control system is shown in Fig. 2. The drawbackof the conventional PID controller is that it has a single de-gree-of-freedom in tuning. Considering a central HVAC plant,as shown in Fig. 3, where the main chilled water distributionpipe may supply chilled water to many AHUs. Therefore, flowrate change in one AHU branch will affect all other loops.

Fig. 2. Block diagram of AHU’s supply air temperature AHU control system(single control loop).

Fig. 3. Typical chilled water distribution system.

Fig. 4. Schematic diagram of cascade control for supply air temperature.

When a conventional single-loop temperature control schemeis used with the output of the temperature controller applieddirectly to the control valve, no correction will be made untilits effect reaches the temperature measuring elements. Thus,there is a considerable lag in correcting flow rate disturbances.

To improve the response of the simple feedback control, witha cascade control technique using a separate flow rate controlloop, the flow rate controller will correct any change in thechilled water flow rate. Fig. 4 shows a schematic diagram ofthe cascade control system for supply air temperature, while thecontrol block diagram is shown in Fig. 5, where , , ,and stand for the temperature controller, chilled water flowrate controller, AHU process, and valve process, respectively.

III. NN-ASSISTED CASCADE CONTROL SCHEME AND THE

SPSA-BASED TRAINING ALGORITHM

To deal with the system nonlinearity and uncertainty (espe-cially the dynamic change of the inner loop), instead of the tra-ditional PI or PID controller, we employ a NN controller forthe outer loop of AHU temperature control. As shown in Fig. 6,the equivalent outer loop process consists of the inner loop

Page 3: 620 IEEE TRANSACTIONS ON INDUSTRIAL …The cooling only AHU system is shown in Fig. 1, it con-sists of cooling coil, air dampers, fans, chilled water pumps, and valves. The fresh air,

622 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 1, FEBRUARY 2007

Fig. 5. Block diagram of conventional cascade control.

Fig. 6. Block diagram of the outer control loop.

P/PI controller , the inner loop valve process , and theAHU process (refer to Fig. 5).

A. NN-Assisted Cascade Control Scheme

Fig. 7 shows the structure of the NN-assisted cascade controlsystem. It can be seen that, the outer control loop comprisesa fixed proportional feedback controller and a NN controllerthat is trained to approximate the inverse dynamics of the plant.With as the time index, the dynamic of the outer control loopcan be represented as a single-input–single-output form as thefollowing:

(1)

where is the output, is the control input, and is the rela-tive degree of the system. Particularly, for the outer loop of AHUtemperature control studied in this paper, is the supply air tem-perature, and is the set-point value of chilled water flow rate inthe inner control loop. is the unknown dynamic nonlinearfunction, and denotes a bounded overall noise signal of thecontrol system. are integers and .

The set-point tracking error is

(2)

where is the command input. Define the control signal as

(3)

where is estimate of the nonlinear function by the NNto be defined later, and denotes the proportional gain of thefixed controller. We have the control signal at time step as

(4)

Note that the equation above shows that the control system be-comes noncausal when . However, for the proposed con-troller design, this issue can be typically addressed by intro-ducing a linear observer with the extra observation of the dif-ference signals

(5)

where is the sampling time, and is the differential signalof output . In the cases when is not measurable, it can beapproximated by the output signal.

For example

The estimation error vector of the NN can be presented as

(6)

The NN control structure is shown in Fig. 7 with ,, and . Note that, for the NN training, the estima-

tion error may not be directly measurable, so we should usethe tracking error to generate it based on the closed-loop rela-tionship via (1)–(3) and (6)

(7)

The output of a three-layered NN can be presented as

where the input vector of the NN is

(8)with . is the weight vector of theoutput layer, is the numbers of neurons in the hidden layersof the network, is the adjustable weight matrixof the hidden layer, and is the nonlinear activationfunction vector

(9)

where is the nonlinear activation function

(10)

where is the so-called gain parameter of the thresholdfunction.

B. SPSA-Based Training for NN

The SPSA algorithm proposed by Spall [10], [11] is a nu-merically efficient stochastic optimization algorithm. Unlike theconventional gradient-based optimization methods, which eval-uate the gradient of the objective function by perturbing each de-cision variable separately (as in the standard two-sided finite dif-ference approximation), the SPSA formalism approximates the

Page 4: 620 IEEE TRANSACTIONS ON INDUSTRIAL …The cooling only AHU system is shown in Fig. 1, it con-sists of cooling coil, air dampers, fans, chilled water pumps, and valves. The fresh air,

GUO et al.: A NEURAL NETWORK ASSISTED CASCADE CONTROL SYSTEM FOR AIR HANDLING UNIT 623

Fig. 7. Structure of the NN-assisted cascade control scheme (with m = 2, m = 0, d = 2).

gradient by perturbing all the variables simultaneously. The op-timization objective underlying the SPSA is defined as: findingthe optimal decision variable vector , such that it simultane-ously minimizes the objective function . The SPSA imple-mentation is iterative that begins with a randomly initializedsolution vector. The basic SPSA formalism stipulates that theobjective function to be minimized should be differentiable. Forthe minimum point , the gradient of the objective function

attains zero magnitude. That is

(11)

The estimate of the decision variable vector is updated itera-tively as

(12)

where is the learning rate and is the approximationof the gradient function with

(13)and where is the measurement disturbance, as defined in [10].In the above equation, is a random directional vectorthat is used to stimulate the weight vector simultaneously, and

is a sequence of positive number satisfying certain reg-ularity conditions [10], [11]. The random vector is gener-ated via Monte Carlo according to conditions specified in [10]or [11]. If the th element of is denoted as , then the se-quence of is defined as

(14)

Implementation of SPSA may be easier than other stochasticoptimization methods (such as forms of the genetic algorithm),since there are fewer algorithm coefficients that need to bespecified, and there are some published guidelines providinginsight into how to pick the coefficients in practical applica-tions [12]. When applying the SPSA to the three-layer NN

training, we define the overall estimate decision vector aswith , where

and . Then, the output of athree-layer NN can be presented as

(15)

It should be noted that, for multilayer NNs, it might not be pos-sible to update all the estimated parameters with a single gra-dient approximation function (13) to meet the stability require-ment. Therefore, the estimate parameter vectors and areupdated separately in the SPSA algorithm using different gra-dient approximation functions as in the standard backpropaga-tion training algorithm. The SPSA-based training algorithm forthe output and hidden layer of the multilayer NN can be furtherrewritten as follows:

For output layer weights update

(16)

For hidden layer weights update

(17)

where

with ,

Remark: The derivation of the two weight update rules(16)–(17) is given in [9]. The reader should refer to this refer-

Page 5: 620 IEEE TRANSACTIONS ON INDUSTRIAL …The cooling only AHU system is shown in Fig. 1, it con-sists of cooling coil, air dampers, fans, chilled water pumps, and valves. The fresh air,

624 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 1, FEBRUARY 2007

Fig. 8. Measurement and control apparatus of HVAC pilot system.

ence for more details. Theorems 1 and 2 and their proof in [9]show that the introduction of the normalization factor, and

, guarantees input–output stability of the closed outer controlloop, as well as the convergence of the neural weights basedon the conic sector theory, a smaller learning rate and largernumber of neurons may increase the stability of the controlsystem. It is also shown in [9] that the parameter does notaffect the system’s stability.

The SPSA-based online training algorithm can be summa-rized as follows (refer to Fig. 7).

Step 1) Form the new input vector of the NN definedin (8).

Step 2) Calculate the NN output by using the inputstate and the existing or initial weights of thenetwork in the first iteration.

Step 3) The control input is calculated based on (3).Step 4) The new measurement of the system dynamics is

taken and the measurable tracking error signalis fed through a fixed filter to produce the implicittraining error signal of the network according to(7).

Step 5) The tracking error is used directly to train theNN and calculates the new weights and byusing learning law in (16) and (17) for the outputand hidden layers, respectively, of the next iteration.

Step 6) Go back to Step 1) to continue the iteration.

IV. REAL-TIME EXPERIMENTS AND RESULTS

A. Experiment Setup

The test is conducted on a pilot centralized HVAC system,as shown in Fig. 8, where 1, 2, 3, and 4 indicate the compo-nents of computer controller, HVAC pilot plant, signal processboard, and signal transmission cable, respectively. The systemhas three chillers, three zones with three AHUs, three coolingtowers, and flexible partitions with up to 12 rooms. All motors(fans, pumps, and compressors) are controller by VSDs. Thesystem is made very flexible to configure these three units to

Fig. 9. AHU control system.

form different HVAC schemes. The cooling coils for the systemare two rows with the dimension of 25 cm 25 cm 8 cm, asshown in Fig. 9. Here, 1, 2, 3, 4, and 5 indicate the location ofcooling coil, off-coil temperature sensor, chilled water controlvalve, chilled water pump, and supply air fan, respectively.

B. Experiment 1

In the experiment, both off-coil temperature and chilled waterflow rate are measured. The actuator is the chilled water controlvalve controlled by step motor. The chilled water temperature iscontrolled at around 8 C and supply air pressure is controlledto be constant by keeping the supply fan running at a constantspeed. In order to compare the performances of single-loop con-trol with cascade control, the overall process model of the AHUsystem is identified as anda single-loop PID controller based on Chien–Hrones–Reswick(CHR) tuning rule [13] is then designed and implemented withminor adjustments to obtain the best response. The PID parame-ters achieved are , , and . For thecascade control strategy, the classical structure is designed firstwith fixed PI controller for inner loop and fixed PID controllerfor outer loop. The existing technique for tuning the classicalcascade controllers is in two steps: first, the inner loop con-troller is tuned, subsequently, the inner loop controller is com-missioned and the outer loop controller is tuned to complete thetuning process. Following the CHR tuning rule, with a furthertrial-and-error method, the optimal parameters for the real-timeexperiments are obtained. The PI controller of the inner loop:

; The PID controller of the outerloop: , , and , respec-tively. For a fair comparison, the same PI controller is used inthe inner loop for the NN-assisted cascade control scheme. Athree-layer NN is used in the outer control loop with 12 hiddenlayer neurons, all the initial weight values are chosen to bezero, the gain parameter in (4) is given as . For the

Page 6: 620 IEEE TRANSACTIONS ON INDUSTRIAL …The cooling only AHU system is shown in Fig. 1, it con-sists of cooling coil, air dampers, fans, chilled water pumps, and valves. The fresh air,

GUO et al.: A NEURAL NETWORK ASSISTED CASCADE CONTROL SYSTEM FOR AIR HANDLING UNIT 625

Fig. 10. Speed of chilled water pump.

Fig. 11. Supply air temperature control performance of AHU in Experiment 1 (single loop PID control).

Fig. 12. Supply air temperature control performance of AHU in Experiment 1 (cascade control with PI inner loop controller and PID outer loop controller).

SPSA training algorithm, following the guideline given in [12],let , here we choose and in theexperiment.

Figs. 10–13 show the different response of single-loop controland cascade control for the case of temperature set-point changeand chilled water flow rate fluctuation. The test is carried out asfollows.

1) Stabilize the off-coil temperature at 18 C.

2) Reset the off-coil temperature to 19 C, while keeping thechilled water flow rate stable at time s.

3) For the same temperature set point, increase chilled waterflow rate by increasing the chilled water pump speed at

s.4) Keep set point unchanged and decrease the chilled water

flow rate by decreasing the chilled water pump speed ats.

Page 7: 620 IEEE TRANSACTIONS ON INDUSTRIAL …The cooling only AHU system is shown in Fig. 1, it con-sists of cooling coil, air dampers, fans, chilled water pumps, and valves. The fresh air,

626 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 1, FEBRUARY 2007

Fig. 13. Supply air temperature control performance of AHU in Experiment 1 (cascade control with PI inner loop controller and NN outer loop controller).

Fig. 14. Supply air temperature control performance of AHU in Experiment 2 (cascade control with PI inner loop controller and PID outer loop controller).

TABLE IPERFORMANCE COMPARISON IN EXPERIMENT 1

5) Reset the off-coil temperature to 20 C, while keeping thechilled water flow rate stable at time s.

The results are also summarized in Table I. It shows clearlythat the proposed NN-assisted cascade control system improvestemperature control performance of AHU in terms of the set-point tracking and disturbance rejection ability. Compared withthe classical cascade control structure, by introducing the NNto compensate the systems nonlinearity, the proposed controlsystem maintains a better performance at different operatingpoints.

TABLE IIPERFORMANCE COMPARISON IN EXPERIMENT 2

C. Experiment 2

For the HVAC control system, in practice, an originally well-tuned PID controller, after long-term running, because of theaging effect and system components degradation, the controlperformance of the controller will be greatly affected. In thesecond experiment, we continue to compare the performancebetween the classical cascade control and the NN-assisted cas-cade control scheme. The integral gain of the well-tuned PIcontroller in the inner control loop is decreased to 0.4 (i.e.,

) to simulate the control performance degradation due

Page 8: 620 IEEE TRANSACTIONS ON INDUSTRIAL …The cooling only AHU system is shown in Fig. 1, it con-sists of cooling coil, air dampers, fans, chilled water pumps, and valves. The fresh air,

GUO et al.: A NEURAL NETWORK ASSISTED CASCADE CONTROL SYSTEM FOR AIR HANDLING UNIT 627

Fig. 15. Supply air temperature control performance of AHU in Experiment 2 (cascade control with PI inner loop controller and NN outer loop controller).

to the aging effect of long working hours, while other parame-ters of these two cascade control systems and test steps remainthe same with the first experiment.

The experiment results are shown in the Figs. 14 and 15, andsummarized in Table II. Comparing them with the results in thefirst experiment, for the NN-assisted cascade control system,the control performance change is little in terms of the set-point tracking and disturbance rejection ability, while the per-formance of the classical cascade controller is degraded a lot be-cause of the inner loop PI controller’s parameter change, whichmeans, by integrating with the NN trained by the SPSA-basedalgorithm, the inner loop PI controller’s performance degrada-tion for aging effect can be compensated to a certain degree.This experiment also shows that, even the inner loop fixed con-troller is not tuned to its optimal value, the NN-assisted cascadecontrol system can still give a satisfactory performance becauseof its adaptiveness.

V. CONCLUSION

In this paper, the cascade control strategy for temperaturecontrol of AHU is introduced to deal with the chilled waterflow rate fluctuation, which is the main disturbance in a typ-ical chilled water distribution system and causes the deteriora-tion of the temperature control performance of AHU, Moreover,we propose a NN controller for the outer control loop to en-hance the adaptive ability and robustness of the entire controlloop. The NN is trained online with the SPSA-based training al-gorithm with the guarantee of convergence and stability. Real-time experiment results demonstrate the performance of the newcascade control scheme. The temperature control performanceof AHU is significantly improved compared with the classicalPID control system both for temperature set-point tracking andchilled water flow rate disturbances rejection.

REFERENCES

[1] J. E. Seem, “A new pattern recognition adaptive controller with ap-plication to HVAC systems,” Automatica, vol. 34, no. 8, pp. 969–982,1998.

[2] G. Stephanopoulos, Chemical Process Control: An Introduction to theTheory and Practice. Englewood Cliffs, NJ: Prentice-Hall, 1984.

[3] P. W. Murrill, Application Concepts Process Control. RTP, NorthCarolina: ISA, 1988.

[4] C. Maffezzoni, N. Schiavoni, and G. Ferretti, “Robust design of cas-cade control,” IEEE Control Syst. Mag., pp. 21–25, Jan. 1990.

[5] R. C. Miller and J. E. Seem, “Comparison of artificial neural networkswith traditional methods of predicting return time from night orweekend setback,” Trans. ASHRAE, vol. 97, no. 2, 1991.

[6] P. S. Curtiss, J. F. Kreider, and M. J. Brandemuehl, “Adaptive controlof HVAC processes using predictive neural networks,” Trans. ASHRAE,vol. 100, no. 1, pp. 36–46, 1994.

[7] S. J. Hepworth and A. L. Dexter, “Neural control of nonlinear HVACplant,” in Proc. IEEE Conf. Control Appl., 1994, vol. 3, pp. 368–376.

[8] M. Heiss, “Error-minimizing dead zone for basis function networks,”IEEE Trans. Neural Netw., vol. 7, no. 6, pp. 39–50, Nov. 1996.

[9] Q. Song, J. C. Spall, and Y. C. Soh, “Robust neural network trackingcontroller using simultaneous perturbation stochastic approximation,”in Proc. 42nd IEEE Conf. Decision and Control, Maui, HI, Dec. 2003,pp. 6194–6199.

[10] J. C. Spall, “Multivariate stochastic approximation using a simulta-neous perturbation gradient approximation,” IEEE Trans. Autom. Con-trol, vol. 37, no. 3, pp. 332–341, Mar. 1992.

[11] J. C. Spall and J. A. Cristion, “Model free control of nonlinear sto-chastic systems with discrete-time measurements,” IEEE Trans. Autom.Control, vol. 43, no. 9, pp. 1198–1210, Sep. 1998.

[12] J. C. Spall, “An overview of the simultaneous perturbation method forefficient optimization,” in Johns Hopkins APL Technical Digest, 1998,vol. 19, pp. 482–492.

[13] G. H. Cohen and G. A. Coon, “Theoretical consideration of retardedcontrol,” Trans. ASME, vol. 75, pp. 827–834, 1953.

Chengyi Guo received the B.E. degree from theUniversity of Electronic Science and Technology ofChina, Chengdu, in 1997. He is currently workingtowards the Ph.D. degree in the School of Electricaland Electronic Engineering, Nanyang TechnologicalUniversity, Singapore.

His research interests include robust control,neural network controllers, and optimization theory.

Page 9: 620 IEEE TRANSACTIONS ON INDUSTRIAL …The cooling only AHU system is shown in Fig. 1, it con-sists of cooling coil, air dampers, fans, chilled water pumps, and valves. The fresh air,

628 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 1, FEBRUARY 2007

Qing Song (S’88–M’91) received the B.S. degreefrom the Harbin Shipbuilding Engineering Institute,Heilongjiang, China, in 1982, the M.S. degree fromthe Dalian Maritime University, Dalian, China,in 1986, and the Ph.D. degree from the IndustrialControl Centre, Strathclyde University, Glasgow,U.K., in 1992.

He was an Assistant Professor at the Dalian Mar-itime University from 1986 to 1987. He worked asa Research Engineer at the System and Control PteLtd., U.K., before he joined the School of Electrical

and Electronic Engineering, Nanyang Technological University, as a Lecturerin 1992. He is now an Associate Professor. He is also an active industrial con-sultant. He is the first inventor of a neural network related patent and was therecipient of several Academic Exchange Fellowships with more than 30 referredinternational journal publications. He has been the principal investigator of a fewresearch programs targeted to industry in the area of computational intelligence.

Wenjian Cai (M’05) received the B.Eng. andM.Eng. degrees from the Department of PrecisionInstrumentation Engineering and the Department ofControl Engineering, Harbin Institute of Technology,Heilongjiang, China, in 1980 and 1983, respectively,and the Ph.D. degree from the Department of Elec-trical Engineering, Oakland University, Rochester,MI, in 1992.

After graduation, he worked as a PostdoctoralResearch Fellow at the Center for AdvancedRobotics, Oakland University, Research Scientist at

the National University of Singapore, Principal Engineer and R&D Managerat Supersymmetry Services Pte Ltd., and Senior Research Fellow at theEnvironmental Technology Institute. He is currently an Associate Professor atthe Nanyang Technological University, Singapore. He has more than 20 yearsof industry and research experience in the areas of environmental and energyconservation technologies. He participated in many industry related researchprojects and published more that 80 technical papers. His current researchinterests are sensoring and control technologies in environmental and energyprocesses, multivariable control, and identification.