Next Article in Journal
Intelligent Robot in Unknown Environments: Walk Path Using Q-Learning and Deep Q-Learning
Previous Article in Journal
Disassembly Plan Representation by Hypergraph
Previous Article in Special Issue
Optimizing Unmanned Air–Ground Vehicle Maneuvers Using Nonlinear Model Predictive Control and Moving Horizon Estimation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Study of MTPA Applied to Sensorless Control of the Synchronous Reluctance Machine (SynRM)

by
Vasilios C. Ilioudis
Department of Industrial Engineering and Management, International Hellenic University (IHU), 57400 Thessaloniki, Greece
Automation 2025, 6(1), 11; https://doi.org/10.3390/automation6010011
Submission received: 8 November 2024 / Revised: 17 February 2025 / Accepted: 18 February 2025 / Published: 4 March 2025

Abstract

:
The present paper proposes a new Maximum Torque Per Ampere (MTPA) algorithm applied to sensorless speed control for the Synchronous Reluctance Machine (SynRM). The SynRM mathematical model is suitably modified and expressed in the γδ estimated reference frame, which could be applied in sensorless implementations. In the controller–observer scheme, an MTPA controller is coupled with a sliding mode observer (SMO) of first order. The provided equivalent control inputs are directly utilized by a modified EMF observer to estimate the rotor speed and position. Also, the MTPA control, SMO, and modified EMF observer are accordingly expressed in the γδ reference frame. In the duration of the SynRM operation, the developed MTPA algorithm succeeds in adjusting both stator current components in the γ-axis and δ-axis to the maximum torque point, while the SMO converges rapidly, achieving the coincidence between the γδ and dq reference frames. In addition, a simple torque decoupling technique is used to determine the γ-axis and δ-axis reference currents connected with the Anti-Windup Controller (AWC) for stator current control. Despite conventional MTPA methods, the proposed MTPA control strategy is designed to be robust in a wide speed range, exhibiting a high dynamic performance, regardless of the presence of external torque disturbances, reference speed variation, and even current measurement noise. The performance of the overall observer–control system is examined and evaluated using MATLAB/Simulink and considering noisy current feedback. Simulation results demonstrate the robustness and effectiveness of the proposed MTPA-based control method.

1. Introduction

Synchronous Reluctance Machines (SynRMs) are becoming attractive in an extensive area of applications related to industry, robotics, space, and home appliances. SynRM is generally regarded as an attractive energy- and cost-efficient solution, particularly for applications utilizing Induction Machines (IMs). The research on SynRM design and control improvement is continuously increasing due to its inherent characteristics, such as the durable rotor structure and the avoidance of demagnetization. Among the SynRM’s advantages are its low cost, high torque density, small size-to-power ratio, high efficiency, and reliability [1,2,3,4,5,6]. Similarly to the Permanent Magnet Synchronous Machine (PMSM), the SynRM can operate in MTPA mode, in which the MTPA operating points are on a straight line rather than a parabola [7,8,9,10]. Operation at higher speeds with reduced torque is achieved by the adjustment of the current angle to decrease the stator flux, i.e., the equivalent of PMSM field weakening. Reduced or low d-axis field techniques are required because of their importance in applications needing constant power and torque operation, such as in traction drive technology [11]. Conventionally, the rotor design of SynRM does not include permanent magnets. Therefore, direct control of flux is available for control methods based on FOC methodology. Because there is no permanent magnet flux in the rotor of SynRM, direct control of flux is attained through regulating the id current component. However, many researchers have proposed the Permanent Magnet Assistant SynRM (PMASynRM) as an alternative to conventional SynRM. Particularly, the PMASynRM has higher efficiency than the typical SynRM, considering their speed and torque performance in an extensive speed range [12,13,14,15,16]. Increased research interest is focused on control strategies, with the aim of optimizing the SynRM control methods. In particular, these methods are directed at efficiency and reliability enhancement related to SynRM operating modes [17].
The Maximum Torque Per Ampere (MTPA) is a commonly applied control algorithm. Given the amplitude of the stator current vector Is, its components in the dq synchronous reference frame, id and iq, are adjusted to produce the maximum possible torque Temax in the AC machine. This is an energy-efficient control strategy, and it is applied to optimize the operating conditions of the motor drive system regarding torque. In the id-iq plane, the MTPA curve represents the geometric locus of maximum torque points, depending on the parameters of the AC machine, e.g., Surface PMSM-SPM, Internal PMSM-IPM, or SynRM. Both stator currents id and iq are being controlled using the MTPA algorithm up to the base speed ωb. Considering an IPM, the corresponding MTPA curve is represented as a parabola in the id-iq plane, which passes through the point 0 (id = iq = 0) [18,19]. Typically, the MTPA control methods are classified into two main categories: the offline and online MTPA methods, depending on the technique applied to adapt the motor operating conditions. The offline category includes MTPA methods that are based on data acquired only at the development stage. Only measured stator currents and electrical angle θ are used to calculate the stator current components id and iq, or alternatively, the angle γ of the current vector Is. As an example, the analytical MTPA methods are included in the offline category, and they use relatively simple relations to calculate the components of stator currents. Afterwards, the MTPA curve could also be calculated via the reference or measured stator currents. On the contrary, the online category includes MTPA methods applying different techniques, which are able to calculate the MTPA trajectory through estimating the AC machine parameters. Normally, these parameters may change, depending on the operating conditions. The calculation of the MTPA angle γ is based on the motor parameter estimations. Online MTPA methods may use parameter estimation techniques, which, for example, can add disturbances in the motor by introducing voltages and current harmonics, and then analyze the obtained responses to derive the parameter information. In general, the online MTPA algorithms extract precise motor parameter information by using online tracking or estimation techniques. So, these methods are very robust against parameter variations due to several causes (e.g., model imprecision, temperature changes, magnetic saturation, mechanical or core losses, etc.) [20,21,22].
The mathematical model-based MTPA methods are more convenient to apply compared with the other MTPA control methods. Nevertheless, adopting constant parameters for the AC machine system may degrade the efficiency optimization of MTPA control in varying torque loads due to several parameter non-linearities. However, the use of Look Up Tables (LUTs) can improve the robustness of the applied MTPA method independently of the motor parameter variation. LUTs allow the replacement of the non-linear relationship between the stator current and the torque load in the form of a table, which contains the pre-measured variables for online tracking [23]. In online methods, the MTPA control is optimized through online searching to attain the best operation point by calculating the angle γ of the stator current vector. During the online search, the maximum possible efficiency is also calculated as the angle γ is varied. This implies that the MTPA algorithm has to be repeatedly executed throughout the control period. As a consequence, the overall dynamic performance of the applied MTPA method may be significantly reduced compared to other MTPA methods [24,25,26,27].
Some of the proposed MTPA control methods are based on virtual signal injection methodology. In comparison to the high-frequency signal injection-based methods, the virtual signal injection allows a significant reduction of the introduced voltage and current harmonics, allowing the extraction of high-frequency signals without additional power losses. However, these MTPA methods use conventional digital encoders for obtaining position and speed information [28,29].
In addition, it is worthy to mention a completely different MTPA approach, which is called Extremum Seeking (ES) MTPA. This method is considered an application of ES that is essentially aimed at so-called real-time, non-model-based optimization. Here, a closed-loop scheme is implemented to adjust the MTPA operating point. The tracking of the MTPA point is attained without direct reference to the analytical model of the AC machine and its parameters. The ES MTPA method is based on the idea of applying a disturbance to the reference stator current vector and analyzing the corresponding response at the time of normal motor operation. Particularly, the obtained response is analyzed to find out the minimum current for a given load torque or, in reverse, to determine the maximum torque for a given stator current [30,31]. In the online MTPA methods, the estimation accuracy of the MTPA operation point is evaluated through the interaction with the AC machine. This denotes that the precise model of the AC machine and its parameters are not necessary in estimating the maximum-torque or minimum-current points during the drive operation. Nevertheless, most of the MTPA-seeking algorithms are carried out under the condition of constant or slowly varying load torque [32,33].
For applying effective control methodologies on AC machines, such as Field-Oriented Control (FOC), Direct Torque Control (DTC), etc., the rotor angular position is considered as very essential information, which is absolutely necessary in the required variable transformations. The accuracy of angle information can decisively affect the ability of the applied control strategy to attain the desired results. Conventionally, the rotor angular position is measured by means of optical encoders or resolvers attached to the rotor shaft in most variable-speed drive systems (VSDS). However, the usage of these sensors is related to several inherent disadvantages, such as an increase in drive system cost, a decrease in reliability, and additional noise problems. Numerous sensorless control methods have been proposed to overcome these issues by estimating both speed and position [34,35,36,37,38,39]. In addition to using MTPA methods, the application of sensorless control strategies can enhance the reliability of SynRM operation even in hostile working environments [40]. Particularly in the last decades, many research studies have proposed MTPA control in connection with sensorless control strategies aiming to further optimize the SynRM operation in a plethora of industrial applications. The sensorless control methods are mainly classified into two categories: the Fundamental Excitation Strategy and the Saliency and Signal Injection Strategy [41,42,43,44]. Sensorless methods based on fundamental excitation are mainly used in medium- and high-speed operations. In these methods, only fundamental variables are measured, such as stator currents and voltages, which are used to estimate speed and position by state observers. However, the state observers are sensitive to the variation of the motor parameters, affecting the estimation accuracy [45,46]. Saliency and Signal injection techniques are based on the magnetic saliency of the AC machine. Rotor speed and position are estimated by injecting test signals of high frequency [47,48,49,50,51,52,53,54]. These methods are applied in low-speed operation or even at standstill. Conversely, rotor angle and speed estimates at medium to high speeds can be accomplished with success using sensorless techniques based on the induced back-EMF [55,56]. Also, a number of sensorless methods make use of the Phase Locked Loop (PLL) methodology to track both angular speed and position [57]. In some studies, mixed sensorless control methods are developed and tested as combinations of PLL or extended EMF observers with the high-frequency signal injection (HFSI)-based methods [58,59]. Furthermore, Extended Kalman Filters (EKFs) are utilized as speed and position observers in sensorless control applications [60]. Nevertheless, the applied sensorless control might be considerably affected by the magnetic saturation. Several methods are proposed to address estimation issues of speed and position due to the magnetic saturation problem [61,62].
It is known that the estimation methods based on sliding mode observers (SMOs) are characterized by their embedded favorable features due to the sliding mode methodology. Among them are fast convergence, robustness against disturbances (external or internal), system unmodeled dynamics, parameter variation, and introduced noise [63,64,65,66,67]. In general, an undesirable effect called the chattering phenomenon is encountered in the implementation of sliding mode-based strategies. This is due to the high gain used in the applied discontinuous control inputs. Specifically, these gains must be large enough to ensure sliding mode operation in a wide speed range, including PMSM and SynRM operating modes even above the base speed ωb. However, such large switching gains may negatively affect the observed signals, causing excessive ripples into them and finally making estimation of speed/position unfeasible. Since the EMF is directly proportional to rotor speed, its signal contains speed and position information. For SMO based on EMF, the introduced ripple affects the obtained EMF signals, distorting them to a great degree. The influence of the chattering phenomenon is more apparent in the low-speed range, since the EMF signals are becoming comparable to the introduced noise. Many SMO-based techniques have been proposed, causing the chattering reduction to succeed in the estimation of EMF with very low or almost no ripple [68,69,70,71,72,73]. Considering the operation and timing aspects of the sliding mode observers, the execution time of the estimation algorithm should be very short. However, in real systems, the implementation of such sensorless control requires a powerful microcontroller or DSP board equipped with high-speed peripherals (e.g., an A/D converter). This usually leads to a raise in the price of the overall motor drive system [74,75,76].
In the proposed control method, the entire controller–observer algorithm is advantageously expressed in the γδ estimated reference frame (see Figure 1). In addition, the SynRM model structure in the γδ frame is modified and developed suitably, adapting terms such as modified rotor flux and modified EMF that include angle and speed information. The so-called modified rotor flux is a virtual flux term introduced to simplify, unify, and enhance the analysis of the SynRM model and the associated observers. A main advantage of the present sensorless MTPA strategy is the use of a simple MTPA speed controller including an AWC in connection with a robust SMO. After operating in sliding mode, the obtained equivalent control inputs of SMO are used by the modified EMF observer for achieving high-accuracy speed/position estimations [77]. It is worth mentioning that the speed/torque controller is based on a simple torque/current decoupling, in which the required stator current is analyzed into its components, iγ and iδ, to attain the maximum torque for a given stator current Is. The performance of the proposed sensorless MTPA technique is evaluated through simulations using Simulink/MATLAB in several control scenarios.
The rest of the paper is organized as follows: In Section 2, the constant torque and MTPA operations of SynRM are analytically presented. The modified SynRM model is analyzed in dq and γδ rotating reference frames, and the application of MTPA is presented in Section 3. In the same section, the applied SMO and modified EMF observer are described, as well, including the current control and torque decoupling. Additionally, Section 4 presents the simulation setup, results, and evaluation for several speeds and external torque scenarios. Also, Section 5 discuss aspects of the results and future applications. Finally, Section 6 concludes the present work.

