Welcome to Acta Armamentarii ! Today is Share:

Acta Armamentarii ›› 2022, Vol. 43 ›› Issue (S2): 153-163.doi: 10.12382/bgxb.2022.B013

• Paper • Previous Articles    

Design of Nitrogen Filling System of Launch Canister Based on SSA-PID and Kalman Filter Control

LI Guangbao1,2, GAO Dong2, LU Yong2, PING Hao1, ZHOU Yuanyuan1   

  1. (1.Shanghai Aerospace Precision Machinery Research Institute, Shanghai 201600, China;2.School of Mechanical and Electrical Engineering, Harbin Institute of Technology, Harbin 150001, Heilongjiang, China)
  • Online:2022-11-30

Abstract: To address the problems such as inconvenient operation and difficulty in the accurate control of nitrogen pressure in the current process of nitrogen filling and replacement for launch canisters, and to meet the requirements of nitrogen filling and replacement for launch canisters in remote and harsh environments, an automatic nitrogen filling system based on sparrow search algorithm (SSA)-PID and Kalman filter control is designed. The system takes PLC as the core and adopts the Kalman filter to filter the temperature, humidity and pressure parameters. SSA is used to optimize the parameters of the improved PID algorithm, and then the optimized improved PID control algorithm is employed to complete the control of the nitrogen filling process and the replacement process. Finally, the host computer is utilized to monitor and control the components in the system through MODBUS RTU bus communication, thus realizing the automatic and accurate operation of the nitrogen filling system. The MATLAB simulation and application results show that the nitrogen filling system of launch canisters based on SSA-PID and Kalman filter can improve the working efficiency and quality of launch canister maintenance, realize the functions of manual and automatic working modes, fault alarm and data recording, and meet the requirements of nitrogen filling and replacement for launch canisters in harsh environment.

Key words: nitrogenfillingsystemoflaunchcanister, sparrowsearchalgorithm, programmablelogiccontroller, Kalmanfiltering, improvedPIDalgorithm

CLC Number: