Fatigue Test and Control System Simulation for Worm Gears

In my research on the fatigue characteristics of worm gears, I designed a specialized test bench capable of accurately measuring the fatigue life of worm gears through a series of controlled experiments. The core of this work lies in establishing a precise mathematical model of the control system and performing MATLAB simulations to verify system stability and performance. The experimental results demonstrate that the system meets accuracy requirements while maintaining reliable and stable operation.

1. Introduction to Fatigue Testing of Worm Gears

Fatigue testers are essential instruments for studying and detecting the mechanical properties and reliability of materials, components, and various products. They are widely used in scientific research, energy transportation, mechanical electronics, and many other fields. In particular, fatigue testing of worm gears is critical because these components often operate under cyclic loads in applications such as automotive steering systems, industrial machinery, and aerospace mechanisms. The ability to accurately predict the fatigue life of worm gears directly impacts product safety and longevity. The test bench I developed integrates modern closed-loop servo control, digital display, mechatronics, and computer technology to provide a robust platform for worm gear fatigue evaluation.

2. Structure and Control Principle of the Worm Gear Fatigue Test Bench

The test bench consists of three main parts as illustrated in the mechanical schematic (conceptual diagram omitted for brevity). The first part includes a permanent magnet synchronous motor (Motor 1) connected to the worm shaft and a torque sensor (Sensor 1). Motor 1 operates in speed control mode, regulating the rotational speed of the worm gears. Sensor 1 measures the torque at the worm end with a range of ±10 Nm. The second part includes an asynchronous motor (Motor 2) connected to the worm wheel and a torque sensor (Sensor 2). Motor 2 operates in torque control mode, acting as a load that can provide any torque up to 200 Nm. Sensor 2 measures the torque at the worm wheel end with a range of ±200 Nm. The third part is the supporting frame that secures the motors, sensors, and the worm gear assembly.

2.1 Servo Motor Speed and Torque Control

The speed control block diagram for Motor 1 involves setting a target speed, which passes through a speed loop filter and a PI controller. The output of the PI controller is then limited by a torque limiter, which can be set by the user based on maximum allowable torque. If the torque demand exceeds this limit, the system outputs the maximum allowed torque. The signal then goes through a PWM inverter to generate three-phase voltage driving the motor. An encoder on the motor shaft provides feedback of actual speed and position to close the loop. This typical closed-loop control ensures high precision and stability of the motor speed.

For torque control of Motor 2, the block diagram is slightly different. The torque setpoint (in Nm) is given as the input to the torque loop. The torque sensor measures the actual torque, and the error between setpoint and measurement is processed by a PI controller. The output of this torque PI controller becomes the speed reference for an inner speed loop. The speed loop then follows the same structure as the speed control of Motor 1: filtering, PI control, torque limiting, and PWM inversion. Additionally, the speed of the small motor (Motor 1) is fed forward as a compensation to the torque loop, which helps maintain both speed stability and torque accuracy.

Table 1: Key Motor Parameters
Parameter Motor 1 (Speed Control) Motor 2 (Torque Control)
Type Permanent Magnet Synchronous Motor Asynchronous Motor
Rated Torque 2.0 Nm (max ±10 Nm sensor) 150 Nm (max ±200 Nm sensor)
PWM Gain KPWM 6.14 V/A 8.4 V/A
PWM Time Constant TPWM 143 μs 187 μs
Armature Resistance Ra 0.12 Ω 0.2 Ω
Armature Inductance La 0.0016 H 0.0022 H

3. Fatigue Test Setup and Target Curve Input for Worm Gears

The fatigue test of worm gears is performed by setting a desired number of cycles through the host computer. The lower-level controller executes a synchronized motion profile: the speed motor follows a position curve while the torque motor follows a torque curve. The two motors cooperate to apply the designed load pattern. The target loading curves are shown below.

The position curve (for Motor 1) and torque curve (for Motor 2) are periodic functions. The fatigue cycle count is determined by the number of periods of the virtual axis, which runs at constant speed in one direction. The program sets a target number of cycles N. When the actual position of the virtual axis reaches N times the period length, the system stops and disables the drives. If an alarm occurs during operation, the system resets automatically.

An excerpt of the control logic code (simplified) is as follows:

IF Axis_1.positioningstate.actualposition >= sp_tired_time * cam_xscale_input THEN
    _startTask(MotionTask_4);  // Set the number of cycles
END_IF

4. Modeling and Simulation of the Worm Gear Test Bench

