Time-Optimal Trajectory Planning Method for Servo PMSM Based on Short-Term Dynamic Feasible Region Constraint
Abstract
1. Introduction
2. Trajectory Planning Dynamic Constraint Conditions
2.1. Kinematic Constraints of Typical Trajectories
2.2. Dynamic Boundary Based on the Trapezoidal Feasible Region
2.3. Analysis of the Influencing Factors of the Feasible Region Boundary
2.4. FEM Calculation of the Feasible Region of the Torque–Speed Trapezoid
3. Time-Optimal Trajectory Planning Algorithm Based on Dynamic Feasible Region Constraints
3.1. Optimization Objectives and Constraints
3.2. Time-Optimal Trajectory Solving Algorithm Based on SLSQP
3.3. Calibration of the Shortest Positioning Time
4. Experimental Verification
4.1. Prototype Test Platform
4.2. Positioning Time Tests Under Different Positioning Angles
- (1)
- Experiment on time-optimal trajectory planning at a positioning angle of 180°
- (2)
- Experiment on time-optimal trajectory planning at a positioning angle of 122.5°
- (3)
- Experiment on time-optimal trajectory planning at a positioning angle of 65.5°
4.3. Positioning Time Tests Under Different Working Temperatures
5. Conclusions
- (1)
- Considering the parameter nonlinearity and time-varying characteristics, an FEM model is established to obtain accurate feasible region boundary data. Based on the torque constraint method, using the short-term overload thermal average power as the limit, a torque–speed short-time dynamic feasible region constraint method is proposed, in which both the maximum torque and maximum speed break through the boundary constraints of the traditional rectangular feasible region
- (2)
- A time-optimal trajectory solution algorithm based on SLSQP is proposed. The minimum positioning time under different operating temperatures and positioning angles with the short-time dynamic feasible region constraint is calibrated offline. The simulation analysis shows that, within the range of 122.5° to 180°, the positioning time of the proposed method is shorter than that in both the traditional S-curve and quintic polynomial trajectories, achieving a maximum reduction of 6.3% and 16.5%, respectively.
- (3)
- The time-optimal trajectory under different positioning angles and operating temperatures is verified on an experimental platform. The results show that the proposed dynamic constraint method achieves a positioning time that is shorter than that of the S-curve by nearly one-third of the stroke range. Compared with the quintic polynomial under traditional constraints, the positioning time is reduced by over two-thirds of the stroke range. Moreover, at large stroke angles, time savings of 7.12% and 16.3% are achieved. The results also demonstrate that the influence of changes in operating temperature on the minimum positioning time must be considered when setting dynamic constraints.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Zhang, S.; Zhou, Z.; Pu, Y.; Li, Y.; Xu, Y. Parameter Identification of Permanent Magnet Synchronous Motor Based on LSOSMO Algorithm. Sensors 2025, 25, 2648. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Zhang, K.; Chen, T.; Li, Z.; Wu, F.; Si, B. Robust Adaptive Position Control of PMSM Actuators for High-Speed Flight Vehicles Under Thermal Extremes. Electronics 2026, 15, 1742. [Google Scholar] [CrossRef] [Scilit]
- Han, N.; Ryu, S.J.; Nam, Y. Real-Time Moving Object Tracking on Smartphone Using Cradle Head Servo Motor. Sensors 2024, 24, 1265. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Diao, S.; Liu, G.; Yang, T.; Zhang, M.; Qin, Y.; Sun, W.; Sun, N. Finite-time synchronous motion control for pneumatic muscle-actuated parallel robots in cartesian space. IEEE/ASME Trans. Mechatron. 2025, 30, 2389–2400. [Google Scholar]
- Massaro, M.; Lovato, S.; Bottin, M.; Rosati, G. An Optimal Control Approach to the Minimum-Time Trajectory Planning of Robotic Manipulators. Robotics 2023, 12, 64. [Google Scholar] [CrossRef] [Scilit]
- Biagiotti, L.; Melchiorri, C. Optimization of generalized S-curve trajectories for residual vibration suppression and compliance with kinematic bounds. IEEE/ASME Trans. Mechatron. 2021, 26, 2724–2734. [Google Scholar] [CrossRef] [Scilit]
- Wang, H.; Wang, H.; Huang, J.; Zhao, B.; Quan, L. Smooth point-to-point trajectory planning for industrial robots with kinematical constraints based on high-order polynomial curve. Mech. Mach. Theory 2019, 139, 284–293. [Google Scholar]
- Li, Y.; Cui, R.; Li, Z.; Xu, D. Neural network approximation based near-optimal motion planning with kinodynamic constraints using RRT. IEEE Trans. Ind. Electron. 2018, 65, 8718–8729. [Google Scholar]
- Shen, P.Y.; Zhang, X.B.; Fang, Y.C. Complete and time-optimal path-constrained trajectory planning with torque and velocity constraints: Theory and applications. IEEE/ASME Trans. Mechatron. 2018, 23, 735–746. [Google Scholar]
- Dang, Y.; Jiang, G.; Zhang, Y.; Zhou, Z. Design and Experiment for a Single-Degree-of-Freedom Four-Bar Planting Manipulator. Actuators 2026, 15, 207. [Google Scholar]
- Hassan, G.; Gouttefarde, M.; Chemori, A.; Herve, P.-E.; El Rafei, M.; Francis, C.; Salle, D. Time-optimal pick-and-throw S-curve trajectories for fast parallel robots. IEEE/ASME Trans. Mechatron. 2022, 27, 4707–4717. [Google Scholar]
- Ha, C.W.; Rew, K.H.; Kim, K.S. Robust zero placement for motion control of lightly damped systems. IEEE Trans. Ind. Electron. 2013, 60, 3857–3864. [Google Scholar]
- Bai, Y.; Chen, X.; Sun, H.; Yang, Z. Time-optimal freeform S-curve profile under positioning error and robustness constraints. IEEE/ASME Trans. Mechatron. 2018, 23, 1993–2003. [Google Scholar] [CrossRef] [Scilit]
- Lu, T.C.; Chen, S.L.; Yang, E.C. Near time-optimal S-curve velocity planning for multiple line segments under axis constraints. IEEE Trans. Ind. Electron. 2018, 65, 9582–9592. [Google Scholar] [CrossRef] [Scilit]
- Tatte, R.; Jawale, H.P.; Thorat, H.T.; Jaiswal, A. Optimized Fourth-Order Symmetric S-Curve Trajectory for Vibration Control in Dynamic Systems. IEEE Access 2026, 14, 8737–8756. [Google Scholar]
- Fang, Y.; Hu, J.; Liu, W.; Shao, Q.; Qi, J.; Peng, Y. Smooth and time-optimal S-curve trajectory planning for automated robots and machines. Mech. Mach. Theory 2019, 137, 127–153. [Google Scholar]
- Rew, K.H.; Kim, K.S. A closed-form solution to asymmetric motion profile allowing acceleration manipulation. IEEE Trans. Ind. Electron. 2010, 57, 2499–2506. [Google Scholar]
- Siriya, S.; Chen, M.; Pu, Y. Toward fast and safety-guaranteed trajectory planning and tracking for time-varying systems. IEEE Trans. Autom. Control 2025, 70, 5317–5332. [Google Scholar]
- Yue, M.; Hou, X.; Zhao, X.; Wu, X. Robust tube-based model predictive control for lane change maneuver of tractor-trailer vehicles based on a polynomial trajectory. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 5180–5188. [Google Scholar]
- Lee, D.; Ha, C.W. Optimization process for polynomial motion profiles to achieve fast movement with low vibration. IEEE Trans. Control Syst. Technol. 2020, 28, 1892–1901. [Google Scholar] [CrossRef] [Scilit]
- Yuan, B.; Li, H.; Xiang, X.; Zhou, T. Precision Position Servo PMSM Fast-Response Control Based on Trajectory Planning and ADRC. Electronics 2025, 14, 2062. [Google Scholar] [CrossRef] [Scilit]
- Echreshavi, Z.; Farbood, M.; Shasadeghib, M.; Mobayen, S.; Carli, R.; Rampazzo, M. Security enhancement of nonlinear networked systems under stochastic cyber-attack using fuzzy event-triggered control. Int. J. Syst. Sci. 2026, 33, 1–18. [Google Scholar] [CrossRef] [Scilit]
- Shen, Y.; Zhang, W.; Zhang, Y.; Huang, N.; Zhang, Y.; Zhu, L. Distributed particle swarm optimization for the planning of time-optimal and interference-free five-axis sweep scanning path. IEEE Trans. Ind. Electron. 2022, 18, 8703–8713. [Google Scholar]
- Ji, Y.; Yu, J. Time-Impact Optimal Trajectory Planning for Wafer-Handling Robotic Arms Based on the Improved Snake Optimization Algorithm. Sensors 2025, 25, 1872. [Google Scholar] [PubMed]
- Yuan, B.; Li, H.; Xiang, X.; Zhou, H. Energy Efficiency Optimization Design for Cycle Position Servo PMSM Based on Operating Energy Consumption Model. IEEE Open J. Ind. Electron. Soc. 2025, 6, 591–602. [Google Scholar] [CrossRef] [Scilit]

















