Professional Documents
Culture Documents
Article
Research on Efficiency of Permanent‑Magnet Synchronous
Motor Based on Adaptive Algorithm of Fuzzy Control
Wangsheng Sun 1,2 , Haiqing Si 1, *, Jingxuan Qiu 1, * and Jiayi Li 1
1 College of General Aviation and Flight, Nanjing University of Aeronautics and Astronautics,
Nanjing 210016, China; sws0824@fastechcn.com (W.S.); nuaa_ljy2022@nuaa.edu.cn (J.L.)
2 Nanjing Watt Electric Motors Corporation, Nanjing 211200, China
* Correspondence: sihaiqing@126.com (H.S.); qjingxuan@nuaa.edu.cn (J.Q.)
Abstract: In today’s world, energy is undoubtedly one of the most significant problems. As the
global electricity consumption continues to increase, electric motors, which are widely used as power
devices, account for an increasingly prominent proportion of the energy consumed. Motors now
consume about 45% of the total electricity in the world (60% in China); therefore, improving motor
efficiency has become an important way to achieve carbon emission reduction and sustainable devel‑
opment. The aim of this research was to devise a new strategy to reduce CO2 emissions other than by
building green power factories, because even the building of green power factories produces a great
deal of CO2 emissions, and improving motor efficiency to reduce CO2 emissions could contribute
to sustainable development worldwide. However, the improvement of motor efficiency encounters
challenges, such as nonlinearity and disturbances, which affect the motor performance and energy
efficiency. To address this issue, this paper proposes a control algorithm for permanent‑magnet syn‑
chronous motors (PMSMs) that is highly efficient and would be most widely used based on a fuzzy
control adaptive forgetting factor. It aims to enhance the efficiency and accuracy of the online pa‑
rameter estimation for the PMSM flux linkage, thereby achieving more precise and energy‑efficient
motor control. Firstly, the recursive least‑squares parameter estimation algorithm is used to identify
the parameters of the PMSM. This ensures that the parameter estimation values can be dynamically
updated with data changes, adapting to the time‑varying parameters. Secondly, the Padé approxima‑
tion method is adopted, which is a method that does not depend on the motor hardware, to improve
Citation: Sun, W.; Si, H.; Qiu, J.; Li, J.
the accuracy of the linearized model of the motor. Finally, a control algorithm based on the fuzzy
Research on Efficiency of
control adaptive forgetting factor algorithm is constructed on a physical experimental platform. A
Permanent‑Magnet Synchronous
comparison of these results proves that the control technology under this algorithm provides a new
Motor Based on Adaptive Algorithm
energy‑saving control strategy that can estimate the motor flux linkage parameters more accurately,
of Fuzzy Control. Sustainability 2024,
16, 1253. https://doi.org/10.3390/
help to reduce energy consumption, promote the use of clean energy, and achieve sustainable per‑
su16031253 formance optimization.
There have been many studies on motor energy‑saving technologies, with some aim‑
ing to improve the motor efficiency through motor hardware design changes and others
aiming to improve the motor efficiency through motor control technology. The methods of
hardware optimization are very clear: better winding materials, better motor ventilation
structure designs, and the use of rare‑earth materials, like neodymium iron boron (NdFeB),
to increase the magnetic flux density. There are two main energy‑saving control strategies
to improve the PMSM efficiency from the controlling point: the motor loss model and the
input‑power‑searching model [1–9]. The loss model controls the motor through the opti‑
mization of the set values of the magnetic flux (or winding current and other electric data),
which are calculated through mathematical methods. It has the advantages of a clear math‑
ematical concept, clear physical sense, and fast response speed. However, it also has some
disadvantages, like the difficulty in building the appropriate objective function. It is also
limited by the building of an appropriate loss model and the obtainment of the on‑time pa‑
rameters, as these parameters change very quickly when the motor’s winding temperature,
current, speed, on‑load torque, or working environment change. If the tracking, measure‑
ment, and obtainment of the parameters are not performed on time, the control effective‑
ness of the loss model will be reduced, which will cause the motor to work at sub‑optimal
efficiency. In addition, the building of an accurate mathematical model will make the ob‑
jective function very complex, the difficulty of the calculation will become much larger,
and the final control effectiveness will be weakened. Ma [10] conducted research on an
energy‑saving control strategy for induction motors. This method was based on a genetic
algorithm and compensated for equal iron losses at different speeds. Additionally, they
analyzed and presented strategies to ensure the effectiveness of the efficiency‑optimizing
control regarding the motor’s dynamic responses. Sun [11] proposed different optimiza‑
tion processes to meet multiple optimization objectives simultaneously. The effectiveness
of the optimization of the core loss and PM eddy loss was validated and the temperature
rise was suppressed effectively. Zhang [12] proved the motor control system’s convex
property based on a PMSM loss model through a multi‑objective optimization algorithm.
The author also proved that the electric vehicle’s efficiency could be improved via the op‑
timization of the time torque distribution.
The input‑power‑search‑based control strategy is an optimization technique that does
not require motor parameters and models, in contrast to loss models. The control system
monitors the motor input power in real time according to the motor operation status, and it
adjusts the motor stator’s magnetic chain synchronously so that the motor control system
operates at the lowest loss operating point. The search method control strategy is in fact an
optimization process, and it monitors the motor input power at the DC side of the inverter
and eventually reaches convergence through a continuous optimization search. However,
the input power search technique requires highly accurate input power monitoring, espe‑
cially in the case of light‑load motors with very low motor excitation fluxes and flat power
changes near the optimal efficiency operating point. This places high demands on the ac‑
curacy of the motor power detection and on noise suppression (permanent‑magnet motors
have high electromagnetic noise at low speeds). The input power search control strategy
has a long convergence time and is not suitable for applications involving frequent start‑
ing and braking. The algorithm causes torque pulsations during the search process, espe‑
cially when the input power function is smooth near the minimum value, which can easily
cause system oscillations and instability. In addition, the search method needs to detect
the power accurately, which imposes substantial hardware requirements for the system,
and the realization of the system has some difficulties. In recent years, the rapid devel‑
opment of intelligent control algorithms has provided new ideas for energy‑saving motor
control. Some scholars have proposed the optimization of the input power search algo‑
rithm based on fuzzy control when the motor is running under light loads, and the use
of fuzzy controllers to dynamically adjust the excitation component of the stator current
can expedite the convergence speed of the search method. Gautam [13] studied the opti‑
mal power management strategy to improve the motor efficiency. A novel hybrid online
Sustainability 2024, 16, 1253 3 of 23
DC minimum power fuzzy search efficiency optimization control algorithm was proposed
by Zhang [14], which contains a novel proportional factor extraction strategy. Compared
with other fuzzy search controls, this strategy can obtain the corresponding proportional‑
ity factors of input and output variables for each steady state condition of the motor online,
without simulation calculation, solving the problem of the system oscillating at the optimal
point of efficiency. Sheng [15] improved the operating efficiency of a permanent‑magnet
motor motion system in an urban rail system by means of an optimal magnetic chain/speed
control strategy and an efficiency‑optimized instantaneous power control strategy, as well
as harmonic suppression techniques.
These previous studies have demonstrated effectiveness in improving the motor effi‑
ciency, but the motor in any system does not work at a constant speed. With a constant
working temperature, its working process is a nonlinear process; during this process, the
motor’s speed, input power, resistance, and output torques are always changing. There‑
fore, the online parameters are always changing. Most previous researches has utilized ei‑
ther the “loss model” or the “input‑power‑searching model”. Some have focused on mixed
or combined applications. While these works are very helpful in the study of motor effi‑
ciency improvement, but they do not consider motor efficiency improvement through the
more accurate control of magnet chains’ nonlinear parameters. They also have in common
that any efficiency improvement can be treated as a method of loss reduction, and the best
way to improve the motor’s working efficiency is to implement loss reduction throughout
the whole motor operation process [16–19]. This necessitates the consideration of not only
one working point—for example, the rated power point—but all points, from the start to
the end. It also requires that the motor control algorithm can change its control strategy
according to the online parameter changes. The issue of how to make control algorithms
adaptable to a motor’s different working conditions, with better working efficiency at each
condition, has become an important research direction in motor control technology.
Compared to the existing literature, the main contributions of this paper are as follows:
(1) An algorithm is proposed to improve the PMSM’s online magnet chain values by
adjusting the forgetting factors based on fuzzy self‑adaption;
(2) The recursive least‑squares parameter estimation algorithm is adopted to identify the
parameters of the PMSM; this ensures that the parameter estimation values can be
dynamically updated with data changes, adapting to the time‑varying parameters;
(3) A control algorithm based on the fuzzy control adaptive forgetting factor algorithm
is constructed on a physical experimental platform.
where Vq , Vd are the PMSM’s dq axis voltage component; id , iq are the dq axis current com‑
ponent; Ld , Lq are the PMSM’s dq axis inductance; R1 is the phase resistance of the stator
Sustainability 2024, 16, 1253 4 of 23
winding; ψ f is the permanent magnet flux linkage; and ωr is the angle speed of the rotor.
Sustainability 2024, 16, 1253 The magnet torque produced by the PMSM is
Te = p p ψ f iq + Ld − Lq id iq (2)
Figure
Figure 1.1.PMSM’s
PMSM’sd–qd–q synchronous
synchronous rotation
rotation coordinate
coordinate system. system.
Here, p p is the motor pole pair. As we use a surface‑mounted magnet motor [11],
The shaft whose direction is the same as the motor rotor’s running direction
there is no salient effect, so we can control the exciting current with the above equation = 0,
fined
and theasmagnet
shaft torque
d, the canshaft that is intoan
be simplified be orthogonal direction is defined as shaft q, a
coordinate system that consists of shafts d–q is the PMSM’s synchronous rotation
Te = p p ψ f iq (3)
nate system.
Through
As building
one of the a dq rotating
normal control rectangular
methods for PMSMs, thecoordinate
basic conceptsystem on the rotor m
of field‑oriented
the PMSM’s
control (FOC) isvoltage vector
to address equationofisthe
the resolution obtained:
motor’s 3‑phase alternating current (AC)
voltage to Vd and Vq , and to address the resolution of the AC current to direct current (DC)
components id and iq . iq correspondsVqto=the
R1imotor’s (
q + pLq iq + ωr Ld id +ψ f )
torque current, and id corresponds
to the excitation current. Thus, the motor’s magnet torque can be controlled through the
V
d
independent control of the torque current,
led to the rapid development of AC motors’
= R
which ( )
1id + p Ld id +ψ f − ωr Lq iq
is simple and quick. The FOC theory has
control technology [20]. In the constant air flow
control system, FOC is implemented in the bottom control unit and is an indispensable part
where Vq, Vd are the PMSM’s dq axis voltage component; id, iq are the dq axis
of the framework. The concrete details are shown in Figure 2.
curren
ponent; Ld, Lq are the PMSM’s dq axis inductance; R1 is the phase resistance of th
2.2. ImprovedψPMSM
winding; f
Control
is the permanent magnet flux linkage; and ω r is the angle speed
Model’s Linearization
There are two types of motor parameter identification models: one model is identified
rotor. The magnet torque produced by the PMSM is
when the motor is in a stable working condition (stable model), and the other model is
Figure
Figure2.2.PMSM
PMSMFOC system
FOC schematics.
system schematics.
By inserting the PMSM’s magnet chain equation under the synchronous rotation co‑
2.2. Improved
ordinate systemPMSM
into the Control Model’sequation,
motor’s voltage Linearization
we obtain
There are two types of motor parameter identification models: one model is id
u = Rs id + Lsd ρid − ω1 Lsq iq (4)
fied when the motor is in adstable working condition (stable model), and the other m
is identified when the umotor q = Rs iis
q +in
Lsqaρidynamic
q + ω1 Lsd idworking
+ ωψr condition (dynamic (5)model).
stable model can identify the motor’s multi-parameters, but it needs the motor to be
All the values are momentary; ud , uq , iq , id are the voltage and current of the motor’s
stablewinding
stator working condition,
coordinate andd–q;
system theωidentification process needs to be performed in sev
1 is the angle speed of electricity; Lsd , Lsq are the
steps. Theofdynamic
inductance the statormodel
winding’s does notd–q;
shafts require thephase
Rs is the motorresistance;
to be in ψar stable condition wh
is the magnet
identifies
chain createdtheby online motor magnet;
the permanent and ρ is
parameters, but
theitdifferential
is not easy of ρ =several
to identify
expression d/dt. param
The process of linearizing the dynamic mathematical model of a permanent‑magnet
together. This paper will use the dynamic model to identify the online motor resista
synchronous
inductance,motor is as follows.
and other The permanent‑magnet synchronous motor voltage equa‑
parameters.
tion includes the current and time of the differential operation; the differential operator
The first step in a motor’s parameter identification is to transform the motor’s
reflects the current and time function curve on the tangent slope of the point. First of all,
linear
the dynamic
continuous model
voltage into aislinear
equation regression
discretized. model;
The current the is
curve accuracy of the linear
evenly divided into a model
affect the
number final parameter
of points. We take a pointidentification.
k on the curve, and the voltage–current relationship can
By inserting
be obtained the in
at this point PMSM’s magnet chain equation under the synchronous rotatio
the equation:
ordinate system into the motor’s voltage equation, we obtain
ud (k) = Rs id (k) − ω1 (k) Lsq iq (k) + ρid (k) Lsd (6)
u d = R s i d + L sd ρ i d − ω 1 L sq i q
uq (k ) = Rs iq (k) + ρid (k ) Lsq + ω1 (k) Lsd id (k) + ω1 (k)ψr (7)
In the expression, ρid (k ) Lsq is the q + L sq ρ i q + ω 1 L sd i d + ω ψ r
= R s iof
u q slope the point k’s tangent, from the principle of
calculus; the slope of point k’s tangent approximates the slope of the second line formed
by point
Allk the
andvalues
its critical
arepoint. Moreover, uthe
momentary; slope of the adjacent point k is closer to the
d , u q , iq , id are the voltage and current of the
slope of the obtained tangent line. When the point is infinitely close to point k, the slope of
tor’s stator winding coordinate system d–q; ω 1 is the
the tangent line can be considered to be equal. The shorter
angle speed of electricity; Lsd
the sampling time (the higher
aresampling
the the inductance
frequency), of the
themore
stator winding’s
accurate shafts
the linear modeld–q; R s is the phase resistance; ψ
[21–23].
the magnet chain created by the permanent magnet; and ρ is the
As mentioned above, the linear model of the PMSM in the synchronous rotation frame expres
differential
is given by Equation (8), where Ts is the sampling period.
of ρ = d / dt .
The process id (k) − id (k − 1)model of a permanent-ma
ud (of
k) linearizing
= Rs id (k) − ωthe dynamic mathematical
1 ( k ) Lsq iq ( k ) + Lsd (8)
synchronous motor is as follows. The permanent-magnet Ts synchronous motor vo
equation includes the current and time of theiddifferential (k) − id (k − 1operation;
) the differential o
ud (k) = Rs id (k) − ω1 (k) Lsq iq (k) + Lsd (9)
ator reflects the current and time function curve onTthe s tangent slope of the point. Fir
all, the continuous voltage equation is discretized. The current curve is evenly div
into a number of points. We take a point k on the curve, and the voltage–current rela
ship can be obtained at this point in the equation:
u d ( k ) = R s i d ( k ) − ω 1 ( k ) L sq i q ( k ) + ρ i d ( k ) L sd
Sustainability 2024, 16, 1253 6 of 23
The above is the general method of linearizing the dynamic mathematical model of
the permanent‑magnet synchronous motor in the synchronous rotating coordinate system
on the d–q axis. The traditional linearized motor method has a relatively low utilization
rate of the motor sensor data.
This paper proposes a method to improve the accuracy of the PMSM control model’s
linearization without changing the motor hardware. Similarly, the current curve is evenly
divided into several points. When taking point k from the curve, the tangent slope of point
k is approximated by a secant line composed of adjacent points. Different from the tradi‑
tional linearization method, Pard linearization not only takes point k before the k − 1 secant
line, but also takes point k + 1 of the second secant line. Through the two secant lines from
the three points, an approximation of the slope of the k tangent is obtained as the average
of the slope of the two secant lines.
This paper applies the fuzzy control’s self‑adaptive algorithm to adjust the motor’s
magnetic chain control parameters, so that the adjustment of the magnetic chain control
parameters of the motor can be quickly adapted to the motor winding temperature rise
brought about by changes in the resistance, current, and magnetic chain, to achieve higher
efficiency in the output. The method theoretically has higher approximate accuracy. There‑
fore, it results in a more accurate linear regression model under the same sampling frequency.
The sampling period is set as Ts , and the Pard linear model on the d–q axis of the
synchronous rotation frame of the permanent‑magnet synchronous motor is as follows:
id (k) = ad id (k − 1) + bd wr (k)iq (k) + wr (k − 1)iq (k − 1) + cd [ud (k) + ud (k − 1)] (10)
2Lsd − Ts Rs
ad = (11)
2Lsd + Ts Rs
Lsq Ts
bd = (12)
2Lsd + Ts Rs
Ts
cd = (13)
2Lsd + Ts Rs
ψr Ts
dq = − (14)
2Lsd + Ts Rs
iq (k) = aq iq (k − 1) + bq [wr (k)id (k ) + wr (k − 1)id (k − 1)] + cq uq (k) + uq (k − 1) + dq wr k + wr k − 1 (15)
To identify the motor parameters, it is necessary to transform the above linear model
into the linear regression model required for the identification algorithm [21]:
through the recurrent least‑squares algorithm with the forgetting factors, and finally the
motor’s parameters of Rs , Lsd , Lsq are calculated indirectly:
1 − ad
Rs = (20)
2cd
bd
Lsd = (21)
2cd
1 + ad
Lsq = Ts (22)
4cd
234.5 + T
Rs = Rs0 (23)
234.5 + T0
where T0 has a fixed value of 25 ◦ C, namely the ambient temperature of the motor; Rs0 is
the stator resistance value at room temperature, i.e., 25 ◦ C; T = T0 + ∆T is the temperature
after the motor is heated; ∆T is the temperature rise after the motor’s operation; Rs is the
stator resistance value after the temperature increases due to the motor’s operation. Ac‑
cording to Equation (21), the stator resistance change depends linearly on the temperature
change. Here, if we set the stator resistance to 2.875 Ω at room temperature (25 ◦ C), the
stator resistance is 3.706 Ω at 100 ◦ C, in accordance with Equation (20). Of course, the tem‑
perature of the motor may be affected by other factors (such as air conditioning or changes
in ambient temperature or weather) in actual operation, so the temperature may not rise
linearly over time, and the resistance may not increase linearly.
where Rs0 is the stator resistance at room temperature (25 ◦ C); ψs0 is the stator’s magnetic
chain; and ∆Rs is the value of the stator resistance change. In the mathematical models of
the joint Formula (23) and the PMSM, the magnetic chain’s deviation due to the tempera‑
ture change is expressed as
Z Z
∆TRs0
∆ψs = ψs0 − ψs = ∆Rs js dt = is dt (25)
234.5 + T0
Sustainability 2024, 16, 1253 8 of 23
As can be seen from Equation (25), if the value of the temperature change ∆T is known,
then the size of the magnetic chain can be calculated. The value of ∆T can be obtained by a
temperature sensor, and then we can simulate the PMSM control strategy according to the
temperature change. When the system reaches the steady state, T 0 , and the thermal inertia
coefficient is large, i.e., the change in ∆Rs0 can be ignored in the integration time from T 0
to t, and |is | does not change, the error vector is expressed as
∆T0 Rρρ is e jθ
∆ψs (t) = − Ce jθs (26)
234.5 + T0 jω1
where ω1 is the power angle frequency; it is easy to see from the above formula that the
temperature change and speed ω1 will affect the steady‑state error, and the lower the speed
ω1 , the greater the effect of the temperature difference and current; otherwise, the greater
the speed ω1 , the smaller the impact.
Then, ∆T, namely the difference between the actual torque and the observed torque,
can be obtained:
∆T ′ = T − T ′ ̸= 0 (29)
In conclusion, according to ∆T ̸= 0, the deviation between the estimated and the
actual value, the temperature change does cause a change in the stator’s magnetic chain
but it affects the estimation of the electromagnetic torque. The error affects the precise
positioning of the magnetic chain and the choice of the switch table, and it even affects the
stability of the system.
Figure
Figure5. 5. Two-dimensional
Two‑dimensional fuzzy
fuzzy controller controller
structure. structure.
Usually, the input variable is regarded as a vector, and the dimension of the fuzzy
Therefers
controller output
to theunumber
of the of
two-dimensional
vector components. fuzzy controller
Thus, the is the sizethe
larger the dimension, of the fo
factor, which is directly controlled by the output control of the fuzzy contro
higher the control accuracy, but the subsequent control rules, operation amount, and in‑
domain of the fuzzy controller input signal e (subset of error e) is e = {negativ
negative small, zero, positive small, increased} = {NB, NS, ZO, PS, PB}. The u
of the fuzzy controller output signal is u = {positive small, median, positive
{PS, PM, PB}. The relationship between input error e and output u is negat
Sustainability 2024, 16, 1253 10 of 23
ference time increase sharply, so this paper uses the two‑dimensional fuzzy controller to
compensate for the nonlinear change brought about by the temperature changes.
The output u of the two‑dimensional fuzzy controller is the size of the forgetting factor,
which is directly controlled by the output control of the fuzzy controller. The domain of
the fuzzy controller input signal e (subset of error e) is e = {negative large, negative small,
zero, positive small, increased} = {NB, NS, ZO, PS, PB}. The universe of the fuzzy controller
output signal is u = {positive small, median, positive large} = {PS, PM, PB}. The relationship
between input error e and output u is negative. The forgetting factor u’s value ranges from
0.8 to 1. The maximum affiliation method is used for defuzzification, i.e.,
where v is the variable value input to the fuzzy controller, which has a domain V. Then,
the fuzzy variable value’s tolerance e and tolerance change ec are determined. After the
fuzzy controller output u’ fuzzy sets and domains are determined, the subordination de‑
gree function and fuzzy language variable values need to be confirmed. Based on the ec,
u fuzzy sets, and domains, the fuzzy rules can be built with the fuzzy table as u1 , u2 , u3 …,
so the control value fuzzy set Uy is represented as u = u1 + u2 + u3 …+ uy .
The input and output membership function selects the triangle membership function
0 x≤a
x−a a ≤ x ≤ b
f ( x, a, b, c) = cb−−a (31)
x
b≤x≤c
c − b
0 c≤x
The fuzzy forgetting factor least‑squares algorithm takes into account the influence of
the forgetting factor on the stability of the results and the convergence speed. In addition,
the algorithm changes the size of the forgetting factor through the error between the current
estimate and the real value, thus improving the stability and convergence speed of the
identification results.
Figure6.
Figure Fuzzycontroller
6. Fuzzy controllerPIDPID algorithm
algorithm designdesign
process.process.
Proportion Process (P): The deviation signal e(t) changes proportionally, and the con‑
trol effect is the most obvious; it reflects the system in the “current” status. When the
system runs, once a deviation occurs, the proportion regulation immediately acts to re‑
duce the deviation. Thus, the larger the proportional coefficient kp , the faster the system’s
response speed, but the greater the overregulation. Conversely, the response is slow and
does not meet the regulation requirements.
Integral Process (I): This has the effect of reducing and eliminating static errors, which
adjusts the signal of the past. The larger the system, the faster the static error of the system,
and the smaller the system, the slower the static error of the system. However, if it is too
large, the system response will experience oversaturation in the early stage, which can
cause
Figurethe system
7. Fuzzy response
PID todiagram.
schematic be over‑regulated. If it is too small, it is difficult to eliminate
the static error, and the adjustment accuracy is affected.
Differential Process
In this paper, (D): Thisand
the deviation hasdeviation
the role ofchange
improving
of thethe dynamic
motor speedcharacteristics of
are taken as the
the system,
input of thewhich
fuzzy includes
controllerthe
to debugging of future
correct the system insignals.
real time.It The
aimscorrection
mainly toformula
suppress is
the change in deviation to any direction and predict the change in deviation in advance.
as follows:
If it is too large, the response will be known in advance and the adjustment time will be
kp = kp0 + Δkp (34)
extended, thus reducing the anti‑interference ability of the system.
The normal PID control is linear, and the deviation e(t) is obtained from the given
value yd (t) and the actual output value yT(it)=: Ti 0 + Δ Ti (35)
ki
G (s) = k p + + kd s (33)
s
Among them, k p is the proportion coefficient, k i is the integral coefficient, and kd is
the differential coefficient.
cording to the actual operation conditions, fuzzy referencing, and online PID parameter
set [33–38]. The input amount of the fuzzy controller in this paper is determined by devi-
ation e and deviation e change ec, so k p , k i , k d are adjusted in real time according to
the actual operation situation. Figure 7 is the block diagram of the fuzzy PID system.
Sustainability 2024, 16, 1253 12 of 23
In the actual operation, the PMSM’s load torques and winding temperatures change
constantly, and the motor’s online characteristic parameters also change. Thus, the PMSM’s
working system is nonlinear. The normal PID control cannot meet the requirements of the
precision control of the system. Fuzzy self‑adaptive PID control is a type of intelligent con‑
trol method according to the theory and method of fuzzy mathematics. The experiences
and operations in the fuzzy set, and the related information, are input into the computa‑
tion, and the computation will finally realize the parameter adjustments according to the
actual operation conditions, fuzzy referencing, and online PID parameter set [33–38]. The
input amount of the fuzzy controller in this paper is determined by deviation e and devi‑
ation e change ec, so k p , k i , kd are adjusted in real time according to the actual operation
Figure 6. Fuzzy controller PID algorithm design process.
situation. Figure 7 is the block diagram of the fuzzy PID system.
Figure7.7.Fuzzy
Figure FuzzyPID
PIDschematic
schematicdiagram.
diagram.
Inthis
In thispaper,
paper,the
thedeviation
deviationand
anddeviation
deviationchange
changeof ofthe
themotor
motorspeed
speedare
aretaken
takenas
asthe
the
inputof
input ofthe
thefuzzy
fuzzycontroller
controllerto
tocorrect
correctthe
thesystem
systemininreal realtime.
time.The
Thecorrection
correctionformula
formulaisis
asfollows:
as follows:
k p =k k=p0k+ +∆kΔ pk (34)
p p0 p (34)
Ti = Ti0 + ∆Ti (35)
Ti = Ti 0 + Δ Ti (35)
k
ki = P (36)
Ti
Td = Td0 + ∆Td (37)
kP
kd = (38)
Td
where k p0 , Ti0 , Td0 are the initial values of the operating parameters of the motor
control system.
The fuzzy algorithm’s motor controller overcomes the influence on the motor’s online
parameters, which is caused by the motor’s working temperature changes; it improves
the efficiency and accuracy of the motor’s magnetic chain online parameter estimation,
reduces the interference of the motor parameter change on the motor control, enhances
the robustness of the control algorithm, realizes the more efficient operation of the motor
control system, and achieves an energy‑saving effect.
Variable Parameter
Number of phases 3
Number of poles 8
Rated voltage (VDC) 300
No load speed (rpm) 2850
No load current (a) 0.63
Rated speed (rpm) 2850
Rated torque (N·m) 2.5
Rated power (W) 750
Rated current (A) 3.8
Max peak torque (N·m) 2.9
4.2. Production of the Motor Drive Circuit Board and Control Circuit Board with the Fuzzy
Adaptive Algorithm
In this experiment, the control motor drive’s PCB and the operation control circuit’s
PCB were constructed. The driver hardware system includes the front‑stage power in‑
put and noise filtering circuit; the intermediate stage includes the single‑phase full‑wave
rectification and power factor correction (PFC) circuit, and the rear stage is the core DC‑
AC inverter circuit. The noise filtering is mainly composed of a nanocrystalline inductor,
which is used to eliminate the conduction emission and radiation emission noise caused
by the switching action in the drive operation and meet the requirements of IEC61000‑3‑2
for electromagnetic compatibility. The full‑wave rectification adopts a 25 A/1000 V glass
passivation chip. The PFC adopts an independent PFC control chip ICE2PCS03 from the In‑
fineon Company, which has protection functions, a wide input voltage, fast starts, and an
over‑voltage, over‑current, and‑over temperature. Moreover, the maximum power factor
is close to 1. The DC‑AC inverter circuit mainly uses the Intelligent Power Module (IPM)
FNB41560, 15 A/600 V, which is used to convert the DC into an AC output with a variable
Sustainability 2024, 16, 1253 14 of 24
voltage frequency and send it to the DC brushless motor, so as to control the speed and
power of the motor. The core of the drive is a set of high‑performance sine wave vector
control algorithms (FOC). variableThe
voltageTMS320F28027
frequency and send is ita to
motor‑controlled 32‑bit
the DC brushless motor, digital
so as micro‑
to control the
processor developed speed by theandTexas
power Instrument
of the motor. The core of the drive
Corporation, withis a an
set instruction
of high-performance
periodsineof
wave vector control algorithms (FOC). The TMS320F28027 is a motor-controlled 32-bit
16.67 ns (60 MHz). The efficient code of the Harvard Bus Architecture is adopted with
digital microprocessor developed by the Texas Instrument Corporation, with an instruc-
both the C/C++ and assembly tion period oflanguage. The configuration
16.67 ns (60 MHz). The efficient code includes
of the Harvard32 kBusonArchitecture
Flash, with is
an 8‑way enhanced complementary output PWM control peripheral, a 13‑way 12‑bit32ADC
adopted with both the C/C++ and assembly language. The configuration includes k on
Flash, with an 8-way enhanced complementary output PWM control peripheral, a 13-way
port, and up to 22 universal GPIO control ports. There is also an integrated timer, serial
12-bit ADC port, and up to 22 universal GPIO control ports. There is also an integrated
communication, and timer, comparators.
serial communication, and comparators.
The PMSM driver and The control
PMSM driverPCB design
and control schematic diagram
PCB design schematic is shown
diagram is shownininFigure 8.
Figure 8.
4.3. Comparison of the Test with the Inverter Used in the Experiment
The comparison and testing is implemented with one standard universal frequency
inverter controller for PMSMs from the Delta Control company. The model number is
MS300, the specification is rated as input voltage AC200–240 V (−15%~+10%), 50/60 Hz,
with an output rated current of 5 A and a carrier frequency of 2–15 kHz. Delta is a well-
Sustainability 2024, 16, 1253 14 of 23
4.3. Comparison of the Test with the Inverter Used in the Experiment
The comparison and testing is implemented with one standard universal frequency
inverter controller for PMSMs from the Delta Control company. The model number is
MS300, the specification is rated as input voltage AC200–240 V (−15%~+10%), 50/60 Hz,
with an output rated current of 5 A and a carrier frequency of 2–15 kHz. Delta is a well‑
known inverter manufacturing brand with a full range of AC and DC motor frequency
conversion controller products. The device’s working principle is to transfer the input
power of 220 V 50 HZ to 310 VDC with a frequency of 2–15 kHz input to each phase of
the PMSM; the motor speed is determined by the frequency input into the motor winding
phase. With an inverter controller, the PMSM can constantly output a certain power at
a certain speed. With one motor controller, which is built with a fuzzy algorithm, this
controller can perform online analysis on the motor’s magnet chain parameters and control
the motor’s magnet strength in the conversion direction, which allows the input power to
Sustainability 2024, 16, 1253
be precisely input to the point to precisely output a certain power at a certain speed.
15 of 24
4, 16, 1253 16 of 24
(a)
(b)
Figure 10. Inverter-controlled PMSM with loadPMSM
Figure 10. Inverter‑controlled testing. (a)load
with Inverter-controlled PMSM with load
testing. (a) Inverter‑controlled PMSM test-
with load
ing results displayed; (b) results
testing Inverter-controlled PMSM during load
displayed; (b) Inverter‑controlled PMSM testing onload
during thetesting
dynameter.
on the dynameter.
Figure 11 belowFigure
shows11thebelow shows theof
parameters parameters
the PMSM of the PMSM
motor motor
with thewith thecontrol
fuzzy fuzzy control
algorithm on the dynamometer: the motor speed (转速) is 2758 rpm, the current (励磁电流)
algorithm on the dynamometer: the motor speed(转速) is 2758 rpm, the current (励磁电
is 5.8 A, the input power (输入功率) is 865 W, the output power (输出功率) is 738.9 W, and
流)is 5.8 A, the input power
the output (输入功率)
torque is 865
(转矩) is 2.558 m. the output power(输出功率) is 738.9
N·W,
W, and the output torque (转矩) is 2.558 N·m.
The comparison and testing considers the same PMSM motor controlled by a standard
universal inverter and the self‑built fuzzy algorithm controller, each for 5 min and 2 h.
Moreover, we measure the motor’s three‑phase resistance of U, V, W both in 5 min and 2 h,
and the resistance measurement is implemented every 5 min.
Figure 11 below shows the parameters of the PMSM motor with the fuzzy control
algorithm on the dynamometer: the motor speed(转速) is 2758 rpm, the current (励磁电
流)2024,
Sustainability is 5.8 A, the input power(输入功率) is 865 W, the output power(输出功率) is 738.9
16, 1253 16 of 23
W, and the output torque(转矩) is 2.558 N·m.
16, 1253 17 of 24
(a)
(b)
Figure 11. Self-built fuzzy-controller-controlled motor during load
Figure 11. Self‑built fuzzy‑controller‑controlled testing.
motor (a)load
during Fuzzy-controller-con-
testing. (a) Fuzzy‑controller‑
trolled PMSM with load testing
controlled results
PMSM displayed.
with load testing(b) Fuzzy-controller-controlled
results PMSM with load
displayed. (b) Fuzzy‑controller‑controlled PMSM with
testing on the dynameter.
load testing on the dynameter.
Figure 12 below is a complete curve diagram of the change in U, V, W, i.e., the three‑
The comparison and testing considers the same PMSM motor controlled by a stand-
phase resistance value, and the temperature rise of the motor winding when the permanent‑
ard universal inverter
magnetand the self-built
motor + frequencyfuzzy algorithm
converter controller,
is subjected to the 750each for test.
W load 5 minTheand 2 curve
purple
h. Moreover, we measure the motor’s
is the ambient three-phase
temperature, resistance
and the yellow curveofisU,
theV,winding
W bothtemperature.
in 5 min and When the
◦ ◦
2 h, and the resistance measurement
ambient temperature is 26
implemented every 5temperature
C, the final winding min. is stable at 53 C.
Figure 12 below is a complete curve diagram of the change in U, V, W, i.e., the three-
phase resistance value, and the temperature rise of the motor winding when the perma-
nent-magnet motor + frequency converter is subjected to the 750 W load test. The purple
curve is the ambient temperature, and the yellow curve is the winding temperature. When
the ambient temperature is 26 °C, the final winding temperature is stable at 53 °C.
024, 16, 1253 18 of 24
Sustainability 2024, 16, 1253 17 of 23
ty 2024, 16, 1253 18 of 24
Figure
Figure12.12.Inverter-controlled
Inverter-controlledmotor
motor winding
winding temperature
Figure 12. Inverter‑controlled temperature
motor winding changes.
changes. (Theyellow
(The
temperature yellowcurve
changes. curve is
thethe
(Theisyellow wind-is the wind‑
wind-
curve
inging
temperature; the
temperature; ing purple curve
the temperature; is
purple curvethe the
is the environment
environment
purple temperature).
temperature).
curve is the environment temperature).
Figure
Figure1313isisaacomplete
Figure 13
complete curve of
of the
the change
is a complete
curve in U,
curve in
change of U,V,
the V, W,i.e.,
change
W, i.e., theV,
in the
U, three-phase resistanceresistance
W, i.e., the resistance
three-phase three‑phase
value, and the value,
change and
in the
the change
motor in the motor
temperature temperature
rise of therise
value, and the change in the motor temperature rise of the permanent-magnet motor of the permanent‑magnet
permanent-magnet motor motor
+ + + fuzzy
fuzzy
fuzzyadaptive adaptive
adaptivecontroller controller
controllerduring
during theduring the
the 750 W load750 W load
load test. test.
test. The The
Thepurple purple
purplecurve curve is
curveisisthe theambient tempera‑
ambient
theambient
temperature,and ture,
andthe and the
theyellow yellow
yellow curve curve
curve is is the winding
is the winding temperature.
winding temperature. When the ambient temperature is
temperature, temperature.When Whenthe theambient
ambient tem-
tem-
26 ◦ C, the final winding temperature is stable at 54 ◦ C.
peratureisis2626°C,
perature °C,the
thefinal
finalwinding
winding temperature
temperature is is stable
stableatat54 54°C.°C.
Figure 13. Fuzzy-controller-controlled motor winding temperature changes. (The yellow curve is
Figure 13. Fuzzy‑controller‑controlled motor winding temperature changes. (The yellow curve is
the winding
Figure temperature; the purple curve
13. Fuzzy-controller-controlled is the
motor environment
winding temperature).
temperature changes. (The yellow curve is
the winding temperature; the purple curve is the environment temperature).
the winding temperature; the purple curve is the environment temperature).
From Figures 12 and 13 and Table 3, it can be found that the motor is operating under
a constant load of12
From Figures 2750
andrpm andTable
13 and 750 W3,output.
it can beWith
foundthethat
extension of the
the motor is operation
operating time
under
(from 5 min to 2 h), the temperature of the coil current and the output torque
a constant load of 2750 rpm and 750 W output. With the extension of the operation time of the motor
will be
(from subjected
5 min to 2 h),tothe
changes in the line
temperature of of
thethe magnetic
coil currentchain of the
and the motor.
output Figure
torque of11 below
the motor
4, 16, 1253Sustainability 2024, 16, 1253 19 of 24
18 of 23
From Figures 12 and 13 and Table 3, it can be found that the motor is operating under
shows the permanent-magnet motor measured after 5 min; the output power is 750 W,
a constant load of 2750 rpm and 750 W output. With the extension of the operation time
with 2.60 N·m torque, andtothe
(from 5 min 2 h),output speed isof2752
the temperature rpm.
the coil Theand
current motor efficiency
the output torquevalue is
of the mo‑
89.2%. tor will be subjected to changes in the line of the magnetic chain of the motor. Figure 11
below shows the permanent‑magnet motor measured after 5 min; the output power is
750 W, with
Table 3. Motor winding’s 3-phase ·m torque, and
2.60 Nresistance the output speed is 2752 rpm. The motor efficiency value
changes.
is 89.2%.
Motor Type U Phase (Ω) V Phase (Ω) W Phase (Ω)
Table 3. Motor winding’s 3‑phase resistance changes.
PMSM + Inverter (in 5 min) 2.347 Ω 2.353 Ω 2.351 Ω
Motor Type
PMSM + Inverter (in 2 h) 2.496UΩPhase (Ω) 2.488VΩ Phase (Ω) 2.47WΩPhase (Ω)
PMSM + Inverter
PMSM + Fuzzy Controller (in 5(inmin)
5 min) Ω Ω
2.3342.347 Ω Ω
2.3342.353 Ω Ω
2.342.351
PMSM + Inverter (in 2 h) 2.496 Ω 2.488 Ω 2.47 Ω
PMSM + Fuzzy Controller
PMSM + Fuzzy (inController
2 h) (in 5 min) 2.5712.334
Ω Ω 2.5762.334
Ω Ω 2.552
2.34ΩΩ
PMSM + Fuzzy Controller (in 2 h) 2.571 Ω 2.576 Ω 2.552 Ω
Figure 13 also shows the tendency of the resistance and winding temperature to be
stable after a periodFigure 13 also shows
of running, whichtheproves
tendency of the
that the resistance and winding
control system will temperature to be
remain stable
stable after a period of running, which proves that the control system will remain stable
too, so the stability of the system is satisfactory [39,40].
too, so the stability of the system is satisfactory [39,40].
Figure 14 shows that14
Figure the value
shows thatofthe
the motor
value of theefficiency is 86.2%
motor efficiency at the
is 86.2% input
at the inputof
of 229.7
229.7 V,
V, 5.895 A and the output
5.895 of 750
A and the W,of2.60
output 750 N·m, N·m,rpm.
W, 2.602751 2751 rpm.
Figure 15. Inverter-controlled PMSM’s efficiency when its winding is hot (after running for 2 h).
Figure 15. Inverter‑controlled PMSM’s efficiency when its winding is hot (after running for 2 h).
Figure 15. Inverter-controlled
As can PMSM’s
be foundefficiency
in Figures when
16 andits winding
17, after isthe hottemperature
(after running for 2motor
of the h). coil rises
after As
2 h can be foundunder
of running, in Figures
the same16 andload 17,ofafter
750 W theandtemperature
the speedof ofthe
2750motor
rpm,coil
the rises
control-
As can be found
after
ler 2 in
with Figures
h fuzzy
of running, 16under
adaptive and 17, same
the
control after thethe
load
adjusts temperature
of magnetic
750 W andchain of the
the speedmotor
of 2750
parameters coil
rpm,
of rises
the the con‑in a
motor
after 2 h of running,
timely under
troller with
manner the and
fuzzysame loadcontrol
adaptive of 750achieves
continuously W andthe
adjusts the speed of
magnetic
convergence 2750
chain rpm, the of
andparameters
optimization, control-
the motor in the
increasing
a timely manner
ler with fuzzy adaptive
efficiency control and
of the motor continuously
adjusts fromthe 83.9% achieves
magnetic
to 87.7%. convergence
chain parameters
Figure and optimization,
14 shows of
thethe increasing
motor
parameter in a the
values meas-
timely manner and efficiency of
uredcontinuously the motor from 83.9%
achieves convergence
for the permanent-magnet to 87.7%.
motor with the Figure
andfuzzy 14 shows
optimization, the parameter
increasing
adaptive controller values
afterthe2 hmea‑
of load
sured for the permanent‑magnet motor with the fuzzy adaptive controller after 2 h of load
efficiency of thetest
motoroperation:
from 83.9%input—230.4
to 87.7%. V, Figure
5.749 A,14output—750 W, 2767 rpm,
shows the parameter efficiency—87.7%.
values meas- It
test operation: input—230.4 V, 5.749 A, output—750 W, 2767 rpm, efficiency—87.7%. It
also proves
ured for the permanent-magnet that the fuzzy
motor adaptive algorithm in the motor controller can monitor the mo-
also proves that the fuzzy with
adaptivethe algorithm
fuzzy adaptive controller
in the motor after
controller can2 monitor
h of load the mo‑
tor’s operationV,
test operation: input—230.4 time andA,
5.749 perceive
output—750any changes W, in therpm,
2767 motor’s magnetic chain. At
efficiency—87.7%. It the same
tor’s operation time and perceive any changes in the motor’s magnetic chain. At the same
also proves that time,
the accordingtotothe
time,fuzzy adaptive
according thechange
change
algorithm in in
the the
in themagnetic
magneticmotor chain,
it canittimely
controller
chain, can timely
canadjust adjust
monitor thethe
the controlmo-control
param‑ pa-
rameters,
eters,and
enable enable the
the motor motor control parameters to achieve better convergence, theenable
more the
tor’s operation time perceive anycontrol
changes parameters to achieve
in the motor’s better convergence,
magnetic chain. At enable
the same
more
accurate matching of the motor and controller, increase the system’s output efficiency, andeffi-
accurate matching of the motor and controller, increase the system’s output
time, according ciency,
to the change in the magnetic chain, it can timely adjust the control pa-
improveand improve
its energy its energy efficiency.
efficiency.
rameters, enable the motor control parameters to achieve better convergence, enable the
more accurate matching of the motor and controller, increase the system’s output effi-
ciency, and improve its energy efficiency.
Figure 16.
Figure 16. Fuzzy-algorithm-controlled
Fuzzy‑algorithm‑controlled PMSM’s
PMSM’sefficiency when
efficiency its its
when winding is cold
winding (after
is cold running
(after running
for 5 min).
for 5 min).
Figure 16. Fuzzy-algorithm-controlled PMSM’s efficiency when its winding is cold (after running
for 5 min).
Sustainability 2024, 16, 1253 21 of 24
Sustainability 2024, 16, 1253 20 of 23
Figure 17. Fuzzy‑controller‑controlled PMSM’s efficiency when its winding is hot (after running for 2 h).
Figure 17. Fuzzy-controller-controlled PMSM’s efficiency when its winding is hot (after running for
2 5.
h).Conclusions
From the testing results of the fuzzy algorithm controller and the inverter‑controlled
5.PMSM
Conclusions
motor, as shown in Figures 16 and 17, we can find that the fuzzy‑controller‑controlled
motor’s
From output efficiency
the testing is increased
results of the from
fuzzy83.9% to 87.7%.
algorithm This means
controller andthat
thethe fuzzy algo‑
inverter-controlled
rithm controller has better self‑adaptation on the online magnet
PMSM motor, as shown in Figures 16 and 17, we can find that the fuzzy-controller-con- parameter searching and
adjustment procedure. It performs well in terms of motor control with the same output,
trolled motor’s output efficiency is increased from 83.9% to 87.7%. This means that the
and it even increases the motor’s output efficiency after 2 h of running when the wind‑
fuzzy algorithm controller has better self-adaptation on the online magnet parameter
ing resistance changes. Meanwhile, the inverter‑controlled motor’s efficiency drops from
searching and because
89.2% to 86.2% adjustment procedure.
the inverter cannotItadjust
performs well in
the control terms
itself when ofthe
motor
motor control
winding with the
same
resistance changes after 2 h of running. This experiment proves that the motor’s running when
output, and it even increases the motor’s output efficiency after 2 h of running
the winding
efficiency can resistance
be improved changes.
with better Meanwhile,
online magnet thechain
inverter-controlled
parameter control. motor’s
Moreover, efficiency
drops from
the fuzzy 89.2% to 86.2%
self‑adaption because
algorithm couldthe be inverter
applied incannot adjust
the magnet the control
chain’s itself when
online control to the
improve the whole system’s output efficiency, thus reducing the
motor winding resistance changes after 2 h of running. This experiment proves that the energy consumption and
achieving
motor’s sustainable
running performance
efficiency can beoptimization.
improved with Although
bettertheonline
fuzzy algorithm
magnet chaincontroller
parameter
could increase the motor’s working efficiency via on‑time magnet chain parameter adjust‑
control. Moreover, the fuzzy self-adaption algorithm could be applied in the magnet
ment, but it is limited by the motor design, and it could be treated as a combination of the
chain’s online control to improve the whole system’s output efficiency, thus reducing the
online loss model and input‑power‑searching model. The fuzzy controller will work at all
energy
times toconsumption
reduce the loss and achieving
or input powersustainable
via accurateperformance
magnet chain optimization. Although the
parameter adjustment,
fuzzy algorithm
improving controller
the model’s could increase
convergence the motor’s function.
and self‑adjustment working efficiency via on-time mag-
net chain parameter
One limitation adjustment,
of this experiment but it isthe
is that limited by the motor design,
fuzzy‑algorithm‑controlled and start‑
motor’s it could be
treated as a combination of the online loss model and input-power-searching model.
ing magnet chain value set does not contain the most optimized values, which means that The
its starting
fuzzy efficiency
controller is 83.9%;
will work thistimes
at all is lower than the
to reduce theinverter‑controlled
loss or input power motor’s starting mag-
via accurate
efficiency,
net which is 89.2%.
chain parameter This means
adjustment, that the original
improving magnet
the model’s chain value set
convergence andin self-adjustment
the fuzzy
algorithm does not include the most optimized values and it could be improved. However,
function.
attributed to the algorithm’s on‑time convergence, the controller increases the motor’s ef‑
One limitation of this experiment is that the fuzzy-algorithm-controlled motor’s start-
ficiency during the motor’s magnet chain parameter adjustment. On the other hand, the
ing magnet
inverter cannot chain value
react set motor’s
to the does not contain
magnet the parameter
chain most optimized values,
adjustment; which means
it continues to that
its
usestarting efficiency
the original valuesisto83.9%;
controlthisthe is lower
motor than
when thethe inverter-controlled
motor’s motor’s starting
magnet chain parameters
efficiency,
change, causing the motor’s working efficiency to decline. We believe that if the set
which is 89.2%. This means that the original magnet chain value fuzzyin the
al‑ fuzzy
algorithm does notvalue
gorithm’s starting include
set isthe most optimized
optimized, more researchvalues andbeitimplemented,
could could be improved.and the How-
fuzzyattributed
ever, self‑adaptive algorithm
to the could control
algorithm’s on-timetheconvergence,
motor’s working efficiency atincreases
the controller its highestthe mo-
pointefficiency
tor’s at each working
during status.
the motor’s magnet chain parameter adjustment. On the other
The goal of this research
hand, the inverter cannot react was to
to devise a new strategy
the motor’s magnetto reduce
chain CO2 emissions
parameter besides it con-
adjustment;
building green power factories. When people discuss sustainability, they largely focus on
tinues to use the original values to control the motor when the motor’s magnet chain pa-
the building of solar panel power factories, wind turbines, and nuclear power factories,
rameters change, causing the motor’s working efficiency to decline. We believe that if the
fuzzy algorithm’s starting value set is optimized, more research could be implemented,
and the fuzzy self-adaptive algorithm could control the motor’s working efficiency at its
highest point at each working status.
The goal of this research was to devise a new strategy to reduce CO2 emissions be-
Sustainability 2024, 16, 1253 21 of 23
but the building of such factories produces CO2 . Thus, the best means of reducing CO2
is to reduce the electricity needed. According to statistical data in China, in the year of
2022, China consumed 8.6372 trillion KWH electricity; all types of motors consumed about
60% of the total electricity, which is 5.18 trillion KWH. Although a 1% motor efficiency
increase appears very small, if it is applied worldwide, such an improvement would lead to
a saving of 51.8 billion KWH electricity in China, or a saving of 155.4 billion KWH electricity
around the world. In our experiment, the permanent‑magnet motor’s working efficiency
was increased by 3% compared to its value at the beginning, and its efficiency was 1.5%
higher compared to the inverter‑controlled motor. It will be possible to achieve higher
efficiency at each working status when the algorithm is optimized regarding its starting
magnet chain value set. We believe that this research will be very meaningful in terms of
sustainable development.
Author Contributions: Conceptualization, H.S. and J.Q.; funding acquisition, H.S; supervision, H.S;
methodology, W.S. and J.Q., validation, W.S. and J.Q., writing—original draft, W.S., J.Q. and J.L.;
writing—review and editing, W.S., J.Q. and J.L. All authors have read and agreed to the published
version of the manuscript.
Funding: This research was supported in part by the Fundamental Research Funds for the Central
Universities under Grant NS2022094; in part by the State Key Laboratory of Mechanics and Con‑
trol for Aerospace Structures (Nanjing University of Aeronautics and Astronautics) under Grant No.
MCAS‑S‑0224G03; in part by the First Batch of Industry‑University‑Research Cooperative Collabora‑
tive Education Projects of the Ministry of Education in 2021 under Grant 202101042005; in part by the
Experimental Technology Research and Development Project of Nanjing University of Aeronautics
and Astronautics Project under Grant SYJS202207Y; in part by the Research on Safety Risk Assess‑
ment Technology and Method of Human–Computer Intelligent Interaction in Civil Aircraft Cockpit
under Grant U2033202; and in part by Research and Practice Innovation Program for Nanjing Uni‑
versity of Aeronautics and Astronautics graduate students under Grant xcxjh20232003.
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: No new data were created or analyzed in this study. Data sharing is
not applicable to this article.
Conflicts of Interest: Author Wangsheng Sun was the chief executive officer of the company Nanjing
Watt Electric Motors Corporation. The remaining authors declare that the research was conducted
in the absence of any commercial or financial relationships that could be construed as a potential
conflict of interest.
References
1. Mi, C.; Slemon, G.R.; Bonert, R. Modeling of Iron Losses of Permanent‑Magnet Synchronous Motors. IEEE Trans. Ind. Appl.
2003, 39, 734–742. [CrossRef]
2. Slemon, G.R.; Liu, X. Core Losses in Permanent Magnet Motors. IEEE Trans. Magn. 1990, 26, 1653–1655. [CrossRef]
3. Gao, S. Vector Control of PMSM Based on Compensating Iron Loss Influence. Electrotech. Appl. 2007, 88–92.
4. Liu, L.; Liu, W.; Tian, J. Optimal‑efficiency Control of Asynchronous Motor Taking Core Loss into Account. Micromotors 2001,
50–53. [CrossRef]
5. Xu, Y.; Zhong, Y. Simulation of Minimum Loss Control for PMSM. J. Syst. Simul. 2007, 19, 5283–5286. [CrossRef]
6. Xu, J.; Feng, J.; Xu, J. Direct Torque Control of Permanent Magnet Synchronous Machine Considering Loss Model. Power Electron.
2005, 39, 24–25+28.
7. Song, J.; Su, Y. Study of efficiency‑optimized control based on accurate modeling for PMSM. Adv. Technol. Electr. Eng. Energy
2004, 23, 22–25.
8. Giorgos, M.; Manolis, M. Default Nudge and Street Lightning Conservation: Towards a Policy Proposal for the Current Energy
Crisis. J. Knowl. Econ. 2023, 15, 1–10. [CrossRef]
9. Abdulrasheed, Z.; Fatai, A.; Festus, B. The effect of energy consumption on the environment in the OECD countries: Economic
policy uncertainty perspectives. Environ. Sci. Pollut. Res. 2021, 28, 52295–52305.
10. Ma, X.; Liu, J.; Li, H.; Zhang, H. Research on Efficiency Optimization Control of Induction Motor Based on Genetic Algorithm.
Micromotors 2013, 46, 36–40. [CrossRef]
Sustainability 2024, 16, 1253 22 of 23
11. Sun, X.; Shi, Z.; Lei, G.; Guo, Y.; Zhu, J. Multi‑Objective Design Optimization of an IPMSM Based on Multilevel Strategy. IEEE
Trans. Ind. Electron. 2021, 68, 139–148. [CrossRef]
12. Zhang, K. Study on Energy Efficiency Optimization for Electric Vehicles. Ph.D. Thesis, Tsinghua University, Beijing, China, 2014.
13. Gautam, A.K.; Tariq, M.; Pandey, J.P.; Verma, K.S. Optimal Power Management Strategy by Using Fuzzy Logic Controller for
BLDC Motor‑Driven E‑Rickshaw. J. Intell. Fuzzy Syst. 2022, 42, 1089–1098. [CrossRef]
14. Zhang, L. Research on Efficiency Optimization Control of Asynchronous Motor Systems for Electric Vehicles. Ph.D. Thesis,
Institute of Electrical Engineering, Chinese Academy of Sciences, Beijing, China, 2006.
15. Sheng, Y. Efficiency Optimization Control Methods of Interior Permanent Magnet Synchronous Motors Drive System for Urban
Rail Traction. Ph.D. Thesis, Central South University, Changsha, China, 2012.
16. Liu, K.; Zhang, Q.; Chen, J.; Zhu, Z.Q.; Zhang, J. Online Multiparameter Estimation of Nonsalient‑Pole PM Synchronous Ma‑
chines with Temperature Variation Tracking. IEEE Trans. Ind. Electron. 2011, 58, 1776–1788. [CrossRef]
17. Kong, X.; Liu, X. Efficient Nonlinear Model Predictive Control for Permanent Magnet Synchronous Motor. Acta Autom. Sin.
2014, 40, 1958–1966.
18. Yang, L.; Peng, X.; Li, Z. Induction Motor Electrical Parameters Identification Using RLS Estimation. In Proceedings of the 2010
International Conference on Mechanic Automation and Control Engineering, Wuhan, China, 26–28 June 2010; pp. 3294–3297.
19. Nahid‑Mobarakeh, B.; Meibody‑Tabar, F.; Sargos, F.‑M. Mechanical Sensorless Control of PMSM with Online Estimation of
Stator Resistance. IEEE Trans. Ind. Appl. 2004, 40, 457–471. [CrossRef]
20. Xiao, X.; Xu, Q.; Wang, Y.; Shi, Y. Parameter Identification of Interior Permanent Magnet Synchronous Motors Based on Genetic
Algorithm. Trans. China Electrotech. Soc. 2014, 29, 21–26. [CrossRef]
21. Li, Q.; Wang, Y.; Zhang, X. Analysis and Simulation of a Variable Forgetting Factor RLS Algorithm. Mod. Electron. Tech. 2008,
17, 45–47. [CrossRef]
22. Huang, Z.; Duan, X.; Zou, J.; Wan, H. Fault Current Parameter Estimation Based on Adaptive RLS Algorithm. Proc. CSEE 2014,
34, 2460–2469. [CrossRef]
23. Zhang, H.; Gong, S.; Dong, Z. On‑Line Parameter Identification of Induction Motor Based on RLS Algorithm. In Proceedings of
the 2013 International Conference on Electrical Machines and Systems (ICEMS), Busan, Republic of Korea, 26–29 October 2013;
pp. 2132–2137.
24. Caponio, A.; Cascella, G.L.; Neri, F.; Salvatore, N.; Sumner, M. A Fast Adaptive Memetic Algorithm for Online and Offline
Control Design of PMSM Drives. IEEE Trans. Syst. Man. Cybern. Syst. 2007, 37, 28–41. [CrossRef]
25. Underwood, S.J.; Husain, I. Online Parameter Estimation and Adaptive Control of Permanent‑Magnet Synchronous Machines.
IEEE Trans. Ind. Electron. 2010, 57, 2435–2443. [CrossRef]
26. Hamida, M.A.; De Leon, J.; Glumineau, A.; Boisliveau, R. An Adaptive Interconnected Observer for Sensorless Control of PM
Synchronous Motors with Online Parameter Identification. IEEE Trans. Ind. Electron. 2013, 60, 739–748. [CrossRef]
27. Noel Hernandez Perez, J.; Sandre Hernandez, O.; Morales Caporal, R.; Rangel Magdaleno, J.d.J.; Peregrina Barreto, H. Parameter
Identification of a Permanent Magnet Synchronous Machine Based on Current Decay Test and Particle Swarm Optimization.
IEEE Latin Am. Trans. 2013, 11, 1176–1181. [CrossRef]
28. Wang, G.; Qu, L.; Zhan, H.; Xu, J.; Ding, L.; Zhang, G.; Xu, D. Self‑Commissioning of Permanent Magnet Synchronous Machine
Drives at Standstill Considering Inverter Nonlinearities. IEEE Trans. Power Electron. 2014, 29, 6615–6627. [CrossRef]
29. Ying, H. Deriving Analytical Input–Output Relationship for Fuzzy Controllers Using Arbitrary Input Fuzzy Sets and Zadeh
Fuzzy AND Operator. IEEE Trans. Fuzzy Syst. 2006, 14, 654–662. [CrossRef]
30. Hashemzadeh, M.; Golzari Oskouei, A.; Farajzadeh, N. New Fuzzy C‑Means Clustering Method Based on Feature‑Weight and
Cluster‑Weight Learning. Appl. Soft. Comput. 2019, 78, 324–345. [CrossRef]
31. Zhang, R.; Song, L.; Yang, J.; Hoffman, T. DC Motor Speed Control System Simulation Based on Fuzzy Self‑Tuning PID. In
Proceedings of the Fuzzy Information and Engineering Volume 2; Cao, B., Li, T.‑F., Zhang, C.‑Y., Eds.; Springer: Berlin/Heidelberg,
Germany; Chongqing, China, 2009; Volume 62, pp. 967–975.
32. Chung, I.‑F.; Chen, Y.‑C.; Pal, N.R. Feature Selection with Controlled Redundancy in a Fuzzy Rule Based Framework. IEEE
Trans. Fuzzy Syst. 2018, 26, 734–748. [CrossRef]
33. Stetco, A.; Zeng, X.‑J.; Keane, J. Fuzzy C‑Means++: Fuzzy C‑Means with Effective Seeding Initialization. Expert. Syst. Appl. 2015,
42, 7541–7548. [CrossRef]
34. Han, M.; Zhong, K.; Qiu, T.; Han, B. Interval Type‑2 Fuzzy Neural Networks for Chaotic Time Series Prediction: A Concise
Overview. IEEE T. Cybern. 2019, 49, 2720–2731. [CrossRef]
35. Xie, B.‑K.; Lee, S.‑J. An Extended Type‑Reduction Method for General Type‑2 Fuzzy Sets. IEEE Trans. Fuzzy Syst. 2017, 25,
715–724. [CrossRef]
36. Juang, C.‑F.; Hung, C.‑W.; Hsu, C.‑H. Rule‑Based Cooperative Continuous Ant Colony Optimization to Improve the Accuracy
of Fuzzy System Design. IEEE Trans. Fuzzy Syst. 2014, 22, 723–735. [CrossRef]
37. Terziyska, M.; Todorov, Y.; Dobreva, M. Efficient Error Based Metrics for Fuzzy‑Neural Network Performance Evaluation. In
Proceedings of the Advanced Computing in Industrial Mathematics; Georgiev, K., Todorov, M., Georgiev, I., Eds.; Springer Interna‑
tional Publishing: Sofia, Bulgaria, 2018; pp. 185–201.
38. Na, R.; Wang, X. An Improved Vector‑Control System of PMSM Based on Fuzzy Logic Controller. In Proceedings of the 2014
International Symposium on Computer, Consumer and Control, Taichung, Taiwan, 10–12 June 2014; pp. 326–331.
u, C.-H. Rule-Based Cooperative Continuous Ant Colony Optimization to Improve the Accuracy
36. 36.
Trans. Fuzzy Juang,
Syst. Juang,
C.-F.;
2014, C.-F.;
22, Hung, Hung,
723–735. C.-W.;
C.-W.;
Hsu,Hsu,C.-H. C.-H.
Rule-Based
Rule-Based Cooperative
https://doi.org/10.1109/TFUZZ.2013.2272480.Cooperative Continuous
Continuous Ant Ant Colony
Colony
Optimization
Optimizationto Improve
to Improvethe Accuracy
the Accuracy
of Fuzzy
obreva, M. Efficient ofError
Fuzzy
System
System
Based Design.
Design.
Metrics IEEE
forIEEETrans.Trans.
Fuzzy
Fuzzy-Neural Fuzzy
Syst. Syst.
2014,2014,
Network 22, 723–735.
22, 723–735.
Performance https://doi.org/10.1109/TFUZZ.2013.2272480.
https://doi.org/10.1109/TFUZZ.2013.2272480.
Evaluation. In
mputing in37. 37.
Terziyska,
IndustrialTerziyska,
M.; Todorov,
Mathematics; M.; Georgiev,
Todorov,Y.; Dobreva,
Y.;
K., Dobreva,
Todorov,M. Efficient
M.
M.,Efficient
Error
Georgiev, Error
BasedBased
I., Eds.;Metrics
Metrics
SpringerforInterna-
Fuzzy-Neural
for Fuzzy-Neural Network
Network
Performance
Performance Evaluation.
Evaluation.
In In
Proceedings
Proceedings
ria, 2018; pp. 185–201. of theofAdvanced
the AdvancedComputing
Computingin Industrial
in Industrial
Mathematics;
Mathematics; Georgiev,
Georgiev,K., Todorov,
K., Todorov, M., Georgiev,
M., Georgiev,
I., Eds.; Springer
I., Eds.; Springer
Interna-
Interna-
Sustainability
d Vector-Control tional 2024,Publishing:
tional
System of16,PMSM
Publishing: 1253Sofia,Sofia,
Bulgaria,
Based Bulgaria,
on Fuzzy2018;2018;
pp. 185–201.
Logic pp. 185–201.In Proceedings of the 2014
Controller. 23 of 23
Computer,38. 38.
Na, Na,
Consumer R.; and
Wang,
R.; Control,
Wang, X. AnX.Taichung,
Improved
An Improved Vector-Control
Vector-Control
Taiwan, 10–12 June System
System
2014; ofpp.
PMSM
of326–331.
PMSMBasedBased
on Fuzzy
on Fuzzy LogicLogic
Controller.
Controller.
In Proceedings
In Proceedings of the
of 2014
the 2014
International
mation and Stability InternationalSymposium
of Periodic Symposium
Boundary onValue
Computer,
on Computer,
Problem Consumer
Consumer
for and and
a NonlinearControl,
Control,
Taichung,
Hadamard Taichung, Taiwan,
Fractional Taiwan,
10–1210–12
JuneJune
2014;2014;
pp. 326–331.
pp. 326–331.
Laplacian.39. 39.
Zhao,
Axioms
39. Zhao,
K.
2023,
Zhao, Solvability,
K.733.
K.12, Solvability,
Solvability, Approximation
Approximation
Approximation and
andandStability
Stability
Stability of
of Periodic
of Periodic
Periodic Boundary
Boundary
Boundary Value
Value Value Problem
Problem
Problem for
for aafor
Nonlinear
a Nonlinear
Nonlinear Hadamard
Hadamard
Hadamard Fractional
Fractional
Fractional
Differential
bility of a nonlinear Differential
Equation
fractional Equationwith
coupling 𝓅-Laplacian.
with
(𝓅 , 𝓅𝓅-Laplacian.
)-Laplacian
AxiomsAxioms
2023,
system 2023,
Differential Equation with ‑Laplacian. Axioms 2023, 12, 733. [CrossRef]
1 2 12, 733.
12,
concerned 733.with nonsingular
calculus. J.40. 40.
Zhao,Zhao,
Inequalities
40. Zhao, K. Generalized
K. 2023,
Appl.
K. Generalized
Generalized 2023,UH-stability
96.UH-stability
UH‑stability of
of aaofnonlinear
a nonlinear
nonlinear fractional
fractional
fractional coupling
coupling 𝓅221)-Laplacian
((𝓅11,, (𝓅
coupling 𝓅2)-Laplacian
,)‑Laplacian system
system
system concerned
concerned
concerned with
withwith
nonsingular
nonsingular
nonsingular
Atangana–Baleanu
Atangana–Baleanu
Atangana–Baleanu fractional
fractional
fractional calculus.
calculus.
calculus. J. Inequalities
J. Inequalities
J. Inequalities
Appl.Appl.
Appl. 2023,
2023, 2023,
2023,
2023,2023,
96. 96.
96. [CrossRef]
statements, opinions and data contained in all publications are solely those of the individual au-
Disclaimer/Publisher’s
of MDPI and/or Disclaimer/Publisher’s
the editor(s). MDPI Note: Note:
Thethe
and/or The
statements,
statements,
editor(s) opinions
opinions
disclaim and and
datadata
contained
responsibility contained
in injury
for any allinpublications
allto publicationsare solely
are solely
those those
of the
of individual
the individualau- au-
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual au‑
ny ideas, thor(s)
thor(s)
methods, andinstructions
and
contributor(s)
contributor(s) and and
not of
or products not MDPI
of MDPI
referred and/or
to inand/or
thethe editor(s).
the editor(s).
content. MDPI MDPI
and/or
and/or
the editor(s)
the editor(s)
disclaim
disclaim
responsibility
responsibilityfor any
for any
injury
injury
to to
thor(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to
peoplepeople
or property
or propertyresulting
resulting
fromfrom
any anyideas,
ideas,
methods,
methods,
instructions
instructionsor products
or productsreferred referred
to intothe
in content.
the content.
people or property resulting from any ideas, methods, instructions or products referred to in the content.