Abstract

Multiple Launch Rocket System (MLRS) has been widely used in recent years; vibration control in launching process is an effective way to improve its dispersion characteristics. In this paper, a novel vibration control system applying Annularly Arranged Thrusters (AAT) for MLRS in launching process is introduced and the prototype of the proposed system is built. The dynamic model of the MLRS with the AAT is established based on the Transfer Matrix Method for Multibody Systems (MSTMM). The LQR-PID control law and the management for the AAT are presented. The simulation and experiment of the proposed system are carried out and analyzed. The results show that the vibration of MLRS is effectively attenuated by the proposed control system. The study in this paper provides a new idea to improve the dispersion characteristic by reducing the vibration of MLRS in launching process.

1. Introduction

Multiple Launch Rocket System (MLRS) has been widely used all around the world due to the advantages such as high firing speed, large firing area, long firing range, good mobility, and heavy firepower density weaved in a short period of time. Dispersion characteristic is one of the important factors affecting its development [1]. The MLRS produces vibration in launching process (starts when a rocket moves and finishes when its rear band leaves the launch tube) because of the jet force of the last rocket and the contact force between the rocket pilot pin and the launch tube helical groove. This vibration will change the attitude of MLRS, while the rockets are moving in the launch tubes, then affecting the initial disturbance of the rockets, and thus influencing the dispersion characteristics [2].

The earliest research about the vibration control for the MLRS was started with “passive control,” which was presented by Cochran et al. [35]. They attempted to counteract the ballistic deflection due to rocket imperfections with the ballistic deflection due to the initial disturbance by optimizing system parameters. Chen and Zhao [6] discussed the physics model of the rocket passive controller and simulated results showed that the passive controller was not affected by the randomness of the initial direction of the rocket’s errors. Zhao and Chen [7] used elastic sabots as a passive controller and the dispersion due to thrust misalignment and dynamic unbalance was reduced. Zhang et al. [8] treated the passive control problem as the trajectory planning problem of a given part which can be solved by changing parameters. The control equations were established by Driver Constraint Method. However, the passive control method is only applicable to the vibration caused by the rocket’s imperfections, not to the vibration caused by the jet force. Moreover, the vibration response can only be controlled up to a certain limit due to the lack of energy.

With the development of equipment and the advance in technology, continuous researches have been focused on the active or semiactive control of MLRS to improve the dispersion characteristics. Xu et al. [9] studied the azimuth part and the elevation part which were, respectively, driven by the hydraulic motor and the hydraulic cylinder. They provided a variable rigidity and damp dynamic response control, which changes the vibration characteristic of launcher system by on-off strategy. Inspired by the nonlinear computed torque approach which is widely used in robotic manipulators, Dokumaci et al. [10] designed a PID feedback control for the servo system and applied it to the launcher system. Based on the work of Dokumaci, Li and Rui [11] considered the coupling model of the launcher system and the servo motor and improved the computed torque approach by radial basis function neural network algorithm, which effectively controlled the vibration of MLRS with uncertainty. However, there are two common shortcomings in these researches. Firstly, the launching process of rockets is 120 ms in actual applications when the stochastic input delay for the hydraulic cylinder and servo system will reach hundreds of milliseconds. The control commends cannot be reacted timely in these control systems, resulting in the fact that the vibration of MLRS in launching process cannot be reduced in these systems. Only the attitude of MLRS when the next rocket begins to launch can be controlled by avoiding the jet force’s influence. Secondly, MLRS is a complex multirigid-flexible system in reality, while the dynamic models of MLRS used in the above researches are very simple, only considering the azimuth part and the elevation part as rigid bodies. Because the simple model is far different from reality, neither is the motion of MLRS described exactly, nor the design of the controller is convinced. Hence, the fast-reacted actuator and the accurate model are important issues to be considered in the vibration control of MLRS in launching process.

