Next Article in Journal
E-Learning vs. Face-To-Face Learning: Analyzing Students’ Preferences and Behaviors
Next Article in Special Issue
Mechanism of Sleeper–Ballast Dynamic Impact and Residual Settlements Accumulation in Zones with Unsupported Sleepers
Previous Article in Journal
Material Flow Analysis to Evaluate Supply Chain Evolution and Management: An Example Focused on Maritime Pine in the Landes de Gascogne Forest, France
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Smart Collaborative Performance-Induced Parameter Identification Algorithms for Synchronous Reluctance Machine Magnetic Model

1
Key Laboratory of Road and Traffic Engineering of the State Ministry of Education, Shanghai 201804, China
2
Key Laboratory of Rail Infrastructure Durability and System Safety, Tongji University, Shanghai 201804, China
3
College of Transportation Engineering, Tongji University, Shanghai 201804, China
4
National Maglev Transportation Engineering R&D Center, Tongji University, Shanghai 201804, China
*
Authors to whom correspondence should be addressed.
Sustainability 2021, 13(8), 4379; https://0-doi-org.brum.beds.ac.uk/10.3390/su13084379
Submission received: 5 March 2021 / Revised: 30 March 2021 / Accepted: 2 April 2021 / Published: 14 April 2021

Abstract

:
In rail transit traction, due to the remarkable energy-saving and low-cost characteristics, synchronous reluctance motors (SynRM) may be a potential substitute for traditional AC motors. However, in the parameter extraction of SynRM nonlinear magnetic model, the accuracy and robustness of the metaheuristic algorithm is restricted by the excessive dependence on fitness evaluation. In this paper, a novel probability-driven smart collaborative performance (SCP) is defined to quantify the comprehensive contribution of candidate solution in current population. With the quantitative results of SCP as feedback in-formation, an algorithm updating mechanism with improved evolutionary quality is established. The allocation of computing resources induced by SCP achieves a good balance between exploration and exploitation. Comprehensive experiment results demonstrate better effectiveness of SCP-induced algorithms to the proposed synchronous reluctance machine magnetic model. Accuracy and robustness of the proposed algorithms are ranked first in the comparison result statistics with other well-known algorithms.

1. Introduction

The intensification of the greenhouse effect and the nonrenewability of rare earth resources are severe challenges for induction motors (IM) and permanent magnet motors (PM) [1]. The Synchronous Reluctance Motor (SynRM) is the most promising alternative due to its high efficiency and structural robustness [2]. With increasing application of SynRM, novel modeling theories [3] that can closely represent its nonlinear magnetic characteristic have drawn considerable attention in its operation mechanism analysis and high-performance control [4]. Although many magnetic models have been developed based on various nonlinear mapping [5], the physical rationality and parameter accuracy of these models restrict the full utilization of motor performance. Similar to the actual network system [6], the co-energy balance between the d–q axis is the key constraint of modeling. Consequently, a novel magnetic model is established under the constraints of the inherent characteristics. However, there are still some challenges for the proposed model parameter identification, such as local optimal problems caused by the mismatch of special parameters of the algorithm and the multimodality of the objective function.
The SynRM magnetic model is significant for its control and practical application. For many advanced control algorithms, the rationality and accuracy of the model are the foundation [7]. In addition, for intelligent algorithms [8,9] with low model dependence, accurate models help to improve the performance of intelligent control systems. SynRM modeling technology with both physical consistency and accuracy is a realistic demand and has practical significance. However, the accuracy of the model is still limited by the rationality of the parameter identification algorithm.
Existing research mainly focuses on two types of methods: deterministic and metaheuristic. In [10], least squares (LS) method has been used in the extraction of magnetic model parameters. Suffering from sensitivity to initial solution and dataset noise, the convergence of LS results is unsatisfied and uncertain [11]. As an alternative, metaheuristic algorithms are employed to identify the parameters of various motor models. In [12], a genetic algorithm (GA) was proposed for estimating the parameters of a saturation model using experimental test data under three working conditions. In [13], harmony search (HS) was utilized to identify parameters of a rational function-based inductance model. In [14], two improved particle swarm optimization algorithms (PSO)- based strategies (dynamic PSO and chaos PSO algorithms) are proposed to estimate the parameters of the induction motor model. The direct current, no-load and locked-rotor test results are used for parameter estimation. Other algorithm variants such as self-adaptive differential evolution algorithm (SHDE) [15], dynamic encoding algorithm searches (DEAS) [16], fast parallel co-evolutionary PSO [17] and GA-assisted PSO algorithm [18] are employed to identify the parameters of the motor model. These metaheuristic algorithms have achieved satisfied results in parameter identification of the motor model. However, the multimodality of the problem places more stringent requirements on traditional metaheuristic algorithms.
The distinguishing feature of metaheuristic algorithms is to construct the optimal population update mechanism. It is a key issue to fully exploit fitness information while maintaining diversity for designing an efficient algorithm. Its essence is the balance of computing resources under multiple dimensions and multiple influencing factors [19]. To improve the population diversity, probability-based attempts have been made. In [20], the probability of fitness evaluation was used to establish more promising searching direction for maintaining diversity. A similar method was adopted to promote exploration ability of differential evolution (DE) in [21]. Through nondominated sorting procedure, diversity information was included in the selection probability, which generated the mutation of the differential evolution (DE) algorithm [22]. However, due to the lack of a unified theory of the collaborative utilization of fitness information and diversity information, traditional metaheuristic algorithms may have defects in solving complex problems. On one hand, searching direction is only guided by fitness, weakening the exploration ability. On the other hand, excessive use of diversity information will weaken exploitation ability. In recent years, smart collaborative (SC) theory has shown outstanding advancement in the modeling [23], resource balancing of complex problems with multiple dimensions and multiple influencing factors. Inspired by the SC theory, the performance of individuals can be modeled from the two dimensions of fitness and diversity through probability.
The parameter estimation of the proposed model is a multimodal problem. There always exists a certain degree of nonlinear noise in the flux linkage data obtained by the experimental method or the finite element analysis (FEA). The multimodality caused by nonlinear noise may make the traditional identification algorithm invalid. Improper specific control parameter selection of many metaheuristic algorithms often results in premature termination. Furthermore, as feedback information for evolution, fitness is over-relied on and diversity information is often ignored. As a result, it may not be possible to obtain the global optimal solution. Hence, developing a competitive metaheuristic algorithm to identify the proposed magnetic model parameters is still a challenging task.
Therefore, we propose a smart collaborative performance (SCP) to quantify the comprehensive performance of individuals in the population through probability. As feedback information, SCP is used to induce the construction of the evolutionary direction of the population. In this way, the fitness and diversity contribution of the candidate solution to current population is introduced in the evolution simultaneously. The candidates with better comprehensive performance are encouraged into new populations, improving the quality of solution in each generation. In addition, the optimal search path update process is adaptive without additional control parameters. Specifically, three SCP-induced algorithms are proposed to identify the parameters of the SynRM magnetic model accurately and reliably. To evaluate the effectiveness of the proposed algorithms, we compared them with other well-established algorithms on parameter identification problems of the SynRM magnetic model.
The main contributions of this paper can be summarized as follows:
  • The SCP-induced algorithms are proposed based on quantified SCP. Interactions among candidate solutions are introduced into the optimal search path updating to promote the related searching ability. To the best of our knowledge, no precedent that employs SCP-induced algorithms to extract the parameters of the SynRM magnetic model has been published or reported publicly;
  • As a simple and effective quantitative indicator, SCP is defined to estimate fitness and diversity of candidates uniformly. In addition, the SCP-induced population evolution mechanism is established to select promising candidate solutions in the current population evolution.
