Abstract

In order to shorten the maintenance time and make sure of the photovoltaic (PV) power generation system steadily in operation, a fault diagnosis system for photovoltaic power generation system was proposed in this paper. First, a PSIM software is used to simulate a 2.2 kW PV system, it can take the operating date of the PV system under different sunlight intensity and temperature conditions. In this paper, a two-stage diagnosis system based on the extension theory for PV power systems is proposed; the proposed method is not only be able to troubleshoot the system fault but also the damaged module can also be located. The primary strategy is to utilize the diagnosis array of daylight identification and to use light scanning of the damage array at night. Via wireless network the data is transmitted back to the diagnosis system for identifying the location of damaged module. The time and energy of manually locating the fault module can be greatly saved. Finally, the methods as proposed in this paper have been compared with other existing methods, by which to verify its superiority and usability.

1. Introduction

Energy is the foundation of human development; since the industrial revolution, rapid industrial development around the world makes modern technology progress and improves life quality of people but results in dependence on oil increasing. After four oil crises, the global economy has made a considerable impact, leading to higher oil prices. Gradually while facing the shortage of fossil energy, coupled with excessive use of fossil fuels produces carbon dioxide increased year by year. It has caused upheaval and global climate warming, prompting the awakening of environmental protection and energy crisis consciousness. Therefore, restriction and mitigation of carbon dioxide produced by fossil fuels have become a part of the international community concern to pay attention to and have more positive impact on development and application of renewable energy, looking forward to finding the inexhaustible source of alternative energy [1, 2].

With the development of photovoltaic power generation technology having been good power supply system. In the great effort of governments to make solar power systems of increasing scale. A solar power system is usually composed of many solar cells in series or parallel composition of modules, and arrays are constituted by multiple modules to provide sufficient voltage and current, but the system is the greater the number of solar modules is more. In order to get enough sunshine to supply the load for solar power generation systems, all solar power generation systems are installed outdoors with no shelter and no shadow region, because the system is long-term setting for outdoors; there is dust covered making the photovoltaic modules generate masking module failure or damage occurrence, and efficiency of power generation system will significantly reduce; in addition, with the system operating for a long time, it easily makes photovoltaic modules aged and reduces output. Therefore, solar power system fault analysis is one of the important researches today. On the other hand, the wireless communication technology continues to develop. In recent years, the technicality of low cost wireless networking equipment emerges; it is called ZigBee [3]. It has low complexity, low power consumption, low price, is easy to implement; has a variety of network infrastructures, and so forth. It is able to reduce the manpower and time to repair, to ensure the stable operation of the system, improving the remote management efficiency and reducing fault, and identify the fault type accurately.

This paper combines wireless sensor technology and extension fault diagnosis method, developing a useful solar fault diagnosis system. Cai [4] originally created the concept of extension theory to solve contradictions and incompatibility problems in 1983. In this world, there are some problems that cannot be directly solved by given conditions, but the problem may become easier or solvable through some proper transformation. For example, the Laplace transformation is one of the commonly used techniques in engineering fields, and the concept of fuzzy sets is a generalization of well-known standard sets to extend application fields. Therefore, the concept of an extension set is to extend the fuzzy logic value from to (), which allows us to define any data in the domain and has given promising results in many fields [5]. To demonstrate the effectiveness of the proposed method, a 2.2 kW PV power system was tested. Results of the studied cases show that the proposed method is suitable as a practical solution.

2. Math Model of PV Power Systems

Solar cell is a P-N junction semiconductor; it converses light energy into electrical energy. The solar equivalent circuit is shown in Figure 1. represents current that the solar cell generated by light, represents the diode of P-N junction, and and are the series and parallel resistance of internal battery, respectively. The - equation developed of solar cells is as follows: In (1), is the light current source of solar cells under sunlight and temperature, is the reverse saturation current of solar cells, is the ideal parameter of solar cells ( = 1~5), is Boltzmann constant (J/°K), is electronic charge (C), and is reference temperature of solar cells [6].

