ZHUOJIN-LOGOZhuojin Pipe Fitting Co., Ltd
Zhuojin Pipe Fitting Co., Ltd
STEEL PIPE · FITTING · WELDING TECHNICAL STUDY

Optimization Control of Pulse MIG Welder Using PID Algorithm

Literature Overview

This paper by Li Heqi, Li Chunxu, Li Fang, and Lu Guang from the Key Laboratory of Advanced Processing and Forming Technology of Nonferrous Metal Materials at Lanzhou University of Technology addresses a critical engineering challenge in pulse MIG welding power supply control. Published in the Transactions of the Welding Institute of China in 2004, the work tackles the inherent contradiction between PI (proportional-integral) control responsiveness and real-time parameter display in microcomputer-controlled inverter welding power supplies. The research was funded under the Gansu Provincial Science and Technology Project (GS992-A5-2-039).

Core Technical Content

The fundamental problem identified by the authors is that conventional PI control loops in pulse MIG welding power supplies consume significant computational time, leaving insufficient resources for real-time parameter display on digital readout devices. The authors analyzed the PID control algorithm and proposed an optimized control strategy using the MAX7219 serial display chip. The key innovation involves modifying the data and command transmission format of the MAX7219 chip to decouple control execution from display updates.

PID Control Algorithm Analysis

The PID control algorithm is the backbone of modern welding power supply regulation. In pulse MIG welding, the control system must manage multiple parameters including base current, pulse current, pulse frequency, and pulse duration simultaneously. The traditional PI control approach faces a timing bottleneck because each control cycle must complete within a very short window to maintain stable arc characteristics.

Parameter Typical Range Control Requirement
Base Current 30-80 A Continuous regulation
Pulse Current 200-400 A Precise transient control
Pulse Frequency 100-300 Hz Stable oscillation
Pulse Duration 2-8 ms Accurate timing
PI Control Cycle Target < 100 μs Real-time response

MAX7219 Display Chip Optimization

The MAX7219 is a serially interfaced LED display driver capable of driving up to eight seven-segment displays. The authors identified that the standard data transmission protocol created timing conflicts with the control loop. By modifying the data and command format transmission method, they achieved a control cycle time of only 80 μs per PI iteration. The display update is performed after approximately 200 consecutive PI control cycles (about 16 ms), which corresponds to one digit update without causing visible flicker to the operator.

This approach effectively separates the high-frequency control loop from the low-frequency display update, resolving the resource contention problem. The optimized program demonstrates improved execution efficiency, faster response speed, and higher control precision compared to unoptimized implementations.

Engineering Practice Implications

From a practical standpoint, this work has significant implications for welding equipment manufacturers and field engineers. The 80 μs control cycle time is well within the requirements for maintaining stable pulse MIG welding arc characteristics, which typically require control bandwidths of several hundred hertz. The flicker-free display solution ensures operator comfort and reduces the risk of parameter misreading during production welding.

For engineers maintaining or upgrading welding power supplies, the key takeaway is that control loop timing and display update timing should be treated as separate design concerns. The solution presented here provides a template for implementing real-time parameter monitoring without degrading control performance. This principle extends to other welding processes such as TIG and flux-cored arc welding where similar control-display conflicts arise.

Study Insights and Reflections

After careful study of this paper, I find the approach elegantly simple yet technically demanding. The challenge of achieving sub-100 μs control cycles while maintaining readable displays is a classic real-time embedded systems problem. The solution of batching control iterations before updating display digits is a well-established technique in process control engineering, but its application to welding power supplies in this specific context demonstrates practical engineering wisdom.

One observation worth noting is that the paper focuses on PI control rather than full PID control. In pulse MIG welding, the derivative term can introduce noise sensitivity that may destabilize the arc, particularly during transient conditions such as start-up or re-strike. The authors' choice of PI control with optimization appears well-suited to the application. For engineers implementing similar systems today, modern microcontrollers with hardware timers and interrupt-driven architectures can further improve control precision, but the fundamental design philosophy remains valid.

The reference to serial device timing analysis reminds us that even at the hardware interface level, careful attention to timing diagrams and data protocol specifications is essential for reliable system operation. This attention to detail distinguishes robust industrial equipment from laboratory prototypes.