Journal of Power and Energy Engineering
Vol.05 No.02(2017), Article ID:74019,26 pages
10.4236/jpee.2017.52003
Adaptive Quasi-PID Control Method for Switching Power Amplifiers
Xiaoming Sun
Department of Electrical Engineering, Chongqing Water Resources and Electric Engineering College, Chongqing, China

Copyright © 2017 by author and Scientific Research Publishing Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).
http://creativecommons.org/licenses/by/4.0/



Received: January 4, 2017; Accepted: February 6, 2017; Published: February 9, 2017
ABSTRACT
Quasi-PID control method that is able to effectively inhibit the inherent tracking error of PI control method is proposed on the basis of a rounded theoretical analysis of a model of switching power amplifiers (SPAs). To avoid the harmful impacts of the circuit parameter variations and the random disturbances on quasi-PID control method, a single neuron is introduced to endow it with self-adaptability. Quasi-PID control method and the single neuron combine with each other perfectly, and their formation is named as single-neuron adaptive quasi-PID control method. Simulation and experimental results show that single-neuron adaptive quasi-PID control method can accurately track both the predictable and the unpredictable waveforms. Quantitative analysis demonstrates that the accuracy of single-neuron adaptive quasi- PID control method is comparable to that of linear power amplifiers (LPAs) and so can fulfill the requirements of some high-accuracy applications, such as protective relay test. Such accuracy is very difficult to be achieved by many modern control methods for converter controls. Compared with other modern control methods, the programming realization of single-neuron adaptive quasi-PID control method is more suitable for real-time applications and realization on low-end microprocessors for its simple structure and lower computational complexity.
Keywords:
Switching Power Amplifier, Quasi-PID Control Method, Single Neuron, Adaptive Control, Protective Relay Test

1. Introduction
Generating and amplifying waveforms with medium power (i.e., from 1 or 2 W to 1 or 2 kW) have many important applications in various industrial fields, such as protective relay test, and audio process. The task of generating and amplifying a waveform is tracking the command signal of the waveform in current form and voltage form. An amplifier designed for current tracking is called as a current amplifier, and that designed for voltage tracking is called as a voltage amplifier.
Apparently, it is easy to generate and amplify a wave-form accurately with low power (i.e., less than 1 or 2 W), but, with medium power, the accuracy is difficult to control. So, linear power amplifiers (LPAs) [1] that consist of high-power transistors are widely used to retain the linear relationships between the command signals and the output waveforms to acquire a high tracking accuracy. However, with the development of power electronics technology, switching power amplifiers (SPAs) based on converters (including rectifiers and inverters) are also used in a good many waveform generation and amplification occasions, such as active power filters (APFs), and low-fidelity audio amplifiers.
Compared with LPAs, SPAs have those advantages: 1) SPAs do not need the digital-to-analog converters that are sometimes very expensive; 2) the nominal capacity of a switching device is usually much higher than that of a high-power transistor, and thus there is no need to parallel or cascade several devices to obtain a high output power in SPAs, implying a high performance-price ratio of SPAs; 3) unlike LPAs, which need at least 3 stages to obtain a high amplifying gain, traditionally, SPAs need only 1 amplifying stage, meaning that the basic architecture of SPAs is much simpler; 4) the efficiency of SPAs is much higher than that of LPAs because the devices operate in a high-speed switching state; 5) it is easy to isolate the digital signals from the high-power output signals in SPAs by photoelectric couplers.
Although SPAs have the advantages above, the tracking accuracy of SPAs is harder to control than LPAs. To improve the tracking accuracy of SPAs, the authors tested some modern control methods for converter controls. Repetitive control method [2] [3] [4] , which is based on the internal model principle and is a high-performance feed forward control strategy, can effectively track the periodic signals and eliminate the periodic disturbances or distortions. However, when the command signal is nonperiodic or unpredictable, the dynamic response becomes slow, and the tracking accuracy degrades significantly. Deadbeat control method [5] [6] , which is a superior predictive control strategy, has excellent dynamic response and good transient tracking accuracy. However, the actual tracking accuracy depends greatly on its predictive model, the choice of which is empirical and subjective, and thus it is difficult to ensure the optimality of the predictive model. Moreover, the predictive model is sensitive to the uncertainties of the control object, e.g. the parameter variations of the load, which sometimes influence the tracking accuracy. Sliding mode control method [7] [8] [9] shows a good robustness against system parameter variations once the operating point enters the predefined sliding surface. However, it is difficult to design an optimal sliding surface that can adapt to all types of situations. In addition, it is based on an ideal assumption that the sliding velocity of the operating point is infinitely fast, which is unattainable in practical implementations due to the switching frequency limitations of the devices and other factors. These problems always induce oscillations in the output waveforms. Moreover, without complex improvements, it may suffer from great switching frequency variations. In short, these control methods are more suitable for generating and amplifying deterministic waveforms to deterministic loads (e.g. in frequency converters), or tracking various frequency components with relatively low accuracy (e.g. in APFs). Their applications in high-accuracy and variable-load fields are usually limited.
In the process of testing the control methods above to find out the most favorable one for generating and amplifying waveforms with unpredictable characters to variable loads with high-accuracy, the authors discovered an interesting control method, which inherits certain characteristics of both PID control method and deadbeat control method. Because it is more similar to PID control method, it is called quasi-PID control method. Further study shows that quasi- PID control method can be integrated with a single neuron perfectly, so the self-adaptability to variable loads and self-adjustment to random errors can be achieved conveniently. It is called single-neuron adaptive quasi-PID control method, and this paper focuses on discussing its derivation details and its application in SPAs for protective relay test.
2. Modeling of an SPA
The SPA discussed in this paper is based on a single-phase full-bridge topology and an independent DC source (shown in Figure 1), which can be combined as independent blocks to obtain multiple-channel outputs.
2.1. Open-Loop Model
In Figure 1, Q1-Q4 are insulated-gate bipolar transistors (IGBTs), D1-D4 are fast-recovery free-wheeling diodes, L and C are inductor and capacitor of LC output filter, R is a load resistor,
(a constant) is average voltage of DC
Figure 1. Circuit topology of an SPA.
source,
is inductor current,
is load current,
is load voltage and
is modulation signal. The snubber circuits of SPA are omitted for simplicity, the design of which can be found in [10] .
Figure 2 illustrates the principle of generating the bipolar pulse width modulation (PWM) signals, where
is the amplitude of the isosceles-triangle carrier,
is the carrier period and also the switching period and the sampling period (the sampling frequency
). According to the equivalent-area principle [11] [12] , the area of the curved-edge trapezoidal pulse ABCDE should be equal to the net area of the PWM pulses, i.e.
. Because
is very small, the area of ABCDE is close to the area of the rectangle A'C'DE (the shadowed area
).
and
can be written as
(1)
(2)
where
is the ordinate of the intersection point B,
and 


