1. Introduction
In recent years, the switched reluctance motor (SRM) has garnered significant attention from researchers and industries due to its simple structure, reliable operation, flexible control, and low cost [1,2]. With the advancement of industrial automation, the synchronization and coordination of multiple motors have become critical as applications demand high power or high reliability. These applications include motion control systems [3], electric vehicles [4], textile printing and dyeing [5], and rolling mills. The synchronization performance of these motors directly influences the stability of industrial processes and the quality of the final product [6,7]. However, due to manufacturing discrepancies and other factors, achieving perfect consistency in the mechanical characteristics of each motor is challenging. This lack of uniformity results in significant synchronization errors during multi-motor operations, ultimately degrading system performance.
Addressing the issues of torque ripple and noise at low speeds caused by the doubly salient structure and magnetic saturation of SRM, [8] proposed an active boost power converter capable of controlling nonlinearity of the current and speed of SRM. To mitigate issues related to speed variations in the SRM, a PID controller was designed using a PSO, which significantly improved the speed control of the SRM, enhancing both the system’s accuracy and robustness. [9] provided a detailed analysis of the application of PSO in tuning the hysteresis current controller and direct instantaneous torque controller for a four-phase 8/6 SRM. The optimization of controller parameters and commutation angles aims to minimize torque ripple, improve efficiency, and enhance steady-state performance. [10] employed a direct torque control system and proposed an improved fuzzy control system based on self-tuning parameter regulation, effectively solving the response time and steady-state accuracy issues in SRM drive systems. [11], by introducing a fuzzy controller based on Mandani fuzzy control rules between the speed outer loop and current inner loop of the established SRM speed control system model, showed the speed fluctuation range of the unexcited start is reduced from 3.2% to 2.3%, the torque fluctuation range is reduced by 11.122%, and the current fluctuation range is greatly reduced. [12] analyzed the mechanism of torque ripple generation under traditional current chopping control and proposed a segmented PWM variable duty cycle control method based on current chopping. This method utilizes the inductance characteristic curve for segmented control, better accommodating the required rate of current change, leading to improved current tracking and more effective suppression of torque ripple.
Current research on multi-motor speed synchronization control primarily focuses on two key areas: the control structure of the system and the control algorithms employed [13]. The ultimate goal is to ensure that both synchronization and tracking performance meet the required specifications [14]. The widely adopted strategies for multi-motor synchronization integrate control structures with algorithms, with the master-slave and deviation coupling structures being the most commonly utilized synchronization control architectures in recent studies [15]. Ref. [16] introduced the master-slave control method, where the speed control outer loop and current control inner loop are implemented in the master and slave motors, respectively. In this approach, the actual speed and current of the master motor serve as reference inputs for the slave motor. However, due to significant signal delays, especially during startup and shutdown phases, this method is generally suitable for applications with lower synchronization performance requirements. Some researchers have sought to enhance its performance by incorporating sliding-mode control and fuzzy logic methods [17,18]. In 1980, Y. Koren [19] proposed a cross-coupling control structure, which introduced a closed-loop control system. This structure adds a speed error compensation module to the parallel motor control system, compensating for the speed difference between motors by feeding the error back into the subsequent controllers, thereby achieving operational coupling between motors. Additionally, ref. [20] applied the adjacent coupling control strategy to the position synchronization control of linear SRMs, successfully achieving synchronization between three motors. Ref. [21] introduced an improved cross-coupling control strategy based on sliding mode control (ISMC) for speed synchronization. The stability of this approach is demonstrated using Lyapunov-based analysis. However, the synchronization performance of the cross-coupling structure degrades as the number of motors increases. To optimize cross-coupling control for multi-motor scenarios, a deviation coupling structure has been proposed. This structure is well-suited for applications that require synchronization of three or more motors, offering reduced signal delays and demonstrating effective control in practical engineering applications [6]. The deviation coupling structure employs fixed gain compensation based on the motor’s rotational inertia, considering only the impact of inertia on synchronization performance. However, when subjected to significant load variations, the system experiences significant fluctuations, potentially leading to instability. To further enhance the synchronization performance and disturbance rejection capability of multi-motor systems, numerous researchers have focused on improving traditional coupled synchronization control strategies and optimizing the performance of individual motors within these systems. Ref. [22] proposed a proportional integral-based, deviation-coupled speed compensator for error compensation in the motor speed loop, with results demonstrating a significant reduction in synchronization errors. Ref. [23], by incorporating feedback compensation for individual motor speeds and positional errors, further improved the existing deviation-coupled control structure while employing an inverse fuzzy sliding mode control algorithm to enhance the performance of individual motors. The findings indicate improved synchronization stability and faster response times within the multi-motor system. Additionally, ref. [24] introduced a cooperative speed controller based on deviation coupling, which linearly combines the phase currents of individual motors, speed tracking errors and their integrals, and coordination errors and their integrals, as well as coordination errors and their integrals. Comparative analyses show that this controller offers superior synchronization performance and robustness. Ref. [25] enhanced the deviation coupling structure and designed a precise motor speed control using an ultra-twisting sliding mode controller. This approach suppresses chattering, reduces the convergence time of error variables, and ensures system stability with rapid convergence.
In multi-motor synchronous control systems, the selection of control parameters is crucial, as improper parameter values can significantly reduce control accuracy and even cause control failure. Traditional empirical and experimental approaches often suffer from low precision, time-consuming and labor-intensive debugging, and poor robustness. The PSO algorithm, inspired by the unpredictable movements of bird flocks, is designed to find optimal solutions in complex search spaces. Unlike genetic algorithms, PSO eliminates crossover and mutation operations, making it simpler, easier to implement, and highly convergent, which makes it particularly suitable for optimization problems in practical engineering. Ref. [26] applied PSO for PID controller parameter optimization in a permanent magnet servo motor, demonstrating the superiority of PSO. Similarly, ref. [27] employed the chicken swarm optimization algorithm to determine the optimal PID controller parameters, improving the system’s accuracy, response speed, and robustness. In literature [28], PSO was used to optimize a fuzzy PID control system, which enhanced the accuracy of the navigation path in an intelligent library robot system. Additionally, ref. [29] applied PSO with adaptive weights to optimize PID controller parameters, further improving the controller’s effectiveness.
In summary, for the synchronization control system of three or more motors, the deviation coupling structure is the optimal method for achieving synchronization. To address the issues within the deviation coupling structure, this paper proposes a deviation coupling controller with a synchronization error compensation method optimized using PSO with adaptive weights. This controller introduces a gain equation, where the gain is the product of the gain coefficient and the motor’s self-tracking error. The gain coefficient is optimized using the PSO algorithm with adaptive weights to ensure minimal global synchronization error.
The following is a summary of the contributions made by this paper:
(1). Recent advances in SRM control systems and multi-motor synchronization strategies are reviewed.
(2). The paper analyzes the basic equations of SRM, thus constituting the mathematical model of SRM, and neglect some of its nonlinear factors, solve the linear model of the motor, and design the corresponding control strategy for the model.
(3). While aiming at the shortcomings of the traditional deviant coupling, certain improvements are made, and the process of realizing the idea of its improvement is discussed.
(4). The principle of the PSO algorithm with adaptive weights is explained, and the cumulative sum expression of the absolute value of the synchronization error is used as the fitness function.
(5). A multi-motor synchronous control simulation model is constructed to compare the synchronous performance of the traditional deviation-coupled structure, the fuzzy PID-based improved structure, and the improved structure in this paper, which proves the superiority of the synchronous control of multi-SRMs.
(6). The research work in this paper is summarized, and the next steps in the research program are envisioned.
2. Switched Reluctance Motors
2.1. Working Principle
The stator and rotor poles of an SRM feature a convex pole structure. Concentrated windings are placed on the stator poles, with two radially opposite windings forming a phase. The rotor, composed of laminated silicon steel sheets, contains no windings. The operating principle of the SRM is based on the “principle of minimum reluctance” [30], wherein the magnetic flux follows the path of least reluctance. This principle drives the magnetic circuit elements to align with the position that minimizes magnetic reluctance. Consequently, the magnetic flux is always constrained to follow the path of lowest magnetic reluctance, forcing the magnetic circuit’s conductive elements to move into the position that minimizes the total magnetic reluctance. When the stator windings are energized, the magnetic circuit tends to follow the path of minimum reluctance. When the rotor’s convex poles are misaligned with the stator’s convex poles, the air gap is larger, leading to higher reluctance. Once the stator pole windings are energized, magnetic attraction is generated on the rotor poles, reducing the air gap and consequently decreasing the reluctance of the magnetic circuit. By energizing the phase windings of the stator in a specific sequence, electromagnetic torque, driven by the reduction in reluctance due to magnetic field distortion, is produced. This results in the continuous rotation of the motor rotor.
2.2. Mathematical Model
According to the principle of electromechanical energy conversion, the SRM can be modeled as a two-port device, with one pair of electrical ports and one pair of mechanical ports, coupled through a shared magnetic field. For simplification, the number of phases in the SRM is denoted as , and each phase is assumed to be structurally and parametrically symmetric. In this analysis, iron losses and mutual inductance between phase windings are neglected. In the electrical port, the applied voltage, resistance, current, and induced electromotive force of the -phase winding are denoted by , , , and , respectively. The magnetic flux linkage of the -phase winding in the coupled magnetic field is represented by and the rotor position angle by . In the mechanical port, the electromagnetic torque, load torque, viscous friction coefficient, and moment of inertia are represented by , , , and , respectively.
2.2.1. Circuit Equation
According to the laws of electromagnetic induction:
(1)
The voltage balance equation for phase of the SRM can be obtained as [31]:
(2)
The magnetic flux linkage of each phase winding is a function of the current and self-inductance of that phase, as well as the current and mutual inductance of the other phases and the rotor position angle. However, since the mutual inductance between phases in an SRM is negligible compared to the self-inductance, it is typically disregarded in SRM calculations for simplification. Thus, the magnetic flux linkage equation becomes [31]:
(3)
The inductance of each phase is a function of the phase current and the rotor position angle . This relationship arises from the nonlinearity of the SRM’s magnetic circuit, which causes the inductance to depend on the current. The variation of inductance with rotor position is a key characteristic of the SRM and is fundamental to torque generation.
Substituting Equation (3) into Equation (2) results in the following expression [31]:
(4)
The equation above indicates that the supply voltage is balanced by the voltage drops across three components of the circuit. The first term on the right-hand side represents the resistive voltage drop in the -phase circuit. The second term corresponds to the electromotive force (EMF) induced by the variation in current, referred to as the transformer EMF. The third term represents the EMF induced by the change in rotor position, known as the motional EMF, which is directly related to the energy conversion process in the SRM.
2.2.2. Mechanical Equation
Based on the principles of mechanics, the rotor’s equation of motion under the influence of electromagnetic torque and load torque can be expressed as follows [11]:
(5)
where represents the moment of inertia and denotes the friction coefficient.2.2.3. Electromechanical Linkage Equation
An analysis of the electromechanical energy conversion process for a single-phase winding of the SRM over one operating cycle is conducted. The instantaneous electromagnetic torque at any operating point is given by [31]:
(6)
The energy storage W of the winding at any point can be expressed as:
(7)
The magnetic co-energy of the winding at any point can be expressed as:
(8)
Since the SRM is a nonlinear electromechanical device, the integrals of its stored energy and co-energy are difficult to solve analytically, and the stored energy and co-energy are not equal. Due to the rotational inertia of both the motor and the load, the motor’s output and dynamic equilibrium are determined by the average torque. Assuming symmetrical windings for each phase, the average electromagnetic torque of the SRM is given by [11]:
(9)
where m is the number of phases of the motor and is the number of rotor poles.2.2.4. Linear Model
Equations (1)–(9) constitute the mathematical model of the SRM. Although this model provides a complete and accurate description of the electromagnetic and mechanical relationships of the SRM, it is challenging to apply in practice due to the difficulty of analytically solving and . Therefore, in practical simulations and experiments, some minor factors are often neglected.
The paper employs a relatively simple linear modeling approach to account for variations in magnetic flux linkage, deliberately neglecting certain nonlinear factors such as electromagnetic saturation, eddy currents, and mutual inductance between phases. Linearized analytical expressions for magnetic flux linkage and torque are derived under the assumption that phase inductance depends solely on rotor position and is independent of phase current. The relationship between winding inductance and rotor position [32], assuming it varies linearly, is illustrated in Figure 1.
The relationship between the winding inductance of the SRM and the rotor position angle, as derived from the linear model, is as follows [32]:
(10)
Here, , , and are constants for a given fabricated SRM motor. These constants can be determined analytically based on the motor’s structural parameters or experimentally.
At the moment the main switch is activated, the initial state of the circuit is characterized by and . When the switch is deactivated at time , the winding enters the continuity period . Based on the initial conditions and the fundamental equilibrium equations of the motor, a piecewise analytical expression for the winding magnetic flux linkage can be derived as follows:
(11)
where is the turn-on angle, is the turn-off angle, and represents the winding voltage.Thus, the expression for the phase torque is [32]:
(12)
Equations (11) and (12) provide simple analytical expressions for the magnetic flux linkage and torque within the linear model. The motor is controlled by optimizing parameters, such as the turn-on angle and turn-off angle, to ensure it meets the operational requirements.
2.3. Control Strategies for SRM
Figure 2 illustrates the block diagram of the control strategy for the SRM speed control system.
The control strategy aims to achieve the desired motor speed by using proportional-integral (PI) control as the primary method. It incorporates two systematic closed-loop controls: speed and current. The variable-angle voltage PWM control method is employed to adjust the motor speed based on feedback. The speed regulator generates a current reference value i1, which, along with the current feedback, forms the current closed-loop control. This control loop adjusts the PWM duty cycle to regulate the current, ensuring a rapid response. The controller manages the switching of the main power device at a constant chopping frequency and adjusts the average voltage across the phase winding by varying the on-off times, i.e., the duty cycle, to control the phase current.
3. Improved Deviation Coupling Structure
3.1. Deviation Coupling Structures
The traditional deviation-coupling structure, illustrated in Figure 3, consists primarily of a speed loop controller, a speed compensator, and a multi-motor system [6]. This method modifies the cross-coupling approach by compensating the speed of each motor based on the operating status of the others. The compensation signal in the deviation coupling control is generated by multiplying the speed feedback of one motor by the deviation of the feedback from the other motors, applying the appropriate gain coefficients, and then summing these values.
Controllers 1, 2, and 3 are primarily designed as tracking error controllers, with their structure depicted in Figure 4.
In the deviation coupling structure, the speed compensator is crucial. For example, the structure of the speed feedback module for the first motor is illustrated in Figure 5.
In the figure, and represent the feedback gain coefficient for the motor speed difference. Its purpose is to compensate for the variation in rotational inertia between the motors, and its value can be expressed as:
(13)
Based on the structure shown in Figure 5, the value of speed compensation for each motor, under the influence of the speed compensator, can be derived as follows:
(14)
(15)
(16)
In the equation, represents the speed compensation value of the corresponding motor, also known as the synchronization error, while represents the motor’s rotational speed. However, the compensation process suffers from excessive error oscillations and poor synchronization accuracy. To address this issue, an optimized synchronization error compensation method is proposed.
3.2. Improved Speed Compensator
The conventional synchronization error compensation value arises from differences in motor speeds, i.e., varying tracking errors. However, the root cause of synchronization error lies in the discrepancy between each motor’s actual rotational speed and its target speed, also known as self-tracking error. Therefore, the self-tracking error can be incorporated into the speed compensator of the traditional deviation coupling structure to measure the influence of motor speed on synchronization error and regulate the synchronization error compensation. The optimized structure is shown in Figure 6.
In the figure, represents the gain equation, which is expressed as follows:
(17)
where represents the absolute value of the tracking error for the -th motor, is the gain coefficient, is the real-time speed of the -th motor, and is the desired speed. The improved synchronization error compensation value can thus be expressed as:(18)
To eliminate the potential negative effects of the sign of the self-tracking error on synchronization performance and to prevent under- or overcompensation, the gain equation is designed as the product of the absolute value of the self-tracking error and the gain coefficient . This gain equation is then multiplied by the absolute value of the self-tracking error. The difference between the real-time speed of the -th motor and the other motors is summed and further multiplied by the gain equation to obtain the synchronization error compensation value. This approach ensures effective coupling between the motors and allows for timely response to changes in motor speed. By dynamically adjusting the gain coefficient, the synchronization error compensation value is adaptively regulated in real time.
4. Adaptive Particle Swarm Optimization Algorithm
4.1. Standard Particle Swarm Optimization Algorithm
PSO is a modern intelligent optimization algorithm that belongs to the evolutionary class of algorithms. It is inspired by the collective behavior of flocks of birds foraging for food. In the PSO algorithm, each bird in the flock is abstracted as a particle with attributes of position and velocity. While individual particles (or birds) do not know the precise location of the food, they are aware of the positions of other particles and their respective distances to the food. This information-sharing mechanism allows the entire swarm to progressively converge toward the food source, even if individual particles may not always move closer to the target in each iteration.
The PSO algorithm begins by initializing a swarm of particles, each with a specified initial position and velocity. The fitness function evaluates each particle, and its fitness value is recorded as the current personal best. Particles then share information to determine the global best solution. The algorithm iterates by updating the particles’ velocities and positions, recalculating their fitness values. If a particle’s new fitness value exceeds its previous personal best, the new value becomes the updated personal best for that particle. After updating the personal bests of all particles, the global best solution is also updated. This process continues iteratively to refine the particles’ positions and velocities.
After determining the optimal solution identified by the particle itself, known as the personal best , and the optimal solution found by the entire swarm, known as the global best , the particle updates its velocity and position according to the following equation [33]:
(19)
(20)
where is the particle velocity, denotes the iteration index, is the current position of the particle, represents a random number between 0 and 1, and are the learning factors, typically set to 2, and is the inertia weight, which ranges between 0.1 and 0.9. Figure 7 illustrates the flowchart of the PSO.4.2. Particle Swarm Algorithm with Adaptive Weights
The inertia weight in the particle swarm algorithm influences the velocity of the particles, thereby affecting their search capabilities. A larger value of results in faster particle movement and a broader search range, enhancing global search capability. Conversely, a smaller value of leads to slower particle movement, a reduced search range, and improved local search capability. Therefore, the choice of is crucial for the overall effectiveness of the PSO algorithm.
To address the issue of the algorithm converging to a local optimum due to a fixed value of , an adaptive approach is employed to adjust [34]. The expression used for this adaptive adjustment is as follows:
(21)
where and represent the maximum and minimum values of , respectively; is the particle’s fitness value; is the average fitness value; and is the maximum fitness value.When is small, the solution tends to be closer to the optimal value. Based on this concept, the minimum inertia weight is used as an adaptive weight. The value of is calculated according to different fitness values to determine the optimal weight for use. The corresponding expression is as follows:
(22)
When , there is still a significant difference between the particle and its optimal solution, so the inertia weight should be increased to expand the search range and move closer to the optimal solution. Conversely, when , the particle is closer to its optimal solution, and a local search becomes more critical to refine and explore the optimal solution.
4.3. Synchronization Error Compensation Optimized by Adaptive Weighted PSO
The absolute value of the self-tracking error is obtained by calculating the difference between the desired speed and the real-time speed of each motor. The gain coefficient is then used to adjust . The adaptive PSO algorithm is employed to optimize .The adaptation function is defined as follows:
(23)
where is the number of sampling points, represents the synchronization error at the -th sampling point, and the adaptation value is obtained by calculating the cumulative sum of the absolute error values. The minimum adaptation value is used as the optimization objective to determine the corresponding optimal gain coefficient.5. Simulation Results
5.1. Simulation Model
The control system of a single SRM is extended to a synchronous control system for three motors. Based on the traditional and improved deviation coupling control structures introduced in Section 3, a synchronous control model for three SRMs is constructed on the Simulink R2023b platform. Additionally, the self-adaptive weight PSO algorithm is applied to the improved control structure to further enhance system performance. To validate the effectiveness of the proposed strategy, a comparative analysis is conducted between the deviation coupling structure based on adaptive fuzzy PID [35] and the improved deviation coupling structure based on the self-adaptive weight PSO algorithm. The specific simulation model is shown in Figure 8. By comparing the synchronization accuracy and system response characteristics under different control strategies, the superiority of the improved control structure in terms of synchronization error suppression and dynamic performance improvement is demonstrated.
In Figure 8, the simulation model of the single-phase SRM control system is shown in Figure 9. The main modules of this system include the SRM motor module (switched reluctant motor model from the machines library in specialized power systems), current hysteresis control module, PI control module, position detection module, and power converter module. The system adopts a dual-loop control strategy, with the speed loop as the outer loop and the current loop as the inner loop. The current loop only includes negative feedback for current, without speed feedback, allowing the current (torque) to remain at the maximum permissible value during transients, thereby enabling the motor to quickly reach a stable operating state. Once the system reaches a steady-state speed, the speed feedback regulates the motor, maintaining the speed at a constant value. The system incorporates a PI controller and a position detection module.
In the three different deviation coupling structures established, the control systems of each SRM are kept identical, with consistent control parameters and a given speed reference. To evaluate the synchronization performance of each system, this study analyzes the synchronization error curves during motor startup, sudden speed changes, and varying load disturbances. The comparison is based on key performance metrics, including overshoot, global synchronization error, and settling time. This analysis aims to assess the dynamic response and steady-state performance of each deviation coupling structure under disturbances, providing a comprehensive evaluation of its applicability and robustness in multi-motor synchronization control.
The three SRMs had identical parameters except for their moment of inertia, as shown detailed in Table 1.
5.2. Analysis of Results
The initial reference speed of the motor is set to , and the motor is controlled to start. The simulation time is set to 0.4 s, during which the reference speed is abruptly increased from to over 0.15 s. At 0.3 s, an interference load with a step value of 15 is applied. The speed response curves of Motor 1 and Motor 2, Motor 1 and Motor 3, as well as the speed differences between Motor 2 and Motor 3, are depicted in Figure 10, Figure 11, and Figure 12, respectively. The absolute value of the global synchronization error is illustrated in Figure 13.
The initial rotational speed is set to . The stage is localized and enlarged, as shown in Figure 14. Compare (a), (b), and (c) in Figure 14 to plot Figure 10, Figure 11 and Figure 12 clearly demonstrate that, compared to the traditional structure and the fuzzy PID improved structure, the adaptive PSO-based structure significantly reduces the speed difference between the motors. In Figure 13, the maximum synchronization error during the startup phase is reduced by 15.9% and 69.9% for the fuzzy PID and adaptive PSO improvements, respectively, compared to the traditional structure. This clearly highlights the advantage of the adaptive PSO-based structure in enhancing synchronization accuracy. As shown in Table 2, the overshoot and settling time for both the fuzzy PID and adaptive PSO structures are comparable, but both are significantly better than the traditional deviation coupling structure, indicating that both improved structures enhance the dynamic response performance of the system.
Figure 10, Figure 11 and Figure 12 clearly demonstrate that, compared to the traditional structure and the fuzzy PID improved structure, the adaptive PSO-based structure significantly reduces the speed difference between the motors. In Figure 13, the maximum synchronization error during the startup phase is reduced by 15.9% and 69.9% for the fuzzy PID and adaptive PSO improvements, respectively, compared to the traditional structure. This clearly highlights the advantage of the adaptive PSO-based structure in enhancing synchronization accuracy. As shown in Table 2, the overshoot and settling time for both the fuzzy PID and adaptive PSO structures are comparable, but both are significantly better than the traditional deviation coupling structure, indicating that both improved structures enhance the dynamic response performance of the system.
When the reference speed suddenly increases to at 0.15 s, Figure 10, Figure 11 and Figure 12 illustrate that the speed difference between the rotors increases to varying degrees. However, compared to the traditional structure, both optimization schemes significantly reduce the speed difference between the motors. As shown in Figure 13, the fuzzy PID and adaptive PSO optimization methods reduce the maximum synchronization error during the speed transient phase by 48.95% and 86.12%, respectively, significantly improving synchronization accuracy during this phase.
At 0.3 s, a step disturbance load of 15 is applied to all three motors. Figure 10, Figure 11 and Figure 12 show that after introducing the disturbance, the speed regulation time for the three structures is largely consistent. Once the system reaches steady state, both optimized structures significantly reduce the speed difference between the SRMs, keeping the fluctuations within a smaller range and noticeably improving disturbance rejection capability. However, further analysis of the global synchronization error curve in Figure 13 reveals that the difference in disturbance rejection between the fuzzy PID and adaptive PSO improvements is minimal, with both being significantly superior to the traditional structure.
6. Conclusions and Outlook
6.1. Conclusions
A deviation coupling structure based on an optimized synchronization error compensation method is proposed to enhance multi-motor synchronization control accuracy, which is susceptible to external disturbances and other factors. The optimization method involves dynamically adjusting the synchronization error compensation value by introducing a gain equation and using real-time comparisons of the absolute value of the tracking error to adjust the gain coefficient within the equation. The PSO algorithm with adaptive weights is employed to optimize the gain coefficient values, thereby facilitating intelligent parameter selection.
To evaluate the feasibility of the optimization methods, a synchronization control simulation of three SRMs was conducted, comparing the traditional deviation coupling structure, the fuzzy PID improved structure, and the adaptive PSO improved structure in terms of synchronization performance during motor startup, sudden speed increase, and load disturbance. The results show that in both the motor startup and sudden speed increase stages, the two optimized methods outperformed the traditional structure in terms of dynamic performance and synchronization accuracy. Specifically, the synchronization accuracy of the adaptive PSO improved structure was 54% and 37.17% higher than that of the fuzzy PID improved structure in these two stages, respectively. Under load disturbances, the difference in disturbance rejection capability between the two optimized structures was minimal, but both were significantly superior to the traditional structure. These findings indicate that the optimization methods exhibit excellent robustness and effectiveness when the control system is subjected to disturbances.
6.2. Outlook
In practical industrial production, numerous motors with differences in internal structures must work in coordination to meet production demands. The speed coupling among these motors is critical. Compared to traditional coupling methods, multi-motor systems face limitations in response stability and rapidity. This paper, based on a deviation coupling structure, introduces a novel algorithm and achieves certain progress in the research on synchronization strategies for multi-SRMs. However, there remain challenges and areas for improvement in this research:
The paper primarily addresses speed synchronization in multi-SRM systems. However, in practical applications, synchronization systems must also account for torque and power synchronization. These aspects are crucial for enhancing the overall performance and efficiency of multi-motor systems. Future research should focus on incorporating strategies for torque and power synchronization to further optimize system performance and meet the complex demands of industrial applications.
This study is limited to simulation analysis, and the experimental component, including hardware and software design, has not yet been conducted. Future work will focus on completing these aspects to validate the simulation results and further enhance the practical applicability of the proposed system.
The linear mathematical model of the SRM used in this paper involves several approximations, with some secondary factors being neglected. While these approximations do not significantly affect the simulation results, they are subject to certain limitations. In applications requiring higher control precision, these approximations may need further refinement to improve the model’s accuracy and reliability. Future work should focus on enhancing the model to better suit high-precision control scenarios.
Conceptualization, T.Z.; Data curation, T.Z.; Formal analysis, Y.G. and T.Z.; Investigation, Y.S.; Methodology, X.X.; Project administration, F.Z. Software, T.Z.; Supervision, X.X.; Validation, K.D., Y.X., and T.X.; Visualization, T.Z.; Writing—original draft, T.Z.; Writing—review & editing, X.X. All authors have read and agreed to the published version of the manuscript.
Data are contained within this article.
The authors declare no conflict of interest.
Footnotes
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.
Figure 1. Curve of winding inductance as a function of the relative position between the stator and rotor.
Motor Parameters.
Parameter | SRM1 | SRM2 | SRM3 |
---|---|---|---|
Pole configuration | 6/4 | 6/4 | 6/4 |
Stator resistance | 0.01 | 0.01 | 0.01 |
Inertia | 0.008 | 0.0085 | 0.009 |
Friction | 0.02 | 0.02 | 0.02 |
Unaligned inductance | 0.67 | 0.67 | 0.67 |
Aligned Inductance | 23.6 | 23.6 | 23.6 |
Evaluation of Starting Process Performance.
Motor | Sports Event | Overshoot | Stabilization Time (ms) |
---|---|---|---|
SRM1 | Traditional | 1.2 | 25.2 |
Fuzzy PID | 0.6 | 24.1 | |
APSO | 1.07 | 23.6 | |
APSO Optimization | 10.83 | 6.35% | |
SRM2 | Traditional | 2.1 | 25.3 |
Fuzzy PID | 0.53 | 23.9 | |
APSO | 0.8 | 23.6 | |
APSO Optimization | 61.9 | 6.35% | |
SRM3 | Traditional | 1.3 | 252 |
Fuzzy PID | 0.46 | 23.4 | |
APSO | 0.93 | 23.4 | |
APSO Optimization | 28.2 | 6.35% |
References
1. Saleh, A.L.; Számel, L. Improved Direct Instantaneous Torque Control Strategy of Switched Reluctance Motor based on Artificial Neural Network. Proceedings of the 2024 6th Global Power, Energy and Communication Conference (GPECOM); Budapest, Hungary, 4–7 June 2024; pp. 166-172. [DOI: https://dx.doi.org/10.1109/GPECOM61896.2024.10582580]
2. Al Quraan, L.; Saleh, A.L.; Szamel, L. Indirect Instantaneous Torque Control for Switched Reluctance Motor Based on Improved Torque Sharing Function. IEEE Access; 2024; 12, pp. 11810-11821. [DOI: https://dx.doi.org/10.1109/ACCESS.2024.3355389]
3. Lin, H.; Zhao, F.; Kwon, B.-I. Analysis and Control of the Permanent Magnet Synchronous Motor with Auxiliary Modular Design. IEEE Trans. Magn.; 2018; 54, pp. 1-6. [DOI: https://dx.doi.org/10.1109/TMAG.2018.2849389]
4. Wang, H.; Sun, W.; Jiang, D.; Qu, R. A MTPA and Flux-Weakening Curve Identification Method Based on Physics-Informed Network Without Calibration. IEEE Trans. Power Electron.; 2023; 38, pp. 12370-12375. [DOI: https://dx.doi.org/10.1109/TPEL.2023.3295913]
5. Kuznetsov, B.I.; Nikitina, T.B.; Bovdui, I.V. Structural-Parametric Synthesis of Rolling Mills Multi-Motor Electric Drives. Electr. Eng. Electromech.; 2020; pp. 25-30. [DOI: https://dx.doi.org/10.20998/2074-272X.2020.5.04]
6. Niu, F.; Sun, K.; Huang, S.; Hu, Y.; Liang, D.; Fang, Y. A Review on Multimotor Synchronous Control Methods. IEEE Trans. Transp. Electrification; 2022; 9, pp. 22-33. [DOI: https://dx.doi.org/10.1109/TTE.2022.3168647]
7. Xu, Y.; Cheng, Z.; Tang, W. Design of Multi-motor Synchronous Control System. Proceedings of the 2021 3rd Asia Energy and Electrical Engineering Symposium (AEEES); Chengdu, China, 26–29 March 2021; pp. 846-851. [DOI: https://dx.doi.org/10.1109/AEEES51875.2021.9403144]
8. Nimisha, K.; Senthilkumar, R. Optimal Tuning of PID Controller for Switched Reluctance Motor Speed Control Using Particle Swarm Optimization. Proceedings of the 2018 International Conference on Control, Power, Communication and Computing Technologies (ICCPCCT); Kannur, India, 23–24 March 2018; pp. 487-491. [DOI: https://dx.doi.org/10.1109/ICCPCCT.2018.8574234]
9. Monish, M.; Kumar, H. A Multi-Objective Particle Swarm Optimization based Current Control and Torque Control for 8/6 Switched Reluctance Motor. Proceedings of the 2023 International Conference on Control, Communication and Computing (ICCC); Thiruvananthapuram, India, 19–21 May 2023; pp. 1-6. [DOI: https://dx.doi.org/10.1109/ICCC57789.2023.10164948]
10. Xiao, Z.; Zhang, G.; Huang, Y. Research on Fuzzy Control of Switched Reluctance Motor. Proceedings of the 2020 Chinese Control and Decision Conference (CCDC); Hefei, China, 22–24 August 2020; pp. 189-192. [DOI: https://dx.doi.org/10.1109/CCDC49329.2020.9164207]
11. Xun, T.; Zhang, H. Research on Intelligent Speed Regulation System of Switched Reluctance Motor Based on Fuzzy Control. Proceedings of the 2022 7th International Conference on Intelligent Computing and Signal Processing (ICSP); Xi’an, China, 15–17 April 2022; pp. 991-996. [DOI: https://dx.doi.org/10.1109/ICSP54964.2022.9778495]
12. Yuliang, W.; Chaozhi, H.; Wensheng, C.; Lixiang, D. Segmental PWM Variable Duty Cycle Control of Switched Reluctance Motor Based on Current Chopping. Proceedings of the 2022 IEEE 5th International Electrical and Energy Conference (CIEEC); Nanjing, China, 27–29 May 2022; pp. 417-422. [DOI: https://dx.doi.org/10.1109/CIEEC54735.2022.9846743]
13. Štil, V.J.; Varga, T.; Benšić, T.; Barukčić, M. A Survey of Fuzzy Algorithms Used in Multi-Motor Systems Control. Electronics; 2020; 9, 1788. [DOI: https://dx.doi.org/10.3390/electronics9111788]
14. Shen, C.; Yang, H. A New Three-Motor Drive System Using Fuzzy Active Disturbance Rejection Control. Autom. Control Comput. Sci.; 2020; 54, pp. 207-215. [DOI: https://dx.doi.org/10.3103/S0146411620030086]
15. Chen, H. The parallel drive system of the double switched reluctance motors based on fuzzy logic. Proceedings of the 2004 IEEE 35th Annual Power Electronics Specialists Conference (IEEE Cat. No. 04CH37551); Aachen, Germany, 20–25 June 2004; Volume 5, pp. 3306-3310. [DOI: https://dx.doi.org/10.1109/PESC.2004.1355059]
16. Wang, B.; Lu, H.; Liu, Q.; Wang, S.; Pan, H.; Dai, J. Research on Synchronous Control Strategy of Dual-Drive Feed System Based on Fuzzy PID Control. Proceedings of the ASME 2022 17th International Manufacturing Science and Engineering Conference; West Lafayette, IN, USA, 27 June–1 July 2022; American Society of Mechanical Engineers: New York, NY, USA, 2022; 85802. [DOI: https://dx.doi.org/10.1115/MSEC2022-85458]
17. Shi, P.; Sun, W.; Yang, X.; Rudas, I.J.; Gao, H. Master-Slave Synchronous Control of Dual-Drive Gantry Stage with Cogging Force Compensation. IEEE Trans. Syst. Man, Cybern. Syst.; 2022; 53, pp. 216-225. [DOI: https://dx.doi.org/10.1109/TSMC.2022.3176952]
18. Inagaki, T.; Suzuki, K.; Dohmeki, H. The study of parallel synchronous drive in Permanent magnet linear synchronous motor. Proceedings of the 2017 11th International Symposium on Linear Drives for Industry Applications (LDIA); Osaka, Japan, 6–8 September 2017; pp. 1-4. [DOI: https://dx.doi.org/10.23919/LDIA.2017.8097263]
19. Koren, Y. Cross-Coupled Biaxial Computer Control for Manufacturing Systems. J. Dyn. Syst. Meas. Control; 1980; 102, pp. 265-272. [DOI: https://dx.doi.org/10.1115/1.3149612]
20. Song, H.; Song, Q.; Wei, W. Position Synchronization Control of Adjacent Cross-Coupled Linear Switched Reluctance Motor. Chin. J. Electr. Eng.; 2017; 37, pp. 7024-7031. [DOI: https://dx.doi.org/10.13334/j.0258-8013.pcsee.162361]
21. Han, G.; Lu, Z.; Hong, J.; Wu, M.; Xu, S.; Zhu, B. Speed Synchronization Control of Dual-SRM Drive with ISMC-Based Cross-Coupling Control Strategy. IEEE Trans. Transp. Electrif.; 2022; 9, pp. 2524-2534. [DOI: https://dx.doi.org/10.1109/TTE.2022.3208230]
22. Geng, Q.; Wang, S.; Zhou, Z.; Shi, T.; Xia, C. Multi-motor speed synchronous control based on improved relative coupling struc-ture. Trans. China Electrotech. Soc.; 2019; 34, pp. 474-482. [DOI: https://dx.doi.org/10.19595/j.cnki.1000-6753.tces.180152]
23. Cheng, W.Y.; Luo, L.; Liu, Z.G. Improvement study of deviation coupling compensation backstepping synchronous control arithmetic. Mach. Des. Manuf.; 2016; 2, pp. 41-44. [DOI: https://dx.doi.org/10.19356/j.cnki.1001-3997.2016.02.011]
24. Wang, C.; Zhang, D.; Zhuang, H.; Lu, B. Coordinated synchronization control of multi-motor system based on synergetic control theory. Proceedings of the 2018 Chinese Control And Decision Conference (CCDC); Shenyang, China, 9–11 June 2018; pp. 160-164. [DOI: https://dx.doi.org/10.1109/CCDC.2018.8407123]
25. Su, S.; Yue, Y.; Liu, D. Multi-Motor Synchronous Control Based on Improved Deviation Coupling. Modul. Mach. Tool Autom. Manuf. Tech.; 2023;
26. Rahayu, E.S.; Ma’Arif, A.; Çakan, A. Particle Swarm Optimization (PSO) Tuning of PID Control on DC Motor. Int. J. Robot. Control. Syst.; 2022; 2, pp. 435-447. [DOI: https://dx.doi.org/10.31763/ijrcs.v2i2.476]
27. Qiao, D.; Mu, N.; Liao, X.; Le, J.; Yang, F. Improved evolutionary algorithm and its application in PID controller optimization. Sci. China Inf. Sci.; 2020; 63, 199205. [DOI: https://dx.doi.org/10.1007/s11432-019-9924-7]
28. Ren, X.; Yang, Y.; Gao, L.; Chen, J.; Mei, T.; Yu, J.; Han, Q. Research on Robot Tracking of Books Returning to Bookshelf Based on Particle Swarm Optimization Fuzzy PID Control. Proceedings of the 2020 Chinese Control And Decision Conference (CCDC); Hefei, China, 22–24 August 2020; pp. 2507-2511. [DOI: https://dx.doi.org/10.1109/CCDC49329.2020.9163983]
29. Mustafa, M.O. Optimal parameter values of PID controller for DC motor based on modified particle swarm optimization with adaptive inertia weight. East. Eur. J. Enterp. Technol.; 2021; 1, pp. 35-45. [DOI: https://dx.doi.org/10.15587/1729-4061.2021.225383]
30. Bian, H.; Chen, H.; Wang, R. Modeling and simulation of three-phase 6/4 switched reluctance motor speed control system. J. Phys. Conf. Ser.; 2020; 1684, 012139. [DOI: https://dx.doi.org/10.1088/1742-6596/1684/1/012139]
31. Tchavychalov, M.V.; Grebennikov, N.V.; Trinz, D.V. SRM Simulation with Reduced Amount of Initial Information. Proceedings of the 2020 International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM); Sochi, Russia, 18–22 May 2020; pp. 1-6. [DOI: https://dx.doi.org/10.1109/ICIEAM48468.2020.9112075]
32. Yankov, D.K.; Grigorova, T.G.; Dinkov, E.I. Modeling of a Tree-Phase 12/8 Pole Switched Reluctance Motor in MATLAB. Proceedings of the 2019 IEEE XXVIII International Scientific Conference Electronics (ET); Sozopol, Bulgaria, 12–14 September 2019; pp. 1-4. [DOI: https://dx.doi.org/10.1109/ET.2019.8878654]
33. Gao, M.; Yang, X. APSO-SL: An Adaptive Particle Swarm Optimization with State-Based Learning Strategy. Processes; 2024; 12, 400. [DOI: https://dx.doi.org/10.3390/pr12020400]
34. Wei, B.; Xia, X.; Yu, F.; Zhang, Y.; Xu, X.; Wu, H.; Gui, L.; He, G. Multiple adaptive strategies based particle swarm optimization algorithm. Swarm Evol. Comput.; 2020; 57, 100731. [DOI: https://dx.doi.org/10.1016/j.swevo.2020.100731]
35. Li, Q.; Yang, C.; Li, H.; Zhang, M.; Liu, P.; Cheng, X.; Guo, P. Improved Deviation Coupling Synchronous Control Based on Adaptive Fuzzy PID. Proceedings of the 2019 IEEE 8th International Conference on Fluid Power and Mechatronics (FPM); Wuhan, China, 10–13 April 2019; pp. 567-574. [DOI: https://dx.doi.org/10.1109/FPM45753.2019.9035803]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2024 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/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Switched reluctance motors (SRMs) are widely used in industrial applications due to their advantages. Multi-motor synchronous control systems are crucial in modern industry, as their control strategies significantly impact synchronization performance. Traditional deviation coupling control structures face limitations during the startup phase, leading to excessive tracking errors and exacerbated by uneven load distribution, resulting in desynchronized motor acceleration and increased speed synchronization errors. This study proposes a modified deviation coupling control method based on an adaptive weighted particle swarm optimization (PSO) algorithm to enhance multi-motor synchronization performance. Traditional deviation coupling control applies equal reference torque inputs to each motor’s current loop, failing to address uneven load distribution and causing inconsistent accelerations. To resolve this, a gain equation based on speed deviation is introduced, incorporating self-tracking error and gain coefficients for dynamic synchronization error compensation. The gain coefficients are optimized using the adaptive weighted PSO algorithm to improve system adaptability. A simulation model of a synchronization control system for three SRMs was developed in the Matlab/Simulink R2023b environment. This model compares the synchronization performance of traditional deviation coupling, Fuzzy-PID improved structure, and adaptive PSO improved structure during motor startup, sudden speed increases, and load disturbances. The validated deviation coupling control structure achieved the initial set speed in approximately 0.236 s, demonstrating faster convergence and a 6.35% reduction in settling time. In both the motor startup and sudden speed increase phases, the two optimized methods outperformed the traditional structure in dynamic performance and synchronization accuracy, with the adaptive PSO structure improving synchronization accuracy by 54% and 37.17% over the Fuzzy-PID structure, respectively. Therefore, the PSO-optimized control system demonstrates faster convergence, improved stability, and enhanced synchronization performance.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details


1 School of Automation, Wuhan University of Technology, Wuhan 430070, China;
2 School of Power and Mechanical Engineering, Wuhan University, Wuhan 430072, China;