logo资料库

北航无人机系统辨识课程论文.doc

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
I.INTRODUCTION
II.MAXIMUM LIKELIHOOD METHODS
III.AIRCRAFT PARAMETER ESTIMATION USING OUTPUT-ERROR
IV.AIRCRAFT PARAMETER ESTIMATION USING EQUATION-ERROR
V.AIRCRAFT AND TEST PROCEDURE
VI.RESULT
VII.CONCLUSION
ACKNOWLEDGMENT
REFERENCES
Research of the Aerodynamic Parameter Estimation for the Small Unmanned Aerial Vehicle * Li Chao, Dou Xiuxin, and Wu Liaoni  Abstract—Aircraft parameter estimation is an important problem in aircraft dynamics and control. As standard methods for aircraft parameter estimation, output-error method and equation-error method in the frequency domain are described and examined. The analysis was based on flight data. It was found that the output-error and equation-error method in frequency domain are in statistical agreement. By comparison, the equation-error method has excellent prediction capability similar to the output-error method. z ( ) i  Cx ( ) i  Du ( ) i  v ( ) i i  1,2,..., N E [ (0)] 0 x  E [ (0) x x T (0)]  P 0 (2) (3) are assumed to be independent white ( )iv ( )t and where Gaussian noise sequences with ( ) w t i ( )] 0 t w w E E  [ [ T ( t )] j  Q ( t t  i ) j (4) (5) I. INTRODUCTION [ ( )] 0 v E i  [ ( ) v E i v T ( )] j  R  ij the maximum-likelihood As a very common method for parametric estimation, the an effective unbiased maximum-likelihood method is estimation method. It takes the maximum probability of observed values as the criterion. It acquires the estimates by maximizing function whose arguments are observed value unknown parameters. As the maximum-likelihood method, both the output-error and equation-error methods are used for aircraft parameter estimation. By making simplified assumptions in the general problem formulation, the output-error and equation-error methods in the frequency domain were developed. The difference between them is in the assumptions about noise and the way the physical system response is being matched by the model. The next section introduces the output-error and equation-error methods in the frequency domain. Then flight test procedure is described. After this, the result of flights tests are presented and analyzed. the theory about II. MAXIMUM LIKELIHOOD METHODS The maximum likelihood method[1] is an effective unbiased estimation method proposed by Fisher. It acquires the estimates of the model parameters by minimizing the maximum likelihood function. Dynamic model equations for a linear continuous-time dynamic system with process noise and discrete-time measurements are considered, x  ( ) t  Ax ( ) t  Bu ( ) t B w  w ( ) t (1) *Resrach supported by the fundamental research funds for the central universities (2010121046). is 896291837@qq.com). Xiuxin, Li Chao is with the Xiamen University (e-mail: nextline@foxmail.com). (e-mail: Dou University Xiamen with the Wu Liaoni is with the Department of Aeronautics, Xiamen University, Ximen, Fujian 361005 China (corresponding author to provide phone: 86-13616023191; e-mail: airmud2001@gmail.com). For the complexity and the difficulty of parameters estimation based on the aforementioned model equations, a steady-state Kalman filter is used. The filter equations are d ˆ [ ( | x t dt i  1)]  ˆ Ax ( | t i 1)   Bu ( ) t ˆ x ( | ) i i  ˆ x ( | i i 1)   K ( ) i where ( i 1) t i      t t ˆ Cx   ( ) i z ( ) i  ( | i i 1)   Du ( ) i E [ ( )] 0 i  E T [ ( ) i   ( )] j  ij (6) (7) (8) (9) (10) (11) The innovations ( )i are independent Gaussian vectors. In the frequency domain, equation is transformed to x  j  ( ) ( ) k k ( ) k The cost function to be minimized is Bu  ( ) k Ax     K   ( ) k (12) J ( )   N where N 1   H   0  k ( ) k 1  S    ( ) k  N ln S  (13) N H ( , k  1  )     0 k  1 N  ( , k )  [ ( ) z k   y  ( , k ˆ )]  ˆ S     k  0 z  ( ) k    ( , k ˆ )  y  H   J  is minimized by iteratively computing ( ) ˆ ˆ       0 (14) (15)
M   E  E [ ; )  ] 2 [  ln ( L V N T    ( ) J   T    ] 2 where 0 is a nominal starting value , and ˆ     M 1  ˆ    0 [ ( ) J     ] ˆ   0  (16) (17) The expressions for the elements of the first-order and second-order gradients of the cost function are ( )  k     ( ) y k     1  H   0 N ( ) J     2 Re[ N 2 Re[ N 1  H   0 ˆ 1  S  ˆ 1  S      ( ) k ( ) k  ] N   k k 2 ( ) J   T     2 Re[ N  2 Re[ N N 1   0 k  1 N   k  0 H ( )  k     H ( ) y  k    ˆ 1  S  ˆ 1  S  ( )  k     ( ) y  k    ] (19) as III. AIRCRAFT PARAMETER ESTIMATION USING OUTPUT-ERROR For aircraft parameter estimation, the output-error method[1-3] is one of the most frequently used techniques. Assuming no process noise is made, the maximum likelihood parameter to output-error method. estimation method simplified can be Assuming there is no process noise, the maximum likelihood estimator in the frequency domain can be substantially simplified to output-error method. Then, the dynamic system is deterministic, ( ) Ax  k ( ) B u k  (20) ( ) k x    j  k ( ) y  k z  ( ) k  G E  Cx  ( ) k  Du  ( ) k ( , k  ) ( ) u k    ( ) k [ ( )] 0  k   S  N ( )] k H [ ( )   k   G ( , k )    ) ( , G k  1 ( I C j   ) A  1 B D    2 k T k / k  0,1,2,..., N  1 E where and vvS is the spectral density of For these model equations, the innovations are reduced to ( )iv . output-error or residuals,   )    ( , k z  z  ( ) k ( ) k   ( , y  k ( , G k )  ) ( ) u  k  (27) The output-error cost function is the negative log-likelihood function, excluding the constant term, J ( )   N N H  1  )      0 ( , k ( , k 1  vv S )   k  N ln S vv (28) The estimates for the parameters in vvS are obtained from ˆ vvS  N  H ) ( , k 1  )     0 1  ( , k   N k [ ( ) z k   y  ( , k ˆ )]    k  0 z  ( ) k    ( , k ˆ )  y  H   (29) (18) ] The modified Newton-Raphson algorithm is used to estimate the unknown parameters in matrices in matrices A, B, C, and D. The expressions for the gradient of the negative log-likelihood function and the information matrix can be derived from the output-error cost function, ] J ( )  N   N H 1  )      0 ˆ 1  S  ( , k ( , k )  k  (30) (31) (32) ( ) J       2 Re[ N N 1   k  0 H S ( ) k ˆ 1 )]  S    vv ( , k M ( )   2 ( ) J   T     2 Re[ N N 1   k  0 H S ( ) k ˆ 1  S S vv ( )] k (21) (22) (23) (24) (25) (26) ( )kS is the n  o n p output sensitivity matrix, given where by S ( ) k  G  ) ( ) ( , u  k k    (33) It’s advantages to use equation-error approach since the nonlinear terms can be generated in the domain before transformation into the frequency domain so that the equation-error approach can use arbitrarily nonlinear terms in the model. However, since the finite Fourier transform is linear operator, the output-error method in the frequency domain is limited to linear dynamic systems. IV. AIRCRAFT PARAMETER ESTIMATION USING EQUATION-ERROR Equation-error method[1-3] is a reduced form of maximum likelihood method. When a system contains process noise and the measurement noise is such small as to be neglected, the state equation is transform into the observation equation.[4] The dynamic model equation in the frequency domain is (34)   ) B w  w (  k  Ax  ( ) k Bu  j  k ( ) x k  ( ) k The model equation then becomes ( ) Bu  k  0,1,2,..., ( ) k k   ( ) k Ax   z  ( ) v  k 1 N  (35)
where v  ( ) k  w B w  ( )k  (36) ( )kv are the equation errors, which are Gaussian with [ ( )] 0 v E k  (37) [ ( ) v  E k v  H ( )] k  vvS N (38) The cost function is J ( )   N N 1  [ ( ) z k   k  0  Ax  ( ) k  Bu  ( )] k H S -1 vv [ ( ) z k   Ax  ( ) k  Bu  ( )] k where the innovations    ( ) k are equation errors. z  ( ) k  Ax  ( ) k  Bu  ( ) k (39) (40) Figure 2. Pitching moment parameters mC V. AIRCRAFT AND TEST PROCEDURE The test aircraft used for this research of this research is a SUAV (Small Unmanned Aerial Vehicle), see Fig. 1. The aircraft has two pairs of control surfaces: V-tails and ailerons. As common input for aircraft system identification, the 3-2-1-1 inputs with 1 pulse width from 0.1s to 1.0s were applied to V-tails, which were added directly to the appropriate control surface actuator when the feedback control system still operating. The aircraft was equipped with a micro-INS, which provided 3-axis translational accelerometer measurements, angular rate measurements, attitude angles, pitot static pressure and dynamic pressure, and GPS velocity and position. The common sampling rate is 40 Hz, Figure 1. Small unmanned aerial vehicle corresponding to a sampling interval of 0.025s, and the flight data were corrected for systematic instrumentation errors by using a data compatibility analysis. VI. RESULT Using the same model structure, equation-error parameter estimates are plotted along with output-error parameter estimates base on the same data. Estimates for stability and control pitching moment coefficient parameters are plotted in Figs. 2-4. The triangles represent flight estimates identified by equation-error method associated with derivatives Figure 3. Pitching moment parameters de mC Figure 4. Pitching moment parameters q mC in frequent domain and the circles represent estimates calculated by output-error method in frequent domain. Error
ACKNOWLEDGMENT Supported by the fundamental research funds for the central universities (2010121046) REFERENCES [1] Klein, V. and Morelli, E.A., Aircraft System Identification – Theory and Practice, VA: AIAA, 2006, Chaps. 6, 7, and 9. [2] Cai Jinshi, Aircraft System Identification, Beijing: National Defense Industry Press, 2005. [3] Li yanjun, Zhang ke, Aircraft System Identification Theory and Application, Beijing: National Defense Industry Press, 2011. [4] Morelli, E. A., “Practical Aspects of the Equation-Error Method for Aircraft Parameter Estimation,” AIAA Atmospheric Flight Mechanics Conference, Keystone, CO, Aug. 2006. [5] Eugene A. morelli, “Flight-Test Experiment Design for Characterizing Stability and Control of Hypersonic Vehicles,” Journal of Guidance, Control, and Dynamics, Vol. 32, No. 3, May-June 2009, pp. 949-959. bars on all estimates were statistical values, with 95% confidence, assuming a Gaussian distribution.[5] The flight data obtained with pulse width 0.4s and 0.6s are neglected to eliminate their influence on data analysis because of their too obvious differences comparing to the other responding measured data. The flight data obtained with pulse width 0.1s, 0.2s, 0.7s and 1.0s can't satisfy data compatibility check, which means the measurements are inconsistent. The chief cause was likely to be inaccuracy of angle of attack which is computed using by velocity measured by GPS and attitude angles measured by micro-INS. The GPS velocity, particularly in the vertical direction, is inaccurate. For this reason, the responding data will be ignored. f = [0.15, 0.155 ... 1.495, 1.5]Hz The frequencies used for all Fourier transformations were . The lower bound should be chosen as 2/T, where T is the time length of the maneuver. The upper bound should be chosen to include the dynamics of interest. It works well when frequency resolution is chosen as 0.005. In the open loop control cases, the 1 pulse width has been found to work well when equals 0.7/2 nf is the expected natural frequency in hz for dominant mode[1]. However, the analysis of the flight data with 1 pulse width of the 3-2-1-1 input from 0.3s to 0.9s indicates that parameter to be estimated can be identified without evident differences in the closed loop control cases. , where nf The pitching moment parameter associated with the angle of attack isn’t identified accurately, see Fig. 2. It’s because there isn’t sensor that measures the angle of attack and the SUAV is vulnerable to the effects of the wind. The value is obtained indirectly based on attitude angle and the direction of the GPS velocity. The Figs. 2-4 show that the equation-error and output-error estimates are in good agreement and there are not obvious the best point in the term of the Caméra-Rao bound in both methods. Meanwhile, the equation-error method lowered the estimated parameter standard errors compared to the equation-error method. Because of and equation-error parameter estimates, the equation-error method has excellent prediction capability similar to the output-error method. agreement between output-error indicate results that the the VII. CONCLUSION Comparisons were done on an equal basis, and it was found that the output-error and equation-error method in frequency domain are in statistical agreement, considering the estimated error bounds. Using analytical approaches and numerical techniques, the validity and accuracy for aircraft parameter estimation using the two methods are demonstrated. Successful and equation-error method in frequency domain can increase confidence in result of the aerodynamic parameter estimation. comparison between the output-error
分享到:
收藏