Random Generation of Arbitrary Waveforms for Emulating Three-Phase Systems
Abstract
This paper describes an apparatus for generating a signal representative of steady-state and transient disturbances in three-phase waveforms of an ac electrical system as described in IEEE Std 1159-09. It can be configured as a synthesizer of randomly distorted signals for different applications: for testing the effects of disturbed grid on equipment and to generate patterns of electrical disturbances for the training of artificial neural networks, which are used for measuring power quality tasks. For the first purpose, voltage and current amplifiers are added in the output stage, which allows the generation of disturbed signals at grid level.
Full text
Random Generation of Arbitrary Waveforms for Emulating Three-Phase Systems Juan-Carlos Montaño, Senior Member, IEEE, Carlos León, Senior Member, IEEE, Antonio García, Antonio López, Iñigo Monedero, and Enrique Personal, Student Member, IEEE Abstract—This paper describes an apparatus for generating a signal representative of steady-state and transient disturbances in three-phase waveforms of an ac electrical system as described in IEEE Std 1159-09. It can be configured as a synthesizer of randomly distorted signals for different applications: for testing the effects of disturbed grid on equipment and to generate patterns of electrical disturbances for the training of artificial neural networks, which are used for measuring power quality tasks. For the first purpose, voltage and current amplifiers are added in the output stage, which allows the generation of disturbed signals at grid level. Index Terms—AC generators, artificial neural network (ANN), education, load modeling, power hardware in the loop (PHIL), power quality (PQ), power system simulation, signal synthesis, test equipment. I. INTRODUCTION MOST of today’s instrumentation for three-phase systems used in the industry is focused and designed for testing and measuring power supply systems and equipment connected thereto [1]. Emerging methods for advanced experimentation exist, such as the power hardware-in-the-loop (PHIL) simulation [2], [3] whereby a piece of power hardware, for example, an energy-power meter or a power electronic drive, is operated from a virtual grid, simulated in real time with the necessary power capabilities through precision power amplifiers. PHIL simulation method can be applied too for researching the realtime behavior of controller and protection equipment. All of these applications have a positive and economic impact on industry. In another context, it is well known that an effective way of testing equipment seems to be that of supplying their voltage and current input channels with prior unknown signals randomly generated [4], [5]. If the test is repeated a given number of times and a new set of test signals is randomly generated at each repetition, each new test shows different randomly generated test waveforms, and therefore, the behavior of equipment under test is likely to be verified in real conditions or very close to the real ones. This work was supported in part by the research project ref. C03-056 and in part by the research projects CICYT/FEDER DPI2006-15467-C02-01 and CICYT/FEDER DPI2006-15467-C02-02. The authors are with the Electronic Technology Department, University of Seville, Escuela Politecnica Superior, 41011 Seville, Spain (e-mail: [email protected]; [email protected]; [email protected]; [email protected]; imonedero@ us.es; [email protected]). In this paper, we developed an apparatus capable of generating realistic waveforms representative of many industrial power applications. Control and configuration of the unit is very intuitive owing to the use of self-explanatory graphical interface. Instead of competing with commercial systems, it is designed to provide a very low cost alternative for realtime hardware-in-the-loop applications while maintaining acceptable specifications. In the literature, there are some examples of equipment similar to the random generator described in this paper, but in some cases only is it possible to generate a limited number of disturbances [6] or the graphical interface is not user-friendly and has low configuration possibilities [7]. The following sections will discuss the proposed procedure and provide the details of a laboratory prototype specifically developed: 1) without output amplifiers: a) arbitrary and random generation of training patterns for optimal design of artificial neural networks (ANNs) [8] and b) arbitrary generation of low-voltage and low-current levels (scaling-down version of three-phase power systems) in separated channels for training or teaching; 2) with output amplifiers: c) arbitrary and random generation of electrical patterns at high-power levels for testing the effects of power-line disturbances on equipment [5] and d) arbitrary generation of high-voltage and highcurrent levels in separated channels for representing dynamic behaviors of a power system. II. AWG According to the considerations in the previous section, the proposed solution for testing equipment under common working conditions or for training ANNs is based on the generation of randomly distorted waveforms for the voltage and current signals. This can be done in a relatively simple way employing a digital-to-analog conversion (DAC) board connected to a programmable device, such as a digital signal processor or PC. A. Software Based on this concept, LabVIEW and TestStand software (National Instrument) were used to program an automatic signal generator that allows complete configuration of the patterns required. First, a virtual instrument (VI), that we called Pandora, was implemented in LabVIEW [9]. This VI mainly generates a pattern based on the parameters defined by the user; thus,
Fig. 1. Front panel of Pandora 3ph. steady-state or transient-state disturbances were modeled as described hereinafter. In a first stage, the system was designed to be used manually, so the user needed to specify the parameters of the pattern for every simulation. Then, TestStand was included in order to provide automation. This software tool can help the user to develop automated test and validation systems, i.e., it can develop test sequences that integrate code modules written in any test programming language. Sequences also specify execution flow, reporting, database logging, and connectivity to other enterprise systems. Finally, test systems to production with easy-to-use operator interfaces can be organized [10]. Several algorithms were programmed in TestStand to launch the Pandora VI according to different goals (random harmonic contents patterns, noisy signals, transient disturbances, etc.). Generated patterns can be saved as text files to be used offline for ANN training for instance or sent to the DAC board in live experiments (as in test purposes). The front panel of three-phase Pandora VI is shown in Fig. 1. A typical sequence consists basically of a setup operation, where all the variables reset to their default values, and the main operation where parameters and inputs that define the new experiment are modified and Pandora VI is executed. Then, with all these values, reports of the results are generated. Finally, the cleanup operation is executed, where the variables are reset again to default values. Therefore, the Pandora VI consists of the main processes of Fig. 2. First, inputs and parameters are collected from manual user or TestStand automatic sequences. Second, the signal is built according to these specifications, and third, the pattern is sent to a file or to the DAC board. The main feature of the developed architecture is that it is a layer-based model. It distinguished three distinct parts or layers programmed in LabVIEW that carry out tasks that are essentially different. 1) Layer 3: This module is responsible for managing the user interface carrying out the display of the windows on each case. On the other hand, it allows the user to Fig. 2. General diagram of generation with Pandora. enter all the information necessary for the edition of the desired signal. Therefore, this layer is focused on gathering information that comes from the program’s controls, grouped according to some data structure, and transfers it to layer 2. 2) Layer 2: It is the real engine of the application. From the data entered by the user and have previously been managed through layer 3, layer 2 performs all calculations necessary to generate the data signal to be edited. This is where the various models are implemented in each of the disturbances that we studied previously. The output of layer 2 is a set of numerical data corresponding to the edited signal. These values are transferred to layer 1. 3) Layer 1: This block performs all the communications with the screen, files, and data card. In this block, we properly take care of displaying the user interface. On the other hand, it condenses the implementation of all the functions necessary to export the data signal received from layer 2 to a data file that follows a standard format. Moreover, it performs all the communication with the hardware installed to perform the physical generation of the edited signal through the data card generation. The scheme of the layer-based model programmed in LabVIEW is shown in Fig. 3. 1) Constraints for Random Generation: Using this system, it is possible to synthesize any kind of waveforms in the frequency range of interest for the emulation of actual power systems. Of course, a purely random generation of the distortion components is not likely to represent the real operating conditions of actual power systems. The system is designed to program disturbances as described in power quality (PQ) standards (i.e., IEEE Std 1159-09). Therefore, a number of constraints must be considered by the generation algorithm. In particular, the following constraints have been considered. 1) Highest harmonic order is given to the synthesizer as an input parameter so that the desired bandwidth is not exceeded. 2) Maximum allowed distortion is imposed as an input parameter in terms of maximum allowable total harmonic distortion (THD) factor, separately for the voltage and current signals. 3) Fundamental component of the voltage signal, U1, can be set to any value in the range [0.9U1,1.1U1], where U1is the rated voltage [1]. 4) Fundamental component of the current signal can be set to any desired percentage of the rated current, and its phase shift with respect to the fundamental component of
Fig. 3. LabVIEW architecture of Pandora. the voltage signal can be set to any value, either leading or lagging. 5) Fundamental frequency can be set to any value in the range [0.98fn,1.02fn], where fnis the rated frequency [1] (where fn=50or 60 Hz). Taking into account the aforementioned constraints, a random number of steady-state and transient-state disturbances can be emulated. 2) Steady-State Disturbances: • Harmonics Harmonic components, randomly distributed between the fundamental component and the maximum desired harmonic order, can be generated. The current waveform always has the same harmonic components as the voltage waveform. It also has additional harmonic components that, when provided by the random generation, account for the presence of nonlinear loads. Amplitude and phase shift are randomly generated for each of the harmonic components determined in the previous step. A check is performed so that the maximum desired THD factor is not exceeded. If a suitable number of different randomly generated distorted signals are used to supply the unit under test (UUT), it is possible to assume that a significant number of possible working conditions have been reproduced so that the UUT can be hypothetically tested in its real working conditions. The following mathematical model was implemented: C(t)=A+ N n=1 Ansin(2πnf1t+ϕn)(1) where Ais the dc term (V or A), Anis the amplitude of the nth harmonic of the signal (V or A), f1is the fundamental frequency (Hz), ϕnis the phase of the nth harmonic (rad), and nis the harmonic order (n=1,...,N). • Flicker Flicker is considered an amplitude modulation of the carried signal C(t), which changes in function of the modulating signal F(t)[11]. The modulating signal has sinusoidal form with prefixed random amplitude, frequency (usually around 30 Hz), and an initial phase. The equation which defines the mathematical model implemented by the emulator is Z(t)=F(t)C(t)=[1+Afksin(2πffkt+ϕfk)] C(t)(2) where Afk,ffk, and ϕfk are the flicker amplitude, flicker frequency, and flicker phase, respectively. • Unbalance: Steady-state symmetrical components The method of symmetrical component analysis takes its origin from [12]. It presents a mathematical approach for the analysis of an asymmetrical polyphase system (under steadystate conditions) by transforming it into a set of symmetrical sequence networks called positive-, negative-, and zero-sequence networks. If Fa,Fb, and Fcdenote the corresponding original phasors of phases a, b, and c of a three-phase system, then ⎡ ⎣ Fa Fb Fc ⎤ ⎦=⎡ ⎣ F+ a F+ b F+ c ⎤ ⎦+⎡ ⎣ F− a F− b F− c ⎤ ⎦+⎡ ⎣ F0 a F0 b F0 c ⎤ ⎦(3) where +,−, and 0 denote positive-, negative-, and zerosequence components, respectively. Since each set of sequence components is balanced, one can deduce [13] ⎡ ⎣ F0 a F+ a F− a ⎤ ⎦=1 3 ⎡ ⎣ 11 1 1ββ 2 1β2β ⎤ ⎦⎡ ⎣ Fa Fb Fc ⎤ ⎦(4) where β=exp(j2π/3). 3) Transient-State Disturbances: • Overvoltage, swell, undervoltage, and sag In these kinds of disturbances, the amplitude of the signal rises (overvoltage or swell) or falls (undervoltage and sag) a certain value along a time interval. In the development of the disturbance generator, a trapezoidal model for the amplitude evolution (lineal slope) was considered. The model makes it possible to approximate the amplitude disturbances most frequently encountered in power systems. Fig. 4 shows a graphic of the model used for overvoltages or swells (inverse trapeze for undervoltages and sags); the following parameters are defined: pinitial sample of the disturbance; pip slope of the initial ramp; pfp slope of the final ramp; n1number of samples of the initial ramp; n2number of samples of the final ramp; bnumber of samples at the bottom; Mtotal number of samples. • Oscillatory transients
Fig. 4. Sag model. The electrical pattern generator (EPG) models transient as a damped sine through a superposed exponential function, which is added to C(t)at a certain point. The implemented mathematical model is expressed as T(t)=e−atArsin(2πfrt+ϕr)(5) where ais the oscillatory-transient exponent, Aris the amplitude of the ripple (V or A), fris the frequency of the ripple (Hz), and ϕris the initial phase of the ripple (rad). •Noise The generator makes it possible to add an additive white Gaussian noise in order to simulate more realistic signals of the power line. B. Hardware The emulator design is based on generating three-phase voltages and four line currents to emulate a low-voltage power system. Generated data sets are obtained from a host PC in the form of data files with American Standard Code for Information Interchange format compatible with the most popular dataanalysis tools (Matlab, Mathcad, etc.). The host PC is equipped with a NI PXI 6733 board with eight analog outputs at up to 1 MS/s, 16-b resolution, and ±10-V output range. Seven voltage signals are available: three proportional to the three phase-neutral voltages (Va,Vb, and Vc) and four proportional to the three line currents (Ia,Ib, and Ic) and neutral current (In). At the final stage, the amplifier section brings the voltage signals to the grid level. The number and type of amplifiers depend on the application of the system. The voltage across the load and/or the current flowing through the load or UUT can be simulated. Fig. 5 shows the simplified three-phase power emulation circuit. 1) Amplifier Section: A very critical issue in the design of the test system is the amplifier section since it must ensure accurate and constant gain and phase shift on the whole bandwidth required. On the other hand, the amplifier type depends on the selected application. Two options have been considered. Option 1. A power amplifier to test voltages at grid level In this type of application, disturbed voltage signals at grid level are generated for testing equipment under real conditions Fig. 5. Simulation of an actual voltage source (Option 1): Voltage generator with programmed disturbances and power amplifier. Fig. 6. Simulation of a complete system (Option 2): (a) Power source with programmable disturbances applied to an arbitrary load and (b) voltage and current generator with programmable disturbances and amplified outputs. (see Fig. 5). In this case, generated voltage signals can be configured for single-phase or three-phase systems. The amplifier section consists of one or three voltage amplifiers with the power capability necessary to supply the UUT. A laboratory prototype has been implemented for testing single-phase systems. The Pacific Power Source Model 320 was used as a power amplifier to fulfill all the proposed requirements: 1) output voltage up to ±600 peak volts; 2) maximum output power: 1.2 kVA; 3) bandwidth (30–5 kHz) at full power; 4) THD <0.2%. Option 2. A high-voltage amplifier and a high-current transconductance amplifier to test voltages and load currents at grid level (see Fig. 6) . In this second type of applications, it is necessary to generate both voltages and currents at grid levels to simulate a complete system with high-voltage sinusoidal supply source with added disturbances and arbitrary load. In these applications, common UUT (power meters, power analyzers, protection relays, etc.)
Fig. 7. Laboratory prototype of the proposed test system with voltage and current amplifiers. measures the voltages and/or currents through independent inputs. These inputs typically have high-input impedance for voltage measurements and low-input impedance for current measurements, so it is not necessary to amplify the output signals with high-power capabilities. Voltage amplifiers (Av)have been designed using Apex PA05 high-voltage low-power operational amplifiers with some important specifications: 1) output voltage up to ±600 peak volts; 2) maximum output current =5mA; 3) bandwidth (dc to 50 kHz); 4) THD <0.1%. Current amplifiers (Ai)have been designed using operational amplifiers and discrete transistors as high-current low-power transconductance amplifiers. Their main characteristics are as follows: 1) output current up to ±50-A peak; 2) maximum output voltage =±8V; 3) bandwidth (dc to 50 kHz); 4) THD <0.2%. Fig. 7 shows the implemented laboratory prototype of the proposed test system, with the two types of amplifiers. III. APPLICATIONS The single-phase or three-phase power arbitrary waveform generator (AWG), without or with the amplifier stage configured according to Option 1 or Option 2, allows a set of applications requiring the use of high-power or low-power sources. A. Training Patterns for Optimal Design of ANNs The AWG has been developed as an auxiliary tool to generate electric patterns for ANNs, i.e., we have configured the AWG as an EPG. Pattern recognition in ANNs generally requires preprocessing of data, feature extraction, and final classification [16]–[19]. One of the most important tasks in the design and development process of an ANN is to generate an adequate number of training patterns in order to approximate future inputs. Sometimes, an optimal design of the ANN is found, but the limited number of training patterns does not give good results. In particular, in PQ measurement, a great number of electrical patterns is necessary due to the multiple combinations of different disturbances which can coincide in one or various samples. Thus, in order to extract the signal features, ANNs are usually combined with mathematical analysis, such as Fourier and wavelet transforms, for the generation of signal features which serve as inputs of the network [8]. Thus, with the help of these mathematic tools, the detection of the electrical disturbances has tended to be easy, but their classification is still a difficult task in which ANNs play an important role [14]–[16]. Another additional problem with ANNs applied to PQ is the impossibility of obtaining real useful training patterns directly from the power grid due to the irregular apparition of these disturbances and the difficulty to capture them. In turn, it is very difficult to get access to databases of electrical disturbances and, once achieved, to adjust the features of the obtained electrical patterns to the requirements of the system to be designed (in parameters such as sample time and voltage range defined for each type of disturbance). Thus, for the task of training ANNs for the detection and classification of electrical disturbances, the EPG generates an unlimited number of patterns to be used by a classification system. The types of disturbances include overvoltage, swell, undervoltage, sag, oscillatory transients, harmonics, flicker, unbalance, frequency variations, and interruptions. For the application described in [8], over 27 000 signal files have been generated, including one-disturbance signals and two-disturbance signals, and tried to sweep all the types of disturbances. B. Training or Teaching Tool Another important application of the emulator system is as teaching and/or training tool. Three-phase power can be taught in a safe laboratory environment using the three-phase power emulator without exposing the student to dangerous high voltages and currents. Another important consideration of the emulation system is the low cost to build and maintain. An affordable low-cost emulation system can be very helpful to schools wanting to improve their laboratory equipment and teaching techniques. The students can learn about phase-angle relationships by editing the output waveforms, which are displayed on the screen via the monitoring program. C. Testing Equipment Using Option 1, it is possible to test different types of systems in the presence of supply voltage disturbances at grid level. The output voltages should be used to drive the UUT within the power limits of the power amplifier [14], [15]. In this kind of applications, it is possible to test the equipment under voltage disturbances [20], [21], researching the real-time behavior of controller and protection equipment [4], [22] or testing and
Fig. 8. Laboratory setup for testing a power meter. comparing systems and/or techniques for disturbance analysis [23]–[26]. This type of application has been implemented in the case study described in Section IV of this paper. D. Scaling-Down Version of Three-Phase Power Systems Finally, system designers and manufacturers can use the three-phase power emulator to build and test a scaled-down version of the system being considered. Studying scaled-down versions of the proposed equipment can greatly aid the designer in testing and performing system alterations by saving time and cost. Troubleshooting can be controlled and easy to perform with smaller manageable systems. Once the small-scale model is fully functional, the system is ready for full-scale assembly. IV. EXAMPLE OF REAL APPLICATION Fig. 8 shows an example of a real experimental setup for testing an energy-power meter (power line communication) under conditions of grid disturbances. The accuracy in the measurement of voltage, current, active and reactive power, and power factor, with different kinds of load (linear Ror RL and nonlinear) and periodical disturbances (flicker, harmonics, combined, transient, etc.), has been analyzed. Pandora system combined with a commercial power voltage amplifier has been used to generate a single-phase voltage signal at grid level with an added set of common disturbances. This signal had been applied to a digital energy/power meter (UUT) with different loads: linear (real or complex) and nonlinear (switched power regulator). The output data values of the UUT have been compared, for different loads and disturbances, to a reference power-analysis system consisting in a calibrated sensor card equipped with voltage and current sensors (both TABLE I EXPERIMENTAL RESULTS based on Hall effect) and a PC equipped with an analog-todigital acquisition board and controlled by data-analysis software developed in LabVIEW.
Fig. 9. Example 1—Harmonic disturbance (Test ID 17). (a) Pandora’s front panel. (b) Pandora’s harmonic setup. (c) Measures from the reference poweranalysis system (the measured current, white signal, is scaled by 20). Table I summarizes the results of tests in active power measurements. Because the measures are located in the lower range of the UUT (<1kW), the practical output resolution is limited to two digits. With these precision limits, we conclude that the UUT is practically not affected, in the measure of the active power, by the disturbances tested. However, there are significant differences in the reactive power, and power factor, measured when the current has high-frequency harmonics. This may be caused by a switching load or by the presence of high-frequency harmonics in voltage applied on a resistive load. Figs. 9–11 show the front panel of Pandora and the corresponding screen of the power-analysis system for three types of disturbance: harmonics, flicker, and transient. Fig. 10. Example 1—Flicker disturbance (Test ID 6). (a) Pandora’s front panel. (b) Measures from the reference power-analysis system (the measured current, white signal, is scaled by 20). Fig. 11. Example 3—Generation of a transient disturbance (Test ID 25). (a) Pandora’s front panel. (b) Measures from the reference power-analysis system (the measured current, white signal, is scaled by 20).
This real application demonstrates the flexibility and ease of use that the system Pandora involved in this type of application. V. C ONCLUSION This paper has described an AWG for signals representative of steady-state and transient disturbances in singleor threephase waveforms of electrical systems, as described in IEEE Std 1159-09. The system has different potential applications: training pattern generation for ANN design, training or teaching tool, equipment testing, or scaling-down version of three-phase power systems. Depending on the application, it is possible to use the system with or without an output amplifier. In that case, there are two possible options. The first one consists in a power amplifier to test at grid-voltage level. The second option combines a lowpower high-voltage amplifier and a high-current transconductance amplifier to test grid-voltage and load-current levels. An example of a real equipment testing application is described in order to demonstrate the system flexibility and ease of use. The system is a valuable alternative to commercial arbitrary generators in terms of user-friendly interface, low cost, and flexibility to disturbance combination and configuration. REFERENCES [1] Testing and Measurement Techniques. General Guide on Harmonics and Interharmonics Measurements and Instrumentation, for Power Supply Systems and Equipment Connected Thereto, IEC 61000-4-7, 2004. [2] M. Steurer, C. S. Edrington, M. Sloderbecj, W. Rein, and J. Langston, “A megawatt-scale power hardware-in-the-loop simulation setup for motor drives,” IEEE Trans. Ind. Electron., vol. 57, no. 4, pp. 1254–1260, Apr. 2010. [3] C. León de Mora, Í. Monedero Goicoechea, A. García Delgado, A. López Ojeda, J. M. Elena Ortega, and J. C. Montaño Asquerino, “Generador de patrones eléctricos,” Spain, Patent P200502457, Oct. 3, 2005. [4] B. Lu, X. Wu, H. Figueroa, and A. Monti, “A low-cost real-time hardwarein-the-loop testing approach of power electronics controls,” IEEE Trans. Ind. Electron., vol. 54, no. 2, pp. 919–931, Apr. 2007. [5] A. Ferrero and C. Muscas, “On the selection of the best test waveform for calibrating electrical instruments under nonsinusoidal conditions,” IEEE Trans. Instrum. Meas., vol. 49, no. 2, pp. 382–387, Apr. 2000. [6] A. von Jouanne, E. Matheson, and A. Wallace, “A power quality test platform based on a 120 kVA programmable source including experimental demonstrations,” Elect. Power Compon. Syst., vol. 31, no. 6, pp. 535–551, 2003. [7] K. Oranpiroj, S. Premrudeepreechacharn, M. Ngoudech, W. Muangjai, K. Yingkayun, and T. Boonsai, “The 3-phase 4-wire voltage sag generator based on three dimensions space vector modulation in abc coordinates,” in Proc. IEEE Int. Symp. Ind. Electron., 2009, pp. 275–280. [8] I. Monedero, C. León, J. Ropero, A. García, J. M. Elena, and J. C. Montaño, “Classification of electrical disturbances in real time using neural networks,” IEEE Trans. Power Del., vol. 22, no. 3, pp. 1288–1296, Jul. 2007. [9] NIC, Austin, TX, LabView Analysis v8.2, Reference Manual, 2007. [10] NIC, Austin, TestStand, Using TestStand, 2003. [11] B. Bhargava, “Arc furnace flicker measurements and control,” IEEE Trans. Power Del., vol. 8, no. 1, pp. 409–423, Jan. 1993. [12] C. L. Fortescue, “Method of symmetrical co-ordinates applied to the solution of polyphase networks,” AIEE Trans., vol. 37, pp. 1027–1140, 1918. [13] U. K. Rao, M. K. Mishra, and A. Ghosh, “Control strategies for load compensation using instantaneous symmetrical component theory under different supply voltages,” IEEE Trans. Power Del., vol. 23, no. 4, pp. 2310–2317, Oct. 2008. [14] K. P. Brand, J. Kopainsky, and F. Wittwer, “Three-phase measurement evaluation using a high-speed processor with snapshot facility,” IEEE Trans. Power Del., vol. 3, no. 3, pp. 867–873, Jul. 1988. [15] D. Chu, “Phase digitizing sharpens timing measurements,” IEEE Spectr., vol. 25, no. 7, pp. 28–32, Jul. 1988. [16] P.K.Dash,S.K.Panda,A.C.Liew,B.Mishra,andR.K.Jena,“New approach to monitoring electric power quality,” Elect. Power Syst. Res., vol. 46, no. 1, pp. 11–20, Jul. 1998. [17] J. V. Wijayakulasooriya, G. A. Putrus, and P. D. Minns, “Electric power quality disturbance classification using self-adapting artificial neural network,” Proc. Inst. Elect. Eng.—Gener. Transm. Distrib., vol. 149, no. 1, pp. 98–101, Jan. 2002. [18] A. K. Ghosh and D. L. Lubkeman, “The classification of power system disturbance waveforms using a neural network approach,” IEEE Trans. Power Del., vol. 10, no. 1, pp. 109–115, Jan. 1995. [19] D. Borrás, M. Castilla, N. Moreno, and J. C. Montaño, “Wavelet and neural structure: A new tool for diagnostic of power system disturbances,” IEEE Trans. Ind. Appl., vol. 37, no. 1, pp. 184–190, Jan./Feb. 2001. [20] F. V. Topalis, I. F. Gonos, and G. A. Vokas, “Arbitrary waveform generator for harmonic distortion on compact fluorescent lamps,” Measurement, vol. 30, no. 4, pp. 257–267, Dec. 2001. [21] L. M. Anderson and K. B. Bowes, “The effects of power-line disturbances on consumer electronic equipment,” IEEE Trans. Power Del., vol. 5, no. 2, pp. 1062–1065, Apr. 1990. [22] G. Parma and V. Dinavahi, “Real-time digital hardware simulation of power electronics and drives,” IEEE Trans. Power Del., vol. 22, no. 2, pp. 1235–1246, Apr. 2007. [23] A. Cataliotti and V. Cosentino, “A time-domain strategy for the measurement of IEEE Standard 1459-2000 power quantities in three-phase and single-phase systems,” IEEE Trans. Power Del., vol. 23, no. 4, pp. 2113– 2123, Oct. 2008. [24] E. Pérez and J. Barros, “A proposal for on-line detection and classification of voltage events in power systems,” IEEE Trans. Power Del., vol. 23, no. 4, pp. 2132–2138, Oct. 2008. [25] D. Gallo, C. Landi, and N. Rignano, “Real-time digital multifunction instrument for power quality integrated indexes measurement,” IEEE Trans. Instrum. Meas., vol. 57, no. 12, pp. 2769–2776, Dec. 2008. [26] A. S. Cerqueira, D. D. Ferreira, M. V. Ribeiro, and C. A. Duque, “Power quality events recognition using a SVM-based method,” Elect. Power Syst. Res., vol. 78, no. 9, pp. 1546–1552, Sep. 2008.