2. Analysis of Maximum Torque Per Ampere Operation for SynRM

2.1. An Alternative Mathematical Model of SynRM in dq

Conventionally, sensor-based methods use the dq synchronous rotating reference frame to express the SynRM mathematical model for high-performance control, e.g., Field Oriented Control (FOC) or Direct Torque Control (DTC). The following stator voltage and flux/current equations define the SynRM mathematical model in the dq synchronous rotating reference frame.
Figure 1. Block diagram of SynRM sensorless control based on sliding mode observer (SMO) for speed/angle and applying MTPA control.
Figure 1. Block diagram of SynRM sensorless control based on sliding mode observer (SMO) for speed/angle and applying MTPA control.
Automation 06 00011 g001
u d q = r s i d q + ω H s λ d q + λ ˙ d q
λ d q = L d q i d q
where the matrices of stator voltages, currents, and fluxes of SynRM are determined by:
u d q = u d u q , i d q = i d i q , λ d q = λ d λ q
Also, the SynRM impedance matrix Ldq in Equation (2) is determined by:
L d q = L d 0 0 L q
In addition, the Hs in Equation (1) represents a 2 × 2 skew symmetric matrix, i.e., Hs = −HsT, which is defined as follows:
H s = 0 1 1 0
Note that any term of the form z ˙ implies the first-time derivative of a variable z, i.e., z ˙ = d z / d t .
By substituting Equation (4) into Equation (2) and subsequently adding the term (LqiqLqiq) = 0 to the d-axis flux λd, the stator flux matrix λdq could be equivalently rewritten as follows:
2 4 λ d q = λ d λ q = L d 0 0 L q i d i q λ d q = L q + L d L q 0 0 L q i d i q = L q 0 0 L q i d i q + L d L q 0 0 0 i d i q = L q 1 0 0 1 i d i q + L d L q i d 0 = L q i d i q + λ m s 0 = L q q i d q + λ m s d q
In Equation (6), the inductance matrix Lqq is a 2 × 2 symmetric matrix with the diagonal elements equal to Lq. Also, λmsdq and λms represent the so-called modified rotor flux matrix and modified rotor flux, respectively. The λmsdq, λms, and the inductance matrix Lqq are defined as follows:
λ m s d q = L d L q i d 0 = λ m s 0 , w i t h L q q = L q 0 0 L q λ m s = λ m s d = L d L q i d
Essentially, the modified rotor flux λms is a virtual flux, which incorporates the saliency term of SynRM, (LdLq), with the aim of supporting a simpler SynRM model and a more convenient observer design. In addition, the corresponding modified EMF, Edq, and produced torque, Te, are derived by:
E d q = E d E q = ω 0 1 1 0 λ m s 0 = 0 ω λ m s = 0 ω L d L q i d
and
T e = T r e l = 3 p 2 λ d i q λ q i d = 3 p 2 L d i d i q L q i q i d = 3 p 2 L d L q i d i q = 3 p 2 λ m s i q
Equation (9) implies that the produced torque Te is equal to the reluctance torque Trel, which is directly proportional to the product of the q-axis current, iq, and the modified rotor flux, λms = (LdLq)id. Considering the magnetic flux, EMF, and torque defined in (6), (7), (8), and (9), the modified SynRM model is also expressed in a similar way to the modified PMSM model, maintaining the advantage of regulating the modified rotor flux λms through the current id [50,53].
It is mentioned that the idea of a modified rotor flux λms seems similar to the so-called Active Flux concept [1,2]. Also, the modified rotor flux λms is similar to the flux term included in the Extended EMF [38,39,43]. Essentially, both modified rotor flux and active flux are virtual flux terms that are defined in the same way by embedding the saliency flux term, (LdLq)id, into the d-axis flux. As a result, the application of the modified rotor flux or active flux has the common characteristic to allow transforming the model of any salient AC machine into an equivalent model of a non-salient one [1,2,19,38,39]. In comparison to the modified flux/current and EMF observers that utilize the modified rotor flux and are expressed in the γδ estimated frame, the active flux observer is primarily based on a voltage model expressed in the αβ static frame. Moreover, the sensorless strategy based on modified rotor flux is primarily focused on isolating the terms of the modified SynRM model (current/flux and EMF) that contain the information of the angle error between the dq and γδ rotating frames. In contrast, the sensorless methods based on active flux estimate the speed/angle directly via a stator flux observer. However, the SynRM modified rotor flux λms is an additional definition that has been independently proposed for model-based sensorless control in the γδ estimated frame. Initially, the modified rotor flux was introduced to rearrange or modify the EMF components of PMSM/SynRM in dq and γδ reference frames. The idea of the modified rotor flux is mainly aimed at developing the proper SynRM voltage, flux, and EMF models that allow the speed and position estimation for sensorless control adopting simple assumptions. Specifically, the PMSM/SynRM modified model in γδ frame is very significant in designing and implementing the modified state observers for the EMF, speed, and position estimation [19,50,53,77]. In the present work, this modification is aimed at simplifying the analysis of the SynRM dq and γδ models and afterwards designing and developing stable and accurate SynRM observers in the γδ reference frame [19,77].

2.2. Constant Torque Curves of SynRM

Assuming that the electric torque Te is constant, Equation (9) could be rewritten as the constant product of the current iq and the modified rotor flux λsm = (LdLq)id, i.e.,
9 T e = T e c = c n s t . T e = T e c = 3 p 2 L d L q i d i q = 3 p 2 λ m s i q = c o n s t .
Since the product (LdLq)idiq is constant, the two variables id and iq are inversely proportional. In obtaining a more convenient formula in the id-iq plane, both parts in Equation (10) are divided by [2/3p(LdLq)]. As a result, Equation (10) is transformed as follows:
( 10 ) T e = T e c i d i q = 2 T e c 3 p L d L q = k = c o n s t .
Equation (11) represents graphically a rectangular hyperbola curve in the id-iq plane, since idiq = k = const. Particularly, the geometrical loci of constant torque points are depicted by a hyperbola, the so-called constant torque curve (see Figure 2). For a given torque, Te = Tec = 0 (or k = 0), neither id nor iq are equal to zero, indicating that the constant torque curve never crosses either of the axes id = 0 and iq = 0. The corresponding constant torque curve might be close to the current axes, i.e., id = 0 or iq = 0, but it will not meet them. Considering the asymptotes of the constant torque curve, they are defined by:
i d = 0 i q = 0
Regarding the produced torque Te in Equation (9), this is obtaining its maximum value Te = Temax for a given current Is, if the product of the stator current components id and iq is maximum, as well, i.e.,
( 9 ) T e = T e max T e max = 3 p 2 L d L q i d i q max
In the next paragraphs, it is discussed that there is only one point of the constant torque curve satisfying the maximum torque condition per current. A graph of three constant torques, Te1, Te2, and Te3, is shown in Figure 2, with Te1 < Te2 < Te3. In general, the product of id and iq equals the constant k = [2Tec/3p(LdLq)] at each point on the constant torque curve Tec (see Figure 2). Inspecting Figure 2, it is observed that the torque constant curves are symmetric to the bisector (0B) of the corresponding angle, while the operating points on the line 0B denote the equality of the corresponding currents, e.g., idA = iqA at point A. As it is verified in the next paragraphs, the line 0B represents the Maximum Torque Per Ampere (MTPA) operation in the id-iq plane.

2.3. Maximum Torque Per Ampere (MTPA) Control

