Next Article in Journal
Clever Hans in the Loop? A Critical Examination of ChatGPT in a Human-in-the-Loop Framework for Machinery Functional Safety Risk Analysis
Next Article in Special Issue
Artificial Intelligence-Based Techniques for Fouling Resistance Estimation of Shell and Tube Heat Exchanger: Cascaded Forward and Recurrent Models
Previous Article in Journal
Development of a Tendon-Driven Continuum Robot for Medical Applications
Previous Article in Special Issue
Digital Twins and AI Decision Models: Advancing Cost Modelling in Off-Site Construction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Nonlinear Control of a Permanent Magnet Synchronous Motor Based on State Space Neural Network Model Identification and State Estimation by Using a Robust Unscented Kalman Filter

by
Sergio Velarde-Gomez
and
Eduardo Giraldo
*
Department of Electrical Engineering, Universidad Tecnologica de Pereira, Pereira 660003, Colombia
*
Author to whom correspondence should be addressed.
Submission received: 5 December 2024 / Revised: 3 February 2025 / Accepted: 4 February 2025 / Published: 7 February 2025
(This article belongs to the Special Issue Artificial Intelligence for Engineering Applications)

Abstract

:
This work proposes a nonlinear modeling of a permanent magnet synchronous motor (PMSM) based on state space neural networks. The state space neural network is trained and the state variables (currents in a direct–quadrature frame and the rotational speed) are estimated by considering a robust Unscented Kalman Filter (UKF). Two contributions are presented in this work: the fist one is a nonlinear modeling structure for a PMSM based on a state space neural network that allows real-time parameter identification, and the second one is PMSM neural network training and state estimation based on a robust UKF. The robustness of the UKF is obtained by using a singular value decomposition of the covariance matrix. A comparison analysis is performed over a real PMSM motor by considering the proposed approach and a linear approximation of the nonlinear model where the states and parameters are computed by using an Extended Kalman Filter. The identified model is validated in closed loop by considering a nonlinear control strategy based on state feedback linearization.

1. Introduction

The control of permanent magnet synchronous motors (PMSMs) requires a detailed modeling of the system. A PMSM is a nonlinear system and therefore the best performance can be achieved by applying nonlinear controllers. Even when field-oriented control (FOC) techniques based on PID are widely used, state feedback controllers are more suitable to modify the inner structure of the system in order to obtain the decoupled behavior of the system. However, the state feedback controllers require the estimation of the states of the system. For example, in [1] is proposed a nonlinear optimal controller based on exact feedback linearization, but considering that the state variables are directly measured. However, in several cases, the state variables are not directly measured, and therefore the state variables need to be estimated.
The UKF has been widely used for estimation of the states of nonlinear systems, where an improvement is obtained for the covariance estimation in comparison to linearized approaches, like the Extended Kalman Filter (EKF) [2]. In [3], a dual UKF for state and parameter estimation is proposed for synchronous generators with unknown parameters, by considering a constrained iterated approach.
In [4], model predictive control is presented based on an identified model where the parameters are estimated for a PMSM. In [5], several state estimators of a PMSM are proposed, based on a UKF, and are compared by considering load torque and flux linkage identification, where the superiority of the augmented model based on the UKF is validated in simulations, and also in [6] a comparison of the EKF and UKF is presented for position sensorless state estimation in a PMSM where the load torque and flux linkage are identified.
In [7], sensorless speed control of a PMSM based on a UKF is proposed where the state variables are estimated based on measurements. In [8], a UKF-based sensor fault diagnosis of PMSM drives in electric vehicles is proposed, where three UKFs are used to detect and isolate current sensor and position sensor faults of the PMSM drive system.
In [9], several UKF variations are evaluated for PMSM state estimation in order to perform sensorless control. In [10], sensorless direct torque control of a PMSM based on a UKF is proposed for torque control. In [11], a robust adaptive UKF for nonlinear estimation with uncertain noise covariance is proposed. In addition, in [12] a nonlinear model predictive control based on an EKF and UKF is proposed for a brushless direct current (BLDC) motor with state estimation.
In this work, a nonlinear modeling of a PMSM is proposed based on state space neural networks, where the neural network is trained and the state variables (currents in a direct–quadrature frame and the rotational speed) are estimated by considering a robust Unscented Kalman Filter (UKF). A comparison analysis is performed by considering a linear approximation of the nonlinear model where the states and parameters are computed by using an Extended Kalman Filter. The model is evaluated in simulation and validated by using an exact feedback linearization control structure. Figure 1 presents a block diagram that summarizes the proposed approach.
The main contributions of this work can be summarized as follows: the fist one is a nonlinear modeling structure for a PMSM that allows real-time parameter identification, and the second one is the PMSM nonlinear model’s neural network training process based on a robust UKF, which allows real-time implementation. This paper is organized as follows: in Section 2, a theoretical framework where a dual UKF for state and parameter estimation is proposed. In Section 3, the experimental setup, results, and conclusion are evaluated by comparing the proposed approach by using an EKF. Finally, in Section 4 the conclusions and future works are presented.

