Research Article | Open Access
MATLAB Simulation of UPQC for Power Quality Mitigation Using an Ant Colony Based Fuzzy Control Technique
This paper proposes a fuzzy logic based new control scheme for the Unified Power Quality Conditioner (UPQC) for minimizing the voltage sag and total harmonic distortion in the distribution system consequently to improve the power quality. UPQC is a recent power electronic module which guarantees better power quality mitigation as it has both series-active and shunt-active power filters (APFs). The fuzzy logic controller has recently attracted a great deal of attention and possesses conceptually the quality of the simplicity by tackling complex systems with vagueness and ambiguity. In this research, the fuzzy logic controller is utilized for the generation of reference signal controlling the UPQC. To enable this, a systematic approach for creating the fuzzy membership functions is carried out by using an ant colony optimization technique for optimal fuzzy logic control. An exhaustive simulation study using the MATLAB/Simulink is carried out to investigate and demonstrate the performance of the proposed fuzzy logic controller and the simulation results are compared with the PI controller in terms of its performance in improving the power quality by minimizing the voltage sag and total harmonic distortion.
Power quality is one of the major concerns in the present era. It has become important, especially with the introduction of sophisticated devices, whose performance is very sensitive to the quality of power supplied. Power quality problem is an occurrence manifested as a nonstandard voltage, current, or frequency that results in a failure of end use equipment . The main objective of devising UPQC is the combined use of series-active and shunt-active filters chiefly to compensate negative-sequence current and harmonics as the SCR controlled capacitor banks compensate reactive power in power frequency . Modeling and simulation of custom power conditioners happen to be inevitable as power electronics-based equipment in use for augmenting power quality in distribution networks . Extended merit of the UPQC includes the following: it has a similar feature to SCR controlled capacitor banks of achieving load compensation resulting in drawing the balanced sinusoidal currents in the current control mode [4, 5]. In addition it is also the most comprehensive power quality enhancing device for susceptible nonlinear loads, which need exact sinusoidal input supply .
UPQC can also be operated in different possible configurations for single-phase (2-wire) and 3-phase (3-wire and 4-wire) networks, diverse compensation approaches, and recent developments are also found in the field . Thus this conditioner can achieve reasonable power quality improvement, reducing the power disturbances that are supplied to the customers by the mains using the series unit. Additional facilities for PQ (i.e., mains power interruptions) can be offered to the customers (custom power) from the shunt units . To reiterate again the main principle of UPQC is to ensure quality supply voltage and load current disturbances, namely, sags, swell, imbalance, harmonics, reactive currents, and current unbalance produced by the nonlinear loads [9, 10].
The control signal given to the UPQC plays a significant role in establishing a better operation of the device. Conventional control schemes are widely used in addition to the control schemes derived from artificial intelligence which is also recorded in the literature. Applications of some advanced mathematical tools in general, and wavelet transform in particular, in power quality are also applied. An extensive collection of literature covering applications of fuzzy logic, expert systems, neural networks, and genetic algorithms in power quality is also growing . The ANN-based controller is designed for the current control of the shunt-active power filter and trained offline using data from the conventional proportional-integral controller . Similarly, a fully digital controller based on the TMS320F2812 DSP platform which is implemented for the reference generation as well as control purposes is proposed .
In another attempt , the authors propose the application of fuzzy logic (FL) technique within microgrid energy system based on the most modern power conditioning equipment devices such as Unified Power Quality Conditioner (UPQC). Similarly [15, 16], a linear quadratic regulator (LQR) control technique embedded with the ANN is used to coordinate the operation of the series and shunt VSIs of the UPQC. In another development a control algorithm based on wavelet transform for UPQC to suppress current harmonics and voltage sags is proposed . Subsequently in , the authors emphasize enhancement of power quality by using UPQC with fuzzy logic controller (FLC) and artificial neural network (ANN) controller on the conventional proportional-integral (PI) controller. In , the determination of voltage references for series-active power filter is done based on a robust three-phase digital phase locked loop (PLL) system using fuzzy regulator.
In , a particle swarm optimization (PSO) method is used to find the solution of the objective function derived for minimizing real power injection of UPQC along with the constraints. Adaptive neurofuzzy inference systems have been used to make the proposed methodology online for minimum real power injection with UPQC by using the PSO-based data for different voltage sag conditions. A fuzzy logic with PWM technique for UPQC for power quality improvement is discussed in . In another extension , a fuzzy-expert system for automated detection and classification of power quality disturbances is presented. The paper  focuses on the application of wavelet transform technique to extract features from power quality disturbance waveforms and their classification using a combination of artificial neural network and fuzzy logic. Simulations are carried out with PI as well as fuzzy logic controller for both and control strategies by considering different voltage conditions and adequate results were presented in . Thus the main focus of this proposed system is to improve the power quality by compensating the voltage sag and eliminating the harmonics in the distribution network using a fuzzy logic [25, 26] based technique. In this research the fuzzy membership functions are carried out by using an ant colony optimization  technique for optimal fuzzy logic control.
The simulation is done using MATLAB and Simulink Toolbox for both control schemes used for the generation of control signals for the UPQC. The rest of the paper is organized in such a way that UPQC is revisited in Section 2. Control strategy and necessary equations of the UPQC are discussed in Section 3. Fuzzy logic and its features used in this research are presented in Section 4. The proposed FL-ACO method is discussed in Section 5. Numerical simulations are shown in Section 6 and the discussions and conclusions follow finally.
2. Unified Power Quality Conditioner: An Overview
UPQC is one of the custom power devices used at the electrical power distribution systems to improve the power quality of distribution system customers . UPQC could be used to cancel current harmonics, to compensate reactive power, to eliminate voltage harmonics, to improve voltage regulation, to correct voltage and current imbalances, to correct voltage sag or swell, and to avoid voltage interruptions . UPQC consists of both shunt and series compensators. A shunt compensator is used to cancel the disturbances in current whereas series compensator is used to cancel disturbances in voltage. Shunt compensator could be connected to the left or right of the series compensator. Ideally, shunt compensator injects current to achieve purely balanced sinusoidal source currents in phase with the supply voltages at rated magnitude and frequency. On the other hand, series compensation is used to inject voltage to maintain terminal voltage at rated magnitude and frequency.
The schematic diagram of a three-phase UPQC is shown in Figure 1. Voltage source inverters are used for shunt and series compensation. One may note that both voltage source inverters are supplied from a common DC link capacitor. One of the voltage source inverters is connected in parallel with the AC system while the other one is connected in series with the AC system through injection transformers. The inverter connected in parallel, together with its control circuit, forms the shunt compensation circuit. On the other hand, the inverter connected in series with appropriate control circuit forms the series compensation circuit. For the successful operation of the UPQC, the DC capacitor voltage should be at least 150% of the maximum line-line supply voltage. To regulate the capacitor voltage constant, either a PI controller or a fuzzy logic controller could be used. Thus in this research a fuzzy logic integrated with ACO is proposed for the control of UPQC. The expression is given by where is the output required voltage and is the angle of voltage. Hence,This is the final apparent power expression for the UPQC.
3. Control Strategy of UPQC
The control scheme of three-phase UPQC is shown in Figure 2. It consists of shunt APF and series APF. Both the shunt and series APFs are current controlled. The shunt APF is indirect current controlled.
3.1. Fundamental Phasor Configuration
The fundamental description of the UPQC with an ideal voltage source and the fuzzy logic is modeled as an ideal current source. The UPQC source voltage () is taken as the reference and is given by where is the load voltage and is the penetrated voltage of the UPQC. Note that for a power factor given load and voltage sag requirement to determine the magnitude and constant phase angles of to maintain the load voltage constant at its rated valued. There are an infinite number of solutions for . The novel control strategy proposed in this paper precalculated this angle of injection to optimize the loading of the UPQC. The load current is given byThe angle represents the lagging angle of the load current () with respect to . As assumed power supply only active component of the load current, . The current is preferably the reactive load current component. The operation of the UPQC by means of a phasor diagram is easy to understand. The suffix “ph” denotes the load terms and “in” denotes the supply terms. Suffixes 1 and 2 denote two stages in time, on the other state of the power supply for UPQC taking action. Initially in Stage 1, the supply voltage has no deficiency:Corresponding to that situation, the SLCVC current is given by , where angle ; in advance of the supply voltage, it is assumed that the power factor is lagging.
In Stage 2 the supply voltage magnitude has reduced to , which requires the UPQC to take action such that is restored to its original magnitude This is achieved by injecting the series voltage , and load voltage can be obtained by selecting in a range from 0 to , together with the appropriate magnitude of . In Stage 2, according to Figure 3,If , the two active filters inject the load reactive power. Interestingly, this sagging voltage is such that, for a load power factor given, the angle becomes equal to , and then from (6), it can be inferred that The load current is understood to be constant:with a fundamental lagging power factor of . The active demand for power in the load is constant and equal to what to do with the source:In the case of sag, where and is the per unit voltage sag,To maintain a constant active power in a voltage sag, andThus,orFrom (7) and (12),The apparent power of the series compensator is expressed bywhich yields Therefore, the apparent power rating is modeled bywhere is impedance of the synchronous link converter in p.u. summing up (16) and (18); the total apparent power rating of the UPQC is expressed asTherefore, for a given load power factor angle and voltage sag p.u., the VA loading will be a function of the advance angle of . The minimum VA occur when , so that and . Under these conditions, the optimal injected voltage is given byAnd the voltage advance angle for the SC is given byTherefore, (20) and (21) are the control equations which will decide that the optimum angle of voltage injection by the UPQC could be obtained through the proposed ACO-FL control technique (Figure 12).
4. Fuzzy Logic Controller
In FLC, basic control action is determined by a set of linguistic rules. These rules are determined by the system. Since the numerical variables are converted into linguistic variables, mathematical modelling of the system is not required in FLC.
The FLC comprises three parts: fuzzification, interference engine, and defuzzification.
Membership function values are assigned to the linguistic variables, using seven fuzzy subsets: NB (Negative Big), NM (Negative Medium), NS (Negative Small), ZE (Zero), PS (Positive Small), PM (Positive Medium), and PB (Positive Big). The partition of fuzzy subsets and the shape of membership function adapt the shape up to appropriate system. The values of input error and change in error are normalized by an input scaling factor shown in Figure 3.
In this system the input scaling factor has been designed such that input values are between −1 and +1. The triangular shape of the membership function of this arrangement presumes that for any particular input there is only one dominant fuzzy subset. The input error for the FLC can be calculated from the maximum power point as given in (20) and (21):
4.2. Interference Method
Several composition methods such as Max-Min and Max-Dot have been proposed in the literature. In this paper Max-Min method is used. The output membership function of each rule is given by the minimum operator and maximum operator. Table 1 shows rule base of the FLC.
As a plant usually requires a nonfuzzy value of control, a defuzzification stage is needed. To compute the output of the FLC, height method is used and the FLC output modifies the control output. Further, the output of FLC controls the switch in the inverter.
The FLC uses a rule base as shown in Table 1 and the membership function as shown in Figure 4. The FLC is characterized as (i) seven fuzzy sets for each input and output, (ii) triangular membership functions for simplicity, (iii) fuzzification using continuous universe of discourse, (iv) implication using Mamdani’s “min” operator, and (v) defuzzification using the “height” method. In UPQC, the active power, reactive power, terminal voltage of the line, and capacitor voltage are required to be maintained. In order to control these parameters, they are sensed and compared with the reference values. To achieve this, the membership functions of FLC are error, change in error, and output. In the present work, for fuzzification, nonuniform fuzzifier has been used. If the exact values of error and change in error are small, they are divided conversely and if the values are large, they are divided coarsely. The set of FLC rules is derived from where is called the self-adjustable factor which can regulate whole region of operation, is the error of the system, is the varying ratio error, and is the control variable. A large value of error indicates that the given system is not in the balanced state. If the system is unbalanced, the controller should enlarge its control variables to balance the system as early as possible. One the other hand, small value of the error indicates that the system is near to balanced state. Overshoot plays an important role in the system stability. Less overshoot is required for system stability and in restraining oscillations. In such conditions, in (11) plays an important role, while the role of is diminished. The optimization is done by . During the process, it is assumed that the UPQC neither absorbs active power nor supplies active power during normal conditions. So the active power flowing through the UPQC is assumed to be constant. The control surface of the proposed FLC is shown in Figure 4. It indicates two inputs, one output, and a surface showing input-output mapping. The proposed defuzzification method is briefed in the next section.
4.4. Weighted Average Method
This is a method that cannot be used for asymmetrical output membership functions and can be used only for symmetrical output membership functions. Weighting each membership function in the obtained output by its largest membership value forms this method. The evaluation expression for this method is where is used for algebraic sum.
5. Ant Colony Optimization Algorithm
Ant Colony Optimization (ACO) algorithm is essentially a system based on agents which simulate the natural behavior of ants, including mechanisms of cooperation and adaptation. It is designed to reproduce the ability of ant colonies to determine the shortest paths to food. Real ants can indirectly communicate by pheromone information without using visual cues and are capable of finding the shortest path between food sources and their nests. The ant deposits pheromone on the trail while walking, and the other ants follow the pheromone trails with some probability which are proportioned to the density of the pheromone. Through this mechanism, ants will eventually find the shortest path. Artificial ants imitate the behavior of real ants of how they forage the food but can solve much more complicated problems than real ants can.
ACO algorithms are based on the following ideas:(i)Each path followed by an ant is associated with a candidate solution for a given problem.(ii)When an ant follows a path, the amount of pheromone deposited on that path is proportional to the quality of the corresponding candidate solution for the target problem.(iii)When an ant has to choose between two or more paths, the path(s) with a larger amount of pheromone have a greater probability of being chosen by the ant.This algorithm is most simple and involves only a few steps for finding challenging solutions even in complex domain. ACO is used to find the fuzzy membership functions for the control of UPQC.
5.1. The Proposed Flow Diagram for the ACO-FL Control Technique
Figure 6 is implemented in MATLAB/Simulink and the results are summarized in the next section.
6. Simulation and Results
In order to test the performance of the UPQC using the proposed FLC, it has been simulated for a 400 V, 50 Hz three-phase AC supply using MATLAB/Simulink. A three-phase diode rectifier feeding an RLC load is considered as nonlinear load. The maximum load power demand is considered as 11 kW + j12 kVAR. The value of source resistance = 0.2 Ω and value of source inductance mH. DC link capacitor value is 10 mF. To test the operation of UPQC under the voltage sag condition, 20% sag in line voltage has been created and simulated, the corresponding voltage waveforms , , and are taken and shown in Figure 6, and the THD in the system is 4.17% as shown in Figure 7. Again under 20% voltage sag condition the performance of UPQC has been simulated using the PI controller (Figure 8) and its corresponding output voltage waveforms , , and are taken and shown in Figure 9; the voltage sag has been compensated and THD have reduced to 0.49% as shown in Figure 10. When the proposed FLC incorporated UPQC is connected to the system at 0.1 s the simulations are carried out; its corresponding output voltage waveforms , , and are taken and shown in Figure 10; the voltage sag has been compensated and THD have reduced to 0.13% as shown in Figure 11. The DC link capacitor voltage is held constant at its reference value by the FLC.
By observing Figure 6, it can be noted that the voltage at is sagging without the UPQC being connected. This situation will be very serious in a power system and leads to imbalance in the system and may cause severe power quality issues in the overall distribution system. To justify the robustness of the control algorithm for voltage harmonic mitigation, a three-phase SCR rectifier with resistive load on the DC side is connected. Thus, the distortion voltage across the load is introduced. To envisage the performance of the shunt APF and series APF independently, both APFs are made to work at different time intervals. Initially the shunt APF is connected for operation. As shown in Figure 6, the supply currents are normal, sinusoidal, and phase line, with the voltages even under unbalanced system voltage condition. The source current THD in phase “c” is enhanced from 12.28% to 4.15%. Later the series APF is made to operate for conditioning. The series-active power filter starts compensating for the voltage harmonics by penetrating instantaneously the phase harmonic voltage, confirming that the load voltage gets no distortion.
To substantiate this in Figure 9, a small distortion in the DC voltages is introduced, but the DC link is able to regulate the DC voltage only to its past magnitude. Figure 10 conveys that a flow of current in the neutral conductor is circulating which has to be suppressed by the neutral phase of the shunt APF, thus forcing the supply-neutral current to zero. Table 2 summarizes the voltage sag mitigation of various methods.
Due to the operation of the UPQC, the shunt AF current (ica) compensates the reactive power and the harmonics of the load; thus the source current follows the sinusoidal reference currents. The THD of the supply current is 3.19%, while the load current THD is 12.73% as shown in Figures 10 and 11, respectively. Moreover, the peak value of the supply current after compensation is less than the peak value of the load current, thereby increasing the loading capability of the AC mains. The RMS value of phase “a” supply current after compensation is reduced to 27.62 A and before compensation its value is 39.52 A as observed from simulation results. The UPQC effectively maintains the sinusoidal supply currents and a constant DC bus voltage when the load is reduced at 0.52 sec and increased at 0.8 sec as shown in Figure 10. Due to the connection of a single-phase diode rectifier, a current of 17.9 A flows in the load neutral conductor. This current is compensated for by the fourth leg of the shunt AF, thus reducing the supply-neutral current to zero. Table 3 shows the comparison of THD produced by various methods.
The confrontation in improving the power quality has become a promising area of research amongst power system and power electronic engineers and researchers. With the ever increasing advent of nonlinear loads and also due to high frequency switching characteristics, suitable conditioners are always a demand. Unified Power Quality Conditioner (UPQC) is one of the promising power electronic circuit modules to overcome voltage sag and total harmonic distortion problems, as the circuit is modeled using both series-active and shunt-active power filters. Thus the benefits of both the power filters are integrated for better power quality mitigation is realized. This paper considers the advantages of the fuzzy logic and proposes a new control scheme for the Unified Power Quality Conditioner (UPQC) for minimizing the voltage sag and total harmonic distortion in the distribution system. The reference signal generated by the fuzzy logic controller was given as input to the UPQC switching module. Exhaustive simulation experiments using MATLAB/Simulink have been done and based on the results and output received it is observed that the proposed fuzzy logic controller is better in improving the power quality by minimizing the voltage sag and total harmonic distortion when compared to the conventional PI controller. To enable this, a systematic approach for creating the fuzzy membership functions is carried out by using an ant colony optimization technique for optimal fuzzy logic control. In this research the UPQC is only simulated for minimizing the voltage sag and total harmonic distortion in the distribution system but the main purpose of UPQC is to compensate for voltage imbalance, reactive power, negative-sequence current, and harmonics and these parameters will be considered in the near future.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
- E. W. Gunther and H. Mehta, “A survey of distribution system power quality-preliminary results,” IEEE Transactions on Power Delivery, vol. 10, no. 1, pp. 322–329, 1995.
- Y. Chen, X. Zha, J. Wang, H. Liu, J. Sun, and H. Tang, “Unified power quality conditioner (UPQC): the theory, modeling and application,” in Proceedings of the International Conference on Power System Technology (PowerCon '00), vol. 3, pp. 1329–1333, IEEE, 2000.
- A. Ghosh and G. F. Ledwich, Power Quality Enhancement Using Custom Power Devices, Kluwer Academic Publishers, 2002.
- M. Basu, S. P. Das, and G. K. Dubey, “Comparative evaluation of two models of UPQC for suitable interface to enhance power quality,” Electric Power Systems Research, vol. 77, no. 7, pp. 821–830, 2007.
- V. Khadkikar, “Enhancing electric power quality using UPQC: a comprehensive overview,” IEEE Transactions on Power Electronics, vol. 27, no. 5, pp. 2284–2297, 2012.
- M. Brenna, R. Faranda, and E. Tironi, “A new proposal for power quality and custom power improvement: OPEN UPQC,” IEEE Transactions on Power Delivery, vol. 24, no. 4, pp. 2107–2116, 2009.
- D. Graovac, V. Katic, and A. Rufer, “Power quality compensation using universal power quality conditioning system,” IEEE Power Engineering Review, vol. 20, no. 12, pp. 58–60, 2000.
- A. Ghosh and G. F. Ledwich, Power Quality Enhancement Using Custom Power Devices, Kluwer Academic, 2002.
- L. H. Tey, P. L. So, and Y. C. Chu, “Unified power quality conditioner for improving power quality using ANN with hysteresis control,” in Proceedings of the International Conference on Power System Technology (PowerCon '04), vol. 2, pp. 1441–1446, IEEE, November 2004.
- V. G. Kinhal, P. Agarwal, and H. O. Gupta, “Performance investigation of neural-network-based unified power-quality conditioner,” IEEE Transactions on Power Delivery, vol. 26, no. 1, pp. 431–437, 2011.
- F. Mekri, M. Machmoum, N. A. Ahmed, and B. Mazari, “A fuzzy hysteresis voltage and current control of an unified power quality conditioner,” in Proceedings of the 34th Annual Conference of the IEEE Industrial Electronics (IECON '08), pp. 2684–2689, IEEE, Orlando, Fla, USA, November 2008.
- M. B. I. Reaz, F. Choong, M. S. Sulaiman, and F. Mohd-Yasin, “Prototyping of wavelet transform, artificial neural network and fuzzy logic for power quality disturbance classifier,” Electric Power Components and Systems, vol. 35, no. 1, pp. 1–17, 2007.
- M. George, “Artificial intelligence based three-phase unified power quality conditioner,” Journal of Computer Science, vol. 3, no. 7, pp. 465–477, 2007.
- I. Axente, J. N. Ganesh, M. Basu, M. F. Conlon, and K. Gaughan, “A 12-kVA DSP-controlled laboratory prototype UPQC capable of mitigating unbalance in source voltage and load current,” IEEE Transactions on Power Electronics, vol. 25, no. 6, pp. 1471–1479, 2010.
- C. Benachaiba, A. M. Haidar, M. Habab, and O. Abdelkhalek, “Smart control of UPCQ within microgrid energy system,” Energy Procedia, vol. 6, pp. 503–512, 2011.
- A. Elnady, A. Goauda, and M. M. A. Salama, “Unified power quality conditioner with a novel control algorithm based on wavelet transform,” in Proceedings of the Canadian Conference on Electrical and Computer Engineering, vol. 2, pp. 1041–1045, IEEE, 2001.
- D. Graovac, V. A. Katić, and A. Rufer, “Power quality problems compensation with universal power quality conditioning system,” IEEE Transactions on Power Delivery, vol. 22, no. 2, pp. 968–976, 2007.
- K. S. R. Kumar and S. V. A. R. Sastry, “Application of PI, fuzzy logic and ANN in improvement of power quality using UPQC,” in Proceedings of the International Conference on Sustainable Energy and Intelligent Systems (SEISCON '11), pp. 316–319, July 2011.
- G. S. Kumar, B. K. Kumar, and M. K. Mishra, “Mitigation of voltage sags with phase jumps by UPQC with PSO-based ANFIS,” IEEE Transactions on Power Delivery, vol. 26, no. 4, pp. 2761–2773, 2011.
- J. Jayachandran, N. Muthu Preethi, and S. Malathi, “Application of fuzzy logic in PWM technique and dc link voltage control for a UPQC system,” International Review on Modelling and Simulations, vol. 6, no. 4, pp. 1198–1204, 2013.
- W. R. A. Ibrahim and M. M. Morcos, “Artificial intelligence and advanced mathematical tools for power quality applications: a survey,” IEEE Transactions on Power Delivery, vol. 17, no. 2, pp. 668–673, 2002.
- Y. Liao and J.-B. Lee, “A fuzzy-expert system for classifying power quality disturbances,” International Journal of Electrical Power & Energy System, vol. 26, no. 3, pp. 199–205, 2004.
- A. E. Leon, S. J. Amodeo, J. A. Solsona, and M. I. Valla, “Non-linear optimal controller for unified power quality conditioners,” IET Power Electronics, vol. 4, no. 4, pp. 435–446, 2011.
- S. Mikkili and A. K. Panda, “Real-time implementation of PI and fuzzy logic controllers based shunt active filter control strategies for power quality improvement,” International Journal of Electrical Power and Energy Systems, vol. 43, no. 1, pp. 1114–1126, 2012.
- L. A. Zadeh, “Fuzzy logic, neural networks, and soft computing,” Communications of the ACM, vol. 37, no. 3, pp. 77–84, 1994.
- T. J. Ross, Fuzzy Logic with Engineering Applications, John Wiley & Sons, 2009.
- MATLAB & Simulink Toolbox Release, The MathWorks, Natick, Mass, USA, 2012.
- M. Basu, M. Farrell, M. F. Conlon, K. Gaughan, and E. Coyle, “Optimal control strategy of UPQC for minimum operational losses,” in Proceedings of the 39th International Universities Power Engineering Conference (UPEC '04), vol. 1, pp. 246–250, IEEE, September 2004.
Copyright © 2015 N. Kumarasabapathy and P. S. Manoharan. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.