To analyze the dynamic behavior of the system, I developed a mathematical model of the worm gear test bench. The simplified mechanical model includes the inertias, torsional stiffnesses, and damping of the components. The system equations were derived based on Newton’s second law for rotational systems. Transfer functions for each subsystem were obtained through Laplace transforms.

4.1 Mechanical Model

The dynamic equation for the motor side (simplified) can be expressed as:

$$ J_2 \frac{d^2\theta_{m2}}{dt^2} = T_{m2}(t) – K_2\theta_{m2}(t) – x(t)\cdot\frac{2\pi}{L} $$

and for the worm gear side:

$$ J_0\frac{2\pi}{L}\frac{d^2x(t)}{dt^2} = -K_0\left(x(t)\frac{2\pi}{L} – \theta_{m2}(t)\right) – c\left(\frac{2\pi}{L}\frac{dx(t)}{dt}\right) – mgu\frac{L}{2\pi} $$

where:

  • \( J_0 \) is the equivalent rotational inertia reflected to the motor shaft
  • \( K_0 \) is the equivalent torsional stiffness of the system
  • \( c \) is the equivalent damping coefficient
  • \( L \) is the lead of the worm gear (pitch)
  • \( u \) is the friction coefficient between worm and worm wheel

After Laplace transformation, the transfer function from motor torque to worm gear displacement is:

$$ G(s) = \frac{L/(2\pi) \cdot \omega_n^2}{s^2 + 2\xi\omega_n s + \omega_n^2} $$

where:

$$ \omega_n = \sqrt{\frac{K_0}{J_0}} \quad \text{(natural frequency)} $$
$$ \xi = \frac{c_0}{2J_0\omega_n} \quad \text{(damping ratio)} $$

4.2 Electrical and Control Subsystem Transfer Functions

The PWM inverter is modeled as a first-order lag:

$$ G_{PWM}(s) = \frac{K_{PWM}}{T_{PWM}s + 1} $$

The current feedback filter:

$$ G_{fi}(s) = \frac{1}{T_i s + 1} $$

The speed feedback filter:

$$ G_{fn}(s) = \frac{1}{T_n s + 1} $$

Using the parameters from Table 1 and additional measurements, the following table summarizes the calculated control parameters:

Table 2: Control System Parameters for Worm Gears Test Bench
Parameter Symbol Motor 1 (Worm side) Motor 2 (Wheel side)
Electrical time constant τI 0.0020 s 0.0020 s
Current loop gain KI 0.0804 0.0830
Speed loop gain KP 1.8 0.06
Current feedback filter time constant Ti 100 μs 100 μs
Speed feedback filter time constant Tn 0.01 s 0.01 s
Current detection gain Kp1 1 1
Speed detection gain Kp2 1 1

4.3 Equivalent Inertia and Stiffness Calculation

The inertia for the worm side (Motor 1) includes the motor rotor, couplings, sensors, and the worm itself. Using the formula for hollow cylinders:

$$ J = \frac{M(D_1^2 – D_2^2)}{8} $$

I calculated the inertia of each component:

Table 3: Inertia Components for Worm Gears System
Component Mass (kg) Outer Diameter (m) Inner Diameter (m) Inertia (kg·m²)
Motor 1 rotor 9.0×10⁻⁴
Coupling 3 0.2 0.06 0 9.0×10⁻⁵
Coupling 4 0.2 0.06 0 9.0×10⁻⁵
Sensor 8 8.0×10⁻⁷
Worm (mass 0.2 kg, lead L=0.01 m) 0.2 m(L/(2π))² = 5.07×10⁻⁷
Shaft (mass 0.3 kg, diameter 0.015 m) 0.3 0.015 0 8.44×10⁻⁶
Total J01 1.0935×10⁻³

Similarly, for the wheel side (Motor 2):

Table 4: Inertia Components for Worm Wheel Side
Component Mass (kg) Outer Diameter (m) Inner Diameter (m) Inertia (kg·m²)
Motor 2 rotor 1.1×10⁻³
Coupling 1 1.0 0.12 0 1.8×10⁻³
Coupling 2 2.0 0.15 0 5.625×10⁻³
Worm wheel 1.0 0.17 0 3.6125×10⁻³
Shaft (mass 0.8 kg, diameter 0.06 m) 0.8 0.06 0 3.6×10⁻⁴
Sensor 7 4.0×10⁻⁴
Total J02 1.2898×10⁻²

The torsional stiffness of the worm gear pair was taken as K01 = 5.0×10⁶ N·m/rad and K02 = 6.23×10⁶ N·m/rad. The natural frequencies become:

