Transactions of Nanjing University of Aeronautics & Astronautics
×

分享给微信好友或者朋友圈

使用微信“扫一扫”功能。
参考文献 1
RUIX T, LUY Q, WANGG P, et al . Simulation and test methods of launch dynamics of multiple launch rocket system [M]. Beijing: National Defense Industry Press, 2008. (in Chinese)
参考文献 2
YANGS X . Progress and key points for guidance of multiple launch rocket systems [J]. Acta Armamentarii, 2016, 37(7): 1299⁃1305. (in Chinese)
参考文献 3
HEQ, MA D W, LEG G, et al . Lightweight of pedestal of some multiple rocket based on iSIGHT [J]. Fire Control & Command Control, 2014, 39(10): 113⁃116. (in Chinese)
参考文献 4
LIB, RUIX T . Vibration control of uncertain multiple launch rocket system using radial basis function neural network[J]. Mechanical Systems and Signal Processing, 2018, 98 (2018): 702⁃721.
参考文献 5
ZHUB Y . Dynamic characteristics of multiple rockets gun[J]. Ship Science and Technology, 2012, 34(9): 51⁃55. (in Chinese)
参考文献 6
KANET R, LIKINSP W, LEVINSOND A . Spacecraft dynamics[M]. New York: McGraw⁃Hill Book Company, 1983.
参考文献 7
WITTENBURGJ . Dynamics of multibody systems[M]. Berlin: Springer, 2008.
参考文献 8
EBERHARDP, SCHIEHLENW . Computational dynamics of multibody systems: History, formalisms and applications[J]. Journal of Computational and Nonlinear Dynamics, 2006, 1(1): 3⁃12.
参考文献 9
POPPK, SCHIEHLENW . Ground vehicle dynamics[M]. Berlin Heidelberg: Springer, 2010.
参考文献 10
RUIX T, YUNL F, LUY Q, et al . Transfer matrix method of multibody system and its applications [M]. Beijing: Science Press, 2008. (in Chinese)
参考文献 11
HARLINW J, CICCID A . Ballistic missile trajectory prediction using a state transition matrix[J]. Applied Mathematics and Computation, 2007, 188:1832⁃1847.
参考文献 12
KHALILM, RUIX T, HENDYH . Discrete time transfer matrix method for projectile trajectory prediction[J]. Journal of Aerospace Engineering, 2015,28(2): 04014057.
参考文献 13
KHALILM, RUIX T, ZHAQ C, et al . Projectile impact point prediction based on self⁃propelled artillery dynamics and Doppler radar measurements[J]. Advances in Mechanical Engineering, 2013(3): 153913.
参考文献 14
RAVINDRAV C, BAR⁃SHALOMY, WILLETTP . Projectile identification and impact point prediction [J]. IEEE Transactions on Aerospace and Electronic Systems, 2007,46(4): 2004⁃2021.
参考文献 15
YANGL Q, XIAOQ G, NIUY, et al . Design of localization system based on reducing Kalman filter [J]. Journal of Nanjing University of Aeronautics and Astronautics, 2012, 44(1): 134⁃138.(in Chinese)
参考文献 16
CAIJ, ZHANGL, DONGP . Remaining useful life prediction for aero⁃engines combining sate space model and KF algorithm[J]. Transactions of Nanjing University of Aeronautics and Astronautics, 2017, 34(3): 265⁃271.
参考文献 17
YANZ Y, LIJUN, YUQ R, et al . Optimization design of under frame of rocket launcher[J]. Ordnance Industry Automation, 2017, 36(8): 44⁃46. (in Chinese)
参考文献 18
HEJ Y,RUIX T,WANGG P, et al . Research on design and actualization of vibration controlled system oflaunch guider of MLRS[J]. Fire Control & Command Control, 2013, 38(11): 129⁃133. (in Chinese)
参考文献 19
QIAOR F, TIANX L, YANGJ L, et al . Analysis of modifying ability of canard wing rocket trajectory correction projectile[J]. Navigation and Control,2018, 17(1): 42⁃48. (in Chinese)
参考文献 20
RUIX T, ZHANGJ S, ZHOUQ B . Automatic deduction theorem of overall transfer equation of multibody system[J]. Advance in Mechanical Engineering, 2014(2): 1⁃12.
参考文献 21
TANGW B, RUIX T, YANGF F, et al . Study on the vibration characteristics of a complex multiple launch rocket system[C] //Proceedings of the 6th International Conference on Electronic, Mechanical, Information and Management Society . Shenyang, China:[s.n.], 2016: 35⁃38.
参考文献 22
FLETCHERR, POWELLM J D . A rapidly convergent descent method for minimization[J]. The Computer Journal, 1963, 6(20): 163⁃168.
参考文献 23
ZHAOS L . Application of MATLAB programming and optimization design[M]. Beijing: Electronics Industry Publishing House, 2013. (in Chinese)
Document Sections

    Abstract

    The research on multiple launch rocket system (MLRS) is now even more demanding in terms of reducing the time for dynamic calculations and improving the firing accuracy, keeping the cost as low as possible. This study employs multibody system transfer matrix method (MSTMM), to model MLRS. The use of this method provides effective and fast calculations of dynamic characteristics, initial disturbance and firing accuracy. Further, a new method of rapid extrapolation of ballistic trajectory of MLRS is proposed by using the position information of radar tests. That extrapolation point is then simulated and compared with the actual results, which demonstrates a good agreement. The closed⁃loop fire correction method is used to improve the firing accuracy of MLRS at low cost.

    摘要

    暂无

  • 0 Introduction

    The traits such as mobility, agility and fierce firepower have made multiple launch rocket system (MLRS) a hot research topic for years. The problem of poor firing accuracy remains as one of the major hurdles for the development of MLRS for several years and has ever since a worldwide concern that researchers are responding to[1].

    MLRS is a complex multi⁃body mechanical system composed of multiple components connected by various kinematic pairs, and its shooting process is accompanied by complex mechanism movements, deformations and force transmissions, making it a typical multi⁃body dynamic system. Typically, the dynamics of MLRS are done by constructing a mechanical model of the system (keeping in view of the extension relations in the system), establishing and then solving the differential equation to get the dynamic response of the system.

    Yang[2] shed light on different features of MLRS including multiple launch tubes, spinning of projectile body, large length to diameter ratio, short⁃time, high thrust motor, curved trajectory and static stability design. He et al.[3] worked on making the lightweight MLRS. For optimization, they have considered structural stiffness as an objective function. They succeeded in reducing the mass and increasing the stiffness of pedestal by 14.4% and 33.2%, respectively. Li et al.[4] used the radial basis function neural network for vibration control in multiple launch rocket system. Zhu[5] researched on calculations of collision force between a rocket and a directional tube by using explicit dynamics method. He obtained the collision force between the directional button and the front, the middle, the rear centering parts and the directional tube.

    It is necessary to solve the accurate dynamic analysis of the multi⁃rigid⁃flexible body in order to realize the dynamic design of the performance of MLRS. At present, the main research methods of the complex multi‑body systems include Kane method based on analytical mechanics and vector mechanics[6], Roberson⁃Wittenburg method based on graph theory[7], Schiehlen method[8,9] and so on. However, almost all of the multi⁃body system dynamics methods have two common characteristics: First, the overall dynamics equations of the system have to be established and need to be deduced again if the topological structure of the system changes; Second, the matrix order of the complex system is high and the calculation time is long because of the system matrix order of the system general dynamics equation is not less than two times of the degree of freedoms.

    The need of fast calculation of complex multi⁃body system eigenvalue problem has been successfully addressed by Prof. Rui Xiaoting, who proposed a new multi⁃body system dynamics method namely the multi‑body system transfer matrix method (MSTMM)[10] which avoids huge computational workload of large systems that are difficult to withstand with the finite element method and the computational “pathological” problems caused by large stiffness gradients. MSTMM has attracted much attention because of its special features like, realizing multi‑body system dynamics without the need of systematic overall dynamic equations, low order of system matrixes, fast calculation of kinetics, automatic derivation of the overall transfer equation, and high program and calculation accuracy.

    The actual impact point of MLRS is difficult to be measured and requirs rapid trajectory prediction. Harlin et al.[11] proposed a trajectory prediction method based on the state transition matrix for a ballistic missile. Khalil et al.[12,13] established the modified point mass model for projectile trajectory prediction based on the discrete time transfer matrix method and further reconstructed the repose angle at any instant measuring time. However, most of the methods are based on the Kalman filter using three degree of freedom (3DOF) model[14,15,16], while the usual ballistic testing does not install the angle sensor on the rocket and unable to use the six‑DOF (6DOF) model to extrapolate the impact point.

    The traditional methods to improve firing performance of MLRS can be divided into two categories. The first type starts with the vehicle, optimizing the structure or adds additional devices. For example, Yan et al.[17] obtained the best material distribution under frame through topology optimization in order to get a certain type rocket launcher with reasonable structure and lighter weight. He et al.[18] designed and actualized vibration controlled system of launch guider of MLRS. The second type starts with the rocket, adding the guidance technology to the aircraft. For example, Qiao et al.[19] modified the ability of canard wing rocket trajectory correction projectile.

    Whereas, the first type needs to add a large number of instruments on the vehicle, which may lead to modifying the car body. The second type reduces the warhead space and power. Both types significantly increase operational costs.

    In this paper, MSTMM is used to model the dynamics of a certain type of MLRS, which can quickly calculate the dynamic response and the initial disturbance. Then a fast trajectory extrapolation method is established to predict the impact point of the rockets quickly. Finally, the impact point’s correction method of MLRS is demonstrated through the closed⁃loop fire correction principle that can be achieved at low cost.

  • 1 Dynamic Model of Multiple Lau⁃nch Rocket System

    As shown in Fig.1, the dynamic model of the 40 MLRS is a multi⁃rigid⁃flexible system, which is composed of 28 rigid bodies and 40 flexible ones. The body and hinge elements are numbered. The six wheels are numbereded as 2, 5, 8, 11, 14, and 17 sequentially, and the vehicle chassis, the rigid gyration part and the rigid pitching part are numbered 19, 21, and 23 in turn. The tail of the l th ( l=1,2,,40 is the directional tube number where the rocket is being fired) directional tube is numbered as 21+5l . The part number between the l th directional tube’s front and back support frame is numbered as 22+5l . The number of the front part of the support frame is numbered as 23+5l . The elements 1, 3, 4, 6, 7, 9, 10, 12, 13, 15, 16, 18, 20, 22, 19+5l and 20+5l are the elastic hinges of the coupling body elements’ the ground or body elements, and the body elements. The elements 2, 5, 8, 11, 14, 17, 19, 21, 23 and 21+5l are rigid bodies. The elements 22+5l and 23+5l are flexible beams.

    Fig.1
                            Launch dynamics model of a new MLRS

    Fig.1 Launch dynamics model of a new MLRS

    The system has a total of eight boundary points, including the contact point between the six wheels and the ground and the free boundary at both ends of the directional tube. The boundary point number is 0.

    According to the automatic deduction theorem of overall transfer equation and MLRS model topology, as shown in Fig.2, the multiple rockets system transfer equation can be automatically written as[20]

    Uall*Zall*=0
    (1)
    Fig.2
                            Topological diagram of a multiple launch rocket dynamics model

    Fig.2 Topological diagram of a multiple launch rocket dynamics model

    where

    Zall*=[Z23+5l,0T,Z1,0T,Z4,0T,Z7,0T,Z10,0T,Z13,0T,Z16,0T,Z21+5l,0T,Z23,0T,Z20+5l,0T]T
    Uall*=-I12T1-23+5lT4-23+5lT7-23+5lT10-23+5lT13-23+5lT16-23+5lT21+5l-23+5lT23-23+5lT20+5l-23+5lOG1-19G4-19OOOOOOOOG1-19OG7-19OOOOOOOG1-19OOG10-19OOOOOOG1-19OOOG13-19OOOOOG1-19OOOOG16-19OOOOG1-23G4-23G7-23G10-23G13-23G16-23OG23-23OOG1-22+5lG4-22+5lG7-22+5lG10-22+5lG13-22+5lG16-22+5lG21+5l-22+5lG23-22+5lOOG1-23+5lG4-23+5lG7-23+5lG10-23+5lG13-23+5lG16-23+5lG21+5l-23+5lG23-23+5lG20+5l-23+5lOOOOOOOO-I12C

    where O is a zero element; C=I6O6×6O6×6-I6 ; T a - b is the sequential continuous product of all element transfer matrices on the path from the root point a to the system tip point b; G c - b the sequential continuous product of all element transfer matrices on the path from the element point c to the system tip point b.

    According to Eq.(1), the unknown state vector Z20+5l in Zall* can be further eliminated and get

    UallZall=0
    (2)

    Applying the boundary conditions for multiple launch rockets to Eq.(2), removing the zero element in Zall and results in Z¯all , removing the column in Uall corresponding to the zero element in Zall , and resulting in a square matrix U¯all , we get Eq.(4) from Eq.(2)

    Zi,0=[X,Y,Z,Qx,Qy,Qz,0,0,0,0,0,0]Ti=21+5l,23+5lZ23,0=[X,Y,Z,Qx,Qy,Qz,Mx,My,Mz,Qx,Qy,Qz]TZi,0=[0,0,0,0,0,0,Mx,My,Mz,Qx,Qy,Qz]Ti=1,4,7,10,13,16
    (3)
    U¯allZ¯all=0
    (4)

    Then the characteristic equation of the multiple rockets system is

    detU¯all=0
    (5)

    The natural vibration frequency ωk(k=1,2,3,,n) of MLRS can be obtained by solving Eq.(5). Under the given normalization conditions (for example, the element with the maximum absolute value of all elements in Z¯all is equal to 1), the solution of Eq.(4) can obtain Zall corresponding to the natural vibration frequency ωk . By using the transfer equation of the elements, the state vectors of ωk corresponding to the point of the directional tube are obtained, and the mode shapes of each element in the k th order mode of MLRS are obtained.

    According to MSTMM[21], the first 14 order natural frequencies of MLRS with elevation and azimuth angle of 50°and 0° are calculated under the full load condition, as shown in Table1. The matrix order and computation time of the two methods are listed in Table2which shows that the calculation speed of MSTMM is 2 806.7 times faster than the finite element (FEM) method under the same conditions.

    Table 1 Comparison of natural frequencies between FE⁃M and MSTMM for MLPSHz

    Order numberFEMMSTMMOrder numberFEMMSTMM
    114.605 514.744 5894.533 694.471 1
    221.110 221.049 29123.174 2123.182
    324.174 222.947 710158.619 5158.87
    430.377 326.838 311162.963 3162.963
    531.260 231.252 312192.791 4192.791
    638.228 938.275 813201.643 0201.807
    766.697 766.689 814237.689 8238.455

    Table 2 Comparison of calculation speeds between FEM and MSTMM

    MethodOrder numberComputation time/sComputing time ratio
    FEM1 8422 147.1582 806.7∶1
    MSTMM420.765

    MSTMM is used for fast dynamic modeling of MLRS, and the dynamic response and the initial disturbance of MLRS can be quickly obtained with the launch dynamics equations. Then the initial disturbance is substituted into the 6DOF rigid rocket external ballistic equations[1]. The impact points and the firing accuracy of the MLRS are calculated by using Monte Carlo simulation. We establish a numerical simulation system for launch and flight dynamics of MLRS. The simulation flow chart is shown in Fig.3.

    Fig.3
                            Flowchart of launch and flight dynamics simulation system for MLRS

    Fig.3 Flowchart of launch and flight dynamics simulation system for MLRS

  • 2 Ballistic Trajectory Extrapolation for MLRS

    The large rocket extrapolation method uses GPS/IMU to locate positions, velocities, and angles of the rocket after launch, the Kalman filter and other filtering methods to obtain ballistic parameters, and 6DOF external ballistic equations to calculate the impact points. However, due to multi⁃factors like high temperature, high pressure, high overload and cost during firing multiple rockets, it is hardly to install angle sensors on all rockets in MLRS and to test positions by historical radar data of rockets. The angle information cannot be measured and therefore the 6DOF equations is no longer applicable.

    In order to improve the accuracy of extrapolation of multiple rockets for using 6DOF equations, a method of ballistic extrapolation for MLRS is established by using the Davidon‑Fletcher‑Powell (DFP) method. Through historical radar data, the angular information of the passive section of the rocket is obtained quickly. Then the impact points are extrapolated by the 6DOF ballistic equations. The results of the extrapolation points agree well with actual ones.

  • 2.1 Equations of motion of the ordinary rocket

    Considering the dynamic unbalance, mass eccentric and gust of wind, the equations of motion of the ordinary rocket can be written as

    dxdt=vx,dydt=vy,dzdt=vzdγdt=γ˙,dφadt=φ˙a,dφ2dt=φ˙2
    (6)
    dmdt=-Rt(t)gIrdhdt=-vrhsinθrRτ
    (7)
    dvxdt=Fpmcosϕacosϕ2-Fpβpηmsinϕa-Fpβpζmcosϕasinϕ2-Rxmvx-wxvr-Rymsinδr(sinδr1cosδr2sinθr+sinδr2sinψrcosθr)+Rzmsinδr(sinψrcosθrcosδr2sinδr1-sinθrsinδr2)
    (8)
    dvydt=Fpmcosϕ2sinϕa+Fpβpηmcosϕa-Fpβpζmsinϕ2sinϕa-Rxmvyvr+Rymsinδr(sinδr1cosδr2cosθr-sinδr2sinψrsinθr)+Rzmsinδr(sinψrsinθrcosδr2sinδr1+cosθrsinδr2)-g
    (9)
    dvzdt=Fpmsinϕ2+Fpβpζmcosϕ2-Rxmvz-wzvr+Rymsinδrsinδr2cosψr-Rzmsinδrcosψrcosδr2sinδr1
    (10)
    dγ˙dt=-ϕ¨asinϕ2-ϕ˙aϕ˙2cosϕ2+MxwC-kxD(γ˙+ϕ˙asinϕ2)vr
    (11)
    dϕ˙adt=1Acosϕ2[(2A-C)ϕ˙aϕ˙2sinϕ2-Cγ˙ϕ˙2+Mzsinδr(cosδr1sinδr2sinαr+sinδr1cosαr)-Mysinδr(cosδr1sinδr2cosαr-sinδr1sinαr)]-kzDϕ˙acosϕ2vr+1-CA(γ˙2βDη+γ¨βDζ)+mLmηv˙xA-FpLηA
    (12)
    dϕ˙2dt=1A[-(A-C)ϕ˙a2cosϕ˙2sinϕ2+Cγ˙ϕ˙acosϕ2+Mzsinδr(cosδr1sinδr2cosαr-sinδr1sinαr)-Mysinδr(cosδr1sinδr2sinαr+sinδr1cosαr)]-kzDϕ˙2vr+(1-CA)(γ˙2βDζ-γ¨βDη)+mLmζv˙xA-FpLζA
    (13)

    where x,y,z are the coordinates of the rocket geometry center in the ground coordinate system; vx,vy,vz the components of the velocity of the rocket geometry center in the ground coordinate system; m is the mass of the rocket; A the equatorial rotational inertia of the rocket; C the polar moment of inertia of the rocket; g the gravitational acceleration; Fp the thrust force of rocket, Ir the specific impulse of engine; vr the relative atmospheric velocity; wx the velocity of the longitudinal wind; wz the velocity of the cross wind; v˙r the relative acceleration; Rx the drag force; Ry the lift force; Rz the Magnus force; ψr the relative deflection angle; θr the relative ballistic inclination angle; δr the relative angle of attack; δr1 the projection of the relative angle of attack on the vertical plane and δr2 the projection of the relative angle of attack on the lateral plane; ψ˙r the relative declination angle velocity; θ˙ the trajectory inclination angle velocity; αr the relative aiming angle; kxD the polar damping moment coefficient; kzD the equator torque damping coefficient; Mz the Magnus moment; Mz the stable moment; βDη and βDζ are the projections of dynamic unbalance angle βD in axis η and ζ of the o1ξηζ , respectively; Lmη and Lmζ are the projections of mass eccentricity Lm in axis η and ζ of the o1ξηζ , respectively[1].

  • 2.2 Algorithm for estimating rocket attitude angles

    When computing the 6D trajectory model of the rocket, we need to provide 12 independent initial values including (x,y,z,vx,vy,vz,γ,ϕa,ϕ2,γ˙,ϕ˙a,ϕ˙2) . However, only the first six (x,y,z,vx,vy,vz) can be obtained from the radar test data, and the initial value of the spin angle γ has no influence on the motion of the rocket. In this paper, we reconstruct the angular velocity of spinning, two angles of oscillation, and two angular velocities of oscillation (γ˙,ϕa,ϕ2,ϕ˙a,ϕ˙2) will be the matter that it requires to be researched.

    If the radar data at time instant ti and ti+1 are known, the positions of a rocket is expanded using a second⁃order Taylor series at ti as

    Xi+1=Xi+ViΔt+12AiΔt2
    (14)

    where Xi and Xi+1 are the position coordinates of the rocket at ti and ti+1 , respectively; Vi is the velocities of the rocket at ti Δt=ti+1-ti the difference between ti and ti+1 Ai the accelerations of the rocket at ti .

    Further, it can be deduced that Ai=2Δt2(Xi+1-Xi-ViΔt) . Ai can also be expressed as dvxdt,dvydt,dvzdti , where (x,y,z,vx,vy,vz)i at ti and (x,y,z,vx,vy,vz)i+1 at ti+1 can be obtained from radar measurement. On the right side of 6DOF equations, only the angular velocity of spinning and the two angles of oscillation (γ˙,ϕa,ϕ2)i are unknown and independent, therefore, dvxdt,dvydt,dvzdt can be considered as a nonlinear function with respect to (γ˙,ϕa,ϕ2)i at ti , namely, Fi(γ˙,ϕa,ϕ2)=Ai-2Δt2(Xi+1-Xi-ViΔt) . In order to solve (γ˙,ϕa,ϕ2)i , the problem is transformed into solving a ternary nonlinear equations as follows

    Fxi(γ˙,ϕa,ϕ2)=0Fyi(γ˙,ϕa,ϕ2)=0Fzi(γ˙,ϕa,ϕ2)=0
    (15)

    There are many solutions to the system of nonlinear equations. Typically, the nonlinear equations are numerically solved by iteration methods. Common methods include the fixed point iteration, Newton iterative and Quasi Newton iterative.

    In order to improve the precision of ballistic trajectory prediction, this paper proposes an algorithm to estimate the rocket attitude angles based on the 6DOF trajectory model. Hereby, the algorithm utilizes DFP method in solving nonlinear equations and radar trajectory test information containing only position coordinates of the rocket to reconstruct the angular displacements.

    DFP formula provide the solution to the secant equation that is the closest to current estimate and satisfies the curvature condition. It is the first quasi⁃Newton method to generalize the secant method to a multi‑dimensional problem. This update maintains the symmetry and positive definiteness of the Hessian matrix[22].

    DPF avoids obtaining inverse matrix in its iteration formula, thus increases the computation speed[23].

    In a similar way, the radar data at ti+1 and ti+2 , (γ˙,ϕa,ϕ2)i+1 can be calculated. Hereby, (ϕ˙a,ϕ˙2)i at ti can be approximately evaluated by

    (ϕ˙a,ϕ˙2)i(ϕa,ϕ2)i+1-(ϕa,ϕ2)iti+1-ti
    (16)
  • 2.3 Simulation and test for ballistic trajectory extrapolation method

    A ballistic trajectory is calculated by the 6DOF model in order to validate the attitude angle algorithm, because the radar test data does not include angle information. The trajectory in 3—4 s of the calculating position information is applied to the algorithm to estimate the attitude angle information. As shown in Figs.4—6, the difference between the estimated and the 6DOF⁃calculated is very small.

    Fig.4
                            Pitch angle of the estimated and the 6DOF during flight

    Fig.4 Pitch angle of the estimated and the 6DOF during flight

    Fig.5
                            Yaw angle of the estimated and the 6DOF during flight

    Fig.5 Yaw angle of the estimated and the 6DOF during flight

    Fig.6
                            Spin rate of the estimated and the 6DOF during flight

    Fig.6 Spin rate of the estimated and the 6DOF during flight

    The impact points can be obtained by substituting the flight parameters of the last points of the rockets into the 6DOF ballistic equations.

    Define the impact point error (%) as

    ε=ESTIMATED-REALREAL*100%
    (17)

    The errors between the extrapolation and the real trajectory impact point are listed in Table3.

    Table 3 Error analysis of the extrapolation impact points of elevation/azimuth angle of 19.8°/0°

    Result t/sRange/mDrift/mVelocity X/(m·s-1)Velocity Y/(m·s-1)Velocity Z/(m·s-1)
    Real radar date34.090 413 817.544 8-118.336 6268.341 3-146.717 6-2.369
    6DOF estimated33.770 413 734.491 4-116.065 7269.788 4-145.188 8-2.247 8
    Error/%-0.938 680 7-0.601 072 1-1.919 017 40.539 275 9-1.042 001 8-5.116 082 7

    The real flight data validate that the proposed algorithm shows good prediction effect using the 6DOF trajectory model.

  • 3 Correction of Firing Precision for MLRS

  • 3.1 Firing correction algorithm

    Firing accuracy is an important technical indicator of MLRS, including two aspects: Firing precision and firing dispersion. Firing precision is characterized by the deviation of the mean impact point of the rocket relative to the target; while the firing dispersion indicates the density of the impact point for the mean impact point.

    The point at which a rocket hits a target, land or air blast (whether or not it hits a target) is called the impact point. The average of impact points of MLRS is called the mean impact point. A virtual trajectory corresponding to the mean impact point is called the average trajectory. It reflects the average of multiple trajectories, as shown in Fig.7.

    Fig.7
                            Average trajectory of multiple launch rockets

    Fig.7 Average trajectory of multiple launch rockets

    Due to various environmental factors in actual firing of rockets, there is an error between the mean impact point and the target point. Many scholars use guidance methods on rockets. However, due to financial constraints, low⁃cost firing corrections are widely used. According to the closed⁃loop fire correction principle, this paper considers correcting the range of the longitudinal X⁃direction and the drift of the lateral Z⁃direction of the ballistic error on the geodetic coordinate system XOY on the same ground plane.

  • 1 Range

    Elevation angle can be adjusted by using Newton⁃Raphson method for the iterative calculation.

    If the average rate of change f(θk)-f(θk-1)θk-θk-1 of function f(θk) is used to approximate the instantaneous rate of change f'(θk) , the iterative format for the elevation angle that converges to the mean point of impact is

    θk+1=θk-(f(θk)-f(θM))θk-θk-1f(θk)-f(θk-1)
    (18)

    where θk-1 θk are the elevation values at the begin of the iteration; θk=θk-1+Δθ , Δθ is the iteration step at the beginning of iteration; f(θk-1) f(θk) f(θM) are the corresponding ranges of elevation angles θk-1 , θk and the mean point of impact M, respectively.

  • 2 Drift

    Azimuth angle can be adjusted by the angle between two vectors of the target point and the impact point of the final iteration

    AOT=arccosOAOTOAOT
    (19)

    where A is the impact point of changed the elevation angle; O the origin point of the coordinate; T the target point, and AOT is the correction to the azimuth.

    The correction steps of elevation and azimuth angles are as follows:

    (1) Input the rocket data, aerodynamic data, wind data, and initialize the firing parameters.

    (2) Given elevation and azimuth, use Monte Carlo launch dynamics calculation and 6DOF ballistic equations to get the mean point of impact.

    (3) Determine the value of the elevation step and calculate the corresponding ranges f(θk-1) , f(θk) of iteration at starting points θk-1 , θk ; calculate the elevation iterative; end the iteration of the elevation angle when the error of the iteration of the range is less than the given error.

    (4) Calculate the azimuth angle. When the iteration error of the drift is less than the given error, end the iteration of the azimuth angle.

    (5) Record the correction of elevation and azimuth, and analyze the error situation.

    The flow chart of elevation and azimuth angle correction algorithm is shown in Fig.8.

    Fig.8
                            Flowchart of elevation and azimuth angle correction algorithm

    Fig.8 Flowchart of elevation and azimuth angle correction algorithm

  • 3.2 Results of firing correction

    In the actual firing test, the elevation and azimuth angles are (19.8°, 0°). The initial mean impact point of Monte Carlo simulation before iteration is (13 811.202 3 m, -147.312 0 m). The coordinates of the target point are (14 000 m, 0 m). The corrections of elevation and azimuth are obtained by putting the error between the mean point of impact and the target point into the angles iterative formulas. The results of the iteration are shown in Table4.

    Table 4 Correction for the mean point of impact to the target point

    IterationRange/mDrift/mElevation/(°)Azimuth/(°)
    Initial point13 811.202 3-147.312 019.80.0
    113 997.783 5-143.890 320.352 30.0
    213 999.974 2-143.862 620.356 60.0
    Azimuth14 000.898 5-0.540 620.356 60.588 7

    The mean impact point after correction is (14 000.898 5 m, -0.540 6 m), and the corresponding elevation and azimuth angles are (20.356 6°, 0.588 7°). The corrections of the elevation angle and azimuth angle are (0.356 6°, 0.588 7°). The error between the mean impact point after corrected and target point meets the engineering error, which effectively improves the firing precision of MLRS.

  • 4 Conclusions

    The firing angle of MLRS is improved by keeping the cost as low as possible. First, the dynamic model of MLRS has been built using MSTMM, and the corresponding dynamic characteristics, the initial disturbance and the impact points are obtained. Then a method for predicting the angle information of rockets is established, which can quickly and effectively extrapolate the impact points by using radar test data. Finally, the closed⁃loop fire correction principle is employed for adjusting the elevation and the azimuth angles to improve the firing precision of the MLRS at low cost. This research can provide a theoretical basis and technical means in the field of MLRS to significantly enhance the firing accuracy.

  • References

    • 1

      RUI X T, LU Y Q, WANG G P, et al . Simulation and test methods of launch dynamics of multiple launch rocket system [M]. Beijing: National Defense Industry Press, 2008. (in Chinese)

    • 2

      YANG S X . Progress and key points for guidance of multiple launch rocket systems [J]. Acta Armamentarii, 2016, 37(7): 1299⁃1305. (in Chinese)

    • 3

      HE Q, MA D W, LE G G, et al . Lightweight of pedestal of some multiple rocket based on iSIGHT [J]. Fire Control & Command Control, 2014, 39(10): 113⁃116. (in Chinese)

    • 4

      LI B, RUI X T . Vibration control of uncertain multiple launch rocket system using radial basis function neural network[J]. Mechanical Systems and Signal Processing, 2018, 98 (2018): 702⁃721.

    • 5

      ZHU B Y . Dynamic characteristics of multiple rockets gun[J]. Ship Science and Technology, 2012, 34(9): 51⁃55. (in Chinese)

    • 6

      KANE T R, LIKINS P W, LEVINSON D A . Spacecraft dynamics[M]. New York: McGraw⁃Hill Book Company, 1983.

    • 7

      WITTENBURG J . Dynamics of multibody systems[M]. Berlin: Springer, 2008.

    • 8

      EBERHARD P, SCHIEHLEN W . Computational dynamics of multibody systems: History, formalisms and applications[J]. Journal of Computational and Nonlinear Dynamics, 2006, 1(1): 3⁃12.

    • 9

      POPP K, SCHIEHLEN W . Ground vehicle dynamics[M]. Berlin Heidelberg: Springer, 2010.

    • 10

      RUI X T, YUN L F, LU Y Q, et al . Transfer matrix method of multibody system and its applications [M]. Beijing: Science Press, 2008. (in Chinese)

    • 11

      HARLIN W J, CICCI D A . Ballistic missile trajectory prediction using a state transition matrix[J]. Applied Mathematics and Computation, 2007, 188:1832⁃1847.

    • 12

      KHALIL M, RUI X T, HENDY H . Discrete time transfer matrix method for projectile trajectory prediction[J]. Journal of Aerospace Engineering, 2015,28(2): 04014057.

    • 13

      KHALIL M, RUI X T, ZHA Q C, et al . Projectile impact point prediction based on self⁃propelled artillery dynamics and Doppler radar measurements[J]. Advances in Mechanical Engineering, 2013(3): 153913.

    • 14

      RAVINDRA V C, BAR⁃SHALOM Y, WILLETT P . Projectile identification and impact point prediction [J]. IEEE Transactions on Aerospace and Electronic Systems, 2007,46(4): 2004⁃2021.

    • 15

      YANG L Q, XIAO Q G, NIU Y, et al . Design of localization system based on reducing Kalman filter [J]. Journal of Nanjing University of Aeronautics and Astronautics, 2012, 44(1): 134⁃138.(in Chinese)

    • 16

      CAI J, ZHANG L, DONG P . Remaining useful life prediction for aero⁃engines combining sate space model and KF algorithm[J]. Transactions of Nanjing University of Aeronautics and Astronautics, 2017, 34(3): 265⁃271.

    • 17

      YAN Z Y, LI JUN, YU Q R, et al . Optimization design of under frame of rocket launcher[J]. Ordnance Industry Automation, 2017, 36(8): 44⁃46. (in Chinese)

    • 18

      HE J Y,RUI X T,WANG G P, et al . Research on design and actualization of vibration controlled system oflaunch guider of MLRS[J]. Fire Control & Command Control, 2013, 38(11): 129⁃133. (in Chinese)

    • 19

      QIAO R F, TIAN X L, YANG J L, et al . Analysis of modifying ability of canard wing rocket trajectory correction projectile[J]. Navigation and Control,2018, 17(1): 42⁃48. (in Chinese)

    • 20

      RUI X T, ZHANG J S, ZHOU Q B . Automatic deduction theorem of overall transfer equation of multibody system[J]. Advance in Mechanical Engineering, 2014(2): 1⁃12.

    • 21

      TANG W B, RUI X T, YANG F F, et al . Study on the vibration characteristics of a complex multiple launch rocket system[C] //Proceedings of the 6th International Conference on Electronic, Mechanical, Information and Management Society . Shenyang, China:[s.n.], 2016: 35⁃38.

    • 22

      FLETCHER R, POWELL M J D . A rapidly convergent descent method for minimization[J]. The Computer Journal, 1963, 6(20): 163⁃168.

    • 23

      ZHAO S L . Application of MATLAB programming and optimization design[M]. Beijing: Electronics Industry Publishing House, 2013. (in Chinese)

  • Author contributions & Acknowledgements

    Mr. ZHA Qicheng, Prof. RUI Xiaoting and Dr. WANG Guoping conceived the idea; Dr.YU Hailong conducted the analyses; Prof. RUI Xiaoting and Dr. WANG Guoping completed the experiments; all authors contributed to the writing and revisions.

    Acknowledgements:The work was supported by the National Natural Science Foundation of China (No. 11472135) and the Science Challenge Project (No. JCKY2016212A506⁃0104).

    Competing Interests

    The authors declare no competing interests.

