Dynamic Substructuring
   HOME

TheInfoList



OR:

Dynamic substructuring (DS) is an
engineering Engineering is the practice of using natural science, mathematics, and the engineering design process to Problem solving#Engineering, solve problems within technology, increase efficiency and productivity, and improve Systems engineering, s ...
tool used to
model A model is an informative representation of an object, person, or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin , . Models can be divided in ...
and
analyse Analyse or analyze may refer to: *Analyse, to do or make an analysis (disambiguation) * "Analyse" (Thom Yorke song), a song by Thom Yorke from the 2006 album ''The Eraser'' * "Analyse" (The Cranberries song), a song by The Cranberries from the 2 ...
the dynamics of
mechanical system A machine is a physical system that uses power to apply forces and control movement to perform an action. The term is commonly applied to artificial devices, such as those employing engines or motors, but also to natural biological macromolec ...
s by means of its components or substructures. Using the dynamic substructuring approach one is able to analyse the dynamic behaviour of substructures separately and to later on calculate the assembled dynamics using coupling procedures. Dynamic substructuring has several advantages over the analysis of the fully assembled system: * Substructures can be modelled in the domain that is most appropriate, e.g.
experiment An experiment is a procedure carried out to support or refute a hypothesis, or determine the efficacy or likelihood of something previously untried. Experiments provide insight into cause-and-effect by demonstrating what outcome occurs whe ...
ally obtained substructures can be combined with numerical models. * Large and/or complex systems can be optimized on substructure level. * Numerical computation load can be reduced as solving several substructures is computationally less demanding than solving one large system. * Substructure models of different development groups can be shared and combined without exposing the modelling details. Dynamic substructuring is particularly tailored to simulation of
mechanical vibrations Mechanical may refer to: Machine * Machine (mechanical), a system of mechanisms that shape the actuator input to achieve a specific application of output forces and movement * Mechanical calculator, a device used to perform the basic operations of ...
, which has implications for many product aspects such as
sound In physics, sound is a vibration that propagates as an acoustic wave through a transmission medium such as a gas, liquid or solid. In human physiology and psychology, sound is the ''reception'' of such waves and their ''perception'' by the br ...
/
acoustics Acoustics is a branch of physics that deals with the study of mechanical waves in gases, liquids, and solids including topics such as vibration, sound, ultrasound and infrasound. A scientist who works in the field of acoustics is an acoustician ...
,
fatigue Fatigue is a state of tiredness (which is not sleepiness), exhaustion or loss of energy. It is a signs and symptoms, symptom of any of various diseases; it is not a disease in itself. Fatigue (in the medical sense) is sometimes associated wit ...
/ durability, comfort and
safety Safety is the state of being protected from harm or other danger. Safety can also refer to the control of recognized hazards in order to achieve an acceptable level of risk. Meanings The word 'safety' entered the English language in the 1 ...
. Also, dynamic substructuring is applicable to any scale of
size Size in general is the Magnitude (mathematics), magnitude or dimensions of a thing. More specifically, ''geometrical size'' (or ''spatial size'') can refer to three geometrical measures: length, area, or volume. Length can be generalized ...
and
frequency Frequency is the number of occurrences of a repeating event per unit of time. Frequency is an important parameter used in science and engineering to specify the rate of oscillatory and vibratory phenomena, such as mechanical vibrations, audio ...
. It is therefore a widely used paradigm in industrial applications ranging from automotive and
aerospace engineering Aerospace engineering is the primary field of engineering concerned with the development of aircraft and spacecraft. It has two major and overlapping branches: aeronautical engineering and astronautical engineering. Avionics engineering is s ...
to design of
wind turbines A wind turbine is a device that converts the kinetic energy of wind into electrical energy. , hundreds of thousands of large turbines, in installations known as wind farms, were generating over 650 gigawatts of power, with 60 GW added each y ...
and
high-tech High technology (high tech or high-tech), also known as advanced technology (advanced tech) or exotechnology, is technology that is at the cutting edge: the highest form of technology available. It can be defined as either the most complex or ...
precision Precision, precise or precisely may refer to: Arts and media * ''Precision'' (march), the official marching music of the Royal Military College of Canada * "Precision" (song), by Big Sean * ''Precisely'' (sketch), a dramatic sketch by the Eng ...
machinery.


History