2. Theoretical Framework

2.1. Discrete State Space Nonlinear Modeling of a PMSM

In [1] is presented a discrete-time nonlinear model of a PMSM described in a direct−quadrature framework, which can be represented as follows:
x + = f P M S M ( x , u , w , τ L ) + η
with f P M S M ( x , u , w , τ L ) being the state space neural network, defined as
f P M S M ( x , u , w , τ L ) = C w w
and where C w is defined as follows
C w = x 1 x 2 x 3 u d 0 0 0 0 0 0 0 0 0 0 x 2 x 1 x 3 x 3 u q 0 0 0 0 0 0 0 0 0 0 x 2 x 3 τ L
the state vector x is defined as
x = x 1 x 2 x 3
and where w is the vector of PMSM model parameters, defined as
w = w 1 w 2 w 3 w 4 w 5 w 6 w 7 w 8 w 9 w 10
with x i being the i -th state at sample k ( x i [ k ] ) and x i + the i -th state at sample k + 1 ( x i [ k + 1 ] ), and where x 1 = i d and x 2 = i q are the direct and quadrature currents, and x 3 = ω is the rotational speed. The input vector u is defined as
u = u d u q
where u d and u q are the direct and quadrature voltages, respectively. Finally, the external disturbance τ L is the torque load. In addition, η is the additive Gaussian noise with zero mean and covariance matrix Q η = σ η 2 I with variance σ η 2 .
It is worth mentioning that (2) describes a bilinear model where C w are the inputs and cross-correlated variables of the neural network and w are the weights of the neural network, assuming that the activation functions are linear with no bias. This simplified structure corresponds to an adaptive linear network (ADALINE), but can be generalized to any other neural network structure. By assuming that the output is the rotational speed ω , the measurement equation of the nonlinear system can be defined by
ω = C x + ε
where ε is the additive Gaussian noise with zero mean and covariance matrix Q ε = σ ε 2 I with variance σ ε 2 , and where C is defined as
C = 0 0 1
It is worth mentioning that the rotational speed ω is the state space variable x 3 , which is assumed to be the only measured state variable of the PMSM. Moreover, it is assumed that the external disturbance τ L is also measured and therefore the state estimation and the model identification must be computed based only on the measurements of ω and τ L .

2.2. Robust Neural Network Training and State Estimation by a Dual UKF

