Electrostatic Discharge Currents Representation using the Multi-Peaked Analytically Extended Function by Interpolation on a D-Optimal Design
Karl Lundeng{\aa}rd, Milica Ran\v{c}i\'c, Vesna Javor, Sergei, Silvestrov

TL;DR
This paper introduces a novel method for representing electrostatic discharge currents using a multi-peaked analytically extended function, optimized through interpolation on a D-optimal design, improving modeling accuracy and stability.
Contribution
The authors develop a new approach combining AEF with D-optimal design interpolation for ESD current modeling, enhancing stability and fitting precision.
Findings
Effective approximation of IEC 61000-4-2 waveforms
Successful representation of measured ESD currents
Improved stability in AEF-based modeling
Abstract
Multi-peaked analytically extended function (AEF), previously applied by the authors to modelling of lightning discharge currents, is used in this paper for representation of the electrostatic discharge (ESD) currents. The fitting to data is achieved by interpolation of certain data points. In order to minimize unstable behaviour, the exponents of the AEF are chosen from a certain arithmetic sequence and the interpolated points are chosen according to a D-optimal design. ESD currents' modelling is illustrated through two examples: one corresponding to an approximation of the IEC Standard 61000-4-2 waveshape, and the other to representation of some measured ESD current.
| Voltage [kV] | [A] | [ns] | [A] | [A] |
|---|---|---|---|---|
| 2 | ||||
| 4 | ||||
| 6 | ||||
| 8 |
| Local maxima and corresponding times extracted from [6, Fig. 3] | ||||
| = 7.37 [A] | = 5.02 [A] | = 3.82 [A] | ||
| = 1.23 [ns] | = 6.39 [ns] | = 15.5 [ns] | ||
| Parameters of interpolated AEF shown in Fig. 4 | ||||
| Interval | ||||
| Parameters of interpolated AEF shown in Fig. 5 | ||||
| Interval | ||||
| Parameters of interpolated AEF shown in Fig. 6 | ||||
| Interval | ||||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsElectrostatic Discharge in Electronics · Electromagnetic Compatibility and Noise Suppression · Lightning and Electromagnetic Phenomena
Electrostatic Discharge Currents Representation using the Multi-Peaked Analytically Extended Function by Interpolation on a D-Optimal Design
Karl Lundengård*∗, Milica Rančić∗*,
Vesna Javor*†* and Sergei Silvestrov*∗*
*∗*Division of Applied Mathematics,
UKK, Mälardalen University
Högskoleplan 1, Box 883, 721 23 Västerås, Sweden
Email: {karl.lundengard, milica.rancic, sergei.silvestrov}@mdh.se
*†*Department of Power Engineering,
Faculty of Electronic Engineering, University of Niš
Aleksandra Medvedeva 14, 18000 Niš, Serbia
Email: [email protected]
Abstract
Multi-peaked analytically extended function (AEF), previously applied by the authors to modelling of lightning discharge currents, is used in this paper for representation of the electrostatic discharge (ESD) currents. The fitting to data is achieved by interpolation of certain data points. In order to minimize unstable behaviour, the exponents of the AEF are chosen from a certain arithmetic sequence and the interpolated points are chosen according to a D-optimal design. ESD currents’ modelling is illustrated through two examples: one corresponding to an approximation of the IEC Standard 61000-4-2 waveshape, and the other to representation of some measured ESD current.
1 Introduction
Well-defined representation of real electrostatic discharge (ESD) currents is needed in order to establish realistic requirements for ESD generators used in testing of the equipment and devices, as well as to provide and improve the repeatability of tests. Such representations should be able to approximate the ESD currents waveshapes for various test levels, test set-ups and procedures, and also for various ESD conditions such as approach speeds, types of electrodes, relative arc length, humidity, etc. A mathematical function is needed for computer simulation of ESD phenomena, for verification of test generators and for improving standard waveshape definition.
Functions previously proposed in the literature for modelling of ESD currents, are mostly linear combinations of exponential functions, Gaussian functions, Heidler functions or other functions, for a review see for example [12]. The Analytically Extended Function (AEF) has been previously proposed by the authors and successfully applied to lightning discharge modelling [9, 10, 11] using least-square regression modelling.
In this paper we analyse the applicability of the generalized multi-peaked AEF function to representation of ESD currents by interpolation of data points chosen according to a -optimal design. This is illustrated through two examples corresponding to modelling of the IEC Standard 61000-4-2 waveshape, [1, 2] and an experimentally measured ESD current from [6].
2 IEC 61000-4-2 Standard Current Waveshape
ESD generators used in testing of the equipment and devices should be able to reproduce the same ESD current waveshape each time. This repeatability feature is ensured if the design is carried out in compliance with the requirements defined in the IEC 61000-4-2 Standard, [2].
Among other relevant issues, the Standard includes graphical representation of the typical ESD current, Fig. 1, and also defines, for a given test level voltage, required values of ESD current’s key parameters. These are listed in Table 1 for the case of the contact discharge, where:
- •
is the ESD current initial peak;
- •
is the rising time defined as the difference between time moments corresponding to and of the current peak , Fig. 1;
- •
and is the ESD current values calculated for time periods of 30 and 60 ns, respectively, starting from the time point corresponding to of , Fig. 1.
3 Modelling of the IEC 61000-4-2 Standard Waveshape
3.1 Important Features of ESD Currents
Various mathematical expressions have been introduced in the literature that can be used for representation of the ESD currents, either the IEC 61000-4-2 Standard one [2], or experimentally measured ones, e.g. [3]. These functions are to certain extent in accordance with the requirements given in Table 1. Furthermore, they have to satisfy the following:
- •
the value of the ESD current and its first derivative must be equal to zero at the moment , since neither the transient current nor the radiated field generated by the ESD current can change abruptly at that moment.
- •
the ESD current function must be time-integrable in order to allow numerical calculation of the ESD radiated fields.
3.2 Multi-Peaked Analytically Extended Function (AEF)
A so-called multi-peaked analytically extended function (AEF) has been proposed and applied by the authors to lightning discharge current modelling in [10, 11, 9]. Initial considerations on applying the function to ESD currents have also been made in [12].
The AEF consists of scaled and translated functions of the form that the authors have previously referred to as power-exponential functions [10].
Here we define the AEF with peaks as
[TABLE]
for , , and
[TABLE]
for .
The current value of the first peak is denoted by , the difference between each pair of subsequent peaks by , and their corresponding times by . In each time interval , with , is denoted by , . Parameters are such that for , and . Furthermore is given by
[TABLE]
Remark 1*.*
When previously applying the AEF, see [9, 10, 11], all exponents (-parameters) of the AEF were set to in order to guarantee that the derivative of the AEF is continuous. Here this condition will be satisfied in a different manner.
Since the AEF is a linear function of elementary functions its derivative and integral can be found using standard methods. For explicit formulae please refer to [11, Theorems 1-3].
Previously, the authors have fitted AEF functions to lightning discharge currents and ESD currents using the Marquardt least square method but have noticed that the obtained result varies greatly depending on how the waveforms are sampled. This is problematic, especially since the methodology becomes very computationally demanding when applied to large amounts of data. Here we will try one way to minimize the data needed but still enough to get an as good approximation as possible.
The method examined here will be based on -optimality of a regression model. A -optimal design is found by choosing sample points such that the determinant of the Fischer information matrix of the model is minimized. For a standard linear regression model this is also equivalent, by the so-called Kiefer-Wolfowitz equivalence criterion, to -optimality which means that the maximum of the prediction variance will be minimized. These are standard results in the theory of optimal experiment design and a summary can be found for example in [13].
Minimizing the prediction variance will in out case mean maximizing the robustness of the model. This does not guarantee a good approximation but it will increase the chances of the method working well when working with limited precision and noisy data and thus improve the chances of finding a good approximation when it is possible.
4 -Optimal Approximation for Exponents Given by a Class of Arithmetic Sequences
It can be desirable to minimize the number of points used when constructing the approximation. One way to do this is to choose the -optimal sampling points.
In this section we will only consider the case where in each interval the exponents, , …, , are chosen according to
[TABLE]
where is a non-negative integer and a positive real number. Note that in order to guarantee continuity of the AEF derivative the condition is that .
Then in each interval we want an approximation of the form
[TABLE]
and by setting then
[TABLE]
If we have sample points, , , then the Fischer information matrix, , of this system is where
[TABLE]
Thus if we want to maximize it is sufficient to maximize or minimize the determinant . Set then
[TABLE]
To find we will use the Lambert function. Formally the Lambert function is the function that satisfies . Using we can invert in the following way
[TABLE]
The Lambert is multivalued but since we are only interested in real-valued solutions we are restricted to the main branches and . Since and the two branches correspond to the rising and decaying parts of the AEF respectively. We will deal with the details of finding the correct points for the two parts separately.
4.1 -Optimal Interpolation on the Rising Part
Finding the -optimal points on the rising part can be done using theorem 1.
Theorem 1**.**
The determinant
[TABLE]
is maximized or minimized on the cube when are roots of the Jacobi polynomial
[TABLE]
*and , or some permutation thereof.
Here is the rising factorial .*
Proof.
Without loss of generality we can assume . Fix all except . When increases all factors of that contain will also increase, thus will reach its maximum value on the edge of the cube where . Using the method of Lagrange multipliers in the plane given by gives
[TABLE]
for . By setting we get
[TABLE]
for . Since is a polynomial of degree that has as a root then equation (6) implies
[TABLE]
where is some constant. Set and the resulting differential equation is
[TABLE]
The constant can be found by examining the terms with degree and is given by , thus
[TABLE]
Comparing (7) with the standard form of the hypergeometric function [14]
[TABLE]
shows that can be expressed as follows
[TABLE]
where is an arbitrary constant and since we are only interested in the roots of the polynomial we can chose so that it gives the desired form of the expression. The connection to the Jacobi polynomial is given by [14]
[TABLE]
and , , gives the expression in theorem 1. ∎
We can now find the -optimal -values using the upper branch of the Lambert W function as described in equation (5),
[TABLE]
where are the roots of the Jacobi polynomial given in theorem 1. Since for this will always give .
Remark 2*.*
Note that means that and also is equivalent to the condition that . In other words we are interpolating the peak and points inside each interval.
4.2 -Optimal Interpolation on the Decaying Part
Finding the -optimal points for the decaying part is more difficult than it is for the rising part. Suppose we denote the largest value for time that can reasonably be used (for computational or experimental reasons) with . This corresponds to some value . Ideally we would want a corresponding theorem to theorem 1 over instead of . It is easy to see that if or for some then and thus there must exist some local extreme point such that . This is no longer guaranteed when considering the volume instead. Therefore we will instead extend theorem 1 to the volume and give an extra constraint on the parameter that guarantees .
Theorem 2**.**
Let be the roots of the Jacobi polynomial . If is chosen such that then the determinant given in Theorem 1 is maximized or minimized on the cube (where ) when and , or some permutation thereof.
Proof.
This theorem follows from Theorem 1 combined with the fact that
is a homogeneous polynomial. Since
[TABLE]
if is an extreme point in then is an extreme point in . Thus by theorem 1 the points given by will maximize or minimize on . ∎
Remark 3*.*
It is in many cases possible to ensure the condition without actually calculating the roots of . In the literature on orthogonal polynomials there are many expressions for upper and lower bounds of the roots of the Jacobi polynomials. For instance in [15] an upper bound on the largest root of a Jacobi polynomial is given that in our case can be rewritten as
[TABLE]
and thus
[TABLE]
guarantees that . If a more precise condition is needed there are expressions that give tighter bounds of the largest root of the Jacobi polynomials, see [16].
We can now find the -optimal -values using the lower branch of the Lambert W function as described in equation (5),
[TABLE]
where are the roots of the Jacobi polynomial given in Theorem 1. Since for this will always give .
Remark 4*.*
Note that here just like in the rising part which means that we will interpolate to the final peak as well as points in the decaying part.
5 Examples of Models from Applications and Experiments
In this section some results of applying the described scheme to two different waveforms will be presented. The two waveforms are the Standard ESD current given in IEC 61000-4-2, [2] and a waveform from experimental measurements from [6].
The values of , and have been chosen by manual experimentation and since both waveforms are given as data rather than explicit functions the -optimal points have been calculated and then the closest available data points have been chosen.
Note that the quality of the results can vary greatly depending on how the and parameters are chosen before this type of approximation scheme is applied, and in practice a strategy for choosing the values effectively should be devised. In many cases increasing the number of interpolation points, , improves the results but there are many cases where the interpolation is not stable.
5.1 Interpolated AEF Representing the IEC 61000-4-2 Standard Current
In this section we present the results of fitting 2- and 3-peak AEF to the Standard ESD current given in IEC 61000-4-2. Data points which are used in the optimization procedure are manually sampled from the graphically given Standard [2] current function. The peak currents and corresponding times are also extracted, and the results of -optimal interpolation with 2 and 3 peaks are illustrated, see Fig. 2 and 3. The parameters are listed in Table 2. In the illustrated examples a fairly good fit is found but typically areas with steep rise and the decay part are somewhat more difficult to fit with good accuracy than the other parts of the waveform.
5.2 3-peaked AEF Representing Measured Data
In this section we present the results of fitting a 1-, 2- and a 3-peaked AEF to a waveform from experimental measurements from [6]. The result is also compared to a common type of function used for modelling ESD current, also from [6].
In Figs. 4-6 the results of the interpolation of -optimal points for certain parameters are shown together with the measured data, as well as a sum of two Heidler functions that was fitted to the experimental data in [6]. This function is given by
[TABLE]
with
[TABLE]
Note that this function does not reproduce the second local minimum but that all three AEF functions can reproduce all local minima and maxima (to a modest degree of accuracy) when suitable values for the , and parameters are chosen.
6 Conclusion
In this work we examine a mathematical model for representation of ESD currents, either the IEC 61000-4-2 Standard one, [2], or experimentally measured ones. The model has been proposed and successfully applied to lightning current modelling in [9, 10, 11] and named the multi-peaked analytically extended function (AEF).
It conforms to the requirements for the ESD current and its first derivative, which are imposed by the Standard [2] stating that they must be equal to zero at moment . Furthermore, the AEF function is time-integrable, [11], which is necessary for numerical calculation of radiated fields originating from the ESD current.
Here we consider how the model can be fitted to a waveform using -optimal interpolation and the resulting methodology is illustrated on the IEC 61000-4-2 Standard waveform [2] and experimental data from [6].
The resulting methodology can give fairly accurate results even with a modest number of interpolated points but strategies for choosing some of the involved parameters should be further investigated.
Acknowledgement
The authors would like to thank Dr. Pavlos Katsivelis from the High Voltage Laboratory, School of Electrical and Computer Engineering, National Technical University of Athens, Greece, for providing measured ESD current data.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] EMC - Part 4-2: Testing and Measurement Techniques - Electrostatic Discharge Immunity Test. IEC International Standard 61000-4-2, basic EMC publication, 1995+A 1:1998+A 2:2000.
- 2[2] EMC - Part 4-2: Testing and Measurement Techniques - Electrostatic Discharge Immunity Test. IEC International Standard 61000-4-2, basic EMC publication, Ed. 2, 2009.
- 3[3] G. P. Fotis, and L. Ekonomu, ”Parameters’ optimization of the electrostatic discharge current equation,” Int. journal on Power System Optimization, vol. 3(2), pp. 75-80, 2011.
- 4[4] V. Javor, ”New function for representing IEC 61000-4-2 standard electrostatic discharge current,” Facta Universitatis, Series: Electronics and Energetics, vol. 27(4), pp. 509-520, 2014.
- 5[5] V. Javor, K. Lundengård, M. Rančić, and S. Silvestrov, ”Measured electrostatic discharge currents modeling and simulation,” in Proc. of TELSIKS 2015, Niŝ, Serbia , pp. 209-212, 2015.
- 6[6] P. S. Katsivelis, I. F. Gonos, and I. A. Stathopulos, ”Estimation of parameters for the electrostatic discharge current equation with real human discharge events reference using genetic algorithms,” Meas. Sci. Technol., vol. 21, pp. 1-6, 2010.
- 7[7] K. Lundengård, M. Rančić, V. Javor, and S. Silvestrov, ”Application of the Marquardt least-squares method to the estimation of Pulse function parameters,” in AIP Conference Proceedings 1637, ICNPAA, Narvik, Norway , 2014, pp. 637-646.
- 8[8] K. Lundengård, M. Rančić, V. Javor, and S. Silvestrov, ”Estimation of Pulse function parameters for approximating measured lightning currents using the Marquardt least-squares method,” in Conference Proceedings, EMC Europe, Gothenburg, Sweden , 2014, pp. 571-576.