The thruster is a device that converts the gas generated by the combusting charge to the output force through the nozzle. It has advantages such as fast response speed, large output force, and easy to control and has been widely used in missile guidance, spacecraft attitude control, satellite vibration control, and projectile attitude correction. Li and Qi [12] proposed a logic-based guidance strategy to improve the homing performance of a low-altitude endoatmospheric interceptor. Yang and Gao [13] investigated the problem of robust reliable control for the spacecraft rendezvous with limited thrust. Lim [14] designed the phase-plant controller for the thruster attitude control system of the Tactical Satellite 4 to abate the undesirable effects by employing hysteresis in the switching lines. Zhan et al. [15] took a brief attempt to apply the thrusters to control the vibration of MLRS caused by the jet force, only considering the single shot condition. Gu et al. [16] discussed the vibration control of MLRS with thrusters in launching process under simple simulated conditions.

The Transfer Matrix Method for Multibody Systems (MSTMM) [1720] is a new method for multibody system dynamics in recent 20 years, which studies multibody system dynamics through the transfer relationship between the state vectors in multibody system. It has advantages such as no need for global dynamic equations of the system, the lower order of system matrix, high programming, high precision, and suitable for modeling and controller designing for complex multibody systems. Wang et al. [21] presented a robust controller using the independent modal space control method for active vibration control of general linear multibody. Chen et al. [22] studied the model of the Stewart parallel mechanism and employed LQR control. Rong et al. [23] researched the dynamics modeling and analysis of the ship’s seaborne supply system and designed a hybrid control system composed of three PD controllers and a fuzzy controller to compensate the ship’s relative motion caused by sea waves.

In summary, applying the thrusters as actuators and modeling through the MSTMM are meaningful to the vibration control of MLRS in the short launching process. For the above purpose, a novel vibration control system with the Annularly Arranged Thrusters (AAT) is designed in this paper. The rest of this paper is organized as follows. The AAT is designed in Section 2. The dynamic model of the MLRS with AAT is established in Section 3. In Section 4, the vibration control system in launching process for the MLRS with the AAT is proposed. The simulation system is established and results are analyzed in Section 5. The experiment and analysis are presented in Section 6. Finally, the conclusion is included in Section 7.

2. The Model and Design of the AAT

2.1. The Mathematical Model of the Thruster

Thrusters are only capable of providing approximately fixed-magnitude impulse forces during a short-duration . However, a thruster force cannot reach its full value discontinuously in practice. Based on the experimental result, a continuous smooth mathematical model of the thruster is derived by fitting the sinusoidal curve in Figure 1. and are assumed to be the rise time from the start time to reach its full value and decay time to reach its end time, respectively. And the duration .

2.2. The Design of the AAT

The AAT is designed as shown in Figure 2. An annular base is mounted on the tip of the elevation part and thrusters are arranged in a uniform sequence on the base.

As shown in Figure 2(b), the annular base’s center is denoted as in the body-fixed frame of the elevation part . The body-fixed frame of the annular base is denoted as and parallel to . The radius of the annular base is and the thrusters on the base are numbered counterclockwise from 1 to N (rear view) in Figure 3. The application point and the associated components of the nth thruster in the along the body-fixed frame come as

Then, the force and its moment according to the thruster force in y and z direction in , which are denoted as and , are deduced as

In such form, the action of nth thruster is associated only with the thruster force, while the position of annular base is fixed in engineering applications.

3. Dynamic Modeling of MLRS with the AAT

3.1. The Dynamic Model of the MLRS

The MLRS is mainly composed of the rear mechanical jacks and the wheels, the vehicle chassis, the azimuth part, the elevation part, launch tubes, and the AAT. Thrusters act only on the elevation part. The mass of the AAT is incorporated into the elevation part and the mass properties variations of the elevation part due to the action of thrusters are ignored.