The roots of dynamic substructuring can be found in the field of
domain decomposition In mathematics, numerical analysis, and numerical partial differential equations, domain decomposition methods solve a boundary value problem by splitting it into smaller boundary value problems on subdomains and iterating to coordinate the soluti ...
. In 1890 the mathematician
Hermann Schwarz Karl Hermann Amandus Schwarz (; 25 January 1843 – 30 November 1921) was a German mathematician, known for his work in complex analysis. Life Schwarz was born in Hermsdorf, Silesia (now Sobieszów, Poland). In 1868 he married Marie Kummer ...
came up with an iterative procedure for domain decomposition which allows to solve for continuous coupled subdomains. However, many of the analytical models of coupled continuous subdomains do not have closed-form solutions, which led to
discretization In applied mathematics, discretization is the process of transferring continuous functions, models, variables, and equations into discrete counterparts. This process is usually carried out as a first step toward making them suitable for numeri ...
and approximation techniques such as the
Ritz method Ritz or The Ritz may refer to: Facilities and structures Hotels * The Ritz Hotel, London, a hotel in London, England ** Ritz Club casino * Hôtel Ritz Paris, a hotel in Paris, France * Hotel Ritz (Madrid), a hotel in Madrid, Spain * Hotel Ritz ...
(which is sometimes called the Rayleigh-Ritz method due to the similarity between Ritz's formulation and the Rayleigh ratio) the
boundary element method The boundary element method (BEM) is a numerical computational method of solving linear partial differential equations which have been formulated as integral equations (i.e. in ''boundary integral'' form), including fluid mechanics, acoustics, ele ...
(BEM) and the
finite element method Finite element method (FEM) is a popular method for numerically solving differential equations arising in engineering and mathematical modeling. Typical problem areas of interest include the traditional fields of structural analysis, heat tran ...
(FEM). These methods can be considered as "first level" domain decomposition techniques. The finite element method proved to be the most efficient method and the invention of the microprocessor made it possible to easily solve a large variety of physical problems. In order to analyse even larger and more complex problems, methods were invented to optimize the efficiency of the discretized calculations. The first step was replacing the direct solvers by iterative solvers such as the
conjugate gradient method In mathematics, the conjugate gradient method is an algorithm for the numerical solution of particular systems of linear equations, namely those whose matrix is positive-semidefinite. The conjugate gradient method is often implemented as an it ...
. The lack of robustness and slow convergence of these solvers did not make them an interesting alternative in the beginning. The rise of
parallel computing Parallel computing is a type of computing, computation in which many calculations or Process (computing), processes are carried out simultaneously. Large problems can often be divided into smaller ones, which can then be solved at the same time. ...
in the 1980s however sparked their popularity. Complex problems could now be solved by dividing the problem into subdomains, each processed by a separate processor, and solving for the interface coupling iteratively. This can be seen as a second level domain decomposition as is visualized in the figure. The efficiency of dynamic modelling could be increased even further by reducing the complexity of the individual subdomains. This reduction of the subdomains (or ''substructures'' in the context of structural dynamics) is realized by representing substructures by means of their general responses. Expressing the separate substructures by means of their general response instead of their detailed discretization led to the so-called dynamic substructuring method. This reduction step also allowed for replacing the mathematical description of the domains by experimentally obtained information. This reduction step is also visualized by the reduction arrow in the figure. The first dynamic substructuring methods were developed in the 1960s and were more commonly known under the name component mode synthesis (CMS). The benefits of dynamic substructuring were quickly discovered by the scientific and engineering communities and it became an important research topic in the field of
structural dynamics Structural dynamics is a type of structural analysis which covers the behavior of a structure subjected to dynamic (actions having high acceleration) loading. Dynamic loads include people, wind, waves, traffic, earthquakes, and blasts. Any structu ...
and
vibration Vibration () is a mechanical phenomenon whereby oscillations occur about an equilibrium point. Vibration may be deterministic if the oscillations can be characterised precisely (e.g. the periodic motion of a pendulum), or random if the os ...
s. Major developments followed, resulting in e.g. the classic Craig-Bampton method. The Craig-Bampton method employs static condensation (
Guyan reduction In computational mechanics, Guyan reduction, also known as static condensation, is a dimensionality reduction method which reduces the number of degrees of freedom by ignoring the inertial terms of the equilibrium equations and expressing the unload ...
) and modal truncation techniques to effectively reduce the degrees of freedom in a system. Due to improvements in
sensor A sensor is often defined as a device that receives and responds to a signal or stimulus. The stimulus is the quantity, property, or condition that is sensed and converted into electrical signal. In the broadest definition, a sensor is a devi ...
and
signal processing Signal processing is an electrical engineering subfield that focuses on analyzing, modifying and synthesizing ''signals'', such as audio signal processing, sound, image processing, images, Scalar potential, potential fields, Seismic tomograph ...
technology in the 1980s, substructuring techniques also became attractive for the
experiment An experiment is a procedure carried out to support or refute a hypothesis, or determine the efficacy or likelihood of something previously untried. Experiments provide insight into cause-and-effect by demonstrating what outcome occurs whe ...
al community. Methods dealing with structural dynamic modification were created in which coupling techniques were directly applied to measured frequency response functions (FRFs). Broad popularity of the method was gained when Jetmundsen et al. formulated the classical frequency-based substructuring (FBS) method, which laid the ground work for frequency-based dynamic substructuring. In 2006 a systematic notation was introduced by De Klerk et al. in order to simplify the difficult and elaborate notation that had been used prior. The simplification was done by means of two Boolean matrices that handle all the "bookkeeping" involved in the assembly of substructures


Domains

Dynamic substructuring can best be seen as a domain-independent toolset for assembly of component models, rather than a modelling method of its own. Generally, dynamic substructuring can be used for all domains that are well suited to simulate multiple input/multiple output behaviour. Five domains that are well suited for substructuring are summarized in the below table. The ''physical domain'' concerns methods that are based on (linearised) mass, damping and stiffness matrices, typically obtained from numerical FEM modelling. Popular solutions to solve the associated system of second order differential equations are the time integration schemes of Newmark and the Hilbert-Hughes-Taylor scheme. The ''modal domain'' concerns component mode synthesis (CMS) techniques such as the Craig-Bampton, Rubin and McNeal method. These methods provide efficient modal reduction bases and assembly techniques for numerical models in the physical domain. The ''frequency domain'' is more popularly known as frequency-based substructuring (FBS). Based on the classic formulation of Jetmundsen et al. and the reformulation of De Klerk et al., it has become the most commonly used domain for substructuring, because of the ease of expressing the differential equations of a dynamical system (by means of frequency response functions, FRFs) and the convenience of implementing experimentally obtained models. The ''time domain'' refers to the recently proposed concept of impulse-based substructuring (IBS), which expresses the behaviour of a dynamic system using a set of impulse response functions (IRFs). The state-space domain, finally, refers to methods proposed by Sjövall et al. that employ
system identification The field of system identification uses statistical methods to build mathematical models of dynamical systems from measured data. System identification also includes the optimal design#System identification and stochastic approximation, optimal de ...
techniques common to
control theory Control theory is a field of control engineering and applied mathematics that deals with the control system, control of dynamical systems in engineered processes and machines. The objective is to develop a model or algorithm governing the applic ...
. As dynamic substructuring is a domain-independent toolset, it is applicable to the dynamic equations of all domains. In order to establish substructure assembly in a particular domain, two interface conditions need to be implemented. This is explained next, followed by a few common substructuring techniques.


Interface conditions

To establish substructuring coupling / decoupling in each of the above-mentioned domains, two conditions should be met: * Coordinate compatibility, i.e. the connecting nodes of two substructures should have equal interface ''displacement''. * Force equilibrium, i.e. the interface ''forces'' between connecting nodes have equal magnitude and opposing sign. These are the two essential conditions that keep substructures together, hence allow to construct an assembly of multiple components. Note that the conditions are comparable with Kirchhoff's laws for
electric circuits Electricity is the set of physical phenomena associated with the presence and motion of matter possessing an electric charge. Electricity is related to magnetism, both being part of the phenomenon of electromagnetism, as described by Maxwel ...
, in which case similar conditions apply to currents and voltages though/over electric components in a network; see also
Mechanical–electrical analogies Mechanical–electrical analogies are the representation of mechanical systems as electrical networks. At first, such analogies were used in reverse to help explain electrical phenomena in familiar mechanical terms. James Clerk Maxwell introd ...
.


Substructure connectivity

Consider two substructures A and B as depicted in the figure. The two substructures comprise a total of six nodes; the displacements of the nodes are described by a set of
Degrees of Freedom In many scientific fields, the degrees of freedom of a system is the number of parameters of the system that may vary independently. For example, a point in the plane has two degrees of freedom for translation: its two coordinates; a non-infinite ...
(DoFs). The DoFs of the six nodes are partitioned as follows: # DoFs of the internal nodes of substructure A; # DoFs of the coupling nodes of substructures A and B, i.e. interface DoFs; # DoFs of the internal nodes of substructure B. Note that the denotation 1, 2 and 3 indicates the ''function'' of the nodes/DoFs rather than the total amount. Let us define the sets of DoFs for the two substructures A and B in concatenated form. The displacements and applied forces are represented by the sets \mathbf u and \mathbf f. For the purpose of substructuring, a set of interface forces \mathbf g is introduced which only contains non-zero entries on the interface DoFs: : \mathbf u \triangleq \begin \mathbf u_1^A \\ \mathbf u_2^A \\ \mathbf u_2^B \\ \mathbf u_3^B \\ \end \quad \mathbf f \triangleq \begin \mathbf f_1^A \\ \mathbf f_2^A \\ \mathbf f_2^B \\ \mathbf f_3^B \\ \end \quad \mathbf g \triangleq \begin \mathbf 0 \\ \mathbf g_2^A \\ \mathbf g_2^B \\ \mathbf 0 \\ \end \quad \mathbf u, \mathbf f,\mathbf g \in \R^n The relation between dynamic displacements \mathbf u and applied forces \mathbf f of the uncoupled problem is governed by a particular dynamic equation, such as presented in the table above. The uncoupled equations of motion are augmented by extra terms/equations for compatibility and equilibrium, as discussed next.


Compatibility

The ''compatibility condition'' requires that the interface DoFs have the same sign and value at both sides of the interface: \mathbf u_2^A = \mathbf u_2^B . This condition can be expressed using a so-called ''signed Boolean matrix'', denoted by \mathbf B . For the given example this can be expressed as: : \mathbf B \mathbf u = \mathbf 0 \quad \Rightarrow \quad \mathbf u_2^B - \mathbf u_2^A = \mathbf 0 \quad \Rightarrow \quad \mathbf B \triangleq \begin \mathbf 0 & -\mathbf I & \mathbf I & \mathbf 0 \end In some cases the interface nodes of the substructures are non-conforming, e.g. when two substructures are meshed separately. In such cases a non-Boolean matrix \mathbf B has to be used in order to enforce a weak interface compatibility. A second form in which the compatibility condition can be expressed is by means of coordinate substitution by a set of generalised coordinates \mathbf q . The set \mathbf q contains the unique coordinates that remain after assembly of the substructures. Every matching pair of interface DoFs is described by a single generalised coordinate, which means that the compatibility condition is automatically enforced. Expressing \mathbf u using \mathbf q gives: : \mathbf u = \mathbf L \mathbf q \quad \Rightarrow \quad \begin \mathbf u_1^A = \mathbf q_1 \\ \mathbf u_2^A = \mathbf q_2 \\ \mathbf u_2^B = \mathbf q_2 \\ \mathbf u_3^B = \mathbf q_3 \\ \end \quad \Rightarrow \quad \mathbf L \triangleq \begin \mathbf I & \mathbf 0 & \mathbf 0 \\ \mathbf 0 & \mathbf I & \mathbf 0 \\ \mathbf 0 & \mathbf I & \mathbf 0 \\ \mathbf 0 & \mathbf 0 & \mathbf I \\ \end Matrix \mathbf L is referred to as the ''Boolean localisation matrix''. A useful relation between matrix \mathbf B and \mathbf L can be exposed by noting that compatibility should hold for any set of physical coordinates \mathbf u expressed by \mathbf q. Indeed, substituting \mathbf u = \mathbf in the equation \mathbf = \mathbf 0: : \mathbf = \mathbf B \mathbf L \mathbf q = \mathbf 0 \quad \forall \mathbf q Hence \mathbf L represents the
nullspace In mathematics, the kernel of a linear map, also known as the null space or nullspace, is the part of the domain which is mapped to the zero vector of the co-domain; the kernel is always a linear subspace of the domain. That is, given a linear m ...
of \mathbf B : : \begin \mathbf L = \text(\mathbf B)\\ \mathbf B^T = \text(\mathbf L^T) \end This means in practice that one only needs to define \mathbf B or \mathbf L; the other Boolean matrix is calculated using the nullspace property.


Equilibrium

The second condition that has to be satisfied for substructure assembly is the ''force equilibrium'' for matching interface forces \mathbf g. For the current example, this condition can be written as \mathbf g_2^A = -\mathbf g_2^B . Similar to the compatibility equation, the force equilibrium condition can be expressed using a Boolean matrix. Use is made of the transpose of the Boolean localisation matrix \mathbf L that was introduced to write compatibility: : \mathbf L^T \mathbf g = \mathbf 0 \quad \Rightarrow \quad \begin \mathbf g_1^A = \mathbf 0 \\ \mathbf g_2^A + \mathbf g_2^B = \mathbf 0 \\ \mathbf g_3^B = \mathbf 0 \end The equations for \mathbf g_1 and \mathbf g_3 state that the interface forces on internal nodes are zero, hence not present. The equation for \mathbf g_2 correctly establishes the force equilibrium between a matching pair of interface DoFs according to
Newton's third law Newton's laws of motion are three physical laws that describe the relationship between the motion of an object and the forces acting on it. These laws, which provide the basis for Newtonian mechanics, can be paraphrased as follows: # A body re ...
. A second notation in which the equilibrium condition can be expressed is by introducing a set of
Lagrange multiplier In mathematical optimization, the method of Lagrange multipliers is a strategy for finding the local maxima and minima of a function (mathematics), function subject to constraint (mathematics), equation constraints (i.e., subject to the conditio ...
s \boldsymbol \lambda . The substitution of these Lagrange multipliers is possible as \mathbf g_2^A and \mathbf g_2^B differ only in sign, not in value. Using again the signed Boolean matrix \mathbf B : : \mathbf g = -\mathbf B^T \boldsymbol \quad \Rightarrow \quad \begin \mathbf g_1^A = \mathbf 0 \\ \mathbf g_2^A = \boldsymbol\\ \mathbf g_2^B = -\boldsymbol\\ \mathbf g_3^B =\mathbf 0 \\ \end The set \boldsymbol defines the intensity of the interface forces \mathbf g_2. Each Lagrange multiplier represents the magnitude of two matching interface forces in the assembly. By defining the interface forces \mathbf g using Lagrange multipliers \boldsymbol \lambda , force equilibrium is automatically satisfied. This can be seen by substituting \mathbf g = -\mathbf \boldsymbol into the first equilibrium equation: : \mathbf L^T \mathbf g = -\mathbf L^T \mathbf B^T \boldsymbol = \mathbf 0 \quad \forall \mathbf \mathbf g Again, the nullspace property of the Boolean matrices is used here, namely: \mathbf\mathbf = \mathbf 0 . The two conditions as presented above can be applied to establish coupling / decoupling in a myriad of domains and are thus independent of variables such as time, frequency, mode, etc. Some implementations of the interface conditions for the most common domains of substructuring are presented below.


Substructuring in the physical domain

The physical domain is the domain that has the most straightforward physical interpretation. For each ''
discrete Discrete may refer to: *Discrete particle or quantum in physics, for example in quantum theory * Discrete device, an electronic component with just one circuit element, either passive or active, other than an integrated circuit * Discrete group, ...
linearised
dynamic system In mathematics, a dynamical system is a system in which a function describes the time dependence of a point in an ambient space, such as in a parametric curve. Examples include the mathematical models that describe the swinging of a clock ...
'' one is able to write an equilibrium between the externally applied forces and the internal forces originating from intrinsic inertia, viscous damping and elasticity. This relation is governed by one of the most elementary formulas in structural vibrations: :\mathbf \mathbf \ddot(t)+\mathbf C \mathbf \dot(t)+ \mathbf K \mathbf u(t) = \mathbf f(t) \mathbf M, \mathbf C, \mathbf K represent the
mass Mass is an Intrinsic and extrinsic properties, intrinsic property of a physical body, body. It was traditionally believed to be related to the physical quantity, quantity of matter in a body, until the discovery of the atom and particle physi ...
,
damping In physical systems, damping is the loss of energy of an oscillating system by dissipation. Damping is an influence within or upon an oscillatory system that has the effect of reducing or preventing its oscillation. Examples of damping include ...
and
stiffness Stiffness is the extent to which an object resists deformation in response to an applied force. The complementary concept is flexibility or pliability: the more flexible an object is, the less stiff it is. Calculations The stiffness, k, of a ...
matrix of the system. These matrices are often obtained from finite element modelling (FEM), and are referred to as the numerical model of the structure. Furthermore, \mathbf u represents the DoFs and \mathbf f the force vector which are dependent on time (t). This dependency is omitted in the following equations in order to improve readability.


Coupling in the physical domain

Coupling of n substructures in the physical domain first requires writing the uncoupled equations of motion of the n substructures in block diagonal form: :\mathbf M \triangleq \text(\mathbf M^, \dots, \mathbf M^) = \begin \mathbf M^ & . & . \\ . & \ddots & . \\ . & . & \mathbf M^ \\ \end :\mathbf C \triangleq \text(\mathbf C^,\dots,\mathbf C^) \quad \mathbf K \triangleq \text(\mathbf K^,\dots,\mathbf K^) :\mathbf u \triangleq \begin \mathbf u^ \\ \vdots \\ \mathbf u^ \end, \quad \mathbf f \triangleq \begin \mathbf f^ \\ \vdots \\ \mathbf f^ \end, \quad \mathbf g \triangleq \begin \mathbf g^\\ \vdots \\ \mathbf g^ \end Next, two assembly approaches can be distinguished: primal and dual assembly.


Primal assembly

For primal assembly, a unique set of degrees of freedom \mathbf q is defined in order to satisfy compatibility, \mathbf u = \mathbf . Furthermore, a second equation is added to enforce interface force equilibrium. This results in the following coupled dynamic equilibrium equations: :\begin \mathbf\\ \mathbf \end Pre-multiplying the first equation by \mathbf L^T and noting that \mathbf= \mathbf, the primal assembly reduces to: :\mathbf \quad \begin \mathbf \\ \mathbf \\ \mathbf \end The primally assembled system matrices can be used for a transient simulation by any standard time stepping algorithm. Note that the primal assembly technique is analogue to assembly of super-elements in
finite element method Finite element method (FEM) is a popular method for numerically solving differential equations arising in engineering and mathematical modeling. Typical problem areas of interest include the traditional fields of structural analysis, heat tran ...
s.


Dual assembly

In the dual assembly formulation the global set of DoFs is retained and an assembly is made by a priori satisfying the equilibrium condition \mathbf. Again, the Lagrange multipliers represent the interface forces connecting the DoFs at the interface. As these are unknowns, they are moved to the left-hand side of the equation. In order to satisfy compatibility, a second equation is added to the system, now operating on the displacements: :\begin \mathbf\\ \mathbf \end The dually assembled system can be written in matrix form as: :\mathbf \begin \mathbf \ddot \\ \boldsymbol \end + \begin \mathbf C & \mathbf 0 \\ \mathbf 0 & \mathbf 0 \end \begin \mathbf \dot \\ \boldsymbol \end + \begin \mathbf K & \mathbf B^T \\ \mathbf B & \mathbf 0 \end \begin \mathbf u \\ \boldsymbol \end = \begin \mathbf f \\ \mathbf 0 \end This dually assembled system can also be used in a transient simulation by means of a standard time stepping algorithm.


Substructuring in the frequency domain

In order to write out the equations for frequency based substructuring (FBS), the dynamic equilibrium first has to be put in the frequency domain. Starting with the dynamic equilibrium in the physical domain: :\mathbf \mathbf \ddot(t)+\mathbf C \mathbf \dot(t)+ \mathbf K \mathbf u(t) = \mathbf f(t) Taking the
Fourier transform In mathematics, the Fourier transform (FT) is an integral transform that takes a function as input then outputs another function that describes the extent to which various frequencies are present in the original function. The output of the tr ...
of this equation gives the dynamic equilibrium in the frequency domain: : \mathbf Z(\omega) \mathbf u(\omega) = \mathbf f(\omega) \quad \text \quad \mathbf Z(\omega) = \bigr \omega^2 \mathbf M+j\omega \mathbf C+\mathbf K\bigr Matrix \mathbf Z(\omega) is referred to as the dynamic stiffness matrix. This matrix consists of the complex-valued frequency-dependent functions that describe the force required to generate a unit harmonic displacement at a certain DoF. The inverse of the matrix \mathbf Z(\omega) is defined as \mathbf Y(\omega)\triangleq(\mathbf Z(\omega))^ and yields the more intuitive admittance notation: : \mathbf u(\omega) = \mathbf Y(\omega) \mathbf f(\omega) The receptance matrix \mathbf Y(\omega) contains the frequency response functions (FRFs) of the structure which describe the displacement response to a unit input force. Other variants of the receptance matrix are the mobility and accelerance matrix, which respectively describe the velocity and acceleration response. The elements of the dynamic stiffness (or '' impedance'' in general) and receptance (or ''admittance'' in general) matrix are defined as follows: : \begin \text \quad Z_(\omega)= \frac \quad u_=0\\ \text \quad Y_(\omega)= \frac\quad f_=0 \end


Coupling in the frequency domain

In order to couple two substructures in the frequency domain, use is made of the admittance and impedance matrices of both substructures. Using the definition of substructures A and B as introduced previously, the following impedance and admittance matrices are defined (note that the frequency dependency (\omega) is omitted from the terms to improve readability): :\begin \mathbf Z^A \triangleq \begin \mathbf Z_^A & \mathbf Z_^A \\ \mathbf Z_^A & \mathbf Z_^A \\ \end & \mathbf Z^B \triangleq \begin \mathbf Z_^B & \mathbf Z_^B \\ \mathbf Z_^B & \mathbf Z_^B \\ \end \\ 8pt \mathbf Y^A \triangleq \begin \mathbf Y_^A & \mathbf Y_^A \\ \mathbf Y_^A & \mathbf Y_^A \\ \end & \mathbf Y^B \triangleq \begin \mathbf Y_^B & \mathbf Y_^B \\ \mathbf Y_^B & \mathbf Y_^B \\ \end \end The two admittance and impedance matrices can be put in block diagonal form in order to align with the global set of DoFs \mathbf u : :\begin \mathbf Z \triangleq &\begin \mathbf Z^A &\mathbf 0 \\ \mathbf0 & \mathbf Z^B \end \triangleq \begin \mathbf Z_^A & \mathbf Z_^A & \mathbf 0 & \mathbf 0 \\ \mathbf Z_^A & \mathbf Z_^A & \mathbf 0 & \mathbf 0 \\ \mathbf 0 & \mathbf 0 & \mathbf Z_^B & \mathbf Z_^B \\ \mathbf 0 & \mathbf0 & \mathbf Z_^B & \mathbf Z_^B \\ \end \\ pt \mathbf Y \triangleq &\begin \mathbf Y^A & \mathbf0 \\ \mathbf 0 & \mathbf Y^B \end \triangleq \begin \mathbf Y_^A & \mathbf Y_^A & \mathbf 0 & \mathbf 0 \\ \mathbf Y_^A & \mathbf Y_^A &\mathbf 0 & \mathbf 0 \\ \mathbf 0 & \mathbf 0 & \mathbf Y_^B & \mathbf Y_^B \\ \mathbf 0 & \mathbf 0 & \mathbf Y_^B & \mathbf Y_^B \\ \end \end The off-diagonal zero terms show that at this point no coupling is present between the two substructures. In order to create this coupling, use can be made of the primal or dual assembly method. Both assembly methods make use of the dynamic equations as was defined before: :\begin \mathbf Z \mathbf u & = \mathbf f + \mathbf g\\ \mathbf u & = \mathbf Y(\mathbf f+ \mathbf g) \\ \end In these equations \mathbf g is again used to define the set of interface forces, which are yet unknown.


Primal assembly

In order to obtain the primal system of equations, a unique set of coordinates \mathbf q is defined: \mathbf u = \mathbf. By definition of an appropriate Boolean localisation matrix \mathbf L, a unique set of DoFs remains for which the compatibility condition is satisfied a priori (''compatibility condition''). In order to satisfy the ''equilibrium condition'' a second equation is added to the equations of motion: :\begin \mathbf Z \mathbf L \mathbf q = \mathbf f + \mathbf g \\ \mathbf L^T \mathbf g = \mathbf 0 \end Pre-multiplying the first equation with \mathbf L^T yields the notation of the assembled equations of motion for the generalised coordinates \mathbf q: :\mathbf \tilde\mathbf q = \mathbf \tilde \quad \text \quad \begin \mathbf \tilde = \mathbf L^T\mathbf Z \mathbf L \\ \mathbf \tilde = \mathbf L^T \mathbf f \end This result can be rewritten in admittance form as: :\mathbf q = \mathbf \tilde\mathbf \tilde \quad \text \quad \mathbf \tilde\ = (\mathbf \tilde)^ This last result gives access to the generalised responses as a result of the generalised applied forces \mathbf \tilde, namely by inverting the primally assembled impedance matrix. The primal assembly procedure is mainly of interest when one has access to the dynamics in impedance form, e.g. from finite element modelling. When one only has access to the dynamics in admittance notation, the dual formulation is a more suitable approach.


Dual assembly

A dually assembled system starts with the system written in the admittance notation. For a dually assembled system the force equilibrium condition is satisfied a priori by substituting Lagrange multipliers \boldsymbol for the interface forces: \mathbf g = - \mathbf B^T\boldsymbol. The compatibility condition is enforced by adding an additional equation: : \begin \mathbf u = \mathbf Y(\mathbf f - \mathbf B^T \boldsymbol)\\ \mathbf B \mathbf u = \mathbf 0 \end Substituting the first line in the second and solving for \boldsymbol gives: : \boldsymbol = (\mathbf B \mathbf Y \mathbf B^T)^\mathbf B \mathbf Y \mathbf f The term \mathbf B \mathbf Y \mathbf f represents the incompatibility caused by the uncoupled responses of the substructures to the applied forces \mathbf f . By multiplying the incompatibility with the combined interface stiffness, i.e. (\mathbf B \mathbf Y \mathbf B^T)^, the forces \boldsymbol that keep the substructures together are determined. The coupled response is obtained by substituting the calculated \boldsymbol back into the original equation: : \begin &\mathbf u = \mathbf Y \mathbf f - \mathbf Y \mathbf B^T(\mathbf)^\mathbf \\ pt&\mathbf u = \mathbf \tilde \mathbf f \quad \text \quad \mathbf \tilde = \big(\mathbf I - \mathbf Y \mathbf B^T(\mathbf)^\mathbf\big)\mathbf Y \end This coupling method is referred to as the Lagrange-multiplier frequency-based substructuring (LM-FBS) method. The LM-FBS method allows for quick and easy assembling of an arbitrary number of substructures in a systematic fashion. Note that the result \mathbf is theoretically the same as was obtained above by application of primal assembly. :


Decoupling in the frequency domain

In addition to coupling of substructures, one is also able to decouple substructures from assemblies. Using the plus sign as a substructure coupling operator, the coupling procedure could simply be described as AB = A + B. Using a similar notation, decoupling could be formulated as AB - B = A. Decoupling procedures are often required to remove substructures that were added for measurement purposes, e.g. to fix the structure. Similar to coupling, a primal and dual formulation exists for decoupling procedures.


Primal disassembly

As a result of the primal coupling, the impedance matrix of the assembled system can be written as follows: : \mathbf Z^= \begin \mathbf Z_^ & \mathbf Z_^ & \mathbf Z_^ \\ \mathbf Z_^ & \mathbf Z_^ & \mathbf Z_^ \\ \mathbf Z_^ & \mathbf Z_^ & \mathbf Z_^ \end = \begin \mathbf Z_^A & \mathbf Z_^A & \mathbf 0 \\ \mathbf Z_^A & \mathbf Z_^A+ \mathbf Z_^B & \mathbf Z_^B\\ \mathbf 0 & \mathbf Z_^B & \mathbf Z_^B \end Using this relation, the following trivial subtraction operation would suffice for the decoupling of the substructure B from assembly AB: : \begin \mathbf Z_^A & \mathbf Z_^A & \mathbf 0 \\ \mathbf Z_^A & \mathbf Z_^A+\mathbf Z_^B & \mathbf Z_^B\\ \mathbf 0 & \mathbf Z_^B & \mathbf Z_^B \end- \begin \mathbf 0 &\mathbf 0 &\mathbf 0 \\ \mathbf 0 & \mathbf Z_^B & \mathbf Z_^B \\ \mathbf 0 & \mathbf Z_^B & \mathbf Z_^B \end = \begin \mathbf Z_^A & \mathbf Z_^A & \mathbf 0 \\ \mathbf Z_^A & \mathbf Z_^A & \mathbf0 \\ \mathbf0 & \mathbf0 & \mathbf0 \end By placing the impedance of AB and B in block-diagonal form, with a minus sign for the impedance of B to account for the subtraction operation, the same equation that was used for primal coupling can now be used to perform the primal decoupling procedures. :\mathbf Z \triangleq \begin \mathbf Z^ & \mathbf0 \\ \mathbf0 & -\mathbf Z^ \end \quad \Rightarrow \quad \mathbf \tilde = \mathbf L^T\mathbf Z \mathbf L with: :\mathbf L = \begin \mathbf I & \mathbf0 & \mathbf0 \\ \mathbf0 & \mathbf I & \mathbf0 \\ \mathbf0 & \mathbf0 & \mathbf I \\ \mathbf0 & \mathbf I & \mathbf0 \\ \mathbf0 & \mathbf0 & \mathbf I \end The primal disassembly can thus be understood as the assembly of structure AB with the negative impedance of substructure B. A limitation of the primal disassembly is that all DoF of the substructure that is to be decoupled have to be exactly represented in the assembled situation. For numerical decoupling situations this should not pose any problems, however for experimental cases this can be troublesome. A solution to this problem can be found in the dual disassembly.


Dual disassembly

Similar to the dual assembly, the dual disassembly approaches the decoupling problem using the admittance matrices. Decoupling in the dual domain means finding a force that ensures compatibility, yet acts in the opposite direction. This newly found force would then counteract the force that is applied to the assembly due to the dynamics of substructure B. Writing this out in equations of motion: : \begin \mathbf u^ = \mathbf Y^ \mathbf f + \mathbf Y^\mathbf g \\ \mathbf u^B = -\mathbf Y^B \mathbf g \end In order to write the dynamics of both systems in one equation, using the LM-FBS assembly notation, the following matrices are defined: :\begin \mathbf Y \triangleq &\begin \mathbf Y^ & \mathbf0 \\ \mathbf0 & -\mathbf Y^ \end \\ pt\mathbf u = &\begin \mathbf u_1^ \\ \mathbf u_2^ \\ \mathbf u_3^ \\ \mathbf u_2^ \\ \mathbf u_3^ \end; \quad \mathbf f \triangleq \begin \mathbf f_1^\\ \mathbf f_2^\\ \mathbf0 \\ \mathbf0 \\ \mathbf0 \end; \quad \mathbf g \triangleq \begin \mathbf0 \\ \mathbf g_2^\\ \mathbf0 \\ \mathbf g_2^B \\ \mathbf0 \end \end In order to enforce compatibility, a similar approach is used as for the assembly task. Defining a \mathbf B-matrix to enforce compatibility: :\mathbf B = \begin \mathbf0 & -\mathbf I & \mathbf0 & \mathbf I & \mathbf0 \end Using this notation, the disassembly procedure can be performed using exactly the same equation as was used for the dual assembly: : \begin \mathbf u = \mathbf Y(\mathbf f - \mathbf B^T \boldsymbol)\\ \mathbf B \mathbf u = \mathbf0 \end This means that coupling and decoupling procedures using LM-FBS require identical steps, the only difference being the manner in which the global admittance matrix is defined. Indeed, the substructures to couple appear with a plus sign, whereas decoupled structures carry a minus sign: :\begin \text \quad \mathbf Y & \triangleq \begin \mathbf Y_A & \mathbf 0 \\ \mathbf 0 & \mathbf Y_B \end \\ \text \quad \mathbf Y & \triangleq \begin \mathbf Y_ & \mathbf 0 \\ \mathbf 0 & -\mathbf Y_B \end \end More advanced decoupling techniques use the fact that internal points of substructure B appear in both the admittances of AB and B, hence can be used to enhance the decoupling process. Such techniques are described in.


See also

*
Vibration Vibration () is a mechanical phenomenon whereby oscillations occur about an equilibrium point. Vibration may be deterministic if the oscillations can be characterised precisely (e.g. the periodic motion of a pendulum), or random if the os ...
*
Finite element method Finite element method (FEM) is a popular method for numerically solving differential equations arising in engineering and mathematical modeling. Typical problem areas of interest include the traditional fields of structural analysis, heat tran ...
* Finite element tearing and interconnect (FETI) *
Mechanical engineering Mechanical engineering is the study of physical machines and mechanism (engineering), mechanisms that may involve force and movement. It is an engineering branch that combines engineering physics and engineering mathematics, mathematics principl ...
*
Acoustic engineering Acoustical engineering (also known as acoustic engineering) is the branch of engineering dealing with sound and vibration. It includes the application of acoustics, the science of sound and vibration, in technology. Acoustical engineers are typical ...
*
Mechanical resonance Mechanical resonance is the tendency of a mechanical system to respond at greater amplitude when the frequency of its oscillations matches the system's natural frequency of vibration (its '' resonance frequency'' or ''resonant frequency'') clos ...
* Mode shape *
Modal analysis Modal analysis is the study of the dynamic properties of systems in the frequency domain. It consists of mechanically exciting a studied component in such a way to target the Normal mode, modeshapes of the structure, and recording the vibration ...
* Modal analysis using FEM *
Shaker (testing device) A shaker is a device used in vibration testing to excite the structure, either for endurance testing or modal testing. References *Tongue, Benson, ''Principles of Vibration'', Oxford University Press, 2001, *Inman, Daniel J., ''Engineering Vibr ...

SEM International Modal Analysis Conference (IMAC)SEM/IMAC Dynamic Substructuring Wiki
*
Structural dynamics Structural dynamics is a type of structural analysis which covers the behavior of a structure subjected to dynamic (actions having high acceleration) loading. Dynamic loads include people, wind, waves, traffic, earthquakes, and blasts. Any structu ...
*
Structural acoustics Structural acoustics is the study of the mechanical waves in structures and how they interact with and radiate into adjacent media. The field of structural acoustics is often referred to as vibroacoustics in Europe and Asia. People that work in t ...
*
Noise, vibration, and harshness Noise, vibration, and harshness (NVH), also known as noise and vibration (N&V), is the study and modification of the noise and vibration characteristics of vehicles, particularly cars and trucks. While noise and vibration can be readily measured, ...

Transfer path analysis
*
Vibration control In earthquake engineering, vibration control is a set of technical means aimed to mitigate seismic impacts in building and non-building structures. All seismic vibration control devices may be classified as ''passive'', ''active'' or ''hybri ...
*
Vibration isolation ''Vibration isolation'' is the prevention of transmission of vibration from one component of a system to others parts of the same system, as in Building, buildings or mechanical systems. Vibration is undesirable in many domains, primarily engineere ...


References

{{Reflist Mechanical vibrations Dynamics (mechanics) Continuum mechanics Structural analysis