MTPA operation denotes that the stator current vector is controlled so as to produce the maximum torque per stator current operating in the speed region below the so-called base speed ωb (see Figure 2, point B). Let us consider a SynRM whose inductances are connected by Ld > Lq. Applying positive d-axis current id contributes to positive d-axis stator flux λd and modified rotor flux λsm. As a consequence, the produced torque Te is positive as well for positive q-axis current iq. Considering the relation between the produced torque Te, the stator current Is, and its components in dq, id, and iq, Equation (9) can be written in the following form:
I s 2 = i d 2 + i q 2 i d 2 = I s 2 i q 2 i d = I s 2 i q 2 T e = 3 p 2 L d L q i d i q T e = 3 p 2 L d L q i q I s 2 i q 2
Figure 2. SynRM operating in MTPA mode in id-iq plane (line 0AB).
Figure 2. SynRM operating in MTPA mode in id-iq plane (line 0AB).
Automation 06 00011 g002
Taking the first-time derivative of the torque from Equation (14) with respect to iq and setting dTe/diq = 0 and d2Te/diq2 < 0, the q-axis current iq for MTPA control is determined by:
d T e d i q = 3 p 2 L d L q d d i q i q I s 2 i q 2 = 0 d T e d i q = 3 p 2 L d L q I s 2 i q 2 + i q 1 2 2 i q 1 I s 2 i q 2 = 0 d T e d i q = 3 p 2 L d L q I s 2 i q 2 + i q 2 I s 2 i q 2 = 0 d T e d i q = 3 p 2 L d L q I s 2 i q 2 i q 2 I s 2 i q 2 = 0 d T e d i q = 3 p 2 L d L q I s 2 2 i q 2 I s 2 i q 2 = 0 I s 2 2 i q 2 = 0 I s 2 = 2 i q 2 i q = ± I s 2 2 i q = I s 2 = i d
In Equation (14), the id current is chosen to be positive to obtain a positive torque Te. Using Equation (15), and considering that the second-time derivative of torque Te should be negative in MTPA mode, i.e., d2Te/diq2 < 0, it will be:
d 2 T e d i q 2 = 3 p 2 L d L q d d i q I s 2 2 i q 2 I s 2 i q 2 d 2 T e d 2 i q 2 = 3 p 2 L d L q I s 2 i q 2 d d i q I s 2 2 i q 2 I s 2 2 i q 2 d d i q I s 2 i q 2 I s 2 i q 2 2 d 2 T e d i q 2 = 3 p 2 L d L q 4 i q I s 2 i q 2 I s 2 2 i q 2 i q I s 2 i q 2 I s 2 i q 2 2 d 2 T e d i q 2 = 3 p 2 L d L q 4 i q I s 2 i q 2 I s 2 2 i q 2 i q I s 2 i q 2 2 I s 2 i q 2 d 2 T e d i q 2 = 3 p 2 L d L q 4 i q I s 2 + 4 i q 3 + i q I s 2 2 i q 3 I s 2 i q 2 2 I s 2 i q 2 d 2 T e d i q 2 = 3 p 2 L d L q 3 i q I s 2 + 2 i q 3 I s 2 i q 2 3 15 M T P A I s 2 = 2 i q 2 a n d i q > 0 d 2 T e d i q 2 = 3 p 2 L d L q i q 3 I s 2 + I s 2 I s 2 i q 2 3 = 3 p 2 L d L q i q 2 I s 2 I s 2 i q 2 3 < 0 d 2 T e d i q 2 = 3 p 2 L d L q 2 I s 2 i q I s 2 i q 2 3 < 0 f o r i q > 0
The inequality in (16) is satisfied for iq > 0 and (LdLq) > 0. Therefore, for a given constant current Is and operating in MTPA mode, it will also be:
d T e d i q M T P A = 0 d 2 T e d i q M T P A 2 < 0 15 16 i q M T P A = i d M T P A = I s 2 i q M T P A 2 = I s 2
Equation (17) is of first order and represents a line in the id-iq plane, i.e., the locus of MTPA points is represented by the straight line 0B with idMTPA = iqMTPA (see Figure 2). According to the previous analysis, it is shown that the MTPA line 0B coincides with the angle bisector, while the constant torque curves are also symmetric to the line 0B (see Figure 2, Equations (10), (11), and (17)). Additionally, it can be observed that the current circles are tangent to the corresponding constant torque curves at the points where the MTPA line intersects these curves. A point on the line 0B is characterized by the production of maximum SynRM torque for a given magnitude of stator current Is (see Figure 2, points A and B, Te2 > Te1). Due to the restrictions on the stator windings and inverter switching elements, the stator current Is is limited by the maximum current Ism, which is the upper bound of the stator current. Given that the stator current magnitude Is cannot exceed its maximum allowed value Ism, the following relationship holds true:
I s = i d 2 + i q 2 I s m
The current constraint in (18) represents a circle in the id-iq plane with a radius of Ism and its center located at point (0,0) (see Figure 2, current limit circle). Any operating point of the SynRM should be inside this circle. Using (18) under MTPA operation implies that the currents idMTPA and iqMTPA are related to Is and Ism as follows:
0 i q M T P A = i d M T P A = I s 2 I s m 2
Essentially, the MTPA control is limited to segment 0B shown in Figure 2, where any operating point of the 0B line satisfies (17) and the conditions in (18) and (19). Particularly, the maximum current circle tangents the constant torque curve Te3 and intersects the MTPA line at the point B. The operating speed of SynRM at the point B is the so-called base speed ωb (see Figure 2).

3. Design of Maximum Torque Per Ampere Algorithm Applied on Sensorless Control for SynRM

3.1. SynRM Mathematical Model in γδ Reference Frame

In sensorless control, the SynRM mathematical model in the dq system could not be practically applied directly, since the rotor position is not actually measured but is estimated. In the present sensorless control scheme, the SynRM mathematical model is expressed in the γδ estimated reference frame, and a sliding mode observer is designed to provide the speed and position estimation expressed in the γδ estimated reference frame, as well [50,53]. The γδ estimated reference frame is an arbitrary frame rotating at estimated speed ω ^ and lagging behind the dq synchronous reference frame by an electrical angle Δ θ = θ ¯ = θ θ ^ , which is the angle difference between the dq and γδ rotating reference frames. Figure 3 demonstrates the modified rotor flux vector in the αβ, dq, and γδ reference frames [50]. The transformation of SynRM variables, such as voltages, currents, fluxes, etc., from the dq synchronous to the γδ estimated reference frame is accomplished by utilizing the transformation matrix KΔθ defined by:
K Δ θ = cos θ ¯ sin θ ¯ sin θ ¯ cos θ ¯
Obviously, the KΔθ depends only on the angle difference between the rotating reference frames dq and γδ [53,77].
The γδ model of SynRM could be obtained by multiplying the corresponding dq model from the left with Kδθ [77]. More specifically, the voltage and flux/current equations of the γδ SynRM model are respectively expressed as follows:
K Δ θ u d q = K Δ θ r s i d q + K Δ θ ω H s λ d q + K Δ θ λ ˙ d q u γ δ = r s i γ δ + ω H s λ γ δ + θ ¯ ˙ H s λ γ δ + λ ˙ γ δ u γ δ = r s i γ δ + ω H s λ γ δ + θ ¯ ˙ H s λ γ δ + λ ˙ γ δ u γ δ = r s i γ δ + ω ^ H s λ γ δ + λ ˙ γ δ
and
K Δ θ λ d q = K Δ θ L q q K Δ θ 1 K Δ θ i d q + K Δ θ λ m s d q λ γ δ = L q q i γ δ + λ m s γ δ
In (22), the term λmsγδ refers to the modified rotor flux of SynRM in the γδ reference frame, which is defined by:
λ m s γ δ = K Δ θ λ m s d q = cos θ ¯ sin θ ¯ sin θ ¯ cos θ ¯ λ m s d q = cos θ ¯ sin θ ¯ sin θ ¯ cos θ ¯ L d L q i d 1 0 = L d L q i d cos θ ¯ sin θ ¯ = λ m s cos θ ¯ sin θ ¯ = λ m s cos θ ¯ λ m s sin θ ¯
Also, Equations (21) and (22) are written more analytically as follows:
u γ δ = u γ u δ = r s i γ i δ + ω ^ J s λ γ λ δ + λ ˙ γ λ ˙ δ λ ˙ γ λ ˙ δ = u γ u δ r s i γ i δ ω ^ J s λ γ λ δ
and
λ γ δ = λ γ λ δ = L q 0 0 L q i γ i δ + λ s m cos θ ¯ sin θ ¯ = L q i γ i δ + λ s m cos θ ¯ sin θ ¯
After substituting Equations (23) and (25) into Equation (24) and solving for Lq(diγδ/dt), it results:
( 24 ) ( 23 ) , 25 λ ˙ γ λ ˙ δ = u γ u δ r s i γ i δ ω ^ H s λ γ λ δ L q i ˙ γ i ˙ δ = u γ u δ r s i γ i δ ω ^ H s λ γ λ δ d d t λ m s cos θ ¯ sin θ ¯ = u γ u δ r s i γ i δ + ω ^ H s L q i γ i δ + λ m s cos θ ¯ sin θ ¯ L d L q i ˙ d cos θ ¯ sin θ ¯ + ω ¯ λ m s sin θ ¯ cos θ ¯ = u γ u δ r s i γ i δ + ω ^ H s L q i γ i δ + ω ^ H s λ m s cos θ ¯ sin θ ¯ L d L q i ˙ d cos θ ¯ sin θ ¯ + ω ¯ H s λ m s cos θ ¯ sin θ ¯ = u γ u δ r s i γ i δ + ω H s L q i γ i δ + ω ^ + ω ¯ H s λ m s cos θ ¯ sin θ ¯ L d L q i ˙ d cos θ ¯ sin θ ¯ = u γ u δ r s i γ i δ + ω ^ L q J s i γ i δ + ω H s λ m s cos θ ¯ sin θ ¯ L d L q i ˙ d cos θ ¯ sin θ ¯ = u γ δ r s i γ δ + ω ^ L q H s i γ δ + E γ δ + D γ δ
The matrices Eγδ and Dγδ represent the modified EMF and the corresponding disturbances of modified EMF in the γδ reference frame. These are specified by:
E γ δ = E γ E δ = ω H s λ m s cos θ ¯ sin θ ¯ = ω H s λ m s γ δ
and
D γ δ = D γ D δ = L d L q i ˙ d cos θ ¯ sin θ ¯ 0
It is observed that the disturbance terms Dγ and Dδ in Equation (28) depend on the saliency, the first-time derivative of the current id, and the angle error. Supposing that the id-current controller exhibits a rapid convergence, did/dt becomes too small compared to the corresponding EMF components, Eγ and Eδ. As a result, the size of the disturbances Dγ and Dδ might be deemed negligible, i.e., equal to zero. Therefore, the first-time derivative of the modified EMF, dEγδ/dt, is expressed in a simpler and more convenient form as follows:
27 D γ 0 , D δ 0 , θ ¯ ˙ = ω ¯ d E γ δ d t = E ˙ γ δ = E ˙ γ E ˙ δ θ ¯ ˙ ω L d L q i d cos θ ¯ θ ¯ ˙ ω L d L q i d sin θ ¯ = ω ¯ E δ ω ¯ E γ = ω ¯ H s E γ δ

3.2. Design of Sliding Mode Observer (SMO) for SynRM Current/Flux in γδ Reference Frame

In designing the SMO, there are two main steps to be implemented: the selection of the sliding surfaces and the choice of the control inputs [53,77]. The proposed flux/current sliding mode observer is of first order and defined by:
L q i ^ ˙ γ i ^ ˙ δ = u γ u δ r ^ s i γ i δ + ω ^ L q i δ i γ + 0 E ^ δ + k γ sgn s γ k δ sgn s δ
In Equation (30), the γ-axis component of the estimated modified EMF is set equal to zero. Also, kγ > 0 and kδ > 0 represent the observer gains, while sγ and sδ are the sliding surfaces, which are based on current errors and define the sliding manifold as follows:
s γ δ = s γ s δ = i ¯ γ i ¯ δ
After subtracting (30) from (26) by parts, the observer dynamics is written as:
L q i ¯ ˙ γ i ¯ ˙ δ = r ¯ s i γ i δ + E γ E ¯ δ k γ sgn s γ k δ sgn s δ

3.3. Stability of the Sliding Mode Observer

In the analysis of SMO stability, the following function, Virs, is selected as a Lyapunov Function Candidate (LFC).
V i r s = 1 2 L q i ¯ γ 2 + i ¯ δ 2 + 1 γ r r ¯ s 2 0
Here, γr represents the gain of the stator resistance observer with γr > 0. The function Virs is definite positive, i.e., Virs ≥ 0 in R3. Also, the system in (32) is stable in the sense of Lyapunov if the first-time derivative of Virs is definite negative, i.e., dVirs/dt ≤ 0. Consequently, the following requirement needs to be met:
V ˙ i r s = L q i ¯ γ i ¯ ˙ γ + i ¯ δ i ¯ ˙ δ + 1 γ r r ¯ s r ¯ ˙ s 0 ( 32 ) V ˙ i r s = r ¯ s i γ i ¯ γ + i δ i ¯ δ + 1 γ r r ¯ s r ¯ ˙ s + E γ i ¯ γ i ¯ γ k γ sgn s γ + E δ i ¯ δ i ¯ δ k δ sgn s δ 0 V ˙ i r s = 1 γ r r ¯ s r ¯ ˙ s γ r i γ i ¯ γ + i δ i ¯ δ + E γ i ¯ γ k γ i ¯ γ + E δ i ¯ δ k δ i ¯ δ 0
The inequality in (34) expresses the conditions that are necessary for current/flux observer stability. Evidently, the inequality in (34) is valid if the following conditions are satisfied:
E γ E γ < k γ E ¯ δ E ¯ δ < k δ r ¯ s r ¯ ˙ s γ r i γ i ¯ γ + i δ i ¯ δ = 0 ,
The conditions in (35) represent the so-called Sliding Mode Existence Conditions. Also, the estimator of stator resistance is designed using the last equation in (35), as well.