According to MSTMM [18], the body elements and hinge elements are numbered uniformly shown in Figure 4(a). The rear mechanical jacks and the wheels, which are both considered as rigid bodies, are numbered as 2, 5, 8, 11, 14, and 17. The vehicle chassis, the azimuth, and elevation part including the thrusters are regarded as spatial rigid body elements19, 21, and 23, respectively. Launch tubes are divided into three parts and numbered as 26 + 5l, 27 + 5l, and 28 + 5l, respectively, where l (l = 1, 2, …, 18) denotes the number of the launch tubes. Body elements 26 + 5l are considered as spatial rigid bodies, while body elements 27 + 5l and 28 + 5l are considered as elastic beams transversely vibrating in space. The actions between body elements mentioned above and their elastic and damping effect are modeled as parallel rotary springs, linear springs, and dampers in 3 directions. The hinges are numbered as 1, 3, 4, 6, 7, 9, 10, 12, 13, 15, 16, 18, 20, 22, 24 + 5l, and 25 + 5l. There are 8 boundary ends numbered as 0. In summary, the MLRS is a multirigid-flexible system, composed of 27 rigid bodies and 36 flexible bodies connected with various linear springs, rotary springs, and dampers, respectively.

3.2. The Overall Transfer Matrix and the Characteristic Equation

The topology describes the relationship among the state vectors of elements and the transfer directions, which is very useful for the deduction of overall transfer equation in MSTMM. The topology of the MLRS dynamic model is presented in Figure 4(b), in which the dotted line denotes the “cutting point.” There are 2 more boundary ends after “cutting” the close-loop subsystem, leading a corresponding geometric relationship [19].

Using the automatic deduction theorem, the overall transfer equation of MLRS can be automatically deduced according to Figure 4(b):withbeing the state vectors of MLRS boundary ends, andbeing the overall transfer matrix, where represents the successive premultiplication of all transfer matrices of elements in the transfer path from the boundary end to element and represents the successive premultiplication of all transfer matrices of elements in the transfer path from element to element .

According to the boundary conditions, the reduced sate vector can be obtained by eliminating all zero elements in , and becomes a square matrix by removing the columns associated with the zero elements. Finally, (5) can be rewritten as

Then, the eigenfrequency equation of MLRS becomes

The eigenfrequencies can be obtained solving the above equation.

3.3. The Body Dynamics Equations

According to MSTMM, , , and are defined as the mass matrix, the damping matrix, and the stiffness matrix, respectively. is a column matrix composed of displacements (including angular displacements) which denotes the motion state of body element . and are the first and second derivatives of with respect to time , respectively.

Considering the control action based on the thrusters’ action, the body dynamic equation of the elevation part is as follows:where is control position matrix decided by the AAT and is the control force with in y direction and in z direction of the body-fixed frame of the elevation part .

The body dynamics equation of other body elements of MLRS is written as

Then, the body dynamics equation of the MLRS can be obtained by arranging the element body dynamic equations in orderwhere , , and are, respectively, the mass, damping, and stiffness augmented operators of the system. is the displacement column matrix.

3.4. The State Space Equation

The augmented eigenvector of MLRS consists of the displacement and angle mode shape of body elements corresponding to the eigenfrequency and is expressed aswhere .

According to the modal transformation, comes aswhere is the generalized coordinates. Due to the existence of flexible bodies (element and ), the modal order is infinitely. Using the modal superposition method, an approximation of the MLRS dynamics responses can be expressed as

Supposing diagonal damping and taking the inner product in (15) with and the generalized coordinate equations of the MLRS can be obtained using the orthogonality [18]:where is the kth modal damping ratio, is the kth modal mass, and .

The yawing and pitching angular velocity of the elevation part are defined as and , respectively. They are chosen as the control output due to its influence on the rockets’ initial influence [2].

Let

The state space equations of MLRS are described aswhere , , , , , , , and .

4. The Design of the Vibration Control

4.1. The Hankel Model Reduction

For controller design, the model should be reduced, and the Hankel model reduction is chosen, which is from the perspective of quantitative descriptions of controllability and observability. The controllability and observability are quantified as controllability and observability Grammians:

For a stable system, these two matrices can be obtained by solving the Lyapunov equations:

The Grammians depend on the choice of system state variable, while the eigenvalues of their product are invariant. The jth eigenvalue is denoted as and its square root is the Hankel singular value of the system. Then, a balanced state space realization for the system can be obtained through the linear transformation, such that the controllability and observability Grammians are equal and diagonal, and its diagonal entries are the Hankel singular values. The MATLAB function “balreal” can be used to compute the balanced state space realization and Hankel singular values of the system. Deleting the states with small Hankel singular values, the reduced model can be achieved:

