Data-Driven Non-Linear Current Controller Based on Deep Symbolic Regression for SPMSM
Abstract
:1. Introduction
- (a)
- DSR-based optimal current controller;
- (b)
- Training of the DSR-based controller on a recurrent neural network (RNN) in python;
- (c)
- Utilization of an evolutionary algorithm for parameter tuning;
- (d)
- Detailed study and performance analysis with a conventional control approach.
2. Mathematical Model of SPMSM
3. Field-Oriented Control of SPMSM
3.1. PI Speed Control Loop
Algorithm 1 Cuckoo search algorithm |
Input: (n, p, kmax) |
Output:x0 |
1: Randomly initialize n candidates |
2: Calculate the error of each candidate |
3: Sort the population in ascending order of error |
4: for () do |
5: for () do |
6: Randomly pick a candidate with error |
7: Generate by mutating using Equation (6) |
8: Calculate error of |
9: if () then |
10: Replace with |
11: end if |
12: end for |
13: Sort the population in ascending order of error |
14: Randomly initialize worst candidates |
15: end for |
3.2. Conventional Current Control Scheme
3.3. Proposed Current Control Scheme
- (a)
- Measure the current errors and their integration in the synchronous reference frame at sampling time .
- (b)
- The integral error information is fed into the system, ensuring that there is no steady-state error in the reference tracking.
- (c)
- The DSR algorithm employing the risk-seeking policy gradient generates numerical expressions that are easy to understand and fit the data.
- (d)
- The generated expressions are employed in an online model as an optimal current controller.
4. Performance Analysis of Field-Oriented Control
4.1. Test Setup
4.2. Training Procedure
- (a)
- Data generation and processing using Matlab.
- (b)
- Setting up a deep symbolic regression algorithm in Python, tuning the hyper-parameters.
- (c)
- Generation of analytical, numerical expressions that fit the dataset.
4.3. Test Results and Discussion
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Nam, K. Permanent Magnet AC Motors. In AC Motor Control and Electric Vehicle Applications; CRC Press: New York, NY, USA, 2010; Volume 1, pp. 133–158. [Google Scholar]
- Zhang, X.; Zhang, L.; Zhang, Y. Model Predictive Current Control for PMSM Drives with Parameter Robustness Improvement. IEEE Trans. Power Electron. 2019, 34, 1645–1657. [Google Scholar] [CrossRef]
- Line, C.; Manzie, C.; Good, M.C. Electromechanical brake modeling and control: From PI to MPC. IEEE Trans. Control Syst. Technol. 2008, 16, 446–457. [Google Scholar] [CrossRef]
- Rebeiro, R.S.; Uddin, M.N. Performance Analysis of an FLC-Based Online Adaptation of Both Hysteresis and PI Controllers for IPMSM Drive. IEEE Trans. Ind. Appl. 2012, 48, 12–19. [Google Scholar] [CrossRef]
- Usama, M.; Kim, J. Robust adaptive observer-based finite control set model predictive current control for sensorless speed control of surface permanent magnet synchronous motor. Trans. Inst. Meas. Control 2021, 43, 1416–1429. [Google Scholar] [CrossRef]
- Hassaine, S.; Moreau, S.; Ogab, C.; Mazari, B. Robust speed control of PMSM using generalized predictive and direct torque control techniques. In Proceedings of the 2007 IEEE International Symposium on Industrial Electronics, Vigo, Spain, 4–7 June 2007. [Google Scholar]
- El-Sousy, F.F.M. Intelligent optimal recurrent wavelet Elman neural network control system for permanent-magnet synchronous motor servo drive. IEEE Trans. Ind. Inform. 2013, 9, 1986–2003. [Google Scholar] [CrossRef]
- Li, S.; Won, H.; Fu, X.; Fairbank, M.; Wunsch, D.C.; Alonso, E. Neural-network vector controller for permanent-magnet synchronous motor drives: Simulated and hardware-validated results. IEEE Trans. Cybern. 2020, 50, 3218–3230. [Google Scholar] [CrossRef] [PubMed]
- Cho, Y.; Lee, K.B.; Song, J.H.; Lee, Y.I. Torque-ripple minimization and fast dynamic scheme for torque predictive control of permanent-magnet synchronous motors. IEEE Trans. Power Electron. 2015, 30, 2182–2190. [Google Scholar] [CrossRef]
- Kang, B.-J.; Liaw, C.-M. A robust hysteresis current controlled PWM inverter for linear PMSM driven magnetic suspended positioning system. IEEE Trans. Ind. Electron. 2001, 48, 956–967. [Google Scholar] [CrossRef]
- Li, Z.; Zang, C.; Zeng, P.; Yu, H.; Li, H.; Bian, J. Mixed H2/H∞ optimal control for three-phase grid-connected converter. In Proceedings of the IEEE International Conference on Information and Automation, Lijiang, China, 8–10 August 2015; pp. 912–917. [Google Scholar]
- Bansal, S.; Akametalu, A.K.; Jiang, F.J.; Laine, F.; Tomlin, C.J. Learning quadrotor dynamics using neural network for flight control. In Proceedings of the IEEE 55th Conference on Decision and Control (CDC), Las Vegas, NV, USA, 12–14 December 2016; pp. 4653–4660. [Google Scholar]
- Salman, S.A.; Puttige, V.R.; Anavatti, S.G. Real-time validation and comparison of fuzzy identification and state space identification for a UAV platform. In Proceedings of the IEEE International Symposium on Computer Aided Control System Design, Munich, Germany, 4–6 October 2006. [Google Scholar]
- Junell, J.L.; Mannucci, T.; Zhou, Y.; Kampen, E.V. Self-tuning gains of a quadrotor using a simple model for policy gradient reinforcement learning. In Proceedings of the AIAA Guidance, Navigation, & Control Conference, San Diego, CA, USA, 4–8 January 2016. [Google Scholar]
- Grondman, I.; Vaandrager, M.; Busoniu, L.; Babuska, R.; Schuitema, E. Efficient model learning methods for actoc critic control. IEEE Trans. Cybern. 2012, 42 Pt B, 591–602. [Google Scholar] [CrossRef] [PubMed]
- Wishart, M.T.; Harley, R.G. Identification and control of induction machines using artificial neural networks. IEEE Trans. Ind. Appl. 1995, 31, 612–619. [Google Scholar] [CrossRef] [Green Version]
- Kirchgässner, W.; Wallscheid, O.; Böcker, J. Deep residual convolutional and recurrent neural networks for temperature estimation in permanent magnet synchronous motors. In Proceedings of the IEEE International Electric Machines &Drives Conference (IEMDC), San Diego, CA, USA, 12–15 May 2019; pp. 1439–1446. [Google Scholar]
- Garcia, P.; Briz, F.; Raca, D.; Lorenz, R.D. Saliency-tracking-based sensorless control of AC machines using structured neural networks. IEEE Trans. Ind. Appl. 2007, 43, 77–86. [Google Scholar] [CrossRef]
- Petersen, B.K.; Larma, M.L.; Mundhenk, T.N.; Santiago, C.P.; Kim, S.K.; Kim, J.T. Deep symbolic regression: Recovering mathematical expressions from data via risk-seeking policy gradients. In Proceedings of the International Conference on Learning Representations, Virtual Event, 3–7 May 2021. [Google Scholar]
- Usama, M.; Kim, J. Simplified Model Predicted Current Control Method for speed control of Non-Silent Permanent Magnet Synchronous Motors. In Proceedings of the IEEE 3rd International Conference on Computing, Mathematics and Engineering Technologies (iCoMET), Sukkur, Pakistan, 29–30 January 2020; pp. 1–5. [Google Scholar]
- Yang, X.; Deb, S. Cuckoo search: State-of-the-art and opportunities. In Proceedings of the IEEE 4th International Conference on Soft Computing and Machine Intelligence (ISCMI), Mauritius, 23–24 November 2017; pp. 55–59. [Google Scholar]
- Mohan, N. Advanced Electric Drives—Analysis, Modeling, and Control Using Simulink; Minnesota Power Electron. Res. Educ.: Minneapolis, MN, USA, 2001. [Google Scholar]
- Li, Y.; Ang, K.H.; Chong, G.C. PID control system analysis and design. IEEE Control Syst. Mag. 2006, 26, 32–41. [Google Scholar]
- Billard, L.; Diday, E. Symbolic regression analysis. In Classification, Clustering, and Data Analysis; Springer: Berlin/Heidelberg, Germany, 2002; pp. 281–288. [Google Scholar]
- Koza, J.R. Genetic programming as a means for programming computers by natural selection. Stat. Comput. 1994, 4, 87–112. [Google Scholar] [CrossRef]
- Wang, T.; Wang, C.; Xu, Z.; Cui, C.; Wang, X.; Demitrack, Z.; Dai, Z.; Bagtzoglou, A.; Stuber, M.D.; Li, B. Precise control of water and wastewater treatment systems with non-ideal heterogeneous mixing models and high-fidelity sensing. Chem. Eng. J. 2022, 430, 132819. [Google Scholar] [CrossRef]
Parameter | Description | Value |
---|---|---|
Sampling time | 1 μs | |
Switching frequency | 10 kHz | |
Stator resistance | 0.2 | |
Stator inductance | 0.000835 H | |
Flux linkage | 0.175 Wb | |
P | Poles pairs | 4 |
J | Inertia | 0.0027 kg·m |
B | Damping coefficient | 0.000049 Nsm |
Parameter | Description | Value |
---|---|---|
Maximum iterations | 50 | |
n | Population size | 15 |
p | Parasitic probability | 0.25 |
Upper and lower bounds | [0, 50] | |
Upper and lower bounds | [0, 10] | |
O | Optimizer | Adam |
L | Learning rate | 0.001 |
C | Cell | LSTM |
B | Batch size | 500 |
N | samples | 20,000 |
epsilon | 0.2 |
Plant model | dependent | independent |
Tuning | required | N/A |
Control dynamics | good | good |
Speed and torque ripples | high | low |
Computational burden | low | low |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Usama, M.; Lee, I.-Y. Data-Driven Non-Linear Current Controller Based on Deep Symbolic Regression for SPMSM. Sensors 2022, 22, 8240. https://doi.org/10.3390/s22218240
Usama M, Lee I-Y. Data-Driven Non-Linear Current Controller Based on Deep Symbolic Regression for SPMSM. Sensors. 2022; 22(21):8240. https://doi.org/10.3390/s22218240
Chicago/Turabian StyleUsama, Muhammad, and In-Young Lee. 2022. "Data-Driven Non-Linear Current Controller Based on Deep Symbolic Regression for SPMSM" Sensors 22, no. 21: 8240. https://doi.org/10.3390/s22218240
APA StyleUsama, M., & Lee, I. -Y. (2022). Data-Driven Non-Linear Current Controller Based on Deep Symbolic Regression for SPMSM. Sensors, 22(21), 8240. https://doi.org/10.3390/s22218240