Because the characteristic of solar cells is changed by sunlight intensity and ambient temperature, so the P-V curves of PV systems are also unlike shapes under different operation conditions. Figure 2 shows the - characteristic curve of the solar cell in fixed sunlight and different temperature. Figure 3 shows the - characteristic curve of the same condition. From the characteristic curve we can know when ambient temperature rises; the short-circuit current of solar cells changes slightly, but the open-circuit voltage of solar cells drops significantly. It leads the output power to be low, so we can know when we use solar cells and when we should avoid at high temperature.

In addition, according to different sunlight intensity, it would affect the characteristic curves of solar cells. Figures 4 and 5 are - and - characteristic curves of solar cells at fixed temperature but different sunlight intensity. From the curve, we can know if sunlight intensity increases and if the output power will increase, and vice versa.

3. Review of Extension Theory

In the standard set, an element either belongs to or does not belong to a set, so the range of the standard set is , which can be used to solve a two-valued problem. In contrast to the standard set, the fuzzy set allows for the description of concepts in which the boundary is not explicit. It concerns not only whether an element belongs to the set but also to what degree it belongs to. The range of a fuzzy set is . The extension set extends the fuzzy set from to (). As a result, it allows us to define a set that includes any data in the domain. Extension theory tries to solve the incompatibility or contradiction problems by the transformation of the matter element. The comparisons of the standard sets, fuzzy sets, and extension sets are shown in Table 1. Some definitions of extension theory are introduced in the next section [7].

3.1. Matter-Element Theory
3.1.1. Definition of Matter Element

Defining the name of a matter by , one of the characteristics of the matter by , and the value of by , a matter element in extension theory can be described as follows: where , , and are called the three fundamental elements of the matter element. For example,  = (John, Weight, 80 kg) can be used to state that John’s weight  is  80 kg.

3.1.2. Multidimensional Matter Element

Assuming is a multidimensional matter-element, = a characteristic vector, and = a value vector of , then a multidimensional matter element is defined as where is defined as the sub-matter-element of , which can be simplified as follows:

3.1.3. Divergence of Matter Element

A matter may have many characteristics; the same characteristics and values may also belong to some other matter. In extension theory, there are some formulations to express as follows.

Theory 1
If a matter has many characteristics, which can be written as The symbol “” indicates the mean of the extension.

Theory 2
If some matter has the same characteristic, which can be written as

Theory 3
If some matter has the same value, which can be written as

3.2. Summary of Extension Set Theory
3.2.1. Definition of Extension Set

Let be a space of objects and let be a generic element of ; then an extension set in is defined as a set of ordered pairs as follows: where is called the relational function for extension set . The maps each element of to a membership grade between and . The higher the degree, the closer the element belongs to the set. Under a special condition, when , it corresponds to a normal fuzzy set. implies that the element has no chance to belong to the set. When , it is called an extension domain, which means that the element still has a chance to become part of the set.

3.2.2. Definition of Distance

Let be a generic point of space and let be a concerned domain which is called a classical domain. Then the left-right-side distance from to is calculated as follows:

3.2.3. Distance Values

Let , let , and let , where and are the classical and neighborhood domains, respectively. Then the left-right-side distance value from to and is calculated as follows:

3.2.4. Primitively Extended Relation Function

Let , let , and let ; the extended relation function can be defined as follows: The relation function can be used to calculate the membership grade between and . The extended membership function is shown in Figure 1. When , it indicates the degrees to which belongs to . When , it describes the degree to which does not belong to .

4. The Proposed Two-Stage Fault Diagnosis Method

4.1. Architecture of Fault Diagnosis System

This paper presents a two-stage fault diagnosis method; in addition to determining the type of system failure and fault arrays, you can also find which module is broken [8].

The main strategy is to identify the fault array by day and use light scanning method to find the fault module in the fault array by night, and the output is transmitted to the diagnosis system to find the fault module by wireless network transmission. It is able to reduce the time; the maintenance staff finds the fault significantly.