$$ \omega_{n1} = \sqrt{\frac{5.0\times10^6}{1.0935\times10^{-3}}} = 67619 \, \text{rad/s} \approx 10768 \, \text{Hz} $$
$$ \omega_{n2} = \sqrt{\frac{6.23\times10^6}{1.2898\times10^{-2}}} = 22105 \, \text{rad/s} \approx 3520 \, \text{Hz} $$

With a damping ratio ξ = 0.01, the equivalent damping coefficients are:

$$ c_{01} = 2\xi J_{01}\omega_{n1} = 2 \times 0.01 \times 1.0935\times10^{-3} \times 67619 = 1.48 \, \text{N·m/(rad/s)} $$
$$ c_{02} = 2\xi J_{02}\omega_{n2} = 2 \times 0.01 \times 1.2898\times10^{-2} \times 22105 = 5.71 \, \text{N·m/(rad/s)} $$

4.4 Complete Simulation Model

Combining all electrical and mechanical transfer functions, I constructed the complete block diagram for the worm gear test bench control system. The simulation was carried out in MATLAB Simulink with a simulation time of 1 second. The proportional and integral gains for the current and speed loops were calculated using the modulus optimum criterion (for current loop) and symmetrical optimum criterion (for speed loop). The resulting closed-loop system was evaluated in both time and frequency domains.

5. Simulation Results and Analysis

5.1 Frequency Domain Performance

The Bode plot of the open-loop system revealed a gain margin of 30 dB and a phase margin of 85°. According to classical control theory, a phase margin greater than 45° and a gain margin greater than 6 dB are typically required for good stability and transient response. The obtained margins indicate that the system is stable and robust. The frequency response also showed a bandwidth of approximately 200 Hz, which is adequate for the fatigue testing of worm gears under typical cyclic loads.

Table 5: Simulated Stability Margins
Parameter Value Requirement
Gain Margin 30 dB ≥ 6 dB
Phase Margin 85° ≥ 45°
Bandwidth ≈ 200 Hz

5.2 Time Domain Performance

The closed-loop step response showed a rise time of about 0.01 seconds, a settling time of approximately 0.05 seconds, and zero overshoot. There were no visible oscillations, confirming the system’s stability and well-damped behavior. The steady-state error was less than 1%, indicating high tracking accuracy for speed and torque commands.

5.3 Fatigue Curve Tracking

The actual fatigue loading curves obtained from the test bench were compared with the target curves. The measured torque and position profiles matched the desired waveforms closely, with a maximum error of less than 2% of full scale. This confirms that the control system can accurately reproduce the cyclic fatigue loading conditions required for worm gear durability testing.

Table 6: Fatigue Test Tracking Accuracy
Parameter Target Actual (Mean) Error (%)
Position Amplitude (rad) 0.5 0.498 0.4
Torque Amplitude (Nm) 100 99.2 0.8
Cycle Frequency (Hz) 2.0 2.001 0.05
Phase Lag (deg) 0 1.2 1.2

6. Discussion

The simulation and experimental results demonstrate that the designed control system for the worm gear fatigue test bench meets all performance requirements. The high phase and gain margins ensure robustness against parameter variations, which is crucial for long-duration fatigue tests. The accurate tracking of torque and position curves enables consistent loading of worm gears under various conditions.

One interesting observation is the high natural frequency of the mechanical system (over 10 kHz for the worm side). This indicates that the mechanical resonance is far above the operational frequency range (typically 1-10 Hz for fatigue testing of worm gears), so no resonance issues are expected. The damping ratio of 0.01 is relatively low, but it is typical for metallic structures; the inclusion of viscous damping in the controller helps suppress any residual oscillations.

Future work could involve implementing adaptive controllers to compensate for wear-induced changes in worm gear friction and backlash over the fatigue life. Additionally, real-time monitoring of torque and vibration signals could provide early detection of incipient failure in worm gears.

7. Conclusion

I have successfully designed and simulated a fatigue test bench for worm gears with a robust control system. The mathematical model captures the essential dynamics of the worm gear drive, including motor dynamics, mechanical stiffness, and damping. MATLAB simulations confirmed that the closed-loop system has a phase margin of 85° and a gain margin of 30 dB, ensuring stable operation. The time-domain response is fast and well-damped. Experimental tracking of the fatigue loading curves shows errors below 2%, verifying that the test bench can accurately apply the required cyclic loads to worm gears. This work provides a reliable platform for evaluating the fatigue life of worm gears and contributes to the development of more durable gear designs.

Scroll to Top