The rest of the paper is organized as follows. Section 2 presents the SynRM magnetic model, and the problem formulation of the model. The overview of SCP-induced algorithms is given in Section 3. Experimental results on the multiparameter SynRM magnetic model are shown and analyzed in Section 4. Finally, the conclusions are drawn in Section 5.

2. Problem Formulation

In this section, we propose a novel magnetic model of SynRM. Objective function involved in parameter identification of the propose model is also defined. The proposed model is established under the following hypothesis: (1) The iron loss has been omitted. (2) The stator flux linkages are only dependent on stator currents. (3) The effect of temperature on stator resistance is neglected.

2.1. Modeling of SynRM Magnetic Behaviors

For SynRM, the electromagnetic torque is generated by an anisotropic rotor with a magnetic barrier in the coupled magnetic field. The main rotor topologies are axial lamination (ALA) and transverse lamination (TLA) [24]. The ALA rotor has higher anisotropy. However, its iron loss and processing difficulty are greater than TLA. In general, the internal mechanism of the torque generated by the two rotor structures is the same. Due to the material properties of the rotor, there is inevitably a self-saturation effect in the d- and q-axis magnetic circuits. In addition, due to the sharing of magnetic circuits, there is a cross-coupling effect between the d- and q-axis magnetic linkages. The nonlinear behavior mechanism of the two rotors is the same, and the following general modeling method can be used.
The SynRM magnetic model is characterized by the nonlinear relationships among stator currents (is) and flux linkages (ψs). The mapping relationship between stator currents and flux linkages in d–q reference frame is expressed by
ψ d = ψ d ( i d , i q ) ψ q = ψ q ( i d , i q )
where is = (id, iq)T, ψs = (ψd, ψq)T are stator currents and flux linkages, respectively. The subscripts d and q represent d- and q-axis. These nonlinear parameters are determined by the process of electromechanical energy conversion in the machine. The electrical and mechanical systems of the machine are coupled by the magnetic energy (Wm) transformation in the magnetic field. Under the assumption of conservative fields, the energy in the coupled field is conserved. The energy balance equation can be defined as
i s T u s = R s i s 2 + d W m d t + T e ( i s ) ω m
where us = (ud, uq)T, Rs, Te (is), Wm, ωm are stator voltages, stator winding resistance, electromagnetic torque, magnetic energy and mechanical velocity of the motor, respectively. The energy conversion in coupled magnetic field is determined by the variation of Wm, which is caused by the change of ψs. For convenience, the derivative of Wm can be equivalently expressed by the derivative of comagnetic energy (Wc) as
d W c d t = ψ d d i d d t + ψ q d i q d t
Due to the conservation of energy, the result is independent of the integral path when Wc in (3) is calculated by curvilinear integration. Thus, the reciprocity condition [5] that Wc needs to satisfy can be presented as
2 W c i d i q = 2 W c i q i d ψ d i q = ψ q i d
Combine with (3) and (4), the change of stator currents makes the Wc change, and at the same time energy exchange occurs between the d and q axes. This reveals the formation mechanism of nonlinear behavior of SynRM magnetic circuit. The (8) and (9) also indicated that ψs is irrotational and Wc is the scalar potential of ψs. The divergence of ψs can be obtained by Laplacian operation of Wc
2 W c = f ( i d , i q )
where f(id, iq) is an unknown function with stator current as the independent variable; (5) is the Poisson’s equation of Wc. Obviously, the analytic solution of this equation cannot be obtained directly. As is well known, the general solution often contains Gaussian’s function terms. Hence, the nonlinear function based on the Gaussian’s function can be used to model Wc. The variation of Wc can be modeled as
Δ W c = k e W i d 2 1 V 1 i q 2 i q e V i q + κ q i q e V i q
where k, W, V1, V, κq denote the unknown parameter. Combine (3) and (6), the change of Wc with current can also be expressed by flux linkages as
ψ d ( i d , i q ) = ψ d ( i d ) Δ W c i d ψ q ( i d , i q ) = ψ q ( i q ) Δ W c i q
where ψd(id), ψq(id) are the flux linkages under the effect of self-saturation alone. The second term on the right side of (7) represents the flux linkages under the effect of cross-saturation. Considering the constraints of (7) and reciprocity condition simultaneously, the nonlinear flux linkage model of SynRM can be defined as
{ ψ d ( i d , i q ) = α d ( 2 e γ d i d e γ d 1 i d 2 ) + β d i d k 2 W i d e W i d 2 V 1 i q 2 i q e V i q + κ q i q e V i q ψ q ( i d , i q ) = α q ( 2 e γ q i q e γ q 1 i q 2 ) + β q i q k 1 e W i d 2 2 V 1 i q + V i q e V i q + κ q ψ d ( i d , i q ) i q = ψ q ( i d , i q ) i d = k 2 W i d e W i d 2 2 V 1 i q + V i q e V i q + κ q
where {α, γ, β} are non-negative self-saturation coefficients for the d-, and q-axis, and {k, W, V, V1, κq} are cross-saturation coefficients. The subscripts d and q represent d-axis and q-axis.

2.2. Objective Function

Parameter identification of the model can be transformed into an optimization problem, which aims to minimize the difference between the reference data and simulated data obtained by estimated parameters. Noteworthily, the cross-saturation coefficient must be consistent due to the reciprocity condition. The error functions for the kth flux linkages respect to d- and q-axis, respectively, can be formulated as
f k d ( ψ r d , i r d , i r q , x d ) = α d 2 e γ d i r d e γ d 1 i r d 2 + β d i r d         k 2 W i r d e W i r d 2 V 1 i r q 2 i r q e V i r q 2 + κ q i r q e V i r q ψ r d x d = α d , γ d , β d , k , W , V , V 1 , κ d
f k q ( ψ r q , i r d , i r q , x q ) = α q 2 e γ q i r q e γ q 1 i r q 2 + β q i r q         k 1 e W i r d 2 2 V i r q + V i r q e V i r q + κ q ψ r q x q = α q , γ q , β q , k , W , V , V 1 , κ q
Hence, the objective functions defined by root mean square (RMSE) error can be obtained as follows:
RMSE d x d = 1 N k = 1 N f d k ( ψ r d , i r d , i r q , x d ) 2
RMSE q x q = 1 N k = 1 N f q k ( ψ r q , i r d , i r q , x q ) 2
where x is the decision variable, N is the sample number, ψr, ir are stator flux linkages and currents in the collected FEA dataset. xd, xq are the obtained parameter vectors, where xd = [xd1, xc], and xq = [xq1, xc]. xd1 and xq1 are the unique parameters involved in xd and xq, respectively, and xc = [k, W, V, κd, κq] is the common parameter subvector. Here, the subscripts d and q represent d- and q-axis, respectively. N is the number of reference data.

3. SCP-Induced Parameter Identification Algorithms

In this section, detail of proposed algorithms will be given. First, a new performance indicator named SCP is proposed, which is unified quantification of the fitness and diversity contributions of the candidate solutions in current population. We describe three improved Rao algorithms [25] induced by SCP.

3.1. Smart Collaborative Performance

In general, the performance of the candidate solution is affected from two dimensions, fitness associated with exploitation and diversity related to exploration. In evolution of population, the balance between exploitation and exploration is the key to optimal algorithm design. For the candidate, fitness and diversity information is generated under the influence of evolutionary mechanism. In other words, these two kinds of information can reflect the evolutionary preferences of the current population. Therefore, if a reasonable comprehensive performance quantification standard can be determined, the evolution direction can be influenced through the feedback of quantified indicator. In [21] and [26], fitness and diversity can be calculated by the objective function and the distance between the individual and the surrounding individual, respectively. However, it is impossible to evaluate the overall performance of the corresponding solution through a simple comparison, due to the different properties of the two functions. In addition, even if a comprehensive evaluation method based on these two functions can be found, to quantify the contribution of candidate solutions to the population is still an issue. Inspired by the collaborative modeling method in [27], an SCP evaluation indicator for the kth candidate solution xk is defined as
P s x k , N P = P d x k , N P c k , s + P f x k , N P ( 1 c k , s )
where, Ps(xk, NP), Pf(xk, NP), Pd(xk, NP), represent the SCP, fitness performance (FP) and diversity performance (DP) for the candidate expressed in probability, respectively. ck,s is a random number in the range [0, 1], denoting smart collaborative coefficient (SCC). The overall performance of the candidate in the current population is evaluated by SCP. It can be clearly observed that the candidate with better SCP has a larger probability. FP, DP represent the fitness and diversity contributions of the candidate in the current population, respectively. The evolutionary process preference for exploration and exploitation maintenance can be quantified by SCC, which also decided the proportion of FP and DP in SCP evaluation. With the increase of SCC, the preference for diversity increases in SCP. On the contrary, the preference for fitness increases in SCP. Particularly, when ck,s = 0 or ck,s = 1, SCP degrades into FP or DP. In this situation, SCP only evaluates the performance of the candidate from the perspective of fitness or diversity contribution. If SCP is used as feedback, the performance of the candidate is only affected by exploitation or exploration preference of evolution. As the basis of SCP construction, the quantification process of FP and DP is as follows.
The objective function (f(xk)) is selected as the fitness function (ffitness(xk)) for each candidate solution.
f fitness x k = f x k
Then the candidates are sorted in ascending order of fitness in the population, and probability based on ranking is used to reflect the fitness performance. The ranking and FP of xk are presented in (18) and (19), respectively.
R fitness x k , N = N P + 1 i k , i k = 1 , 2 , , N P
P k , f x k , N P = R fitness x k , N P N P 2
where ik represents the fitness ranking of xk in the population.
The diversity function based on Euclidean distance between candidates is defined as
f diversity x k = w = 1 N P x k x w , w = 1 , 2 , , N P
Similar to (15) and (16), the diversity ranking and DP are presented as follows.
R diversity x k , N P = N P + 1 j k , j k = 1 , 2 , , N P
P k , d x k , N P = R diversity x k , N P N P 2
where jk represents the fitness ranking of xk in current population. In (16) and (19), better performance corresponds to larger probability. The overall contribution of the candidates to the population is quantified by the random combination of the probabilities through SCP. As a result, SCP has advantage of theory-driven.

3.2. SCP-Induced Optimal Search Path Update Mechanism

Based on the above calculated probability, evolutionary preferences can be quantified by SCP, and the evolution process is also affected by SCP. As feedback information, SCP only affects the optimal solution search direction update mechanisms. Hence, SCP is used to modify the three Rao algorithms [25]. Thus, the new update mechanism based on SCP can be defined as
x k , v = x k , v + r 1 , k , v x b e s t , v s x w o r s t , v s
x k , v = x k , v + r 1 , k , v x b e s t , v s x w o r s t , v s + r 2 , k , v Δ x k l , v s
x k , v = x k , v + r 1 , k , v x b e s t , v s x w o r s t , v s + r 2 , k , v Δ x k l , v s
where the superscript “s” represents the candidate for quantitative selection based on SCP. Subscripts “best” and “worst” represent the candidates with the largest and smallest SCP in the current population. In the proposed update mechanisms, no additional parameters are introduced. Evolutionary direction is still close to the best candidate solution and away from the worst candidate solution. In addition, Δxkl represents the difference between randomly selected candidates, always greater than zero.
With the introduction of SCP, the evaluation of the merits of the candidates is not only related to their own fitness and diversity, but also related to the current population. In other words, if the FP and DP of the candidates have not changed in the previous search direction update, they will be recalculated before the search direction update. Then, the candidate with a larger Ps is selected in the comparison. The process of calculating Δ x k l s through SCP comparison is proposed in Algorithm 1. If x b e s t s , x w o r s t s and Δ x k l s are used as evolutionary guidance, evolutionary preferences will be affected by the inherent randomness of their SCP. This random effect is automatic and does not require additional control parameters, hence the update direction of the candidate solution is expected to be guided into new search regions.
Algorithm 1. SP-based contribution measurement.
1:if P s x k , N P P s x l , N P then
2:if P s x k , N P > P s x l , N P then
3:   Δ x k l s = x k x l
4:  return Δ x k l s
5:else
6:   Δ x k l s = x l x k
7:  return Δ x k l s
8:else
9:  if P d x k , N P P d x l , N P then
10:   if P d x k , N P > P d x l , N P then
11:     Δ x k l s = x k x l
12:    return Δ x k l s
13:   else
14:     Δ x k l s = x l x k
15:    return Δ x k l s
16:   end if
17:  else
18:   if P f x k , N P P f x l , N P then
19:    if P f x k , N P > P f x l , N P then
20:      Δ x k l s = x k x l
21:     return Δ x k l s
22:    else
23:      Δ x k l s = x l x k
24:     return Δ x k l s
25:    end while
26:   else
27:     Δ x k l s = 0
28:    return
29:   end if
30:  end if
31:end if

3.3. SCP-Rs Framework

For the proposed update mechanisms, due to the automatic intervention of evolutionary direction, the stagnation and premature convergence in the evolution process are avoided. To inherit the strong exploitation ability of the original Rao algorithms, a new framework combining the original update mechanisms and the modified update mechanism is proposed, named SCP-R algorithms. Corresponding to different update mechanisms, these algorithms are named as SCP-R1, SCP-R2 and SCP-R3. Algorithm 2 gives the pseudo code of SCP-R algorithms, and Figure 1 provides the flow chart.
Algorithm 2. Pseudo code of SCP-R algorithm.
1:Initialize population size (NP) and maximum number of function evaluations (Max_FES);
2:Generate the initial population randomly, evaluate the objective function value of each individual;
3:FES = NP;
4:While FES < Max_FES do
5:  Compute fitness performance Pf of each individual xk;
6:  Compute diversity performance Pd of each individual xk;
7:  Identify fitness best individual xf best and fitness worst individual xfworst;
8:  For k = 1 to NP do
9:   if k = fbest  then
10:    Select the other individual xlfrom population randomly (lk);
11:    Pf comparison of xk and xl;
12:    Modify the best solution by using original Rao;
13:   else
14:    Randomly select ck,s ∈ {0,1};
15:    Compute Ps each individual according to (13);
16:    Identify Ps best individual and Ps worst individual;
17:    Select the other individual xl from population randomly (lk);
18:    Ps comparison of xk and xlby using Algorithm 1;
19:    Modify candidate solution by using (20), (21) or (22);
20:   end if
21:   Compute Pf of the updated individual;
22:   FES = FES + 1;
23:   Accept the new solution if it is better than the old one;
24:  end for
25:End while
SCP-R algorithms have simple structure and are free from algorithm-specific parameters. During the operation of the algorithm, evolutionary preferences may be dynamically balanced, which is equivalent to the convergence strength being automatically managed. Different strategies are employed to modify the FP optimal candidate and other candidates, which is equivalent to classifying the candidates in the current population. Considering that there are other optimal candidates nearby, a relatively conservative modification strategy is adopted to search the surrounding region. On the contrary, for the other candidates, more radical modification strategies are employed to improve population diversity as well as exploration capabilities.

4. Experimental Results

4.1. Experiment Setup

To evaluate the performance of the proposed SCP-R algorithms, comparative experiments are carried out with already well established algorithms. These algorithms are the original Rao algorithms [25], Grey Wolf Optimization (GWO) algorithm [28] and Ant Lion Optimization (ALO) algorithm [29]. The proposed model is a dual function model with common parameters. A two-stage experiment is implemented to identify parameters. For the sake of fairness, the parameter configuration of the experiment is the same for different algorithms. The same maximum number of function evaluations (Max_FES) for all algorithms is set to 30,000 in each run. To reduce the statistical error as far as possible, each algorithm is independently conducted 30 times on the problem. The parameter range is fixed in (0.2) to ensure the same search space. In addition, the population size in different stages is set to NP = 20 and NP = 30. The reference data used in the parameter identification process is the FEA result of a 2 kw-SynRM prototype. The design parameters of the prototype are summarized in Table 1.

4.2. Main Results

4.2.1. Results on q-Axis Flux Linkage Model

For the q-axis flux linkage model, the different algorithms are independently implemented 30 times to obtain its self-saturation and cross-saturation parameters. Because the exact values of the model parameters are unknown, RMSEq is taken as the standard of accuracy evaluation. The comparison of the best parameter values and the best RMSE among the 30 identification results of different algorithms is given in Table 2. Among them, the best RMSEq are marked in bold. It can be seen from Table 2 that SCP-R algorithms achieve better accuracy than other algorithms, and SCP-R1, SCP-R2 and SCP-R3 algorithm provide the best RMSEq value (2.2243 × 10−4). Although the RMSEq of some algorithms is very close to the results obtained by SCP-R algorithms, a smaller RMSEq is conducive to determine the true parameters of the model.

4.2.2. Results on d-Axis Flux Linkage Model

When d-axis model parameters are extracted, the best cross-saturation coefficients are applied to the identification of the parameters of the model. Thus, there are only four parameters to be identified. The best estimated parameters and the best RMSEd of different algorithms are listed in Table 3. The SCP-R algorithms also provide the best RMSEd value (4.0815 × 10−4) among all compared algorithms.
To illustrate the excellent results of the identification results, the absolute error rate (AER) between the estimated value and the FEA value is shown in Figure 2. Obviously, the estimated value of flux linkages in the entire current range is highly consistent with its FEA value. In terms of AER, except for the very few points on the edge of the model where the AER is close to 4%, the AER at other contrast points does not exceed 1%.

4.3. Results Discussion

4.3.1. Robustness of SCP-R Algorithms

To further evaluate the robustness of the proposed algorithms. Analysis based on RMSE statistics is implemented. The statistical results of the parameter identification of the dual function model by the different algorithms that run 30 times independently are given in Table 4. The results of the algorithms involved are calculated according to the best RMSE (B), worst RMSE (W), average RMSE (M), and standard deviation RMSE (SD). For each model, the best result in the corresponding algorithm is indicated in bold.
In terms of average accuracy and robustness, it can be observed from Table 4 that the overall performance of the proposed SCP-R algorithms is better than other algorithms. For the q-axis flux linkage model, the best M (2.5142 × 10−4) and best SD (8.2501 × 10−4) are provided by the proposed SCP-R1 algorithm. Specifically, the SCP-R3 algorithm with excellent SD (3.7124 × 10−19) is far more robust than other algorithms. The distribution characteristics of the results of 30 independent runs of the different algorithms are presented in Figure 3 using box plots. The distribution range of the parameter identification results also demonstrates the superiority of the proposed SCP-R algorithms. Similarly, the results distribution corresponding to the SCP-R3 algorithm is the most concentrated. Obviously, the proposed SCP-R has better performance on searching accuracy and reliability for solving the parameters identification problems of the SynRM magnetic model, and its performance is competitive in contrast with all compared algorithms.

4.3.2. Discussion on Optimal Solution Search Path Update Mechanism of SCP-R

In order to demonstrate the effectiveness of the proposed SCP-R framework, comparative experiments for two variants of SCP-R algorithms are implemented in this subsection. The algorithms are obtained by modifying the optimal search path mechanism of the SCP-R algorithms. For the mechanism of the SCP-R2 algorithm, the interaction between the current candidate and the randomly selected candidate does not depend on SCP (denoted as M-SCP-R2). Similarly, the modification to the SCP-R3 algorithm is denoted as M-SCP-R3. Note that the SCP independent SCP-R1 algorithm will degenerate to the original Rao-1. The comparison of these two algorithms has been implemented in the previous subsections. The statistical results of the two variants are presented in Table 5. For each model, the values shown in bold in Table 5 indicate the comparatively better results of the respective algorithms. In terms of average accuracy and robustness, it can be clearly observed from Table 5 that the overall performance of the proposed SCP-R algorithms is better than the other variants. The obvious difference between the results of the SCP-R algorithm and the corresponding variants indicates that the SCP-R framework is beneficial to optimize the original optimal solution update path mechanism. In summary, the excellent performance of the SCP-R algorithms verifies that the SCP-R-framework-based optimal solution search path update has achieved appropriate balance between exploration and exploitation.

5. Conclusions

In this paper, SCP-R algorithms for the SynRM magnetic model parameter identification are proposed, which focuses on establishing a quantitative method for overall performance of candidates in current population. By implementing the SCP-based quantification framework, fitness and diversity information of candidates are uniformly employed for evolutionary guidance. A good balance between exploration and exploitation can be achieved. Experiment results further demonstrated that SCP-R algorithms perform better in terms of accuracy and reliability when compared with other well-established algorithms. Therefore, combining the SCP-based contribution measurement together with the proposed SCP-R framework may further improve the SynRM magnetic model parameter identification performance.

Author Contributions

Conceptualization, L.R. and G.L., Data curation, L.R. and Y.Z.; Formal analysis, L.R., Y.Z. and Z.L., Funding acquisition, G.L. and Z.L.; Investigation, Y.Z. and Z.L.; Methodology, L.R., G.L. and Z.L.; Project administration, G.L. and Z.L.; Resources, G.L.; Software, L.R.; Supervision, G.L.; Validation, L.R., Y.Z. and Z.L.; Visualization, L.R. and Y.Z.; Writing—original draft, L.R.; Writing—review & editing, L.R. and Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The authors would like to thank the reviewers for their helpful suggestions. This work is supported by the project of Science and Technology Commission Shanghai Municipality (No. 17511102302).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ozcelik, N.G.; Dogru, U.E.; Imeryuz, M.; Ergene, L.T. Synchronous Reluctance Motor vs. Induction Motor at Low-Power Industrial Applications: Design and Comparison. Energies 2019, 12, 2190. [Google Scholar] [CrossRef] [Green Version]
  2. Yang, Z.; Shang, F.; Brown, I.P.; Krishnamurthy, M. Comparative study of interior permanent magnet, induction, and switched reluctance motor drives for EV and HEV applications. IEEE Trans. Transp. Electrif. 2015, 1, 245–254. [Google Scholar] [CrossRef]
  3. Song, F.; Zhou, Y.; Chang, L.; Zhang, H. Modeling Space-Terrestrial Integrated Networks with Smart Collaborative Theory. IEEE Netw. 2019, 33, 51–57. [Google Scholar] [CrossRef]
  4. Wiedemann, S.; Hall, S.; Kennel, R.M.; Alaküla, M. Dynamic testing characterization of a synchronous reluctance machine. IEEE Trans. Ind. Appl. 2017, 54, 1370–1378. [Google Scholar]
  5. Qu, Z.; Tuovinen, T.; Hinkkanen, M. Inclusion of magnetic saturation in dynamic models of synchronous reluctance motors. In Proceedings of the 20th International Conference on Electrical Machines (ICEM), Marseille, France, 2–5 September 2012; pp. 994–1000. [Google Scholar]
  6. Song, F.; Ai, Z.; Zhang, H.; You, I.; Li, S. Smart Collaborative Balancing for Dependable Network Components in Cyber-Physical Systems. IEEE Trans. Ind. Inform. 2020. [Google Scholar] [CrossRef]
  7. Ortombina, L.; Tinazzi, F.; Zigliotto, M. Magnetic Modeling of Synchronous Reluctance and Internal Permanent Magnet Motors Using Radial Basis Function Networks. IEEE Trans. Ind. Electron. 2017, 65, 1140–1148. [Google Scholar] [CrossRef] [Green Version]
  8. Sun, Y.; Xu, J.; Lin, G.; Ji, W.; Wang, L. RBF Neural Network-Based Supervisor Control for Maglev Vehicles on an Elastic Track with Network Time-Delay. IEEE Trans. Ind. Inform. 2020. [Google Scholar] [CrossRef]
  9. Sun, Y.; Xu, J.; Wu, H.; Lin, G.; Mumtaz, S. Deep Learning Based Semi-Supervised Control for Vertical Security of Maglev Vehicle with Guaranteed Bounded Airgap. IEEE Trans. Intell. Transp. Syst. 2021. [Google Scholar] [CrossRef]
  10. Hinkkanen, M.; Pescetto, P.; Molsa, E. Sensorless self-commissioning of synchronous reluctance motors at standstill. In Proceedings of the XXII International Conference on Electrical Machines (ICEM), Lausanne, Switzerland, 4–7 September 2016. [Google Scholar]
  11. Niu, Q.; Zhang, L.; Li, K. A biogeography-based optimization algorithm with mutation strategies for model parameter estimation of solar and fuel cells. Energy Convers. Manag. 2014, 86, 1173–1185. [Google Scholar] [CrossRef]
  12. Accetta, A.; Cirrincione, M.; Pucci, M.; Sferlazza, A. A saturation model of the synchronous reluctance motor and its identification by genetic algorithms. In Proceedings of the 2018 IEEE Energy Conversion Congress and Exposition (ECCE), Portland, OR, USA, 23–27 September 2018; pp. 4460–4465. [Google Scholar]
  13. Qiu, Y.; Kang, Q.; Wang, L.; Wu, Q. A parameter optimization method for dq axis inductance model of synchronous reluctance motors considering cross-coupling magnetic saturation. Trans. China Electrotech. Soc. 2017, 32, 85–92. [Google Scholar]
  14. Huynh, D.C.; Dunnigan, M.W. Parameter estimation of an induction machine using advanced particle swarm optimisation algorithms. IET Electr. Power Appl. 2010, 4, 748–760. [Google Scholar] [CrossRef]
  15. Wang, C.; Liu, Y.; Liang, X.; Guo, H.; Chen, Y.; Zhao, Y. Self-adaptive differential evolution algorithm with hybrid mutation operator for parameters identification of PMSM. Soft Comput. 2018, 22, 1263–1285. [Google Scholar] [CrossRef]
  16. Kim, J.W.; Kim, S.W. Parameter identification of induction motors using dynamic encoding algorithm for searches. IEEE Trans. Energy Convers. 2005, 20, 16–24. [Google Scholar] [CrossRef]
  17. Liu, Z.H.; Li, X.H.; Wu, L.H.; Zhou, S.W.; Liu, K. GPU-accelerated parallel coevolutionary algorithm for parameters identification and temperature monitoring in permanent magnet synchronous machines. IEEE Trans. Ind. Inform. 2015, 11, 1220–1230. [Google Scholar] [CrossRef]
  18. Juang, C.F. A hybrid of genetic algorithm and particle swarm optimization for recurrent network design. IEEE Trans. Syst. Man Cybern. 2004, 34, 997–1006. [Google Scholar] [CrossRef]
  19. Song, F.; Zhou, Y.; Wang, Y.; Zhao, T.; You, I.; Zhang, H. Smart Collaborative Distribution for Privacy Enhancement in Moving Target Defense. Inf. Sci. 2019, 479, 593–606. [Google Scholar]
  20. Yu, K.; Qu, B.; Yue, C. A performance-guided JAYA algorithm for parameters identification of photovoltaic cell and module. Appl. Energy 2019, 237, 241–257. [Google Scholar] [CrossRef]
  21. Gong, W.; Cai, Z. Differential evolution with ranking-based mutation operators. IEEE Trans. Cybern. 2013, 43, 2066–2081. [Google Scholar] [CrossRef] [PubMed]
  22. Wang, J.; Liao, J.; Zhou, Y.; Cai, Y. Differential Evolution Enhanced with Multi-objective Sorting-Based Mutation Operators. IEEE Trans. Cybern. 2017, 44, 2792–2805. [Google Scholar] [CrossRef]
  23. Song, F.; Zhu, M.; Zhou, Y.; You, I.; Zhang, H. Smart Collaborative Tracking for Ubiquitous Power IoT in Edge-Cloud Interplay Domain. IEEE Internet Things J. 2020, 7, 6046–6055. [Google Scholar] [CrossRef]
  24. Maldonado, V.R. Synchronous Reluctance Motor and Drive Package: The Energy Efficiency Alternative. 2013. Available online: http://www.abb.com (accessed on 2 March 2021).
  25. Rao, R. Rao algorithms: Three metaphor-less simple algorithms for solving optimization problems. Int. J. Ind. Eng. Comput. 2020, 11, 107–130. [Google Scholar] [CrossRef]
  26. Corriveau, G.; Guilbault, R.; Tahan, A.; Sabourin, R. Review and study of genotypic diversity measures for real-coded representations. IEEE Trans. Evol. Comput. 2012, 16, 695–710. [Google Scholar] [CrossRef]
  27. Song, F.; Ai, Z.; Zhou, Y.; You, I.; Choo, R.; Zhang, H. Smart Collaborative Automation for Receive Buffer Control in Multipath Industrial Networks. IEEE Trans. Ind. Inform. 2020, 16, 1385–1394. [Google Scholar] [CrossRef]
  28. Mirjalili, S.; Mirjalili, S.M.; Lewis, A. Grey wolf optimizer. Adv. Eng. Softw. 2014, 69, 46–61. [Google Scholar] [CrossRef] [Green Version]
  29. Mirjalili, S. The ant lion optimizer. Adv. Eng. Softw. 2015, 83, 80–98. [Google Scholar] [CrossRef]
Figure 1. The flow diagram of SP-R.
Figure 1. The flow diagram of SP-R.
Sustainability 13 04379 g001
Figure 2. (a) Mismatch of d-axis flux linkage, estimated value vs finite element analysis (FEA) value; (b) Mismatch of q-axis flux linkage, estimated value vs FEA value.
Figure 2. (a) Mismatch of d-axis flux linkage, estimated value vs finite element analysis (FEA) value; (b) Mismatch of q-axis flux linkage, estimated value vs FEA value.
Sustainability 13 04379 g002
Figure 3. Best RMSE boxplot over 30 runs of different algorithms for SynRM magnetic model (a) Statistical results of RMSEd (b) Statistical results of RMSEq.
Figure 3. Best RMSE boxplot over 30 runs of different algorithms for SynRM magnetic model (a) Statistical results of RMSEd (b) Statistical results of RMSEq.
Sustainability 13 04379 g003
Table 1. Parameters of SynRM prototype.
Table 1. Parameters of SynRM prototype.
ParametersValuesParametersValues
Rated Power (kw)2Rated Voltage (V)42
Rated Speed (r·min−1)1500Rated Current (A)35
Rated Torque (N·m)12.7Number of pole pairs2
Stator Resistance (Ω)0.3Moment of inertia (kg·m−2)0.025
Table 2. Comparison among different algorithms on q-axis flux linkage model.
Table 2. Comparison among different algorithms on q-axis flux linkage model.
AlgorithmSelf-Saturation CoefficientsCross-Saturation CoefficientsRMSEq
αqβqγqγq1kWVV1κq
SCP-R10.00721.03240.12337.8240 × 10−40.02160.00200.01140.26330.07582.2243 × 10−4
SCP-R20.00721.03240.12337.8240 × 10−40.02160.00200.01140.26330.07582.2243 × 10−4
SCP-R30.00721.03240.12337.8240 × 10−40.02160.00200.01140.26330.07582.2243 × 10−4
Rao-10.00711.02970.12387.8393 × 10−40.02150.00200.01150.26330.07512.2443 × 10−4
Rao-20.00790.26320.64537.0144 × 10−40.02150.00200.01150.26330.07515.8524 × 10−4
Rao-30.00721.66910.05977.6864 × 10−40.00420.001602.00002.00007.0207 × 10−4
GWO0.00711.06100.12517.8437 × 10−40.01980.00210.01120.26850.10832.3034 × 10−4
ALO0.01400.00140.31337.7888 × 10−40.01970.00330.01090.21510.00416.9356 × 10−4
Table 3. Comparison among different algorithms on d-axis flux linkage model.
Table 3. Comparison among different algorithms on d-axis flux linkage model.
AlgorithmSelf-Saturation CoefficientsRMSEd
αdβdγdγd1
SCP-R10.06150.14980.01000.00134.0815 × 10−4
SCP-R20.06150.14980.01000.00134.0815 × 10−4
SCP-R30.06150.14980.01000.00134.0815 × 10−4
Rao-10.06150.15000.009950.00134.0866 × 10−4
Rao-20.06160.14970.01000.00134.0821 × 10−4
Rao-30.06150.14980.01000.00134.0817 × 10−4
GWO0.06150.14980.01000.00134.0818 × 10−4
ALO0.06230.14840.00980.00134.2398 × 10−4
Table 4. Statistical results of root mean square (RMSE) of different algorithms for Synchronous Reluctance Motor (SynRM) magnetic model (30,000 function evaluations).
Table 4. Statistical results of root mean square (RMSE) of different algorithms for Synchronous Reluctance Motor (SynRM) magnetic model (30,000 function evaluations).
ModelPopulation SizeAlgorithmRMSE
BMWSD
q-axis flux linkage modelNP = 20SCP-R12.2243 × 10−42.5142 × 10−45.6827 × 10−48.2501 × 10−4
SCP-R22.2243 × 10−43.2947 × 10−40.00223.7615 × 10−4
SCP-R32.2243 × 10−42.7336 × 10−40.00111.7291 × 10−4
Rao-12.2243 × 10−40.00170.02380.0043
Rao-25.8524 × 10−40.00530.02380.0074
Rao-37.0207 × 10−40.00730.02380.0093
GWO2.3034 × 10−40.00180.00500.0012
ALO6.9356 × 10−40.00220.00490.0010
d-axis flux linkage modelNP = 30SCP-R14.0815 × 10−44.0815 × 10−44.0815 × 10−46.4849 × 10−12
SCP-R24.0815 × 10−44.3181 × 10−48.7509 × 10−46.2187 × 10−10
SCP-R34.0815 × 10−44.0815 × 10−44.0815 × 10−43.7124 × 10−19
Rao-14.0866 × 10−40.00100.00340.0014
Rao-24.0821 × 10−40.00280.02320.0041
Rao-34.0817 × 10−40.00230.00340.0012
GWO4.0818 × 10−40.00290.02320.0056
ALO4.2398 × 10−40.00320.01800.0017
Table 5. Statistical results of RMSE of different SCP-R algorithms for SynRM magnetic model (30,000 function evaluations).
Table 5. Statistical results of RMSE of different SCP-R algorithms for SynRM magnetic model (30,000 function evaluations).
ModelPopulation SizeAlgorithmRMSE
BMWSD
q-axis flux linkage modelNP = 20SCP-R22.2243 × 10−43.2947 × 10−40.00223.7615 × 10−4
M-SCP-R22.2243 × 10−40.00970.26170.0476
SCP-R32.2243 × 10−42.7336 × 10−40.00111.7291 × 10−4
M-SCP-R32.2243 × 10−40.00340.07220.0131
d-axis flux linkage modelNP = 30SCP-R24.0815 × 10−44.3181 × 10−48.7509 × 10−46.2187 × 10−10
M-SCP-R20.01110.01120.01138.0570 × 10−5
SCP-R34.0815 × 10−44.0815 × 10−44.0815 × 10−43.7124 × 10−19
M-SCP-R30.01110.01120.01136.6143 × 10−5
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ren, L.; Lin, G.; Zhao, Y.; Liao, Z. Smart Collaborative Performance-Induced Parameter Identification Algorithms for Synchronous Reluctance Machine Magnetic Model. Sustainability 2021, 13, 4379. https://0-doi-org.brum.beds.ac.uk/10.3390/su13084379

AMA Style

Ren L, Lin G, Zhao Y, Liao Z. Smart Collaborative Performance-Induced Parameter Identification Algorithms for Synchronous Reluctance Machine Magnetic Model. Sustainability. 2021; 13(8):4379. https://0-doi-org.brum.beds.ac.uk/10.3390/su13084379

Chicago/Turabian Style

Ren, Linjie, Guobin Lin, Yuanzhe Zhao, and Zhiming Liao. 2021. "Smart Collaborative Performance-Induced Parameter Identification Algorithms for Synchronous Reluctance Machine Magnetic Model" Sustainability 13, no. 8: 4379. https://0-doi-org.brum.beds.ac.uk/10.3390/su13084379

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop