Next Article in Journal
Invisible Poisoning Attack on Machine Learning Using Steganography
Next Article in Special Issue
Transient Control of Winding Reconfiguration for PMSMs Based on Deadbeat Predictive Control and Zero-Vector Switching
Previous Article in Journal
Neural Network Method for Combining Local and Global TFBG Spectra Parameters for Refractive-Index Measurement
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Explicit Algebraic Approximations for MTPA, MTPV, and Loss-Minimization Optimal Control of PMSMs

Division of Electronics and Electrical Engineering, Dongguk University-Seoul, 30, Pildong-ro 1gil, Jung-gu, Seoul 04620, Republic of Korea
*
Author to whom correspondence should be addressed.
Electronics 2026, 15(7), 1440; https://doi.org/10.3390/electronics15071440
Submission received: 4 March 2026 / Revised: 23 March 2026 / Accepted: 26 March 2026 / Published: 30 March 2026

Abstract

This paper presents explicit algebraic methods for approximating optimal d q -axis current references in permanent magnet synchronous motors (PMSMs) under given torque commands. The proposed approach addresses three key optimal control strategies: maximum torque per ampere (MTPA), maximum torque per voltage (MTPV), and loss-minimization control. For MTPA operation, a closed-form explicit formula is derived to approximate the d-axis current that minimizes copper losses. For MTPV operation, an analytical expression is developed to approximate the optimal current vector, effectively addressing iron losses in the high-speed region. Furthermore, a simplified formulation for loss-minimization control is proposed to enhance overall efficiency by balancing both copper and iron losses. These formulas are computationally efficient and eliminate the need for iterative numerical procedures while maintaining high accuracy. Supplementary expressions are also provided to facilitate practical implementation under current and voltage constraints. The mathematical fidelity and computational efficiency of the proposed formulas are rigorously validated through numerical simulations using representative PMSM models. The results demonstrate that the proposed explicit approximations closely match the true numerical optimal trajectories, offering a practical alternative to complex iterative methods without the need for extensive experimental characterization.

1. Introduction

The rapid advancement of semiconductor and power electronics technology has propelled the widespread adoption of permanent magnet synchronous motors (PMSMs) in numerous industrial applications. PMSMs offer compelling advantages such as low noise and vibration, high power density and torque-to-weight ratio, high efficiency and robustness, and low maintenance requirements, making them ideal for embedded systems and applications demanding high performance and reliability. Energy efficiency is a critical concern in today’s industrial landscape. A substantial portion of global electricity consumption is attributed to electric motors used in pumps, fans, and compressors. Variable speed drives can significantly improve efficiency, especially during steady-state operations. As energy efficiency becomes increasingly important, driven by environmental concerns and regulatory standards, advanced control techniques are essential for optimizing the performance of electric drives, particularly in emerging applications like electric vehicles and autonomous systems. An optimal torque control problem for PMSM speed drives is a well-researched area focused on efficiency maximization, and the problem can be analytically formulated as an optimization problem that minimizes motor losses under hardware constraints. Recent studies have explored various control strategies to achieve this goal [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27]. Key efficiency-maximizing torque control methods include maximum torque per ampere (MTPA) control, which prioritizes minimizing copper losses dominant at low speeds [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20], and maximum torque per voltage (MTPV), which focuses on reducing iron losses significant at high speeds [1,2,3,4,5,6,7,21]. Loss-minimization control considers both copper losses and iron losses for a balanced approach [22,23,24,25,26,27].
Most prior analytical optimal torque control methods, designed to maximize efficiency, rely on solving quadratic equations to determine optimal d q -axis reference current vector values for a given torque reference. This process is computationally intensive and time-consuming. To mitigate this, approximation methods employing an approximate second-order equation have been considered for MTPA control in [11,12,13,14,15,16,17,18,19,20]. Nonetheless, the precision of these approximations deteriorates considerably as the operating point diverges from the zero point. This decline in accuracy is especially marked in the vicinity of the nominal torque, a consequence of the approximation’s inherent bias towards the zero point. The previous approximate MTPA control methods, which are introduced in [11,12,13,14,15,16,17,18,19,20], involve solving cubic equations to obtain approximate d q -axis optimal reference current vector for a given torque reference. Alternatively, numerical algorithm-based methods such as [7,8,9] have been proposed to alleviate the computational burden associated with solving quadratic equations. While effective, these methods often require numerous iterations to achieve accurate solutions. Moreover, their convergence performance can be significantly compromised by a poor initial starting point guess. This is particularly true for methods based on Newton’s method or linearized quadratic programming, which can be highly sensitive to the initial conditions.
To address these limitations, this paper presents straightforward, explicit formulas to calculate approximate d q -axis optimal reference current vector values for MTPA, MTPV, loss-minimization control. By leveraging the proposed method, these reference values can be computed using simple first-order explicit functions of the specified torque. Furthermore, the paper derives supplementary formulas to facilitate optimal control while adhering to current and voltage constraints. In contrast to the previous methods in [11,12,13,14,15,16,17,18,19,20], which exhibit significant accuracy degradation near the nominal torque, the proposed approach maintains high precision across the entire operating range. These approximate values also serve as reliable initial guesses for conventional numerical algorithms, leading to faster convergence. The simplicity and efficiency of the proposed formulas make them ideal for real-time implementation. Finally, the effectiveness of these algebraic approximations is verified via numerical simulations. It should be noted that this study focuses on the analytical accuracy of the optimal current trajectory mapping rather than the dynamic response of a specific motor drive system. Therefore, numerical verification using standard PMSM parameters is employed to provide a clear and precise comparison between the proposed formulas and the true numerical optima.

2. Problem Statement

In the synchronously rotating d q reference frame, a three-phase mounted PMSM can be represented by the following continuous-time nonlinear equation:
ω ˙ = k 1 i q k 2 ω + k 3 i d i q k 4 T L i ˙ q = k 5 i q k 6 ω k 7 ω i d + k 8 V q i ˙ d = k 9 i d + k 10 ω i q + k 11 V d
where T L represents the load torque, ω is the electrical rotor angular speed, i q is the q-axis current, V q is the q-axis voltage, i d is the d-axis current, V d is the d-axis voltage, and k i > 0 , i = 1 , , 11 are parameter values given by
k 1 = 3 2 1 J p 2 4 λ m , k 2 = B J , k 3 = 3 2 1 J p 2 4 ( L d L q ) , k 4 = p 2 J , k 5 = R L q , k 6 = λ m L q , k 7 = L d L q , k 8 = 1 L q , k 9 = R L d , k 10 = L q L d , k 11 = 1 L d
depending on the number of poles p, the stator resistance R, the d-axis stator inductance L d , the q-axis stator inductance L q , the rotor inertia J, the viscous friction coefficient B, and the magnetic flux λ m . The output torque T e can be expressed as
T e = ( k 1 + k 3 i d ) k 4 i q
In PMSM control system design, the following hardware inequality constraints should be considered
i d 2 + i q 2 I M 2 ,
V d 2 + V q 2 V M 2
where I M and V M are the maximum allowable stator current and voltage, respectively. The results of [2,3,4,5] imply that the voltage drops on the stator resistance is negligible in comparison to V M and the following equality conditions hold in steady state:
V q = ω ( k 6 + k 7 i d ) k 8 , V d = k 10 ω i q k 11 = ω i q k 8
Following the approach in [2,3,4,5,7,12,13,14,15,16,17,21,24], the voltage limit constraint (5) can be recast as the following inequality through the application of (6)
i q 2 k 8 2 + ( k 6 + k 7 i d ) 2 k 8 2 V M 2 ω 2
An optimal torque control problem is then formulated to determine the optimal d q -axis reference current vector that minimizes a cost function J. This optimization problem is subject to the constraints (3), (4), and (7), and is solved for a given torque reference T r [1]. The resulting problem can be analytically represented as follows:
arg min ( i d , i q ) J s . t . ( 3 ) , ( 4 ) , ( 7 ) , T e = T r
It is important to note that the MTPA control problem is equivalent to the optimization problem (8) with the specific cost function J = J I = i d 2 + i q 2 . Similarly, The MTPV control problem corresponds to (8) with the cost function J = J V = V d 2 + V q 2 = ω 2 [ i q 2 + ( k 6 + k 7 i d ) 2 ] / k 8 2 . The loss-minimization problem is equivalent to (8) with a cost function that can be approximated as a weighted combination of J I and J V .

