16.01.2013 Views

Handbook of air conditioning and refrigeration / Shan K

Handbook of air conditioning and refrigeration / Shan K

Handbook of air conditioning and refrigeration / Shan K

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3. Evaluate the error � between the calculated o on <strong>and</strong> the selected training output (target output)<br />

o t by:<br />

(5.18)<br />

4. Adjust the connection weights from W j to W j�1 to minimize the error by using the following<br />

rule:<br />

Wj�1 � Wj � ��oon (5.19)<br />

where� is the learning rate whose value lies between 0 <strong>and</strong> 1.<br />

5. Repeat the previous steps for all the input/output p<strong>air</strong>s in the training set until the error for the<br />

entire training set is lower than the preset training tolerance. The training set should cover the<br />

operating range <strong>of</strong> the inputs <strong>and</strong> outputs.<br />

Applications. An ANN can model multiple parameters simultaneously for nonlinear systems. It<br />

can also be periodically trained to update the weights. ANNs are now widely used for predictive<br />

control, such as energy use prediction, energy optimization, adaptive control, data trending, <strong>and</strong><br />

optimum start <strong>and</strong> stop.<br />

5.11 PROGRAMMING OF DDC SYSTEMS<br />

Evolution <strong>of</strong> DDC Programming<br />

Graphical Programming<br />

ENERGY MANAGEMENT AND CONTROL SYSTEMS 5.53<br />

� � o on(1 � o on)(o t � o on)<br />

The EMCSs having more complex functional controls are heavily s<strong>of</strong>tware-driven. From the 1960s<br />

to the 1970s, the s<strong>of</strong>tware for HVAC&R control was mostly performed in a workstation computer<br />

<strong>and</strong> programmed in the control manufacturer’s factory. Because <strong>of</strong> the trend to use distributed<br />

microprocessor-based DDC units in the late 1970s, many EMCS manufacturers provide some type<br />

<strong>of</strong> operator control language (OCL) for field-programmable line programming in the controllers using<br />

BASIC-type language. This meets the requirements <strong>of</strong> computer program development, periodic<br />

updating, <strong>and</strong> necessary modifications <strong>and</strong> improvements.<br />

Since the late 1980s, there is a trend toward the function <strong>and</strong> object-orientated graphical programming<br />

to provide s<strong>of</strong>tware for DDC units <strong>and</strong> the PC in the operator’s workstation. Today, both<br />

traditional line programming using BASIC-like language (sometimes Pascal <strong>and</strong> C++ languages are<br />

also used) <strong>and</strong> graphical programming are used in DDC systems.<br />

Davison (1992) described that graphical programming is a schematic drawing <strong>of</strong> a desirable control<br />

scheme (functional control), such as mechanical cooling or economizer control, using symbols<br />

called templates. The templates are displayed on the computer screen interconnected by lines that<br />

direct the flow <strong>of</strong> data. The control scheme shows the inputs, through control operations, to outputs.<br />

After the diagram <strong>of</strong> the graphical programming is completed, it is converted to a program usable<br />

by the DDC units <strong>and</strong> PC through a computer program.<br />

Compared with traditional line programming using a BASIC-like language, graphical programming<br />

has the following advantages: First, it is intuitive <strong>and</strong> easier to use <strong>and</strong> underst<strong>and</strong> by field<br />

HVAC&R engineers <strong>and</strong> operators. Second, the user is more familiar with it because <strong>of</strong> meaningful<br />

visual symbols represent functions <strong>and</strong> devices. It is simpler in documentation <strong>and</strong> easier in troubleshooting.<br />

Third, it provides a time-saving tool for the specification <strong>and</strong> documentation <strong>of</strong> the<br />

HVAC&R energy management <strong>and</strong> control systems. Finally, graphical programming enables one to<br />

improve programming quality at a reduced cost. The limitations <strong>of</strong> graphical programming are that

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!