The structure of the state space neural network proposed in (1) and (2) allows us to adequately model the dynamics of the PMSM. However, the main assumption is that the PMSM model is unknown and must be identified, which involves the neural network training process to find w. In order to design a robust state space-based nonlinear control of the PMSM system by considering the additive noise η and ε , an additional estimation of the states of the PMSM is required. Therefore, two processes must be considered: state estimation and model identification. In this work, a dual UKF is designed for state estimation and model identification.
In order to perform the state space neural network training of the nonlinear PMSM model, a dual estimation based on a UKF [13] is proposed. The proposed approach includes a robust computation of the sigma points based on a singular value decomposition (SVD) for the state estimation stage [14].
The KF for parameter estimation of the nonlinear PMSM model is performed by considering that the evolution of the parameters w is defined as follows:
w + = w + ϵ
with ϵ being the additive Gaussian noise with zero mean and covariance matrix Q ϵ , and where P w is the covariance matrix of the parameters w.
It is worth noting that the covariance matrix of the states  P x is decomposed by using the SVD as follows:
U Λ V = P x
with Λ being the singular values, and where the columns of U and V are called the left singular vectors and right singular vectors of P x , respectively. Therefore, the sigma points X are computed by considering x and the expressions γ U Λ and x γ U Λ .
The aforementioned methodology is computed by a using a sequential approach, where the time update equations for parameters and states are performed as follows:
w = w
P w = P w + Q ϵ
U Λ V = P x
X = x x + γ U Λ x γ U Λ
X * = f P M S M ( X , u , w , τ L )
x = i = 0 2 L W i ( m ) X i *
P x = i = 0 2 L W i ( c ) ( X i * x ) ( X i * x ) + Q η
Y * = C X *
ω = i = 0 2 L W i ( m ) Y i *
with P x being the prior covariance matrix of the states, and ω the prior rotational output, and where the measurement update equations are defined by
P y y = = i = 0 2 L W i ( c ) ( Y i * ω ) ( Y i * ω ) + Q ε
P x y = = i = 0 2 L W i ( c ) ( X i * x ) ( Y i * ω )
K x = P x y P y y 1
x = x + K x ( ω ω )
P x = P x K x P y y K x
K w = P w C w ( C w P w C w + Q η ) 1
w = w + K w ( x C w w )
with P y y being the covariance matrix of the output ω , P x y the cross-correlated covariance matrix between the output and the states, and K x and K w the Kalman Filter gains for th states and parameters, respectively. In addition, C w , as described in (3), is computed at each iteration at x as follows:
C w = x 1 x 2 x 3 u d 0 0 0 0 0 0 0 0 0 0 x 2 x 1 x 3 x 3 u q 0 0 0 0 0 0 0 0 0 0 x 2 x 3 τ L
where W ( m ) and W ( c ) are defined as
W 0 ( m ) = λ L + λ
W 0 ( c ) = λ L + λ + 1 α 2 + β
W i ( m ) = W i ( c ) = 1 2 ( L + λ ) , i = 1 , , 2 L
with L being the number of state variables of x, λ = α 2 ( L + κ ) L , the spread of the sigma points X is defined by α , κ = 3 L , β = 2 for Gaussian distributions, and γ = L + λ .
It is worth mentioning that compared to traditional Cholesky decomposition [13], the SVD presented in (13) provides a more robust computation of the sigma points, which is a desirable property for systems with sequential estimation of states and parameters [15].

2.3. Exact Feedback Linearization in Discrete Time

In discrete time, the exact feedback linearization control scheme for the PMSM is described in [1]; the control law for u d [ k ] and u q [ k ] can be computed in function of the PMSM model parameters and states variables as follows:
u d = 1 w 3 k d 1 x 1 w 1 x 1 w 2 x 2 x 3
u q = 1 w 7 w 8 k d i e i k d 2 x 3 k d 3 ( w 8 x 2 + w 9 x 3 ) ( w 4 w 8 x 2 + w 5 w 8 x 1 x 3 + w 6 w 8 x 3 + w 8 w 9 x 2 + w 9 2 x 3 )
with e i being the integral tracking error, computed as
e i + = e i + T s ( ω r e f ω )
with T s being the sampling time, ω r e f the desired output, and ω = x 3 the measured output.
It is worth mentioning that the vector of w parameters defined in (5) and the vector of x states defined in (4) are estimated by the robust dual UKF described in (11) to (26).

