IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 50, NO. 4, AUGUST 2003 749 Neural-Network-Based Maximum-Power-Point Tracking of Coupled-Inductor Interleaved-Boost-Converter-Supplied PV System Using Fuzzy Controller Mummadi Veerachary, Member, IEEE, Tomonobu Senjyu, Member, IEEE, and Katsumi Uezato Abstract—The photovoltaic (PV) generator exhibits a nonlinear – characteristic and its maximum power (MP) point varies with solar insolation. In this paper, a feedforward MP-point tracking scheme is developed for the coupled-inductor interleaved-boost-converter-fed PV system using a fuzzy controller. The proposed converter has lower switch current stress and improved efficiency over the noncoupled converter system. For a given solar insolation, the tracking algorithm changes the duty ratio of the converter such that the solar cell array voltage equals the voltage corresponding to the MP point. This is done by the feedforward loop, which generates an error signal by comparing the instantaneous array voltage and reference voltage corresponding to the MP point. Depending on the error and change of error signals, the fuzzy controller generates a control signal for the pulsewidth-modulation generator which in turn adjusts the duty ratio of the converter. The reference voltage corresponding to the MP point for the feedforward loop is obtained by an offline trained neural network. Experimental data are used for offline training of the neural network, which employs a backpropagation algorithm. The proposed peak power tracking effectiveness is demonstrated through simulation and experimental results. Tracking performance of the proposed controller is also compared with the conventional proportional-plus-integral-controller-based system. These studies reveal that the fuzzy controller results in better tracking performance. Index Terms—Coupled-inductor interleaved boost converter, feedforward loop, fuzzy controller, maximum power (MP) operation, neural network, proportional plus integral controller, solar cell array (SCA). I. INTRODUCTION T HE rapid trend of industrialization of nations and increased interest in environmental issues led recently to the exploration of the use of renewable forms such as solar energy [1]–[3]. Photovoltaic (PV) generation is gaining increased importance as a renewable source due to its advantages like absence of fuel cost, little maintenance, no noise and wear due to absence of moving parts etc. In particular, energy conversion from a solar cell array Manuscript received December 12, 2001; revised August 21, 2002. Abstract published on the Internet May 26, 2003. M. Veerachary was with the Department of Electrical and Electronics Engineering, Faculty of Engineering, University of the Ryukyus, Nakagami, Okinawa 903-0213, Japan. He is now with the Department of Electrical Engineering, Indian Institute of Technology, New Delhi 110 016, India. T. Senjyu and K. Uezato are with the Department of Electrical and Electronics Engineering, Faculty of Engineering, University of the Ryukyus, Nakagami, Okinawa 903-0213, Japan. Digital Object Identifier 10.1109/TIE.2003.814762 (SCA) received considerable attention in the last two decades. Since the PV generator exhibits a nonlinear – characteristic, its maximum power (MP) point varies with the solar insolation and temperature. At a particular solar insolation, there is a unique operating point of the PV generator at which its power output is maximum. Therefore, for maximum utilization efficiency, it is necessary to match the PV generator to the load such that the equilibrium operating point coincides with the MP point of the PV source. However, since the MP point varies with insolation and seasons, it is difficult to maintain MP operation at all solar insolations without changes in the system parameters. To overcome this problem, use of an intermediate dc–dc converter is proposed [1]–[4], which continuously adjusts the voltage, current levels, and matches the PV source to the load. Different peak power tracking schemes have been proposed by using different control strategies [5]. Array-voltage-based maximum-power-point tracking (MPPT) using dc–dc converters has been reported [6]–[8]. This method of MP tracking has the advantages of straightforward array voltage measurement, no need of current sensors (which introduces losses and complexity in the system), etc. An interleaved dual boost converter scheme is proposed by the authors for the array-voltage-based MP extraction [9] by controlling the converter in an interleaved fashion. Advantages of the present converter system [10] are: 1) ripple cancellation both in the input and output waveforms to the maximum extent,; 2) lower value of ripple amplitude, high ripple frequency in the resulting input and output waveforms; and 3) reduced electromagnetic interference because of low ripple amplitude of the SCA current. Although the interleaving technique increases the number of components, the actual increase of cost may not be significant. This is because when a large number of converter cells are used they can share the current flow in the inductors and switching devices, so that lower current rating devices can be employed. Further, parallel connection of converters has many desirable properties, such as reduced device stresses, fault tolerance for the system, flexibility in the system design, etc. A simple two-cell interleaved boost converter is capable of extracting MP from the SCA and exhibits improved performance as compared to conventional boost converter. However, there is still a need to improve the performance (both steady state and dynamic) of the two-cell interleaved boost converter. Steady-state performance can be improved by using large inductances, which reduces the current ripple 0278-0046/03$17.00 © 2003 IEEE 750 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 50, NO. 4, AUGUST 2003 and conduction losses both in the switching device and filter capacitance. However, use of larger inductances slows down the transient response. To alleviate the problem of the contradictory inductance requirement for steady-state and dynamic performance, a coupled inductance approach has been reported for buck converters [11]. By introducing coupling among the parallel branches it is possible to obtain different equivalent inductances, which makes for the possibility of improving both steady-state and dynamic performance simultaneously, whereas if we use a simple two-cell interleaved converter without any coupling, one has to sacrifice the steady-state performance to achieve a faster dynamic performance or vice versa. Therefore, a coupled-inductor interleaved boost converter (CIBC) is proposed for PV applications in this paper. Use of coupled inductors [12] reduces the number of magnetic cores, exhibits lower switch stress, lower conduction losses both in the switching device and filter capacitor on account of smaller current ripple, and improves the converter efficiency as compared to the noncoupled case. In the feedforward-array-voltage-based tracking scheme, the MP point tracking depends on the adjustment of reference voltage for the feedforward loop that corresponds to the optimal array voltage at that solar insolation. If the solar insolation changes, then the optimal array voltage also changes. Therefore, an online estimation of the optimal array voltage is required for the MP point tracking control. To cope with this situation an offline artificial neural network (ANN) is proposed in this paper to estimate the optimal array voltage variation with solar insolation. For controlling the dc–dc converters several control strategies are reported in the literature. These controllers are simple to implement and easy to design. However, there are several drawbacks [13] that hinder the conventional controllers, such as performance being dependent on the working point, the necessity for tuning of control parameters against changes in supply voltage and load parameters, complex design of control parameters and stabilization problems, etc. To overcome some of the disadvantages mentioned above, fuzzy logic controllers (FLCs) are appearing in industrial processes [14]–[16] owing to their heuristic nature associated with simplicity and effectiveness for both linear and nonlinear systems. The main difference from conventional methods is that the accurate description of the system to be controlled is not required. Fuzzy logic allows the determination of the rule base by linguistic terms and, therefore, the tuning of the controller in a very simple way which is qualitatively different from conventional design techniques. Furthermore, fuzzy control is nonlinear and adaptive in nature, which gives it robust performance under parameter variation, load and supply voltage disturbances. In this paper, fuzzy logic has been applied to track the MP from the interleaved-boost-converter-supplied PV system. The control inputs to the fuzzy logic controller are voltage error and change of errors, while the output is the change of control signal for the pulsewidth-modulation (PWM) generator. Fig. 1. Experimental setup of the PV system. controller and the data acquisition system are set up by using a PC, A/D and D/A conversion interfaces, and the other peripherals such as voltage sensing and scaling devices, etc. The analysis of the system is carried out under the following assumptions. 1) Switching elements (MOSFET and diode) of the converter are assumed to be ideal. 2) The equivalent series resistance of the capacitance and stray capacitances are neglected. 3) The two parallel converter cells operate in the continuous inductor current mode. 4) The switches ( , ) operate in an interleaved fashion. Mathematical models for the individual components are developed in the following sections. A. PV Generator Model The PV generator is formed by the combination of many PV cells connected in series and parallel fashion to provide desired value of output voltage and current. This PV generator exhibits a nonlinear insolation-dependent – characteristic, mathematicells in series cally expressed for the SCA [4] consisting of cells in parallel as and (1) II. MATHEMATICAL MODEL OF THE SYSTEM The basic configuration of the proposed fuzzy-neural-network-based MP tracking controller is shown in Fig. 1. Both the where pletion factor; temperature; , is the electric charge; is the comis the Boltzmann’s constant; is the absolute is the cell series resistance; is the photo VEERACHARY et al.: MPPT OF CIBC-SUPPLIED PV SYSTEM USING FUZZY CONTROLLER current; is the cell reverse saturation current; and and are the SCA current and voltage, respectively. For given values characteristic depends on the of SCA parameters, the solar insolation and the MP point varies with the solar insolation. Rewrite (1) as (2) . Expanding the term into Taylor series and neglecting higher order terms results in the following equation [9]. in matrices 751 , and . With these assumptions the simplified are where The steady-state behavior can be obtained from the following expression: (3) (6) . Equation (3) defines the simpliwhere fied – characteristic, which is used in the simulation studies. (7) B. CIBC Model The intermediate CIBC produces a chopped output dc voltage and controls the average dc voltage applied to the load. Further, the converter continuously matches the output characteristic of the PV generator to the input characteristic of the load so that MP is extracted from the SCA. The mathematical model of this converter operating in continuous current mode is derived using state-space averaging technique [17]. In the general case for this converter system more topologies are possible depending on the control signals, switching frequency, and load value. The analysis presented here is only for an interleaved . However, the state-space model for operation with can easily be obtained on similar lines. The conducting are Mode-1: ( , devices in one cycle time period for ); Mode-2: ( , ); Mode-3: ( , ); Mode-4: ( , ). The state-space equations for these four different modes of operation, respectively, are (see Appendix for detailed equations) From the above equations the steady-state voltage gain of the converter is (8) If then the relationship between load and input voltage is (9) III. PROPORTIONAL PLUS INTEGRAL (PI) CONTROLLER The duty ratio control law is chosen as (10) For MP tracking the above control law becomes (4) Taking the average of the above four state models results in the following average state-space model: (5) and , and matrices are Integrating the above equation, the resulting duty ratio in the form of PI control law is (12) , where (11) . The corresponding In real time the duty ratio for the converter is generated by with control (or) refcomparing a triangular carrier signal , i.e., the duty ratio of the converter is erence signal (13) For a given triangular carrier signal the duty ratio is propor. Therefore, the control law (12) tional to the control signal becomes (14) The above control law is implemented in real time using the following discrete form: where identical branches ( , , . Assuming ) results (15) 752 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 50, NO. 4, AUGUST 2003 TABLE I RULE BASE TABLE FOR THE FUZZY LOGIC CONTROLLER Fig. 2. Membership functions for E , 1E , and 1U . IV. FUZZY CONTROLLER In recent years, FLCs have been widely used for industrial processes owing to their heuristic nature associated with simplicity and effectiveness for both linear and nonlinear systems. Advantages of fuzzy logic controllers over the conventional controllers are: 1) they do not need accurate mathematical model; 2) they can work with imprecise inputs; 3) they can handle nonlinearity; 4) they are more robust than conventional nonlinear controllers. This section will briefly describe the techniques used in fuzzy logic controller, viz., fuzzification, fuzzy knowledge base, and defuzzification. In the fuzzification process the numerical variable is converted into a linguistic variable. The following five fuzzy levels are chosen for the controlling inputs of the fuzzy controller ) in the fuzzification: (error: , change of error: NB negative big; NS negative small; ZE zero; PS positive small; PB positive big. and it must be large so as to bring the terminal voltage . to , then the 3) When the array voltage is close to the incremental duty ratio is small. 4) When the array voltage is near to MP point voltage and is approaching it rapidly, then the change of duty ratio should be zero so as to prevent operating point deviation away from the MP point. 5) When the array voltage is equal to the MP point voltage, then the change of duty ratio should be maintained at zero. Taking the above points into consideration the fuzzy rules are derived and the corresponding rule base is given in Table I. These rules can be employed in any PV system for MP point tracking irrespective of size and type of converter used. There are several possible combinations of the degree of supports with varying strengths to the corresponding rules, to satisfy different conditions. However, for the present problem one such combination for the degree of support, resulting in better tracking performance, is 1.00, 0.5, 0.3, 0.0. and Membership functions for controller inputs, i.e., , are defined incremental change in the controller output on the common normalized range of [ 1,1]. In this paper, asymmetric triangular membership functions are considered and their representation is shown in Fig. 2. These membership functions are more dense at the center and, thus, provide more sensitivity against variation in the SCA terminal voltage. This occurs particularly in cases where the change in the terminal voltage tends to zero. B. Defuzzification A. Fuzzy Knowledge Base is the where is the maximum number of effective rules, is the value corresponding to the weighting factor, and . membership function of Using the steps mentioned above, the fuzzy controller is implemented in real time for MP point tracking. The data acquisition system samples the terminal and reference voltages of the , change feedforward loop and computes error of error signals at each sampling time. Employing these error and change of error signals, the fuzzy controller determines the control action required from the fuzzy knowledge base. Then it computes the required change in the control voltage for the PWM generator, which changes the duty ratio of the converter so as to bring the terminal voltage to the desired value. In the The rule base that associates the fuzzy output to the fuzzy inputs is derived by understanding the system behavior. In this paper, the fuzzy rules are designed to incorporate the following considerations keeping in view the overall tracking performance. 1) When the SCA terminal voltage is much greater than , then change the duty ratio the MP point voltage of the converter so as to bring the terminal voltage to . 2) When the SCA terminal voltage is less than the MP point voltage, then the change of duty ratio is negative In the defuzzification process the crisp value of the change of duty cycle is obtained. This paper uses the well-known center of gravity [17] method for defuzzification. The crisp value of is computed by the following equation: control output (16) VEERACHARY et al.: MPPT OF CIBC-SUPPLIED PV SYSTEM USING FUZZY CONTROLLER 753 The learning stage of the network is performed by updating the weights and biases using the backpropagation algorithm with the gradient-descent method in order to minimize a mean-squared-error performance index given as (21) The synaptic weights updating expressions are (22) (23) Fig. 3. where and are learning and momentum factors, respectively. With the above equations in the forward direction, the ANN training is performed. Feedforward neural network. following section the method of estimating the reference voltage for the feedforward loop using neural networks is discussed. V. ANN ANNs are widely accepted as a technology offering an alternative way to solve complex problems. Particularly, in recent years the application of ANN models in various fields is increasing because these ANNs operate like a black box model, requiring no detailed information about the system. They learn the relationship between the input and output variables by studying the previously recorded data. These trained ANNs can be used to approximate an arbitrary input–output mapping of the system. Among the available training algorithms, the backpropagation algorithm [18] is one of the most widely used, because it is stable, robust, and easy to implement. We now begin by considering the feedforward neural network consisting of a single hidden layer with sigmoid activation function. An input vector is applied to the input layer of hidden the network as shown in Fig. 3. The net input of the unit is (17) is the weight on the connection from the th input where for represents the bias for hidden layer unit, neurons. Now, the output of the neurons in the hidden layer is written as (18) VI. EXPERIMENTAL SYSTEM DESCRIPTION The basic configuration of the proposed PV system is shown in Fig. 1. The data acquisition system is set up by using PC, an Interface AZI-3503 card, which mainly consists of 8-channel 12-bit A/D, D/A converters. For power measurements a digital power meter (YOKOGAWA-WT130) is used, through which a general purpose interface bus (GPIB) interface is connected to the PC to record the SCA power data. The PWM modulator is a voltage comparator made of an LF311 operational amplifier. The reference signal to this comparator is the signal obtained from the D/A converter, generated by means of the MPPT algorithm. A synthesized YOKOGAWA function generator (FG120) was used to obtain phase displaced triangular carrier signals to the PWM generator. The experimental prototype circuit was built with an International Rectifier IRF530 N MOSFET with suitable driver circuit, and the diode FML-32S. The artificial sun is realized in the laboratory by means of an incandescent lamp set. Further, the solar insolation level illuminated on the solar panel is adjusted by controlling the power to this incandescent lamp set. The coupled inductor is made of a toroidal core (TDK: HF70 T) whose dimensions are 25 13 15 mm. To avoid saturation an air gap of about 1 mm is introduced in the core. The mH, measured values of this coupled inductor are: mH, and mH. To make fair comparison and to improve the performance of the converter, the inductance values both for coupled and noncoupled cases are , where designed [11] satisfying the relation is the coupling coefficient, and and are the self inductances of noncoupled and coupled cases, respectively. VII. EXPERIMENTAL RESULTS AND DISCUSSIONS and the net input to the neurons in the output layer becomes (19) Finally, the output of the neurons (reference voltage for the feed) in the output layer is forward loop— (20) Comprehensive simulation studies were made to investigate the feedforward-voltage-based MP point tracking capability of CIBC-supplied PV system. To verify the theoretical analysis and modeling equations developed in the previous sections, a design example was considered. The SCA and converter parameters are given in Tables II and III, respectively. The PV array is simulated using (3), whereas the converter and duty ratio control are defined by (7), (15), and (16). These sets of equations are programmed in the MATLAB environment. The simulated peak power tracking characteristics for one solar insolation 754 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 50, NO. 4, AUGUST 2003 TABLE II PV ARRAY PARAMETERS TABLE III CONVERTER PARAMETERS Fig. 4. Experimental V different solar insolations. are shown in Figs. 6–8. To validate the simulation results, experimental investigations are presented in the following paragraphs. In order to confirm the analysis and to evaluate the performance of the proposed fuzzy feedforward-voltage-based MP point tracking, a prototype experimental PV-supplied converter , system was constructed. The experimental characteristics of the PV generator for different solar insolations are shown in Fig. 4. The comprehensive experimental studies were made to investigate the influence of coupled inductor interleaved boost converter as an intermediate MP point tracker for the PV-supplied system. Based on the theory given in the preceding sections, a program was developed in the C environment for real-time MP tracking of the SCA. The solar insolation equivalent voltage signal was measured with the help of an insolation meter, and the SCA input voltage was measured by a sensing and scaling device. These two voltage signals were sensed by the A/D converter of the data acquisition system. The offline ANN sets the reference voltage to the feedforward loop from the known solar insolation equivalent voltage signal. At a given solar insolation for MP operation of the SCA, the array operating voltage must be made equal to the MP point by changing the converter duty ratio. The duty ratio voltage , is controlled by means of a PWM generator control signal obtained from the fuzzy controller. This fuzzy controller works 0I =V 0P characteristics of SCA module for based on the controlling inputs, error , and change of error signals, generated with the help of the feedforward loop. The error signal generated by the feedforward loop depends on and the reference voltage the instantaneous array voltage . The reference voltage for the feedforward loop is to be set such that it is equal to the MP point voltage at that solar insolation. Since the solar insolation is varying, the corresponding for the feedforward loop should reference voltage also change according to the insolation variation. Therefore, for MP point tracking control, an online determination of insolation-dependent reference voltage for the feedforward loop is essential. Since, the optimum array voltage is nonlinearly related to the solar insolation, the linear function approximation techniques were not suitable. Under these circumstances, the ANNs provide a viable solution for the online estimation of the insolation-dependent reference voltage. In these studies a three-layer feedforward neural network with sigmoid activation function is considered for the online estimation of reference voltage. Experiments were conducted on the chosen PV generator to determine the MP point voltages. At different solar insolations the SCA terminal voltage, corresponding to MP point operation, was experimentally determined. For illustration its variawith solar insolation is shown in Fig. 5. Taking these tion values as reference patterns, the feedforward ANN is trained. The gradient-descent algorithm is used in training, as it improves the performance of the ANN, reducing the total error by changing the weights along its gradient. The learning rate parameter is 0.5 and a momentum factor of 0.9 is used for satisfactory performance. This trained ANN is tested for different solar insolations other than reference patterns. The test results are also plotted in Fig. 5. The results obtained from the offline-trained ANN are in close agreement with the experimental results. Now, this trained ANN is combined with the peak power tracking scheme for online estimation of the reference voltage to the feedforward loop at different solar insolations. The reference voltage variation with solar insolation, estimated from the offline-trained ANN, is also shown in Fig. 5. VEERACHARY et al.: MPPT OF CIBC-SUPPLIED PV SYSTEM USING FUZZY CONTROLLER Fig. 7. Fig. 5. 755 Error in the terminal voltage tracking at solar insolation 9. Feedforward loop reference voltage variation with solar insolation. Fig. 6. Experimental SCA terminal voltage tracking characteristics at solar . insolation 9 The developed scheme tracks the MP point continuously by adjusting the SCA terminal voltage to MP point voltage. At a the experimental tracking characteristics, solar insolation viz., terminal voltage, error in the terminal voltage, and SCA power are shown in Figs. 6–8, respectively. In Fig. 8, simulation results are slightly higher than the experimental values. This is mainly due to the factors that the simulated characteristic was obtained assuming ideal conditions, whereas the experimental observations include nonidealities of the converter, changes in the parameter values of the PV generator, errors involved in measuring systems, etc. Studies were also made to observe the effectiveness of the developed tracking scheme for changing solar insolations. Experimental observations show that the developed algorithm is capable of tracking MP point even for variable solar insolations. The experimental array power tracking characteristics for different solar insolations ( , , , and ) are also obtained as shown in Fig. 9. For verification, MP points were determined experimentally by Fig. 8. Experimental SCA power tracking characteristics at solar insolation . 9 connecting a variable load resistance. Comparing the tracking characteristics (Fig. 9) with the MP points, it can be noticed that the feedforward control strategy is capable of extracting MP from the SCA. The tracking capability of the converter system is also verified under partial shading conditions. For illustration, array power tracking characteristic, when four cells shaded by 50% is shown in Fig. 10. Under this condition, the SCA power output decreases and settles to a new MP point as shown in Fig. 10. The proposed fuzzy-controller-based scheme is evaluated by comparing its tracking performance with that of a conventional PI-controller-based scheme. Among the possible set of controller parameters, we have chosen the optimum parameters for the PI controller (based on the operator experience, trial and error experiments) that results in better tracking performance. For illustration, the experimental MP tracking with the conventional PI characteristics at solar insolation controller are plotted in Figs. 6 –8. It can be noticed from these 756 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 50, NO. 4, AUGUST 2003 Fig. 9. Experimental SCA power tracking characteristics for different solar insolations. Fig. 10. Experimental SCA power tracking characteristics for partial shading condition. characteristics that the fuzzy controller improves the tracking performance over the conventional PI-controller-based PV system. In particular, for variable solar insolations the fuzzy controller provides better performance compared to the PI controller. Under variable solar insolation conditions, if the conventional PI controller is used for achieving the optimum tracking performance, it requires tuning of the controller gains appropriately depending on the solar insolation. From the experimental results, it is observed that the feedforward control strategy with fuzzy controller is a promising one with reference to peak power tracking. Furthermore, it does not require any tuning of the parameters, which is the case with the conventional PI controller, wherein the controller gain parameters need to be changed when solar insolation changes. The validity of the proposed tracking scheme is also verified for a battery-charging application. For illustration, experimental results were presented for one particular solar insolation Fig. 11. Experimental SCA power tracking characteristics for battery load. Fig. 12. Experimental SCA power tracking characteristics with different membership functions. in Fig. 11. From these observations it is understood that, in this case the fuzzy control also improves the power tracking performance as compared to the PI-controller-based power tracking. The tracking performance of the converter with fuzzy controller also depends on the type of membership functions considered. In these studies, triangular membership functions , are used. Experimental as shown in Fig. 2 for , tracking performance is obtained with: 1) triangular membership functions concentrated at the center (Membership-1: , ) and 2) equal base and 50% overlap with other neighboring membership functions (Membership-2: , ). These power tracking characteristics are plotted in Fig. 12. From these results, it is observed that the , triangular membership functions (Membership-1: ), result in faster tracking performance as compared to equal base and 50% overlap with other neighboring membership functions. Faster tracking response may be due to the VEERACHARY et al.: MPPT OF CIBC-SUPPLIED PV SYSTEM USING FUZZY CONTROLLER 757 TABLE IV COMPARISON OF EXPERIMENTAL RIPPLE AMPLITUDES AND EFFICIENCY FOR NONCOUPLED AND COUPLED CONVERTER SYSTEM shape of membership functions. The more dense at the center of membership functions the more will be the sensitivity. However, experimental results show slight overshoot with dense membership functions. This may be due to the degree of support given for the fuzzy rules and errors involved in the data acquisition system. A comparative study of noncoupled and coupled interleavedboost-converte-supplied PV systems is made and their steadystate performance parameters were measured. For illustration, experimental ripple amplitudes of array current, load voltage, switch current, and efficiencies at different loads are tabulated in Table IV for comparison purposes. Tabulated measurements show that the inverse coupling among the inductors will have a substantial effect on reducing the ripple content, especially load voltage and switch current stresses. The improvement in the efficiency is about 2%–5%. The observed reduction in load voltage ripple is about 50%–70%, while in the switch current stress is 70%–80%. This point clearly indicates that lower current rating switching devices are sufficient for the coupled converter system. The above experimental results agree well with those obtained from computer simulations. However, slight differences in these results are attributed to the following factors: 1) the analysis was made on the assumption that all the switching devices are ideal, i.e., nonidealities of the converter parameters such as forward voltage drops, on-state resistances of the switching devices, and other parasitics are not taken into account; 2) use of simplified PV array model; and 3) errors in the measuring system, drops in the parasitics, etc. VIII. CONCLUSIONS A fuzzy feedforward-voltage-based MP point tracking scheme was developed for the CIBC-supplied PV system. Analytical expressions for the PV source and converters were derived. An offline ANN, trained using the backpropagation algorithm, was utilized for online estimation of reference voltage in the feedforward loop. Simulation and experimental results demonstrated the peak power tracking capability of the proposed scheme. It was also demonstrated that the fuzzy control improves the tracking performance compared to the conventional PI controller and, thus, avoids the tuning of controller parameters. Furthermore, use of coupling among the inductor branches improves the steady-state performance without deteriorating the dynamic performance. APPENDIX 758 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 50, NO. 4, AUGUST 2003 REFERENCES [1] B. K. Bose and P. Szczsny, “A microcomputer based control of residential photovoltaic power conditioning system,” IEEE Trans. Ind. Applicat., vol. IA-21, pp. 1182–1191, Sept. 1985. [2] C. Hua, J. Lin, and C. Shen, “Implementation of a DSP controlled photovoltaic system with peak power tracking,” IEEE Trans. Ind. Electron., vol. 45, pp. 99–107, Feb. 1998. [3] C.-Y. Won, D.-H. Kim, S.-C. Kim, W.-S. Kim, and H.-S.Hack-Sung Kim, “A new maximum power point tracker of photovoltaic arrays using fuzzy controller,” in Proc. IEEE PESC’94, 1994, pp. 396–403. [4] Z. Salameh and D. Taylor, “Step-up maximum power point tracker for photovoltaic arrays,” Sol. Energy, vol. 44, pp. 57–61, 1990. [5] A. S. Kislovski, “Power tracking methods in photovoltaic applications,” in Proc. Power Conversion Conf., June 1993, pp. 513–528. [6] T. Hiyama, S. Kouzuma, T. Imakubo, and T. H. Ortmeyer, “Evaluation of neural network based real time maximum power tracking controller for PV system,” IEEE Trans. Energy Conversion, vol. 10, pp. 543–548, Sept. 1995. [7] M. Veerachary, T. Senjyu, and K. Uezato, “Voltage-based maximum power point tracking control of PV systems,” IEEE Trans. Aerosp. Electron. Syst., vol. 38, pp. 262–270, Jan. 2002. [8] M. Veerachary, “Modeling and control of interleaved boost converters and their application to photovoltaic supplies,” Dr.Eng. dissertation, Dept. Elect. Electron. Eng., Univ. Ryukyus, Nakagami, Okinawa, Japan, 2002. [9] M. Veerachary, T. Senjyu, and K. Uezato, “Maximum power point tracking control of IDB converter supplied PV system,” in Proc. IEE—Elect. Power Applicat., vol. 148, 2001, pp. 494–502. [10] R. Giral, L. Martinez-Salamero, and S. Singer, “Interleaved converters operation based on CMC,” IEEE Trans. Power Electron., vol. 14, pp. 643–652, July 1999. [11] P.-L. Wong, P. Xu, B. Yang, and F. C. Lee, “Performance improvements of interleaving VRM’s with coupling inductors,” IEEE Trans. Power Electron., vol. 16, pp. 499–507, July 2001. [12] P. W. Lee, Y. S. Lee, D. k. W. Cheng, and X. C.Cheng Liu, “Steady-state analysis of an interleaved boost converter with coupled inductors,” IEEE Trans. Ind. Electron., vol. 47, pp. 787–795, Aug. 2000. [13] W. C. So, C. K. Tse, and Y. S. Lee, “A fuzzy controller for DC-DC converters,” in Proc. IEEE PESC’94, 1994, pp. 315–320. [14] T. Gupta, R. R. Boudreaux, R. M. Nelms, and J. Y.Jhon Y. Hung, “Implementation of a fuzzy controller for DC-DC converters using an inexpensive 8-b microcontroller,” IEEE Trans. Ind. Electron., vol. 44, pp. 661–669, Oct. 1997. [15] P. Mattavelli, L. Rossetto, G. Spiazzi, and P. Tenti, “General purpose fuzzy controller for DC-DC converters,” IEEE Trans. Power Electron., vol. 12, pp. 79–85, Jan. 1997. [16] T.-F. Wu, C.-H. Chang, and Y.-K. Chen, “A fuzzy logic controlled single stage converter for PV powered lighting system applications,” IEEE Trans. Ind. Electron., vol. 47, pp. 287–296, Apr. 2000. [17] R. M. Middlebrook and S. Cuk, “A general unified approach to modeling switching converter power stages,” in IEEE PESC’76, vol. 4, 1976, pp. 18–34. [18] B. Widrow and M. A. Lehar, “30 years of adaptive neural networks: perceptran, madaline, and backpropagation,” Proc. IEEE, vol. 78, pp. 1415–1442, Sept. 1990. Mummadi Veerachary (M’99) was born in Survail, India, in 1968. He received the Bachelor degree from the College of Engineering, Anantapur, JNT University, Hyderabad, India, in 1992, the Master of Technology degree from the Regional Engineering College, Warangal, India, in 1994, and the Dr.Eng. degree from the University of the Ryukyus, Nakagami, Okinawa, Japan, in 2002. From 1994 to 1999, he was an Assistant Professor in the Department of Electrical Engineering, JNTU College of Engineering, Anatapur, India. From October 1999 to March 2002, he was a Research Scholar in the Department of Electrical and Electronics Engineering, University of the Ryukyus. Since July 2002, he has been with the Department of Electrical Engineering, Indian Institute of Technology, New Delhi, India, where he is currently an Assistant Professor. His fields of interest are power electronics and applications, modeling and simulation of large power electronic systems, design of power supplies for spacecraft systems, control theory application to power electronic systems, and fuzzy neuro-controller applications to photovoltaic systems. Dr. Veerachary was the recipient of the IEEE Industrial Electronics Society Student Travel Grant Award for the year 2001, Best Paper Award at the International Conference on Electrical Engineering (ICEE-2000) held in Kitakyushu, Japan, and Best Researcher Award for the year 2002 from the President of the University of the Ryukyus. He is a Member of the IEEE Industrial Electronics Society, Institute of Electrical Engineers of Japan, and Institution of Engineers India. Tomonobu Senjyu (A’89–M’02) was born in Saga Prefecture, Japan, in 1963. He received the B.S. and M.S. degrees from the University of the Ryukyus, Nakagami, Okinawa, Japan, in 1986 and 1988, respectively, and the Ph.D. degree from Nagoya University, Nagoya, Japan, in 1994, all in electrical engineering. Since 1988, he has been with the Department of Electrical and Electronics Engineering, Faculty of Engineering, University of the Ryukyus, where he is currently a Professor. His research interests are in the areas of stability of ac machines, advanced control of electrical machines, and power electronics. Dr. Senjyu is a Member of the Institute of Electrical Engineers of Japan. Katsumi Uezato was born in Okinawa Prefecture, Japan, in 1940. He received the B.S. degree from the University of the Ryukyus, Nakagami, Okinawa, Japan, in 1963, the M.S. degree from Kagoshima University, Kagoshima, Japan, in 1972, and the Ph.D. degree from Nagoya University, Nagoya, Japan, in 1983, all in electrical engineering. Since 1972, he has been with the Department of Electrical and Electronics Engineering, Faculty of Engineering, University of the Ryukyus, where he is currently a Professor. He is engaged in research on stability and control of synchronous machines. Dr. Uezato is a Member of the Institute of Electrical Engineers of Japan.