3.4. Stator Resistance Observer

Taking into account the last condition in (35) and assuming that the stator resistance error could be close to zero but not exactly zero, it results in the following:
r ¯ s r ¯ ˙ s γ r i γ i ¯ γ + i δ i ¯ δ = 0 r ¯ ˙ s = r ˙ s r ^ ˙ s = γ r i γ i ¯ γ + i δ i ¯ δ = 0
Also, supposing that the stator resistance varies normally too slowly compared to the observer dynamics, the first-time derivative of stator resistance could be too small, i.e., drs/dt ≅ 0. Using Equation (36), the stator resistance estimator can be rewritten as follows:
( 36 ) d r / d t 0 r ¯ ˙ s = r ˙ s r ^ ˙ s = γ r i γ i ¯ γ + i δ i ¯ δ r ^ ˙ s = γ r i γ i ¯ γ + i δ i ¯ δ

3.5. Modified Back EMF Observer and Stability

Considering the sliding mode existence conditions in (35), the sliding manifold will be reached after a finite time tr, i.e., sγδ = 0 and dsγδ/dt = 0 for t > tr. As a result, the state trajectories satisfy the original system equation in (32), while the initial control inputs are replaced by their equivalent terms after setting dsγδ/dt = 0. In this manner, a reduced-order system can be obtained as follows:
( 32 ) ( s γ δ = s ˙ γ δ = 0 , r ¯ 0 ) 0 = E γ E ¯ δ k γ sgn s γ k δ sgn s δ e q E γ E ¯ δ = k γ sgn s γ k δ sgn s δ e q ,
The stability evaluation of the modified EMF observer is examined using Lyapunov stability criteria. Let us consider a Lyapunov Function Candidate (LFC) V, which includes the modified EMF errors and the speed error defined by:
V E ω = 1 2 E γ 2 + E ¯ δ 2 + 1 γ ω ω ¯ 2 0 ,
Here, γω represents the speed observer gain with γω > 0. The function V is positive definite in R3. In addition, the function V is asymptotically stable at the origin (0,0,0) if its first-time derivative is negative definite, i.e., dV/dt ≤ 0.
V ˙ E ω = E γ E ˙ γ + E ¯ δ E ¯ ˙ δ + 1 γ ω ω ¯ ω ¯ ˙ 0 ,
Taking in consideration the components of the modified EMF and their first-time derivatives in Equations (27) and (29), the inequality in (40) could be written as follows:
40 ( 27 ) , 29 V ˙ E ω = E γ E ˙ γ + E ¯ δ E ¯ ˙ δ + 1 γ ω ω ¯ ω ¯ ˙ 0 V E ω = E γ ω ¯ E δ + E ¯ δ ω ¯ E γ E ^ ˙ δ + 1 γ ω ω ¯ ω ¯ ˙ 0 V ˙ E ω = E γ ω ¯ E δ + E ¯ δ ω ¯ E γ E ¯ δ E ^ ˙ δ + 1 γ ω ω ¯ ω ¯ ˙ 0 V ˙ E ω = E γ ω ¯ E ^ δ E γ ω ¯ E ¯ δ + E ¯ δ ω ¯ E γ E ¯ δ E ^ ˙ δ + 1 γ ω ω ¯ ω ¯ ˙ 0 V ˙ E ω = E ¯ δ E ^ ˙ δ + 1 γ ω ω ¯ ω ¯ ˙ γ ω E γ E ^ δ 0 ,

3.6. Stability Criteria of Modified EMF Observer and Angular Speed and Position Estimation

As mentioned above, the LCF defined in the relationship (40) converges asymptotically to the origin (0,0,0) if the inequality (41) is satisfied. This is valid if the following conditions are true:
( 41 ) V ˙ E ω = E ¯ δ E ^ ˙ δ + 1 γ ω ω ¯ ω ¯ ˙ γ ω E γ E ^ δ 0 E ¯ δ E ^ ˙ δ 0 ω ¯ ˙ γ ω E γ E ^ δ = 0
Also, the conditions in (42) are valid if the δ-axis component of the modified EMF observer and the rotor speed are defined by:
E ^ ˙ δ = c E ¯ δ
and
( 42 ) ω ¯ ˙ γ ω E γ E ^ δ = 0 ω ˙ ω ^ ˙ = γ ω E γ E ^ δ d ω / d t 0 ω ^ ˙ = γ ω E ^ δ E γ
In Equation (43), the c is the gain of the modified EMF observer with c > 0. Here, it is supposed that the dynamics of the modified EMF observer are much faster compared to rotor speed changes, i.e., /dt ≅ 0. Moreover, the estimation of the rotor angular position could be directly obtained by integrating the estimated speed from (44), i.e.,
θ ^ ˙ = ω ^

3.7. MTPA, Current Control, and Torque Decoupling

In SynRM control, the reference current in q-axis, iq*, is normally obtained using the reference torque Te* via the speed controller, while the reference current in d-axis, id*, is set to a positive value to establish d-axis flux. Also, Equation (19) denotes that the d-axis reference current, id*, is equal to the q-axis reference current, iq*, during MTPA operation. Moreover, the produced torque Te is directly proportional to the product of the d-axis current and the q-axis current, iqid,. However, when the SynRM speed ω approximates the base speed ωb, the induced EMF approaches as well the maximum inverter output voltage Vsm that is limited by the DC bus voltage Vdc. Considering the produced torque in MTPA mode, TeMTPA, and the relations of the stator currents, Is, idMTPA, and iqMTPA, in Equation (17), Equation (14) could be rewritten to express the torque TeMTPA as a function of the q-axis current iqMTPA or stator current Is, i.e.,
14 , 17 M T P A T e M T P A = 3 p 2 L d L q i d M T P A i q M T P A i d M T P A = i q M T P A = I s 2 T e M T P A = 3 p 2 L d L q i q M T P A 2 = 3 p 4 L d L q I s 2 ,
In MTPA mode, the d-axis and q-axis reference currents, i*dMTPA and i*qMTPA, can be calculated using the reference torque, T*eMTPA. In this manner, Equation (46) could be used to derive the reference currents, i*dMTPA and i*qMTPA, that is:
( 46 ) i q M T P A * = i d M T P A * = 2 T e M T P A * 3 p L d L q ,
As it follows from Equation (19), for a given reference torque Te*, the currents i*dMTPA and i*qMTPA are limited by the maximum current Ism, i.e.,
( 19 ) i q M T P A * = i d M T P A * I s m 2 ,
Equation (48) is implemented through an AWC to limit the current Is. Considering the fast convergence of the observer system, the angle error between the γδ and dq reference frames becomes very small. Accordingly, the two reference frames could be deemed identical after finite time tr. Consequently, the corresponding reference currents might also be set as equal, i.e., iγ* = id* and iδ* = iq*. As a result, the relations (47) and (48) could be approximately written in γδ reference frame as follows:
( 47 ) , ( 48 ) i δ M T P A * = i γ M T P A * = 2 T e M T P A * 3 p L d L q I s m 2
Figure 4 shows the MTPA controller in γδ reference frame, including an Anti-Windup element with the feedback calculation.

4. Simulation Results

4.1. Description of SynRM model–Observer System, Voltage Source Inverter (VSI), Torque, and Current Controllers

The structure of the applied observer–controller scheme is shown in Figure 1. In particular, the design of the proposed MTPA sensorless control is based on the developed SynRM modified model in the γδ reference system. Simulink/MATLAB is used to study and evaluate the controller–observer system of SynRM, including its behavior in transient states. Specifically, the simulated SynRM model is primarily based on Equations (20)–(29) that are related to the γδ reference frame, whereas the flux/current observer (SMO) and modified EMF observer model use Equations (30)–(45). Additionally, the presented MTPA method uses Equations (1)–(19) and (46)–(49). Also, the parameters of the tested SynRM are listed in Table 1. It is observed that the SynRM saliency is positive, i.e., (LdLq) > 0. This implies that the produced torque Te is positive if the product of the stator currents, idiq, is positive, as well. The typical gains of SMO and EMF observers are listed in Table 2 and Table 3, respectively. In particular, the gain values of Table 2 and Table 3 are chosen on the basis of relations (35) and (42), aiming at the stability of both the SMO and the modified EMF observer. To establish the necessary modified rotor flux, the γ-axis reference current iγ* is initially set to a constant positive value. As the SynRM rotor accelerates, the d-axis reference current iγ* changes to i*δMTPA at time t1, as it is expressed in Equation (47) (see Figure 4).
A 3-phase Voltage Source Inverter (VSI) is connected to SynRM, providing the required electrical power. Particularly, the VSI is fed by a 540V DC voltage power supply. The output voltage of VSI is derived by applying the Space Vector PWM technique at a switching frequency fz equal to 5 kHz (i.e., Tz = 0.2 ms).
Since the SynRM has one pole pair (p = 1, see Table 1), both electrical and mechanical angles and speeds are the same, i.e., θe = θm, and ωe = ωm. This means ωeb = ωmb = 314.16 rad/s (i.e., 3000 rpm or 50 Hz). Also, the stator current limit Ism and voltage limit Vsm are set to 18 A and 240 V, respectively. Both current controllers for iγ* and iδ* are designed to embed anti-windup control (AWC) of the single level. Regarding the iγ* and iδ* current limits, these are set to ±12 A by the limit element included in the AWC. The connected AWC can effectively prevent overshoots and oscillations (see Figure 4).

4.2. MTPA Operation of SynRM at Low-Speed Range

The simulation results presented in Figure 5 show the system response for a stepwise change in reference speed from 0 to 20π rad/s (or 10 Hz). Initially, the conventional FOC is applied for a time lasting 1.5 s (see Figure 5). Specifically, the current iγ* is preset to 4 A in order to establish the modified rotor flux λsm at the starting time t0 = 0 s, while the control mode is changed to MTPA (iγ* = iδ*) at time t1 = 1.5 s. Then, a stepwise change in reference speed from 20π rad/s to 30π rad/s occurs at time t2 = 4 s. Additionally, an external torque disturbance of 4 Nm is applied at time t3 = 6 s, and it is removed at time t4 = 7 s. SynRM speed, angle, and angle error are demonstrated in Figure 5a,b,c, respectively. It is notable that the SMO and EMF observers converge very quickly, maintaining high-accuracy estimations despite speed changes and external torque disturbance.
In Figure 5d, the iγiδ graph illustrates the different control modes applied. The conventional FOC applied from 0 s to 1.5 s is shown by the line AB, while the line CD represents the MTPA applied from 1.5 s to 8 s. Also, the line BC depicts the instant transition of the current iγ* from FOC (iγ* = 4 A) to MTPA operation (iγ* = iγMTPA* = iδ* = iδMTPA*). The responses of stator currents iγ and iδ, the produced torque Te, the load torque TL, and the total torque Ttot are shown in Figure 5e,f. It is observed that the SynRM operates in MTPA mode after the time t1 = 1.5 s, precisely following the MTPA line and producing the maximum torque Te per stator current Is, i.e., Te = TeMTPA (see Figure 2, line 0B and Figure 5d, line CD).

4.3. MTPA Operation of SynRM at Medium-Speed Range

