1. Introduction
Electrical induction motors (IM) have characteristics that make them particularly attractive for commercial and industrial fixed and variable speed applications. Compared to other electric machines, IM have lower costs, and maintenance requirements for the same output power [
1].
IM may have an electric or electronic drive. The first type mainly moves loads with fixed-speed operations, including star-delta starting, and even under variable speeds with discrete levels (e.g., pedestal fans). The electric drive uses the nameplate information for its configuration. It does not need knowledge of the motor-load parameters. The electronic drive covers soft starters [
2] and variable speed drives following details regarding the motor-load parameters knowledge.
Low-performance applications needing a starting torque of up to 25% of rated motor torque and from 2% to 4% of steady-state rotor speed-accuracy use a soft starter for fixed speed and variable speed drives with a V/f strategy [
3,
4,
5]. The standard V/f strategy [
6] and soft starters mainly employ data from the IM nameplate. Also, two improved versions of the high starting torque V/f strategy [
6] avoid using the knowledge of the motor-load parameters. These propose using normalized adaptive controllers [
7,
8] for the starting current after expanding the techniques given in [
9,
10], respectively. Both controllers require the detailed structure of the IM dynamical model. However, after assuming unknown parameters, the adaptive controllers ensure the starting current trends to the required value despite the estimated adaptive parameters not converging to the actual values.
Beyond soft starters and variable speed drives with a V/f strategy, other electronic drives use more complex feedback controllers to achieve different goals for the particular requirements [
11]. These controllers’ tuning depends on the IM parameters knowledge. For instance, high-performance applications, starting with 100% of rated motor torque and with
% of steady-state rotor speed accuracy, use a variable speed drive with field-oriented control (FOC) scheme. This control scheme requires knowledge of the motor-load parameters [
3,
5,
12]. Even when using adaptive controllers [
13,
14,
15], FOC schemes still need, at the very least, the IM rotor time constant parameter. Similarly, variable speed drives with a direct torque control (DTC) scheme use the motor-load parameters for tuning purposes [
3,
5]. Naturally, any rotor speed observer for sensorless DTC and FOC will also require this knowledge [
4].
As manufacturers do not usually provide the IM electrical parameters, variable speed drives with FOC or DTC must estimate them [
16]. Moreover, beyond variable speed drives, fault detection, diagnosis, and prognosis also require the knowledge of these parameters [
17,
18]. Furthermore, efficiency estimation for energy savings planning [
19] and other techniques for supervising the IM operation conditions [
20], benefit from this information. These requirements motivate the development of identification techniques for IM parameters.
In recent years, researchers have analyzed some techniques for parameter estimation of IM, considering some particular cases and the application of different mathematical algorithms. A neural network-based method, trained with manufacturer data, estimates single and double-cage IM electrical parameters in [
21] with up to 12% accuracy for a 22 kW IM. In [
22], a deep-Q-learning algorithm estimates the IM rotor resistance and mutual inductance, comparing with three other algorithms. The authors of [
23] use a finite element-based method to calculate the IM electrical parameters under a wide range of stator current values. These two studies [
22,
23] show a similar accuracy for IM of 15 kW and 1.5 kW, respectively. The works [
21,
22,
23] are offline algorithms.
A Kalman filtering approach estimates all IM electrical parameters in [
24] with up to 13.3% accuracy for a
kW IM. It feeds the IM with a voltage-source inverter and applies a persistent exciting (PE) voltage signal. For an overview of online parameter estimation methods for permanent magnet synchronous machines that could also cover IM, please see [
25] and the references therein. This last manuscript insists on the need for PE input signal to ensure the proper estimate. Moreover, it describes the model reference adaptive systems (MRAS) as one of the main techniques employed. Shown electrical parameters estimate error typically refers to the percentage of steady-state error between the proposed method and the results from manual tests, like that of DC injection, locked rotor, and no-load from IEEE std 112 [
26]. However, proposals include the inverter feeding the IM. In contrast, the base value does not, and the inverter impacts the results, as described in [
27,
28]. Moreover, algorithms for controlling FOC and DTC [
16] are robust under this level of accuracy, similar to those for supervising operating conditions [
17,
18,
19,
20].
The books [
29,
30] describe the basis for MRAS tuned via a positive gain. The work [
31] uses a fixed-gain experimentally adjusted via trial and error. At the same time, the particle swarm optimization technique tunes the fixed-gain in [
32]. Later, the work [
6] proposes a normalized fixed-gain for the adaptive law settings of an adaptive passivity-based controller [
9] applied to IM current control. Finally, the proposal in [
7] normalizes the information vector of an adaptive passivity-based controller. It regulates IM starting current, with a normalized fixed-gain and a more straightforward adjustment. The work [
33] extends these ideas for MRAC applied to IM. However, the control purpose is often achieved without PE, unlike the identification parameter purpose.
The main contribution of this paper is to propose an algorithm for IM electrical and mechanical parameters estimation via a short tuning march. The algorithm controls the speed with a V/f strategy for starting and stopping, considering the addition of revisited PE rules for voltage and frequency signals and applying two proposed N-MRAS. One novelty of this paper is presenting the N-MRAS, facilitating the adaptive estimation adjustment. It expands the standard MRAS described in [
30] for higher-order nonlinear systems, normalizing the information vector and adaptive law gains for a more straightforward tuning method. However, the N-MRAS observer deals with an identification error that may vanish due to a simple orthogonality condition between a vector depending on the estimated parameters and the system information vector. To avoid this, we provide a second novelty, which is the proposal of a design procedure for the PE signals amplitude. It gives steps for a particular operation in the light of the persistent excitation theory to ensure parametric convergence of the estimator. Finally, two designed N-MRAS successfully estimated the electrical and mechanical parameters of a 10 HP IM on a test bench.
The remainder of the manuscript is organized as follows:
Section 2 summarizes the preliminaries regarding IM models, parameter estimation, filtering and MRAS.
Section 3 derives the proposed method for parameter identification of IM.
Section 5 contains results obtained with the proposed method in a laboratory test bench which illustrate its effectiveness. We provide concluding remarks in
Section 6.
2. Preliminaries
We begin by describing the parameter estimation background used throughout this work. We base our derivations on the following IM complex
-
and mechanical load models [
34]:
Mechanical Subsystem
where section Main Notation, located after the Conclusions, describes the meaning of all used variables and parameters. It is valid for all the equations throughout the manuscript.
Based on the previous time-domain model (
1)–(
3), the following sections describes the background of IM parameters estimation.
2.1. Electrical Parameter Estimation Background
We start by providing the background for the electrical parameter estimation studied herein. We begin by considering a constant operation speed, which allows applying the Laplace transform to the electrical subsystem (
1) and (2). By substituting the rotor flux
into the current
and regrouping terms, we obtain the following transfer function [
34]:
where
is the order of the numerator, and
is the order of the denominator of the transfer function (
4), with
parameters. The transfer function (
4) parameters,
,
,
, and
have the following definition [
34]:
Using the inverse Laplace transform and regrouping terms, the time-domain current satisfies [
34]:
where
is the unknown IM electrical parameter vector, and
is the known IM information vector. Then, [
34] describes the following observer to track the wave-form of the current above in (
6):
Here,
is the estimated IM intermediate electrical parameter vector, and
is the filtered IM information vector. Why filtering? To adequately feed the observer, two identical filters depending on the design parameters
and
are used (see
Figure 1). These filters extract the stator current and voltage and their derivatives, avoiding deriving these variables but obtaining these last through integrals.
Finally, observer (
7) allows estimating the IM intermediate electrical parameters
, and
, minimizing the identification error
. Later, the IM electrical parameters compute as follows, based on these intermediate estimated coefficients:
Remark 1. It is important to note that (8) and (9) consider complex signals and parameters hindering its implementation in control platforms. These expressions are adequate to work with real number signals throughout this paper. The following sections describes the background of IM mechanical parameters estimation.
2.2. Mechanical Parameter Estimation Background
Proceeding similarly to the previous section, but considering the mechanical subsystem (
3) and zero load torque
, we obtain the following transfer function:
where the numerator order is
, and the denominator order of the transfer function (
10) is
. Hence, we have
parameters given by:
Proceeding as before, that is, using the inverse Laplace transform and regrouping terms, we have the following time-domain speed observer:
Here,
is the estimated IM intermediate mechanical parameter vector, and
is the filtered IM information vector. Again, ref. [
34] considers identical filters depending on the design parameters
and
to extract the electromagnetic torque and rotor speed to feed the mechanical parameters observer (
12) (see
Figure 2).
The input of the electromagnetic torque filter should use an observer for
, which is not a measured variable. Moreover, it depends on an observed electromagnetic flux. These can be open-loop or closed-loop observers, not described in [
34].
Finally, the angular rotor speed observer (
12) allows for estimating the coefficients
and
, minimizing the identification error
. Then, the mechanical motor parameters compute as follows:
Remark 2. Please note that the observer (12) assumes a measured angular rotor speed , which becomes an issue for a sensorless speed control scheme. Herein, the Authors extend this theory to sensorless schemes. Remark 3. Estimating may have no sense, as it does not characterize the corresponding IM-load viscosity coefficient. The IM parameters described in (13) and are estimated at zero torque load; thus, these are not the IM-load parameters J and D (3). The following section describes the estimation method.
2.3. General Method for Parameter Estimation
Once filtering the variables of the studied systems (
6) and (
3) and implementing their respective observers (
7) and (
12), it allows for computing the corresponding identification errors. These last are
and
, having the form
. Putting together all this information in a general form yields:
Here,
are the system’s filtered output measurement and its estimate. The unknown system intermediate parameter vector is
. The vector
is the estimated system intermediate parameter. The filtered information vector is
.
Appendix A and
Appendix B describe the proves for the estimation methods of proposed N-MRAS and existing LSE.
Now, the general parameter estimation method aims to find an estimated , that ensures the identification error tends to zero over time, i.e., . However, for the vector case, it may find a combination of terms that equals zero, i.e., . In other words, the identification error tends to zero, i.e., , but there is not parametric convergence, i.e., .
One way to obtain parametric convergence is by applying a PE input signal to ensure a certain excitation level for the vector
. It prevents the condition
and forces
as the solution to achieve
([
29], Chapter 5). The following section describes the characteristics of a PE input signal.
2.3.1. Persistent Excitation
The persistently exciting input signal
studied here has the following structure [
34]:
which corresponds to the sum of
signals of different spectral lines. According to [
29]-Chapter 5,
(i.e., the least integer greater than or equal to
). On the other hand, ([
30], Chapter 6) proposes that
should contain at least
frequencies (i.e., the least integer greater than or equal to the number of parameters to estimate
).
For the IM electrical subsystem, as
and
in (
4), we have that
, according to [
29]. Moreover,
for a
, consistent with [
30], matching these two criteria results. For the IM mechanical subsystem (
10) we have that
with
and
, according to [
29] and,
for a
, consistent with [
30], matching the results again.
Remark 4. Besides the spectral content of the input signal, its amplitude highly influences the parameter estimation accuracy. However, although several authors mention this [29,30,34,35], they do not describe clear rules for choosing the amplitude magnitude via the choice. The following subsection describes the MRAS method used for parameter identification.
2.3.2. MRAS for Parameter Identification
MRAS uses the following adaptive law to ensure the identification error from (
14) tends to zero over time, i.e.,
. It applies to systems with unknown constant system parameters or parameters that vary slowly (
) [
30]:
MRAS adjusts its convergence rate through the design parameter , which is a positive definite matrix.
Appendix A describes the theoretical proof of the MRAS for the Paramater identification method.
Remark 5. The MRAS has an issue with tuning the design parameter Γ, mainly based on a trial and error procedure [29,30]. However, this paper expands the Normalized-MRAC [33] for MRAS and applies it for IM parameter identification as a solution to this issue. The following section proposes an N-MRAS and applies it to the IM parameters estimate, joined to filtering and PE input signals.
4. Simulation Results
Before the experimental testing in a laboratory test bench, simulations evidence the proposal’s effectiveness in a safety environment. For this purpose, Algorithm 1 runs with the N-MRAS_e and N-MRAS_m methods on a modeled experimental setup for 350 s. It uses the test bench Host PC Simulink version 8.9 and Matlab R2017a. It considers a three-phase voltage source inverter feeding an IM of 10 HP with test bench parameters described in
Appendix D and a no-load condition. It also uses a pulse width modulation switching frequency of 8 kHz.
The simulation test considers different faulty conditions to verify the N-MRAS effectiveness. It starts with IM configured with its base parameters values from
Appendix D. Later, the
value increases in
ratios in step 1, as in [
24], at 150 s. Similarly, the
value rises in
proportions with step 2 at 250 s.
Figure 9 shows the required PE voltage applied and the measured current waveform. These are shown in
-
coordinates for better appreciation of the excitation level during the parameter estimate. Both signals show a level of excitement. The voltage and current amplitudes are inside the allowed operational range, as designed in
Section 3.2.3. The current amplitude slightly decreases at 150 s after the stator resistance increases.
Figure 10 shows the intermediate electrical parameters estimate. All tend to their corresponding base values with different levels of steady-state accuracy. Here,
and
depict the best results, implying that the applied
ensures the required excitement for the stator voltage and its first-time derivative. However,
,
, and
have the less exact values. Hence, a priori, the excitement of the stator current and its first-time derivative seems not to be ideal.
Based on
Figure 10 results, the algorithm gives
Table 2 results. It uses the following steady-state error expression as a standard practice reported in several IM estimation studies [
21,
22,
23,
24].
Table 2 results show that parameters estimate accuracy is lower than 10% in all cases. The estimations are similar before applying the steps that change parameters values than after step 1 and step 2. Thus, the proposed N-MRAS_e method is robust under parameter variations. Moreover, the applied voltage and current amplitudes are inside the allowed operational range verifying a safe operation for the experimental tests.
Next, the mechanical estimate considers that the
value increases in
ratios in a step way at 250 s.
Figure 11 shows the required PE voltage applied and the measured current waveform during the parameter estimate. Moreover,
Figure 12 depicts the intermediate mechanical parameters estimate.
Table 3 displays the estimation results of the algorithm based on
Figure 12 wave-forms.
Again, both signals show a level of excitement, as displayed in
Figure 11. The amplitudes of the voltage and the current are below the rated values, according to the design of
Section 3.2.4. The current amplitude slightly increases at 250 s after the motor inertia increases.
Figure 12 shows that the required intermediate mechanical parameter
tends to its base value with a high level of steady-state accuracy. It implies that the applied
ensured the excitement needed for electromagnetic torque. Please, lets´s keep in mind Remark 3 describing how we only estimate
.
Results shown in
Table 2 have an inertia accuracy lower than
%. The estimation is similar before and after applying the step-change in the parameter value. Thus, the proposed N-MRAS_m method is also robust under parameter variation.
After the obtained simulation results, we conclude that the proposed algorithm tracks the changes in parameter values. Moreover, the applied voltages are PE and will ensure a safe IM operation for the experimental tests described in the following section.
6. Conclusions
This work proposes an N-MRAS for high order nonlinear systems parameter estimation, and simple tuning, normalizing and filtering of the information vector. It injects harmonic signals with a desired frequency and amplitude to ensure persistent excitation and convergence of the adaptive parameters to the system parameters. Moreover, this paper presents some rules to precisely define the amplitude of the injected signal. At the same time, conventional design criteria determine their frequencies. It includes its formal stability proof.
Later, it applies to IM’s electrical and mechanical parameters estimate, which is a challenging application since an inverter feeds the IM and imposes switched voltage wave-forms. Furthermore, IM performance depends on the input voltage and frequency ratio. Considering all these aspects, the authors propose a short tuning march algorithm for motors above 3.7 kW. It works at nominal speed and no-load conditions, allowing for the complete identification of the IM parameters. In essence, it acts as follows:
- -
It applies a V/f speed control strategy with reduced voltage.
- -
Administer PE voltage and frequency signals.
- -
And finally, it runs two N-MRAS, starting with one for the electrical parameters and finalizing with the other for the motor inertia parameters.
Experimental analysis conducted on a test bench with a 10 HP motor validates a proposed algorithm for IM electrical and mechanical parameter estimation. The results were contrasted with standard manual procedures (DC injection, No-load, and blocked rotor test) and the LSE method. It shows satisfactory results with appropriate precision compared to similar work.
The proposed N-MRAS shows to be an alternative to the methods [
21,
22,
23,
24], having a more simple tuning. Its results may also provide the IM parameters estimate to algorithms for controlling, like FOC and DTC [
16], and those for supervising operating conditions [
17,
18,
19,
20].
Future works will explore the application of the proposed method to feed lower power IM. Moreover, further experiments and theoretical developments could improved the obtained accuracy.