This paper first uses PSIM simulation software to create a 2.2 kW solar power system, as shown in Figure 6. The proposed perturb and observe method of maximum power point tracking is used C/C++ to design and turn maximum power point tracking into dynamically link file (DLL) as the function module of PSIM simulation software. The fault dates of the PV system include fault locations, operation conditions and the output features, and then identify how many fault arrays in fault range, but we cannot know which module is broken. It makes maintenance staff waste time to find the fault module, so we use fault diagnosis by night to enhance the efficiency of repair.

We can know the fault range and how many fault modules by diagnosis system based on output power by day, but we cannot diagnose which module is broken accurately, when we use the fault diagnosis by night. We observe the change of photovoltaic module by light and use Modbus to convert analog signal into digital signal (A/D conversion). With RS-485 transmitting output signal to the ZigBee wireless network transmitter (A), then the receiver (B) accepts the signal, and the last transmission from RS-232 turns into USB2.0 to the computer monitor to find location of the fault module. It is able to significantly reduce the maintenance staff to find the fault module. Figure 7 is the architecture of diagnosis system for remote photovoltaic power generation [9].

4.2. The Proposed Fault Diagnosis Method

The output voltage, current and power of photovoltaic power generation system have a lot change by sunshine intensity and temperature. When sunshine intensity is low, the characteristic values change a little; it is easy to misjudge. Therefore, the proposed fault diagnosis method set up the operation conditions of PV systems in usually weathers, the sunlight intensity range is 301 W/m2 to 1000 W/m2, and the temperature range is 11°C to 40°C, according to sunshine intensity and temperature; the workspace of solar power generation system can be divided into 21 intervals. We can divide 21 intervals according to the different atmospheric condition; the output voltage, current and power of each interval are also different. If we want to know which range is broken, we must create the matter-element model of each failure category in atmosphere. We can divide the fault category into eight categories for the proposed fault diagnosis method of solar power arrays, as shown in Table 2. In addition, when the solar array module fault occurs, it causes the output voltage, current and power to be in recession clearly, and we can determine what kind of solar power array fault occurs according to the recession situation of the output value; at the same time the system is affected by temperature and sunlight intensity, so this paper converts the output voltage, current, power, sunlight intensity, and temperature into the characteristics of the solar power system fault diagnosis to determine whether the system is broken.

We can know the fault range and how many fault modules based on output power and the fault diagnosis system of solar power system by day, but we cannot know which module is broken, when we use the fault diagnosis by night. we use light scanning to fault arrays by opening and closing the switch and retrieve output voltage and output current as the characteristic of photovoltaic modules fault diagnosis. The capture output voltage and current are through ZigBee wireless network to the monitor system. In order to know accurately which photovoltaic module is broken and the fault area of the module, we divide the fault category of the module into 17 categories, as shown in Table 3.

5. The Proposed Extension Fault Diagnosis Method

The proposed extension theory is applied to the fault diagnosis of photovoltaic power generation system described as follows. The procedure of the two-stage fault diagnosis is shown in Figures 8 and 9 [10].

Step 1. Create each fault element model in the atmosphere

Step 2. Insert the test output signal; the matter model is

Step 3. Calculate the correlation function of the test element and the fault matter element:

Step 4. Select the weight values of each characteristic . It represents the importance of each characteristic; the weight values are all 0.2.

Step 5. Calculate the correlation of the fault:

Step 6. Normalize values of the relation indexes selected into an interval between −2 and 1; this process will produce benefits for fault diagnosis.

Step 7. Determine the fault category of solar power arrays.

Step 8. If there is the next record, it will return to Step 2; otherwise the diagnosis is over.

In order to know the location of the fault module, we use the second stage diagnosis by night; the step is as follows.

Step 1. We command the switch to close through the monitor interface and retrieve the characteristic value of current, then transmitting to monitor interface by ZigBee wireless network.