ZHAQicheng

Affiliation: Institute of Launch Dynamics, School of Energy and Power Engineering, Nanjing University of Science and Technology, Nanjing 210094, P. R. China

Profile:Mr.ZHA Qichengreceived his B.S. degree in Weapon System and Launch Engineering from Nanjing University of Science and Technology in 2011. He is now a Ph.D. candidate in Dynamics at Nanjing University of Science and Technology. His research interest includes multibody systems dynamics, launch dynamics and external ballistics.Prof

RUIXiaoting

Affiliation: Institute of Launch Dynamics, School of Energy and Power Engineering, Nanjing University of Science and Technology, Nanjing 210094, P. R. China

Role:Corresponding author

Email:ruixt@163.netyhls02080888@sina.com.

Profile:E⁃mail address: ruixt@163.net, yhls02080888@sina.com.

WANGGuoping

Affiliation: Institute of Launch Dynamics, School of Energy and Power Engineering, Nanjing University of Science and Technology, Nanjing 210094, P. R. China

Profile: WANG Guopingreceived his Ph.D. degree in Weapon System from Nanjing University of Science and Technology in 2004. He joined Nanjing University of Science and Technology in September 2004 and he is currently an assistant professor. His research is focused on launch dynamics, transfer matrix method of multibody system and launch safety.Dr