where the relationship 


Figure 2. Principle of generating the bipolar PWM signals.

where 









2.2. Closed-Loop Model
To realize the closed-loop control, the output of SPA should be fed back to affect










2.3. Continuous Model in Frequency Domain










Although it is easy to write out the closed-loop transfer function according to Figure 3, it is difficult to design the controller due to the pure-delay term 

2.4. Discrete Model in Time Domain
For digital simulation in time domain, G(s) must be discretized in time domain.
Figure 3. Continuous model of SPA in frequency domain.
The first step is to transform G(s) in s domain to G(z) in z domain by virtue of the relationship between Laplace transform and z transform:

where Z[・] denotes performing z transform on the expressions in the square brackets. To maintain the invariability of the system step response after z transform, a zero-order holder, i.e., 

The second step is to perform inverse z transform on G(z) to get the difference equation:

where k is the integer index of the discrete time series,

3. Quasi-PID Control Method
The Kirchhoff voltage and current equations of the SPA in Figure 1 are as follows:


where 



when the symmetric regular sampling method is adopted in the modulating process as shown in Figure 2, it is easy to write out the duty cycle

The duration time for 



Given that 





when 


where 




To counteract the nonzero

By replacing the 






According to Equation (17), whether 

If the coefficient of 

and this leads to a concise form of Equation (17):

In practice, the duty cycle is the final control quantity of SPAs, and it needs to be discretized for digital control, which entails the discretization of Equation (16):

and the incremental type, i.e., 

Similarly, Equation (10) is discretized as

where the first-order backward difference is adopted to approximate the first- order differential. The incremental type of Equation (22), i.e.,
is

And the discretized type of Equation (19) is

Substitute Equation (24) into Equation (23), Equation (23) can be rearranged as

Then substitute Equations (24) and (25) into Equation (21), Equation (21) becomes

A widely used type of PID control method [15] is

where 



A term-to-term comparison between Equations (26) and (28) discloses that the first 2 terms are in accordance with each other, and the third term of Equation (26) is composed of 


where the quasi-D parameter is denoted as 


