1. Introduction
Energy harvesting from ambient sources has been a topic of intense research for at least the last twenty years. With the advent of the Internet of Things paradigm, the need to power up an exponentially increasing number of autonomous sensing nodes has driven intense research to exploit all the available sources of energy in the most diverse environmental contexts [
1,
2]. The plethora of harvesters described in the literature, in both academic papers and patents, are difficult to classify and categorise. The source of energy, whether it is the Sun (light), vibration, electromagnetic (EM) signals, heat, or sea waves, is just a discriminating first approach to the problem, but it does not help much to dig into the variety of physical principles, materials, devices, mechanical arrangements and electrical and electromagnetic circuits that combine to solve a particular application. The proof of that is that there are a limited number of books or tutorial papers, which mostly have a compilation character, but the bulk of the information is contained in research papers scattered in journals of different character [
3,
4,
5,
6].
In this paper, we will restrict our focus to vibration-based harvesters [
7]. More precisely, we are interested in those operating in the ultra-low-frequency range [
8]. This range is not precisely defined in the literature, but most authors consider the ultra-low-frequency range as that below 10 Hz. There are also a few devices that operate in the sub-hertz range, such as the one we will showcase here. The typical applications for these devices are energy scavenging from human movement, sea waves, high-rise buildings and wind towers. In our case, we are interested in harvesters operating in wind turbines. Such structures need to be continuously monitored to asses their structural health in order to detect or predict catastrophic failures and to estimate their remaining operating life-time. This must be accomplished by a network of acceleration sensors, which provide data later processed by means of Operational Modal Analysis techniques [
9]. In most cases, the sensors must be autonomous in energy terms, but even reasonable-sized batteries do not provide enough energy for the time-span needed. Therefore, harvesting devices are mandatory. Vibration, or rotation in some cases, is the only source of energy available, but the characteristic frequencies are below those found in similar applications such as human movement or sea waves [
10]. The need to capture multidirectional vibrations is another specific characteristic not present in the mentioned applications. Therefore, the application at hand poses serious challenges to the design of dedicated harvesters. Apart from solutions translated from other problems, which are not optimal, there are a few examples of harvesters specifically designed for wind towers. We can mention Ref. [
11], with a harvester for sensors placed inside the wind tower blades, which is an adaptation of a vibration device to rotational operation. More recently, in [
12], and in other papers from the same authors, the application to wind turbines is also considered in the proposed vibration harvesters. In our recently published paper, we describe a harvester for wind turbines, which will be the device used here to exemplify the characterisation method we propose. As demonstrated in [
13], such harvesters are very competitive. However, in order to improve their efficiency, it would be very interesting to precisely characterise them, which is undertaken in the present paper.
As with most harvesters operating in the ultra-low-frequency range, ours is based on EM conversion [
14]. Otherwise, they require mechanisms of frequency up-conversion to make use of piezoelectricity [
15]. Therefore, the device is implemented in the form of a moving mass relative to a casing locked to the moving source of energy. Magnets and coils are placed on the moving mass(es) and the casing, respectively, or the other way around, in such a way that the EM interaction in the form of damping is the mechanism of energy (voltage) generation. The physical principles dictate also that the dimensions of such devices be of the order of the displacements induced on them by the moving (vibrating) source of energy. One of the problems when one deals with harvesters is that it is extremely difficult to make comparisons in terms of efficiency, even when restricting to those using similar principles and oriented to very close applications [
14]. In general, only the resulting power generation values are provided for particular working conditions. Thus, it is difficult if not impossible to determine to what extent the harvester architecture (mechanical configuration, materials, etc.), the parasitic losses, the power conversion circuitry and the load influence the global efficiency. Moreover, sound and well-accepted figures of merit that take into account scaling factors do not exist [
3,
8,
16]. In the case of ultra-low-frequency-vibration harvesters, it is evident that frequency, acceleration levels, size and weight play a relevant role to set the efficiency levels, but it is not so evident how they interplay.
Therefore, to achieve a complete characterisation of a harvester that enables having knowledge of its practical limits, the sources of energy dissipation, an optimisation of its behaviour and, therefore, a fair comparison with similar harvesters, the following steps must be taken:
First, obtain a sensible model of the harvester. If possible, it should consider not only the global behaviour in terms of the energy yield but also model the mechanical/EM/electrical interactions, which would enable detecting limitations and demonstrate means of improvement.
A complete experimental characterisation of the device, oriented to validate and characterise the model.
An identification procedure to validate the model and extract the relevant parameter values. With these parameters, the model will serve to accurately simulate the harvester behaviour and predict the energy generation capability under different levels of excitation.
A literature search shows that those tasks are rarely accomplished and only partially when they are. Therefore, we describe in this paper a comprehensive characterisation of an ultra-low-frequency EM harvester. There are, for instance, references that concentrate mainly on the experimental setup to characterise the efficiency in terms of the power generated for a given excitation [
17,
18], irrespective of the harvester design. In some cases, the method also includes the power conversion circuitry, which may reduce the overall efficiency of the harvester [
19]. In [
20], a piezoelectric harvester is described in terms of the voltage output versus the energy input and modelled with a simplified linear frequency-dependent system. The system is measured and characterised, but no parameters are identified. Only the output impedance is directly measured. However, the experimental measurements are not contrasted in those papers with a model describing the device.
The experimental characterisation of resonant piezoelectric harvesters is the main topic in [
21], which describes a complete experimental test bench combining commercial instruments with custom electronic circuitry. The goal is to find the optimum load for the harvester, the method being compatible with the IEC 62830-1:2017 standard [
22] for the characterisation of piezoelectric harvesters. The resulting characterisation is non-parametric, providing the frequency response, impedance, etc., of the harvester. An experimental test bench, making use of commercial instrumentation to characterise a particular kind of piezoelectric harvester in terms of the energy generation, is also described in [
23]. The work in [
24] limits the focus to the particular software development to characterise the piezoelectric materials.
Bearing in mind the general character of the measurement systems described above, it can be understood that they do not assume a particular model for the device to be characterised. In contrast, some low-frequency harvesters based on the EM principle, also denoted as Levitation-Based Vibration Harvesters (LBVHs), propose a model that is, in some way or another, validated by the experimental measurements. This is the case in [
25], where a physical white box model is proposed and adjusted to the experiments, but it is not clear how it is created and in what manner the parameters are identified. However, only the global response between the voltage output and input is characterised, and, therefore, the mechanical limits of the device, due to the movement of the proof mass, cannot be established. In [
26], a linear LBVH harvester is also modelled, combining physical modelling with numerical modelling, i.e., a grey box model of the magnetic interaction between magnets. The parameters of the EM interaction, which is modelled by a polynomial, are estimated from the simulations of the magnetic field within the harvester. The characterisation of the device is, as in the previous harvesters, in terms of the voltage generated by the harvester versus the excitation, and the process of parameter estimation, if any, is not described. This is also the case for an innovative device that combines the functions of sensing and harvesting [
27].
A more elaborated model and the corresponding measurement procedure are described in [
28], which works further on a device first proposed originally in [
29]. The device is the so-called Preload Snap-Through-Buckling Non-linear Harvester, which comprises a mechanism of frequency up-conversion: a mass suspended on a beam moves back and forth, snapping two piezoelectrics. This movement, actually the stiffness mechanism, is modelled and then measured via optical procedures, and the parameters (coefficients of a polynomial) are identified by the Simplex (Nelder–Mead) algorithm. However, the experimental results do not include a global characterisation of the harvester. Moreover, Ref. [
30] also focuses on the modelling of the stiffness of an EM device that results from both physical spring and magnetic repulsion, which is, as in [
28], modelled as a high-order polynomial. However, the estimation of the coefficients is based not on measured data but on EM simulations, as in [
26].
In this paper, we will characterise one EM harvester whose design and performance were already presented in [
13]. First of all, the harvester is modelled by two alternative approaches. They have in common the description of the kinematic movement of the proof masses and their damping due to both friction and the EM interaction between coils and magnets. The elastic force between the magnets, which is strongly non-linear, is described in two alternative ways: by a physically meaningful white box (WB) model based on magnetic dipoles and by a black box (BB) model based on a finite Fourier expansion with no physical meaning. The Fourier expansion is a novel modelling approach, different from the others compiled in [
5]. The power generation is also modelled and depends on the damping, position and angular velocity of the masses.
Second, a custom measurement setup is designed and implemented to completely characterise the harvester. On the one side, the displacements of the moving masses under excitation are measured. This may help to establish the upper limits of the mechanical energy available in the harvester. This kind of measurement involves image processing on video frames acquired under controlled excitation conditions. At the same time, the voltages at each of the coils, together with the power generated for different loads, are synchronously measured with a multichannel acquisition system. Once a number of experiments have been carried out, an identification method is applied to obtain the relevant parameters of the model. The identification is mainly based on a maximum likelihood procedure, where the generated power and the position of the masses are measured while the first and second derivatives of the coordinates are calculated by means of regularisation and numerical differentiation. The model is then validated with a set of measurements not used in the identification step.
The paper is organised as follows. In
Section 2, we briefly describe the harvester and its modelling. The experimental setup and the identification procedure are described in
Section 3. The results of the estimation process are presented and discussed in
Section 4, and the conclusions are drawn in
Section 5.
3. Model Identification Approach
In the previous section, the different options for accurate modelling of the harvester have been addressed. However, those models are written in terms of unknown parameters that must be estimated in order to characterise the harvester. The parameter estimation process is quite cumbersome and requires several steps to be accomplished.
The very first task to perform is to measure the exciting accelerations, the movement of the masses and the power generated at each coil. To that end, the experimental setup shown in
Figure 6 was carried out.
This experimental setup consists mainly of five elements. The device to be identified ➀ is mounted on a specifically designed moving platform ➁ that acts as shaker and is the element that provides the kinetic energy that the device harvests. On the upper part of the platform, mounted on a structure, there is a phone ➂ with a high-speed and high-resolution camera (240 fps). In order to measure the accelerations of the moving platform with respect to the IF, needed in Equation (
11) to obtain the numerical value of
, a triaxial accelerometer (ADXL345) is installed in the electronics of the harvester and is measured together with the power generated by the 24 coils of the harvester. All data are collected using a UART communication protocol through a cabled USB connection and are written to a data table automatically.
The acquisition system is based on a 32-bit Teensy microcontroller at 180 MHz. Its 24 analogue inputs of 12-bit resolution with a full scale of ±1.65 V are connected to the 24 EM generators of the harvester. Simultaneously, the interface board collects data from the triaxial accelerometer via I2C. It also contains sockets to plug-in resistor arrays acting as dummy loads for the generators. Voltages are acquired at a rate of 100 samples per second.
Moreover, a video of the masses moving with respect to the case is recorded while the acquisition system ➃ is running, and, in order to synchronise video and acquisition system, an LED (Light-Emitting Diode) ➄ lights up and is recorded by the camera. Post-processing the video, the acquired signals are synchronised to the video frames using the LED as a trigger. After the video is recorded, it has yet to be processed in order to estimate the positions, velocities and accelerations of the masses.
Once the data have been acquired, the identification process is carried out in four steps, which are detailed below.
3.1. Image Processing
In order to identify each of the masses univocally, three different coloured stickers are used, one for each mass, as can be seen in
Figure 7.
For every single frame of the video, the areas with specific colours are identified, using built in functions of MATLAB 2023a, and then the centre of gravity of each area is calculated in pixel coordinates.
Basically, this code reads each image from the video and extracts the three main colour channels. Then, for each colour to be identified, it applies a colour threshold and then fills holes in the thresholded image. Finally, by creating a binary image, it segments connected areas, and, for each connected area, its centre is identified. The locations of the masses measured in one of the experiments are shown in
Figure 8.
3.2. Rotational Coordinates Calculations
As all the masses and stickers rotate with respect to a common axis, the Cartesian coordinates of all coloured areas should fall on a circumference. Fitting the data to the equation of a circumference [
33], the radius for the mass rotation and the centre of the harvester are calculated in pixel coordinates. The circle fitted to the measured points of the same experiment is also shown in
Figure 8.
Once the fitting is accomplished, the azimuthal positions of each mass are determined using the arc-tangent function. The first row of
Figure 9 shows the azimuthal location of the masses for the experiment at hand.
3.3. Numerical Differentiation
With the video image processing and accelerations from the sensor, almost all the required information has been collected for the estimation of the model parameters. However, the equations of motion also depend on the first and second derivatives of the azimuthal coordinates. These cannot be measured directly and have to be estimated by differentiation of the calculated azimuthal coordinates. However, this is not a trivial task. In fact, the numerical differentiation of noisy signals still remains as a non-completely solved problem, as shown in [
34]. For the smoothing and numerical differentiation of the azimuthal coordinates of the model, the first-order Tikhonov regularisation method [
35,
36] is used in this paper.
The measured azimuthal
ith coordinate (
) for all the experiment instants (ordered by increasing time) can be modelled as their
real values (
) plus measurement noise (
) as
As we are looking for a
smooth representation of the variable, the
variation of
can be modelled as
(
being the time delay between consecutive measurements) in order to minimise the next figure of merit for a given
:
The smoothed
, using norm L2, is calculated as [
35]
Then,
is calculated in terms of the estimated
as
Finally,
is calculated repeating the procedure for
.
The azimuthal coordinates along with the calculated first and second derivatives of a the previous experiment are shown in
Figure 9 for a particular excitation.
3.4. Linear Parameter Estimation Approach
Once the acceleration of the platform signal and the image processing have been accomplished, all the necessary data are available for the estimation of the dynamic model parameters, i.e., the inertia parameter (), the energy generation parameter (), the friction parameter () and the magnetic interaction model parameter (). It should be noted that although the numerical value of could be obtained a priori, for example by means of CAD software, it may differ slightly from the real value. For this reason, it is introduced as an unknown in the identification process.
Taking the equations of motion previously developed in (
10), it is obvious that they can be written as linear combination of the referred parameters. These equations, which are valid for every time sample, can be written in matrix form as
where
depends on the modelling approach, being
for the WB model or
for the BB model.
Gathering the
matrices of the
n instants of an experiment, and analogously for
,
and
, the following matrices are defined:
Therefore, the matrix equation for
n time instants is
where
gathers the
vectors for
n instants
Likewise, the power generation model can be written for
n instants as
where
gathers the
vectors for
n instants as in (
21).
3.5. Comparison to the Previous Identification Procedure
In our previous work [
13], the design, fabrication and preliminary identification of this energy harvesting system were carried out. In this work, a series of improvements have been introduced in each step of the estimation process, resulting in a model that represents the real behaviour of the system more accurately. The new features of this work are detailed next.
Two versions of the dynamical model have been realised, a simple one based on magnetic dipole interaction as in [
13] and a data-driven one modelled by means of Fourier series. Additionally, a power estimation model has been developed, which is included in the identification process. This power model is dependent on both rotational speed and phase, considering the position of the masses with respect to the individual coils of the generator. In contrast to the previous estimation, the new dynamic models also identify the inertial properties of the masses. Experiments have been performed with different load resistors, and the energy dissipation has been separated in terms of friction (common to all experiments) and generation (specific to each load resistor). The experiments have been performed without restricting the rotation of any of the masses. Unlike [
13], where the estimation was performed with a single experiment (transient response), in this work, more than 40 experiments have been performed at different excitation frequencies using some for the estimation process and the rest for the validation process. Finally, the calculation of the numerical derivatives of the mass motion has been carried out by means of the Tikhonov regularisation.
5. Conclusions
We have proposed a comprehensive method to fully characterise a low-frequency, multidirectional vibration harvester based on the electromagnetic principles. First of all, the harvester is modelled taking into account the kinetic energy of the moving masses, the damping introduced by the electromagnetic interaction, the damping due to friction, and the elastic energy introduced by the magnet’s repulsion. This last effect is modelled by either a physical model (white box) or a novel parametric model based on a Fourier series (black box).
An experimental setup is then designed to characterise not only the input (vibration)–output (energy) behaviour but also the internal dynamics of the moving masses and the energy generation mechanisms. The setup includes an image-based acquisition system to measure the masses’ movement and a synchronised signal acquisition system to measure the power generated at each one of the coils.
Then, a set of measurements have been carried out, followed by an identification procedure to estimate the model’s parameters. The identification method extends both to the internal and external (input–output) behaviour of the harvester. The procedure is validated with independent measurements not used for the identification.
Therefore, the method proposed comprises all the steps that should ideally be followed for the complete characterisation of a harvester. Moreover, although we have focused on a particular harvester, the general approach and even many of the experimental and identification methods proposed can be applied to similar harvesters.
Obviously, one of the limitations of our approach is that the modelling of the magnetic interaction, i.e., the mechanical stiffness, depends on the particular geometry of the harvester. In our case, we have proposed two alternatives that adapt to the cylindrical symmetry of the device: one is based on a physical model, and the other is an ad hoc parametric model that renders better results. For other geometries, physical or black box approaches can be introduced in the global model, such as those listed in Ref. [
5]. The identification procedure can be applied in the same way, with the only restriction that the model has to be linear for the parameters to be identified no matter the number (complexity). The variables measured will have to be changed to linear displacements (velocities and accelerations) instead of angular displacements as the case may be. Moreover, since the procedure is based on a video acquisition, the accuracy depends on the relative speed of the moving parts. In the case of ultra-low frequencies, this is not a problem.