3. Results

Experimental Setup

In order to evaluate the performance of the proposed control approach, a low-voltage three-phase PMSM Teknic M-2310P-LN-04K system(Tecknic, Inc., Victor, NY, USA) is considered. Table 1 shows the PMSM Teknic M-2310P-LN-04K parameters from the manufacturer.
By considering a sampling time T s = 0.00005 s, the following discrete model for the PMSM is obtained:
x 1 + = 0.91 x 1 + 2 × 10 4 x 2 x 3 + 0.25 u d x 2 + = 0.91 x 2 2 × 10 4 x 1 x 3 0.0064 x 3 + 0.25 u q x 3 + = 0.999981 x 3 + 2 × 10 4 x 2 7.0805 τ L
It is worth noting that (34) is the simulated PMSM model, where the state variable x 3 (rotational speed ω ) is the only state space variable that is measured and it is assumed that the torque load is also measured.
The following controller gains are considered [1]:
k d 1 = 2.4588 × 10 15 k d 2 = 0.005 k d 3 = 0.005 k d i = 99.75
The outputs of the closed-loop responses, considering a UKF with a η variance of 5 and ε variance of 100, are shown in Figure 2. The term “Measured” in the figure caption corresponds to the variables that are measured in the simulated PMSM model. On the other hand, the term “Estimated” corresponds to the variables that are computed by the Kalman Filter.
The states x 1 , x 2 , and x 3 of the closed-loop responses, considering the UKF of Figure 2, are shown in Figure 3.
The inputs u d and u q of the closed-loop responses, considering the UKF of Figure 2, are shown in Figure 4.
And finally, the evolution of the parameters of the PMSM model, which are estimated from the closed-loop responses by considering the UKF of Figure 2, are shown in Figure 5.
It is noticeable that the currents and voltages of the PMSM shown in Figure 4 and Figure 3 are over the limits of the PMSM parameters shown in Table 1. However, in order to reduce the magnitude of those variables, the controller gains must be modified, which is out of the scope of this work.
A comparison is performed by considering a dual EKF, as proposed in [16]. The corresponding equations for the EKF adapted for the PMSM identification and state estimation are described as follows:
w = w
P w = P w + Q ϵ
x = f P M S M ( x , u , w , τ L )
P x = A P x A + Q η
ω = C x
with A = f P M S M ( x , u , w , τ L ) x x , w being computed as follows:
A = w 1 w 2 x 3 w 2 x 2 w 5 x 3 w 4 w 5 x 1 + w 6 0 w 8 w 9
and the measurement update equations being defined by
K x = P x C ( C P x C + Q ε )
x = x + K x ( ω ω )
P x = ( I K x C ) P x
K w = P w C w ( C w P w C w + Q η ) 1
w = w + K w ( x C w w )
In Figure 6 are shown closed-loop responses considering an EKF with a η variance of 5 and ε variance of 100.
The states x 1 , x 2 , and x 3 of the closed-loop responses, considering the EKF of Figure 6, are shown in Figure 7.
The inputs u d and u q of the closed-loop responses, considering the EKF of Figure 6, are shown in Figure 8.
And finally, the evolution of the parameters of the PMSM model, which are estimated from the closed-loop responses by considering the EKF of Figure 6, are shown in Figure 9.
An additional evaluation is performed by considering several levels of noise (considering a variance η of 10, 25, 50, and 100 and a variance ε of 100, 250, 500, and 1000) for the dual UKF estimation with closed-loop response.
In Figure 10 are shown the corresponding outputs for the closed-loop response for each one of the noise variances. It can be seen that the outputs of the closed-loop system effectively track the set-points ω r e f .
In Table 2 is shown a comparison of the root mean squared error (RMSE) between the speed reference set-point and the estimated rotational speed of the results presented in Figure 10 for each level of η and ε .
From Table 2, it can be seen that the RMSE has a small increase with the noise levels but reference tracking is still achieved even under the several noise conditions. This result is consistent with the results presented in Figure 10.
In Figure 11 is shown the estimation of the corresponding parameters for the closed-loop response for each of the noise variances. It can be seen that the parameters of the closed-loop system effectively tend to a steady-state value even under noise conditions.
An additional test with higher speed is performed in order to evaluate the proposed approach by considering σ η 2 = 10 and σ ε 2 = 100 . A speed change from 800 to 1000 RPM is considered with the same torque variation shown in Figure 2. This additional test is shown in Figure 12, where the UKF is used by assuming initial states and parameters equals to zero.
It can be seen that the proposed approach is still valid for higher speed tracking requirements.

