ProductsAbaqus/Design This discussion will build upon the concepts and terminology described in Design sensitivity analysis for static stress analysis, so it is recommended that the previous section be read first. The discussion below is divided into two sections depending on the characteristics of the eigenvalue problem: distinct eigenvalues and repeated eigenvalues. Distinct eigenvalue caseThe theory presented below assumes that all the eigenvalues are distinct (i.e., no repeated eigenvalues). If this is not the case, further manipulations are required to obtain the eigenvalue and eigenvector sensitivities corresponding to the repeated eigenvalues, and the following equations for the sensitivities will be incorrect. The repeated eigenvalue case is considered in the next section. Performing a frequency analysis means solving the following eigenvalue problem (see Eigenvalue extraction): where represents the eigenvalues, represents the eigenvectors, and is the mass matrix. In addition, the eigenvectors are scaled such that either or for each mode. The default is the first scaling scheme. To obtain eigenvalue and eigenvector sensitivities, first differentiate Equation 1 with respect to design parameter to obtain the following equation: where represents a particular mode number. Pre-multiplying by , making use of Equation 1 and manipulating the result gives the eigenvalue sensitivities: Except for the mass and stiffness derivatives, all quantities in this equation are known once the eigenvalue problem has been solved. Repeated eigenvalue caseThis section outlines the formulation used to obtain eigenvalue sensitivities for repeated eigenvalues. Further information can be found in the papers by Mills-Curran (1988) and Shaw (1991). When an eigenvalue repeats R times, the eigenvectors associated with are linearly independent but not unique—any linear combination of these eigenvectors is also an eigenvector. Because of this non-uniqueness, the eigenvectors may not be continuous or differentiable in the design parameter. However, a set of R eigenvectors that are continuous and differentiable can be obtained by an orthogonal transformation: where , and is to be determined. Replacing the eigenvectors with the eigenvectors in Equation 4 and premultiplying by yields in matrix notation: where , is a diagonal matrix, and Equation 7 is recognized as an reduced eigenvalue problem whose R eigenvalues are the eigenvalue sensitivities associated with the repeated eigenvalue and whose eigenvectors are . N sensitivities are obtained for the single eigenvalue . The physical interpertation of this is that a perturbation in the design parameter may cause the original repeated mode to branch into as many as N distinct modes (imagine a beam with a circular cross-section perturbed into an elliptical section; the repeated modes associated with the original symmetry of the section now split into distinct modes associated with the minor and major axes of the ellipse). Computational approachA semi-analytic approach is used to compute the eigenvalue sensitivities. The basic idea of this approach, as outlined in the section on static DSA, is to compute some of the required intermediate derivatives using finite differencing. In the context of DSA for frequency procedures this means that the derivatives of the mass and stiffness matrices are computed using finite differencing. |