4.2. The LQR-PID Control Law

Due to its structure which is simple and easy to realize, PID control is commonly used in practice. Let and consider the PID control law aswhere is the reference input vector and , , and are the gain matrices to be designed.

Let a new state variable be [24], then an augmented system is formed along with (21) given aswhere , , , , and .

Substituting (21) into (22) and rearranging, one obtainswhere

Let ; the state feedback control for system (23) is which can be obtained by minimizing the quadratic performance cost:where is the state weighted matrix and is the control weighted matrix. And it is obtained by solving the algebraic Riccati equation with :for matrix . Then, the optimal gain vector becomeswhich can be easily solved using the MATLAB command “lqr.

Then, the PID parameters turn to

4.3. The Management of the AAT

The PID control law assumes that the actuators can continuously produce the desired control force. However, the thrusters can only be used once to provide an approximately constant impulsive force with a constant duration. As shown in Figure 5, if the impulse of control force during some period is equal to that of a thruster, the control force can be replaced with the force of the thruster since they produce the same impulse [25].

With the AAT, a novel management of the AAT for discontinuous impulsive force approximation of the continuous control force is introduced. According to the special arrangement of the AAT, two parameters must be determined to fire a thruster in the AAT. The firing time of a thruster is symbolized as and the corresponding number of the thruster to be fired in the AAT is symbolized as . These parameters are illustrated as follows.

Consider the impulse of the control force and the thruster will be fired when the resultant impulse of and is greater than the impulse of the thruster as shown in Figure 5. So a thruster will be fired whenwhere and are the control force generated by the PID law, and are the magnitude and duration of the thruster impulse force, and and are the start and end times for impulse calculation. It should be noted that the value of is reset when a thruster is fired and is the time in which inequality (31) is satisfied.

Based on the annularly arrangement of the AAT shown in Figure 3 and the force expression in (3), the firing number is determined by the impulse of and when the inequality in (31) is satisfied:

As the thrusters are single use, whether the thruster is available or not should be determined before it is fired. If the mark of thruster availability is 1, the firing number . If not, the firing number should be searched as follows, which helps restrain the angular vibration:

The controller will not work if there is no thruster available in the search range.

5. Simulation

5.1. The Simulation System and Parameters

The jet force and contact force between the rocket and launcher are the source of disturbance for the MLRS. And the dynamic response of the MLRS under these disturbances is specifically described in [1] and is omitted in this paper. A certain type of MLRS with 18 tubes is taken as the example in this paper, and the simulation system for MLRS vibration control in the launching with the AAT is established as shown in Figure 6. The thrusters number of the AAT is in this paper.

The reduced model turns to four states by deleting the states with the Hankel singular values smaller than . The parameters of LQR are chosen as and . Then, the value of PID turns to be

5.2. Results and Discussion

Considering the quantitative limitation of thrusters, the control action is limited in the period which begins when the rocket’s front band leaves the muzzle and finishes when the rear band leaves the muzzle. Setting the ignition time of a rocket to be 0, the time when the rocket’s front band leaves the muzzle is 60 ms and the time when the rear band leaves the muzzle is 118 ms accordingly. The amplitude of the elevation part’s resultant angular velocity of y and z direction is denoted as . The RMS value of in the control period is considered as the performance evaluation index of the control system. The conditions of the simulation are listed as follows.

Condition 1. Parameters of the thruster in the AAT are  = 2000 N,  = 10 ms,  = 3 ms, and  = 3 ms. Firing time interval of any two successive rockets is 1 second.

Condition 2. Parameters of the thruster in the AAT are  = 5000 N,  = 10 ms,  = 3 ms, and  = 3 ms. Firing time interval of any two successive rockets is 1 second.

5.2.1. Analysis of Condition 1

