Font Size: a A A

The Research Of Some Problems In Structural Eigensensitivity Analysis

Posted on:2009-05-22Degree:DoctorType:Dissertation
Country:ChinaCandidate:Z H XuFull Text:PDF
GTID:1100360245463204Subject:Engineering mathematics
Abstract/Summary:PDF Full Text Request
The structural eigensensitivity is the information of derivatives of the eigenvalues and eigenvectors with respect to the design parameters, and it can be applied to the fields such as dynamical response analysis, model modification, structural optimization and damage identification. Supplying an efficient algorithm for the eigensensitivity of the large complicated structures is a challenging problem. Under such engineering background and requirement, we devote ourselves to the research of the computational methods of the eigensensitivity.In this paper, we study the eigensensitivity of the real and complex eigenvectors of systems with distinct and repeated eigenvalues. For the symmetric undamped systems, we present two new methods to compute the particular solutions, i.e. the extending system method and the improved Nelson's method. For the general asymmetric non-defective eigensystems, we propose a new normalization condition. In addition, we also put forward an efficient algorithm to compute the particular solutions. Numerical examples have demonstrated the validity of the proposed methods. 1. The eigensensitivity analysis of the symmetric undamped systemsConsidering the following real and symmetric eigenvalue problem where K (p) and M (p) in Rn×n are the structural symmetric stiffness and mass matrices, respectively, whose elements depend continuously on the real parameter p .λj(p)is the eigenvalue, xj(p)is the eigenvector corresponding toλj(p), n is the total degrees of freedom, andδjk is the Kronecker delta. The paper is concerned with the derivatives of eigenvalues and eigenvectors at p = p0. For convenience, hereafter " (p0)" is omitted for variable evaluated at p = p0.It is assumed that at p = p0 the eigenvalue problems (1)-(2) have m (1 < m≤n) repeated eigenvalues, without loss of generality, we denoteλ1 ( p0)=λ2(p0)=L =λm(p0)=λ|, and letΛ( p) =diag[λ1 (p),λ2(p),L,λm(p)], X ( p )= [x1 (p),x2(p),L,xm(p)]. The repeated eigenvalue derivativesΛ′can be found by solving the subeigenproblem XT (K′-λ|M′)XΓ=ΓΛ′, and assuming that theλj′be distinct, then the unique differentiable eigenvectors corresponding to the repeated eigenvalues are determined by Z = XΓ. We define F := K-λ|M, G := (λ| M′-K′)Z+MZΛ′. So the governing equation of Z′can be written as F Z′=G, and let the solution be Z′=V+ZC, where the particular solution V satisfies FV = G. Once theV is obtained, the coefficient matrix C can be determined by the known algorithm. In the following, we will propose two new methods for the computation of the particular solutionV .1) Extending system methodAs V is a particular solution only, and noting the expression of Z′, we let the particular solution V be orthogonal to X with respect to M , i.e. XTMV=0. Considering the following extended equations with unknowns V andμ∈Cm×mWe may prove the coefficient matrix is non-singular, and the V in Equation(3) is just a particular solution. We suppose that the repeated eigenvalue be nonzero, i.e.λ|≠0, and revise the Equation (3) as follows where . It is easy to show that Equations (3) and (4) have the same solution, but the later has much smaller condition number. Thus, we can obtain the particular solution V by solving the Equation (4). Note that the case of m =1 corresponds to a distinct eigenvalue and the proposed method is also applicable.2) Improved Nelson's methodLet Zm,m be a submatrix composed of the lj th ( j= 1, 2, L, m) rows of Z such that Then, we have det( Z m, m)≠0. Setting the lj th rows and columns of F equal to zeros, while the lj th diagonal elements of F equal to the corresponding diagonal elements k ljljof the stiffness matrix K , respectively, to form F? which is non-singular; setting lj th rows of G equal to zeros to form G| . Then we may get the particular solution V by solving the equation FV= G|. Note that the case of m =1 corresponds to a distinct eigenvalue and the proposed method degenerate into the Nelson's method.2. The eigensensitivity analysis of the general asymmetric non-defective systemsLet A (p) and B (p) in Rn×n be the general asymmetric matrices, whose elements depend continuously on the real parameter p , and B (p) is non-singular. Considering the following right and left eigenvalue problem whereλj(p) is the complex eigenvalue, xj(p) and y j(p) are the right and left eigenvectors corresponding toλj(p), n is the total degrees of freedom, andδjk is the Kronecker delta.Here, we still letλ1 ( p 0)=λ2(p0)=L =λm(p0)=λ|,Λ(p) and X (p) are the same as the expression above, and Y ( p )= [y1 (p),y2(p),L,ym(p)]. The derivativesΛ′can be found by solving a left-right subeigenproblem where D := YT (A′-λ|B′)X. Assuming that theλ′j ( j=1, 2, L, m) be distinct, the differentiable right and left eigenvectors are determined by Z R = [z|<sub>R1 ,z|<sub>R2,L ,z|<sub>Rm]=Xαand Z| L = [z|<sub>L1 ,z|<sub>L2,L ,z|<sub>(Lm]=Yβ. Sinceαj is uncertain, z| Rj is also uncertain. For each j ( j= 1,2,L,m), we may choose an arbitrary z| Rj , denoted as zRj , to compute its derivative. Then, the unique differentiable left eigenvector zLj can be determined. Thus, we obtain the differentiable right and left eigenvector matrices Z R and Z L.Let zRj = aj+ibj be a differentiable right eigenvector corresponding toλ|. We define which satisfies l Tj zRj=1( j = 1, 2, L,m). To render the derivatives unique, we propose the following normalization condition for p∈U0 ( p0) We will utilize the condition (13) and governing equations to derive the right and left eigenvector derivatives Z′R and Z′L .For convenience, we define . Then the governing equations can be written as F Z′R =G and FT Z′L=H, respectively, and let the solutions be Z′R =VR+ZRCR and Z′L =VL+ZLCL, where the particular solutions VR and VL satisfy the equations FVR =G and FT VL=H, respectively.We first compute the particular solutions VR and VL. Similarly, we let the particular solution VR satisfy the equation YT BVR=0. Considering the following extended equations with unknowns VR andμ∈C m×m We may prove the coefficient matrix is non-singular, and the VR in Equation (14) is just a particular solution. Thus, we can obtain the particular solution VR by solving the Equation (14).In a similar way, we only need to solve the following equation to obtain the particular solution VL It is noted that the coefficient matrix in Equation (15) is the transpose of that in Equation (14). Hence, the computational cost may be reduced.Next, we can compute CR and C L using the particular solutions. Differentiating the equation A ( p )ZR (p)= B(p)ZR(p)Λ(p) with respect to the parameter p twice at p = p0, premultiplying it by ZLT and noting the equation Y T BVR=0, we have where Let R =[ rjk], CR =[ cRjk]. Using Equation (16), we may obtain the off-diagonal elements of matrix CRThe diagonal elements will be solved by using the normalization condition (13). Differentiating Equation (13) with respect to the parameter p at p = p0 and rearranging it yield Differentiating the equation ZLT ( p )B(p)ZR(p)=Im with respect to the parameter p at p = p0, we get Substituting the expressions of ZR′and ZL′into Equation (20), and utilizing the choices of the particular solutions V R and V L, yieldSo far, we have obtained the VR, VL, CR and CL. Thus, the right and left eigenvector derivatives ZR′and ZL′can be computed, respectively. From the above discussion, we know that the proposed algorithm is feasible, and the corresponding calculations are also simple. Note that the case of m =1 corresponds to a distinct eigenvalue and the proposed method is also applicable with simple modification.
Keywords/Search Tags:Eigensensitivity
PDF Full Text Request
Related items