Figure 6 shows the simulation results considering the controller-observer response of the SynRM for a stepwise change in reference speed from 0 to 40π rad/s (or 20 Hz). At time t0 = 0 s, the current iγ* is set to 3 A, aiming to establish the modified rotor flux λsm. Also, the conventional FOC is applied for a period of time lasting 0.5 s. Afterwards, at time t1 = 0.5 s, the control mode is changed to MTPA mode (iγ* = iγMTPA *= iδ* = iδMTPA*, see Figure 6e). Similarly to the previous low-speed test, an additional stepwise change in reference speed of +4π rad/s occurs at time t2 = 4 s. Moreover, an external torque disturbance of 2 Nm is applied at time t3 = 6 s, and it is removed at time t4 = 7 s. Particularly, the SynRM speed, angle, and angle error are depicted in Figure 6a,b,c, respectively.
Despite the reference speed change and the external torque disturbance of 2 Nm, the SMO and modified EMF observers both converge quickly and maintain stability, providing high accuracy. The control modes applied are detailedly presented in Figure 6d as an iγiδ graph. Here, the line AB represents the FOC applied from 0 s to 0.5 s, while the line CD represents the MTPA applied from 0.5 s to 8 s. In addition, the line BC presents the transition of the d-axis current from FOC (id* = 3 A) to MTPA operation (iγ* = iγMTPA* = iδ* = iδMTPA*). The responses of stator currents, iγ and iδ, are shown in Figure 6e, while the torques Te (produced torque), TL (load torque), and Ttot (total torque) are shown in Figure 6f. At time t1 = 0.5 s, the reference current iγ* is set equal to iδ*. After a very small transition time, the SynRM operates in MTPA mode, generating the maximum torque Te for a given stator current Is, i.e., Te = TeMTPA (see Figure 6d, line AB, line BC, and line CD). As it is expected, the line CD in Figure 6d is similar to the line 0B in Figure 2 representing the MTPA operation of SynRM.

4.4. MTPA Operation of SynRM at High-Speed Range

Figure 7 presents the simulation results related to the controller–observer response of the SynRM at high-speed range. The reference speed is stepwise changed from 0 to 60π rad/s (or 30 Hz). Following the same control procedure as before, the conventional FOC is applied for a short time of 0.5 s (see Figure 5). At time t1 = 0.5 s, the SynRM control mode is changed to MTPA setting the reference iγ* equal to iδ*. In a similar way to the previous low- and medium-speed tests, there is an additional stepwise change in reference speed of −4π rad/s that occurred at time t2 = 4 s. Also, an external torque disturbance of 3 Nm is applied at time t3 = 6 s, and it is removed at time t4 = 7 s. The starting modified rotor flux λsm is obtained by setting iγ* equal to 4 A at time t0 = 0 s.
Considering the speed, angle, and angle error, the corresponding responses are shown in Figure 7a,b,c, respectively. These responses verify that the SMO and modified EMF observer are very robust, and they provide almost precise estimations of both angular speed and position, regardless of the speed changes and external torque disturbances. As it can be seen in Figure 7d, the iγiδ graph depicts distinctly the applied control modes, FOC and MTPA. Specifically, the line AB represents the FOC applied from 0 s to 0.5 s for constant reference current id* = 4 A, and the line CD represents the MTPA control applied from 0.5 s to 8 s. Also, the line BC represents the transition of the γ-axis current from FOC (iγ* = 4 A) to MTPA operation (iγ* = iγMTPA* = iδ* = iδMTPA*). During the transition time of the reference current iγ*, the real current iγ increases almost instantly, following exactly the iδ, while the current iδ is slightly decreasing. The time responses of stator currents, iγ and iδ, are presented in Figure 7e, while the torques Te (produced torque), TL (load torque), and Ttot (total torque) are shown in Figure 7f. Inspecting Figure 7e,f, and particularly considering the time instants t2 = 4s, t3 = 6s, and t4 = 7s, it is observed how the changes in demanded speed ω* and load torque TL affect the real currents, iγ and iδ, and produced torque Te.

4.5. Control Inputs vγ and vδ, Estimated Currents, and MTPA Operation of SynRM

Figure 8 refers to the simulations that are previously described in Figure 5. Regarding the SMO stability and its interaction with the MTPA controller, it is observed that the switching function vδ is strongly affected during the transition from the FOC to MTPA operating modes, while the switching function vγ actually remains unaffected (see Figure 8a). The control input vδ exhibits a remarkable deviation at times t1 = 1.5 s and t2 = 4 s due to the transition from FOC to MTPA and the speed change from 20π rad/s to 30π rad/s. Furthermore, the control input vδ exhibits a slight alteration due to the application and removal of the load torque, TL, at times t3 = 6 s and t4= 7 s. Nonetheless, the stability of the SMO is maintained, despite the disturbances in the load torque and speed changes even during the transition time between FOC and MTPA. In Figure 8b, the estimated stator currents are demonstrated throughout the time of the FOC and MTPA control operations. It is worth mentioning that the currents, iγ and iδ, are the same after time t1 = 1.5 s, verifying the effectiveness of the MTPA controller.

4.6. MTPA Operation of SynRM at Low-Speed Range in the Presence of Current Measurement Noise

Normally, the performed estimations may be weakened by environmental factors and operating conditions like temperature, humidity, introduced noise, and load torque changes. Considering measurement noise, the sensorless control methods may be negatively affected in estimating SynRM variables, such as rotor speed and position. As a consequence, the sensorless MTPA control might be degraded. Figure 9 shows results, carrying out similar simulations as in Figure 5 and Figure 8, but taking into account the impact of measurement noise in the stator currents. The behavior of sensorless MTPA control is examined, assuming that normally distributed noise is added to the real stator currents. Here, Gaussian noise distribution is used in modeling the current sensor with mean = 0 and variance = 0.125. Comparing the speed and angle in Figure 5a,b with the corresponding responses in Figure 9a,b, it is observed that these are similar. Considering the stability of SMO, it is shown that the inserted noise has an apparent influence on the switching function vδ, increasing the amplitude of the chattering effect (see Figure 9c). It is notable that the switching function vγ almost remains unaffected by the added noise (see Figure 9c and Figure 8a). In addition, the real and estimated currents are depicted in Figure 9d,e. In comparison, the chattering of the currents affected by the noise is larger than those without noise (see Figure 5e and Figure 8b). Moreover, Figure 9f shows the impact of the noise on the produced torque Te. As a result of the current measurement noise, an additional chattering is introduced to the produced torque. This is more obvious during the transition from FOC to MTPA operation at time t1 = 1.5 s and the application period of the load torque TL from time t3 = 6 s to t4 = 7 s. Also, an instant disturbance is observed during the reference speed change at time t2 = 4 s.
Furthermore, Figure 10 shows the stator currents graph in the iγiδ plane and the modified rotor flux in the γδ reference frame applying the same control scenario and timing as in Figure 9, while considering the noise influence on the stator currents, as well. Particularly, Figure 10a demonstrates graphically the FOC and MTPA operations (line AB, line CD). The transition of SynRM sensorless control from FOC to MTPA mode is depicted in line BC. Also, it is worth mentioning that the point C represents graphically the maximum produced torque Temax in MTPA mode at time t2 = 4 s. (see Figure 9f and Figure 10a). In Figure 10b, the modified flux components, λmsγ and λmsδ, are illustrated in the γδ reference frame. As it is expected, the modified rotor flux λmsγ (or λmsd) is maximum in MTPA mode at time t2 = 4 s. It is mentioned that the observer converges very quickly after finite time tr.
After inspecting Figure 9 and Figure 10, it is observed that the controller–observer system keeps its stability and estimation accuracy, despite the reference speed changes, external torque disturbances, and noisy current signals. Considering the obtained results in Figure 9 and Figure 10, the proposed algorithm can perform well and adequately address the issues due to the additional measurement noise in a wide speed range. As it is shown, the presented sensorless MTPA control can compensate for current sensor noise that might be encountered in real-time applications.

5. Discussion

The presented method has some considerable characteristics compared to other suggested methods, especially those based on non-sensorless strategies. In this method, a MTPA control algorithm has been developed and applied to SynRM sensorless control. Despite the conventional SynRM models, the modified SynRM model is introduced based on the concept of the modified rotor flux and the γδ estimated reference frame. Compared to the conventional methods, the presented controller–observer system is different, since it is totally designed, developed, and tested on the basis of the γδ estimated reference frame. A main contribution of this work is the design of the MTPA controller that uses inputs coming from an observer system for SynRM speed and angle estimation. Also, the design of the estimation algorithm is relatively simple, based on the analytical mathematical model of SynRM adopting straightforward assumptions, as well. In addition, it is remarkable that modeling SynRM in the γδ reference frame is advantageous, particularly for sensorless control applications, since the γδ model of SynRM inherently includes angle error terms (see Figure 3). Therefore, transforming the initial SynRM model from the dq to the γδ reference frame and then modifying the derived SynRM γδ model allows the isolation of SynRM flux terms related to the angle error. Although the proposed estimation approach is based on fundamental excitation methodology, it has been verified that the proposed MTPA controller–observer system can effectively achieve sensorless MTPA operation even at low and very low speeds. Moreover, the modified SynRM model can also be applicable in sensorless applications that are based on high-frequency signal injection algorithms (see Equations (20)–(29)), [55].
Taking accuracy into consideration, it is noted that the angle is estimated with an average accuracy of 0.5 × 10−3 rad to ±1.5 × 10−4 rad for changing the reference speed from 20π rad/s (or 62.83 rad/s) to 60π rad/s, while a load torque is applied (see Figure 5c, Figure 6c, and Figure 7c). Regarding the dynamic conditions under the load torque and speed changes, the angle error shows a notable increase during the transition of SynRM operation from FOC to MTPA mode, after the speed changes and close to the zero speeds (see Figure 5a, Figure 6a, and Figure 7a). Also, considering the accuracy of control inputs, vγ and vδ (or equivalent control inputs, vγeq and vδeq), it could be mentioned that the vδ (or vδeq) exhibits an average accuracy that depends on the condition of the feedback current signals, i.e., currents measured without or with noise. Particularly, the average accuracy of vδ (or vδeq) is about ±2 V without noise and ±4 V in the case of noisy measurements (see Figure 8a and Figure 9c). Also, the vδ (or vδeq) signals are strongly affected by the transition from FOC to MTPA operating modes of SynRM, the stepwise speed changes, and the load torque application. However, the control input vγ (or vγeq) appears to be unaffected, despite the noise and the changes occurred in operating conditions. Moreover, the noise has an impact on the stator currents iγ and iδ, affecting their accuracy. Specifically, the real and estimated currents exhibit an average accuracy of ±0.2 A without noise (see Figure 5e, Figure 6e, Figure 7e, and Figure 8b), although the current accuracy is degraded in the presence of noise to ±0.4 A, increasing the chattering effect (see Figure 9d,e). Also, the accuracy of the produced torque Te is ±0.2 Nm on average without noise (see Figure 5f, Figure 6f, and Figure 7f). Considering noisy current feedback, the corresponding average accuracy of the produced torque is decreased to ±0.3 Nm in transition states (see Figure 9f). However, it is worth noting that the overall accuracy becomes significantly better as the SynRM system approaches the steady states.
After inspecting the simulation results in Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9, it is observed that the SynRM variables such as angular speed and position, iγδ stator currents, and modified EMF are estimated with high accuracy. Both observers and the MTPA controller perform well, exhibiting robustness and stability even in the presence of disturbances such as speed changes, load torque variations, and noise. Although the chattering phenomenon is the main drawback of sliding mode methods [68,69,70,71], it could be observed that the estimated values contain reduced chattering, allowing the SMO to maintain the required accuracy. Moreover, the modified EMF seems to be optimally estimated based on the equivalent control inputs of the SMO. This implies that the suggested synthesis of the MTPA algorithm, SMO, and modified EMF observer is well adjusted, producing results very close to the expected ones. The considerable stability of the MTPA algorithm and the notable proximity between the estimated and real values of SynRM shows the high accuracy of the total controller–observer system including an MTPA, SMO, and modified EMF observer. Regarding the overall performance of the MTPA control, speed, and angle estimation, the simulation results present the high precision of the proposed sensorless MTPA method of SynRM (see Figure 5, Figure 6, Figure 7 and Figure 8).
Considering the stability of the controller–observer scheme, the design of the MTPA controller is very important in achieving optimal controller–observer operation. Since the observer system provides estimations that are fed back to the SynRM system via the controllers, it is significant to attain the optimal interaction between them. For example, the MTPA controller system of SynRM might be negatively affected by the low accuracy estimations of the observer system, resulting in instability. Also, a multi-level AWC might be applied to improve the behavior of MTPA controller and upgrade the total control-estimation system. However, the overall complexity of the resultant controller–observer system might increase, requiring more computational power for real-time (RT) applications.
In future work, development boards can be used to implement the presented sensorless algorithm in real-time applications. Normally, a powerful digital signal processor (DSP) or multiprocessor unit (MPU) is included in the equipment of development boards. Particularly, a DSP-based board could be mainly used to implement the MTPA controller and total observer algorithms, including the external control loop for the speed ω and the internal control loops for the currents iγ and iδ. Furthermore, the DSP-based board should be compatible with the software being utilized and capable of executing the total control-estimation algorithm rapidly [74,75,76]. Normally, a DSP-based development board embeds the necessary hardware, such as ADC, digital encoder interfaces, high-speed PWM driving circuits, interface circuits, etc. Specifically, the provided Real-Time Interface (RTI) allows the direct implementation of the developed Simulink/MATLAB models by means of software running on real-time hardware. The Controller Board DS1104 research and development (R&D) of dSPACE is an example of a DSP board [76].

