613 lines
55 KiB
Markdown
Raw Normal View History

2025-06-16 17:09:39 +08:00
# A00-24585
# AIAA-2000-1573
# COUPLING OF SUBSTRUCTURES FOR DYNAMIC ANALYSES: AN OVERVIEW
Roy R. Craig, Jr.\* The University of Texas at Austin Austin TX 78712
# Abstract
# 1. Introduction
Since the 1960s, substructuring, or component mode synthesis (CMS), has been used to model complex structures. Substructuring involves dividing the structure into a number of substructures, or components (Fig. 1), obtaining reduced-order models of the components, and then assembling a reduced-order model of the entire structure. This paper defines and illustrates many of the terms that are found in the literature on substructuring, (fixed-interface modes, free-interface modes, constraint modes, residual fexibility, etc.), discusses a general procedure for coupling substructures, and compares two widely used methods. The focus of this paper is on the presentation of figures that illustrate the physical meaning of various component mode transformations.
2025-06-23 08:22:55 +08:00
自20世纪60年代以来次结构法或称部件模态综合法CMS已被用于模拟复杂结构。次结构法涉及将结构划分为若干个次结构或部件图1获得这些部件的降阶模型然后组装整个结构的降阶模型。本文定义并阐释了文献中常见的许多术语固定界面模态、自由界面模态、约束模态、残余柔度等讨论了一种耦合次结构的通用程序并比较了两种常用的方法。本文的重点是展示图示各种部件模态变换的物理意义。
2025-06-16 17:09:39 +08:00
![](4ad197aac2603d6a6f3df2a7b798d7ef0fb147f719dad4a067b5452e8cdd6d3d.jpg)
Figure 1: Typical Airplane Substructures.
When a large, complex structural system must be analyzed for its response to dynamic excitation, some form of substructure coupling method, or component mode synthesis (CMS) method, is usually employed. The term component modes is used to signify Ritz vectors, or assumed modes[1], that are used as basis vectors in describing the displacement of points within a substructure, or component. Component normal modes, or eigenvectors, are just one class of assumed modes. In the mid- $\cdot1960^{\circ}\mathrm{s}$ Hurty published several reports and papers on substructure coupling (e.g., [2, 3]). In collaboration with Hurty, Bamford created a CMS computer program that employed normal modes, rigid-body modes, constraint modes, and attachment modes[4]. A simplification of Hurty's method was presented by the author in 1968[5], and in the early 1970's MacNeal and Rubin introduced important alternatives to Hurty's CMS method[6, 7]. A number of CMS methods are described and compared in Refs. [8-10] and in at least three textbooks[11-13]. Although CMS methods have been developed for damped systems as well as for undamped systems, methods for damped systems are not discussed in the present paper.
2025-06-23 08:22:55 +08:00
当需要分析大型、复杂的结构系统对动态激励的响应时通常会采用子结构耦合法或称部件模态综合法CMS。**部件模态**一词用于表示 Ritz 矢量,或假定模态[1],它们被用作描述子结构或部件内各点位移的基向量。简正模态,或特征向量,只是假定模态的一种类型。在 20 世纪 60 年代中期Hurty 发表了多篇关于子结构耦合的报告和论文(例如 [2, 3])。在 Hurty 的合作下Bamford 创建了一个 CMS 计算机程序,该程序采用了简正模态、刚体模态、约束模态和**连接模态**[4]。作者于 1968 年提出了 Hurty 方法的简化版本[5],在 20 世纪 70 年代初MacNeal 和 Rubin 引入了 Hurty CMS 方法的重要替代方案[6, 7]。在参考文献 [8-10] 以及至少三本教科书[11-13] 中描述并比较了多种 CMS 方法。虽然 CMS 方法已被开发用于阻尼系统和未阻尼系统,但本文不讨论阻尼系统的方法。
2025-06-16 17:09:39 +08:00
Component mode synthesis involves three basic steps: division of a structure into components, definition of sets of component modes, and coupling of the component mode models to form a reduced-order system model. The primary uses of dynamic substructuring are: (1) to couple reduced-order models of moderately complex structures (e.g., airplane components, as in Fig. 1, or systems of automotive components), (2) in test-verification of finite element models of components, or (3) to implement computation of the dynamics of very large finite element models (e.g., multi-million-DOF models). This paper addresses primarily applications of the first type; Refs. [14--20] illustrate the relationship of substructure analysis to substructure testing, and Refs. [21, 22] are representative of the third application of substructuring.
2025-06-23 08:22:55 +08:00
组件模态综合涉及三个基本步骤:将结构划分为组件、定义组件模态集合,以及耦合组件模态模型以形成降阶系统模型。动态次结构的 主要用途包括1耦合复杂程度适中的结构降阶模型例如飞机组件如图1所示或汽车组件系统2用于验证组件有限元模型的试验3实现计算非常大的有限元模型的动力学例如百万自由度模型。本文主要关注第一种类型的应用参考文献[14--20]阐述了次结构分析与次结构试验的关系,参考文献[21, 22]代表了次结构的第三种应用。
2025-06-16 17:09:39 +08:00
In Section 2, the systematic procedures used to generate FE-based component modes are described, including discussions of inertia relief and residual fexibility. Section 3 is a review of a Lagrangemultiplier-based generalized substructure coupling procedure. This is followed, in Section 4, by a discussion of coupling analyses based on two widely used CMS methods, and, in Section 5, by conclusions.
2025-06-23 08:22:55 +08:00
在第2节中描述了用于生成基于有限元FE的组件模态的系统化流程包括惯性释放和残余挠曲的讨论。第3节是对基于拉格朗日乘子Lagrange multiplier的广义次结构耦合流程的回顾。随后在第4节中讨论了基于两种常用的CMS方法组件模态方法的耦合分析并在第5节中总结结论。
2025-06-16 17:09:39 +08:00
# 2. Component Modes
The most general type of component, or substructure, is one that is connected to one or more adjacent components by redundant interfaces. Figure 2 illustrates a simple cantilever beam that is divided into three components; the middle one is a typical component with redundant interface (boundary) coordinates.
2025-06-23 08:22:55 +08:00
最通用的构件或子结构是指那些通过冗余接口连接到一个或多个相邻构件的结构。图2展示了一个简单的悬臂梁它被划分为三个构件中间的构件是一个典型的具有冗余接口边界坐标的构件。
2025-06-16 17:09:39 +08:00
![](3afda16598240e86842e604d3ae7f3c497e9055c96b5327c4b7bcbb6ec181f01.jpg)
a. Components and coupled system.
![](973bf8ca2cdd7d1654e066b492c9c21debc986eb3758ee1e1a9a806b1682d9fe.jpg)
b. Typical component with redundant boundary.
As noted in Fig. 2, the coordinate sets $\tau,\mathcal{R},\mathcal{E}$ and $\pmb{{\cal B}}$ denote interior coordinates (i.e., not shared with an adjacent component), rigid-body coordinates, excess coordinates (i.e., redundant boundary coordinates), and boundary coordinates (i.e., shared with adjacent components). The numbers of coordinates in these sets are $N_{i},\,N_{r},\,N_{e},$ and $N_{b}$ , respectively, with $N_{b}=N_{r}+N_{e}$ and $N=N_{i}+N_{b}$
2025-06-23 08:22:55 +08:00
如图2所示坐标系 $\tau,\mathcal{R},\mathcal{E}$ 和 $\pmb{{\cal B}}$ 分别表示内坐标(即与相邻部件不共享)、刚体坐标、过余坐标(即冗余边界坐标)和边界坐标(即与相邻部件共享)。这些坐标系中坐标的数量分别为 $N_{i},\,N_{r},\,N_{e},$ 和 $N_{b}$ ,其中 $N_{b}=N_{r}+N_{e}$ 且 $N=N_{i}+N_{b}$。
2025-06-16 17:09:39 +08:00
2025-06-23 08:22:55 +08:00
The equation of motion of $\mathbf{a}$ typical undamped component, labeled $^c$ may be written as
典型无阻尼构件 $\mathbf{a}$,标记为$c$,其运动方程可写为:
2025-06-16 17:09:39 +08:00
$$
M^{c}\ddot{\boldsymbol{u}}^{c}+K^{c}\boldsymbol{u}^{c}=\boldsymbol{f}^{c}
$$
where the superscript $c$ is the label of the particular component, and where $M^{c},\,K^{c}$ , and $\pmb{u}^{c}$ , are the component's mass matrix, stiffness matrix, and displacement vector, respectively. The force vector, $\pmb{f}^{c}$ includes both the externally applied forces and the forces on the component due to its connection to adjacent components at boundary degrees of freedom.
2025-06-23 08:22:55 +08:00
其中,$c$ 上标代表特定部件的标签,而 $M^{c}$、 $K^{c}$ 和 $\pmb{u}^{c}$ 分别代表该部件的质量矩阵、刚度矩阵和位移矢量。力矢量 $\pmb{f}^{c}$ 包括外部施加的力和由于其与相邻部件在边界自由度处连接而产生的力。
2025-06-16 17:09:39 +08:00
2025-06-23 08:22:55 +08:00
In component mode synthesis, the component's physical displacement coordinates $\pmb{\mathit{u}}$ are represented in terms of component generalized coordinates $\pmb{p}$ by the Rayleigh-Ritz coordinate transformation
在部件模态综合法中,部件的物理位移坐标 $\pmb{\mathit{u}}$ 通过瑞利-里兹坐标变换,用部件广义坐标 $\pmb{p}$ 来表示。
2025-06-16 17:09:39 +08:00
$$
\pmb{u}^{c}=\pmb{\Psi}^{c}\pmb{p}^{c}
$$
where the component mode matrir $\Psi^{c}$ is a coordinate transformation matrix of preselected component (assumed) modes, including the following types: rigid-body modes, normal modes of free vibration (i.e., eigenvectors), constraint modes, and attachment modes. In collaboration with Hurty, Bamford defined all four of these types of modes in Ref. [4]; they are also defined in Refs. [9-11]. Other types of assumed modes (e.g., Krylov vectors [23]) may also be employed as component modes.
2025-06-23 08:22:55 +08:00
其中,组件模态矩阵 $\Psi^{c}$ 是预选组件(假设)模态的坐标变换矩阵,包括以下类型:刚体模态、简正模态(即特征向量)、约束模态和连接模态。**Hurty 和 Bamford 在文献 [4] 中定义了这四种类型的模态;这些定义也见于文献 [9-11]**。其他类型的假设模态(例如 Krylov 向量 [23])也可以用作组件模态。
2025-06-16 17:09:39 +08:00
The coordinate transformation relating component physical coordinates ${\pmb u}^{c}$ to component generalized coordinates $\pmb{p}^{c}$ is given by Eq. (2). This equation, together with the equation of motion in generalized coordinates, forms the component modal model. From Eqs. (1) and (2), the component equation of motion in generalized coordinates is
2025-06-23 08:22:55 +08:00
与部件物理坐标 ${\pmb u}^{c}$ 与部件广义坐标 $\pmb{p}^{c}$ 之间的坐标变换由公式(2)给出。 结合广义坐标下的运动方程,该公式构成部件模态模型。 根据公式(1)和(2),在广义坐标下,部件的运动方程为:
2025-06-16 17:09:39 +08:00
$$
\bar{M}^{\mathrm{c}}\,\ddot{\pmb{p}}^{\mathrm{c}}+\bar{K}^{\mathrm{c}}\,\pmb{p}^{\mathrm{c}}=\bar{\pmb{f}}^{c}
$$
where
$$
\bar{M}^{c}=\bar{\Psi}^{c T}M^{c}\Psi^{c},~\bar{K}^{c}=\bar{\Psi}^{c T}K^{c}\Psi^{c},~\bar{\pmb f}^{c}=\bar{\Psi}^{c T}\pmb f^{c}
$$
The following partitioned forms of Eq. (1) will be useful in the derivation of component modes:
2025-06-23 08:22:55 +08:00
以下划分形式的方程 (1) 将在分量模态推导中有所助益:
2025-06-16 17:09:39 +08:00
$$
\begin{array}{r l r}&{}&{\left[\begin{array}{c c}{M_{i i}}&{M_{i b}}\\ {M_{b i}}&{M_{b b}}\end{array}\right]\left\{\begin{array}{c}{\ddot{u}_{i}}\\ {\ddot{u}_{b}}\end{array}\right\}+\left[\begin{array}{c c}{K_{i i}}&{K_{i b}}\\ {K_{b i}}&{K_{b b}}\end{array}\right]\left\{\begin{array}{c}{{u_{i}}}\\ {{u_{b}}}\end{array}\right\}}\\ &{}&{=\left\{\begin{array}{c}{{{f}_{i}}}\\ {{{f}_{b}}}\end{array}\right\}}\end{array}
$$
$$
\begin{array}{r l}&{\left[\begin{array}{c c c}{M_{\mathrm{ii}}}&{M_{\mathrm{ie}}}&{M_{\mathrm{ir}}}\\ {M_{\mathrm{ei}}}&{M_{\mathrm{ee}}}&{M_{\mathrm{er}}}\\ {M_{\mathrm{ri}}}&{M_{\mathrm{re}}}&{M_{\mathrm{rr}}}\end{array}\right]\left\{\begin{array}{c}{\dot{u}_{i}}\\ {\dot{u}_{e}}\\ {\dot{u}_{r}}\end{array}\right\}}\\ &{+\left[\begin{array}{c c c}{K_{\mathrm{ii}}}&{K_{\mathrm{ie}}}&{K_{\mathrm{ir}}}\\ {K_{\mathrm{ei}}}&{K_{\mathrm{ee}}}&{K_{\mathrm{er}}}\\ {K_{\mathrm{ri}}}&{K_{\mathrm{re}}}&{K_{\mathrm{rr}}}\end{array}\right]\left\{\begin{array}{c}{u_{i}}\\ {u_{e}}\\ {u_{r}}\end{array}\right\}}\\ &{=\left\{\begin{array}{c}{f_{i}}\\ {f_{e}}\\ {f_{r}}\end{array}\right\}}\end{array}
$$
The superscript $c$ ,which was used above to designate a component, will be omitted from component matrices and vectors in the remainder of this section.
2025-06-23 08:22:55 +08:00
在本文的其余部分,用于标识构件的上标 $c$ 将在构件矩阵和向量中省略。
## 2.1. Normal Modes
2025-06-16 17:09:39 +08:00
Component normal modes are eigenvectors, and may be classified according to the interface boundary conditions specified for the component - fixed-interface normal modes, free-interface normal modes, hybrid-interface normal modes, or loadedinterface normal modes[11]. Component ficedinterface normal modes are obtained by restraining all boundary DOFs and solving the following eigenproblem:
2025-06-23 08:22:55 +08:00
组件简正模态是特征向量,可以根据为组件指定的界面边界条件进行分类——固定界面简正模态、自由界面简正模态、混合界面简正模态或载荷界面简正模态[11]。组件固定界面简正模态是通过约束所有边界自由度并求解以下特征问题得到的:
2025-06-16 17:09:39 +08:00
$$
\left[K_{i i}-\omega_{j}^{2}M_{i i}\right]\left\{\phi_{i}\right\}_{j}=0,\;j=1,2,...,N_{i}
$$
The complete set of $N_{i}$ fixed-interface normal modes is labeled $\Phi_{n}$ and assembled according to the partitioning of Eq. (5) as columns of the modal matrix
2025-06-23 08:22:55 +08:00
完整的 $N_{i}$ 个固定界面简正模态标记为 $\Phi_{n}$,并根据公式(5)的分区方式,作为模态矩阵的列进行组装。
2025-06-16 17:09:39 +08:00
$$
2025-06-23 08:22:55 +08:00
\boldsymbol{\Phi}_{n} ( N \times N_i)\equiv\left[\begin{array}{l}{\boldsymbol{\Phi}_{i n}}\\ {\boldsymbol{0}_{b n}}\end{array}\right]
2025-06-16 17:09:39 +08:00
$$
2025-06-23 08:22:55 +08:00
When normalized with respect to the mass matrix $M_{i i}$ , the fixed-interfacc modes satisfy
当以质量矩阵 $M_{i i}$ 进行归一化时,固定界面模态满足
2025-06-16 17:09:39 +08:00
$$
\Phi_{i n}^{T}M_{i i}\Phi_{i n}=I_{n n},\ \Phi_{i n}^{T}K_{i i}\Phi_{i n}=\Lambda_{n n}=\mathrm{diag}(\omega_{j}^{2})
$$
Figure 3 shows the $N_{i}$ (four) fixed-interface normal modes for the 8DOF free-free beam component in Fig. 2b.
2025-06-23 08:22:55 +08:00
图3显示了图2b中8DOF自由-自由梁部件的$N_{i}$ (四) 简正模态。
2025-06-16 17:09:39 +08:00
![](ddfd148b5e4c3e6a85e278be7529012c90ffed8461442fd5f6920dd8fcb54646.jpg)
Figure 3: Component Fixed-Interface Modes
A second type of component normal modes used in CMS is free-interface normal modes. These normal modes are defined by the equation
2025-06-23 08:22:55 +08:00
第二种在CMS中使用的组件简正模态是自由边界简正模态。这些简正模态由以下方程定义
2025-06-16 17:09:39 +08:00
$$
\left[K-\omega_{j}^{2}M\right]\{\phi\}_{j}=0,\;j=1,2,...,(N_{f}=N-N_{r}),
$$
The assembled set of $N_{f}$ flexible (i.e., non rigidbody) free-interface normal modes is
2025-06-23 08:22:55 +08:00
装配好的 $N_{f}$ 个柔性(即非刚体)自由边界简正模态是:
2025-06-16 17:09:39 +08:00
$$
2025-06-23 08:22:55 +08:00
\boldsymbol{\Phi}_{n}( N \times N_f)\equiv\left[\begin{array}{l}{\boldsymbol{\Phi}_{i n}}\\ {\boldsymbol{\Phi}_{b n}}\end{array}\right]
2025-06-16 17:09:39 +08:00
$$
2025-06-23 08:22:55 +08:00
Figure 4 shows the first four of the six free-free flex modes of the 8DOF component.
图4显示了8自由度组件的六个简正模态中的前四个模态。
2025-06-16 17:09:39 +08:00
![](ca543703826cffbe53c17075f16e1e82d1836850b2d8a5b7a4a3e55e9281e91d.jpg)
Figure 4: Flex Modes for the Free-Free Component.
A third important type of component normal modes is loaded-interface normal modes. This includes lumped-mass loaded-interface normal modes, commonly referred to as mass-additive normal modes[16, 19]. Benfield and Hruda described CMS methods based on “consistent" mass- and stiffnessadditive normal modes[24], but these methods require reduced-order models of all adjacent substructures, so they are generally of limited practical value.
2025-06-23 08:22:55 +08:00
第三种重要的简正模态类型是载荷界面简正模态。这包括集质量载荷界面简正模态,通常被称为质量累加简正模态[16, 19]。Benfield 和 Hruda 描述了基于“一致”质量累加和刚度累加简正模态的 CMS 方法[24],但这些方法需要所有相邻次结构的降阶模型,因此通常实用价值有限。
## 2.2. Constraint Modes; Rigid-body Modes
2025-06-16 17:09:39 +08:00
2025-06-23 08:22:55 +08:00
A constraint mode is defined as the static deformation of a structure when a unit displacement is applied to one coordinate of a specified set of “constraint" coordinates, $c$ , while the remaining coordinates of that set are restrained, and the remaining degrees of freedom of the structure are force-free. The set of interface constraint modes based on unit displacement of the boundary coordinates $\pmb{u}_{b}$ is a very useful CMS set, because of the ease of enforcing inter-component compatibility when these constraint modes are employed, as will be explained in Section 4.1. This set, with ${\mathcal{C}}={\boldsymbol{B}}$ , is given by
2025-06-16 17:09:39 +08:00
2025-06-23 08:22:55 +08:00
一种约束模态定义为,当单位位移施加到一组指定的“约束”坐标 $c$ 的一个坐标上,而该组的其他坐标被约束,且结构的其余自由度无力时,结构的静态变形。基于边界坐标 $\pmb{u}_{b}$ 单位位移的界面约束模态集合是一个非常有用的 CMS 集合,因为在采用这些约束模态时,可以轻松地强制执行组件间的兼容性,如将在第 4.1 节中解释。该集合,其中 ${\mathcal{C}}={\boldsymbol{B}}$ ,表示为
2025-06-16 17:09:39 +08:00
$$
\left[\begin{array}{c c}{{K_{i i}}}&{{K_{i b}}}\\ {{K_{b i}}}&{{K_{b b}}}\end{array}\right]\left[\begin{array}{c}{{\Psi_{i b}}}\\ {{I_{b b}}}\end{array}\right]=\left[\begin{array}{c}{{0_{i b}}}\\ {{R_{b b}}}\end{array}\right]
$$
That is, the constraint-mode matrix $\Psi_{c}$ is given by
$$
\boldsymbol{\Psi}_{c}\equiv\left[\begin{array}{c}{\boldsymbol{\Psi}_{i b}}\\ {\boldsymbol{I}_{b b}}\end{array}\right]=\left[\begin{array}{c}{-\boldsymbol{K}_{i i}^{-1}\boldsymbol{K}_{i b}}\\ {\boldsymbol{I}_{b b}}\end{array}\right]
$$
From Eqs. (8) and (12) it can easily be shown that these constraint modes are stiffness-orthogonal to all of the fixed-interface normal modes, that is,
2025-06-23 08:22:55 +08:00
从公式(8)和(12)可以看出,这些约束模态与所有固定界面简正模态正交,即:
2025-06-16 17:09:39 +08:00
$$
\Phi_{n}^{T}K\bar{\Psi}_{c}=0
$$
Figure 5 shows the $N_{b}$ (four) constraint modes for the 8DOF free-free beam component in Fig. 2b.
![](3be0229b946c4efb71ed5d9586cba4305d6b05d7395a4cc545b3cae3c56c9f55.jpg)
Figure 5: Component Constraint Modes.
Although they are often considered to be normal modes, rigid-body modes are actually a special case of constraint modes. They can be defined relative to anysetof $N_{r}$ coordinates that is just sufficient to restrain rigid-body motion of the component. For purposes of substructure coupling, rigid-body modes will be defined relative to a set $\mathcal{R}$ of boundary coordinates. Then,
2025-06-23 08:22:55 +08:00
虽然它们通常被认为是简正模态,刚体模态实际上是一种约束模态的特殊情况。 它们可以相对于任何一组 $N_{r}$ 坐标来定义,这组坐标仅足够约束组件的刚体运动。 为了子结构耦合的目的,刚体模态将相对于一组边界坐标 $\mathcal{R}$ 来定义。 然后,
2025-06-16 17:09:39 +08:00
$$
\left[\begin{array}{l l l}{K_{i i}}&{K_{i e}}&{K_{i r}}\\ {K_{e i}}&{K_{e e}}&{K_{e r}}\\ {K_{r i}}&{K_{r e}}&{K_{r r}}\end{array}\right]\left[\begin{array}{l}{\Psi_{i r}}\\ {\Psi_{e r}}\\ {I_{r r}}\end{array}\right]=\left[\begin{array}{l}{0_{i r}}\\ {0_{e r}}\\ {0_{r r}}\end{array}\right]
$$
so the set of rigid-body modes is obtained by solving the top two row partitions of Eq. (15), giving
$$
\boldsymbol{\Psi}_{r}\equiv\left[\begin{array}{l}{\Psi_{i r}}\\ {\Psi_{e r}}\\ {I_{r r}}\end{array}\right]=\left[\begin{array}{l l}{-\left[\begin{array}{l l}{G_{i i}}&{G_{i e}}\\ {G_{e i}}&{G_{e e}}\end{array}\right]\left[\begin{array}{l}{K_{i r}}\\ {K_{e r}}\end{array}\right]}\\ {I_{r r}}\end{array}\right]_{\ldots}
$$
where
$$
\bar{G}_{c}\equiv\left[\begin{array}{l l}{G_{i i}}&{G_{i e}}\\ {G_{e i}}&{G_{e e}}\end{array}\right]=\left[\begin{array}{l l}{K_{i i}}&{K_{i e}}\\ {K_{e i}}&{K_{e e}}\end{array}\right]^{-1}
$$
is the cantilever fleribility matriz for the component restrained at the $\mathcal{R}$ coordinates.
Redundant-interface constraint modes can then be defined for unit displacements at the redundant
(excess) boundary coordinate set $\mathcal{E}$ , and with the $\mathcal{R}$ coordinates fixed, by the equation
$$
\left[\begin{array}{c c c}{K_{i i}}&{K_{i e}}&{K_{i r}}\\ {K_{e i}}&{K_{e e}}&{K_{e r}}\\ {K_{r i}}&{K_{r e}}&{K_{r r}}\end{array}\right]\quad\left[\begin{array}{c}{\Psi_{i e}}\\ {I_{e e}}\\ {0_{r e}}\end{array}\right]=\left[\begin{array}{c}{0_{i e}}\\ {R_{e e}}\\ {R_{r e}}\end{array}\right]
$$
Then,
$$
\underbrace{\Psi_{e}}_{N\times N_{e}}\equiv\left[\begin{array}{c}{\Psi_{i e}}\\ {I_{e e}}\\ {0_{r e}}\end{array}\right]=\left[\begin{array}{c}{-K_{i i}^{-1}K_{i e}}\\ {I_{e e}}\\ {0_{r e}}\end{array}\right]
$$
Either the set of interface constraint modes $\Psi_{c}$ defined by Eq. (13), or the combined set $\left[\Psi_{r}\ \Psi_{e}\right]$ defined by Eqs. (16) and (19), spans the static response of the substructure to interface loading and allows for arbitrary interface displacements $\pmb{u}_{b}$ . Along with the interface displacement, there is accompanying displacement of the interior of the substructure, as determined by Eqs. (13), (16), and (19). Additional interior fexibility can be incorporated by including fixed-interface normal modes, fixed-interface Krylov vectors, or other fixed-interface assumed modes in the component mode matrix $\Psi[3,\,5,\,23]$
2025-06-23 08:22:55 +08:00
## 2.3. Attachment Modes
2025-06-16 17:09:39 +08:00
An attachment mode is defined as the component displacement vector due to a single unit force applied at one of the coordinates of a given set $\pmb{A}$ Consequently, attachment modes are just columns of the associated fexibility matrix. Attachment modes were defined by Bamford[4], and they get their name from their usefulness in representating the deformation of a structure to loading (e.g., an external force, an attached mass, or an attached fexible component) at the point where the attachment mode's unit force is applied. In this paper we are interested in defining attachment modes to represent the response of a component to forces at its interface with adjoining components. One diffculty encountered in using attachment modes is that many components have one to six rigid-body degrees of freedom, making it impossible to apply directly to the unrestrained component the necessary unit forces in order to compute the resulting attachment mode shapes. However, one option in this case is to select a set $\mathcal{R}$ of boundary rigid-body degrees of freedom, (mathematically) restrain the component at these DOFs, and then form cantilever attachment modes by applying unit loads at the redundant boundary coordinates, that is, for $\boldsymbol{A}=\boldsymbol{\mathcal{E}}$ .Then,
$$
\left[\begin{array}{l l l}{K_{i i}}&{K_{i e}}&{K_{i r}}\\ {K_{e i}}&{K_{e e}}&{K_{e r}}\\ {K_{r i}}&{K_{r e}}&{K_{r r}}\end{array}\right]\left[\begin{array}{l}{\Psi_{i e}}\\ {\Psi_{e e}}\\ {0_{r e}}\end{array}\right]=\left[\begin{array}{l}{0_{i e}}\\ {I_{e e}}\\ {R_{r e}}\end{array}\right]
$$
It can be seen that these attachment modes are just an expanded form of the columns of the righthand partition of the Hexibility matrix $\bar{G}_{c}$ of Eq. (17) with $A=\mathcal{E}$ . That is,
$$
\boldsymbol{\Psi}_{\boldsymbol{s}\,\boldsymbol{N}_{c}}\equiv\left[\begin{array}{l}{\Psi_{i e}}\\ {\Psi_{e e}}\\ {0_{r e}}\end{array}\right]=\left[\begin{array}{l}{G_{i e}}\\ {G_{e e}}\\ {0_{r e}}\end{array}\right]
$$
Two important topics that arise when freeinterface normal modes are to be employed to represent the fexible behavior of unrestrained components are inertia relief and residual fezibility, both of which were discussed by MacNeal[6] and Rubin[7]. Sections 2.4 and 2.5 treat these two topics, and the related forms of attachment modes are defined.
2025-06-23 08:22:55 +08:00
## 2.4. Inertia-Relief Attachment Modes
2025-06-16 17:09:39 +08:00
When a component has rigid-body freedom, it is appropriate to employ inertia-relief attachment modes[6, 7, 11]. The term inertia relief refers to the process of applying to the component an equilibrated load system $\pmb{f}_{f}$ , which consists of the original force vector $\pmb{f}$ equilibrated by the rigid-body d'Alembert force vector $M\ddot{\boldsymbol{u}}_{r}$ , where $\pmb{u}_{r}$ is the rigid-body motion due to $\pmb{f}$ .Starting with Eq. (1), let the displacement vector be separated into rigid-body displacement and fexible-body displacement, that is, let
$$
\pmb{u}=\pmb{u}_{r}+\pmb{u}_{f}=\Psi_{r}\pmb{p}_{r}+\Phi_{f}\pmb{p}_{f}
$$
whcrc all of thc $N_{f}$ fexiblc-body modes are included in $\Phi_{f}$ . Then, the equations
$$
\Psi_{r}^{T}M\Phi_{f}=0\ ,\ \ \bar{M}_{r r}=\Psi_{r}^{T}M\Psi_{r}
$$
are the appropriate orthogonality equation and the definition of the rigid-body modal mass matrix, respectively. (It is not assumed that the rigid-body modes are orthonormalized. Since $K\Psi_{r}~\,=\,\,0$ Eqs. (1) and (22) can be combined to give
$$
M\Phi_{f}\ddot{p}_{f}+K\Phi_{f}p_{f}=f-M\Psi_{r}\ddot{p}_{r}
$$
When this equation is premultiplied by $\Psi_{r}^{T}$ and orthogonality is invoked, the result is the selfequilibrated force
$$
\pmb{f}_{f}=\pmb{f}-M\ddot{\pmb{u}}_{r}=P_{r}\pmb{f}
$$
where $P_{r}$ is the inertia-relief projection matriz, de fined by
$$
P_{r}=I-M\Psi_{r}\bar{M}_{r r}^{-1}\Psi_{r}^{T}
$$
When any force vector is premultiplied by this inertia-relief projection matrix, the corresponding
force system is self-equilibrated. Also, from Eq. (26) it can easily be verified that $P_{r}^{T}$ is mass-orthogonal to the rigid-body modes, that is,
$$
\Psi_{r}{}^{T}M P_{r}^{T}=0
$$
Inertia-relief attachment modes are staticdeformation shapes defined by applying unit forces at the all interface coordinates $\quad A=B!$ , that is, by applying the force
$$
F_{b}=\left[\begin{array}{c}{{0_{i b}}}\\ {{I_{b b}}}\end{array}\right]
$$
pre-multiplied by the inertia-relief projection matrix, $P_{r}$ . Since the unit-force column vectors in $F_{b}$ are self-equilibrated by the inertia-relief projection matrix, no reaction forces are required, such as there are in Eq. (20). Deformation of the component due to this equilibrated force system is given by
$$
\hat{\Psi}_{b}=G_{c}P_{r}F_{b}
$$
where $G_{c}$ is the constrained feribility matriz, a spe cial expanded (singular) form of the cantilever fexibility matrix $\dot{G}_{c}$ in Eq. (17), given by
$$
G_{c}={\left[\begin{array}{l l l}{G_{i i}}&{G_{i e}}&{0_{i r}}\\ {G_{e i}}&{G_{e e}}&{0_{e r}}\\ {0_{r i}}&{0_{r e}}&{0_{r r}}\end{array}\right]}
$$
The attachment-mode set defined by Eq. (29) is made orthogonal to the rigid-body modes, and the resulting inertia-relief attachment modes are given by[11]
$$
\Psi_{b}\equiv\left[\begin{array}{c}{{\Psi_{i b}}}\\ {{\Psi_{b b}}}\end{array}\right]=G_{f}\left[\begin{array}{c}{{0_{i b}}}\\ {{I_{b b}}}\end{array}\right]
$$
where
$$
G_{f}=P_{r}^{T}G_{c}P_{r}
$$
is the elastic flezibility matrir in inertia-relief format. In Eq. (31), the $\boldsymbol{I_{b b}}$ matrix in $F_{b}$ picks out the columns of the fexibility matrix $G_{f}$ that correspond to unit forces applied at the boundary. From Eqs. (27) and (32), it can be shown that the columns of $G_{f}$ are mass-orthogonal to the rigid-body modes $\Psi_{r}$ . Therefore, $G_{f}$ spans the same subspace as do the free-interface fex modes of Eq. (11).
The top two plots in Fig. 6 are the shapes that correspond to the two columns of the elastic flexibility matrix $G_{f}$ for unit forces at the transverse DOFs at the two ends of the 8DOF free-free beam in Fig. 2. It is clear that these two fexibility shapes (and the remaining six as well) are dominated by the contribution of the fundamental free-free fex mode (Fig. 4). This can be seen clearly by the bottom two figures, which represent symmetric and antisymmetric loading by unit forces at the two ends of the component.
![](e2bae7628e89c7f6bfb5aea5373825281f97d837709c0f407c22637999b7a52a.jpg)
Figure 6: Elastic Flexibility Shapes
2025-06-23 08:22:55 +08:00
## 2.5. Flexibility Matrices and Residual Flexibility Attachment Modes
2025-06-16 17:09:39 +08:00
The complete set of component normal modes $\Phi_{n}$ and the corresponding set of eigenvalues $\Lambda_{n n}$ are identified by the subscript $n$ , whether these are the $N_{i}$ fixed-interface modes, the $N_{f}$ free-free flexible (fex) modes, or some other form of component normal modes.
Let the (diagonal) modal mass matrix and modal stiffness matrix for modes $\Phi_{n}$ be
$$
{\bar{M}}=\Phi_{n}^{T}M\Phi_{n}\ ,\ \ {\bar{K}}=\Phi_{n}^{T}K\Phi_{n}
$$
respectively. Then, the elastic feribility matrir, $G$ of the component can be expressed in the following mode-superposition format:
$$
G=\Phi_{n}\bar{K}^{-1}\Phi_{n}^{T}=\sum_{j}\phi_{j}\left(\frac{1}{\bar{K}_{j}}\right)\phi_{j}^{T}
$$
Note that each column of the $j$ th mode's contribution to the elastic fexibility matrix has the shape of mode $\phi_{j}$ .Although the elastic fexibility matrices $G$ of Eq. (34) and matrix $G_{f}$ of Eq. (32) and illustrated in Fig. 6 are formed in different ways, they are numerically the same. In this section we will be concerned with components that have rigid-body freedom, in which case $G$ is singular, with rank $N_{f}$ Regardless of whether the elastic fexibility matrix
$G$ is singular or not, from Eqs. (33b) and (34) it can be shown that
$$
G^{T}K G=G
$$
Since model reduction is one of the major objectives in CMS, the normal mode set is usually reduced to a smaller set of kept normal modes, denoted by $\Phi_{k}$ where $\Phi_{n}~\equiv~\left[\Phi_{k}~\Phi_{d}\right]$ .\*The deleted normal modes, $\Phi_{d}$ , are generally all of the modes above some specified cutof frequency. The portion of the fexibility matrix contributed by modes $\Phi_{d}$ is called the residual feribility matrir. It is given by
$$
G_{d}=\Phi_{d}\bar{K}_{d d}^{-1}\Phi_{d}^{T}=G-\Phi_{k}\bar{K}_{k k}^{-1}\Phi_{k}^{T}
$$
where $G$ is the total fexibility matrix. Since it is not usually feasible to compute or measure the $\Phi_{d}$ modes, Eq. (36) is useful only because Eq. (32) exists as an alternative to Eq. (34) for determining the elastic fexibility matrix $G$
The matrix $G_{d}$ will always be a singular matrix because of the modes deleted in Eq. (36). Also, because of the mass- and stiffness-orthogonality of the kept modes to the deleted modes,
$$
\Phi_{k}^{T}M G_{d}=0,\ \mathrm{and}\ \ \Phi_{k}^{T}K G_{d}=0
$$
and because of the orthogonality between all rigidbody modes and all fexible-body modes,
$$
\Psi_{r}^{T}M G_{d}=0,\ \mathrm{and}\ \ \Psi_{r}^{T}K G_{d}=0
$$
Residual-fleribility attachment modes maybe de fined for forces applied at the interface coordinates, that is, for $\boldsymbol{A}=\boldsymbol{B}$ , by the following equation:
$$
\begin{array}{r c l}{{\Psi_{d}}}&{{\equiv}}&{{\left[\begin{array}{c}{{\Psi_{i b}}}\\ {{\Psi_{b b}}}\end{array}\right]=G_{d}F_{b}}}\\ {{}}&{{=}}&{{[G_{f}-\Phi_{k}\bar{K}_{k k}^{-1}\Phi_{k}^{T}]\left[\begin{array}{c}{{0_{i b}}}\\ {{I_{b b}}}\end{array}\right]}}\end{array}
$$
Figure 7 shows the attachment mode shape for the component with a unit force at DOF7; the top figure includes all six flex modes, the middle figure is the contribution of two “kept" modes, and the bottom figure is the corresponding residual fexibility attachment mode shape. It is clear that the order of magnitude of the residual fexibility is smaller than that of the fexibility of the kept modes. Figure 8 shows the residual-Hexibility attachmentmode shapes $({\bf k}{=}2)$ for the component with unit forces at DOFs 7 and 5 (left and right ends). The top two figure are the attachment-mode shapes for the individual unit forces; the middle figure is the shape produces by symmetric loading by two unit forces, and the bottom figure is the corresponding residual-fexibility attachment-mode shape for antisymmetric loading. It can easily be seen that these residual-fexibility shapes are free of the first two (kept) normal-mode contributions.
![](88ff35243039fc2e46d94f50e1031720e313dca7bbafb0eba9b0054bc93ed7b5.jpg)
Figure 7: An Illustration of Residual Flexibility.
![](7792deafc9126c656d99fceec86135d06a19a7955648c01f9bb38c89e622fa62.jpg)
Figure 8: More Residual-Flexibility Shapes.
Incorporation of $\Psi_{d}$ into the component mode set ensures complete representation of static defection of the component due to forces applied at interface DOFs. In this sense, it is closely related to the mode-acceleration method for incorporating static completeness in dynamic-response computations[1, 7, 11]. Hintz has given an extensive discussion of the need for statically complete component mode sets in Ref. [25]. We will return to the topic of residual flexibility later in Section 4.2.
# 3. A Generalized Component Coupling Procedure for Undamped Structures
In this section a generalized substructure coupling procedure that employs Lagrange multipliers to enforce inter-component displacement compatibility equations (and other constraint equations, if applicable) is presented. Let the system be composed of two components, labeled $_\alpha$ and $\beta$ , that have a common (generally redundant) interface. The physical displacements at the interface are constrained by the displacement compatibility equation
$$
\pmb{u}_{b}^{\alpha}=\pmb{u}_{b}^{\beta}
$$
and the mutually reactive interface forces (i.e., not including external forces applied at the interface) are related by
$$
\hat{\pmb f}_{b}^{\alpha}+\hat{\pmb f}_{b}^{\beta}=\mathbf{0}
$$
Constraint equations, such as Eq. (40) and any other constraint equations that are to be imposed (say $N_{C}$ equations in all), can be written in terms of the generalized coordinates $\pmb{p}$ and combined to form a matrix constraint equation of the form
$$
C{\pmb p}={\bf0}
$$
For example, Eqs. (2) and (40) can be combined to give the constraint equation
$$
\left[\Psi_{b}^{\alpha}\;-\Psi_{b}^{\beta}\right]\left\{\begin{array}{l}{{p^{\alpha}}}\\ {{p^{\beta}}}\end{array}\right\}={\bf0}
$$
The synthesis of the system equation of motion is based on Lagrange's equation of motion with undetermined multipliers[11, 26]. The Lagrangian for the system of two coupled substructures can be written
$$
\mathcal{L}=\mathcal{T}-\mathcal{V}+\lambda^{T}C p
$$
where $\tau$ is the system kinetic energy and $\nu$ is the system potential energy, given by
$$
\begin{array}{l}{{{\cal T}=\frac{1}{2}\dot{\pmb{p}}^{\alpha T}\bar{M}^{\alpha}\dot{\pmb{p}}^{\alpha}+\frac{1}{2}\dot{\pmb{p}}^{\beta T}\bar{M}^{\beta}\dot{\pmb{p}}^{\beta}=\frac{1}{2}\dot{\pmb{p}}^{T}\bar{M}\dot{\pmb{p}}}}\\ {{\mathcal{V}=\frac{1}{2}\pmb{p}^{\alpha T}\bar{K}^{\alpha}\pmb{p}^{\alpha}+\frac{1}{2}\pmb{p}^{\beta T}\bar{K}^{\beta}\pmb{p}^{\beta}=\frac{1}{2}\pmb{p}^{T}\bar{K}\pmb{p}}}\end{array}
$$
where
$$
\begin{array}{r l}&{\bar{M}\equiv\left[\begin{array}{c c}{\bar{M}^{\alpha}}&{0}\\ {0}&{\bar{M}^{\beta}}\end{array}\right],~\bar{K}\equiv\left[\begin{array}{c c}{\bar{K}^{\alpha}}&{0}\\ {0}&{\bar{K}^{\beta}}\end{array}\right],}\\ &{p\equiv\left\{\begin{array}{c}{p^{\alpha}}\\ {p^{\beta}}\end{array}\right\}}\end{array}
$$
Corresponding to Eq. (46),
$$
\bar{\pmb{f}}\equiv\left\{\begin{array}{l}{\bar{\pmb{f}}^{\alpha}}\\ {\bar{\pmb{f}}^{\beta}}\end{array}\right\}=\left\{\begin{array}{l}{\Psi^{\alpha T}\pmb{f}^{\alpha}}\\ {\Psi^{\beta T}\pmb{f}^{\beta}}\end{array}\right\}
$$
The system equations of motion can now be obtained by applying Lagrange's equation in the form
$$
\frac{d}{d t}\left(\frac{\partial\mathcal{L}}{\partial\dot{p}_{j}}\right)-\frac{\partial\mathcal{L}}{\partial p_{j}}=\bar{f}_{j}\;\;,\;\;\;j=1,2,...,N_{\alpha}\,+N_{\beta}
$$
where $p_{j}$ refers to the $j$ th element of the merged displacement vector $\pmb{p}$ , and ${\bar{f}}_{j}$ refers to the corre sponding (externally applied) force. As required by Eq. (41), the mutually reactive interface forces cancel out and do not appear on the right-hand side of Eq. (48). In matrix form, the $\left(N_{\alpha}+N_{\beta}\right)$ equations of Eq. (48) can be written as
$$
\bar{M}\ddot{\pmb{p}}+\bar{K}\pmb{p}=\bar{\pmb{f}}+C^{T}\pmb{\lambda}
$$
Since, due to the constraint equation, Eq. (42), thecoordinates $\pmb{p}$ are not linearly independent, practically all substructure coupling methods solve the coupled set of equations, Eqs. (42) and (49), by introducing a linear transformation of the form
$$
\pmb{p}=S\pmb{q}
$$
where $\pmb q$ is the vector of independent system generalized coordinates.
Let $\pmb{p}$ be rearranged, if necessary, and partitioned into $N_{C}$ dependent coordinates $\pmb{p}_{D}$ , and $(N_{\alpha}\!+\!N_{\beta}-$ $N_{C}\,.$ ) linearly independent coordinates $\pmb{p}_{I}$ , and let Eq. (42) be partitioned accordingly, giving
$$
\left\{C_{\scriptscriptstyle D\scriptscriptstyle D}C_{\scriptscriptstyle D\scriptscriptstyle I}\right\}\left\{\begin{array}{c}{{p_{\scriptscriptstyle I\!}}}\\ {{p_{\scriptscriptstyle I\!}}}\end{array}\right\}={\bf0}
$$
where $C_{D D}$ is a nonsingular square matrix. Then, the equation
$$
p\equiv\left\{\begin{array}{c}{{p_{n}}}\\ {{p_{I}}}\end{array}\right\}=\left[\begin{array}{c}{{-C_{\scriptscriptstyle D D}^{-1}C_{\scriptscriptstyle D I}}}\\ {{I_{\scriptscriptstyle I I}}}\end{array}\right]p_{I}\equiv S q
$$
defines both $S$ and $\pmb q$ . Then, the vector of independent system generalized coordinates is $\pmb q\equiv\pmb{p}_{I}$ ,and the coupling transformation matrix $S$ is given by
$$
S=\left[\begin{array}{c}{{-C_{{}_{D D}}^{-1}C_{{}_{D I}}}}\\ {{{}_{I_{I I}}}}\end{array}\right]
$$
Substitution of Eq. (50) into Eq. (49) and premultiplication of the resulting equation by $S^{T}$ gives
$$
\begin{array}{r}{M_{q}\ddot{\pmb q}+K_{q}\pmb q=\pmb f_{q}+\pmb S^{T}\pmb C^{T}\pmb\lambda}\end{array}
$$
where
$$
M_{q}=S^{T}\bar{M}S,\ K_{q}=S^{T}\bar{K}S,\ f_{q}=S^{T}\bar{f}
$$
From Eqs. (51) and (52), it is seen that $C S\,=\,0$ Therefore, the system equation of motion, Eq. (54), becomes simply
$$
M_{q}{\ddot{q}}+K_{q}q=f_{q}
$$
Although Eq.(55) defines $M_{q},~K_{q}$ ,and $\pmb{f}_{q}$ in terms of matrix operations, the system matrices and force vector can usually be assembled from the substructure matrices by the “direct stiffness" assembly procedure, as is illustrated in Section 4.1.
Equations (42) through (56) describe a single level of substructuring; however, essentially the same procedure can be employed when a structure is partitioned into several levels of substructures (e.g.. Ref.[21]).
# 4. Component Mode Synthesis Methods
Most applications of component mode synthesis employ one of two approaches, called constraint-mode methods and attachment-mode methods. The former employ constraint modes and fixed-interface normal modes, as represented by Hurty's method[3] and the Craig-Bampton variant of Hurty's method[5]. The latter employ attachment modes and freeinterface normal modes, as represented by MacNeal's method[6] and Rubin's method[7]. It is possible to cite here only a small number of the significant papers dealing with the use of component modes in structural dynamics.
2025-06-23 08:22:55 +08:00
## 4.1 Constraint-Mode Methods
2025-06-16 17:09:39 +08:00
Although there had been previous applications of component modes, Hurty's 1965 paper[3] provided the first comprehensive development of a finite element oriented CMS method based on constraint modes and fixed-interface modes. Craig and Bampton[5] simplified Hurty's method by treating all interface degrees of freedom together, rather than requiring the interface degrees of freedom to be separated into rigid-body freedoms and redundant interface freedoms. The displacement transformation for this method employs a combination of fixed-interface normal modes (Eq. (7) and Fig. 3) and interface constraint modes (Eq. (13) and Fig. 5), and takes the form
$$
\begin{array}{r}{\boldsymbol{u}^{c}\equiv\left\{\begin{array}{c}{\boldsymbol{u}_{i}}\\ {\boldsymbol{u}_{b}}\end{array}\right\}^{c}=\left[\begin{array}{c c}{\boldsymbol{\Phi}_{i k}}&{\boldsymbol{\Psi}_{i b}}\\ {\boldsymbol{0}}&{I_{b b}}\end{array}\right]^{c}\left\{\begin{array}{c}{\boldsymbol{p}_{k}}\\ {\boldsymbol{p}_{b}}\end{array}\right\}^{c}}\end{array}
$$
where the "Craig-Bampton transformation matrix" is
$$
\Psi_{C B}^{c}=\left[\begin{array}{c c}{{\Phi_{i k}}}&{{\Psi_{i b}}}\\ {{0}}&{{I_{b b}}}\end{array}\right]^{c}
$$
where $\Phi_{i k}$ is the interior partition of the fixedinterface modal matrix, and $\Psi_{i b}$ is the interior partition of the constraint-mode matrix.
With component fixed-interface normal modes normalized according to Eq. (9), the reduced mass and stiffness matrices, Eqs. (4), have the special forms
$$
\begin{array}{r}{\bar{M}_{C B}^{c}=\left[\begin{array}{c c}{I_{k k}}&{\bar{M}_{k b}}\\ {\bar{M}_{b k}}&{\bar{M}_{b b}}\end{array}\right]^{c}\,,\;\;\bar{K}_{C B}^{c}=\left[\begin{array}{c c}{\Lambda_{k k}}&{0_{k b}}\\ {0_{b k}}&{\bar{K}_{b b}}\end{array}\right]^{c}}\end{array}
$$
The zeros in the $k b$ and $b k$ partitions of $\bar{K}_{C B}^{c}$ arethe result of orthogonality equation Eq. (14).
Equation (57) implies that $\pmb{p}_{b}^{c}=\pmb{u}_{b}^{c}$ .Therefore, in terms of component generalized coordinates, the interface compatibility equation, Eq. (40), becomes
$$
\pmb{p}_{b}^{\alpha}=\pmb{p}_{b}^{\beta}=\pmb{q}_{b}=\pmb{u}_{b}
$$
Then, Eq. (50) takes the form
$$
\left\{\begin{array}{c}{p_{k}^{\alpha}}\\ {p_{b}^{\alpha}}\\ {p_{k}^{\beta}}\\ {p_{b}^{\beta}}\end{array}\right\}=\left[\begin{array}{c c c}{I}&{0}&{0}\\ {0}&{0}&{I}\\ {0}&{I}&{0}\\ {0}&{0}&{I}\end{array}\right]\left\{\begin{array}{c}{q_{k}^{\alpha}}\\ {q_{k}^{\beta}}\\ {u_{b}}\end{array}\right\}
$$
and the component coupling matrix $S$ is justthe "direct-stiffness assembly” matrix. For the twocomponent system, component mass and stiffness matrices (Eq. (59)) are assembled to form the following system reduced-order mass and stiffness matrices, respectively:
$$
\begin{array}{r l}&{M_{C B}=\left[\begin{array}{l l l}{I_{k_{a}k_{o}}^{\alpha}}&{0_{k_{o}k_{i}\beta}^{\alpha}}&{\hat{M}_{k_{o}k\beta}^{\alpha}}\\ {0_{k_{i}k_{o}}^{\beta}}&{I_{k_{i}k_{i}\beta}^{\beta}}&{\hat{M}_{k_{i}\beta}^{\beta}}\\ {\bar{M}_{b k_{o}}^{\alpha}}&{\bar{M}_{b k_{o}}^{\beta}}&{\bar{M}_{b k}^{\alpha}+\bar{M}_{b k}^{\beta}}\end{array}\right]}\\ &{K_{C B}=\left[\begin{array}{l l l}{\Lambda_{k_{c}k_{o}}^{\alpha}}&{0_{k_{c}k_{i}}^{\alpha}}&{0_{k_{c}b}^{\alpha}}\\ {0_{k_{i}k_{o}}^{\beta}}&{\Lambda_{k_{i}k_{\beta}}^{\beta}}&{0_{k_{i}b}^{\beta}}\\ {0_{k_{k_{o}}}^{\alpha}}&{0_{k_{k_{\beta}}}^{\beta}}&{\bar{K}_{b k}^{\alpha}+\bar{K}_{b k}^{\beta}}\end{array}\right]}\end{array}
$$
Thus, component models based on the use of fixed-interface modes plus interface constraint modes are essentially superelements - all physical boundary coordinates are retained as independent generalized coordinates, greatly facilitating component coupling. Because of the simple, straightforward procedures for formulating the component modes employed by this method, because of the straightforward way in which components are coupled to form the component mode system model and the sparsity patterns of the resulting system matrices, and because this method also produces highly accurate models with relatively few component modes[8], this method has been widely used and is available in a number of commercial finite element codes (e.g., MSC/NASTRAN[27]).
2025-06-23 08:22:55 +08:00
## 4.2 Attachment-Mode Methods
2025-06-16 17:09:39 +08:00
If a reduced set of component normal modes is used without including a complete set of either interface constraint modes or interface attachment modes, the component mode set is not statically complete, as indicated in Section 2.5. This is true of the “classical" CMS method of using only a set of free-interface normal modes[8]. However, methods that employ free-interface normal modes together with attachment modes (including residualfexibility attachment modes and/or inertia-relief attachment modes) are widely used, especially MacNeal's method and Rubin's methodl6, 7, 26], and especially in context of experimental verification of finite element models[14-20]. Martinez, et al.[14, 28], simplified the formulation of this class of CMS methods, casting the component mode matrix $\Psi$ inthe same format as that of the constraint-mode method of Craig and Bampton. The variant of Rubin's method proposed by Martinez, et al., is described below.
The initial form of the displacement transformation for this method employs a combination of rigidbody modes (from Eq. (16)), kept free-free normal modes (from Eq. (11)), and residual-fexibility attachment modes (from Eq. (39)). To simplify the following derivation, the rigid-body modes can be written in the following two-partition form:
$$
\boldsymbol{\Psi}_{r}\equiv\left[\frac{\boldsymbol{\Psi}_{i r}}{\boldsymbol{\Psi}_{e r}}\right]\equiv\left[\begin{array}{l}{\boldsymbol{\Psi}_{i r}}\\ {\boldsymbol{\Psi}_{b r}}\end{array}\right]
$$
and then these rigid-body modes combined with the kept free-interface normal modes to form the following superset of kept modes:
$$
\begin{array}{r}{\hat{\Phi}_{k}\quad\equiv\left[\begin{array}{l}{\hat{\Phi}_{i k}}\\ {\hat{\Phi}_{b k}}\end{array}\right]=\left[\begin{array}{l l}{\Psi_{i r}}&{\Phi_{i k}}\\ {\Psi_{b r}}&{\Phi_{b k}}\end{array}\right]}\end{array}
$$
$$
u^{c}\equiv\left\{\begin{array}{l}{{{\pmb u}_{i}}}\\ {{{\pmb u}_{b}}}\end{array}\right\}^{c}=\left[\begin{array}{l l}{{\hat{\Phi}}_{i k}}&{{\Psi_{i b}}}\\ {{\hat{\Phi}}_{b k}}&{{\Psi_{b b}}}\end{array}\right]^{c}\left\{\begin{array}{l}{{p_{k}}}\\ {{p_{b}}}\end{array}\right\}^{c}
$$
where the “Rubin transformation matrir" is+
$$
\begin{array}{r l r}{\Psi_{R}^{c}}&{=}&{\left[\begin{array}{l l}{\hat{\Psi}_{i r}}&{\hat{\Phi}_{i k}}\\ {\Psi_{b r}}&{\hat{\Phi}_{b k}}\end{array}\right|\,\Psi_{b b}\,\right]^{c}}\\ &{\equiv}&{\left[\begin{array}{l l}{\hat{\Phi}_{i k}}&{\Psi_{i b}}\\ {\hat{\Phi}_{b k}}&{\Psi_{b b}}\end{array}\right]^{c}}\end{array}
$$
When two of the six free-interface modes for the 8DOF beam component are kept, the resulting eight columns of the Rubin transformation matrix have the shapes shown in Fig. 9 and 10.
![](36672dcc825d0016a59389a80204b6613410d02888b4831de1b6d08f762ca2f7.jpg)
Figure 9: Rubin Transformation Matrix-Cols. 1-4.
![](357f1a9c11f564c4cc1b03bf10872878921fb03e7dd2ab6b4a87004f5074a79d.jpg)
Figure 10: Rubin Transformation Matrix-Cols. 5-8.
With mass-normalized free-interface normal modes $\Phi_{k}$ , from Eqs. (4) the component generalized mass matrix and stiffness matrix based on the Rubin transformation are
$$
\begin{array}{r l}&{\bar{M}_{R}^{c}=\left[\begin{array}{l l l}{\bar{M}_{r r}}&{0_{r k}}&{0_{r b}}\\ {0_{k r}}&{I_{k k}}&{0_{k b}}\\ {0_{b r}}&{0_{b k}}&{\bar{M}_{b b}}\end{array}\right]^{c}}\\ &{\bar{K}_{R}^{c}\;=\left[\begin{array}{l l l}{0_{r r}}&{0_{r k}}&{0_{r b}}\\ {0_{k r}}&{\Lambda_{k k}}&{0_{k b}}\\ {0_{b r}}&{0_{b k}}&{\Psi_{b b}}\end{array}\right]^{c}}\end{array}
$$
The zeros in these matrices are the result of orthogonality (e.g., Eqs. (37) and (38)), and the residual flexibility term $\Psi_{b b}$ of $\bar{K}_{R}^{c}$ is due to Eq. (35).s The above formulation is a consistent Ritz transformation; residual effects are included in both the stiffness and mass matrices. If the residual term $\bar{M}_{b b}$ in the mass matrix is omitted, the resulting nonconsistent transformation is referred to as the MacNeal method[6].
As suggested by Martinez, et al., let the lower partition of Eq. (65) be solved for the generalized coordinate vector $\pmb{p_{b}}$ in terms of $\mathbf{\deltau}_{b}$ , and the result incorporated back into the upper partition of Eq. (65). Finally, Eq. (65) can be re-cast in terms of the modal generalized coordinate vector $\pmb{p}_{k}$ and the interface displacement vector $\pmb{u}_{b}$ . This produces the following coordinate-transformation equation:
$$
\begin{array}{r l r}{\lefteqn{\boldsymbol{u}^{c}\equiv\left\{\begin{array}{l}{\boldsymbol{u}_{i}}\\ {\boldsymbol{u}_{b}}\end{array}\right\}^{c}}}\\ &{=}&{\left[\begin{array}{l l}{\tilde{\Phi}_{i k}}&{\tilde{\Psi}_{i b}}\\ {0_{b k}}&{I_{b b}}\end{array}\right]^{c}\left\{\begin{array}{l}{\boldsymbol{p}_{k}}\\ {\boldsymbol{u}_{b}}\end{array}\right\}^{c}}\end{array}
$$
This “Rubin-Martinez transformation matrir," has the same form as the Craig-Bampton transformation matrix of Eq. (58), and is given by
$$
\begin{array}{r}{\everymath{\displaystyle}\Psi_{R M}^{c}=\left[\begin{array}{c c}{\tilde{\Phi}_{i k}}&{\tilde{\Psi}_{i b}}\\ {0_{b k}}&{I_{b b}}\end{array}\right]^{c}}\\ {=\left[\begin{array}{c c}{\left[\hat{\Phi}_{i k}-\Psi_{i b}\Psi_{b b}^{-1}\hat{\Phi}_{b k}\right]}&{\Psi_{i b}\Psi_{b b}^{-1}}\\ {0_{b k}}&{I_{b b}}\end{array}\right]^{c}}\end{array}
$$
When two of the six free-interface modes for the 8DOF beam component are kept, the resulting eight columns of the Rubin-Martinez transformation matrix have the shapes shown in Figs. 11 and 12. Note the similarities and differences between the shapes in Figs. 11 and 3, and the similarities and differences between the shapes in Figs. 12 and 5.
When the Rubin-Martinez transformation is used in Eqs. (4) to form the generalized mass matrix and stiffness matrix, the resulting matrices no longer have the sparsity that is exhibited by the Rubin mass matrix and stiffness matrix in Eqs. (67).
![](cb270e76b8f7c7d4b3d0875352e703251bbbedd3c3e1fb7cb0d0a7df5b6b5a63.jpg)
Figure 11: R-M Transformation Matrix-Cols. 1-4.
![](aab010052d671454c7da808acc33efd9e5de2c5009f3ebb9ab22b78f45832424.jpg)
Figure 12: R-M Transformation Matrix-Cols. 5--8.
# 5. Conclusions and Recommendations
Procedures used to formulate component modes for substructures and to assemble substructure models to form reduced-order models of the original system have been reviewed. The physical meaning of many CMS terms has been illustrated. The constraint-mode method described in Section 4.1 is widely used in reducing finite element models for dynamic analysis because it is very straightforward, and it leads to accurate reduced-order models. On the other hand, the attachment-mode method described in Section 4.2 also produces accurate reduced-order models, and is currently widely used in test-verifying finite element models. There is a pressing need for the development of efficient computational structural dynamics algorithms based on constraint-mode substructuring methods, and there is still a substantial need for a more thorough understanding of attachment-mode methods and their use in test verification of finite element models. Research is also needed on CMS methods for damped structural systems.
# 6. References
[1] Bisplinghoff, R. L., Ashley, H., and Halfman, R. L., Aeroelasticity, Addison-Wesley Publishing Co., Inc., Reading, Ma, 1955.
[2] Hurty, W. C., Dynamic Analysis of Structural Systems by Component Mode Synthesis, Tech. Report No. 32-530, Jet Propulsion Laboratory, Pasadena, CA, Jan. 1964.
[3] Hurty, W. C., “Dynamic Analysis of Structural Systems Using Component Modes," AIAA Journal, Vol. 3, No. 4, 1965, pp. 678-685.
[4] Bamford, R. M., A Modal Combination Program for Dynamic Analysis of Structures (Revision No. 1), Tech. Memo. No. 33-290, Jet Propulsion Laboratory, Pasadena, CA, July 1, 1967.
[5] Craig, R. R., Jr., and Bampton, M. C. C., "Coupling of Substructures for Dynamic Analysis," AIAA Journal, Vol. 6, No. 7, 1968, Pp. 1313-1319.
[6] MacNeal, R. H., “"A Hybrid Method of Component Mode Synthesis," J. Computers & Structures, Vol. 1, No. 4, Dec. 1971, pp. 581-601.
[7] Rubin, S., “Improved Component-Mode Representation for Structural Dynamic Analysis," AIAA Journal, Vol. 13, No. 8, Aug. 1975, pp. 995-1006.
[8] Benfield, W. A., Bodley, C. S., and Morosow, G., “Modal Synthesis Methods," Space Shuttle Dynamics and Aeroelasticity Working Group Symposium on Substructure Testing and Synthesis, NASA-TM-X-72318, Marshall Space Flight Center, AL, 1972.
[9] Craig, R. R., Jr., "A Review of Time-Domain and Frequency-Domain Component Mode Synthesis Methods,” Int. J. Analytical and Ecperimental Modal Analysis, Vol. 2, No. 2, 1987, pp.59-72.
[10] Craig, R. R., Jr., “Substructure Methods in Vibration," ASME Transactions, Special 50th Anniversary Design Issue, Vol. li7, June 1995, pp. 207-213.
[11] Craig, R. R., Jr., Structural Dynamics - An Introduction to Computer Methods, John Wiley & Sons, Inc., New York, NY, 1981.
[12] Meirovitch, L., Computational Methods in Structural Dynamics, Sijthoff & Noordhoff, Rockville, MD, 1980.
[13] Maia, N. M. M., and Silva, J. M. M., eds., Theoretical and Eaperimental Modal Analysis,(Research Studies Press, Ltd.), John Wiley & Sons, Inc., New York, 1997.
[14] Martinez, D. R., et al., “Combined Experimental/Analytical Modeling Using Component Mode Synthesis," AIAA Paper 84- 0941, AIAA/ASME/ASCE/AHS 25th Structures, Structural Dynamics and Materials Conf, Palm Springs, CA, May 1984, pp. 140- 152.
[15] Kammer, D. C., and Baker, M., “A Comparison of the Craig-Bampton and Residual Flexibility Methods for Component Substructure Representation," AIAA Journal of Aircraft, Vol. 24, No. 4, March 1987, pp. 262-267.
[16] Admire, J. R., Tinker, M. L., and Ivey, E. W., "Mass-Additive Modal Test Method for Verification of Constrained Structural Models," AIAA Journal, Vol. 31, No. 11, 1993, pp. 2148- 2153.
[17] Admire, J. R., Tinker, M. L., and Ivey, E. W., "Residual Flexibility Test Methods for Verification of Constrained Structural Models," AIAA Journal, Vol. 32, No. 1, Jan. 1994, pp. 170-175.
[18] Duarte, M. L. M., and Ewins, D. J., “Improved Experimental Component Mode Synthesis (IECMS) with Residual Compensation Based Purely on Experimental Results," Proc. 14th International Modal Analysis Conference, Dearborn, MI, Feb. 1996, pp. 641-647.
[19] Chandler, K. O., and Tinker, M. L., “A General MassAdditive Method for Component Mode Synthesis," Paper No. AIAA-97-1381, Proc. 38th Structures, Structural Dynamics and Materials Conf., Kissimmee, FL, Apr. 1997, pp. 93- 103.
[20] Tinker, M. L., and Cutchins, M. A., “Model Correlation Issues in Residual Flexibility Testing," Paper No. DETC97/VIB-4262, Proc. 1997 ASME Design Engineering Technical Conferences, Sacramento, CA, Sept. 1997.
[21] Bennighof, J. K., Kaplan, M. F., and Muller, M. B., “Extending the Frequency Response Capabilities of Automated Multi-Level Substructuring," AIAA Dynamics Specialists Conference, Atlanta, GA, April 2000, to appear.
[22] Farhat, C., Lesoinne, M., and Pierson, K., “A Scalable Substructuring Method for Transient and Vibration Analyses on Massively Parallel Processors," AIAA Dynamics Specialists Conference, Atlanta, GA, April 2000, to appear.
[23] Craig, R. R., Jr., and Hale, A. L., “BlockKrylov Component Synthesis Method for Structural Model Reduction,” AIAA J. Guidance, Control, and Dynamics, Vol. 11, No. 6, 1988, pp. 562-570.
[24] Benfield, W. A., and Hruda, R. F., “Vibration Analysis of Structures by Component Mode Substitution,” AIAA Journal, vol. 9, No. 7, July 1971, pp. 1255-1261.
[25] Hintz, R. M., “Analytical Methods in Component Modal Synthesis,” AIAA Journal, Vol. 13, No. 8, 1975, pp. 1007-1016.
[26] Craig, R. R., Jr., and Chang, C-J., "On the Use of Attachment Modes in Substructure Coupling for Dynamic Analysis," Paper 77-405, Proc. 18th Structures, Structural Dynamics and Materials Conf., San Diego, CA, 1977, pp. 89-99.
[27] “Introduction to Superelements in Dynamic Analysis," MSC/NASTRAN REFERENCE MANUAL, Ver. 69, Chapt. 10, The MacNealSchwendler Corp. Los Angeles, CA, 1996.
[28] Martinez, D. R., and Gregory, D. L., A Comparison of Free Component Mode Synthesis Techniques Using MSC/NASTRAN, Report No. SAND83-0025, Sandia National Laboratories, Albuquerque, NM, June 1984.