3. Operation Regions of PMSM

The prior optimal torque method of [5] introduced three PMSM optimal control operation regions: MTPA, field-weakening region 1 (FW 1), and field-weakening region 2 (FW 2). The operation region FW 1 is equivalent to maximum current (MC) region of [1,7]. The operation region FW 2 corresponds to the MTPV region of [1,7]. Figure 1 shows typical characteristic curves of a PMSM with λ m < L d I M . When λ m L d I M , the MTPV region does not exist. Given this limitation, we will initially consider the case where λ m < L d I M . The scenario of λ m L d I M will be addressed separately.
The previous results imply that the followings holds:
i d a * = λ m 4 ( L d L q ) λ m 2 16 ( L d L q ) 2 + I M 2 2
i d v * = a + b + b 2 c 2 ( a 2 + 2 a b ( 1 + c 2 ) I M 2 ) ( 1 + c 2 )
i q a * = I M 2 i d a * 2 , i q v * = I M 2 i d v * 2
T a = i q a * ( k 1 + k 3 i d a * ) k 4 , T v = i q v * ( k 1 + k 3 i d v * ) k 4
ω a = V M L q 2 i q a * 2 + ( λ m + L d i d a * ) 2
ω v = V M L q 2 i q v * 2 + ( λ m + L d i d v * ) 2
where a = λ m / L d , b = L q λ m / 2 L d ( L d L q ) , and c = L q / L d . The MTPA trajectory is represented by
i d = k 1 2 + 4 k 3 2 i q 2 k 1 2 k 3 = λ m 2 ( L d L q ) + λ m 2 4 ( L d L q ) 2 + i q 2 , 0 i q i q a *
The MTPV trajectory is given in ( i d , i q ) space as follows:
i d = a b b 2 + c 2 i q 2 , 0 i q i q v *
and the MC trajectory exists on the boundary of the current limit constraint (4) and it is described by
i d = I M 2 i q 2 , i q v * i q i q a *
The base speed of [5] corresponds to ω a . The torque value T a is the nominal torque of the previous optimal torque methods.
Remark 1.
In the specific case of a surface-mounted PMSM, the inductance parameters become equal, i.e., L d = L q = L . Additionally, k 3 = 0 , k 7 = k 10 = 1 , k 5 = k 9 , k 8 = k 11 . The output torque expression reduces to T e = k 1 i q / k 4 . With these simplifications, the Equations (9)–(14) are reduced to the following:
i d a * = 0 , i d v * = λ m L , i q a * = I M , i q v * = I M 2 λ m 2 / L 2 , T a = I M k 1 k 4 , T v = k 1 I M 2 λ m 2 / L 2 k 4 , ω a = V M L 2 I M 2 + λ m 2 , ω v = V M L 2 I M 2 λ m 2
The MTPA, MTPV, and MC trajectories, originally defined in (15), (16), and (17), are reduced to the simplified forms presented in the following Equations (19), (20) and (21), respectively.
i d = 0 , 0 i q I M
i d = λ m L , 0 i q I M 2 λ m 2 / L 2
i d = I M 2 i q 2 , I M 2 λ m 2 / L 2 i q I M

4. Explicit Algebraic Approximations for MTPA, MTPV, Loss-Minimization Control

4.1. Explicit MTPA Approximation

The previous approximate MTPA control methods, which are considered in [11,12,13,14,15,16,17,18,19,20], have used the following quadratic equation:
i d = k 3 k 1 i q 2 = ( L d L q ) λ m i q 2
The above Equation (22) is derived via a Taylor series expansion around zero, based on the nonlinear exact MTPA trajectory Formula (15). While this Taylor-series-based Equation (22) remains highly accurate near the zero point, it exhibits a significant loss of precision as it approaches the nominal torque due to the expansion’s local nature. Moreover, determining an approximate optimal d-axis current for a given torque reference T r using (22) necessitates solving a complex cubic equation.
Figure 1 suggests that a linear approximation of the MTPA trajectory can be obtained by drawing a straight line connecting points ( i d a * , T a ) and ( 0 , 0 ) in ( i d , T r ) space. This results in the following linear first-order function from T r to i d
i d = i d a * T a T r , 0 T r T a
It should be noted that using (3) the above linear function from T r to i d can be rewritten as the following rational function from i q to i d :
i d = k 1 i d a * ( k 4 T a k 3 i d a * i q ) i q
In contrast to the previous approximate MTPA control methods, an approximate optimal i d can be straightforwardly computed by (23) for a given T r .
Figure 1 also suggests that the nonlinear MTPA trajectory can be approximated as the following linear first-order function represented by a straight line connecting points ( i d a * , i q a * ) and ( 0 , 0 ) in ( i d , i q ) space:
i d = i d a * i q a * i q , 0 i q i q a *
By combining (3) and (25), the following can be obtained for a given T e = T r :
i d = i d a * k 4 ( k 1 + k 3 i d ) i q a * T r
leading to the following quadratic equation
k 3 i q a * i d 2 + i q a * k 1 i d i d a * k 4 T r = 0
After all, the following explicit solution can be derived in the form of a nonlinear function of T r :
i d = i q a * k 1 + i q a * 2 k 1 2 + 4 k 3 k 4 i d a * i q a * T r 2 k 3 i q a *
It should be noted that all the approximate Equations (23)–(25) and (28) are primarily accurate near the nominal torque T a . For a given torque reference T r , an approximate optimal i d can be readily computed using either (23) or (28). Due to its simpler form, the linear Equation (23) is computationally more efficient than (28). Therefore, (23) is preferable to (28) in terms of computational burden. When designing the optimal i d for a given i q , as in [11,12,13,14,15], both (24) and (25) can be used to directly determine an approximate optimal i d . While both approximations offer reasonable accuracy near the nominal torque T a , unlike the quadratic approximation (22) used in [11,12,13,14,15], the linear approximation (25) is computationally more efficient than the nonlinear approximation (24). All the Formulas (23), (24), (25), and (28) can serve as supplementary tools to estimate an approximate optimal d-axis current for MTPA control. Depending on the given conditions, the most suitable formula can be selected, allowing for a tailored approach to MTPA control.
In terms of computational complexity, the proposed first-order function (23) requires only one multiplication to determine the optimal reference current for the given torque reference T r . The refined Formula (28) is an explicit solution to the quadratic Equation (27). In contrast, the prior analytical method [16] involves solving a quartic equation, while the methods in [11,12,13,14,15,16,17,18,19,20] require solving a cubic equation. Based on the relative computational cost analysis in [28], where a single multiplication is the unit cost, the complexity of solving quadratic, cubic, and quartic equations increases more than twofold at each successive degree. This confirms that the proposed formulas are significantly more efficient for real-time implementation compared to conventional higher-order analytical methods.