6. Conclusions

A new method for sensorless MTPA control of SynRM is developed based on the SynRM model in the γδ estimated reference frame. In the control part of the estimation-control algorithm, a simple torque decoupling is applied, which is embedded into the MTPA speed controller to determine the γ-axis and δ-axis reference currents, iγ* and iδ*. Also, a single-level AWC is included in MTPA, aiming to limit the stator current Is. By using the MTPA controller, the current components related to the modified rotor flux and the produced torque can be effectively adjusted for the maximum torque operation. It has been assessed that the developed modified model of SynRM is suitable and convenient for MTPA sensorless control applications, even at low- and very low-speed regions. This is fully enabled by utilizing a simple MTPA approach for implementing the stator current control in both the γ and δ axes, while the angular speed/position observer converges rapidly, almost zeroing the deviation between the reference frames γδ and dq. The presented MTPA controller–observer scheme uses only the stator currents and voltages. Simulation results demonstrate the efficiency and the robustness of the sensorless MTPA control based on the SMO methodology and a single-level AWC. The high accuracy and effectiveness of the proposed MTPA algorithm has been verified in the presence of reference speed changes, external torque disturbances, and current measurement noise in a wide speed range.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The author declares no conflicts of interest.

Notation

ud, uqdq axis stator voltages
id, iqdq axis stator currents
Isstator current magnitude
rsstator resistance
Ld, Lqdq axis inductances
λd,λqdq axis stator magnetic fluxes
λms = (LdLq)id modified rotor magnetic flux
Ed, Eqdq axis EMF
uγ, uδγδ axis stator voltages
iγ, iδγδ axis stator currents
λγ,λδγδ axis stator magnetic fluxes
λmsγδγδ axis modified rotor magnetic flux
Eγ, Eδγδ axis EMF
pnumber of pole pairs
θ = θe electrical angular position
ω = ωe electrical angular speed
θmmechanical angular position
ωmmechanical angular speed
Jinertia of the rotor
Teelectrical motor torque
TLload torque