Step 2. We command the switch to open through the monitor interface and retrieve the characteristic value of voltage, then transmitting to monitor interface by ZigBee wireless network.

Step 3. We can check the data of solar modules by extension fault diagnosis program, including the set of classical domain, joint domain, and weight value. The weight values are setting , , , , , , , .

Step 4. We identify the category according to the correlation maximum and display the result by monitor system.

6. Experimental Results and Discussion

To diagnose the fault category accurately, we create the database of fault category in different sunlight intensity and temperature (21 intervals) and show the fault category through the fault diagnosis interface. The diagnosis system is established by LabVIEW to know the system condition, as shown in Figure 10. We can know the fault interval in the system in Figure 10, a typical fault case is shown in Figure 11, where the interface window displays that the 14th interval of the PV system is broken; we identify how many modules are broken from the fault interval, as shown in Figure 12. We can know there are over three modules broken in this fault interval to help us know how many fault modules are broken in the array. Therefore, we can know which interval and how many modules are broken, but we cannot identify which one is broken; to identify which module is broken more accurately, we diagnose by night.

To verify superiority of the proposed fault diagnosis method, we compare multilayer neural network identification method and K-means clustering method in the same data and the comparison result of fault diagnosis by day, as shown in Table 4. The highest accuracy of multilayer neural network identification method is 92.5%, the accuracy of K-means clustering method is 62.5%, and the accuracy of the proposed fault diagnosis method is 100%. From the diagnosis result we can know the proposed fault diagnosis method is better than the other way.

Because the diagnosis by day only finds the fault array and cannot know the location of the fault module, we must perform the diagnosis by night. At first we use the halogen to light the known fault mobile serial module and change the switch and use Modbus to capture the voltage and current signal; then converting signal to the fault diagnosis system of photovoltaic modules, the diagnosis system is created by LabVIEW, as shown in Figure 13. The diagnosis result is shown in Figure 14, and we can know what happens in the module. In addition, the database of each signal is established by the system to help staff analyze and inquire in the future. Figures 15 and 16 are voltage and current waveform that the first module is broken; the fault diagnosis system transmits a signal every three seconds.

Table 5 is the comparison of the fault diagnosis result by night; the accuracy of multilayer neural network identification method and K-means clustering method is lower than the proposed method in this paper, so we can understand the superiority of using extension theory in the fault diagnosis. Consider the noise and interference of the wireless transmission, so we randomly add the geometric error of ±5% to ±20% to compare the fault tolerance of the proposed method in this paper, as shown in Table 6. Even if the data error reaches ±20%, it still has 60% accuracy, so the proposed method in this paper is very useful.

7. Conclusion

We establish a 2.2 kW solar power system by PSIM software in this paper and simulate the condition of normal operating and fault category under atmospheric condition. There are eight categories and five characteristics in each atmosphere range through the fault diagnosis by day; we can identify the fault module accurately. Then using the output voltage and current of each photovoltaic module to be the characteristic, we diagnose the fault array by night in eight characteristics and seventeen different operation conditions to determine the location of the fault module accurately. We provide a few conclusions from this paper.(1)This paper proposes the two-stage fault diagnosis method by extension method. In addition to determining the fault category and the fault array of the photovoltaic power generation system, we can find which module is broken. It dramatically reduces the test time to find the fault module and improves the efficiency of maintenance.(2)We classify the characteristic parameters of some common fault categories in the photovoltaic solar generation system. The proposed diagnosis method in this paper compares to K-means clustering method and multilayer neural network identification method; from the result we can know the accuracy of the proposed fault diagnosis method in this paper is better than other ways.(3)The fault diagnosis system can implement remote monitoring with ZigBee wireless network. The proposed method of this paper can be applied in large-scale solar power generation plant in the future.

Acknowledgment

The authors would like to thank the National Science Council for financial supporting under project no. NSC 99-2221-E-167-031-MY2.