4.2. Explicit MTPV Approximation

Figure 1 implies that an approximate MTPV trajectory can be represented by the following first-order function in ( i d , T r ) space
i d = k 6 + k 7 i d v * k 7 T v T r k 6 k 7 , 0 T r T v
Using (3) the above function from T r to i d can be rewritten as the following rational function from i q to i d :
i d = k 4 k 6 T v k 1 ( k 6 + k 7 i d v * ) i q k 3 ( k 6 + k 7 i d v * ) i q k 4 k 7 T v
Figure 1 also suggests that the MTPV trajectory can be approximated as the following first-order function represented by a straight line connecting points ( i d v * , i q v * ) and ( k 6 / k 7 , 0 ) in ( i d , i q ) space:
i d = k 6 + k 7 i d v * k 7 i q v * i q k 6 k 7 , 0 i q i q v *
Along the similar line to obtain (28), an alternative approximate MTPV trajectory can be obtained in ( i d , T r ) space as follows:
i d = b 1 + b 1 2 4 a 1 c 1 2 a 1
where a 1 = i q v * k 3 k 7 , b 1 = i q v * ( k 3 k 7 + k 1 k 7 ) , c 1 = i q v * k 1 k 6 k 4 T r ( k 7 i d v * + k 6 ) , 0 T r T v .
While both approximate Equations (29) and (32) provide reasonable accuracy in computing an approximate MTPV optimal current vector for a given T r near T v , the first-order approximation (29) is computationally more efficient due to its simpler form. Similarly, when designing the optimal i d for a given i q , the first-order approximation (31) is computationally more efficient than the rational function (30).
If T v T r T a and ω satisfies the voltage limit constraint (7), then the optimal current vector that minimizes iron losses exists within the operation region MC. This implies that operating a PMSM along the MC trajectory constitutes a form of MTPV control, enabling efficient operation for given T v T r T a while adhering to the current limit constraint (4). Thus, approximating the MC trajectory will be considered in this subsection.
Figure 1 implies that the MC trajectory can be approximated by the following linear segment between points ( i d a * , T a ) and ( i d v * , T v ) in ( i d , T r ) space:
i d = ( i d a * i d v * ) ( T r T v ) ( T a T v ) + i d v *
Using (3) the above function from T r to i d can be rewritten as the following rational function from i q to i d :
i d = k 1 i q ( i d a * i d v * ) k 4 T v i d a * + k 4 T a i d v * k 4 ( T a T v ) k 3 ( i d s * i d v * ) i q
Figure 1 also suggests that the MC trajectory can be linearized by approximating it with the following straight line passing through points ( i d v * , i q v * ) and ( i d a * , i q a * ) in ( i d , i q ) space:
i d = ( i d v * i d a * ) ( i q i q a * ) ( i q v * i q a * ) + i d a *
By adopting a similar approach to the derivation of (28), an alternative approximate MC trajectory equation can be derived for a given T r . This equation is given by a nonlinear function of T r as follows:
i d = b 2 + b 2 2 4 a 2 c 2 2 a 2
where a 2 = ( i q v * i q a * ) k 3 , b 2 = k 3 ( i q a * i d v * i q v * i d a * ) + k 1 ( i q v * i q a * , c 2 = k 1 ( i q a * i d v * i q v * i d a * ) k 4 T r ( i d v * i d a * ) , T v T r T a .
When designing an approximate MC optimal i d for a given T r , the first-order approximation (33) is computationally more efficient than the nonlinear approximation (36). Similarly, when designing an approximate MC optimal i d for a given i q , the first-order approximation (35) is computationally more efficient than the rational function (34).
While the maximum speed limit ω M ( T r ) for the MTPA region is readily available from
ω M ( T r ) = ω a , 0 T r T a
determining the maximum speed limit ω M ( T r ) for the MTPV or MC regions is computationally intensive. However, by employing the first-order approximations (29) and (33), the maximum speed limit ω M ( T r ) can be easily estimated for a specific T r . Combining (3) with the voltage limit constraint (7) yields the following equation:
ω k 8 V M k 4 2 T r 2 / ( k 1 + k 3 i d ) 2 + ( k 6 + k 7 i d ) 2
This, combined with the first-order approximation (29), implies that an approximation of the maximum speed limit ω M ( T r ) in the MTPV region can be given by
ω M ( T r ) = k 8 V M k 4 2 T r 2 / ( γ 1 + γ 2 T r ) 2 + γ 3 2 T r 2
where γ 1 = k 1 k 3 k 6 / k 7 , γ 2 = k 3 ( k 6 + k 7 i d v * ) / k 7 T v , γ 3 = ( k 6 + k 7 i d v * ) / T v , 0 T r T v . Similarly, the maximum speed limit ω M ( T r ) in the MC region can be approximated by
ω M ( T r ) = k 8 V M k 4 2 T r 2 / ( β 1 + β 2 T r ) 2 + ( β 3 + β 4 T r ) 2
where β 1 = k 1 + k 3 i d v * k 3 ( i d a * i d v * ) T v / ( T a T v ) , β 2 = k 3 ( i d a * i d v * ) / ( T a T v ) , β 3 = k 6 + k 7 i d v * k 7 ( i d a * i d v * ) T v / ( T a T v ) , β 4 = k 7 ( i d a * i d v * ) / ( T a T v ) , T v T r T a .
By employing (39) and (40) for a given T r , a maximum speed limit can be estimated, which is beneficial for MTPV control. Likewise, the proposed approximation formulas allow for the effective operation of a PMSM within the operation regions for a specified T r while ensuring that the current and voltage limit constraints, as outlined in (4) and (7), are not exceeded.
Remark 2.
When λ m L d I M , the MTPV region disappears. Consequently, the proposed formulas for the MTPV region are not applicable. Nevertheless, the proposed formulas derived for the MC region remain effective, as long as i d v * , i q v * , and T v are set as i d v * = I M , i q v * = 0 , and T v = 0 . Because operating a PMSM along the MC trajectory is a particular instance of MTPV control, the proposed formulas for the MC region can be utilized for MTPV control in this scenario. The simplified voltage limit constraint (7) is derived under the assumption that the stator resistance voltage drop is negligible. However, as highlighted in [6], the MTPV trajectories for PMSMs—particularly those operating with a low voltage limit—can deviate from conventional trajectories because the resistive voltage drop becomes significant relative to V M as the speed increases. Consequently, the MTPV approximation Formulas (29) and (32) may exhibit increased estimation errors in applications with low-battery voltages or high-stator resistance, where the applicable boundary of the simplified constraint is exceeded.

4.3. Explicit Loss-Minimization Approximation

Following the previous methods [26,27], the loss-minimization control problem can be approximated as
arg min ( i d , i q ) J L s . t . ( ) , ( ) , ( ) , T e = T r
where J L = R J I + J V / R i , R i is the iron loss resistance, and R i R . Let i d I and i d V denote the optimal solutions to the optimization problem (8) with cost functions J = J I and J = J V , respectively. Then, inspired by [27], an approximate solution i d to the loss-minimization control problem (41) is represented by a weighted combination of i d I and i d V as follows:
i d = i d I R R i + i d V L d 2 ω 2 R R i + L d ω 2
It is important to note that i d I and i d V are the solutions to the MTPA and MTPV control problems, respectively. By leveraging the proposed approximations (23) and (29) for i d I and i d V , an approximate solution i d to the loss-minimization control problem can be derived for a given T r . This solution takes the form of a first-order function of T r as follows:
i d = i d a * R R i T a ( R R i + L d ω 2 ) + ( k 7 i d v * + k 6 ) L d 2 ω 2 k 7 T v ( R R i + L d ω 2 ) T r k 6 L d 2 ω 2 k 7 ( R R i + L d ω 2 )
Remark 3.
The approximate solution (43) is limited by the applicability of the Formulas (10) and (12). For the specific case where λ m L d I M , the MTPV region vanishes, rendering the Formulas (10) and (12) inapplicable for determining valid i d v * and T v . However, the approximate solution (43) remains viable for loss-minimization control. In this scenario, i d v * and T v can be computed using the following alternative formulas:
i d v * = a + b + b 2 c 2 ( a 2 + 2 a b ( 1 + c 2 ) I T 2 ) 1 + c 2
T v = ( k 1 + k 3 i d v * ) I T 2 i d v * 2 k 4
where I T is a sufficiently large constant guaranteeing I T > λ m / L d , and a = λ m / L d , b = L q λ m / 2 L d ( L d L q ) , and c = L q / L d .
Remark 4.
For a surface-mounted PMSM, L d = L q = L , and the above approximate solution (43) is reduced to
i d = λ m L 2 ω 2 R R i + L ω 2
The exact solution derived in [22] is given by
i d = λ m L 2 ω 2 ( R + R i ) R R i 2 + L ω 2 ( R + R i )
This exact solution can be approximated to (46) when R i R , a common condition in PMSMs. This in turn implies that the proposed approximate solution (43) is reasonably accurate.

5. Accuracy Refinement and Design Procedure

To further enhance the accuracy of the proposed approximate optimal solutions, the previous numerical algorithm-based methods like those presented in [7,8,9] can be applied. However, it’s crucial to recognize that the convergence performance of these methods, especially those rooted in Newton’s method or linearized quadratic programming, can be significantly impacted by the quality of the initial starting point. By utilizing the proposed approximate values as robust initial estimates, we can significantly improve the performance of these numerical algorithm-based methods and accelerate their convergence rates.
Alternatively, we can use the following analytic methods inspired by Newton’s method, which involve solving quadratic equations, to improve the accuracy of the proposed approximate optimal solutions computed using the Formulas (23), (29), (33), and (43).

5.1. Refined MTPA Approximation

Initially, let’s focus on refining the accuracy of the approximate optimal solution of (23) within the MTPA region. For a given T r satisfying 0 T r T a , the proposed formula (23) yields an approximate MTPA optimal solution vector ( d a , q a ) where d a = i d a * T r / T a and q a = ( k 1 + k 3 d a ) / k 4 T r . We can approximate the output torque curve of T r = i q ( k 1 + k 3 i d ) / k 4 as a tangent line at the point ( d a , q a ) , which can be expressed as:
i q = s a 1 i d + s a 0
where s a 1 = k 3 k 4 T r / ( k 1 + k 3 d a ) 2 and s a 0 = q a s a 1 d a . By referring to Figure 2a, we observe that a refined solution i d r can be determined from the intersection point of the MTPA curve (15) and the straight line (48). Combining (15) and (48), we obtain the following refined approximate MTPA optimal solution vector ( i d r , i q r = ( k 1 + k 3 i d r ) / k 4 T r ) :
i d r = b a + b a 2 4 a a c a 2 a a
where a a = k 3 ( 1 s a 1 2 ) , b a = k 1 2 s a 0 s a 1 k 3 , and c a = k 3 s a 0 2 .

5.2. Refined MTPV Approximation

Now, consider the problem of enhancing the precision of the approximate optimal solution of (29) within the MTPV region. For a given T r satisfying 0 T r T v , we can obtain an approximate MTPV optimal solution vector ( d v , q v ) where d v = ( k 7 i d v * + k 6 ) T r / k 7 T v k 6 / k 7 and q v = ( k 1 + k 3 d v ) / k 4 T r . We can also define the following tangent line at the point ( d v , q v ) :
i q = s v 1 i d + s v 0
where s v 1 = k 3 k 4 T r / ( k 1 + k 3 d v ) 2 and s v 0 = q v s v 1 d v . By referring to Figure 2b and combining (16) and (50), we can obtain the following refined approximate MTPV optimal solution vector ( i d r , i q r = ( k 1 + k 3 i d r ) / k 4 T r ) :
i d r = k 8 ( b v + b v 2 4 a v c v ) 2 k 7 a v k 6 k 7
where a v = α 2 ( 1 e 1 2 ) , b v = α 1 2 e 0 e 1 α 2 , and c v = e 0 2 α 2 , α 2 = k 3 k 8 k 11 , α 1 = k 3 k 6 k 11 k 1 k 8 , e 1 = s v 1 / k 7 , and e 0 = s v 0 / k 8 s v 1 k 6 / k 7 k 8 .
Similarly, in order to reduce the approximation error of the approximate optimal solution for the MC region, we can define a point ( d c , q c ) and a tangent line at the point ( d c , q c ) :
i q = s c 1 i d + s c 0
where d c = ( i d a * i d v * ) ( T r T v ) / ( T a T v ) + i d v * , q c = ( k 1 + k 3 d v ) / k 4 T r , T v T r T a , s c 1 = k 3 k 4 T r / ( k 1 + k 3 d c ) 2 and s c 0 = q c s c 1 d c . By referring to Figure 2c and combining (17) and (52), we can obtain the following refined approximate MC optimal solution vector ( i d r , i q r = ( k 1 + k 3 i d r ) / k 4 T r ) :
i d r = b c + b c 2 4 a c c c 2 a c
where a c = s c 1 2 + 1 , b r = 2 s c 1 s c 0 , and c r = s c 0 2 I M 2 .

5.3. Refined Loss-Minimization Approximation

The approximate solution (42) to the loss-minimization control problem (41) is derived from the solutions to the MTPA and MTPV optimal control problems. This interdependence suggests that employing more precise approximate MTPA and MTPV optimal solution vectors can directly improve the accuracy of the overall approximate solution. To enhance the precision of the approximate solution of (43) for a given T r , we simply replace (43) with
i d = i d r I R R i + i d r V L d 2 ω 2 R R i + L d ω 2
where i d r I and i d r V are refined approximate MTPA and MTPV optimal current values given by
i d r I = b a + b a 2 4 a a c a 2 a a
i d r V = k 8 ( b v + b v 2 4 a v c v ) 2 k 7 a v k 6 k 7
a a = k 3 ( 1 s a 1 2 ) , b a = k 1 2 s a 0 s a 1 k 3 , c a = k 3 s a 0 2 , s a 1 = k 3 k 4 T r / ( k 1 + k 3 d a ) 2 , s a 0 = q a s a 1 d a , d a = i d a * T r / T a , q a = ( k 1 + k 3 d a ) / k 4 T r , a v = α 2 ( 1 e 1 2 ) , b v = α 1 2 e 0 e 1 α 2 , c v = e 0 2 α 2 , s v 1 = k 3 k 4 T r / ( k 1 + k 3 d v ) 2 , s v 0 = q v s v 1 d v . α 2 = k 3 k 8 k 11 , α 1 = k 3 k 6 k 11 k 1 k 8 , e 1 = s v 1 / k 7 , e 0 = s v 0 / k 8 s v 1 k 6 / k 7 k 8 , d v = ( k 7 i d v * + k 6 ) T r / k 7 T v k 6 / k 7 , and q v = ( k 1 + k 3 d v ) / k 4 T r . As noted in Section 4, if the Formulas (10) and (12) are inapplicable for determining valid i d v * and T v , we should resort to (44) and (45).

5.4. Overall Design Procedure

Our results to compute approximate optimal current vector values for a given torque reference can be summarized as the following design procedure:
Step 1:
Parameter Calculation
  • Compute the important values i d a * , i d v * , i q a * , i q v * , T a , T v , ω a , and ω v using (9)–(14).
  • If the reference torque satisfies operating conditions (e.g., T r T m t p a ), proceed to Step 2. Otherwise, reselect T r as a feasible value.
Step 2:
Maximum Speed Limit Calculation
  • Compute the maximum speed limit values ω M ( T r ) using the proposed Formulas (37), (39), and (40) based on the operation regions and the given torque reference value T r .
  • If a reference speed ω r is required, design ω r adhering to the speed limit Formulas (37), (39), and (40), that is, find a feasible pair ( T r , ω r ) .
Step 3:
Explicit Optimal Current Vector Calculation
  • Compute the initial approximate optimal current vector values using the proposed first-order explicit Formulas (23), (29), (33), and (43).
  • If higher precision is required, proceed to Step 4 for further refinement. Otherwise, the current values can be directly used for the torque control system.
Step 4: (Optional):
Accuracy Refinement
  • For enhanced precision, compute refined approximate optimal current vector values using the proposed Formulas (49), (51), (53), and (54), taking the initial values obtained in Step 3 as the starting points.
  • (Optional Iteration) If even higher accuracy is required, a conventional numerical algorithm can be employed, using the refined values from the previous step as a robust initial estimate to ensure rapid convergence. Otherwise, the current values may be used directly for control.
Remark 5.
To further enhance the accuracy of the approximate optimal solutions obtained via (49), (51), (53), and (54), the corresponding formulas can be applied iteratively. For instance, the accuracy of the refined solution from (49): (1) set the refined vector ( i d r , i q r = ( k 1 + k 3 i d r ) / k 4 T r ) calculated from (49) as a new initial point ( d a , q a ) ; (2) determine a new tangent line (48) at this updated point; and (3) compute the next refined vector using (49). By repeating this procedure, the approximation error can be reduced to the desired level. Note that the convergence of this iterative process generally depends on the initial starting point. In this study, the explicit formulas in Section 4 provide sufficiently accurate initial estimates to ensure reliable and rapid convergence in practical PMSM operating ranges, as validated through the numerical examples in Section 6.
Remark 6.
The robustness of the proposed method is inherently linked to the accuracy of the motor parameters. Like conventional numerical and analytical approaches, the proposed formulas are developed under the assumption that motor parameters are precisely known. Consequently, variations in these parameters due to temperature changes or magnetic saturation may lead to increased approximation errors. However, because the proposed methods provide explicit algebraic solutions, they can be more easily integrated with real-time parameter estimation techniques to maintain control accuracy in practical applications, unlike computationally intensive iterative algorithms.

6. Numerical Verification

The primary objective of this study is to verify the accuracy of the proposed explicit algebraic formulas in approximating the theoretical optimal trajectories for MTPA, MTPV, and loss-minimization control. Since the focus is on the precision of reference current generation rather than the dynamic performance of the motor drive system, numerical validation, which allows for direct comparison with exact theoretical values, is sufficient to demonstrate the effectiveness of the proposed method. To validate the proposed approach, we consider a PMSM with the following parameters [15]: p = 4 , R = 2.48 [ Ω ] , L d = 74.98 [ mH ] , L q = 113.91 [ mH ] , λ m = 0.193 [ V · sec / rad ] , J = 0.0042 [ kg · m 2 ] , B = 0.0001 [ N · m · sec / rad ] , and T L = 1.5 [ N · m ] . These parameters result in the following dynamic model [15]:
ω ˙ = 2757 i q 0.2381 ω 556.1 i d i q 4762 T L i ˙ q = 21.77 i q 1.694 ω 0.6582 ω i d + 8.779 V q i ˙ d = 33.08 i d + 1.519 ω i q + 13.34 V d
Assume that I M = 10 and V M = 196.7 . Using (9)–(14) for the given motor parameters, we can obtain i d a * = 5.9395 , i d v * = 8.2279 , i q a * = 8.045 , i q v * = 5.6834 , T a = 10.2387 , T v = 8.7521 , ω a = 206.90 , and ω v = 254.14 .
Figure 3a,b illustrate the approximated MTPA (dotted green), MC (dotted red), and MTPV (dotted blue) curves. Figure 3a shows these curves derived from the proposed first-order Formulas (23), (29), and (33), respectively. The solid black curves in this figure represent the output torque curves for two specific conditions: T e = T a and T e = T v . Figure 3b displays the curves derived from the refined nonlinear Formulas (49), (51), and (53). For comparison, each figure also includes the true MTPA, MC, and MTPV curves as solid lines. To quantitatively evaluate the approximation accuracy, the mean and maximum Euclidean distance errors are calculated for the proposed formulas. The first-order Formulas (23), (29), and (33) exhibit mean/maximum errors below 0.23/0.46, 0.13/0.30, and 0.51/0.78, respectively. The refined nonlinear Formulas (49), (51), and (53) demonstrate exceptional precision, reducing the mean/maximum errors to less than 0.05/0.1.
The quadratic approximation Formula (22), which is used for MTPA control in [11,12,13,14,15,16,17,18,19,20], can also be used to derive an approximated MTPA curve. For a more in-depth comparison, Figure 4a illustrates the approximated MTPA curves generated by the conventional quadratic Formula (22) and the proposed Formulas (23), (25), and (49). The lines are color-coded as follows: green for the true MTPA (15), cyan for (22), blue for (23), black for (25), and magenta for (49). Figure 4b presents a comparative analysis of Euclidean distance errors. The cyan line represents the Euclidean distance error between the true optimal current vector and the approximated optimal current vector obtained using the conventional Formula (22) for a given torque reference T r . Similarly, the blue, black, and magenta lines depict the Euclidean errors corresponding to the approximated optimal current vector calculated by the proposed Formulas (23), (25), and (49), respectively. Figure 4c depicts Euclidean distance errors versus i q . The mean/maximum Euclidean distance errors are calculated for both the conventional and the proposed algebraic formulas in order to quantitatively evaluate the approximation accuracy. The conventional Formula (22) exhibits mean/maximum errors of 1.9/7.1. In contrast, the proposed Formulas (23) and (25) achieve much higher accuracy, with mean/maximum errors below 0.23/0.46 and 0.51/0.80, respectively. Furthermore, the refined nonlinear Formula (49) demonstrate exceptional precision, reducing the mean/maximum errors to less than 0.003/0.008, which are practically negligible. These quantitative data, along with the trajectories in Figure 4, confirm that the proposed methods offer significant improvements in precision compared to the conventional formula.
To demonstrate the effectiveness of the proposed approximate solutions (43) and (54) for the loss-minimization control problem (41), we assume a constant iron loss resistance, R i = 100 [ Ω ] . Figure 5a illustrates the approximate solution vectors derived from the first-order Formula (43), depicted by the dotted magenta line. Figure 5b shows the approximated solution vectors obtained from the refined nonlinear Formula (54), also represented by the dotted magenta line. For reference, both figures include the true loss-minimization solution (magenta), MTPA (green), MC (red), and MTPV (blue) curves as solid lines. To simplify the analysis, we assume a constant angular speed of ω = 200 while calculating the loss-minimization solution vectors. To assess the general applicability of the proposed loss-minimization formula, the performance is evaluated across a broad range of rotational speeds, extending beyond the initial case of ω = 200 . Figure 6 and Figure 7 show the resuls for ω = 100 and 300, respectively. As shown in the figures, the Euclidean distance errors remain consistently small, confirming that the proposed explicit method effectively approximates the optimal trajectories under various operating conditions without being significantly affected by speed-dependent iron loss variations. It should be noted that the first-order Formula (43) exhibits mean/maximum errors below 0.29/0.47, and the refined nonlinear Formula (54) achieves much higher accuracy, with mean/maximum errors below 0.08/0.15.
Furthermore, to evaluate the generality of the proposed methods, numerical verifications are conducted on an additional motor model with a relatively higher saliency ratio. The results demonstrate that the proposed approach is robust and generally applicable to various PMSM designs with diverse magnetic characteristics. We consider a PMSM with the following parameters: p = 4 , R = 1.1 [ Ω ] , L d = 59 [ mH ] , L q = 101 [ mH ] , λ m = 0.193 [ V · sec / rad ] , J = 0.0042 [ kg · m 2 ] , B = 0.0001 [ N · m · sec / rad ] , and T L = 1.5 [ N · m ] . These parameters result in the following dynamic model:
ω ˙ = 2757 i q 0.2381 ω 600 i d i q 4762 T L i ˙ q = 10.89 i q 1.911 ω 0.5842 ω i d + 9.901 V q i ˙ d = 18.64 i d + 1.712 ω i q + 16.95 V d
Assume that I M = 6 and V M = 196.7 . Using (9)–(14) for the given motor parameters, we can obtain i d a * = 3.2466 , i d v * = 5.3717 , i q a * = 5.0457 , i q v * = 2.6729 , T a = 4.9856 , T v = 3.3567 , ω a = 385.91 , and ω v = 662.07 . Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12 present the results obtained using the above model (58), which correspond directly to the results shown in Figure 3 through Figure 7 derived from the model in (57). Figure 8a,b illustrate the approximated MTPA (dotted green), MC (dotted red), and MTPV (dotted blue) curves for the above model (58). The first-order Formulas (23), (29), and (33) exhibit mean/maximum errors below 0.1/0.2, 0.2/0.3, and 0.5/0.8, respectively. The refined nonlinear Formulas (49), (51), and (53) demonstrate exceptional precision, reducing the mean/maximum errors to less than 0.02/0.08. Figure 9a–c are generated by the conventional quadratic Formula (22) and the proposed Formulas (23), (25), and (49) for the above model (58). The conventional Formula (22) exhibits mean/maximum errors of 0.6/2.3. In contrast, the proposed Formulas (23) and (25) achieve much higher accuracy, with mean/maximum errors below 0.08/0.2 and 0.34/0.53, respectively. Furthermore, the refined nonlinear Formula (49) demonstrate exceptional precision, reducing the mean/maximum errors to less than 0.0005/0.001, which are practically negligible. Figure 10, Figure 11 and Figure 12 show the results of the loss-minimization control problem (41) with (58) under ω = 200 , ω = 100 , and ω = 300 , respectively. The first-order Formula (43) exhibits mean/maximum errors below 0.14/0.26, and the refined nonlinear Formula (54) achieves much higher accuracy, with mean/maximum errors below 0.07/0.14.
As shown in the above results, the proposed algebraic formulas consistently provide precise optimal current references, with the approximation errors remaining within a very small range. The above examples demonstrate that the conventional quadratic approximation formula (22), employed for MTPA control in [11,12,13,14,15,16,17,18,19,20], exhibits significant inaccuracies, particularly in the vicinity of nominal torque. This level of inaccuracy renders Formula (22) unsuitable for practical approximation purposes. It should be noted that this paper proposes two types of algebraic approximation methods: the basic first-order formulas for maximum simplicity and the refined formulas for enhanced accuracy in nonlinear motor models. The proposed first-order Formulas (23), (29), (33), and (43) achieve a compelling balance of simplicity and accuracy, providing reliable approximations of optimal values while maintaining computational efficiency. The high computational efficiency of these explicit formulas offers practical advantages for motor drivers by reducing the execution time in the control loop. This enables the implementation of more sophisticated control algorithms or the use of cost-effective microprocessors in real-time drive systems. Although the refined Formulas (49), (51), (53), and (54) involve solving quadratic equations, effectively doubling the computational load compared to the first-order formulas, they offer the significant advantage of substantially minimizing approximation errors. Moreover, a crucial advantage of these refined formulas lies in the elimination of time-consuming iterative processes, which were previously necessary in numerical algorithm-based methods, such as those presented in [7,8,9], to achieve accurate optimal values.

7. Conclusions

This paper presented explicit algebraic methods for approximating the optimal d q -axis current references for MTPA, MTPV, and loss-minimization control in PMSMs. The derived closed-form formulas provide a computationally efficient alternative to iterative numerical procedures. Furthermore, refinement techniques were introduced to enhance the accuracy of the approximated values, ensuring robust performance across various operating conditions. The effectiveness of the proposed methods was validated through numerical simulations, which demonstrated high accuracy and potential for real-world implementation. Consequently, the proposed approach offers a practical and efficient framework for developing real-time optimal torque control systems for high-performance PMSM drives.

Author Contributions

Conceptualization, H.H.C.; methodology, H.H.C.; software, H.H.C.; validation, M.B. and H.H.C.; formal analysis, H.H.C.; investigation, S.-M.K. and H.H.C.; writing—original draft preparation, H.H.C.; writing—review and editing, M.B., S.-M.K. and H.H.C. All authors have read and agreed to the published version of the manuscript.

Funding

The authors are thankful to human resources development project of the Korea Institute of Energy Technology Evaluation and Planning (KETEP) for the support grant funded by the Korea government Ministry of Trade, Industry and Energy under the project titled: “Middle market enterprise specialized human resources development for residential and commercial fuel cell”, numbered: 20224000000580.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PMSMPermanent magnet synchronous motor
MTPAMaximum torque per ampere
MTPVMaximum torque per voltage
FWField-weakening
MCMaximum current

References

  1. Eldeeb, H.; Hackl, C.M.; Horlbeck, L.; Kullick, J. A Unified Theory for Optimal Feedforward Torque Control of Anisotropic Synchronous Machines. Int. J. Control 2017, 91, 2273–2302. [Google Scholar] [CrossRef]
  2. Miguel-Espinar, C.; Heredero-Peris, D.; Villafafila-Robles, R.; Montesinos-Miracle, D. Review of Flux-Weakening Algorithms to Extend the Speed Range in Electric Vehicle Applications with Permanent Magnet Synchronous Machines. IEEE Access 2023, 11, 22961–22981. [Google Scholar] [CrossRef]
  3. Xia, Z.; Nalakath, S.; Tarvirdilu-Asl, R.; Sun, Y.; Wiseman, J.; Emadi, A. Online Optimal Tracking Method for Interior Permanent Magnet Machines with Improved MTPA and MTPV in Whole Speed and Torque Ranges. IEEE Trans. Power Electron. 2020, 35, 9753–9769. [Google Scholar] [CrossRef]
  4. Bing, C.; Tesch, T.R. Torque Feedforward Control Technique for Permanent-Magnet Synchronous Motors. IEEE Trans. Ind. Electron. 2010, 57, 969–974. [Google Scholar] [CrossRef]
  5. Kim, S.-H. Electric Motor Control: DC, AC, and BLDC Motors; Elsevier: Cambridge, MA, USA, 2017. [Google Scholar]
  6. Sanz, A.; Oyarbide, E.; Galvez, R.; Bernal, C.; Molina, P.; San Vicente, I. Analytical maximum torque per volt control strategy of an interior permanent magnet synchronous motor with very low battery voltage. IET Electr. Power Appl. 2019, 13, 1042–1050. [Google Scholar] [CrossRef]
  7. Choi, K.; Kim, Y.; Kim, K.-S.; Kim, S.-K. Real-Time Optimal Torque Control of Interior Permanent Magnet Synchronous Motors Based on a Numerical Optimization Technique. IEEE Trans. Control Syst. Technol. 2021, 29, 1815–1822. [Google Scholar] [CrossRef]
  8. 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]
  9. Kim, H.-S.; Lee, Y.; Sul, S.-K.; Yu, J.; Oh, J. Online MTPA Control of IPMSM Based on Robust Numerical Optimization Technique. IEEE Trans. Ind. Appl. 2019, 55, 3736–3746. [Google Scholar] [CrossRef]
  10. Inoue, T.; Inoue, Y.; Morimoto, S.; Sanada, M. Mathematical Model for MTPA Control of Permanent-Magnet Synchronous Motor in Stator Flux Linkage Synchronous Frame. IEEE Trans. Ind. Appl. 2015, 51, 3620–3628. [Google Scholar] [CrossRef]
  11. Foo, 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] [CrossRef]
  12. Do, T.D.; Kwak, S.; Choi, H.H.; Jung, J.-W. Suboptimal Control Scheme Design for Interior Permanent-Magnet Synchronous Motors: An SDRE-Based Approach. IEEE Trans. Power Electron. 2014, 29, 3020–3031. [Google Scholar] [CrossRef]
  13. Schoonhoven, G.; Nasir Uddin, M. MTPA- and FW-Based Robust Nonlinear Speed Control of IPMSM Drive Using Lyapunov Stability Criterion. IEEE Trans. Ind. Appl. 2016, 52, 4365–4374. [Google Scholar] [CrossRef]
  14. Al-Shehari, R.; Chaoui, H.; Gualous, H. MTPA Trajectory Tracking for IPMSM Drives: A Comparative Study and Analysis. In Proceedings of the IEEE Vehicle Power and Propulsion Conference (VPPC); IEEE: Piscataway, NJ, USA, 2018; pp. 1–6. [Google Scholar] [CrossRef]
  15. Basit, B.A.; Choi, H.H.; Jung, J.-W. An Online Torque Ripple Minimization Technique for IPMSM Drives: Fuzzy System-Based d-Axis Current Design Approach. IEEE Trans. Ind. Electron. 2021, 68, 11794–11805. [Google Scholar] [CrossRef]
  16. Jung, S.-Y.; Hong, J.; Nam, K. Current Minimizing Torque Control of the IPMSM Using Ferrari’s Method. IEEE Trans. Power Electron. 2013, 28, 5603–5617. [Google Scholar] [CrossRef]
  17. Morimoto, S.; Sanada, M.; Takeda, Y. Wide-Speed Operation of Interior Permanent Magnet Synchronous Motors with High-Performance Current Regulator. IEEE Trans. Ind. Appl. 1994, 30, 920–926. [Google Scholar] [CrossRef]
  18. Li, K.; Wang, Y. Maximum Torque per Ampere (MTPA) Control for IPMSM Drives Using Signal Injection and an MTPA Control Law. IEEE Trans. Ind. Inform. 2019, 15, 5588–5598. [Google Scholar] [CrossRef]
  19. Preindl, M.; Bolognani, S. Model Predictive Direct Torque Control with Finite Control Set for PMSM Drive Systems, Part 1: Maximum Torque Per Ampere Operation. IEEE Trans. Ind. Inform. 2013, 9, 1912–1921. [Google Scholar] [CrossRef]
  20. Dianov, A.; Tinazzi, F.; Calligaro, S.; Bolognani, S. Review and Classification of MTPA Control Algorithms for Synchronous Motors. IEEE Trans. Power Electron. 2022, 37, 3990–4007. [Google Scholar] [CrossRef]
  21. Miguel-Espinar, C.; Heredero-Peris, D.; Gross, G.; Llonch-Masachs, M.; Montesinos-Miracle, D. Maximum Torque per Voltage Flux-Weakening Strategy with Speed Limiter for PMSM Drives. IEEE Trans. Ind. Electron. 2021, 68, 9254–9264. [Google Scholar] [CrossRef]
  22. Morimoto, S.; Tong, Y.; Takeda, Y.; Hirasa, T. Loss Minimization Control of Permanent Magnet Synchronous Motor Drives. IEEE Trans. Ind. Electron. 1994, 41, 511–517. [Google Scholar] [CrossRef]
  23. Vaez, S.; John, V.I.; Rahman, M.A. An On-Line Loss Minimization Controller for Interior Permanent Magnet Motor Drives. IEEE Trans. Energy Convers. 1999, 14, 1435–1440. [Google Scholar] [CrossRef]
  24. Lee, J.; Nam, K.; Choi, S.; Kwon, S. Loss-Minimizing Control of PMSM with the Use of Polynomial Approximations. IEEE Trans. Power Electron. 2009, 24, 1071–1082. [Google Scholar] [CrossRef]
  25. Hang, J.; Wu, H.; Ding, S.; Huang, Y.; Hua, W. Improved Loss Minimization Control for IPMSM Using Equivalent Conversion Method. IEEE Trans. Power Electron. 2021, 36, 1931–1940. [Google Scholar] [CrossRef]
  26. Fernandez-Bernal, F.; Garcia-Cerrada, A.; Faure, R. Loss-Minimization Control of Synchronous Machines with Constant Excitation. Proceedings of the 29th Annual IEEE Power Electronics Specialists Conference (PESC ’98), IEEE: Piscataway, NJ, USA, 1998; Volume 1, pp. 132–138. [Google Scholar] [CrossRef]
  27. Fernandez-Bernal, F.; Garcia-Cerrada, A.; Faure, R. Model-Based Loss Minimization for DC and AC Vector-Controlled Motors Including Core Saturation. IEEE Trans. Ind. Appl. 2000, 36, 755–763. [Google Scholar] [CrossRef]
  28. Brent, R.P.; Zimmermann, P. Modern Computer Arithmetic; Cambridge University Press: Cambridge, UK, 2010. [Google Scholar] [CrossRef]