YUHailong

Affiliation: Institute of Launch Dynamics, School of Energy and Power Engineering, Nanjing University of Science and Technology, Nanjing 210094, P. R. China

Role:Corresponding author

Email:ruixt@163.netyhls02080888@sina.com.

Profile:E⁃mail address: ruixt@163.net, yhls02080888@sina.com.

Zhang Bei

Role:Editor

html/njhkhten/201902006/alternativeImage/820673ed-044d-4203-9d0f-3d9b5e438728-F001.jpg
html/njhkhten/201902006/alternativeImage/820673ed-044d-4203-9d0f-3d9b5e438728-F002.jpg
Order numberFEMMSTMMOrder numberFEMMSTMM
114.605 514.744 5894.533 694.471 1
221.110 221.049 29123.174 2123.182
324.174 222.947 710158.619 5158.87
430.377 326.838 311162.963 3162.963
531.260 231.252 312192.791 4192.791
638.228 938.275 813201.643 0201.807
766.697 766.689 814237.689 8238.455
MethodOrder numberComputation time/sComputing time ratio
FEM1 8422 147.1582 806.7∶1
MSTMM420.765
html/njhkhten/201902006/alternativeImage/820673ed-044d-4203-9d0f-3d9b5e438728-F003.jpg
html/njhkhten/201902006/alternativeImage/820673ed-044d-4203-9d0f-3d9b5e438728-F004.jpg
html/njhkhten/201902006/alternativeImage/820673ed-044d-4203-9d0f-3d9b5e438728-F005.jpg
html/njhkhten/201902006/alternativeImage/820673ed-044d-4203-9d0f-3d9b5e438728-F006.jpg
Result t/sRange/mDrift/mVelocity X/(m·s-1)Velocity Y/(m·s-1)Velocity Z/(m·s-1)
Real radar date34.090 413 817.544 8-118.336 6268.341 3-146.717 6-2.369
6DOF estimated33.770 413 734.491 4-116.065 7269.788 4-145.188 8-2.247 8
Error/%-0.938 680 7-0.601 072 1-1.919 017 40.539 275 9-1.042 001 8-5.116 082 7
html/njhkhten/201902006/alternativeImage/820673ed-044d-4203-9d0f-3d9b5e438728-F007.jpg
html/njhkhten/201902006/alternativeImage/820673ed-044d-4203-9d0f-3d9b5e438728-F008.jpg
IterationRange/mDrift/mElevation/(°)Azimuth/(°)
Initial point13 811.202 3-147.312 019.80.0
113 997.783 5-143.890 320.352 30.0
213 999.974 2-143.862 620.356 60.0
Azimuth14 000.898 5-0.540 620.356 60.588 7

