1. Introduction
Wireless Power transfer (WPT) is a promising contactless technology applied to transfer power from a transmitter to a receiver with the purpose of providing supply or charging the receiver battery system. The most diffused solution is that of inductive power transfer (IPT), especially for medium- to high-power applications, or for embedded receivers (such as in the case of implantable devices). One of the most popular applications is that of the recharging of electric vehicles (EVs) of various sizes, from cars to buses and people movers [
1,
2,
3,
4]. For this application, we may further distinguish static and dynamic charging, with the receiving vehicle in parked or moving conditions, respectively. In both cases, correct positioning and minimal misalignment are paramount to improve the efficiency that depends on the established mutual coupling between the charging system and the vehicle on-board coil [
5,
6].
In addition, in the case of dynamic charging, with the transmitter coils being located slightly beneath the road/track level (the primary pads or resonators), the charging system is energized upon the vehicle arrival for a matter of economy, but also protection of pedestrians. In fact, the presence of the vehicle body prevents direct occupation of the pad area and partially shields the the emitted magnetic field [
7,
8].
In dynamic IPT scenarios, the moving vehicle has a short time available for recharging, proportional to the length of the coupling area and inversely proportional to its speed. To increase the coupling area length, multiple charging coils may be used. Without correspondingly multiplying the complexity and cost of the charging lane, an array of cascaded resonating coils may be used, where the transmitter directly feeds the first coil and the magnetically coupled vehicle resonator, while passing over the array, takes power flowing from the same unique transmitter through the intermediate relay coils [
9,
10].
In an IPT highway perspective with primary pads located one after the other, EV position detection may be exploited to energize the primary pad(s) containing the vertical projection of the EV on-board coil, providing the best coupling. Speed of travel may be in the range of 50 to 100 km/h, corresponding to 27.8 to 56.6 m/s. With primary pads of a length slightly longer than the EV coil (approximately 1 m to fix ideas), complete EV passing over each pad requires 17 to 34 ms and coil switching operation including detection should take about 1 ms or so. Considering instead a static IPT charging scenario, accurate alignment with the IPT pad at ground may be challenging, as the longitudinal misalignment resulting from various types of dynamic tests was consistently on average about 70 cm, with a standard deviation of about 50 cm or larger [
11]. Longitudinal errors seem to be much more relevant than lateral displacement that was observed in the order of 10 cm. The presence of rear and side barriers (hard steel structure, soft bumper, other cars), as well as the standard parking sensor equipment of the participating vehicles, had a significant influence on the achieved accuracy.
A solution for EV detection and correction of misalignment errors is thus relevant for the overall efficiency and functionality of IPT (and WPT in general) in static and dynamic conditions. EV detection, combined with position or misalignment measurement, can be achieved by various techniques [
12]:
Besides the general robustness and accuracy of magnetic coupling methods, highlighted in [
12], those exploiting IPT coils are non invasive and do not require substantial modifications to the transmitting and receiving circuits. Operation during the charging process is possible if the test signal uses a non-overlapping band well above the standardized IPT operating frequency intervals, not to be disturbed by the inverter main emissions. The IPT system is modeled and probed at the accessible transmitter port for its electrical characteristics (in the present case input impedance), as a function of receiver position.
Section 2 considers the array of resonant coils and its electrical behavior, in order to derive an expression for the input impedance at the test frequency range. It will be explained in
Section 3 that a dissipative termination operating at the test frequency range on the last coil is beneficial to limit the variation of the input impedance and improve detection.
Section 4 then demonstrates the algorithm for the interpretation of input impedance values and determination of the receiver coil position.
2. Resonator Array Equivalent Circuit
Dynamic wireless power transfer systems for roadways or [
2,
21,
22] industrial applications [
23] are basically composed of an array of coils disposed along the movement direction of the receiver coil, each of them fed by a proper supply system, as depicted in
Figure 1. The basic idea that is generally followed consists of turning on only the coil facing the receiver, while the others are kept off. As a result, for each receiver position, the system operates as a simple two-coil IPT apparatus and the dynamic charging is possible with the timely trigger of the coil facing the moving receiver. The coil drivers are assumed to operate at
= 85 kHz, as suggested in the automotive standard regulating the static WPT systems SAE J2954 [
24].
In particular, each transmitting coil is fed by an H-bridge inverter trough an LCC compensation network, as illustrated in
Figure 2. The LCC network has been chosen since, in the case of double sided compensation, it guarantees that the resonant frequency is independent on the coupling coefficient, which strongly varies in dynamic WPT systems, and also independent on the load condition. These peculiarities allow the system to operate at a constant switching frequency [
25]. The tuning of the primary compensation network is realized such that:
where
,
and
C are the parameters of the lumped components forming the LCC compensation network and
L the self-inductance of the transmitting coils. In particular,
is chosen to ensure ZVS operations of the inverter. While the WPT operations are the typical ones of classical dynamic WPT systems, the behaviour when considering the coupling between adjacent coils deserves to be analysed. In this case, the key parameter is the impedance seen by the controlled voltage source
, which represents the voltage induced by the adjacent windings.
The inverter can be assumed to operate as an ideal voltage source, as demonstrated in [
5], where its output impedance was shown to be equal to
that, in the present case, is less than a few m
. Such output impedance is more than an order of magnitude smaller than the coil resistance:
which is plotted in magnitude and phase as a function of the frequency in
Figure 3a,b, respectively. The used parameters’ values are reported in
Table 1. The amplitude curve in
Figure 3a shows two anti-resonance peaks, below ( 52 kHz) and above (
kHz) the central 85 kHz WPT operating frequency; the rest of the discussion is then focused on the second anti-resonance without a loss of generality.
Figure 3b clearly indicates that resonance occurs at two different frequencies, namely
and
. However, the behaviour of
at the two resonant frequencies is completely opposite, its magnitude maximum being at
and minimum at
(properly said anti-resonance and resonance, but for brevity indicated as resonances when no misunderstanding can occur), as it is possible to see from
Figure 3a. This means that, in case of voltage induced at the operating frequency
, no current circulates in the coil, which behaves as an open circuit. Reversely, the current is emphasized if the coil is excited at the frequency
, as it happens in series-resonant coils. These considerations hold whether the inverter is working or not, its impedance being negligible with respect to
due to the MOS body diodes (see
Figure 2), which always allow the current to flow back to the DC-bus limited by their internal resistance only.
For what concerns the receiver, the equivalent impedance seen by the correspondent controlled voltage source presents one single resonant frequency at
, provided an LCC, series or parallel, compensation network is chosen [
6,
25,
26]. This is due to the equivalent load of the on-board charger, which can be modelled depending on the particular circuit topology as described in [
27,
28].
As a result, at the angular frequency
, the system behaves as an array of magnetically coupled resonators of the type described in [
5], with a non-resonant receiver over it.
Assuming that all the coils are identical and equally spaced, they can be considered characterized by the same resistance
R, self-inductance
L and mutual inductance
M between adjacent coils. The mutual inductance between nonadjacent coils is neglected, being much smaller than
M. Exciting the first array coil at
, it is possible to model the system as schematically illustrated in
Figure 4, where an additional termination coil (that will be discussed later) appears too. The equivalent circuit at the angular frequency
is depicted in
Figure 5. An equivalent (and fictitious) series capacitance
that makes the coil resonate is considered to simplify the illustration, which can be defined as:
The high-frequency signal generator has been modelled by means of its Thévenin equivalent circuit, comprising an ideal voltage source and an internal impedance at .
Finally, it must be noticed that, in resonator arrays, a termination impedance
can be added to the last coil, providing a degree of freedom which can modify the behaviour of the system, as discussed in [
29,
30]. However, in this case, the coils are primarily devoted to power transfer and thus no additional impedances can be added when operating at
. A possible solution is to add a small resonator at the end of the array such that it reflects a certain impedance in the last array coil at
, which acts as termination
. Thus, the termination impedance
is defined as:
where
is the mutual inductance between the last array coil and the additional coil and
its internal impedance, which comprises an arbitrary lumped impedance
that can be adjusted to achieve the desired
. This additional resonator has to be tuned at
, so that it does not interfere during charging operations.
3. Resonator Array Input Impedance
The position of the receiver can be found measuring the input impedance of the system at , which corresponds to the impedance seen from the first resonator of the array. For practical applications, a high-frequency test signal is applied to the first resonator and propagated along the array.
When deriving the mathematical model in the following, the implicit assumption is that the magnetic coupling between the vehicle receiver and the array coils is subject to vary depending on the vehicle position, but the rapidity of vehicle movement (i.e., its speed) does not cause any appreciable flux variation. In other words, the motional electromagnetic force (emf) is negligible compared to the transformer emf. The total emf can be written by differentiating the flux
, where
M is the mutual inductance term and
i is the current flowing in the coupled circuit:
It can be seen that, while overestimating the rate of change of the current
i considering an operating frequency
and the vehicle speed
, the motional emf (first term in (
5)) is more than two orders of magnitude smaller than the transformer emf (second term in (
5)).
3.1. Mathematical Model
Exciting the resonator array with a sinusoidal input voltage at the frequency
, it is possible to consider all currents and voltages as phasors at the angular frequency
. In this conditions, the internal impedance of each array cell is
, while the receiver impedance is
, where
depends on the particular load. The system can be modelled as described in [
5], considering that the mutual inductance coefficients between the array coils are all equal and the receiver coupled with both the
ith and
th coils. More precisely, the mutual inductance terms
and
between the receiver and the facing cells depend on the receiver location, as it is possible to see in
Figure 6.
A relative coordinate
may be defined as:
where
x is the absolute coordinate along which the array lies,
i indicates the first array cell facing the receiver and
d is the resonator size in the direction of
x. The Kirchhoff voltage law (KVL) equations that describe the system can be written as:
with one additional KVL equation for the receiver:
In order to write (
7) in terms of the array currents only, the receiver coil current
obtained from (
8) can be substituted into (
7). Similarly, a further reduction is also possible substituting in each equation the one relevant to the adjacent resonator, starting from the
nth one. Then, (
7) reduces to the KVL equation of the first resonator:
where
is the equivalent impedance seen from the first cell of the array with the receiver coupled with the
ith and
th resonators, which is defined by the recursive formula:
where no implementation,
and
The impedance terms (
12) are usually called “defect impedances” and correspond to the reflection impedances of the receiver to the facing array resonators.
In general, for each couple of facing resonators
i and
, the input impedance of the system can be defined as a continuous function of the space. The recursive nature of this formula makes it difficult to express as a function of the absolute coordinate
x, since the continued fraction changes form according to the receiver position and, to the best of the authors’ knowledge, no closed analytical expressions are known yet for expressions of the type (
10). However, they can be easily calculated numerically by means of computers and DSPs and then, in the following, the array input impedance for a generic receiver position
x is considered and indicated as
.
3.2. Simulations and Discussion
In this paper, an array of six resonators has been considered, whose parameters are reported in
Table 1: receiver circuit parameters, which depend on the target application, and the termination impedance that can be adjusted as desired. A typical on-board battery charging system of the type illustrated in [
21,
24] has been considered as receiver load, which supplies the automotive battery pack described in [
31]. The parameters of the receiver circuit are reported in
Table 2. While at the resonant frequency
the receiver impedance
is purely real, when the system is excited at
, it presents a capacitive or inductive behaviour depending on the adopted compensation network. In this paper, a series compensation is chosen for the receiver coil, leading to
at
. The inductive behaviour of this impedance clearly indicates that the receiver does not resonate at
.
In general, a resonator array coupled with a receiver can be considered as an extension of the single resonator array, whose input impedance has been deeply investigated in [
32]. In particular, for a fixed coil geometry and considering perfect resonance conditions, the input impedance depends on the number of resonators and the termination impedance. In a short-circuited array, the input impedance presents maxima and minima for even and odd numbers of resonators, respectively. The trend is opposite in case of open circuit termination. Moreover, the input impedance is equal to the termination impedance when the array is perfectly matched [
30]. Overall, with a real termination impedance still in perfect resonance conditions, the equivalent impedance is real.
When considering a resonator array with a receiver, its equivalent impedance is also affected by the receiver reflected impedance, whose value can in general be complex and depends on the receiver impedance and position
x, as it can be seen from (
10). Thus, at the cell resonant frequency for a fixed coil geometry, the equivalent impedance depends on the number of resonators, termination impedance, receiver position and receiver impedance. The behaviour of the input impedance
is plotted in magnitude and phase in
Figure 7,
Figure 8 and
Figure 9 as a function of the receiver position for different values of receiver impedance
in case of short-circuit, matched and open-circuit terminations of the array, respectively. The values of
have been chosen to represent practical cases.
The input impedance dependency on the receiver parameters is described by the terms (
11) and (
12). Their effect on the function can be explained considering the system reduced to an array of
i resonators, terminated with the series of the defect impedance introduced by the receiver and the equivalent impedance
seen from the
ith cell (corresponding to the input impedance of
resonators terminated with
) as described in [
32,
33]. By means of
, it is possible to write
as:
which clearly indicates that the effect of the receiver can be described by the term:
The presence of maxima and minima in the magnitude and phase of can be led back to the presence of the receiver. In particular, as the magnitude of the receiver impedance becomes smaller, the magnitude of defect impedances increases and they dominate over the equivalent impedance of the downstream segment of the array (the one after the receiver). Thus, the trend of the input impedance is mainly affected by the number of resonators between the first array cell and the first one covered by the receiver (i).
The periodic behaviour of both the magnitude and phase of
can be explained considering that
,
and
present the same trend for each pair of resonators
i and
that face the receiver coil. This can also be confirmed by observing that the behaviour of
is opposite in case of short-circuit and open-circuit terminations, leading to mirrored curves in
Figure 7 and
Figure 9. Each curve appears to be slightly asymmetric. This peculiarity is due to
, which oscillates between very high and low values depending on the number of resonators of the array it is associated with (in this case
) and its termination impedance [
32]. Although this term (usually real) is negligible with respect to the magnitude of the defect impedances, it slightly affects the denominator of (
14).
In case of matched termination,
behavior is the same for any position and thus the trend of
is symmetric. Furthermore, for increasing values of
, the defect impedances (
12) are smaller and the phase shift of
is less pronounced.
Two different situations are discussed: perfectly resonant receiver (meaning that it has a real impedance) and non-resonant receiver. The behaviour of the input impedance
is plotted in magnitude and phase in
Figure 7,
Figure 8 and
Figure 9 as a function of the receiver position for different values of receiver impedance
in case of short-circuit, matched and open-circuit terminations of the array, respectively.
3.2.1. Perfectly Resonant Receiver
In this case, the receiver impedance
is real, leading to real defect impedances
,
and
. However, the equivalent impedance
is real only in the case of perfect alignment of the receiver with an array resonator. In general, it presents complex values, as it is possible to see from the blue and red curves in
Figure 7,
Figure 8 and
Figure 9. This is due to the presence of the term
, which is always complex and becomes null only if the receiver couples with one array resonator at a time (since real defect impedances are now considered). Intuitively, this behaviour indicates that the receiver introduces a further coupling between the resonators it faces, with a consequent phase delay in the equivalent impedance.
3.2.2. Non-Resonant Receiver
For complex values of
, the behaviour of
slightly changes. In particular,
shows maxima and minima in correspondence of perfectly alignment positions, similarly to the case of the perfectly resonant receiver. The phase
is shifted with respect to the previous case and, with the reactive loads considered here, it presents extreme values for perfect alignment positions and null values when the receiver is between two array resonators, for which the equivalent impedance is then real. From the yellow and violet curves of
Figure 7,
Figure 8 and
Figure 9, it can also be noticed that the trend of
for inductive and capacitive receiver impedances is opposite, as expected. Overall, for increasing values of
, the defect impedances (
12) are smaller, and the phase shift of
is less pronounced.
3.3. Termination Conditions and Function Univocity
Another peculiarity of the input impedance function is its one-to-one behaviour with respect to the receiver position
x. Indeed, even if both magnitude and phase of
are periodic with respect to the receiver position, their combination can be unique for any
x. The fulfillment of this requirements can be verified studying the trajectory of
in the complex plane according to the receiver position
x for certain values of
, which should not present intersection points. It is plotted in
Figure 10 considering the inductive receiver load
of the test case and
. The plot shows that intersections might occur, and, in that case, the value of
would correspond to different
x positions.
Typical termination conditions for resonator arrays discussed in literature are the perfect matching, open- and short- circuits [
30,
33], which correspond to
,
and
, respectively.
However, to ensure univocity, simulations proved the need of introducing different array terminations. In particular, a suitable termination impedance has been found for the six-cell array considered so far, with a value of
. The input impedance trajectory for an array terminated with
is shown in
Figure 11. The correct behavior has been verified also for a longer array of 12 cells, and the resulting
is shown in
Figure 12.
4. Outline of the Algorithm for the Moving-Coil Position Detection
The estimation of the receiver coil position
x can be carried out in different manners. The basic idea consists of feeding the first array resonator with a sinusoidal voltage
at the resonant frequency
and measure the current circulating in the same resonator
, from which the input impedance can be estimated for any position of the receiver as:
where
and voltage
are the phasors of the input current and voltage at
, respectively. The superscript “∼” denotes estimated quantities.
Then, using the estimated and (theoretically) calculated impedance values, it is possible to determine the occupied coil by evaluating the change of sign of impedance differential (basic algorithm), or more accurately estimate the receiver position x for each discretization step .
4.1. Algorithm
Based on the analysis presented in
Section 3.2 and practical considerations, in a DWPT system, the following assumptions can be made:
The coils
i and
directly coupled with the receiver can be identified considering the derivative of the input impedance magnitude and the second assumption. Indeed, each time the receiver couples with a new array coil, the slope of
reverses. Thus, when the vehicle enters the array, the receiver initially couples to the first array coil, namely
, and then the position
i and
can be updated each time a change in the
sign occurs. The check of the function derivative can be easily done evaluating the difference between function values at consecutive positions as:
where
and
are the estimated impedance values associated with two successive positions
and
, respectively. It is underlined that the knowledge of such two positions is not necessary to detect the change of sign of the calculated differential.
Assuming monotonicity as stated above and knowing the array coils
i and
coupled with the receiver, the function
is sufficient to estimate the receiver position
x. In fact, it is possible to limit the search of the receiver position to the correct coil interval, where the impedance curve is locally monotonic. Equivalently, this implies removing problems due to poor separation at some points of the oblique parts of the impedance trajectories, shown in
Figure 10,
Figure 11 and
Figure 12.
Once the coupled resonators
i and
are found, the position
x can be determined through (
6) and enforcing:
where
is the accepted tolerance margin.
To further speed up the position detection process, it is possible to update the initial reference position with the one found in the step before.
Finally, it can be noticed that, in case the algorithm is used to decide which coil must be turned on (i.e., the exact receiver position is not required), the knowledge of which coils
i and
the receiver is coupled to is sufficient. The basic algorithm is visible embedded in the pseudo-code shown in Algorithm 1 (see comment “change of coil”).
Algorithm 1: Receiver coil position detection |
|
|
|
whiledo |
Acquire |
if then |
▷ Change of coil |
end if |
|
while do |
|
end while |
|
|
end while ▷ End of array |
4.2. Sensitivity
The number of array coils and the sensitivity of the input impedance function to the coordinate
x determine the spatial resolution. The sensitivity of
is crucial to determine the effective accuracy and can be defined for both its amplitude and phase as, respectively,
and
Theoretically, for an accurate measurement, they should present the largest magnitude possible, even though they risk diverging for some
x, making their calculation very difficult. Practically, the sensitivity is mainly affected by the space variation of the mutual inductance
, which contributes to
, as shown in (
10) and (
12). Indeed, whereas the number of positive and negative peaks of both
and
depends on the number of resonators, their variation for a receiver coupled with the generic
ith and
th cells depends on
.
On the other hand, a higher number of array resonators leads to an input impedance function more sensitive to position x, since it presents more periods and thus a more pronounced variation in space. As a consequence, it also defines the smaller discretization step , while the larger is defined based on the maximum accepted measurement error and the microprocessor which performs the calculations.
4.3. Outline of Hardware Implementation and Computational Effort
The purpose of this subsection is to demonstrate the feasibility of the hardware implementation for what regards the measurement of the physical quantities, their processing and the execution of the detection algorithm.
As anticipated in
Figure 4, the impedance estimate is based on the
and
waveforms measurement and extraction of the respective phasors at the test frequency
. The voltage measurement can be carried out by using a compensated voltage divider, galvanically isolated by a cascaded optically isolated voltage transducer. The current measurement can be carried out similarly reading the current with a resistive shunt optically buffered by the same device. These optically isolated voltage transducers (such as AMC1202 [
34], AMC3301 [
35] and ACPL-790 [
36]) have a bandwidth of 200 kHz or larger, an input noise density of less than 1
V, and a basic forward gain of 8.2 (41 for reduced input scale of ± 50 mV). Gain error and drift are below about ±0.2% and ±0.1%, accounting for various sources of variability, including a temperature change of more than 30 °C; the impact on impedance uncertainty is thus limited to less than ±0.3%, using rms composition of errors of similar voltage and current readings. The input noise as a source of uncertainty is irrelevant, as the estimate of voltage and current phasors will be always done with a narrow enough bandwidth
of at most some hundreds Hz centered round
. In this case, the overall rms noise is about 10
V and for signals in excess of 10 mV, as it is the case for the selected isolated amplifiers, and it represents a contribution of less than 0.1%.
This demonstrates the feasibility of the hardware implementation of the impedance measurement. Computational complexity and real-time implementation are considered in the following.
Sampling can be carried out at 1 MSa/s. There is no necessity of performing a full FFT, except for initialization; then, the
components
and
are estimated with a recursive FFT together with the adjacent components at
and
, to track stability of
. The complexity would be limited to a few floating point operations. With
Hz, the number of samples is
, that is, in any case, a manageable size for a full FFT: with a FFT complexity
, it would require 5600 floating point operations. Modern DSPs have computational power in excess of several hundred MFlops, floating point operations per second (exemplified by [
37,
38] covering almost 20 years of DSP production). The two FFTs for
and
plus other minor computations would be carried out in less than 120
s.
The proposed algorithms for estimation of the vehicle position and of the occupied cell also necessitate a limited number of operations. Provided that sampling of two quantities (voltage and current at the measuring port) is carried out independent of the CPU by means of DMA (direct memory access), remaining calculations are the estimate of the voltage and current phasors, their ratio to obtain the impedance and then the implementation of the two algorithms for the necessary number of steps. Both algorithms can run every time starting from the previously calculated vehicle position or active coil number, so that the number of iterations is limited to one or two.
The impedance at each algorithm run is calculated with one complex operation. The initialization of the loop and comparison of measured and calculated impedance values with the absolute value operation consist of about 4 + 6 operations plus some conditional jumps—similarly to the algorithm for occupied coil detection that implements a derivative. Complex operations (including addition, multiplication, division, square and square root) may be assumed to have all of the same complexity for simplicity, although the latter two always require some more CPU cycles. It is easy to see that the total number of floating point operations is limited to some hundreds with margin, adding nothing relevant to the already calculated 120 s.
The attainable spatial resolution of the complete set of algorithms with a vehicle traveling at 100 km/h would then be much smaller than the already satisfactory cm resolution at a conservative 1 ms cycle time.