References

  1. Lipo, T.A.; Miller, T.J.; Vagati, A.; Boldea, I.; Malesani, L.; Fukao, T. Synchronous Reluctance Drives. In Proceedings of the IEEE IAS Annual Meeting, Denver, CO, USA, 2–6 October 1994. [Google Scholar]
  2. Boldea, I. Control issues in adjustable speed drives. IEEE Ind. Electron. Mag. 2008, 2, 32–50. [Google Scholar] [CrossRef]
  3. Kamper, M.J.; Volschenk, A.F. Effect of rotor dimensions and cross magnetization on Ld and Lq inductances of reluctance synchronous machine with cage less flux barrier rotor. IEE Proc. Electr. Power Appl. 1994, 141, 213–220. [Google Scholar] [CrossRef]
  4. Bolognani, S.; Bon, D.; Dai Pré, M.; Bianchi, N. Rotor Flux-Barrier Design for Torque Ripple Reduction in Synchronous Reluctance and PM-Assisted Synchronous Reluctance Motors. IEEE Trans. Ind. Appl. 2009, 45, 921–928. [Google Scholar]
  5. Pellegrino, G.; Jahns, T.M.; Bianchi, N.; Soong, W.; Cupertino, F. The Rediscovery of Synchronous Reluctance and Ferrite Permanent Magnet Motors; Springer: Cham, Switzerland, 2016. [Google Scholar]
  6. Moghaddam, R.-R. Synchronous Reluctance Machine (SynRM) in Variable Speed Drives (VSD) Applications. Ph.D. Thesis, KTH School of Electrical Engineering, Stockholm, Sweden, 2011. [Google Scholar]
  7. Bianchi, N. Synchronous Reluctance and Interior Permanent Magnet Motors. In Proceedings of the 2013 IEEE Workshop on Electrical Machines Design Control and Diagnosis (WEMDCD-2013), France, Paris, 11–12 March 2013. [Google Scholar]
  8. Boldea, I.; Tutelea, L.N.; Parsa, L.; Dorrell, D. Automotive electric propulsion systems with reduced or no permanent magnets: An overview. IEEE Trans. Ind. Electron. 2014, 61, 5696–5711. [Google Scholar] [CrossRef]
  9. Heidari, H.; Rassõlkin, A.; Kallaste, A.; Vaimann, T.; Andriushchenko, E.; Belahcen, A.; Lukichev, D.V. A Review of Synchronous Reluctance Motor-Drive Advancements. Sustainability 2021, 13, 729. [Google Scholar] [CrossRef]
  10. Bianchi, N.; Fornasiero, E.; Soong, W. Selection of PM flux linkage for maximum low-speed torque rating in a PM-assisted synchronous reluctance machine. IEEE Trans. on Ind. Appl. 2015, 51, 3600–3608. [Google Scholar] [CrossRef]
  11. Taghavi, S.; Pillay, P. A sizing methodology of the synchronous reluctance motor for traction applications. IEEE J. Emerg. Sel. Top. Power Electron. 2014, 2, 329–340. [Google Scholar] [CrossRef]
  12. Sanada, M.; Morimoto, S.; Tokuda, T. Influence of rotor structure on performance of permanent magnet assisted synchronous reluctance motor. In Proceedings of the 2009 International Conference on Electrical Machines and Systems (ICEMS 2009), Tokyo, Japan, 15–18 November 2009. [Google Scholar]
  13. Paradkar, M.; Boecker, J. Design of a High Performance Ferrite Magnet-Assisted Synchronous Reluctance Motor for an Electric Vehicle. In Proceedings of the IECON 2012–38th Annual Conference on IEEE Industrial Electronics Society, Montreal, QC, Canada, 25–28 October 2012. [Google Scholar]
  14. Huynh, T.A.; Hsieh, M.-F. Comparative study of PM-Assisted SynRM and IPMSM on constant power speed range for EV applications. IEEE Trans. Magnetics 2017, 53, 8211006. [Google Scholar] [CrossRef]
  15. Barcaro, M.; Bianchi, N.; Magnussen, F. Permanent-magnet optimization in permanent-magnet-assisted synchronous reluctance motor for a wide constant-power speed range. IEEE Trans. Ind. Electron. 2012, 59, 2495–2502. [Google Scholar] [CrossRef]
  16. Kärkkäinen, H.; Aarniovuori, L.; Niemelä, M.; Pyrhönen, J.; Kolehmainen, J. Technology comparison of induction motor and synchronous reluctance motor. In Proceedings of the IECON 2017–43rd Annual Conference of the IEEE Industrial Electronics Society, Beijing, China, 29 October–1 November 2017. [Google Scholar]
  17. Li, C.; Wang, G.; Zhang, G.; Zhao, N.; Gao, Y.; Xu, D. Torque Ripples Minimization of Sensorless SynRM Drives for Low-Speed Operation Using Bi-HFSI Scheme. IEEE Trans. Ind. Electron. 2021, 68, 5559–5570. [Google Scholar] [CrossRef]
  18. Chi, S. Position-Sensorless Control of Permanent Magnet Synchronous Machines Over Wide Speed Range. Doctoral Dissertation, Department of Electrical and Computer Engineering, The Ohio State University, Columbus, OH, USA, 2007. [Google Scholar]
  19. Ilioudis, V.C.; Margaris, N.I. Flux Weakening Method for Sensorless PMSM Control Using Torque Decoupling Technique. In Proceedings of the 1st IEEE Symposium on Sensorless Control for Electrical Drivers (SLED 2010), Padova, Italy, 9–10 July 2010. [Google Scholar]
  20. Dianov, A.; Tinazzi, F.; Calligaro, S.; Bolognani, S. Review and Classification of MTPA Control Algorithms for Synchronous Motors. IEEE Trans. Power Electron. 2021, 37, 3990–4007. [Google Scholar] [CrossRef]
  21. Li, Z.; Odonnell, D.; Li, W.; Song, P.; Balamurali, A.; Kar, N.C. A comprehensive review of state-of-the-art maximum torque per ampere strategies for permanent magnet synchronous motors. In Proceedings of the 10th International Electric Drives Production Conference (EDPC 2020), Ludwigsburg, Germany, 8–9 December 2020. [Google Scholar]
  22. Varatharajan, A.; Cruz, S.; Hadla, H.; Briz, F. Predictive torque control of synrm drives with online mtpa trajectory tracking and inductances estimation. In Proceedings of the 2017 IEEE International Electric Machines and Drives Conference (IEMDC 2017), Miami, FL, USA, 21–24 May 2017. [Google Scholar]
  23. Kim, S.; Yoon, Y.; Sul, S.; Ide, K. Maximum Torque per Ampere (MTPA) Control of an IPM Machine Based on Signal Injection Considering Inductance Saturation. IEEE Trans. Power Electron. 2013, 28, 488–497. [Google Scholar] [CrossRef]
  24. Morimoto, S.; Shimizu, Y.; Inoue, Y.; Sanada, M. Experimental Evaluation of the Online MTPA Angle Search Method Based on Flux-linkage Plane Estimation for IPMSMs. IEEJ J. Ind. Appl. 2024, 13, 400–408. [Google Scholar] [CrossRef]
  25. Bedetti, N.; Calligaro, S.; Olsen, C.; Petrella, R. Automatic MTPA tracking in IPMSM drives: Loop dynamics, design, and auto-tuning. IEEE Trans. Ind. Appl. 2017, 53, 4547–4558. [Google Scholar] [CrossRef]
  26. Bonifacio, J.; Kennel, R.M. On considering saturation and cross-coupling effects for copper loss minimization on highly anisotropic synchronous machines. IEEE Trans. Ind. Appl. 2018, 54, 4177–4185. [Google Scholar] [CrossRef]
  27. Jeong, Y.; Sul, S.; Hiti, S.; Rahman, K.M. Online Minimum-Copper-Loss Control of an Interior Permanent-Magnet Synchronous Machine for Automotive Applications. IEEE Trans. Ind. Appl. 2006, 42, 1222–1229. [Google Scholar] [CrossRef]
  28. Sun, T.; Wang, J.; Chen, X. Maximum Torque Per Ampere (MTPA) Control for Interior Permanent Magnet Synchronous Machine Drives Based on Virtual Signal Injection. IEEE Trans. Power Electron. 2015, 30, 5036–5045. [Google Scholar] [CrossRef]
  29. Bolognani, S.; Petrella, R.; Prearo, A.; Sgarbossa, L. On-line tracking of the MTPA trajectory in IPM motors via active power measurement. In Proceedings of the 19th Int. Conf. on Electrical Machines (ICEM 2010), Rome, Italy, 6–8 September 2010. [Google Scholar]
  30. Krstic, M. Extremum Seeking Control. In Encyclopedia of Systems and Control, 1st ed.; Baillieul, J., Samad, T., Eds.; Springer London: London, UK, 2014; pp. 1–5. [Google Scholar]
  31. Antonello, V.; Carraro, M.; Zigliotto, M. Maximum-torque-per-ampere operation of anisotropic synchronous permanent-magnet motors based on extremum seeking control. IEEE Trans. Ind. Electron. 2014, 61, 5086–5093. [Google Scholar] [CrossRef]
  32. Tinazzi, F.; Bolognani, S.; Calligaro, S.; Kumar, P.; Petrella, R.; Zigliotto, M. Classification and review of MTPA algorithms for synchronous reluctance and interior permanent magnet motor drives. In Proceedings of the 2019 21st European Conference on Power Electronics and Applications (EPE ‘19 ECCE Europe), Genova, Italy, 3–5 September 2019. [Google Scholar]
  33. Cho, Y. Improved Sensorless Control of Interior Permanent Magnet Sensorless Motors Using an Active Damping Control Strategy. Energies 2016, 9, 135. [Google Scholar] [CrossRef]
  34. Piippo, A.; Salomäki, J.; Luomi, J. Signal injection in sensorless PMSM drives equipped with inverter output filter. In Proceedings of the Fourth Power Conversion Conference (PCC 2007), Nagoya, Japan, 2–5 April 2007. [Google Scholar]
  35. Wang, X.; Kennel, R.M. Analysis of permanent-Magnet machine for sensorless control based on high-frequency signal injection. In Proceedings of the IEEE 7th International Power Electronics and Motion Control Conference (IPEMC 2012), Harbin, China, 2–5 June 2012. [Google Scholar]
  36. Yang, S.; Lorenz, R. Surface permanent-magnet machine self-sensing at zero and low speeds using improved observer for position, velocity, and disturbance torque estimation. IEEE Trans. Ind. Appl. 2012, 48, 151–160. [Google Scholar] [CrossRef]
  37. Ferreira, O.C.; Kennel, R. Encoderless Control of Industrial Servo Drives. In Proceedings of the 12th International EPE-PEMC. Power Electronics and Motion Control Conference, Portoroz, Slovenia, 30 August–1 September 2006. [Google Scholar]
  38. Chen, Z.; Tomita, M.; Ichikawa, S.; Doki, S.; Okuma, S. Sensorless control of interior permanent magnet synchronous motor by estimation of an extended electromotive force. In Proceedings of the 35th IAS Annual Meeting and World Conference on Industrial Applications of Electrical Energy, Rome, Italy, 8–12 October 2000. [Google Scholar]
  39. Morimoto, S.; Kawamoto, K.; Sanada, M.; Takeda, Y. Sensorless control strategy for salient-Pole PMSM based on extended EMF in rotating reference frame. IEEE Trans. Ind. Appl. 2002, 38, 1054–1061. [Google Scholar] [CrossRef]
  40. Fop, G.; Rahman, M.F. Sensorless sliding mode MTPA control of an IPM synchronous motor drive using a sliding-mode observer and HF signal injection. IEEE Trans. Ind. Electron. 2010, 57, 1270–1278. [Google Scholar]
  41. Betin, F.; Capolino, G.A.; Casadei, D.; Kawkabani, B.; Bojoi, R.I.; Harnefors, L.; Levi, E.; Parsa, L.; Fahimi, B. Trends in electrical machines control samples for classical, sensorless, and fault-Tolerant techniques. IEEE Ind. Electron. Mag. 2014, 8, 43–55. [Google Scholar] [CrossRef]
  42. Zidat, F.; Lecointe, J.P.; Morganti, F.; Brudny, J.F.; Jacq, T.; Streiff, F. Non Invasive Sensors for Monitoring the Efficiency of AC Electrical Rotating Machines. Sensors 2010, 10, 7874–7895. [Google Scholar] [CrossRef] [PubMed]
  43. Chen, Z.C.; Tomita, M.; Doki, S.; Okuma, S. An extended electromotive force model for sensorless control of interior permanent-Magnet synchronous motors. IEEE Trans. Ind. Electron. 2003, 50, 288–295. [Google Scholar] [CrossRef]
  44. Wang, G.; Zhan, H.; Zhang, G.; Gui, X.; Xu, D. Adaptive compensation method of position estimation harmonic error for EMF-based observer in sensorless IPMSM drives. IEEE Trans. Power Electron. 2014, 29, 3055–3064. [Google Scholar] [CrossRef]
  45. Hammel, W.; Kennel, R.M. Position sensorless control of PMSM by synchronous injection and demodulation of alternating carrier voltage. In Proceedings of the 2010 First Symposium on Sensorless Control for Electrical Drives (SLED 2010), Padova, Italy, 9–10 July 2010. [Google Scholar]
  46. Chen, J.; Yang, S.; Tu, K. Comparative Evaluation of a Permanent Magnet Machine Saliency-Based Drive with Sine-Wave and Square-Wave Voltage Injection. Energies 2018, 11, 2189. [Google Scholar] [CrossRef]
  47. Schoonhoven, G.; Uddin, M.N. Harmonic Injection-Based adaptive control of IPMSM motor drive for reduced motor current THD. IEEE Trans. Ind. Appl. 2017, 53, 483–491. [Google Scholar] [CrossRef]
  48. Henao, H.; Capolino, G.A.; Razik, H. Analytical Approach of the Stator Current Frequency Harmonics Computation for Detection of Induction Machine Rotor Faults. In Proceedings of the Symposium on Diagnostic for Electrical Machines, Power Electronics and Drives, SDEMPED, Atlanta, GA, USA, 24–26 August 2003; pp. 259–264. [Google Scholar]
  49. Kim, H.; Harke, M.C.; Lorenz, R.D. Sensorless control of interior permanent-magnet machine drives with zero-Phase lag position estimation. IEEE Trans. Ind. Appl. 2003, 39, 1726–1733. [Google Scholar]
  50. Ilioudis, V.C. Sensorless Control Applying Signal Injection Methodology on Modified Model of Permanent Magnet Synchronous Machine. In Proceedings of the 6th Conference on Control, Decision and Information Technologies (CoDIT 2019), Paris, France, 23–26 April 2019. [Google Scholar]
  51. Zhu, Z.Q.; Gong, L.M. Investigation of effectiveness of sensorless operation in carrier signal injection based sensorless control Methods. IEEE Trans. Ind. Electron. 2011, 8, 3431–3439. [Google Scholar] [CrossRef]
  52. Piippo, A.; Luomi, J. Inductance harmonics in permanent magnet synchronous motors and reduction of their effects in sensorless control. In Proceedings of the XVII International Conference on Electric Machines (ICEM 2006), Chania, Greece, 2–5 September 2006. [Google Scholar]
  53. Ilioudis, V.C. Sensorless Control of Permanent Magnet Synchronous Machine with Magnetic Saliency Tracking Based on Voltage Signal Injection. Machines 2020, 8, 14. [Google Scholar] [CrossRef]
  54. Tuovinen, T.; Hinkkanen, M. Signal-injection-assisted full-order observer with parameter adaptation for synchronous reluctance motor drives. IEEE Trans. Ind. Appl. 2014, 50, 3392–3402. [Google Scholar] [CrossRef]
  55. Bolognani, S.; Calligaro, S.; Petrella, R. Design Issues and Estimation Errors Analysis of Back-EMF-Based Position and Speed Observer for SPM Synchronous Motors. J. Emerg. Sel. Top. Power Electron. IEEE 2014, 2, 159–170. [Google Scholar] [CrossRef]
  56. Hejny, R.W.; Lorenz, R.D. Evaluating the practical low-Speed limits for back-EMF tracking-Based sensorless speed control using drive stiffness as a key metric. IEEE Trans. Ind. Appl. 2011, 47, 1337–1343. [Google Scholar] [CrossRef]
  57. Preindl, M.; Schaltz, E. Sensorless Model Predictive Direct Current Control Using Novel Second-Order PLL Observer for PMSM Drive Systems. IEEE Trans. Ind. Electron. 2011, 58, 4087–4095. [Google Scholar] [CrossRef]
  58. Trancho, E.; Ibarra, E.; Arias, A.; Salazar, C.; Lopez, I.; De Guereñu, A.D.; Peña, A. A novel PMSM hybrid sensorless control strategy for EV applications based on PLL and HFI. In Proceedings of the 42nd Annual Conference of the IEEE Industrial Electronics Society (IECON 2016), Florence, Italy, 23–26 October 2016. [Google Scholar]
  59. Kondo, S.; Sato, Y.; Goto, T.; Tomita, M. Position and velocity sensorless control for synchronous reluctance motor at low speeds and under loaded conditions using high-frequency extended EMF observer and heterodyne detection. In Proceedings of the 2014 International Conference of Electrical Machines (ICEM 2014), Berlin, Germany, 2–5 September 2014. [Google Scholar]
  60. Bolognani, S.; Tubiana, L.; Zigliotto, M. Extended Kalman filter tuning in sensorless PMSM drives. IEEE Trans. Ind. Appl. 2003, 39, 1741–1747. [Google Scholar] [CrossRef]
  61. Ichikawa, S.; Tomita, M.; Doki, S.; Okuma, S. Initial position estimation and low speed sensorless control of synchronous motors in consideration of magnetic saturation based on system identification theory. In Proceedings of the 2004 IEEE Industry Applications Conference-39th IAS Annual Meeting, Seattle, WA, USA, 3–7 October 2004. [Google Scholar]
  62. Kuehl, S.; Landsmann, P.; Kennel, R.M. Compensating angle estimation errors caused by magnetic saturation in anisotropy-based sensorless control schemes. In Proceedings of the 2013 IEEE Int. Symposium on Sensorless Control for Electrical Drives and Predictive Control of Electrical Drives and Power Electronics (SLED/PRECEDE 2013), Munich, Germany, 17–19 October 2013. [Google Scholar]
  63. Utkin, V.I. Sliding Mode Control Design Principles and Applications to Electric Drives. IEEE Trans. Ind. Electron. 2013, 40, 23–36. [Google Scholar] [CrossRef]
  64. Shtessel, Y.B. Sliding Mode Control with Applications: Tutorial. In Proceedings of the ICEECSAS-2008, UNAM, Mexico City, Mexico, 12 November 2008. [Google Scholar]
  65. Shtessel, Y.; Edwards, C.; Fridman, L.; Levant, A. Sliding Mode Control and Observation (Control Engineering), 1st ed.; Birkhäuser: Basel, Switzerland, 2014. [Google Scholar]
  66. Spurgeon, S.K. Sliding Mode Observers: A Survey. Int. J. Syst. Sci. 2008, 39, 751–764. [Google Scholar] [CrossRef]
  67. Shtessel, Y.B.; Shkolnikov, I.A.; Brown, M. An Asymptotic Second-Order Smooth Sliding Mode Control. Asian J. Control. 2003, 5, 498–5043. [Google Scholar] [CrossRef]
  68. Levant, A. Chattering Analysis. IEEE Trans. Autom. Control 2010, 55, 1380–1389. [Google Scholar] [CrossRef]
  69. Lee, H.; Utkin, V.I. Chattering suppression methods in sliding mode control systems. J. Annu. Rev. Control. 2007, 31, 179–188. [Google Scholar] [CrossRef]
  70. Utkin, V.I.; Lee, H. Chattering Analysis. In Proceedings of the Power Electronics and Motion Control Conference (EPE-PEMC 2006), Portoroz, Slovenia, 30 August–1 September 2006. [Google Scholar]
  71. Lee, H.; Utkin, V. Chattering analysis, in Advances in Variable Structure and Sliding Mode Control. In Lecture Notes in Control and Information Sciences, 1st ed.; Edwards, C., Fossas, C., Fridman, L., Eds.; Springer Verlag: Berlin, Germany, 2006; Volume 334, pp. 107–123. [Google Scholar]
  72. Utkin, V.; Poznyak, A.; Orlov, Y.V.; Polyakov, A. High-Order Sliding Mode Control. In Road Map for Sliding Mode Control Design; SpringerBriefs in Mathematics; Springer Nature: Berlin/Heidelberg, Germany, 2020; pp. 83–89. [Google Scholar]
  73. Plestan, F.; Shtessel, Y.; Brégeault, V.; Poznyak, A. Sliding mode control with gain adaptation-Application to an electropneumatic actuator. J. Control. Eng. Pract. 2013, 21, 679–688. [Google Scholar] [CrossRef]
  74. DS1104 R&D Controller Board. Available online: https://www.dspace.com/en/pub/home/products/hw/singbord/ds1104.cfm (accessed on 5 November 2024).
  75. Pate, M. Application Note: The Essential Guide for Developing with C2000 Real-Time Microcontrollers (Rev. F). Available online: https://www.ti.com/lit/an/spracn0f/spracn0f.pdf?ts=1735390108649 (accessed on 3 October 2024).
  76. Application Note: Sensorless Field-Oriented Control (FOC) Using PSoC™ 6 MCU. Available online: https://www.infineon.com/dgdl/Infineon-AN235096_Sensorless_field-oriented_control_FOC_using_PsoC_6_MCU-ApplicationNotes-v01_00-EN.pdf?fileId=8ac78c8c821f280601821f2bea270000 (accessed on 3 November 2024).
  77. Ilioudis, V.C. A Model Based Sliding Mode Observer Applied in SynRM Sensorless Control. Magnetism 2024, 5, 4. [Google Scholar] [CrossRef]
