Abstract
Multibody distributed dynamic systems are seen in many engineering applications. Developed in this investigation is a new analytical method for a class of branched multibody distributed systems, which is called the augmented distributed transfer function (DTFM). This method adopts an augmented state formulation to describe the interactions among multiple distributed and lumped bodies, which resolves the problems with conventional transfer function methods in modeling and analysis of multibody distributed systems. As can be seen, the augmented DTFM, without the need for orthogonal system eigenfunctions, produces exact and closed-form solutions of various dynamic problems, in both frequency and time domains.
Introduction
Multibody distributed dynamic systems are seen in many engineering applications, such as buildings, bridges, railways, automobile suspension systems, light-weight deployable space structures, complex rotor systems, piping systems, and multilayer heat-conduction systems. The dynamics of multibody distributed systems thus have been extensively studied, and are of continued research interest today. For better understanding of the physical behaviors of these systems and for their optimal design and operation, both analytical and numerical tools for modeling and analysis have been in constant development. Among the available methods are the transfer matrix method [1], Lagrange multiplier method [2,3], wave propagation method [4,5], modal analysis [6], the spectral element method [7,8], the Rayleigh–Ritz method [9], the distributed transfer function method [10,11], and of course the finite element method (FEM).
Although analytical and semianalytical methods can produce accurate results and provide deep physical insight into the problem under investigation, most of them are limited to single-body distributed systems with simple configurations. For branched multibody distributed systems with complicate configurations, numerical tools such as the FEM often have to be used. The distributed transfer function method (DTFM), which combines the closed form of distributed transfer functions and the concept of finite element analysis, is capable of modeling certain types of multibody distributed systems [12,13]. This method, however, has been limited to frequency–domain solutions, mainly because of the singularities of the global dynamic equilibrium equation that is assembled from the transfer functions of distributed subsystems. Although the DTFM-based analysis has been recently extended to obtain exact transient solutions for stepped distributed systems [14,15], it is not directly applicable to general branched multibody systems.
The objective of the current investigation is to develop a new analytical method for branched multibody distributed dynamic systems that can systematically deliver closed-form solutions in both frequency and time domains. The branched multibody system in consideration is composed of one-dimensional distributed parameter subsystems, lumped parameter subsystems, and feedback controllers. These subsystems are interconnected at certain points that are called nodes. Each distributed subsystem is bounded by two nodes. Shown in Fig. 1 is an example of multibody systems (a flexible structure in vibration) from Ref. [12], which has 19 nodes, 14 distributed subsystems, two lumped subsystems (one oscillator at node 3, and one rigid-body mounted at nodes 10 and 11), and one feedback controller with a sensor at node 6 and an actuator at node 5. Nodes 1, 13, 14, 15, and 19 form the boundary of the structure. Additionally, a spring and a damper are placed at node 2, a distributed constraint (say elastic foundation) is imposed on the subsystem with nodes 7 and 8, and a viscoelastic bounding is reinforced between the subsystem with nodes 10 and 11 and the subsystem with nodes 16 and 17.
Mathematically, the dynamic responses of branched multibody systems like the one shown in Fig. 1 are governed by a mixture of partial differential equations (for distributed subsystems) and ordinary differential equations (for lumped subsystems), which are coupled through multibody interactions (“force balance” and “displacement compatibility”) at interconnecting nodes. Because of the branched configuration, in which more than two distributed subsystems are interconnected at one node, single-body solutions by conventional analytical methods (such as eigenfunction expansion, the Rayleigh–Ritz method and transfer matrix method) cannot be applied herein. Moreover, a feedback controller with noncollocated sensors and actuators, which are also described by ordinary differential equations, can arbitrarily link several distributed subsystems at multiple nodes, rendering multibody interactions more complicated. In addition, the partial differential equations for distributed subsystems in general are nonself-joint due to damping, gyroscopic and circulatory forces, and other effects, yielding nonorthogonal eigenfunctions. These issues make the determination of analytical solutions for a branched multibody distributed system extremely difficult, and as a result, numerical methods almost always have to be used. In the literature, no analytical method is available for systematic determination of closed-form solutions of branched multibody distributed systems in both frequency and time domains.
The new modeling and analysis method proposed in this work is called the augmented DTFM. The novelty of this method lies in its utility of an augmented state formulation for description of multibody interactions, by which the global distributed transfer functions of the multibody distributed system are obtained. This approach does not need to assemble a global dynamic equilibrium equation from subsystem transfer functions, and as such totally eliminates the singularities with the previous DTFM [12]. Another advantage of the proposed method is that the augmented state formulation is flexible in describing the combination of distributed subsystems, lumped subsystems, and feedback controllers, which, as discussed previously, involves a set of coupled partial and ordinary differential equations. With the augmented DTFM, eigensolutions, frequency response, and transient time response of a wide class of branched multibody distributed systems can be systematically obtained in exact and closed form.
The remainder of the paper is organized as follows. A brief review of the previous DTFM in Sec. 2 reveals two major issues that have limited the utility of the method in dynamic analysis of multibody distributed systems. Presented in Sec. 3 is an augmented s-domain state formulation, which allows systematic description of the interactions of distributed and lumped bodies. Also presented in the section is a comparison study that explains why the issues with the previous DTFM can be resolved by the proposed method. Outlined in Sec. 4 are the solution formulas for dynamic problems of multibody distributed systems. The treatment of certain specific connections of distributed and lumped parameter bodies is given in Sec. 5. The proposed method is illustrated in Sec. 6, where the eigensolutions of two beam structures are computed.
Issues With the Previous DTFM
To understand the significance of this work, two issues with the previous distributed transfer function method (DTFM) are discussed in this section. To this end, some results in Refs. [11] and [12] are briefly reviewed.
where ak, bk, ck are constants representing the physical properties of the subsystem, such as inertia, damping, stiffness, gyroscopic effects, and circulatory forces; f(x, t) is an external disturbance; t is a temporal parameter; and x is a nondimensional, local spatial coordinate with x = 0 and 1 designating the two ends (nodes) of the subsystem. In a heat conduction problem, all coefficients ak that are related to the temporal operator ∂2/∂t2 are zeros. If the dynamic response of the subsystem involves multiple variables, such as the displacement components of a three-dimensional beam in vibration, Eq. (1) becomes a set of partial differential equations of similar format, with ak, bk, ck being matrices and w(x, t), f(x, t) being vectors.
where Mb(s), Nb(s) are n-by-n matrices, and γb(s) is a vector consisting of the unknown nodal displacements of the subsystem and/or boundary disturbances.
where K(s) is the global dynamic stiffness matrix that is assembled from the elements of the subsystem transfer functions, and U(s) and Q(s) are the global nodal displacement and nodal force vectors, respectively. In the formation of Eq. (7), which is called the distributed transfer function synthesis [12,13], no discretization or series truncation has been made.
Equation (7) can be applied to obtain solutions for various static and dynamic problems of multibody distributed systems. For instance, the eigenequation of a multibody distributed system is K(s) U(s) = 0, by which the system eigenvalues are the roots of the transcendental equation , . The frequency response of the system subject to an excitation of frequency ω can be estimated by , where , u(t) is the vector of nodal displacements, and q0 is a vector of force amplitudes. The solution of a static problem is found to be , where s = 0 indicating that the temporal operators have been removed. In the above static and dynamic problems, substitution of the nodal displacements into Eq. (5) eventually gives the response of each distributed subsystem. Furthermore, with the transfer function formulation provided by Eqs. (5) and (7), stability analysis and design of distributed dynamic systems with feedback controllers can be performed [16].
Although the DTFM has found success in modeling, analysis, and control of distributed dynamic systems, it has two mathematical issues in dealing with multibody systems. The first issue is that the DTFM is inconvenient in transient analysis of a multibody system. According to Eq. (7), to estimate the system transient response, one needs to determine the nodal displacements via inverse Laplace transform of . Because K(s) is assembled from the elements of G(x, ξ, s) and H(x, s) of the subsystems, the analytical expressions of inversed matrix in general are not available, which renders the inverse Laplace transform of extremely difficult. Without the knowledge of the nodal displacements in time domain, determination of the transient response of the distributed subsystems by Eq. (5) is impossible. One may think about numerical evaluation of inverse Laplace transform, which, however, is impractical due to the second issue with the DTFM as follows.
The second issue with the DTFM is the singularities of G(x, ξ, s) and H(x, s), which are characterized by the poles of the transfer functions or the roots of the transcendental equation ; see Eq. (6). These roots are the eigenvalues of a “fully confined” subsystem, which in general are not the eigenvalues of the multibody system. The singularities of the transfer functions of distributed subsystems can cause the following three problems: it makes root finding for the characteristic equation difficult and inefficient, and in some cases even misses roots; it may yield unbounded frequency response at a nonresonant excitation frequency, which is physically incorrect; and it renders numerical inverse Laplace transform of erroneous and unreliable.
The above-mentioned issues have limited the utility of the DTFM for branched multibody distributed systems, especially in transient response analysis. It is upon this understanding that the current investigation introduces an augmented state formulation that can resolve these issues, as shown in the subsequent sections.
Augmented State Formulation
The dimension of the state vector is given by , where ni is the dimension of for the ith distributed subsystem.
where matrices are composed of those matrices in Eqs. (11) to (13), and vector consists of the disturbances at the related nodes. Examples on boundary and matching conditions via this augmented form are given in Sec. 6.
The state equation (9) subject to the boundary condition (14) and the solution (15) are the core of the augmented DTFM, which lays out a new foundation for modeling and analysis of branched multibody distributed dynamic systems. The augmented DTFM does not make any approximation or discretization. Neither does it rely on the orthogonality of system eigenfunctions. A comparison of the augmented DTFM with the previous DTFM [12] is given in Table 1. Different from the previous DTFM, the augmented DTFM does not need to form a global dynamic equilibrium equation like Eq. (7). Because of this, the singularities with the previous DTFM are completely avoided and inverse Laplace transform of Eq. (15) can be systematically and accurately performed without any difficulty [14].
Comparison of the previous DTFM and the augmented DTFM
Previous DTFM [12] | Proposed method (augmented DTFM) | |
---|---|---|
Global (system-level) equation | Dynamic equilibrium equation | Augmented state equation (9) with boundary condition (14) |
Singularities in global equation | Yes, due to the singularities of K(s) that come from subsystem transfer functions | No |
Coordinates used to describe multibody interactions | Global coordinates | Local coordinate (x) of distributed subsystems |
Transfer functions of distributed subsystems | Yes, given in Eq. (6) | No |
Transfer functions for the entire multibody system | No | Yes, given in Eq. (15) |
Characteristic equation for system eigenvalues | with singularities | continuous and smooth, without singularities |
Root search for eigenvalues | Less efficient and possible to miss roots | Highly efficient and accurate |
Transient analysis via inverse Laplace transform | Difficult and erroneous due to the singularities in K(s) | Yes, it can be performed systematically and accurately |
Previous DTFM [12] | Proposed method (augmented DTFM) | |
---|---|---|
Global (system-level) equation | Dynamic equilibrium equation | Augmented state equation (9) with boundary condition (14) |
Singularities in global equation | Yes, due to the singularities of K(s) that come from subsystem transfer functions | No |
Coordinates used to describe multibody interactions | Global coordinates | Local coordinate (x) of distributed subsystems |
Transfer functions of distributed subsystems | Yes, given in Eq. (6) | No |
Transfer functions for the entire multibody system | No | Yes, given in Eq. (15) |
Characteristic equation for system eigenvalues | with singularities | continuous and smooth, without singularities |
Root search for eigenvalues | Less efficient and possible to miss roots | Highly efficient and accurate |
Transient analysis via inverse Laplace transform | Difficult and erroneous due to the singularities in K(s) | Yes, it can be performed systematically and accurately |
Solution of Dynamic Problems Via the Augmented DTFM
The augmented DTFM presented in Sec. 3 is applicable to various problems of branched multibody distributed systems. As pointed out previously, with similar formats, the results in DTFM analysis of single-body systems can be conveniently borrowed by the augmented DTFM for multibody systems.
Eigenvalue Problem.
Frequency Response.
The and are the frequency response functions of the multibody system.
Transient Response.
According to Ref. [14], an analytical formula for determination of the transfer function residues Rk is obtainable. Limited by space, the derivation of this formula is neglected. Note that the transient solution given herein avoids dealing with the inverse Laplace transform of as in the previous DTFM (see Sec. 2), which is difficult to compute, and erroneous due to the singularities of K(s).
Treatment of Certain Types of Connection of Distributed Subsystems
Serially Connected Distributed Systems.
Consider an N-body serially connected system in Fig. 2, where are the boundary nodes, and are the interior nodes with constraints represented by . Distributed systems like this are also referred as stepped systems. The state equation of this type of systems is the same as Eq. (9). The boundary conditions at are described by
Pointwise Connection of Distributed Subsystems.
In Fig. 3, two distributed subsystems are connected at their nodes by some mechanism C (e.g., the spring connection between nodes 12 and 18 in Fig. 1). The state equation of this type of systems is the same as Eq. (9). The boundary and matching conditions of the subsystems are of the form
Distributed Connection of Two Distributed Subsystems.
In Fig. 4(a) two distributed subsystems (I) and (II) are connected throughout their domains. One example of such connection is seen in Fig. 1, where a viscoelastic bounding is reinforced between the subsystem of nodes 10 and 11 and the subsystem of nodes 16 and 17. This type of connection can also be used to model the vibration of carbon nanotubes [9]. Because the connection is imposed at the interior points of the subsystems, the state equation (9) has to be modified. (The boundary condition (14) remains the same.) Following a setting in Ref. [12], the state equations of the subsystems can be written as
Thus, to implement the distributed connection, is used to modify matrix in the state equation (9). Note that after the modification may not be a block-diagonal matrix.
Numerical Examples
The augmented DTFM is applied to compute the eigensolutions of two flexible structures in vibration: a coupled beam structure and a frame structure.
Example 1: A Coupled Beam Structure.
In Fig. 5, two cantilever Euler–Bernoulli beams of unity length are coupled by a spring of coefficient k at their tips (nodes X1 and X2). The governing equations of the beams are given by
With the nondimensional values of the system parameters given in Fig. 5, the first 10 natural frequencies of the coupled beam structure are computed by the proposed method and the finite element method. The results obtained are listed in Table 2. As can be seen, the results obtained by the augmented DTFM are the limits of the finite element result as the number N of elements increases.
The natural frequencies of the coupled beams (rad/s)
Finite element method | ||||
---|---|---|---|---|
k | Augmented DTFM | N = 8 | N = 16 | N = 20 |
1 | 27.8999 | 27.9011 | 27.9000 | 27.8999 |
2 | 49.4029 | 49.4074 | 49.4032 | 49.4030 |
3 | 142.3247 | 142.4970 | 142.3365 | 142.3296 |
4 | 222.2395 | 222.5032 | 222.2576 | 222.2470 |
5 | 391.2485 | 394.2897 | 391.4877 | 391.3486 |
6 | 617.6240 | 622.4137 | 618.0005 | 617.7816 |
7 | 765.1783 | 776.2695 | 766.8945 | 765.9085 |
8 | 1209.3491 | 1226.8996 | 1212.0596 | 1210.5022 |
9 | 1264.3418 | 1443.1774 | 1271.6601 | 1267.5303 |
10 | 1888.4428 | 2281.5682 | 1910.8978 | 1898.6379 |
Finite element method | ||||
---|---|---|---|---|
k | Augmented DTFM | N = 8 | N = 16 | N = 20 |
1 | 27.8999 | 27.9011 | 27.9000 | 27.8999 |
2 | 49.4029 | 49.4074 | 49.4032 | 49.4030 |
3 | 142.3247 | 142.4970 | 142.3365 | 142.3296 |
4 | 222.2395 | 222.5032 | 222.2576 | 222.2470 |
5 | 391.2485 | 394.2897 | 391.4877 | 391.3486 |
6 | 617.6240 | 622.4137 | 618.0005 | 617.7816 |
7 | 765.1783 | 776.2695 | 766.8945 | 765.9085 |
8 | 1209.3491 | 1226.8996 | 1212.0596 | 1210.5022 |
9 | 1264.3418 | 1443.1774 | 1271.6601 | 1267.5303 |
10 | 1888.4428 | 2281.5682 | 1910.8978 | 1898.6379 |
For comparison purposes, the characteristic equation in the previous DTFM [12] is also considered, where K(s) is given in Eq. (7). In Fig. 6, the characteristic functions and are plotted against ω, where the zeros of the functions are the natural frequencies of the structure. As can be seen, in Fig. 6(a) is piecewise continuous, and becomes unbounded at the certain frequencies. These frequencies are not the natural frequencies of the beam structure, but those of the beam elements that are “fully constrained,” that is, the beam elements with clamped-clamped boundaries. The singularities of can cause problems in root finding, as discussed in Sec. 2. On the other hand, in Fig. 6(b) is continuous and smooth in the entire frequency region (). A well-behaved renders root search more efficient, and avoids the possibility of missing roots as with the previous DTFM. Moreover, due to its smoothness, can be scaled to maintain relatively small values in computation. For instance, one may use , with μ being a properly selected positive number.
Example 2: A Frame Structure.
A frame of three beam elements is shown in Fig. 7, where the numbers in parentheses are the element numbers, are the nodes of the frame, and x is the nondimensional local coordinate of the elements. Let the (i = 1, 2, 3) be the linear density, longitudinal stiffness, bending stiffness, and length of the beam elements, respectively. The vibrations of the beam elements are governed by the partial differential equations
With the assumption of rigid connection of the beam elements, there are nine matching conditions imposed at :
- (i)Six conditions of displacement compatibility(42b)
- (ii)Three conditions of force balance(42c)
Again, factors in the previous equations are related to the utility of the nondimensional coordinate x.
The first eight natural frequencies of the frame structure are computed by the augmented DTFM, and tabulated in Table 3. For comparison, the results computed by the finite element method are also included in the table. It is seen that as the number of elements increases, the finite element predictions converge to the results given by the proposed method. Additionally, the first four mode shapes of the frame structure are computed by Eqs. (20) and (21), and they are plotted in Fig. 8.