| Parameter | Angle | Time | Maximum Speed | Maximum Acceleration | Maximum Impact |
|---|---|---|---|---|---|
| Value | 180° | 0.4 s | 843.75 deg/s | 6493 deg/s2 | 168,750 deg/s3 |
| Algorithm: Time-Optimal Trajectory Calculation Process |
| Input: Polynomial degree, kinematic and dynamic constraints |
| Output: The time-optimal trajectory function, minimum time at different angles and temperatures |
| 1: Initialize the polynomial coefficient vector a = [a0 a1 … a5] |
| 2: Define boundary condition constraints: [θ(0) ω(0) α(0)] and [θ(tf) ω(tf) α(tf)] |
| 3: For Poly_coeffs (a) = 0, 1, …, 5. Set the optimization objective function |
| 4: Calculate the corresponding velocity, acceleration, and impact function of the trajectory based on the initial polynomial coefficients. Verify whether the dynamic boundary constraints are satisfied and return the positioning time. |
| 5: Save the coefficient vector a and T0 |
| 6: Update coefficient matrix values |
| 7: Use SLSQP to solve result = min(objective, Poly_coeffs, constraints) |
| 8: Whether to obtain the coefficient vector with the smallest time value |
| end for 9: Output the result of the minimum polynomial |
| Positioning Time | 180° | 122.5° | 65.5° |
|---|---|---|---|
| Traditional scheme (s) | 0.312 | 0.249 | 0.182 |
| Traditional S-curve (s) | 0.281 | 0.227 | 0.17 |
| Proposed scheme (s) | 0.261 | 0.225 | 0.182 |
| Time saving percentage | 16.3% | 9.64% | 0% |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Li, H.; Li, J.; Xiang, X.; Jiang, P.; Yuan, B.; Liu, R. Time-Optimal Trajectory Planning Method for Servo PMSM Based on Short-Term Dynamic Feasible Region Constraint. Sensors 2026, 26, 4010. https://doi.org/10.3390/s26134010
Li H, Li J, Xiang X, Jiang P, Yuan B, Liu R. Time-Optimal Trajectory Planning Method for Servo PMSM Based on Short-Term Dynamic Feasible Region Constraint. Sensors. 2026; 26(13):4010. https://doi.org/10.3390/s26134010
Chicago/Turabian StyleLi, Hui, Jianfu Li, Xuewei Xiang, Peng Jiang, Bin Yuan, and Renkuan Liu. 2026. "Time-Optimal Trajectory Planning Method for Servo PMSM Based on Short-Term Dynamic Feasible Region Constraint" Sensors 26, no. 13: 4010. https://doi.org/10.3390/s26134010
APA StyleLi, H., Li, J., Xiang, X., Jiang, P., Yuan, B., & Liu, R. (2026). Time-Optimal Trajectory Planning Method for Servo PMSM Based on Short-Term Dynamic Feasible Region Constraint. Sensors, 26(13), 4010. https://doi.org/10.3390/s26134010