4. Conclusions

In this work is presented a novel nonlinear modeling of a PMSM where the model parameters are identified and the state variables (currents in a direct–quadrature frame and the rotational speed) are estimated by considering a robust Unscented Kalman Filter (UKF) in real time. The proposed nonlinear model structure allows us to identify the model’s parameters in real time. In addition, the robust UKF structure is designed specifically for the PMSM nonlinear model in order to allow its application in real time. It is worth noting that since the UKF allows a state estimation of the model, the validation of the proposed approach is performed in closed loop based on a nonlinear control method, exact feedback linearization. It can be seen in the results that the proposed approach effectively estimates the nonlinear model as well as the state estimation, which makes the proposed approach suitable for real-time implementation. It is worth noting that due to the noise, the control signals are over the limits of the PMSM operational range, and therefore the controller gains must be recalculated. This task can be considered in a future work. However, by considering the performance of the controller, it can be seen that the PMSM model parameters and the state vectors ( x 1 , x 2 , and x 3 ) are estimated by considering only the rotational speed ω and the torque load τ L measurements, and the PMSM system is effectively controlled in terms of speed tracking and torque variation. The proposed approach is validated by comparing it to the EKF and it is shown that the control signals and states estimated by the EKF show higher levels of noise in comparison with the UKF state estimate. In addition, it can be seen that the proposed approach is valid over several levels of noise.

Author Contributions