Considering that the control quantity in Equation (8) is



4. Single-Neuron Adaptive Quasi-PID Control Method
Equation (29) shows that all 3 quasi-PID parameters are related to the circuit parameters L, 





4.1. Adaptive Control Structure
The structure of single-neuron adaptive quasi-PID control method is presented in Figure 4, where


Figure 4. Structure of single-neuron adaptive quasi-PID control method.

And



The single neuron sums the 3 weighted inputs up by its adder component “Σ” to form a total input signal:

Substitute Equations (32) and (33) into Equation (34), it is seen that Equation (34) actually realizes the same calculation of Equation (31).
The 3 connection weights in Equation (34) should be normalized to maintain their relative magnitudes to promote the robustness of simulation and actual control. The normalization can be carried out by virtue of vector norms. There are 3 commonly used vector norms [16] : 1) 1-norm, the summation of the absolute values of the elements; 2) 2-norm, the square root of the quadratic sum of the elements; 3) ∞-norm, the maximum value of the absolute values of the elements. Comparisons show that 2-norm is of the greatest computational complexity, and simulations show that it does not give a better control effect than 1-norm. Although ∞-norm is of the lowest computational complexity, it always makes one of the 3 normalized connection weights equal to 1, causing the corresponding input to have the greatest impact on the control quantity and thus inducing oscillations on the output waveform during the first 1 or 2 power frequency periods. Therefore, 1-norm is the best choice, and the normalized type of Equation (34) based on 1-norm is

where 




The single neuron takes 


where a linear proportional function with amplitude limitations is chosen as




In Equation (8), the coefficients of 













4.2. Adaptive Learning Algorithm
The general learning rule [17] for connection weight adjustment is as follows:

where 






Argument 1: If 



where, in this paper, 



Argument 2: If 




where, in this paper,
To better illustrate the 2 arguments above, a periodic square waveform is chosen as an example. The reasons for the choice are: 1) for periodic waveform, comparisons can be made between different waveforms or among different segments of the same waveform; 2) for square waveform, it has rising and falling edges and smooth segments, so the steepness of the former can be used to compare the response speed while the smoothness of the latter can be used to compare the steady-state errors. The simulated output waveform using perceptron learning rule is presented in Figure 5(a), which shows that the rising and falling edges are not steep (i.e., the response speed is slow) but the smooth segments are very flat (i.e., the steady-state errors are very small). The simulated output waveform using Hebb learning rule is presented in Figure 5(b), which shows that the rising and falling edges are steeper than those in Figure 5(a) (i.e., the response speed is faster), but there exist oscillations and great overshoots in the smooth segments (i.e., the steady-state errors are large); the oscillations seem to grow larger, implying the likelihood to become unstable.
Given that the strong point of perceptron learning rule is the weak point of Hebb learning rule and vice versa, the authors creatively combine them together and propose the perceptron-Hebb learning rule:

The simulated output waveform using the new learning rule is presented in



Figure 5. Comparison of the simulated output waveforms using 3 learning rules. (a) Perceptron learning rule, (b) Hebb learning rule, (c) perceptron Hebb learning rule.
Figure 5(c), which shows that the rising and falling edges are steeper than those in Figure 5(a) and the smooth segments are flatter than those in Figure 5(b), meaning that both the response speed and the steady-state errors are improved―the new learning rule inherits the strong points of the two but gets rid of their weak points to a large extent; moreover, the possible unstability of Hebb learning rule never exists.
4.3. Control Flow and Stability Analysis
The control flow of single-neuron adaptive quasi-PID control method for simulation or actual control is summarized in Figure 6. It is shown that Equations (32), (41) and (36) are the 3 most important computational procedures of the flow chart, but they introduce only a small amount of floating additions and multiplications. These calculations are of relatively low computational complexities, meaning that the control method is very suitable for real-time control and for realization on low-end microprocessors.
From Equation (33), it is seen that 


Figure 6. Flow chart of single-neuron adaptive quasi-PID control method for simulation or actual control.
By performing z transforms on Equations (36) and (37) respectively, then solving the resultant simultaneous equations, the system function 


where 
1) The first criterion requires

2) The order of 


3) The third criterion requires

4) …
The punctuation “…” means the curtailment of the subsequent calculations. From calculations, it is found that as long as the choice of 