Fig.1 Launch dynamics model of a new MLRS

Fig.2 Topological diagram of a multiple launch rocket dynamics model

Table 1 Comparison of natural frequencies between FE⁃M and MSTMM for MLPSHz

Table 2 Comparison of calculation speeds between FEM and MSTMM

Fig.3 Flowchart of launch and flight dynamics simulation system for MLRS

Fig.4 Pitch angle of the estimated and the 6DOF during flight

Fig.5 Yaw angle of the estimated and the 6DOF during flight

Fig.6 Spin rate of the estimated and the 6DOF during flight

Table 3 Error analysis of the extrapolation impact points of elevation/azimuth angle of 19.8°/0°

Fig.7 Average trajectory of multiple launch rockets

Fig.8 Flowchart of elevation and azimuth angle correction algorithm

Table 4 Correction for the mean point of impact to the target point

image /

  • References

    • 1

      RUI X T, LU Y Q, WANG G P, et al . Simulation and test methods of launch dynamics of multiple launch rocket system [M]. Beijing: National Defense Industry Press, 2008. (in Chinese)

    • 2

      YANG S X . Progress and key points for guidance of multiple launch rocket systems [J]. Acta Armamentarii, 2016, 37(7): 1299⁃1305. (in Chinese)

    • 3

      HE Q, MA D W, LE G G, et al . Lightweight of pedestal of some multiple rocket based on iSIGHT [J]. Fire Control & Command Control, 2014, 39(10): 113⁃116. (in Chinese)

    • 4

      LI B, RUI X T . Vibration control of uncertain multiple launch rocket system using radial basis function neural network[J]. Mechanical Systems and Signal Processing, 2018, 98 (2018): 702⁃721.

    • 5

      ZHU B Y . Dynamic characteristics of multiple rockets gun[J]. Ship Science and Technology, 2012, 34(9): 51⁃55. (in Chinese)

    • 6

      KANE T R, LIKINS P W, LEVINSON D A . Spacecraft dynamics[M]. New York: McGraw⁃Hill Book Company, 1983.

    • 7

      WITTENBURG J . Dynamics of multibody systems[M]. Berlin: Springer, 2008.

    • 8

      EBERHARD P, SCHIEHLEN W . Computational dynamics of multibody systems: History, formalisms and applications[J]. Journal of Computational and Nonlinear Dynamics, 2006, 1(1): 3⁃12.

    • 9

      POPP K, SCHIEHLEN W . Ground vehicle dynamics[M]. Berlin Heidelberg: Springer, 2010.

    • 10

      RUI X T, YUN L F, LU Y Q, et al . Transfer matrix method of multibody system and its applications [M]. Beijing: Science Press, 2008. (in Chinese)

    • 11

      HARLIN W J, CICCI D A . Ballistic missile trajectory prediction using a state transition matrix[J]. Applied Mathematics and Computation, 2007, 188:1832⁃1847.

    • 12

      KHALIL M, RUI X T, HENDY H . Discrete time transfer matrix method for projectile trajectory prediction[J]. Journal of Aerospace Engineering, 2015,28(2): 04014057.

    • 13

      KHALIL M, RUI X T, ZHA Q C, et al . Projectile impact point prediction based on self⁃propelled artillery dynamics and Doppler radar measurements[J]. Advances in Mechanical Engineering, 2013(3): 153913.

    • 14

      RAVINDRA V C, BAR⁃SHALOM Y, WILLETT P . Projectile identification and impact point prediction [J]. IEEE Transactions on Aerospace and Electronic Systems, 2007,46(4): 2004⁃2021.

    • 15

      YANG L Q, XIAO Q G, NIU Y, et al . Design of localization system based on reducing Kalman filter [J]. Journal of Nanjing University of Aeronautics and Astronautics, 2012, 44(1): 134⁃138.(in Chinese)

    • 16

      CAI J, ZHANG L, DONG P . Remaining useful life prediction for aero⁃engines combining sate space model and KF algorithm[J]. Transactions of Nanjing University of Aeronautics and Astronautics, 2017, 34(3): 265⁃271.

    • 17

      YAN Z Y, LI JUN, YU Q R, et al . Optimization design of under frame of rocket launcher[J]. Ordnance Industry Automation, 2017, 36(8): 44⁃46. (in Chinese)

    • 18

      HE J Y,RUI X T,WANG G P, et al . Research on design and actualization of vibration controlled system oflaunch guider of MLRS[J]. Fire Control & Command Control, 2013, 38(11): 129⁃133. (in Chinese)

    • 19

      QIAO R F, TIAN X L, YANG J L, et al . Analysis of modifying ability of canard wing rocket trajectory correction projectile[J]. Navigation and Control,2018, 17(1): 42⁃48. (in Chinese)

    • 20

      RUI X T, ZHANG J S, ZHOU Q B . Automatic deduction theorem of overall transfer equation of multibody system[J]. Advance in Mechanical Engineering, 2014(2): 1⁃12.

    • 21

      TANG W B, RUI X T, YANG F F, et al . Study on the vibration characteristics of a complex multiple launch rocket system[C] //Proceedings of the 6th International Conference on Electronic, Mechanical, Information and Management Society . Shenyang, China:[s.n.], 2016: 35⁃38.

    • 22

      FLETCHER R, POWELL M J D . A rapidly convergent descent method for minimization[J]. The Computer Journal, 1963, 6(20): 163⁃168.

    • 23

      ZHAO S L . Application of MATLAB programming and optimization design[M]. Beijing: Electronics Industry Publishing House, 2013. (in Chinese)