The RMS value of in the control period for each rocket under Condition 1 is compared with those without control in Table 1. The results show that the vibration of the elevation part’s angular velocity is reduced by the 2000 N-thrusters. The average reduction percentage is 19.32%. During the 1st rocket’s control period, the elevation part’s vibration is the smallest and reduced by 41.47%, because the MLRS is still before the 1st rocket is ignited. It can be seen from Table 1 that there is nearly no effect during the 8th and 13th rocket’ control period, because the available thrusters in the AAT for the control demand are used in the former control period. The simulated angular velocities of the elevation part in 2nd and 6th rocket’s launching process are showed in Figures 7 and 8, respectively.

5.2.2. Analysis of Condition 2

The RMS value of in the control period for each rocket under Condition 2 is compared with those without control in Table 2. Compared with the results under Condition 1, the better control effectiveness is accomplished under Condition 2. The average reduction percentage is 31.43%, and the best one is as highly as 46.43%. For the 1st rocket, the threshold in (31) is not reached and the AAT does not work due to the higher magnitude of the thrusters under Condition 2 and the elevation part’s vibration is the small during the control period. It can be seen from Table 2 that there is a little effect during the 13th rocket’ control period because of the same reason of no available thrusters. The simulated angular velocities of the elevation part in 6th and 14th rocket’s launching process are showed in Figures 9 and 10, respectively.

6. Experiment

6.1. The Experiment Setup

According to the analysis in Section 5, the 5000 N-thrusters are chosen for the AAT due to the better simulation results. The prototype of the proposed control system is shown in Figure 11. The proposed system is consisted of the Data Signal Processing (DSP), the Inertial Measurement Unit (IMU), the AAT, and the MLRS. The angular velocities of the elevation part are the control output of the proposed system, so the IMU (SDI-GC7050C, 1000 Hz) is chosen as the sensor in the system and it is mounted on the platform of the elevation part. The DSP (SOM-TL6748, 456 MHz) is the key of the proposed system. It completes the functions of data acquisition with the sampling rate of 1000 Hz, the ignition of the rockets, and the control of the AAT. The angular signal (including angular motion and angular velocity) of the elevation part measured by the IMU is sent to the DSP through RS422 serial port and recorded in the DSP. The rockets are ignited in sequence by the DSP with the ignition signal recorded in the DSP. During the control period after the rocket ignited, the thrusters in the AAT will be fired by the DSP through relays when the vibration control in the DSP is satisfied based on the angular signal of the IMU. The ignition of the AAT is also recorded in the DSP.

6.2. Results and Discussion

Two groups of experiments of a salvo of three rockets, in which one is applied without control and the other one with control, are carried out. Tables 3 and 4, respectively, compare the maximum value and the RMS value of in the control period. The RMS values for the 2nd and 3rd rocket are, respectively, 39.37% and 39.9% lower than those without control. It turns out that the vibration of the MLRS is effectively reduced by the proposed control system. The study provides a new idea to improve the dispersion characteristic by attenuating the vibration of MLRS in launching process.

Figures 1214, respectively, show the experiment results in launching process for each rocket, in which the time axis setting is the same as the simulation results. From Figure 12, there is no pulse thruster fired due to the fact that the angular velocities without control for the first rocket are smaller, which is consistent with the simulation results. 46th thruster is fired on 62 ms in Figures 10 and 13 and thruster is fired on 64 ms in Figure 14. In order to better visualize the vibration suppression of the proposed system, the experiment results in launching process for the 3rd rocket are analyzed using FFT and shown in Figure 15.

7. Conclusion

A novel vibration control system applying the AAT for MLRS in launching process was presented and the control effectiveness has been studied by simulation and experiment in this paper. The main conclusions can be drawn as follows:(1)A novel vibration control system applying the AAT for MLRS in launching process was designed and built. A new arrangement of thrusters was designed and applied to the vibration control of MLRS in the short launching process.(2)The control law and the management for the AAT proposed in this paper are effective to realize the vibration control of the MLRS in the launching process. Under Condition 2, the elevation part’s vibration is reduced by 31.43% on average by simulation.(3)The proposed system is verified effectively by experiments of a salvo of 3 rockets and the best vibration reduction percentage is up to 39.90.

Data Availability

Due to legal and ethical concerns, especially third-party rights and commercial confidentiality, the data are not provided.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was supported by National Natural Science Foundation of China (no. 11972193).