The Application of Fuzzy Expert Cooling System for ...

47 downloads 12250 Views 203KB Size Report
Dr. Novruz Allahverdi, Department of Electronics & Computer Education ... Education, Technical Education Faculty, Selçuk University, Konya/TURKEY,.
International Conference on Computer Systems and Technologies - CompSysTech’09

The Application of Fuzzy Expert Cooling System for Multi Core Microprocessors and Mainboards

Abstract: The aim of this study is to construct an effective fuzzy logic based control system for multi core (core2duo) microprocessors and mainboards. Fuzzy Expert System (FES) software was developed in C#.net programming language for controlling the cooling mechanisms of the microprocessor and the mainboard cooling systems. Fuzzy Expert Systems were constructed for controlling the power delivered to CPU and mainboard cooling fans. The CPU cooling FES consists of three inputs named as CPU temperature, CPU Frequency and CPU Core voltage. The output of this FES calculates the optimum speed of microprocessor fan and sends the speed value to the electronic fan driver circuit via serial port. The mainboard cooling FES consists of two inputs named as CPU temperature and the Mainboard temperature. This FES calculates the optimum fan speed and controls the power delivered to the chassis fans via electronic fan driver circuit connected to the serial port of the computer. Safe, effective and silent cooling systems were realised by using the FES. In addition to all of these, CPU can be used more efficiently and the effective performance (speed) of the computer can be raised Keywords: Microprocessor cooling, mainboard cooling, Fuzzy Expert System, Microprocessor and Mainboard Fan Speed Control

Introduction

1. The General Structure of the Fuzzy Expert Cooling System for Multi Core Microprocessors & Mainboard

International Conference on Computer Systems and Technologies - CompSysTech’09

Fuzzy Rule base CPU Temperature CPU Frequency CPU Core voltage

FUZZIFIER

Mamdani inference system

Fuzzy Rule base CPU Temperature FUZZIFIER CPU Frequency

Defuzzifier

Mamdani inference system

Defuzzifier

Serial port

Serial port

PIC 16F877

PIC 16F877

PWM Signal

PWM Signal

Electronic fan driver circuit

Electronic fan driver circuit

CPU cooling fan

Mainboard cooling fan

Figure 1.

Figure 2.

CPU Tem perature (ºC)

a.

CPU Frequency (M Hz)

b.

International Conference on Computer Systems and Technologies - CompSysTech’09

CPU Cor e Voltage (V)

CPU Fan Speed (rpm )

c.

d. Figure 3.

2.1 The Membership Functions of the Mainboard and Computer Case Cooling System

CPU Temperature (ºC)

a.

Board Tem perature (ºC)

b. Figure 4.

Mainboard Cooling Fan Speed (rpm)

Figure 5.

International Conference on Computer Systems and Technologies - CompSysTech’09

Figure 6

2.2. The Rule Bases of the Fuzzy Expert Systems

Rule 1 …….. Rule 4 ……..

Rule 1 …….. Rule 8 ……..

2.3. The Defuzzification Method

z n

z. z*

z

ck ( z ).dz

k 1 n

ck ( z ).dz z k 1

3. Conclusions

International Conference on Computer Systems and Technologies - CompSysTech’09

Figure 7.

Figure 9.

Figure 8.

International Conference on Computer Systems and Technologies - CompSysTech’09

a. Figure 10.

REFERENCES

ABOUT THE AUTHORS

b.