12.07.2015 Views

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

HVAC Control in the New Millennium.pdf - HVAC.Amickracing

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Artificial Intelligence, Fuzzy Logic and <strong>Control</strong>Structure of Expert SystemsExpert systems encode <strong>the</strong> relevant knowledge about <strong>the</strong> problemdoma<strong>in</strong> <strong>in</strong> a form which is suitable for manipulation. The structure of<strong>the</strong> expert system separates <strong>the</strong> knowledge from <strong>the</strong> mechanism formanipulat<strong>in</strong>g <strong>the</strong> knowledge.It is this separation of <strong>the</strong> knowledge base from <strong>the</strong> reason<strong>in</strong>gprocess that makes expert systems different from most o<strong>the</strong>r softwarepackages. The type of knowledge <strong>in</strong> <strong>the</strong> knowledge base depends on <strong>the</strong>problem. Knowledge is stored <strong>in</strong> <strong>the</strong> follow<strong>in</strong>g ways:• Acts As temperature goes up, fuel use <strong>in</strong>creases.• Rules If space temperature is high, <strong>the</strong>n <strong>the</strong> <strong>HVAC</strong> systemis faulty.• Data frames Data structures for stor<strong>in</strong>g <strong>in</strong>formation <strong>in</strong> a hierarchicalformat.• Objects These perform specific tasks such as an energy balance.Objects may be coded <strong>in</strong> o<strong>the</strong>r programm<strong>in</strong>g languages and both <strong>the</strong>knowledge and <strong>the</strong> data can be ei<strong>the</strong>r qualitative or quantitative s<strong>in</strong>ceexpert systems have <strong>the</strong> ability to deal with qualitative data and knowledge.The problem-solv<strong>in</strong>g strategy of <strong>the</strong> expert system is conta<strong>in</strong>ed <strong>in</strong><strong>the</strong> <strong>in</strong>ference eng<strong>in</strong>e. The rules <strong>in</strong> <strong>the</strong> knowledge base are applied <strong>in</strong> acerta<strong>in</strong> sequence until a conclusion is reached. This process is called rulecha<strong>in</strong><strong>in</strong>g.The user <strong>in</strong>terface provides a mechanism for <strong>the</strong> expert to enterknowledge and <strong>the</strong> user to enter data for a specific problem. Most expertsystems are programmed us<strong>in</strong>g expert systems shells.An expert system shell conta<strong>in</strong>s all of <strong>the</strong> structure, but its knowledgebase is empty. By programm<strong>in</strong>g <strong>the</strong> shell to conta<strong>in</strong> knowledgeabout a doma<strong>in</strong>, an expert system can be built up.Real-time expert systems <strong>in</strong>volve <strong>the</strong> time element <strong>in</strong> <strong>the</strong> reason<strong>in</strong>gprocess and must be <strong>in</strong>tegrated with sensor and data communicationswith <strong>the</strong> operator (Figure 6-5). Examples of real-time expert systems<strong>in</strong>clude G2 from Gensym and Expert 90 from Bailey <strong>Control</strong>s.©2001 by The Fairmont Press, Inc. All rights reserved.

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

Saved successfully!

Ooh no, something went wrong!