Figure 3. The vector of modified rotor flux λsm in dq and γδ rotating reference frames, and αβ stationary reference frame with 0α representing the a-phase magnetic axis.
Figure 3. The vector of modified rotor flux λsm in dq and γδ rotating reference frames, and αβ stationary reference frame with 0α representing the a-phase magnetic axis.
Automation 06 00011 g003
Figure 4. The MTPA controller using an Anti-windup scheme of single level.
Figure 4. The MTPA controller using an Anti-windup scheme of single level.
Automation 06 00011 g004
Figure 5. (Left) Responses of SynRM for stepwise speed change from 0 rad/s to 20π rad/s (or 10 Hz) and from 20π rad/s to 30π rad/s (or 15 Hz) at time t2 = 4 s, while an external torque of 4 Nm is applied at t3 = 6 s and removed at t4 = 7 s: (a) angular speed, (b) angular position, and (c) angle error. (Right) (d) SynRM currents graph in the iγiδ plane including MTPA curve CD, (e) stator currents iγ and iδ, and (f) torques Te, TL, and Ttot.
Figure 5. (Left) Responses of SynRM for stepwise speed change from 0 rad/s to 20π rad/s (or 10 Hz) and from 20π rad/s to 30π rad/s (or 15 Hz) at time t2 = 4 s, while an external torque of 4 Nm is applied at t3 = 6 s and removed at t4 = 7 s: (a) angular speed, (b) angular position, and (c) angle error. (Right) (d) SynRM currents graph in the iγiδ plane including MTPA curve CD, (e) stator currents iγ and iδ, and (f) torques Te, TL, and Ttot.
Automation 06 00011 g005
Figure 6. (Left) Responses of SynRM for stepwise speed change from 0 rad/s to 40π rad/s (or 20 Hz) and at t2 = 4 s from 40π rad/s to 44π rad/s (or 22 Hz) with 2 Nm external torque applied at t3 = 6 s and removed at t4 = 7 s: (a) angular speed, (b) angular position, and (c) angle error. (Right) (d) SynRM currents’ graph in iγiδ plane including MTPA curve CD, (e) stator currents iγ and iδ, and (f) torques Te, TL, and Ttot.
Figure 6. (Left) Responses of SynRM for stepwise speed change from 0 rad/s to 40π rad/s (or 20 Hz) and at t2 = 4 s from 40π rad/s to 44π rad/s (or 22 Hz) with 2 Nm external torque applied at t3 = 6 s and removed at t4 = 7 s: (a) angular speed, (b) angular position, and (c) angle error. (Right) (d) SynRM currents’ graph in iγiδ plane including MTPA curve CD, (e) stator currents iγ and iδ, and (f) torques Te, TL, and Ttot.
Automation 06 00011 g006
Figure 7. (Left) Responses of SynRM for stepwise speed change from 0 rad/s to 60π rad/s (or 30 Hz) and from 60π rad/s to 56π rad/s (or 28 Hz) at t2 = 4s with external torque of 3 Nm applied at t3 = 6 s and removed at t4 = 7 s: (a) angular speed, (b) angular position, and (c) angle error. (Right) (d) SynRM currents’ graph in the iγiδ plane including MTPA curve CD, (e) stator currents iγ and iδ, and (f) torques Te, TL, and Ttot.
Figure 7. (Left) Responses of SynRM for stepwise speed change from 0 rad/s to 60π rad/s (or 30 Hz) and from 60π rad/s to 56π rad/s (or 28 Hz) at t2 = 4s with external torque of 3 Nm applied at t3 = 6 s and removed at t4 = 7 s: (a) angular speed, (b) angular position, and (c) angle error. (Right) (d) SynRM currents’ graph in the iγiδ plane including MTPA curve CD, (e) stator currents iγ and iδ, and (f) torques Te, TL, and Ttot.
Automation 06 00011 g007
Figure 8. (Left) Responses of SynRM for stepwise speed change from 0 rad/s to 20π rad/s (or 10 Hz) and from 20π rad/s to 30π rad/s (or 15 Hz) in the presence of an external torque of 4 Nm applied at t3 = 6 s and removed at t4 = 7 s: (a) the control inputs vγ and vδ. (Right) (b) Estimated stator currents iγ and iδ.
Figure 8. (Left) Responses of SynRM for stepwise speed change from 0 rad/s to 20π rad/s (or 10 Hz) and from 20π rad/s to 30π rad/s (or 15 Hz) in the presence of an external torque of 4 Nm applied at t3 = 6 s and removed at t4 = 7 s: (a) the control inputs vγ and vδ. (Right) (b) Estimated stator currents iγ and iδ.
Automation 06 00011 g008
Figure 9. In the presence of measurement noise: (Left) Responses of SynRM for stepwise speed change from 0 rad/s to 20π rad/s (or 10 Hz) and from 20π rad/s to 30π rad/s (or 15 Hz) at time t2 = 4 s, while an external torque of 4 Nm is applied at t3 = 6 s and removed at t4 =7 s: (a) angular speed, (b) angular position, and (c) the control inputs vγ and vδ. (Right) (d) Stator currents iγ and iδ, (e) estimated stator currents iγ and iδ, and (f) torques Te, TL, and Ttot.
Figure 9. In the presence of measurement noise: (Left) Responses of SynRM for stepwise speed change from 0 rad/s to 20π rad/s (or 10 Hz) and from 20π rad/s to 30π rad/s (or 15 Hz) at time t2 = 4 s, while an external torque of 4 Nm is applied at t3 = 6 s and removed at t4 =7 s: (a) angular speed, (b) angular position, and (c) the control inputs vγ and vδ. (Right) (d) Stator currents iγ and iδ, (e) estimated stator currents iγ and iδ, and (f) torques Te, TL, and Ttot.
Automation 06 00011 g009
Figure 10. (Left) Responses of SynRM for stepwise speed change from 0 rad/s to 20π rad/s (or 10 Hz) and from 20π rad/s to 30π rad/s (or 15 Hz) in the presence of an external torque of 4 Nm applied at t3 = 6 s and removed at t4 =7 s: (a) graph of SynRM currents in the iγiδ plane including MTPA curve CD, (Right) (b) Modified rotor flux λms in the γδ reference frame.
Figure 10. (Left) Responses of SynRM for stepwise speed change from 0 rad/s to 20π rad/s (or 10 Hz) and from 20π rad/s to 30π rad/s (or 15 Hz) in the presence of an external torque of 4 Nm applied at t3 = 6 s and removed at t4 =7 s: (a) graph of SynRM currents in the iγiδ plane including MTPA curve CD, (Right) (b) Modified rotor flux λms in the γδ reference frame.
Automation 06 00011 g010
Table 1. Parameters of Synchronous Reluctance Machine (SynRM).
Table 1. Parameters of Synchronous Reluctance Machine (SynRM).
SymbolQuantityExpressed in SI
PPower4.4 kW
Vl-lLine-to-line voltage380 V
rsStator resistance2.5 Ω
Ldd-axis inductance0.400 H
Lqq-axis inductance 0.210 H
JMoment of inertia 0.089 kgm2
pMagnetic pole pairs1
ωmMechanical angular speed3000 rpm
Table 2. Gain parameters of Flux/Current Observers (SMOs).
Table 2. Gain parameters of Flux/Current Observers (SMOs).
SymbolQuantityValue
kγγ-axis gain of SMO20,000
kδδ-axis gain of SMO20,000
γrgain of stator resistance estimator 75
Table 3. Gain parameters of Modified EMF and Speed Observers.
Table 3. Gain parameters of Modified EMF and Speed Observers.
SymbolQuantityValue
cgain of modified EMF observer80
γωgain of angular speed observer400
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(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 people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ilioudis, V.C. A Study of MTPA Applied to Sensorless Control of the Synchronous Reluctance Machine (SynRM). Automation 2025, 6, 11. https://doi.org/10.3390/automation6010011

AMA Style

Ilioudis VC. A Study of MTPA Applied to Sensorless Control of the Synchronous Reluctance Machine (SynRM). Automation. 2025; 6(1):11. https://doi.org/10.3390/automation6010011

Chicago/Turabian Style

Ilioudis, Vasilios C. 2025. "A Study of MTPA Applied to Sensorless Control of the Synchronous Reluctance Machine (SynRM)" Automation 6, no. 1: 11. https://doi.org/10.3390/automation6010011

APA Style

Ilioudis, V. C. (2025). A Study of MTPA Applied to Sensorless Control of the Synchronous Reluctance Machine (SynRM). Automation, 6(1), 11. https://doi.org/10.3390/automation6010011

Article Metrics

Back to TopTop