Conceptualization, S.V.-G.; formal analysis, E.G.; methodology, S.V.-G.; software (Matlab 2021b), S.V.-G.; supervision, E.G.; writing—original draft, S.V.-G.; writing—review and editing, S.V.-G. and E.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Velarde-Gomez, S.; Giraldo, E. Real-Time Identification and Nonlinear Control of a Permanent-Magnet Synchronous Motor Based on a Physics-Informed Neural Network and Exact Feedback Linearization. Information 2024, 15, 577. [Google Scholar] [CrossRef]
  2. Wan, E.; Van Der Merwe, R. The unscented Kalman filter for nonlinear estimation. In Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No.00EX373), Lake Louise, AB, Canada, 4 October 2000; pp. 153–158. [Google Scholar] [CrossRef]
  3. Rouhani, A.; Abur, A. Constrained Iterated Unscented Kalman Filter for Dynamic State and Parameter Estimation. IEEE Trans. Power Syst. 2018, 33, 2404–2414. [Google Scholar] [CrossRef]
  4. Fang, S.; Zhang, X. A Parameter-Free Model Predictive Current Control for PMSM Drives Based on Motor Parameter Estimation. In Proceedings of the 2024 IEEE 10th International Power Electronics and Motion Control Conference (IPEMC2024-ECCE Asia), Chengdu, China, 17–20 May 2024; pp. 858–862. [Google Scholar] [CrossRef]
  5. Horváth, K. Load Torque and Permanent Magnet Flux Linkage Estimation of Surface-Mounted PMSM by Using Unscented Kalman Filter. In Proceedings of the 2023 International Conference on Electrical Drives and Power Electronics (EDPE), High Tatras, Slovakia, 25–27 September 2023; pp. 1–8. [Google Scholar] [CrossRef]
  6. Horváth, K. Position sensorless extended and unscented Kalman filters with permanent magnet flux linkage and load torque estimation for surface-mounted PMSM. Automatika 2024, 65, 1201–1212. [Google Scholar] [CrossRef]
  7. Moon, C.; Nam, K.H.; Jung, M.K.; Chae, C.H.; Kwon, Y.A. Sensorless speed control of permanent magnet synchronous motor using Unscented Kalman Filter. In Proceedings of the 2012 Proceedings of SICE Annual Conference (SICE), Akita, Japan, 20–23 August 2012; pp. 2018–2023. [Google Scholar]
  8. Zhou, N.; He, H.; Liu, Z.; Zhang, Z. UKF-based Sensor Fault Diagnosis of PMSM Drives in Electric Vehicles. Energy Procedia 2017, 142, 2276–2283. [Google Scholar] [CrossRef]
  9. Moon, C.; Park, J.S.; Kwon, Y.A.; Kennel, R.M. Unscented transformnations of UKF for sensorless speed control of PMSM. In Proceedings of the TENCON 2015—2015 IEEE Region 10 Conference, Macao, China, 1–4 November 2015; pp. 1–4. [Google Scholar] [CrossRef]
  10. Chen, Z.; Wang, L.; Liu, X. Sensorless Direct Torque Control of PMSM using Unscented Kalman Filter*. IFAC Proc. Vol. 2011, 44, 4380–4385. [Google Scholar] [CrossRef]
  11. Zheng, B.; Fu, P.; Li, B.; Yuan, X. A Robust Adaptive Unscented Kalman Filter for Nonlinear Estimation with Uncertain Noise Covariance. Sensors 2018, 18, 808. [Google Scholar] [CrossRef]
  12. Ubare, P.; Ingole, D.; Sonawane, D. Nonlinear Model Predictive Control of BLDC Motor with State Estimation. IFAC-PapersOnLine 2021, 54, 107–112. [Google Scholar] [CrossRef]
  13. Wan, E.A.; Van Der Merwe, R.; Nelson, A.T. Dual estimation and the unscented transformation. In Proceedings of the 12th International Conference on Neural Information Processing Systems, Cambridge, MA, USA, 29 November–4 December 1999; NIPS’99. pp. 666–672. [Google Scholar]
  14. Kulikov, G.Y.; Kulikova, M.V. Hyperbolic-SVD-Based Square-Root Unscented Kalman Filters in Continuous-Discrete Target Tracking Scenarios. IEEE Trans. Autom. Control 2022, 67, 366–373. [Google Scholar] [CrossRef]
  15. Zhao, G.; Jiang, Z.; Wang, J.; Gao, S. A Robust SVD-UKF Algorithm and Its Application in Integrated Navigation Systems. Adv. Space Res. 2024, 75, 1902–1912. [Google Scholar] [CrossRef]
  16. Khodadadi, H.; Jazayeri-Rad, H. Applying a dual extended Kalman filter for the nonlinear state and parameter estimations of a continuous stirred tank reactor. Comput. Chem. Eng. 2011, 35, 2426–2436. [Google Scholar] [CrossRef]
