This chapter presents equations and numerical algorithms enabling the calculation of the self- and mutual inductances of various configurations of cylindrical air coils with a rectangular cross-section.
3.1. Magnetic field of cylindrical coils
Figure 1a shows a system of two coaxial cylindrical coils (with rectangular cross-section) marked with the letters
P (primary) and
S (secondary). To calculate the magnetic field of this coils system, the cross-section of each coil is divided into cylindrical coils with a rectangular cross-section. The problem of determining self- and mutual inductances, as well as the field distribution of such coils, is thus reduced to determining the interactions between elementary thin coaxial coils. A similar approach to this issue was also discussed in articles [
23,
24].
Figure 1b illustrates the dimensions and discretization of both coils. The inner radii of the coils are denoted by
and
, the outer radii by
and
, and their heights by
and
, respectively. The currents flowing in the coils are marked by
and
, respectively. The value of the current flowing in each elementary loop
and
results from the discretization of the coils. In all considerations of this paper, the center of the primary coil is always located in the center of the coordinate system.
The proper selection of the values of the discretization parameters is a key issue determining the accuracy of this algorithm. In each of the presented solutions, the obtained results were tested depending on the type of discretization. Due to the very high speed of the algorithm, it was possible to achieve very fine discretization of all areas. In some cases, this discretization should correspond to the actual arrangement of turns in the coils.
Figure 2 shows two infinitesimally thin coaxial current loops of radii
and
, respectively. The center of the primary loop is located in the center of the coordinate system and the center of secondary loop is located at
.
To calculate the magnetic field of the primary coil, the formulas for the vector potential of infinitely thin current loops from [25, p. 260] were used. The formulas in [
25] also take into account the singularity in the potential formula for
. The elementary vector potential of the partial current loop with the current
of the primary coil with the radius
can be written as follows [
25]:
where:
and
and
are elliptic integrals of the first and second kind, respectively.
The total vector potential of the primary coil can be calculated as the integral:
For the magnetic energy we get:
Finally, the self-inductance of the primary coil can be calculated as in Eq. (5). The self-inductance of the secondary coil is calculated in the same way (after moving it to the center of the coordinate system). The mutual inductance between both coils is obtained using formula (8), whereby the energy is calculated using formula (12) (after changing one of the integration surfaces to the secondary coil area).
The number of turns of the primary winding
and secondary winding
should also be considered in the calculations of inductances – it is necessary to multiply the obtained results by the square of the number of turns for self-inductances and by the product of the number of turns of the primary and secondary windings for mutual inductances. Determining the fourfold integral (12) when calculating inductance is the main problem of the method. To shorten the calculation time, various approximations of the elliptic integrals
and
were tested. Finally, the formulas given in [
26] (pages 591 and 592) were used:
The coefficient values
are given in [
26] and
. The error of this approximation is less than 2x10
-8.
3.2. Comparison with results obtained by other authors and the finite element method
The method was verified by comparing the results obtained by other authors, as well as by calculations using the finite element method (FEM). Article [
21] shows a method for precise calculating of the mutual inductances of different cylindrical coaxial coils. This article compares its own results with nine results obtained by other authors, so it provides a good summary of the topic. Here, a comparison for two selected configurations will be shown. For example, in [
21], the mutual inductance was calculated for coils with the following dimensions:
.
Article [
21] gives a result of the mutual inductance
(page 4901309, Table II, Case 1). An identical value (16 significant places) was obtained in paper [
12] (page 81, Table VI, Case 1). In article [
14] 8 significant places in the mutual inductance value are identical (page 1664), but the result is incorrect because it gives the value of the mutual inductance in
and not in
. It also seems that providing so many significant places in the result does probably not make much sense due to limited calculation accuracy – the accuracy of 7-9 places appears to be entirely adequate. The method proposed here gives a result of
.
All configurations of cylindrical coaxial coils can be additionally quickly analyzed using the two-dimensional FEM to verify different analytical-numerical methods proposed by various authors. The magnetic field distribution in the configuration analyzed above is shown in
Figure 3a (both coils are powered by the current having the same value and direction), while the field distributions when powering single coils are shown in
Figure 3b,c, respectively. The values of self-inductances calculated using the FEM from formula (5) is equal to
and
, respectively, and the mutual inductance calculated according to Eq. (8) is
.
Figure 4 shows the dependence of
and its derivative
versus the axial displacement of the secondary coil calculated by the proposed method and the FEM (both methods give identical results). The beginning of the trajectory is marked by the point with coordinates
, and its end by the point with coordinates
. The derivative of mutual inductance provides information about the forces acting on the coils depending on their relative position (see
Section 6).
The papers [
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23] discuss, among other things, many configurations of cylindrical coaxial coils and determine their mutual inductances. These results were also confirmed using the computational algorithm described herein. This algorithm also enables quick and accurate determination of the mutual inductances during the movement of the secondary coil, as well as the self-inductances of both coils.
The scope of applications of the method presented above is very limited to very basic configurations (cylindrical coaxial coils), but at the same time this method provides additional opportunities to compare and check the results with 2D-FEM.
3.3. Non-coaxial cylindrical coils
In the case of non-coaxial cylindrical coils, or otherwise arbitrarily located in space, to determine the mutual inductance, the magnetic flux linking the secondary coil when powering the primary coil must be calculated.
Figure 5 shows an arrangement of misaligned parallel cylindrical coils. The center of the secondary coil lies at the point with coordinates
.
The magnetic field components generated by the primary coil on the surface defined by the elementary loop of the secondary coil (point
G) can be determined from the relationship
:
Using dependencies:
these components can be expressed as:
The magnetic flux penetrating the surface of the elementary loop of the secondary coil can be calculated as the surface integral of the induction vector perpendicular to this surface:
The mutual inductance between both coils can finally be written as:
The value of the total magnetic flux linking the secondary coil is calculated by determining the flux generated by each elementary loop of the primary coil in a single loop of the secondary coil. This procedure is repeated for all secondary coil loops and the results are averaged.
Formulas (19-20) can be used to calculate the mutual inductance for any position of the secondary coil relative to the primary coil. The method was verified by comparing the results obtained by other authors. For example, in article [
12], the mutual inductance was calculated for coils with the following dimensions:
.
Article [
12] gives a result of
(page 79), and the method described here gives a result of
. The same example was solved in [
19], but the result given there
(page 95) is incorrect due to wrong units (
instead of
). The self-inductances of both coils (not calculated in above papers) are equal to
and
, respectively.
The method shown here allows for easy calculation of mutual inductance values for any secondary coil movement trajectory. The beginning of the trajectory is marked by the point with coordinates
, and its end by the point with coordinates
(see
Figure 5).
In [
10] (page 1027, Table II), the mutual inductances of two identical coplanar current loops of radius 1 m lying on top of each other, for the secondary coil moving in the
r-direction were calculated. In this case, there is no need to discretize the coil area – the considerations are then carried out automatically for the current loops. Calculations were performed (according to [
10]) for the following data:
. Using the method presented here, the same values were obtained with an accuracy of 7-9 significant places and these results will not be presented. Instead, the results of mutual inductance calculations are shown when the secondary coil moves obliquely from the point with coordinates
to the point
C with coordinates
, to the point
D with coordinates
and axially to the point
E with coordinates
. In each of these cases, the offset was defined so that the final distance from the center of the secondary coil to the center of the primary coil was the same (2 m).
Figure 6a shows final positions of the secondary coil (points
C,
D and
E). The proposed method gives the same results by moving the secondary coil axially as the method discussed in
Section 3.2 (point
E). The results for point
D lie between the curves for points
C and
E and are not shown here.
Figure 6b gives the values of the mutual inductance of the coils as a function of displacement in generalized coordinates (depending on the direction of movement). This figure also shows the derivative of the mutual inductance in the movement direction, which will be used to calculate the forces between both coils (see
Section 6). The mutual inductance of the coils decreases significantly when the secondary coil is moved by a distance greater than the radius of the primary coil, and then becomes negative due to the change in the direction of the magnetic flux in the secondary coil.
The above method can also be used to calculate the mutual inductance of coils arranged arbitrarily in space.
Figure 7a shows a system of two such cylindrical coils – the surface of the secondary coil can be inclined to the surface of the primary coil in any way. The center of the secondary coil lies at the point with coordinates
, and its plane is shifted by angle
in relation to the
r-axis.
Figure 7b illustrates the system of two elementary current loops of the primary and secondary coils and shows how to calculate the magnetic flux in the secondary coil loop generated by the primary coil loop. To determine this flux, the normal components of the induction vector on the surface of the secondary coil loop must be calculated and integrated over this surface.
Using this algorithm, the mutual inductance of cylindrical coils can be easily determined for the secondary coil placed in any position, which allows for the determination of characteristics like those shown in
Figure 6b.
Figure 8a shows an arrangement of coils lying diagonally to each other. The final position of the secondary coil is also marked here. Calculations were made for coils with dimensions from
Section 3.2. The inclination angle was
the coordinates of the starting point were
and the end point coordinates were
. Since the distance between the centers of the coils in the analyzed case is small, it was possible to take into account only a small angle
due to the possibility of contact between both coils for its larger values. The results are shown in
Figure 8b.
For the oblique relative position of the coils, the mutual inductances are slightly larger for small displacements than in the case of parallel arrangement, then they decrease significantly and for larger displacements they become negative values due to the change in the direction of the magnetic flux in the secondary coil.
As has already been said, the efficiency and accuracy of the algorithm depend greatly on the accuracy of the discretization of the primary and secondary coil regions. They also depend strongly on the discretization of the elementary surfaces of the secondary coil current loops (the number of points at which the values of the magnetic field components and the flux orthogonal to this surface are calculated). These are typical problems of all numerical calculations in which numerical integration is performed.
Using formulas (17) and (18), it is also possible to determine the distribution of magnetic field generated by systems of any number of cylindrical coils arranged arbitrarily in space (see
Section 5).