PSI - Issue 38

A. Débarbouillé et al. / Procedia Structural Integrity 38 (2022) 342–351 A. De´barbouille´ / Fatigue Design (2022) 1– ??

346

5

Finally, the state vector of the multi-body system is q = ( q constraint accelerations ¨ q of the multi-body system are given by : 1 · · · q k S

) with k S the bodies number. The

   M 1

   and F =    F 1 .. . F k S

   (13)

   M G B

  

   o q λ B

   =

F L B + W B  

  

G t

B

. .

 With M =

.

0

M k S

n c × n c

Where o q

= ( ( ¨ q t 1

t · · · ( ¨ q t

t ) and where λ

B are the Lagrangian multipliers for the constraints

λ 1 )

λ k S )

k S

between bodies, G B according to the state vector q , L B corresponds to the term independent on acceleration in the second order of derivation of constraints equation according to the time domain and W B is the stabilization term of constraint g B . W B is defined : W B = − 2 ξω ˙ g B ( q ) − ω 2 g B ( q ) (14) We can find a pseudo-analytic solution of the equation (13) thanks to the knowledge of M − 1 k and G B :    o q λ B    = Ξ − 1    F L B + W B    with Ξ =    M G t B G B 0 n c × n c    (15) And Ξ − 1 =    M − 1 0 0 0    −    − M − 1 G t B I    ( G B M − 1 G t B ) − 1 − G B M − 1 I 3. Kalman filtering of the multi-body model 3.1. The Augmented and Constrained Extended Kalman Filter (ACEKF) In this section, we introduce the following notations for s a given symbol, s denote the prediction of states and ˆ s denote the Kalman estimation. The Kalman filter is a commonly used method to make a estimation of a linear dynamic system with two steps: • A prediction, denoted X is computed by the known state variable at time step n using equation (24), i.e. : X n + 1 = f ˆ X n . Where f is the function of prediction model. • A correction of the estimation is done based on the measurement equation (27) at the time n + 1, i.e. : Y n + 1 = h X n + 1 . Where h is the function of measurement model and Y is the measurement vector. ˆ X is the state estimation of the Kalman filter. ˆ X is assumed Gaussian. The covariance matrix of ˆ X noted Pˆ is estimated by the Kalman filter. f and h are nonlinear functions of the states. The Extended Kalman filter (EKF), is an approach to study the non-linear formulation. The prediction X n is computed using the system of equations (24) and (25).   X n + 1 = f ( ˆ X n ) P n + 1 = F Pˆ n F + Q (16) The correction of the prediction is computed using the equations (26) and (27):   ˆ X n + 1 = X n − K h ( X n ) − Y n Pˆ n + 1 = I ns − K H P n (17) is the jacobian matrix of the constraint function g B

Made with FlippingBook Digital Publishing Software