Figure 1. Block diagram that summarizes the proposed approach.
Figure 1. Block diagram that summarizes the proposed approach.
Eng 06 00030 g001
Figure 2. Outputs of UKF considering η variance of 5 and ε variance of 100.
Figure 2. Outputs of UKF considering η variance of 5 and ε variance of 100.
Eng 06 00030 g002
Figure 3. States of UKF considering η variance of 5 and ε variance of 100.
Figure 3. States of UKF considering η variance of 5 and ε variance of 100.
Eng 06 00030 g003
Figure 4. Inputs of UKF considering η variance of 5 and ε variance of 100.
Figure 4. Inputs of UKF considering η variance of 5 and ε variance of 100.
Eng 06 00030 g004
Figure 5. Parameters of UKF considering η variance of 5 and ε variance of 100.
Figure 5. Parameters of UKF considering η variance of 5 and ε variance of 100.
Eng 06 00030 g005
Figure 6. Outputs of EKF considering η variance of 5 and ε variance of 100.
Figure 6. Outputs of EKF considering η variance of 5 and ε variance of 100.
Eng 06 00030 g006
Figure 7. States of EKF considering η variance of 5 and ε variance of 100.
Figure 7. States of EKF considering η variance of 5 and ε variance of 100.
Eng 06 00030 g007
Figure 8. Inputs of EKF considering η variance of 5 and ε variance of 100.
Figure 8. Inputs of EKF considering η variance of 5 and ε variance of 100.
Eng 06 00030 g008
Figure 9. Parameters of EKF considering η variance of 5 and ε variance of 100.
Figure 9. Parameters of EKF considering η variance of 5 and ε variance of 100.
Eng 06 00030 g009
Figure 10. Noise comparison for the output UKF considering η variance of 10, 25, 50, and 100 and ε variance of 100, 250, 500, and 1000.
Figure 10. Noise comparison for the output UKF considering η variance of 10, 25, 50, and 100 and ε variance of 100, 250, 500, and 1000.
Eng 06 00030 g010
Figure 11. Noise comparison for the parameters UKF considering η variance of 10, 25, 50, and 100 and ε variance of 100, 250, 500, and 1000.
Figure 11. Noise comparison for the parameters UKF considering η variance of 10, 25, 50, and 100 and ε variance of 100, 250, 500, and 1000.
Eng 06 00030 g011
Figure 12. High-speed reference tracking test from 800 to 1000 RPM.
Figure 12. High-speed reference tracking test from 800 to 1000 RPM.
Eng 06 00030 g012
Table 1. PMSM Teknic M-2310P-LN-04K parameters.
Table 1. PMSM Teknic M-2310P-LN-04K parameters.
ParameterValue
Rated torque 0.274 N m
Continuous current 7.1 A
Number of pole pairs p = 4
Stator resistance per phase r s = 0.3643 Ω
Inductance, phase to phase 0.40 mH
Electrical Time Constant 0.56 ms
Back EMF 4.64 Vpeak / krpm
Encoder resolution 4000 counts / rev
Table 2. RMSE noise comparison.
Table 2. RMSE noise comparison.
Noise VarianceRMSE
σ η 2 = 10 , σ ε 2 = 100 53.72
σ η 2 = 25 , σ ε 2 = 250 57.18
σ η 2 = 50 , σ ε 2 = 500 64.73
σ η 2 = 100 , σ ε 2 = 1000 68.30
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

Velarde-Gomez, S.; Giraldo, E. Nonlinear Control of a Permanent Magnet Synchronous Motor Based on State Space Neural Network Model Identification and State Estimation by Using a Robust Unscented Kalman Filter. Eng 2025, 6, 30. https://doi.org/10.3390/eng6020030

AMA Style

Velarde-Gomez S, Giraldo E. Nonlinear Control of a Permanent Magnet Synchronous Motor Based on State Space Neural Network Model Identification and State Estimation by Using a Robust Unscented Kalman Filter. Eng. 2025; 6(2):30. https://doi.org/10.3390/eng6020030

Chicago/Turabian Style

Velarde-Gomez, Sergio, and Eduardo Giraldo. 2025. "Nonlinear Control of a Permanent Magnet Synchronous Motor Based on State Space Neural Network Model Identification and State Estimation by Using a Robust Unscented Kalman Filter" Eng 6, no. 2: 30. https://doi.org/10.3390/eng6020030

APA Style

Velarde-Gomez, S., & Giraldo, E. (2025). Nonlinear Control of a Permanent Magnet Synchronous Motor Based on State Space Neural Network Model Identification and State Estimation by Using a Robust Unscented Kalman Filter. Eng, 6(2), 30. https://doi.org/10.3390/eng6020030

Article Metrics

Back to TopTop