Abstract
A novel sliding mode control(NSMC) strategy combined with a fast terminal sliding mode observer(FTSMO) is suggested in this paper to solve the parameter variation issue of permanent magnet in-wheel motor(PMIWM) installed in the distributed drive electrical vehicle (DDEV). First, a novel sliding mode power converging law is employed to enhance the response speed of the PMIWM controller. Second, an FTSMO is suggested to compensate for the parameter variation of the PMIWM system to strengthen the robustness of the control object. Finally, a fuzzy controller is designed to adjust the control parameters of the NSMC to optimize the control performance. Several simulations and experiments demonstrate that the proposed FTSMO-NSMC scheme can precisely compensate for parameter variation of the control object and improve control accuracy effectively.
Introduction
The electrical vehicle (EV) is gradually becoming the research highlight due to the increasing requirement for energy-saving and environmentally friendly automobiles10,11. Regarding the second issue, we need to adopt an appropriate control method to improve the dynamic performance of the PMIWM control system.
Based on the above questions, several methods have been adopted to implement the estimation of the parameters and load torque of the PMIWM system. Summarize these methods and divide the methods into four categories: parameter adaptation, model reference adaptive system(MRAS), recursive least squares(RLS), and observer-based schemes12. The parameter adaptation method uses adaptive law to estimate the parameters. It can adjust the law in real time, but this estimation method is very burdensome for industrial applications and sensitive to adaptive gain parameters13. MRAS has been widely applied because of its good dynamic performance and simple implementation, but this method heavily depends on the accuracy of the PMIWM modeling14,15. PMIWM is a nonlinear and robust coupling system that makes it hard to construct an exact model for it, so the MRAS is unsuitable for the parameter estimation of PMIWM. The RLS scheme can be applied to adjust the parameters for simple control objects. However, this method needs a long estimation time, and the estimation precision needs to be improved for the PMIWM applied in the DDEV. Therefore, The RLS method is limited in the application of PMIWM16.
The observer-based method includes extended-disturbance observer(EDOB) and sliding mode observer(SMO), and this method has recently become the research highlight for parameter estimation due to simple implementation and precision estimation ability17. The EDOB scheme adopted a state and load estimator to estimate and compensate for the mechanical parameters and load torque, which can realize optimized disturbance estimation but owes the drawbacks of poor robustness and high sensitivity to the parameter variations18,19. The SMO possesses the merits of strong robustness and is insensitive to parameter variations20. Therefore, this method has been adopted to estimate the parameters in many industrial occasions. In21, ** proposed an adaptive control strategy based on SMO for PMSM, which can effectively eliminate the position estimation error of the control object. In22, Xu and Chen constructed a adaptive sliding mode observer to accurately estimate the reconfiguration state of each subsystem, and this method can improve the control precision and robustness of the control object. Liu and Zhang addressed a position-estimation method based on the sliding-mode observer and the phase-locked loop to realize sensorless control17. In23, Huang and Tu proposed a nonsingular terminal sliding mode control scheme combined with an SMO, and this method can effectively estimate the external load torque of the PMIWM and improve the anti-jamming ability of the control object. In24 Liu utilized the gradient search for both magnitude and phase of the rotor to enhance the control performance. In25 Liu and Li proposed a disturbance rejection control method combining robust speed controller and load observer is proposed for low-speed high-torque PMSM.
In previous disturbance estimation methods, SMO is most widely used by researchers. However, the conventional SMO estimation method owns its defect, that is the sliding mode surface cannot converge to the stable point in a finite time. In order to solve this issue, we propose a fast terminal sliding mode observer (FTSMO), which can solve the converging issue by introducing a nonlinear function. In addition, we design a novel sliding mode control (NSMC) scheme that adapts a novel power converging law that can solve the discontinuous term that existed in the traditional SMC to weaken the chattering value, and the control parameters of NSMC can be adjusted by the fuzzy controller in real time to solve the chattering/converge time dilemma. We denote the proposed method as the FTSMO-NSMC algorithm, and the main contributions are as follows:
-
1)
An NSMC method based on the novel power converging law is designed to reduce the chattering value.
-
2)
An FTSMO is proposed to estimate each motor ’s disturbance of internal parameters and external load torque, which can compensate for the influence of disturbance.
-
3)
A fuzzy controller is designed to adjust the gain parameters of the NSMC scheme in real time to obtain the ideal converging speed and slight chattering value.
The whole paper is presented as follows: “Machine modelling” presents a multi-motor structure of DDEV and constructs the mathematical model of PMIWM. In “Controller design”, An NSMC scheme based on the power converging law is employed to obtain the ideal control performance of each PMIWM. In addition, we adopt an FTSMO to estimate the electric parameters and external load torque and study a fuzzy controller to optimize the speed-tracking performance for the NSMC scheme. Numeral co-simulation and physical experiments for single PMIWM and multi-motor systems are implemented in “Simulation and experiments”. “Conclusion” summarizes the whole paper.
Machine modelling
This section presents a multi-motor drive structure of the DDEV and analyzes this system’s control parts and control flow. In addition, a simplified mathematical model of PMIWM is constructed and analyzed.
Multi-motor Structure of DDEV
The multi-motor driving structure of DDEV is shown in Fig. 1. Compared with the traditional engine vehicle structure, this structure adopts flexible cables to replace the engineering parts to transfer drive power and control signals26. In this paper, the front in-wheel motors work as the driving and steering parts for the DDEV, and the rear motors work as the torque-increasing motor device when the vehicle climbs27. Therefore, we take the four-in-wheel motor system as the research object to imitate the DDEV’s driving and control in this paper.
In the front in-wheel multi-motor system, because there is no differential between motors, when the DDEV drives on the uneven road surface or turns, the load torque of two front in-wheel motors will be different, which may lead to the unbalanced driving speed of each PMIWM, and further cause the skidding, overturn, and other dangerous accidents of the DDEV.
The control diagram of the multi-motor driving system is shown in Fig. 2. When the driving controller receives the control signal of the driver, it will send the speed instruction to the speed controller of each PMIWM respectively.
In order to simplify the mathematical model of PMIWM and reduce the computational burden, the following assumptions have been made without influencing the control precision of the motor28. (1) The iron loss in the magnetic field is ignored. (2) There is no dam** effect on the PMIWM. 3) Surface-mounted installation mode is adopted for the PMIWM, and the inductances of the d-q axis are equal. Based on the above assumptions, the dynamics of a PMIWM in the rotor d-q coordinates can be described as follows:
where \(i_{d}\) and \(i_{q}\) are the currents of d-q axis respectively, \(L\) is the self-inductance, \(L_{d}\) and \(L_{q}\) are the inductance of the d-q axis respectively, R is the stator resistance, \(u_{d}\) and \(u_{q}\) are the voltage of the d-q axis respectively, \(\psi\) is permanent magnet flux linkage of motor, \(\omega\) is the rotating angular velocity of PMIWM, \(T_{e}\) is electromagnetic torque, \(T_{L}\) is load torque, \(J\) is the moment of inertia, \(B\) is viscous friction coefficient.
Based on the assumption 3, \(L_{d} { = }L_{q} = L\), the Eq. (2) can be simplified as follows:
Figure 3 presents the control layout diagram of the PMIWM system. Vector control is adopted in this control structure, and the three-phase invert and SVPWM work as the power parts for this control system. The output speed and currents can be calculated through the photoelectric encoder and current sensor, respectively. The motor speed \(\omega\), the current \(i_{d}\), and the current \(i_{q}\) make up closed-loop control parts in the PMIWM control system29.
Controller design
In this section, we propose three schemes to estimate the disturbances and optimize the control performance of the PMIWM system. Firstly, we propose an NSMC scheme to reduce the chattering phenomenon and obtain the ideal converging speed of the sliding mode surface. Secondly, we design an FTSMO to estimate the parameter variation and improve the control accuracy of the PMIWM. Thirdly, we adopt a fuzzy controller and design fuzzy rules to adjust the sliding mode gain of the control strategy in real time.
NSMC scheme design
The SMC strategy has been widely adopted for the nonlinear control object due to its robustness. However, the chattering phenomenon of the conventional SMC is a significant problem that needs to be solved30,31. Some researchers effectively eliminated the chattering phenomenon by reducing the sliding mode gain value, but this method can significantly deteriorate the robustness and control precision of the control system. In order to solve this problem, we adopt a power converging law to replace the exponential converging law of conventional SMC.
In the sliding mode state equation, denote the state parameters as follows:
where \(x_{1i}\) and \(x_{2i}\) are state parameters of the ith motor in the system, \(\omega_{i}^{\prime }\) is the instruction speed of the ith motor, and \(\omega_{i}\) is the actual speed of the ith motor, \(u\) is the control output, \(g\) is the control parameter of \(u\), \(b(x)\) is the disturbance.
where \(s_{i}\) is the sliding mode surface, \(c\) is the control parameters of sliding mode surface. In the conventional SMC scheme, the constant rate converging law is expressed as follows:
where ε is the switch gain value, k is the sliding mode gain value. Take the derivation of in the Eq. (5) and combine it with Eq. (6), the following equation can be obtained:
Combine Eq. (7) with Eq. (4), the control output can be expressed as follows:
Equation (8) shows that the discontinuous term \({\text{sgn}} (s_{i} )\) can excite the chattering value of the nonlinear system, which is detrimental to the whole SMC system. In addition, the sliding mode surface’s converging time is determined by the switch gain ε. The chattering value will be eliminated if the switch gain decreases, but the reaching time will increase. To solve this chattering value/ reaching time dilemma, we propose an NSMC combined with a novel power converging law, and the novel power converging law of the NSMC is denoted as follows:
where a is the power gain of this converging law, k > 0,1 > a > 0. For the purpose of validating the stability of this NSMC system, construct the Lyapunov function as follows:
From Eq. (10), we can observe that the control system is stable and can converge in a finite time. Combine Eq. (9) with Eq. (4) and the control output u can be expressed as follows:
Compared Eq. (11) with Eq. (8), the discontinuous term \({\text{sgn}} (s_{i} )\) can be eliminated, which can weaken the chattering value and improve the control precision.
FTSMO design
Because the PMIWM installed in the DDEV can experience frequent vibration, temperature change, and parts aging, which may cause the parameter variation and load fluctuation of the PMIWM. The main time-variant parameters are the moment of inertia J, viscous friction coefficient B, and load torque TL32,33. Considering the mechanical dynamic model of the PMIWM, a sliding mode observer can be designed as follows:
where \(\hat{J}\), \(\hat{B}\), \(\hat{\omega }\), \(\dot{\hat{\theta }}\) are the estimation value for the \(J\), \(B\), \(\omega\), \(\dot{\hat{\theta }}\), respectively, \(u_{0}\) is the observe output of the FTSMO; The mechanical parameters of the PMIWM system can be expressed as follows:
where \(J_{0}\) and \(B_{0}\) are the initial value of J and B, respectively. Combine (3) and (12), the error system can be obtained.
as:
Denote \(e_{1} = \theta - \hat{\theta }\), and the state equation of FTSMO can be designed as follows:
Denote the control output u as follows:
where \(u_{1}\) is the the first compensate value, \(u_{2}\) is another compensation value that will be described later. Combined with Eq. (16), Eq. (15) can be expressed as follows:
Denote the fast terminal sliding mode surface \(s_{2}\) as follows:
where β is the control parameter of the fast terminal sliding mode surface, p and q are the power gain of the fast terminal.
sliding mode surface, p and q are positive odd number and p < q. Select the Lyapunov function to verify the stability of this FTSMO system:
Assumption 1: The initial mechanical parameters of the PMIWM system satisfy these conditions.
Assumption 2: The speed and acceleration of motor are bounded:
Denote the compensation value \(u_{2}\) as follows:
where \(K_{J}\), \(K_{b}\), \(K_{B}\), \(K_{a}\), \(K_{L}\) are positive number and the value of them can be obtained through simulation, and positive constant \(\eta\) is the compensation boundary. Substituting Eq. (22) into Eq. (19), and the Lyapunov function can be expressed as follows:
From Eq. (20) and Eq. (21), it can be obtained that:
From Eq. (24), it can be obtained Eq. (23)meets:
When the state vector s2 can converge to \(s_{2} = 0\) in finite-time, \(e_{2}\) and \(\dot{e}_{2}\) in error system will converge to zero along in a finite time. When \(e_{2} = 0\) and \(\dot{e}_{2} = 0\), the following Equation can be obtained according to Eq. (17):
From Eq. (25), the estimation of internal parameter disturbance(B, J) and external load disturbance(\(T_{L}\)) can be estimated based on 34 as follows:
Fuzzy controller design
Because the converging speed of the proposed NSMC scheme is based on the power gain a and sliding mode gain k. These two parameters are constant during the control process, which makes it hard to achieve fast converging speed and slight chattering value. In order to solve this problem, we propose a fuzzy controller and design a series of fuzzy rules to adjust the approaching parameters of the NTSM surface online to achieve a balance of eliminating the chattering phenomenon and obtaining an ideal converging speed.
The design process of the fuzzy controller is as follows:
Step 1 Denote the sliding mode surface and as the fuzzy input 1 and fuzzy input 2, respectively.
Step 2 Denote the approaching parameter and power gain as the fuzzy output 1 and fuzzy output 2, respectively.
Step 3 Obtain the approaching parameter and the power gain based on the fuzzy rules based on the NTSM control input and the existing condition of the sliding mode surface. Where \(A_{i}^{j}\) is the fuzzy set of input. i = 1,2, j = 1,2, . . . . . . 5, \(B_{i}^{n}\) is the fuzzy set of the conclusion, i = 1,2, n = 1,2, . . . . . . 25, then the 1–25 fuzzy rules can be obtained as follows:
set of the conclusion, i = 1,2, n = 1,2, . . . . . . 25, then the 1–25 fuzzy rules can be obtained as follows:
-
R(1): if s is \(A_{1}^{1}\) and \(\dot{s}\) is \(A_{2}^{1}\), then ∆k is \(B_{1}^{1}\), and ∆α is \(B_{2}^{1}\).
-
R(2): if s is \(A_{1}^{2}\) and \(\dot{s}\) is \(A_{2}^{1}\), then ∆k is \(B_{1}^{1}\), and ∆α is \(B_{2}^{2}\).
-
R(25): if s is \(A_{1}^{5}\) and \(\dot{s}\) is \(A_{2}^{5}\), then ∆k is \(B_{1}^{25}\), and ∆α is \(B_{2}^{25}\)
In this fuzzy control system, s and \(\dot{s}\) are denoted as inputs for the fuzzy controller; ∆k and ∆α are denoted as output for the fuzzy controller, the corresponding relation of fuzzy parameters is defined in Table 1 and Table 2, respectively. The degree of membership for the fuzzy parameters is shown in Fig. 4.
Simulation and experiments
In this section, a simulation system and experimental platform have been established to validate the effectiveness of the proposed FTSMO-NSMC strategy, and the results of the simulation and experiments are presented and discussed in detail.
Implementation of the simulation
In this subsection, we implement several simulations to verify the control performance of the proposed FTSMO-NSMC strategy. Firstly, we implement the simulations of the parameter crude estimation to demonstrate the estimation accuracy of the proposed FTSMO. Secondly, several speed simulations of the single-motor system have been implemented to present the control performance of the proposed FTSMO-NSMC strategy. Thirdly, we implement the PMIWM system’s loading simulations to test the robustness and anti-interference ability of the proposed scheme. Table 3 and Table 4 presents all the parameters of the PMIWM system for simulation.
In order to demonstrate the estimation precision of the proposed FTSMO, we implement four different crude estimations of the viscous friction coefficient B, which is B0 = 0.01B, 0.1B, 2.5B, 10B, respectively. Figure 5a–d presents the estimation simulation results. It can be seen that these four crude estimation values of the viscous friction coefficient can converge to the actual value within 1.58 s, which presents the estimation precision and rapidity of the proposed FTSMO. In addition, we simulate the estimation value of the moment of inertia J, which is J0 = 0.01 J,0.1 J,2.5 J, 10 J, and the estimation simulations are shown in Fig. 6a–d. From the simulation results, we can conclude that the proposed FTSMO can observe J in finite time with slight fluctuation. We implement the estimation simulations for the load torque T, and the simulation results are shown in Fig. 7a–d. The estimation results show that the proposed FTSMO can track different torque values quickly and precisely. However, Fig. 7 shows some overshooting values during the estimation process, which needs further optimization in future research.
After verifying the estimation precision of the proposed FTSMO, we implement starting and loading simulations under the proposed FTSMO-NSMC scheme and conventional SMC scheme, and the simulation results are presented in Figs. 8 and 9, respectively.
As shown in Fig. 8, the proposed FTSMO-NSMC has a quicker starting response and slight fluctuation when reaching the steady state than the conventional SMC scheme. As shown in Fig. 9, the FTSMO-NSMC scheme can respond to load disturbances in a shorter adjustment time. In addition, when the PMIWM system reaches the command speed, the speed fluctuation of the FTSMO-NSMC is around 10 rpm, much smaller than that of the conventional SMC scheme. Table 5 demonstrates the comparison of these two schemes in detail.
Implementation of the experiments
In this subsection, we build a single-motor control system to demonstrate the practical application of the proposed FTSMO NSMC, which is presented in Fig. 10. In addition, we build a multi-motor control system to observe the tracking performance between four motors, which is used to imitate the driving situation of four wheels in a DDEV, as shown in Fig. 11.
Because the PMIWM’s control performance is the same as the PMSM, we adopt the PMSM (made in China) with the same parameters to replace the PMIWM in order to verify the control performance. The motor system includes a control motor, a load motor, and a load torque sensor (Kilster, made in German). The control and communication parts consist of a host computer, a Links-RT simulator (POB1KAO, made in China), a motor-side driver, and a load-side driver. Signal instructions such as motor speed and torque are transferred through the host PC, and the real-time simulator sends control signals to the motor-side driver and load-side driver.
In the first experiment, we implement experiments on the single-motor system to present the speed response performance under the FTSMO-NSMC and conventional SMC strategies. Figure 12 shows the starting performance of the strategies under the 1000 rpm instruction. Figure 13a,b illustrates the acceleration and deceleration response of the single-motor system under the FTSMO-NSMC and the conventional SMC strategies. Figure 14a,b shows the response performance when receiving different loading commands. Figure 15a,b presents the observed value.
As shown in Fig. 12, the proposed FTSMO-NSMC strategy can converge to the command speed at around 0.41 s, which is about 74% the value of the conventional SMC strategy. In addition, when arriving at the command speed, the speed variation of the proposed FTSMO-NSMC scheme is under 8 rpm, while the fluctuating value of the conventional SMC scheme is more than 4 times that of the proposed strategy. Therefore, the proposed FTSMO-NSMC has a better starting response and stability.
Figure 13a,b compares the response performance of the single-motor system when obtaining a 1000-to-1200 rpm acceleration instruction at 5.0 s and a 1200-to-800 rpm deceleration instruction at 7.0 s under the strategies of the FTSMO-NSMC and conventional SMC. As shown in Fig. 13, we can observe that the proposed FTSMO-NSMC consumes less time than the conventional SMC strategy when receiving the speed change command. In addition, the speed fluctuation of the conventional SMC is almost 3 times the value of the FTSMC-NSMC when the system reaches a steady state.
Figure 14a,b presents the anti-interference ability of the single-motor system when receiving a 10Nm and a 20Nm loading instruction, respectively. As shown in Fig. 14(a), when the motor receives a 10Nm external torque load instruction with a speed of 1000 rpm, the proposed FTSMO-NSMC scheme can save 43% time of the adjustment time with the comparison to the SMC scheme. In addition, the adjustment variation of the conventional SMC is almost 4 times that of the proposed scheme. Figure 14b can also verify that the proposed FTSMO-NSMC scheme has ideal robustness and dynamic performance.
Figure 15a,b shows different torque values observed by the FTSMO-NSMC scheme. When the control system receives a load instruction at 5.0 s, the proposed FTSMO can observe the load torque precisely and quickly, which shows that the FTSMO can effectively compensate for external load torque.
In the second experiment, the multi-motor system is adopted as the control object to validate the effectiveness of the disturbance compensation ability of the proposed FTSMO-NSMC scheme. As shown in Fig. 11, this multi-motor system consists of four motors installed in the DDEV. In addition, the moment of inertia of each motor can be adjusted by the inertia disk, and we set different moments of inertia for each motor to validate the parameter disturbance compensation ability of the proposed FTSMO-NSMC scheme. The moment of inertia of each motor in the multi-motor platform is set to J, 2 J, 5 J, and 10 J, respectively, corresponding to motors 1–4 in the multi-motor platform. In the following experiments, we give variable speed, loading, and unloading instructions to the multi-motor system and observe the tracking performance between motors, shown in Table 6.
Figure 16a,b shows the speed tracking test of each motor receiving a speed change command of 800–1200-800 rpm when different moments of inertia J are set in the control platform of a multi-motor speed control system, which imitates acceleration and deceleration conditions of the four wheels of a DDEV. By comparing the two control strategies, it can be found that the proposed FTSMO-NSMC technology can achieve good speed tracking between each motor during motor acceleration/deceleration, and the response speed is faster than the conventional SMC. In addition, there is no overshoot phenomenon in each motor during the control process under the proposed FTSMO-NSMC scheme.
Figure 17 and Fig. 18 present the anti-interference ability of the multi-motor system with different moments of inertia J when receiving 10Nm loading and -10Nm unloading instructions. As shown in Fig. 17 and Fig. 18, the proposed FTSMO-NSMC scheme presents a slighter speed tracking error than the traditional SMC. In addition, the proposed scheme has a better response speed and slighter adjustment fluctuation, which can improve the DDEV’s driving safety and stability when receiving disturbance interference.
Conclusion
In this paper, we propose an FTSMO-NSMC strategy combined with a fuzzy control scheme to improve the control precision and reduce the negative impact of the parameter and load torque variation. The simulation and experimental results can draw the following conclusion:
-
1)
Through the FTSMO proposed in this paper, the variation of parameter disturbance of the multi-motor system installed in the DDEV can be effectively compensated.
-
2)
By designing the fuzzy controller and fuzzy rules, the control parameters of the NSMC scheme can be adjusted in real-time, which can further optimize the control precise and anti-interference ability of the motor system
In conclusion, the FTSMO-NSMC scheme can quicken the starting and response speed of the PMIWM system, as well as compensate for the influence of the parameter disturbance. Besides, the fuzzy controller can substantially eliminate speed fluctuation. Simulation and experimental results validate that the proposed method has the brilliant potential to be further applied to the DDEV industry. In addition, we install speed and torque sensors in the experiment platform, which are unsuitable for the DDEV that can undergo violent vibration and harsh environments. In future research, a sensorless control scheme will be designed to optimize the control stability of DDEV.
Data availability
The datasets generated and/or analysed during the current study are not publicly available due to the confidentiality requirements of our laboratory but are available from the corresponding author on reasonable request.
References
Chen, Z., **ong, R., Cai, X., Wang, Z. & Yang, R. Regenerative braking control strategy for distributed drive electric vehicles based on slope and mass co-estimation. IEEE Trans. Intell. Transp. Syst. 24, 14610–14619. https://doi.org/10.1109/TITS.2023.3299313 (2023).
Lacombe, R., Gros, S., Murgovski, N. & Kulcsár, B. Distributed eco-driving control of a platoon of electric vehicles through riccati recursion. IEEE Trans. Intell. Transp. Syst. 24, 3048–3063. https://doi.org/10.1109/TITS.2022.3224389 (2023).
Liu, C., Liu, H., Han, L., Wang, W. & Guo, C. Multi-level coordinated yaw stability control based on sliding mode predictive control for distributed drive electric vehicles under extreme conditions. IEEE Trans. Veh. Technol. 72, 280–296. https://doi.org/10.1109/TVT.2022.3205892 (2023).
Guo, N. et al. A real-time nonlinear model predictive controller for yaw motion optimization of distributed drive electric vehicles. IEEE Trans. Veh. Technol. 69, 4935–4946. https://doi.org/10.1109/TVT.2020.2980169 (2020).
Yu, Y., Pei, Y., Chai, F. & Doppelbauer, M. Performance comparison between permanent magnet synchronous motor and vernier motor for in-wheel direct drive. IEEE Trans. Ind. Electron. 70, 7761–7772. https://doi.org/10.1109/TIE.2022.3212430 (2023).
Saleh, S. M. & Hassan, A. Y. Sensorless based SVPWM-DTC of AFPMSM for electric vehicles. Sci. Rep. 12, 9023 (2022).
Polat, M., Yildiz, A. & Akinci, R. Performance analysis and reduction of torque ripple of axial flux permanent magnet synchronous motor manufactured for electric vehicles. IEEE Trans. Magn. 57, 1–9. https://doi.org/10.1109/TMAG.2021.3078648 (2021).
Dong, Z. et al. A novel winding connection sequence of dual three-phase series-end winding pmsm drive for speed range extension. IEEE Trans. Magn. 59, 1–5. https://doi.org/10.1109/TMAG.2023.3285793 (2023).
Shen, J. et al. Online switching strategy between dual three-phase pmsm and open-winding pmsm. IEEE Trans. Transp. Electr. 10, 1519–1529. https://doi.org/10.1109/TTE.2023.3289973 (2024).
Liu, Y. et al. Direct torque control schemes for dual three-phase pmsm considering unbalanced dc-link voltages. IEEE Trans. Energy Convers. 39, 229–242. https://doi.org/10.1109/TEC.2023.3309903 (2024).
Li, L. et al. Robust position anti-interference control for pmsm servo system with uncertain disturbance. CES Trans. Electr. Mach. Syst. 4, 151–160. https://doi.org/10.30941/CESTEMS.2020.00020 (2020).
**ng, Y., Na, J., Chen, M., Costa-Castelló, R. & Roda, V. Adaptive nonlinear parameter estimation for a proton exchange membrane fuel cell. IEEE Trans. Power Electron. 37, 9012–9023. https://doi.org/10.1109/TPEL.2022.3155573 (2022).
Kashif, M. & Singh, B. Modified active-power mras based adaptive control with reduced sensors for pmsm operated solar water pump. IEEE Trans. Energy Convers. 38, 38–52. https://doi.org/10.1109/TEC.2022.3197564 (2023).
Li, Z., Yang, X. & Zhao, S. Flux linkage observation using an improved mras observer in case of uniform demagnetization of ipmsm. IEEE Trans. Instrum. Meas. 73, 1–10. https://doi.org/10.1109/TIM.2024.3350109 (2024).
Zhu, Z., Tong, F. & Zhou, Y. Enhanced sparsity-aware rls algorithm for efficient estimation of time-varying sparse system. IEEE Trans. Circuits Syst. II Express Briefs 70, 4589–4593. https://doi.org/10.1109/TCSII.2023.3294437 (2023).
Yu, Y., Lu, L., Zakharov, Y., Lamare, R. C. & Chen, B. D. Robust sparsity-aware rls algorithms with jointly-optimized parameters against impulsive noise. IEEE Signal Process. Lett. 29, 1037–1041. https://doi.org/10.1109/LSP.2022.3166395 (2022).
Liu, G., Zhang, H. & Song, X. Position-estimation deviation-suppression technology of pmsm combining phase self- compensation smo and feed-forward pll. IEEE J. Emerg. Sel. Top. Power Electron. 9, 335–344. https://doi.org/10.1109/JESTPE.2020.2967508 (2021).
Ok, S., Xu, Z. & Lee, D.-H. A sensorless speed control of high-speed bldc motor using variable slope smo. IEEE Trans. Ind. Appl. 60, 3221–3228. https://doi.org/10.1109/TIA.2023.3348081 (2024).
Shen, M., Wang, X., Park, J. H., Yi, Y. & Che, W.-W. Extended disturbance-observer-based data-driven control of networked nonlinear systems with event-triggered output. IEEE Transactions on Syst. Man Cybern. Syst. 53, 3129–3140. https://doi.org/10.1109/TSMC.2022.3222491 (2023).
Wu, X., Zhang, M. & Xu, M. Active tracking control for steer-by-wire system with disturbance observer. IEEE Trans. Veh. Technol. 68, 5483–5493. https://doi.org/10.1109/TVT.2019.2910540 (2019).
**, D., Liu, L., Lin, Q. & Liang, D. Sensorless control strategy of pmsm with disturbance rejection based on adaptive sliding mode control law. IEEE Trans. Transp. Electrif. https://doi.org/10.1109/TTE.2023.3327144 (2023).
Xu, S. et al. A novel adaptive smo-based simultaneous diagnosis method for igbt open-circuit faults and current sensor incipient faults of inverters in pmsm drives for electric vehicles. IEEE Trans. Instrum. Meas. 72, 1–15. https://doi.org/10.1109/TIM.2023.3305653 (2023).
Huang, H., Tu, Q., Jiang, C. & Pan, M. Nonsingular terminal sliding mode control based on sensor-cloud system for permanent magnet in-wheel motor. IEEE Access 8, 140399–140410. https://doi.org/10.1109/ACCESS.2020.3011922 (2020).
Liu, J. & Zhang, Y. Performance improvement of nonlinear flux observer for sensorless control of pmsm. IEEE Trans. Ind. Electron. 70, 12014–12023. https://doi.org/10.1109/TIE.2023.3236112 (2023).
Liu, E., Li, W. & Wang, S. Disturbance rejection control for pmsm using integral sliding mode based composite nonlinear feedback control with load observer. ISA Trans. 116, 203–217. https://doi.org/10.1016/j.isatra.2021.01.008 (2021).
Ge, Y., Song, W., Yang, Y. & Wheeler, P. A polar-coordinate-multisignal-flux-observer-based pmsm non-pll sensorless control. IEEE Trans. Power Electron. 38, 10579–10583. https://doi.org/10.1109/TPEL.2023.3289095 (2023).
Huang, W., Du, J., Hua, W., Bi, K. & Fan, Q. A hybrid model-based diagnosis approach for open-switch faults in pmsm drives. IEEE Trans. Power Electron. 37, 3728–3732. https://doi.org/10.1109/TPEL.2021.3123144 (2022).
Park, S.-H., Kim, K.-O. & Lim, M.-S. Computationally efficient estimation of pwm-induced iron loss of pmsm using deep transfer learning. IEEE Trans. Magn. 59, 1–5. https://doi.org/10.1109/TMAG.2023.3304981 (2023).
Chen, H. et al. Investigation of a 3d-magnetic flux pmsm with high torque density for electric vehicles. IEEE Trans. Energy Convers. 37, 1442–1454. https://doi.org/10.1109/TEC.2021.3137803 (2022).
He, X., Li, X. & Song, S. Nonsingular terminal sliding-mode control of second-order systems subject to hybrid disturbances. IEEE Trans. Circuits Syst. II Express Briefs 69, 5019–5023. https://doi.org/10.1109/TCSII.2022.3192030 (2022).
Mofid, O., Mobayen, S. & Wong, W.-K. Adaptive terminal sliding mode control for attitude and position tracking control of quadrotor uavs in the existence of external disturbance. IEEE Access 9, 3428–3440. https://doi.org/10.1109/ACCESS.2020.3047659 (2021).
Liu, Z. et al. Fixed-time sliding mode control for dc/dc buck converters with mismatched uncertainties. IEEE Trans. Circuits Syst. I: Regul Pap. 70, 472–480. https://doi.org/10.1109/TCSI.2022.3217612 (2023).
Lian, S. et al. Adaptive attitude control of a quadrotor using fast nonsingular terminal sliding mode. IEEE Trans. Ind. Electron. 69, 1597–1607. https://doi.org/10.1109/TIE.2021.3057015 (2022).
Zhang, X. & Li, Z. Sliding-mode observer-based mechanical parameter estimation for permanent magnet synchronous motor. IEEE Trans. Power Electron. 31, 5732–5745. https://doi.org/10.1109/TPEL.2015.2495183 (2016).
Funding
National Key Research and Development Plan,2016YFC0802903,2016YFC0802903,2016YFC0802903,2016YFC0802903,2016YFC0802903
Author information
Authors and Affiliations
Contributions
Hao Huang conceived the experiments, Chunfeng Yu conducted the experiments, Zhong Hua Sun analysed the results. All authors reviewed the manuscript.
Corresponding authors
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Huang, H., Yu, C., Sun, Z. et al. Sliding mode control strategy based on disturbance observer for permanent magnet in-wheel motor. Sci Rep 14, 16151 (2024). https://doi.org/10.1038/s41598-024-66477-0
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-024-66477-0
- Springer Nature Limited