5. Simulation and Experimental Results
In this section, the effectiveness of single-neuron adaptive quasi-PID control method is illustrated by 4 groups of simulation and experimental results. Section 5.1 tests the sheer ability of quasi-PID control method to counteract the inherent tracking error without the aid of the single neuron. The next 3 sections concentrate on testing the adaptabilities of single-neuron adaptive quasi-PID control method to different loads, operating conditions and disturbances.
5.1. Ability to Counteract the Inherent Tracking Error
A5A (RMS), 50 Hz sinusoidal waveform is chosen for the test. Here, in order to compare the actual performances of quasi-PID control method with the current command signal 




Figure 7. Ability of quasi-PID control method to counteract the inherent tracking error. (a) Simulation result, (b) experimental result.
shows that the output waveform with 


5.2. Adaptability to Load Variations
A ± 5 A (peak-to-peak value), 50 Hz square waveform (its characteristics were discussed in Subsection 4.2) is chosen to test the tracking speed (the response speed) and the tracking accuracy (the steady-state errors) of single-neuron adaptive quasi-PID control method. Normally, to current tracking, the load resistor R is of a few ohms, so 2 situations, R = 3 Ω and 10 Ω, are chosen for the test. The reason for the choice of this load difference (10 Ω − 3 Ω = 7 Ω) is that if the 2 values of R are fairly close, the results would be too close to distinguish. However, this choice gives rise to a problem. The maximum output power of the prototype machine in this paper is designed as 100 W. If the ±5 A square waveform is outputted to R = 3 Ω, the maximum output power is at least 75 W, and if outputted to R = 10 Ω, the maximum output power would be up to 250 W, which is unrealizable for the prototype machine. Thus, only the simulation results are presented (shown in Figure 8).
A comparison of Figure 8(a) and Figure 8(b) shows that the steepness of the rising and falling edges and the smoothness of the smooth segments are alike except the overshoots, so the tracking speed and the tracking accuracy are almost invariant for different values of R, which illustrates the good adaptability of single-neuron adaptive quasi-PID control method to different load resistors.
5.3. Adaptability to System Parameters Drift
As mentioned in Section 4, there are many types of system parameters drift, so, for brevity, the drift of the load resistor R at different temperatures is chosen as a test example, where it is assumed that R varies from 3 Ω to 5 Ω with temperature increase. In practice, this variation is actually very slow, but for convenience the variation of R is further assumed to be abrupt because the fast variation can encompass the slow variation as its special case. A5A (RMS), 50 Hz sinusoidal waveform is again chosen for the test instead of the square waveform, because as to a square waveform, choosing the abrupt variation point at the rising or falling edge would seem to be too special while choosing at the smooth segment would lack representativeness. It is unsafe to abruptly vary the load resistor by a switch or a relay on-line on the prototype machine, and the switch may introduce side effect to the circuit, so again, only the simulation results are presented (shown in Figure 9).
Figure 9(a) shows that R varies abruptly from 3 Ω to 5 Ω at 0.042 s, and the induced disturbance on the output waveform is nearly undetectable. For clear presentation, the dynamic tracking error ei is presented in Figure 9(b) to illustrate the disturbance. Figure 9(b) indirectly illustrates the rapid adjustment of single-neuron adaptive quasi-PID control method towards the abrupt disturbance.


Figure 8. Adaptability of single-neuron adaptive quasi-PID control method to different load resistors. (a) R = 3 Ω, (b) R = 10 Ω.
5.4. Adaptability to Waveforms with Different Frequency Components
Different types of output waveforms contain different frequency components, the content and duration of which, in practice, may be unpredictable. Although the predesigned sampling frequency 



Figure 9. Adaptability of single-neuron adaptive quasi-PID control method to abrupt load variation. (a) The simulated actual output waveform, (b) dynamic tracking error.
since the frequency components of these waveforms are predetermined and the parameters of the controller can be directly adjusted towards these frequency components to acquire a relatively high and stable tracking accuracy; however, for waveforms with unpredictable frequency components, the tracking accuracy of these control methods may decline uncontrollably if there exist some frequency components not preconsidered during the design process of the controller due to the poor adaptability of these control methods. Thus, in this subsection, the adaptability of single-neuron adaptive quasi-PID control method to different types of waveforms, with and without unpredictable frequency components, is tested, and the simulation and experimental results are presented in Figure 10.