Figure 1. Characteristic curves: (a) Current curves of MTPA, MC, and MTPV operations. (b) Torque-speed curve.
Figure 1. Characteristic curves: (a) Current curves of MTPA, MC, and MTPV operations. (b) Torque-speed curve.
Electronics 15 01440 g001
Figure 2. Refining the accuracy of the-first-order formulas. (a) (23) within MTPA region. (b) (29) within MTPV region. (c) (33) within MC region.
Figure 2. Refining the accuracy of the-first-order formulas. (a) (23) within MTPA region. (b) (29) within MTPV region. (c) (33) within MC region.
Electronics 15 01440 g002
Figure 3. Approximated MTPA (green), MC (red), and MTPV (blue) curves by the proposed formulas. (a) First-order Formulas (23), (29), and (33). (b) Nonlinear Formulas (49), (51), and (53) (dotted: approximated; solid: true).
Figure 3. Approximated MTPA (green), MC (red), and MTPV (blue) curves by the proposed formulas. (a) First-order Formulas (23), (29), and (33). (b) Nonlinear Formulas (49), (51), and (53) (dotted: approximated; solid: true).
Electronics 15 01440 g003
Figure 4. (a) Approximated MTPA curves by the conventional quadratic Formula (22) and the proposed Formulas (23), (25), and (49). (b) Euclidean distance errors versus T r . (c) Euclidean distance errors versus i q .
Figure 4. (a) Approximated MTPA curves by the conventional quadratic Formula (22) and the proposed Formulas (23), (25), and (49). (b) Euclidean distance errors versus T r . (c) Euclidean distance errors versus i q .
Electronics 15 01440 g004
Figure 5. Approximated loss-minimization solution curves by both the proposed first-order and refined formulas under ω = 200 . (a) First-order Formula (43) (b) Nonlinear Formula (54) (dotted magenta: approximated; solid magenta: true).
Figure 5. Approximated loss-minimization solution curves by both the proposed first-order and refined formulas under ω = 200 . (a) First-order Formula (43) (b) Nonlinear Formula (54) (dotted magenta: approximated; solid magenta: true).
Electronics 15 01440 g005
Figure 6. Approximated loss-minimization solution curves by both the proposed first-order and refined formulas under ω = 100 . (a) First-order Formula (43) (b) Nonlinear Formula (54) (dotted magenta: approximated; solid magenta: true).
Figure 6. Approximated loss-minimization solution curves by both the proposed first-order and refined formulas under ω = 100 . (a) First-order Formula (43) (b) Nonlinear Formula (54) (dotted magenta: approximated; solid magenta: true).
Electronics 15 01440 g006
Figure 7. Approximated loss-minimization solution curves by both the proposed first-order and refined formulas under ω = 300 . (a) First-order Formula (43) (b) Nonlinear Formula (54) (dotted magenta: approximated; solid magenta: true).
Figure 7. Approximated loss-minimization solution curves by both the proposed first-order and refined formulas under ω = 300 . (a) First-order Formula (43) (b) Nonlinear Formula (54) (dotted magenta: approximated; solid magenta: true).
Electronics 15 01440 g007
Figure 8. Approximated MTPA (green), MC (red), and MTPV (blue) curves by the proposed formulas for the model (58). (a) First-order Formulas (23), (29), and (33). (b) Nonlinear Formulas (49), (51), and (53) (dotted: approximated; solid: true).
Figure 8. Approximated MTPA (green), MC (red), and MTPV (blue) curves by the proposed formulas for the model (58). (a) First-order Formulas (23), (29), and (33). (b) Nonlinear Formulas (49), (51), and (53) (dotted: approximated; solid: true).
Electronics 15 01440 g008
Figure 9. (a) Approximated MTPA curves by the conventional quadratic Formula (22) and the proposed Formulas (23), (25), and (49) for the model (58). (b) Euclidean distance errors versus T r . (c) Euclidean distance errors versus i q .
Figure 9. (a) Approximated MTPA curves by the conventional quadratic Formula (22) and the proposed Formulas (23), (25), and (49) for the model (58). (b) Euclidean distance errors versus T r . (c) Euclidean distance errors versus i q .
Electronics 15 01440 g009
Figure 10. Approximated loss-minimization solution curves by both the proposed first-order and refined formulas for the model (58) under ω = 200 . (a) First-order Formula (43) (b) Nonlinear Formula (54) (dotted magenta: approximated; solid magenta: true).
Figure 10. Approximated loss-minimization solution curves by both the proposed first-order and refined formulas for the model (58) under ω = 200 . (a) First-order Formula (43) (b) Nonlinear Formula (54) (dotted magenta: approximated; solid magenta: true).
Electronics 15 01440 g010
Figure 11. Approximated loss-minimization solution curves by both the proposed first-order and refined formulas for the model (58) under ω = 100 . (a) First-order Formula (43) (b) Nonlinear Formula (54) (dotted magenta: approximated; solid magenta: true).
Figure 11. Approximated loss-minimization solution curves by both the proposed first-order and refined formulas for the model (58) under ω = 100 . (a) First-order Formula (43) (b) Nonlinear Formula (54) (dotted magenta: approximated; solid magenta: true).
Electronics 15 01440 g011
Figure 12. Approximated loss-minimization solution curves by both the proposed first-order and refined formulas for the model (58) under ω = 300 . (a) First-order Formula (43) (b) Nonlinear Formula (54) (dotted magenta: approximated; solid magenta: true).
Figure 12. Approximated loss-minimization solution curves by both the proposed first-order and refined formulas for the model (58) under ω = 300 . (a) First-order Formula (43) (b) Nonlinear Formula (54) (dotted magenta: approximated; solid magenta: true).
Electronics 15 01440 g012
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

Bae, M.; Kim, S.-M.; Choi, H.H. Explicit Algebraic Approximations for MTPA, MTPV, and Loss-Minimization Optimal Control of PMSMs. Electronics 2026, 15, 1440. https://doi.org/10.3390/electronics15071440

AMA Style

Bae M, Kim S-M, Choi HH. Explicit Algebraic Approximations for MTPA, MTPV, and Loss-Minimization Optimal Control of PMSMs. Electronics. 2026; 15(7):1440. https://doi.org/10.3390/electronics15071440

Chicago/Turabian Style

Bae, Minho, Su-Min Kim, and Han Ho Choi. 2026. "Explicit Algebraic Approximations for MTPA, MTPV, and Loss-Minimization Optimal Control of PMSMs" Electronics 15, no. 7: 1440. https://doi.org/10.3390/electronics15071440

APA Style

Bae, M., Kim, S.-M., & Choi, H. H. (2026). Explicit Algebraic Approximations for MTPA, MTPV, and Loss-Minimization Optimal Control of PMSMs. Electronics, 15(7), 1440. https://doi.org/10.3390/electronics15071440

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

Article Metrics

Back to TopTop