Optimization based on PSO-ANFIS in Water bath Temperature System | Open Access Journals

ISSN ONLINE(2320-9801) PRINT (2320-9798)

Optimization based on PSO-ANFIS in Water bath Temperature System

K.S.Naveenkumar, Dr.S.Visalakshi
  1. PG Student M.E (CIE), Valliammai Engineering College, Chennai, Tamilnadu, India
  2. Professor, Dept of EIE, Valliammai Engineering College, Chennai, Tamilnadu, India
Related article at Pubmed, Scholar Google

Visit for more related articles at International Journal of Innovative Research in Computer and Communication Engineering

Abstract

The scope of the project is to control the temperature of the water bath system to reduce the sum of absolute error to adequate level for improved performance with minimal noise. The absolute error can be minimized by optimizing the set point regulation, tracking performance, unknown impulse noise and large parameter variation of the water bath system. Here a new optimization technique is proposed using the PSO-ANFIS. The ANFIS algorithm utilizes to predict the temperature with various sampling steps and Particle swarm optimization (PSO) for finding optimum solution of sum of absolute error. To find the optimal results, the generated values are applied to PSO technique. Entire process of proposed technique is carried in simulation model, with the aid of working platform MATLAB. This project presents the comparison of three intelligent techniques ANFIS, GA-ANFIS and PSO-ANFIS used for temperature control of water bath system.



 

Keywords

Water bath system, GA-ANFIS, PSO-ANFIS, Intelligent Techniques.

INTRODUCTION

Water bath systems are used in industrial clinical labs, academic facilities, government research laboratories environmental applications such as food technology and wastewater plants Because water retains heat so well, using water bath systems was one of the very first means of incubation. Applications of water bath include sample thawing, bacteriological examinations, warming reagents; coliform determinations and microbiological assays The use of so-called intelligent techniques – fuzzy logic, neural network, genetic algorithms, particle swarm optimization – in control is well established nowadays. Fuzzy controllers usually implement a control strategy derived from linguistic rules, which are translated into mathematical terms through the concepts of fuzzy sets and fuzzy logic. Neural controllers are capable of learning the system's behaviour based on information about its input and output. Both fuzzy and neural controllers are especially useful in the control of complex systems. The concept of fuzzy logic has been applied successfully to the control of industrial processes. Adaptive neural fuzzy inference system (ANFIS) is proposed to overcome the disadvantages of the BPNN and FLC. The ANFIS is a fuzzy rule-based network possessing neural network's learning ability. A major characteristic of the network is that no pre assignment and design of the rules are required. The rules are constructed automatically during the on-line operation. A fuzzy rule of the following form is adopted in our system initially, Rule j: IF x1 is Ai1 and : : : and xn is Ain THEN yi is mi, A genetic algorithm (GA) is a parallel, global search technique that emulates operators. A GA applies operators inspired by the mechanics of natural selection to a population of binary string encoding the parameter space at each generation; it explores different areas of the parameter space, and then directs the search to regions where there is a high probability of finding improved performance. Genetic Algorithm used for finding an optimum solution of sum of absolute error (SAE) and GA-ANFIS will reduce design efforts. Controllers based on intelligent techniques has been presented in section 3. Simulation results and comparison of various models is shown in section 4. Conclusions follow in section 5.

MODELLING OF A SYSTEM

The control temperature of water bath system is described as, Rate of Temperature Accumulation = (Rate of Input) + (Rate of Room Temperature – Rate of Output Temperature)
image
The water bath system consists of system capacitance and thermal resistance then the above equation will be, Rate of Temperature Accumulation = [(System capacitance)(Rate of Input) + (Thermal Resistance)(R ate of output temperature – Rate of Room Temperature)]
image
where t denotes time, y(t) the output temperature in .C, f(t) the heat flowing inward towards the system, Y0 the room temperature (constant, for simplicity), C the system thermal capacity and R the thermal resistance between the system borders and surroundings. Assuming that R and C are essentially constants. Taking laplace transform equation 2 becomes
image
where,
image
Taking inverse laplace transform for equation 3, The process of control technique is that, give voltage to the system and sense the temperature in water heater at various periods by the temperature sensor; by ADC system output is feed is feed to the personal computer; This system output is again feed to DAC and PWM. The error value which is compared with predetermined values using the intelligent techniques in pc. In this project, the system will be designed using MATLAB GUI program for finding optimum value (SAE) in water bath temperature control system. Using PSO-ANFIS, we can get reduced error value compared with other techniques.
image
where, image
By using zero order hold, taking Z-Transform for Equation 4,
image
Where,
image
To find the pulse transfer function,
image
By using partial fraction in equation 6,
image
Taking Z-transform of equation 7,
image
image
image
where a and b in equation 3.8 is
image
Where image
image
The Water Bath System consists of water tank in which cold water is entering the tank from one side and hot water is leaving from the other side and maintains the water flow with constant temperature.The input given to the system is temperature, time and resistance and the output is sum of absolute error (SAE).
image
where yref (k) and y(k) are the reference output and the actual output of the simulated system.
The process of control technique is that, give voltage to the system and sense the temperature in water heater at various periods by the temperature sensor; by ADC system output is feed is feed to the personal computer; This system output is again feed to DAC and PWM. The error value which is compared with pre-determined values using the intelligent techniques in pc. In this project, the system will be designed using MATLAB GUI program for finding optimum value (SAE) in water bath temperature control system. Using PSO-ANFIS, we can get reduced error value compared with other techniques.

SIMULATION RESULTS

For the aforementioned controllers (ANFIS, GA-ANFIS, PSO-ANFIS) four groups of computer simulations are conducted on the water bath temperature control system. Each simulation is performed over 120 sampling time steps. In the first set of simulations, the regulation capability of the three controllers with respect to set-point changes is studied. Three set-points to be followed are
image
The 120 training patterns are chosen from the input–output characteristic in order to cover the entire reference output space. According to the selected training patterns, the GA-ANFIS and PSO-ANFIS controller with hybrid learning algorithm is trained. According to the selected training patterns, the PSO-ANFIS controller with hybrid learning algorithm is trained. The Learning factors c1=c2=0.2. The mean number of generations in this PSO learning phase is about 100 generations. In GA-ANFIS, The population size Npop =10, mutation probability Pm =0.08, and the arithmetic crossover operator are used.
image
For the PSO-ANFIS and GA-ANFIS controller, the same training scheme, training data and learning parameters are used as those used in the first set of simulations. PSO-ANFIS shows good tracking performance compared to GAANFIS while ANFIS shows poor tracking performance.
The above table comprises the values of sum of absolute errors obtained from the three techniques. From the thr\ee PSOANFIS has better performance comparing the result of other two techniques.

CONCLUSION

In this paper, three intelligent techniques ANFIS, GA-ANFIS, and PSO-ANFIS are implemented for the control of temperature in water bath system. PSO optimized ANFIS has resulted in better regulation performance and tracking performance, thus minimizing overall absolute error. The design efforts and conversion time are reduced by the use of PSO-ANFIS. Also, this property makes it able to deal with the problem of a changing environment or plant, which cannot be handled perfectly by conventional controllers like the PID controller. In future, to implement any other optimization Techniques instead of PSO optimized ANFIS. Analyze and compare the performance of intelligent controllers gives the better and faster response in water bath temperature control system.

Tables at a glance

Table icon
Table 1

Figures at a glance

Figure 1 Figure 2
Figure 1 Figure 2

References