Figure 10. Adaptability of single-neuron adaptive quasi-PID control method to wave- forms with and without unpredictable frequency components. (a) Simulated square wave- form, (b) experimental square waveforms of phases A and B, (c) simulated triangular waveform, (d) experimental triangular waveforms of phases A and B, (e) simulated sinusoidal waveform, (f) experimental sinusoidal waveforms of phases A and B, (g) a fault current waveform recorded by DFR, (h) experimental fault current waveform of (g), (i) a fault voltage waveform recorded by DFR, (j) experimental fault voltage waveform of (i).
Figures 10(a)-(f) show that the simulation waveforms and the experimental waveforms match with each other closely, and Figures 10(g)-(j) show that the experimental fault current waveform and the experimental fault voltage waveform match the corresponding ones recorded by digital fault recorder (DFR) satisfactorily. The waveforms in Figures 10(a)-(f) contain invariable (deterministic) frequency components that can be obtained by Fourier series expansion, and the waveforms in Figures 10(g)-(j) contain variable (unpredictable) frequency components, the unpredictability of which is generated by the random characteristics of the faults in electrical power systems. These figures illustrate excellent adaptabilities of single-neuron adaptive quasi-PID control method to waveforms with deterministic and unpredictable frequency components from qualitative angle. A new comparison of Figure 10(f) and Figure 7(b), which is correspondent to the one in Subsection 5.4, shows that the sinusoidal waveform in Figure 10(f) is slimmer and smoother than that in Figure 7(b), demonstrating that single-neuron adaptive quasi-PID control method adaptively inhibits the circuit parameters drift and the random disturbances.
However, merely assessing the accuracy of the output waveforms from a qualitative angle, i.e., from the subjective impression, is very superficial, especially when the waveform is too complex to discriminate its subtle discrepancies. Therefore, a quantitative criterion for accuracy assessment is constructed, which is able to assess the accuracy of the waveforms by making point-to- point comparisons between the actual output waveform and the expected one and then give a score. This quantitative criterion is mean square error



where N is the length of the time series. As an example, Equation (45) is performed on the experimental fault current waveform in Figure 10(h), which is a waveform with unpredictable frequency components, and the result is





