Abstract
With the growing emphasis on environmental protection, the engineering construction industry is facing new demands. The widespread electrification of construction machinery has emerged as an inevitable trend. To align with this trend, this paper conducts research on the model predictive control algorithm (MPC) applied to permanent magnet synchronous motors (PMSM). The MPC algorithm primarily consists of the motor’s mathematical model and the cost function. This study focuses on analyzing the weight factor within the cost function. The spectrum of weight factor combinations concerning the dq-axis current is formulated across a broad range of intervals. The algorithm’s performance is assessed under various weight factors using experimental data from three-phase current operation, motor torque, rotational speed, and other parameters. Ultimately, a novel evaluation function is proposed in this study to quantitatively assess the algorithm’s performance across various combinations. The process involves identifying the optimal combination of weight factors for the cost function. This effort contributes significantly to establishing a robust groundwork for the general electrification of construction machinery.
You have full access to this open access chapter, Download conference paper PDF
Keywords
1 Introduction
In the era of new infrastructure, the cornerstone industry of engineering construction confronts novel demands and challenges [1, 2]. As a vital component of engineering construction, engineering machinery must also align with the imperative for green and low-carbon solutions by transitioning toward electrification [3]. Within the journey toward the comprehensive electrification of construction machinery, the permanent magnet synchronous motor (PMSM) emerges as a pivotal subject of research, with its related investigations progressively delving deeper. As part of the electrification of construction machinery, the reliability of PMSM puts forward new requirements, and the researchers [4] use the fast digital twin system constructed in Simulink to construct a PMSM monitoring system, and use it as a basis for determining the remaining structural life of the permanent magnet. PMSM can suffer from undervoltage during sudden changes in torque, which reduces the dynamic performance of the motor. Researchers [5] proposed a predictive trajectory control strategy with improved dynamic performance, combining trajectory optimisation with a dynamic overmodulation algorithm, verifying that the proposed control scheme has good performance and low computational cost.
For PMSM, their control schemes such as field oriented control (FOC), sliding mode control (SMC) and model predictive control (MPC) are hotspots in current research [6,7,8]. Among them, the MPC algorithm has attracted much attention because of its good dynamic performance, high adaptability and multi-objective optimization. In the recent past, researchers [9] proposed a novel control strategy based on MPC algorithm and used it for distributed drive electric vehicles, which will be possibly applied to construction machinery in the next step.
Within the context of the MPC algorithm for PMSM, a pivotal element is the cost function, serving to designate the algorithm’s controlled entity and its respective weightage. To advance the exploration of the MPC algorithm, this study centers its attention on investigating the cost function linked to dq-axis current and its associated weight factor. Experimental results encompassing dq-axis current, motor output torque and speed, and three-phase current are also provided. Facilitating a quantitative analysis, this study constructs a novel evaluation function employing current ripple and current harmonics. This evaluation function assesses the performance of the MPC algorithm across diverse weight factor combinations, culminating in the synthesis of multiple outcomes to identify an optimal weight factor composition. The efforts in this study establish a foundational framework for the prospective widespread adoption of electric drive construction machinery.
2 Simulation Model
For PMSM, the following assumptions are made when establishing its mathematical model when it is located in a rotating coordinate system:
-
(1)
The eddy currents as well as hysteresis losses in the motor are neglected;
-
(2)
The three-phase windings are strictly symmetrical, and the waveform of the induced electromotive force present in the windings is recognized as a sinusoidal waveform;
-
(3)
There is no damping winding in the rotor, and the influence of external factors such as temperature on the motor is ignored.
Under the above assumptions, the current differential equation of PMSM can be obtained after finishing as:
In the Eq. (1), Ld and Lq are the corresponding inductances of the d and q axes; RS is the stator resistance of the motor; Ts is the sampling period; uq(k) is the torque voltage at the moment of k, which is the q-axis component of the stator terminal voltage; ud(k) is the magnetic chain voltage at the moment of k, which is the d-axis component of the stator terminal voltage; id(k) and iq(k) are the dq-axis currents at the moment of k; Ψf is the permanent magnet chain. The Eq. (1) is used to build the mathematical model of PMSM. For MPC algorithm, the cost function also needs to be constructed to complete the control closed loop. In the algorithm, the cost function is utilized to constrain the output variables to obtain the switching state of the inverter at the next moment. The traditional cost function is generally the sum of squares of the dq-axis current error, which can be written as:
In Eq. (2), \({\text{e}}_{{{\text{i}}_{{\text{d}}} }} ({\text{k}}\, + \,{1})\) and \({\text{e}}_{{{\text{i}}_{{\text{q}}} }} ({\text{k}}\, + \,{1})\) are the errors between the predicted current and the set value of the dq-axis at the k + 1 moment in the discrete domain. In order to further improve the performance of MPC algorithm, this paper constructs the cost function containing the dq-axis weight factor, which is expressed as:
Differing from the conventional cost function, this paper introduces specific weight factors prior to squaring the dq-axis error. In particular, λd signifies the weight factor pertaining to the squared summation of chain current error, while λq denotes the weight factor linked to the squared summation of torque current error. Varied combinations of weight factors are employed to conduct simulation experiments, ultimately identifying the optimal combination of weight factors for PMSM’s MPC. In the course of the study, the paper explores seven diverse weight factor combinations within an expansive scope, facilitating experimental investigations. To streamline presentation, the designations of corresponding working conditions in Table 1 are employed to signify distinct weight factor combinations.
Equations (1) and (3) are employed to form a MPC system for PMSM, and the simulation system shown in Fig. 1 is built within Simulink.
To provide a more comprehensive demonstration of the various combinations of weight factors, a current ripple measurement module is incorporated into the simulation system. This module can be represented as follows:
3 Results
The MPC algorithm model for PMSM is built in Simulink, and the specific simulation parameters are shown in Table 2.
Simulation experiments are carried out for the working conditions corresponding to different weighting factors, and the results obtained are shown below. In the simulation system, PMSM is accelerated to 1200 rpm and decelerated to −1200 rpm at 0.2 s. In order to further verify the performance of the algorithms, the system applies an external load of 10 n*m at 0.35 s. Figure 2 shows the operation of the dq-axis current under different working conditions. It can be seen that the q-axis current fluctuates relatively less under the working conditions represented by C, D and E, while the fluctuation of the d-axis current is more obvious, which is also related to the fact that the weighting factor correspondingly enlarges the proportion of the torque current in the cost function; and the opposite is true for the working conditions corresponding to B, F and G. Taken together, only the A case can suppress all the dq-axis current fluctuations well, which proves the excellent performance of the algorithm to the A case.
For a deeper investigation into the MPC algorithm’s performance across varying weight factors, Fig. 3 displays both motor speed and torque. Analysis of the Fig. 3 results reveals that when the weighting factor for torque current is increased (cases C, D, and E), motor torque exhibits enhanced stability with reduced fluctuations arising from torque oscillations. This consistency corresponds to the performance of torque currents shown in Fig. 2. Nevertheless, the augmentation of the torque current weighting factor concurrently impacts the chain currents, resulting in minor motor speed fluctuations. Conversely, the A case exerts superior control over PMSM speed and torque fluctuations, facilitating a more balanced and consistent torque and speed output.
Building upon the preceding analysis outcomes, Fig. 4 illustrates the behavior of motor three-phase currents across distinct weight factor scenarios. Observing the figure, it becomes apparent that the A case yields a three-phase current output with reduced irregularities and a narrower fluctuation span compared to others. Particularly, at 0.35 s when an external load is imposed, all conditions exhibit a substantial upsurge in A-phase current. However, the A case generates a comparatively minor increase, implying enhanced system robustness when confronted with external perturbations. This attribute proves invaluable when constructing machinery under intricate operational settings or challenging environments.
Many of the aforementioned findings are derived from qualitative analyses and may lack robust persuasiveness. To provide deeper insight into the algorithm’s performance, we compute and present in Table 3 the current ripple, current harmonics, and average switching frequency across the entire simulation timeframe, encompassing a range of operational scenarios.
Table 3 demonstrates a clear trend where the A case exhibits the smallest current ripple and harmonics. This observation substantiates the algorithm’s efficacy under the A case and aligns with findings regarding three-phase currents. Regarding the switching frequency, the A case remains viable; however, a notable surge in current ripple and harmonics is evident when contrasted with the lower switching frequency linked to the A case. This escalation compromises the MPC algorithm’s efficacy and contributes to heightened losses during PMSM system operation. To provide further insight into the Table 3 outcomes, the article introduces an evaluation function M for validation, computed as follows:
It’s important to emphasize that the numerical value embodied by the evaluation function M entails a level of intricacy. For now, we consider it solely as a dimensionless parameter, initially utilized for comparing the performance of the MPC algorithm across diverse working conditions. We refrain from delving into its current physical interpretation. Refer to Table 4 for its specific values.
The data presented in Table 4 reveals that the A case yields the lowest evaluation function value. While the C case results in a slightly higher evaluation function value compared to the A case, an analysis considering preceding parameters like dq-axis current fluctuation, three-phase current operation, and average switching frequency further supports the conclusion that the A case stands as the optimal weight factor combination for application in the MPC algorithm for PMSM.
4 Conclusion
This paper delves into the cost function of the MPC algorithm for PMSM. The model is built within a simulation system, exploring and contrasting various combinations of weight factors for the dq-axis current within the cost function. Beyond examining parameters such as dq-axis current, motor speed, and three-phase current, this study introduces current ripple and current harmonics to formulate a novel evaluation function. Leveraging this approach alongside the average switching frequency during algorithm execution, the study quantitatively assesses the working conditions depicted by distinct weight factors, ultimately deriving optimal performance from the amalgamation of weight factor combinations. In a comprehensive sense, this paper’s research content holds specific implications for the advancement of electric power-driven construction machinery.
References
Hinojosa K (2022) Determinants of eco-innovation in the change towards a circular economy: an empirical analysis of Spanish firms. J Innov Econ Manag 39:105–139. https://doi.org/10.3917/jie.039.0105
Xu Z, Wang X, Wu G (2023) Exploring the coupling relationship of industrial agglomeration and low-carbon economy considering spatiotemporal differentiation: an empirical study in China’s construction machinery industry. Front Eng Manag 10(2):285–299. https://doi.org/10.1007/s42524-022-0197-1
de Bortoli A, Agez M (2023) Environmentally-extended input-output analyses efficiently sketch large-scale environmental transition plans: illustration by Canadas road industry. J Cleaner Prod 388, Art no. 136039. https://doi.org/10.1016/j.jclepro.2023.136039
Sreenivasu SVN, Sathesh Kumar T, Bin Hussain O, Yeruva AR, Kabat SR, Chaturvedi A (2023) Cloud based electric vehicle’s temperature monitoring system using IOT. Cybern Syst; Early Access 2023. https://doi.org/10.1080/01969722.2023.2176649
Sun X, Tang YW, Xiao X, Xie YL (2023) Predictive trajectory control strategy for permanent magnet synchronous motor drives based on deadbeat predictive flux linkage control method. IEEE Trans Power Electron 38(2):2327–2338. https://doi.org/10.1109/tpel.2022.3213808
Dat NT, Van Kien C, Anh HPH (2023) Advanced adaptive neural sliding mode control applied in PMSM driving system. Electr Eng. https://doi.org/10.1007/s00202-023-01874-8
Wang S, Wu J, Chiclana F, Sun Q, Herrera-Viedma E (2022) Two-stage feedback mechanism with different power structures for consensus in large-scale group decision making. IEEE Trans Fuzzy Syst 30(10):4177–4189. https://doi.org/10.1109/tfuzz.2022.3144536
Wang HF, Zheng XQ, Yuan XB, Wu XZ (2022) Low-complexity model-predictive control for a nine-phase open-end winding PMSM with dead-time compensation. IEEE Trans Power Electron 37(8):8895–8908. https://doi.org/10.1109/tpel.2022.3146644
Gao L, Chai F (2023) Parameter optimization of model predictive direct motion control for distributed drive electric vehicles considering efficiency and the driving feeling. Sensors (Basel, Switz) 23(14):2023. https://doi.org/10.3390/s23146324
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), 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 license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license 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.
Copyright information
© 2024 The Author(s)
About this paper
Cite this paper
You, Z., Bian, Y., Ding, Z., Chen, L. (2024). A Study on Weighting Factors in Cost Function of Model Predictive Control Algorithms. In: Halgamuge, S.K., Zhang, H., Zhao, D., Bian, Y. (eds) The 8th International Conference on Advances in Construction Machinery and Vehicle Engineering. ICACMVE 2023. Lecture Notes in Mechanical Engineering. Springer, Singapore. https://doi.org/10.1007/978-981-97-1876-4_38
Download citation
DOI: https://doi.org/10.1007/978-981-97-1876-4_38
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-1875-7
Online ISBN: 978-981-97-1876-4
eBook Packages: EngineeringEngineering (R0)