The first four mode shapes of the frame structure: (a) mode 1: , (b) mode 2: , (c) mode 3: , and (d) mode 4:
The natural frequencies of the frame structure (rad/s)
Finite element method | ||||
---|---|---|---|---|
k | The proposed method | N = 9 | N = 18 | N = 27 |
1 | 83.5236 | 83.7067 | 83.5354 | 83.5259 |
2 | 113.0478 | 113.5050 | 113.0774 | 113.0537 |
3 | 206.4408 | 207.4903 | 206.5098 | 206.4546 |
4 | 271.7135 | 276.2557 | 272.0697 | 271.7852 |
5 | 307.5947 | 313.7979 | 308.1738 | 307.7115 |
6 | 519.4175 | 562.7119 | 521.7580 | 519.9003 |
7 | 570.5345 | 628.6682 | 573.3994 | 571.1386 |
8 | 620.1257 | 700.5947 | 622.6839 | 620.6544 |
Finite element method | ||||
---|---|---|---|---|
k | The proposed method | N = 9 | N = 18 | N = 27 |
1 | 83.5236 | 83.7067 | 83.5354 | 83.5259 |
2 | 113.0478 | 113.5050 | 113.0774 | 113.0537 |
3 | 206.4408 | 207.4903 | 206.5098 | 206.4546 |
4 | 271.7135 | 276.2557 | 272.0697 | 271.7852 |
5 | 307.5947 | 313.7979 | 308.1738 | 307.7115 |
6 | 519.4175 | 562.7119 | 521.7580 | 519.9003 |
7 | 570.5345 | 628.6682 | 573.3994 | 571.1386 |
8 | 620.1257 | 700.5947 | 622.6839 | 620.6544 |
Conclusions
This paper presents a new analytical method, namely the augmented distributed transfer function method, for modeling and analysis of one-dimensional multibody distributed dynamic systems. The proposed method has the following special features.
- (a)
By using an augmented state formulation, Eqs. (9), (14), and (15), the proposed method is flexible and convenient in description of interactions of multiple distributed and lumped bodies that are governed by a mixture of partial and ordinary differential equations. With this setting, various dynamic problems of branched multibody systems can be systematically solved.
- (b)
The augmented DTFM does not use dynamic equilibrium equations that are assembled from the transfer functions of distributed subsystems. Because of this, the singularity problems with the previous DTFM and the transfer matrix method are completely eliminated. Indeed, the characteristic function in Eq. (19) is smooth and well-behaved for any value of s, which renders root finding efficient, and avoids the problem of missing roots in computation. Due to this advantage of the augmented DTFM over conventional transfer function methods, inverse Laplace transform for time–domain solutions can be accurately and easily performed.
- (c)
In modeling and analysis, the augmented DTFM does not make any approximation or discretization; neither does it require orthogonal system eigenfunctions. To the authors' knowledge, the augmented DTFM is the first solution technique that delivers exact and closed form solutions for a wide class of branched multibody distributed systems, in both frequency and time domains.
- (d)
In the proposed method, modeling of different systems with different boundary and matching conditions just needs simple formation of the state matrix F(s) in Eq. (9) and the boundary matrices in Eq. (14); solution procedures and algorithms are essentially same. This feature of symbolic manipulation renders the proposed method easy in use and convenient for computer coding, as has been shown in the numerical examples.