6. Conclusions
1) Quasi-PID control method that is directly derived from the circuit topology of SPA can effectively inhibit the inherent tracking error, and its derivation process reveals an important fact: the quasi-D term is not a real D term in PID control method, so PID control method is actually not suitable for the control; because the real D term may serve as a weird disturbance causing system unstability, that is why few references reported such an application. 2) Although quasi-PID control method may suffer from quasi-PID parameters variations caused by circuit parameters drift and random disturbances, it can be combined with a single neuron to form single-neuron adaptive quasi-PID control method to maintain its excellence. 3) Simulation and experimental results illustrate that single-neuron adaptive quasi-PID control method is able to accurately track both the predictable and the unpredictable waveforms, and the quantitative analysis demonstrates that its accuracy is higher than most of the modern control methods and is comparable to that of LPAs. 4) Compared with many modern control methods, the programming realization of single-neuron adaptive quasi-PID control method is very simple, and the computational complexity is very small.
Acknowledgements
This research is supported by Chongqing Education Committee Science and Technology Research Project (KJ1603605) and Yongchuan District Science and Technology Committee Natural Science Fund Project (Ycstc, 2016nc3001).
Cite this paper
Sun, X.M. (2017) Adaptive Quasi-PID Control Method for Switching Power Amplifiers. Journal of Power and Energy Engineering, 5, 19-44. https://doi.org/10.4236/jpee.2017.52003
References
- 1. Gong, G.H., Ertl, H. and Kolar, J.W. (2008) Novel Tracking Power Supply for Linear Power Amplifiers. IEEE Transactions on Industrial Electronics, 55, 684-698.
https://doi.org/10.1109/TIE.2007.896152 - 2. Hornik, T. and Zhong, Q.C. (2011) A Current-Control Strategy for Voltage-Source Inverters in Microgrids Based on H and Repetitive Control. IEEE Transactions on Power Electronics, 26, 943-952.
https://doi.org/10.1109/TPEL.2010.2089471 - 3. Zhang, B., Wang, D.W., Zhou, K.L. and Wang, Y.G. (2008) Linear Phase Lead Compensation Repetitive Control of a CVCF PWM Inverter. IEEE Transactions on Industrial Electronics, 55, 1595-1602.
https://doi.org/10.1109/TIE.2008.917105 - 4. Hassan, T.K. (2011) A Repetitive-PI Current Controller for Boost Single Phase PFC Converters. Energy and Power Engineering, 3, 69-78.
https://doi.org/10.4236/epe.2011.32010 - 5. Nishida, K., Rukonuzzman, M. and Nakaoka, M. (2004) Advanced Current Control Implementation with Robust Deadbeat Algorithm for Shunt Single-Phase Voltage-Source Type Active Power Filter. IEEE Proceedings of Electric Power Applications, 151, 283-288.
https://doi.org/10.1049/ip-epa:20040317 - 6. Mohamed, Y.A.R.I. and El-Saadany, E.F. (2007) An Improved Deadbeat Current Control Scheme with a Novel Adaptive Self-Tuning Load Model for a Three-Phase PWM Voltage-Source Inverter. IEEE Transactions on Industrial Electronics, 54, 747-759.
https://doi.org/10.1109/TIE.2007.891767 - 7. Guldemir, H. (2011) Study of Sliding Mode Control of Dc-Dc Buck Converter. Energy and Power Engineering, 3, 401-406.
https://doi.org/10.4236/epe.2011.34051 - 8. Benamor, A., Chrifialaui, L., Messaound, H. and Chaabane, M. (2011) Sliding Mode Control, with Integrator, for a Class MIMO Nonlinear Systems. Energy and Power Engineering, 3, 435-444.
https://doi.org/10.4236/eng.2011.35050 - 9. Guo, L.P., John, Y.H. and Nelms, R.M. (2011) Comparative Evaluation of Sliding Mode Fuzzy Controller and PID Controller for a Boost Converter. Electric Power Systems Research, 81, 99-106.
https://doi.org/10.1016/j.epsr.2010.07.018 - 10. Sun, X.M., Long, H.L., Liu, D.C. and Li, P. (2009) Multi-Objective Optimization Design for Snubber in Switching Power Amplifier. International Conference on Electrical Machines and Systems, Tokyo, 15-18 November 2009, 1-6.
https://doi.org/10.1109/icems.2009.5382697 - 11. Itoh, Y., Hori, N. and Kamei, H. (2004) Digital Redesign of a Nonlinear State-Feedback Control System Based on the Principle of Equivalent Areas. Proceedings of the SICE Annual Conference, 1, 350-354.
- 12. Sakamoto, T. and Hori, N. (2002) New PWM Schemes Based on the Principle of Equivalent Areas. Proceedings of the IEEE International Symposium on Industrial Electronics, 2, 505-510.
https://doi.org/10.1109/isie.2002.1026341 - 13. Farahani, H.F. and Sarabadani, H. (2011) Modulation Index Effect on the 5-Level SHE-PWM Voltage Source Inverter. Energy and Power Engineering, 3, 187-194.
https://doi.org/10.4236/eng.2011.32022 - 14. Routimo, M., Salo, M. and Tuusa, H. (2007) Comparison of Voltage-Source and Current-Source Shunt Active Power Filters. IEEE Transactions on Power Electronics, 22, 636-643.
https://doi.org/10.1109/TPEL.2006.890005 - 15. Franklin, G.F., Powell, J.D. and Naeini, A.E. (2007) Feedback Control of Dynamic Systems.5th Edition, Posts and Telecom Press, Beijing.
- 16. Kress, R. (1998) Numerical Analysis. Springer, New York.
https://doi.org/10.1007/978-1-4612-0599-9 - 17. Amari, S.I. (1990) Mathematical Foundations of Neurocomputing. Proceedings of the IEEE, 78, 1443-1463.
https://doi.org/10.1109/5.58324 - 18. Haykin, S. (2002) Adaptive Filter Theory. 4th Edition, Prentice Hall, Upper Saddle River.
- 19. Jonckheere, E. and Ma, C. (1989) A Further Simplification to Jury’s Stability Test. IEEE Transactions Circuits and Systems, 36, 463-464.
https://doi.org/10.1109/31.17599 - 20. Dixon, J., Tepper, S. and Moran, L. (1996) Practical Evaluation of Different Modulation Techniques for Current-Controlled Voltage Source Inverters. IEE Proceedings of Electric Power Applications, 143, 301-306.
https://doi.org/10.1049/ip-epa:19960411 - 21. Sun, X.M., Long, H.L. and Liu, D.C. (2008) The Design of an Electrical Fault Waveform Regenerator. International Conference on Electrical Machines and Systems, Wuhan, 17-20 October 2008, 136-141.
Appendix A. Circuit Components List
Digital Signal Processor (DSP): TMS320 LF2407A
IGBT Module: PM30CSJ060
Fast-Recovery Free-Wheeling Diode: HFA04TB60
DC Energy-Storage Capacitor: 4700 μF

L: 1.8 mH
C: 37.6 μF
R: 0 - 4 Ω









