Computers and Structures 78 (2000) 191±210
www.elsevier.com/locate/compstruc
The scaled boundary ®nite-element method ± a primer: derivations John P. Wolf *, Chongmin Song 1 Department of Civil Engineering, Institute of Hydraulics and Energy, Swiss Federal Institute of Technology, Lausanne, CH-1015 Lausanne, Switzerland Received 28 May 1999; accepted 20 October 1999
Abstract The scaled boundary ®nite-element method is a semi-analytical fundamental-solution-less boundary-element method based solely on ®nite elements. Using the simplest wave propagation problem and discretizing the boundary with a twonode line ®nite element, which preserves all essential features, two derivations of the scaled boundary ®nite-element equations in displacement and dynamic stiness are presented. In the ®rst, the scaled-boundary-transformation-based derivation, the new local coordinate system consists of the distance measured from the so-called scaling centre and the circumferential directions de®ned on the surface ®nite element. The governing partial dierential equations are transformed to ordinary dierential equations by applying the weighted-residual technique. The boundary conditions are conveniently formulated in the local coordinates. In the second, the mechanically based derivation, a similar ®ctitious boundary is introduced. A ®nite-element cell is constructed between the two boundaries. Standard ®nite-element assemblage and similarity lead to the scaled boundary ®nite-element equations after performing the limit of the cell width towards zero analytically. Ó 2000 Civil-Comp Ltd. and Elsevier Science Ltd. All rights reserved. Keywords: Boundary element; Dynamics; Finite element; Radiation condition; Soil-structure interaction; Wave motion
1. Introduction The most widely used computational procedures in solid mechanics are the ®nite-element method and the boundary-element method with their own speci®c features, advantages and disadvantages. For the sake of illustration, the linear analysis in elastodynamics of a bounded medium and of an unbounded (in®nite) medium is addressed (Fig. 1). In the domain V, the equations of motion apply, which are partial dierential equations in displacements u. Body loads p are present. On the boundary S, either the displacements u on Su , or the surface tractions t on St are prescribed. For an un-
* Corresponding author. Tel.: +4121-693-2405; fax: +4121693-2264. 1 Present address: Hilti Corporate Research; FL-9494 Schaan, Liechtenstein.
bounded medium (Fig. 1b), an additional boundary condition at in®nity (``radiation condition'') must be satis®ed. As initial conditions, the displacements and velocities vanish in the domain. In the ®nite-element method, the domain is spatially discretized, as shown for a bounded medium in Fig. 2a. In each ®nite element, shape functions in the form of polynomials interpolate the displacements. Standard numerical integration of regular functions leads to the static-stiness and mass matrices which are then assembled enforcing compatibility and equilibrium. A great ¯exibility exists in representing the geometry and the materials. In the boundary-element method [1,2], only the boundary is discretized (Fig. 2b), leading to a reduction of the spatial dimension by one. This diminishes the eort of data preparation and leads to fewer unknowns. However, a fundamental solution satisfying the governing equations in the domain must be available.
0045-7949/00/$ - see front matter Ó 2000 Civil-Comp Ltd. and Elsevier Science Ltd. All rights reserved. PII: S 0 0 4 5 - 7 9 4 9 ( 0 0 ) 0 0 0 9 9 - 7
192
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
Fig. 1. Problem de®nition in elastodynamics: (a) bounded medium and (b) unbounded medium.
Fig. 2. Spatial discretization: (a) ®nite-element method and (b) boundary-element method.
This analytical solution is often very complicated exhibiting singularites. In each boundary element shape functions in the form of polynomials interpolate the displacements and surface tractions. Special numerical integration of the polynomials with the fundamental solution involving singularities yields non-symmetric coecient matrices. For an unbounded medium (Fig. 1b), the ®niteelement method cannot represent the radiation condi-
tion at in®nity exactly. The spatial discretization of ®nite elements is terminated on an arti®cial boundary, where the dynamic behaviour of the truncated domain outside of this boundary is modelled only approximately. In contrast, the boundary-element method is well suited to model an unbounded medium as the fundamental solution satis®es the radiation condition at in®nity exactly. As already mentioned, only the boundary is discretized. In a frequency-domain analysis ®ctitious eigenfrequencies occur which requires a special treatment. The ®nite-element and boundary-element methods converge, in general, to the exact solution for decreasing element size. The convergence is slow close to the point of stress singularities as occurring around the crack tip in fracture mechanics, because both methods use polynomials to interpolate the displacements. Special techniques and a large number of elements are necessary to achieve high accuracy. A novel semi-analytical procedure called the scaled boundary ®nite-element method has been developed. After discretizing the boundary with surface ®nite elements, the governing partial dierential equations in the domain are transformed to ordinary dierential equations which can be solved analytically. A short characterization follows which will become apparent further on. The procedure is a fundamental-solution-less boundary-element method based solely on ®nite elements. The spatial dimension is reduced by one. No singular integrals must be evaluated. General anisotropic material can be analysed without increasing the computational eort. For an unbounded (semi-in®nite or in®nite) medium the radiation condition at in®nity is satis®ed exactly. No ®ctitious eigenfrequencies are present when modelling an unbounded medium. The scaled boundary ®nite-element method combines the advantages of the ®nite-element and boundary-element methods. In addition, the novel procedure exhibits advantages of its own. As will be demonstrated, part of the boundary Au , At does not have to be discretized, as shown in Fig. 3a for a bounded medium and in Fig. 3b for an unbounded medium. This feature allows the crack faces in a bounded medium and the free surface in an unbounded (semi-in®nite) medium such as a half-space to be represented without discretization. These boundary conditions on Au , At are satis®ed exactly. The same advantage also applies to certain interfaces between different materials. In the standard boundary-element method, the surfaces Au , At would have to be discretized when the fundamental solution of the full space is used. As another unique advantage of the scaled boundary ®nite-element method, the semi-analytical solution in the domain permits an ecient and highly accurate calculation of stress intensity factors. The derivation and solution procedures of the fundamental equations of the scaled boundary ®nite-
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
193
sponding truncated semi-in®nite wedge. In Section 3, this illustrative example is de®ned. Two derivations of the scaled boundary ®nite-element equations are presented. In Section 4, the so-called scaled boundary transformation and the weighted-residual technique lead to the scaled boundary ®nite-element equations in displacement and in dynamic stiness. In Section 5, the same equations are obtained by the mechanically based derivation using similarity and ®nite-element assemblage. In the accompanying paper [9] the analytical and numerical solution procedures of the scaled boundary ®nite-element equations in displacement and dynamic stiness are discussed using the illustrative example.
2. Concepts of scaled boundary transformation of geometry and of similarity Fig. 3. Part of boundary with no spatial discretization: (a) bounded medium and (b) unbounded medium.
element method were published in various journals as the development proceeded. In addition, applications in dierent ®elds, such as wave propagation, diusion and statics, were addressed. Key papers include a mechanically based derivation for elastodynamics of the scaled boundary ®nite-element equation in dynamic stiness where the procedure is called the consistent in®nitesimal ®nite-element cell method re¯ecting its derivation [3], a scaled-boundary-transformation-based derivation starting from the governing dierential equations using a Galerkin weighted-residual technique resulting in the scaled boundary ®nite-element equation in displacement [4], a numerical solution of the scaled boundary ®niteelement equation in dynamic stiness [5], a formulation and a numerical solution of the displacement unitimpulse response [6], and an analytical solution in the frequency domain of the scaled boundary ®nite-element equation in displacement [7]. A book addressing the consistent in®nitesimal ®nite-element cell method with extensions to diusion and bounded media is also available [8]. It is the goal of this paper and the accompanying paper [9] to streamline the derivations and solution procedures. In addition, the solution procedures are expanded to include body loads. In Section 2 of this paper, the concepts of the scaled boundary transformation of the geometry and of similarity are discussed, which permits the domain to be described by the boundary discretization with ®nite elements and the radial coordinates. To make the paper easy to follow, the simplest wave propagation problem is discussed which still contains all essential features: the scalar wave equation in a two-dimensional wedge and the corre-
To explain the concept of the scaled boundary ®niteelement method, a three-dimensional linear elastic bounded medium with a section shown in Fig. 1a is addressed. The so-called scaling centre O is chosen in a zone from which the total boundary must be visible (Fig. 4a). This can always be achieved by subdividing the total domain in subdomains, which can be regarded as superelements. For a bounded medium the scaling centre will, in general, be located inside the domain. Only the boundary is discretized with doublycurved surface ®nite elements with any arrangement of nodes (Fig. 4a). A typical ®nite element with the surface S e (superscript e for element) is shown in Fig. 5. Two local curvilinear coordinates g, f in the circumferential directions of the surface are de®ned. This is similar to the procedure used in an isoparametric surface ®nite
Fig. 4. Modelling of bounded medium with surface ®nite elements (section) and choice of scaling centre: (a) inside domain and (b) on boundary.
194
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
Fig. 5. Scaled boundary transformation of geometry of surface ®nite element forming pyramid with volume V e .
element. The radial coordinate n points from the scaling centre O to a point on the boundary (Figs. 4a and 5). n 0 in O and n 1 on the boundary are chosen. Connecting the edge of the surface ®nite element by straight lines to the scaling centre O forms the side-face Ae , which corresponds to either g 1 or f 7. The side-face Ae and the surface S e de®ne a pyramid with the apex O and the volume V e . The geometry of this pyramid is conveniently de®ned by the scaled boundary coordinates n, g, f with 0 6 n 6 1. A transformation of the geometry from the Cartesian coordinates x^, y^, ^z to the dimensionless coordinates n, g, f is performed. The transformation is unique due to the choice of the scaling centre. This transformation is similar to the representation of a spherical surface introducing spherical coordinates where on the surface the radial coordinate is constant. The dimensionless radial coordinate n can be interpreted as a scaling factor. As already mentioned, n 1 corresponds to the surface ®nite element on the boundary. A surface corresponding to a constant n smaller than 1 is similar to the surface ®nite element on the boundary. O is denoted as the scaling centre as this point is obtained for n 0. O can also be called the similarity centre, and n represents a (dimensionless) characteristic length. This transformation de®ned by the scaling factor and the local coordinates of the surface ®nite elements is called the scaled boundary transformation. Assembling all the pyramids by connecting their side-faces which corresponds to enforcing compatibility and equilibrium, results in the total medium with volume V and the closed boundary S. No side-faces Ae passing through the scaling centre remain. When during the assemblage process, some side-faces of the pyramids are not connected or some pyramids are missing, an additional boundary A passing through the scaling centre O is created. The case of a missing pyramid is illustrated in Fig. 4b with the displacements and surface tractions prescribed on Au and At , respectively.
As the side-faces are obtained by scaling the edges of the surface ®nite elements on the boundary, the boundary Au , At is modelled without spatial discretization. In this case, the total boundary is decomposed into two parts: that part of the boundary passing through the scaling centre denoted as the side-face A and the remaining part called the interface S (Fig. 4b). The spatial dimension of the side-face A is reduced by one when viewed from O. The term interface is used only when a distinction with the word boundary is necessary. Only the interface is discretized with (doubly curved) surface ®nite elements. The scaling centre O is thus on the (total) boundary. Applications of this powerful extension exist in fracture mechanics, where the scaling centre is chosen at the crack tip. The adjacent sides of pyramids forming the crack faces are not connected. Note that the crack faces are not discretized. The same concept also applies to an unbounded medium shown in Fig. 1b. The scaling centre O is chosen outside the unbounded medium, from which the total boundary is visible (Fig. 6a) with a typical ®nite element shown in Fig. 5. The curvi-linear coordinates g, f on the surface of the boundary remain unchanged which still corresponds to n 1. A truncated semi-in®nite pyramid with its apex at the scaling centre O is de®ned by 1 6 n < 1 (Fig. 6a). Assembling all the pyramids corresponding to the surface ®nite elements yields the unbounded medium. When during the assemblage process some side-faces are not connected or some pyramids are
Fig. 6. Modelling of an unbounded medium with surface ®nite elements (section) and choice of scaling centre: (a) outside domain and (b) on extension of boundary.
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
missing, the remaining side-faces of the pyramids form an additional boundary (Au and At ) extending to in®nity (Fig. 6b). The extension of this side-face Au , At of the unbounded medium passes through the scaling centre O. Again, the side-face is not discretized. This feature allows the free surface of a half-space to be modelled without discretization.
nomenclature, the circum¯ex^is omitted when used in a subscript to indicate a direction. The stresses acting perpendicular to the plane are equal to fsg
sx sy
u;x^ G u;y^
2
with the shear modulus G. Substituting Eq. (2) in Eq. (1) leads to the scalar wave equation,
3. Illustrative example The illustrative example used throughout the paper is shown for the homogeneous bounded medium and the unbounded medium in Fig. 7. The coordinates of a point in the domain are denoted as x^, y^ as x, y are reserved for the boundary. The out-of-plane (anti-plane) motion with the displacement u perpendicular to the plane is discussed. Formulating equilibrium in the Cartesian coordinate system yields sx;^x sy;^y ÿ q up 0
195
1
with the body load p per unit area acting perpendicular to the plane and the mass density q. To simplify the
u;x^x^ u;y^y^ ÿ
1 p u 0 c2s G
3
p with the shear-wave velocity, cs G=q. For the bounded medium, a wedge in the shape of a triangle is addressed (Fig. 7a). The three vertices are the origin O and Points 1 and 2 with the indicated coordinates. On the sides O±1 and O±2, the displacement u 0 and the surface traction sn fngT fsg 0 (unit outward normal fng), respectively are prescribed. On the side 1± 2, the prescribed displacement varies linearly from 0 at Point 1 to u0 at 2. The medium is initially at rest. For the corresponding unbounded medium, a truncated semi-in®nite wedge is examined (Fig. 7b). The same displacement boundary condition as for the bounded medium is prescribed on the side 1±2. The same also applies to the sides extending from Points 1 and 2 to in®nity.
4. Scaled-boundary-transformation-based derivation In the ®nite-element method, the equations of motion of a single element are derived ®rst which leads to its static-stiness and mass matrices. Assemblage of the ®nite elements, enforcing equilibrium and compatibility then yields the equations of motion of the global system with its corresponding property matrices. The derivation of the scaled boundary ®nite-element equations is analogous. 4.1. Scaled boundary transformation of geometry
Fig. 7. Out-of-plane motion of (a) wedge and (b) truncated semi-in®nite wedge.
A single line ®nite element 1±2 with its corresponding triangle O±1±2 is ®rst addressed for the illustrative example (Fig. 8a) (as the illustrative example is solved with a single line ®nite element in the accompanying paper [9]). The scaling centre O coincides with the origin of the Cartesian coordinate system. Moving from 1 to 2, O must be on the left. The coordinates of a point on the line element are denoted as x, y. Two nodes with the coordinates (x1 , y1 ) and (x2 , y2 ) are arranged as
196
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
This equation de®nes the transformation from the Cartesian coordinates x^, y^ to the scaled boundary coordinates n, g, which forms a right-handed system. Lines S n with a constant n are parallel to the line ®nite element S e (Fig. 8a). Lines S g with a constant g pass through the scaling centre O and the point on the line ®nite element with the same g. The spatial derivatives in the two coordinate systems are related as o=on o=o^ x J^
n; g
10 o=og o=o^ y with the Jacobian matrix de®ned as x^;n y^;n J^
n; g : x^;g y^;g
11
The partial derivatives of x^, y^ with respect to n, g are determined using Eqs. (9a) and (9b) Fig. 8. Two-node line ®nite element: (a) scaled boundary transformation and (b) parent element.
x1 ; fxg x2 y1 fyg : y2
4a
4b
The line element is generated from its parent element (Fig. 8b) with the mapping functions N 12
1 ÿ g 12
1 g ;
5 as x N fxg x 12Dx g; y N fyg y 12Dy g
6a
6b
with the abbreviations Dx x2 ÿ x1 ;
7a
D y y2 ÿ y1 ;
7b
x 12
x1 x2 ; y 12
y1 y2 :
8b
8a
The dimensionless radial coordinate n points from O to a point on the boundary (with n 1). The scaled boundary transformation relates any point in the domain with the coordinates denoted as x^, y^ to the corresponding point on the line element as (Fig. 8a) x^ nx n x 12Dx g ;
9a y^ ny n y 12Dy g :
9b
x^;n x x 12Dx g; y^;n y y 12Dy g; x^;g nx;g 12Dx n; y^;g ny;g 12Dy n: J^
n; g can be written as 1 J^
n; g J
g; n where
x J
g x;g
y y;g
12a
12b
12c
12d
13
14
and with (Eqs. (6a) and (6b)) x;g N ;g fxg 12Dx ; y;g N ;g fyg 12Dy :
15a
15b
J
g is a function of the geometry of the line element only. The argument g is omitted for conciseness. The derivatives with respect to x^, y^ follow from Eq. (10) o=o^ x o=on J^
n; gÿ1 :
16 o=o^ y o=og Substituting Eqs. (13) and (14) into Eq. (16) yields o 1 o o=o^ x fb1 g fb2 g ;
17 o=o^ y on n og where
y;g Dy 1 ; x1 y2 ÿ x2 y1 ÿDx ÿx;g ( ) ÿ2 y ÿ Dy g 1 ÿy 1 2 fb g jJ j x x 1 y2 ÿ x 2 y1 2x Dx g
fb1 g
1 jJ j
18a
18b
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
with the determinant (Eq. (14)) jJ j
1
x y 2 1 2
ÿ x2 y1 :
19
2
1
fb gjJ j;g ÿfb gjJ j
20
applies. The in®nitesimal area dV e of the domain is calculated as (Eq. (13)) dV e jJ^
n; gjdn dg njJ jdn dg:
corresponds to either n 1 or g 1 (Fig. 9). The surface traction is calculated as T sn fng fsg
For later use, note that
21
The in®nitesimal length of a line S n with constant n (Fig. 8a) equals (Eqs. (12c) and (12d)) q q dS n
^ x;g 2
^ y ;g 2 dg 12n D2x D2y dg:
22 To calculate the surface traction, the unit normal vectors fnn g and fng g of the lines S n and S g with constant n and g, respectively, are addressed (Fig. 8a) Dy 1 ;
23a fnn g q D2x D2y ÿDx ÿy 1 fng g p :
23b x x2 y 2
197
27
with fng denoting the unit outward normal of the side. A side is positive or negative, when the outward normal forms an angle in absolute value smaller than 90° with the positive or negative direction of the corresponding coordinate axis, respectively. For the bounded and unbounded cases, the sides 1±2 corresponding to the line elements are positive and negative, respectively. The sides g 1 and g ÿ1 are positive and negative, respectively, for both the bounded and unbounded cases. The normals calculated in Eqs. (23a) and (23b) correspond to the outward normals of the positive sides. For the outward normals of the negative sides sign changes occur.
Note that fnn g and fng g are proportional to fb1 g and fb2 g, respectively (Eqs. (18a), (18b), (23a), and (23b)) q q D2x D2y D2x D2y 1 n fb g fnn g; fn g
24a x 1 y2 ÿ x 2 y1 2jJ j
fb2 g
p p 2 x2 y 2 g x2 y 2 g fn g fn g: x 1 y2 ÿ x 2 y1 jJ j
24b
4.2. Governing equations in scaled boundary coordinates The scaled boundary transformation is applied to the geometry of the domain only. The shear stress sx , sy are still de®ned in the original Cartesian coordinate system x^, y^. The equilibrium equation (Eq. (1)) is reformulated in the scaled boundary coordinates as follows. With the shear stresses and Eq. (17) 1 fb1 gT fsg;n fb2 gT fsg;g ÿq up 0 n
25
results. The stress±displacement relationship (Eq. (2)) is transformed to 1 fsg G fb1 gu;n fb2 gu;g :
26 n The boundary conditions are straightforwardly formulated in the scaled boundary coordinate system, as each side (line element and two side-faces) of the triangle
Fig. 9. (a) Bounded medium with positive side 1±2 (n 1), positive side-face O±2 (g 1) and negative side-face O±1 (g ÿ1) and (b) unbounded medium with negative side 1±2 (n 1), positive side-face 2±1 (g 1) and negative side-face 1±1 (g ÿ1).
198
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
4.3. Weighted-residual technique The triangle de®ned by scaling a single line element on the boundary is addressed (Fig. 8a). The superscript e is dropped for conciseness. To derive a ®nite-element approximation, the weighted-residual technique is applied to the equilibrium equation in the scaled boundary coordinates (Eq. (25)) (strong form). Multiplication by a weighting function w w
n; g and integration over the domain of the triangle V yields Z Z 1 wfb1 gT fsg;n dV w fb2 gT fsg;g dV n V V Z Z ÿ wq u dV wp dV 0
28 V
V
with dV speci®ed in Eq. (21). The second term of Eq. (28) denoted as I is examined: Z 1 Z 1 I wfb2 gT fsg;g jJ jdg dn
29 0
ÿ1
holds (Fig. 8a). Applying integration by parts (Green's theorem) leads to Z 1 g1 I wfb2 gT jJ jfsg gÿ1 0 Z 1 ÿ wfb2 gT jJ j ;g fsg dg dn:
30 ÿ1
Substituting Eqs. (24b) and (20) results in Z 1 p I w x2 y 2 fng gfsg g1 0 p g ÿ w x2 y 2 fn gfsg gÿ1 Z 1 1 T ÿ wfb g w;g fb2 gT fsgjJ jdg dn: ÿ
After substituting Eq. (21), Eq. (28) is satis®ed by setting the integrand of the integral over n equal to zero. This corresponds to enforcing the equation of equilibrium (Eq. (25)) exactly in the n-direction. Using Eq. (31) Z 1 q 1 T 2 2 n wfb g fsg;n jJ jdg x2 y2
wsn Z ÿ gÿ1
1 ÿ1
Z w;g fb2 gT fsgjJ jdg ÿ n Z n
1
ÿ1
1
ÿ1
wpjJ jdg 0
u
n; g N
gfu
ng with the displacement (Fig. 10) u1
n : fu
ng u2
n
33
34
with (Eqs. (18a),(18b) and (5))
31
q 2 2 x1 y1
wsn
The displacement of the line element on the boundary n 1 is interpolated using the mapping functions (Eq. (5)) as the shape functions N
g. It is postulated that the same shape functions apply for all lines with a constant n
The shear stresses are calculated substituting Eq. (33) into Eq. (26) 1 fsg G B1 fu
ng;n B2 fu
ng
35 n
ÿ1
ÿ1
Fig. 10. Displacement in domain.
g1
ÿ wfb1 gT
wq ujJ jdg
B1 fb1 gN
1 2
x1 y2 ÿ x2 y1 Dy
1 ÿ g Dy
1 g ; ÿDx
1 ÿ g ÿDx
1 g
36a
B2 fb2 gN ;g
1 2
x1 y2 ÿ x2 y1 " # 2 y Dy g ÿ2 y ÿ Dy g ; ÿ2x ÿ Dx g 2x Dx g
36b
B1 and B2 are independent of n. The weighting function is discretized in the same way as the displacement is
32
is obtained. Note that no integrals over the domain are present in Eq. (32).
w
n; g N
gfw
ng:
37
Substituting Eq. (37) into Eq. (32) and using Eqs. (36a) and (36b) yields
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
Z fw
ngT n
1
ÿ1
B1 T fsg;n jJ jdg ÿ
B2 T fsgjJ jdg ÿ n fF t g 0 with
Z
b
1
fF g
Z
1
ÿ1
Z
1
ÿ1
yields
ÿ B1 T
T E0 n2 fu
ng;nn E0 ÿ E1 E1 nfu
ng;n
N T q ujJ jdg nfF b g
ÿ E2 fu
ng ÿ M 0 n2 f u
ng fF
ng 0
38
T
39
40
g1
fF b g, which can be a function of n, represents the nodal loads resulting from the body load. fF t g, which can again be a function of n, corresponds to the nodal forces resulting from the surface tractions acting on the sidefaces A. As fw
ng is arbitrary, its coecient in Eq. (38) vanishes. Substituting the stresses (Eq. (35)) and the displacement (Eq. (33)) leads to the dierential equation expressed in the displacement fu
ng Z 1 1 n B1 T G B1 fu
ng;nn B2 fu
ng;n n ÿ1 Z 1 1 2 ÿ B1 T ÿ 2 B fu
ng jJ jdg ÿ n ÿ1 1 B2 T G B1 fu
ng;n B2 fu
ng jJ jdg n Z 1 ÿn N T qN fu
ngjJ jdg nfF b g fF t g 0: ÿ1
41 Multiplying Eq. (41) by n and introducing the coecient matrices, Z
Z
D2x D2y B1 T GB1 jJ jdg G 6
x1 y2 ÿ x2 y1 ÿ1 2 1 ; 1 2 1
42a
D2x D2y B2 T GB1 jJ jdg G 12
x 1 y2 ÿ x2 y1 ÿ1 ÿ1 ÿ1 ÿ1 1 xDx yDy ; ÿG 2
x1 y2 ÿ x2 y1 1 1 1 ÿ1 Z 1 D2x D2y 12 x2 y2 E2 B2 T GB2 jJ jdg G 12
x1 y2 ÿ x2 y1 ÿ1 1 ÿ1 ÿ1 1
E1
and M 0
Z
1 ÿ1
N T qN jJ jdg q
x1 y2 ÿ x2 y1 2 1 1 2 6
42b
42c
43
46
Eq. (46) represents the scaled boundary ®nite-element equation in displacement formulated in the time domain. The corresponding equation in the frequency domain equals E0 n2 fu
ng;nn E0 ÿ E1 E1 T nfu
ng;n ÿE2 fu
ng x2 M 0 n2 fu
ng fF
ng 0
45
Note that the coecient matrices E0 , E1 , E2 , M 0 are independent of n. Integrations over the line element (at n 1) only are involved. The expressions for E0 , E1 , E2 are similar to that for the static-stiness matrix of a standard line ®nite element, and M 0 resembles the mass matrix. Integrations of polynomials only in g occur. E0 and M 0 are positive de®nite, E2 is semi-positive de®nite, and E1 is non-symmetric. The derivation of Eq. (44) is performed for the bounded medium (Fig. 9a). Eq. (44) also applies to the unbounded medium (Fig. 9b) with the same de®nition of the coecient matrices E0 , E1 , E2 , M 0 (Eqs. (42a)± (42c) and (43)). The only modi®cation in the derivation consists of replacing the domain of the triangle V (0 6 n 6 1) in Eq. (28) by that of the corresponding ``trapezoid'' (1 6 n < 1). Eq. (44) applies to the domain of the triangular (or trapezoid) corresponding to one line ®nite element on the boundary. To model the total domain, an assemblage as in the conventional ®nite-element method is performed and the displacement boundary conditions on the side-face Au , if present, are enforced (Fig. 4b). To simplify the nomenclature, the same symbols are used for the assembled coecient matrices, the assembled displacements and the assembled nodal loads in the following. In the assemblage process, the nodal forces fF t g in Eq. (45) will cancel with the exception of those on the side-face At of the total boundary with prescribed surface tractions (Fig. 4b). The assemblage process yields E0 n2 fu
ng;nn E0 ÿ E1 E1 T nfu
ng;n ÿ E2 fu
ng ÿ M 0 n2 f u
ng fF
ng 0:
1
44
with the contribution of the body load and the surface traction fF
ng n2 fF b g nfF t g:
N pjJ jdg; 8ÿ1p 9 > > < x21 y12 sn = gÿ1 fF t g p > x2 y 2 s > : ; 2 2 n
E0
199
47
with the amplitudes of the displacements fu
ng and of the nodal loads fF
ng. Eq. (47) is a system of linear
200
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
non-homogeneous second-order ordinary dierential equations for the displacement amplitudes fu
ng with the dimensionless radial coordinate n as the independent variable. As already pointed out, the coecient matrices E0 , E1 , E2 , M 0 are independent of n.
To determine the nodal force±displacement relationship as in standard ®nite elements, the internal nodal forces fQ
ng, which are equal to the resultants of the stresses, on a line with a constant n are addressed. Applying the principle of virtual work yields Z fw
ngT fQ
ng wfnn gT fsg dS n :
48 Sn
Substituting Eqs. (22), (24a) and (37) leads for an arbitrary fw
ng to Z 1 fQ
ng n N T fb1 gT fsgjJ jdg:
49 ÿ1
50
Comparing with Eqs. (42a) and (42b) yields fQ
ng E0 nfu
ng;n E1 T fu
ng:
51
For a bounded medium (Fig. 9a), side 1±2 is positive, i.e. fnn g is the unit outward normal. The nodal forces fR
ng are equal to the internal nodal forces fQ
ng. For the unbounded medium (Fig. 9b), the opposite applies. The two cases can be uni®ed as fR
ng fQ
ng
52
with the upper and lower signs corresponding to the bounded and unbounded media, respectively. The same Eqs. (51) and (52) apply to the assembled system. In the frequency domain, the amplitudes of the displacements fu
ng are related to those of the nodal forces fR
ng as fR
ng S
x; nfu
ng ÿ fRF
ng:
53
S
x; n denotes the dynamic-stiness matrix on a line with a constant n and fRF
ng represents the amplitudes of the nodal loads due to the body load and the surface traction. Substituting Eqs. (51) and (53) into Eq. (52) yields S
x; nfu
ng RF
n E0 nfu
ng;n E1 T fu
ng: Dierentiating Eq. (54) with respect to n
55
is obtained. Adding Eq. (47) and Eq. (55) multiplied by n results in
4.4. Dynamic-stiness matrix
Substituting Eqs. (35) and (36a) results in Z 1 fQ
ng n B1 T G B1 fu
ng;n ÿ1 1 B2 fu
ng jJ jdg: n
S
x; n;n fu
ng S
x; nfu
ng;n RF
n ;n ÿE0 nfu
ng;nn ÿ E0 E1 T fu
ng;n 0
54
nS
x; n;n fu
ng
S
x; n ÿ E1 nfu
ng;n n RF
n ;n ÿE2 fu
ng x2 M 0 n2 fu
ng fF
ng 0:
56
Solving Eq. (54) for nfu
ng;n and substituting in Eq. (56) yields ÿ S
x; n ÿ E1 E0 ÿ1 S
x; n ÿ E1 T nS
x; n;n ÿ E2 x2 n2 M 0 fu
ng ÿ n RF
n ;n S
x; n ÿ E1 E0 ÿ1 RF
n fF
ng 0:
57 For arbitrary fu
ng, its coecient matrix must vanish leading to ÿ S
x; n ÿ E1 E0 ÿ1 S
x; n ÿ E1 T nS
x; n;n ÿE2 x2 n2 M 0 0:
58
which will permit S
x; n to be determined. In addition, the remaining part of Eq. (57) leads to n RF
n ;n
S
x; n ÿ E1 E0 ÿ1 RF
n fF
ng
59
with S
x; n determined from Eq. (58). This is a system of linear ordinary dierential equations of the ®rst order for the amplitudes of the nodal load fRF
ng. The boundary condition is fRF
n 0g 0 for a bounded medium, and fRF
n ! 1g 0 for an unbounded medium. As nS
x; n;n xnS
x; n;xn applies and E0 , E1 , E2 , M 0 are independent of x and n, it follows from Eq. (58) that S
x; n is actually a function of the product xn only. This con®rms the well-known fact that S
x; n, is a function of the dimensionless frequency de®ned for the line with a constant n as a
xnr0 cs
60
p with the shear-wave velocity cs G=q and the characteristic length r0 of the boundary (n 1). The derivative with respect to a can be interpreted either for varying n with ®xed x or for varying x with ®xed n. Thus, for the two-dimensional case S
x; n S
a satis®es
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
aS
a;a nS
x; n;n xS
x; n;x :
201
61
This permits the spatial derivative to be replaced by the frequency derivative in Eq. (58) ÿ
S
x; n ÿ E1 E0 ÿ1 S
x; n ÿ E1 T xS
x; n;x ÿE2 x2 n2 M 0 0:
62
On the boundary (n 1), the dynamic-stiness matrix for the bounded medium S b
x (superscript b for bounded) is expressed as ÿ
S b
x ÿ E1 E0 ÿ1 S b
x ÿ E1 T xS b
x;x ÿE2 x2 M 0 0
63
Fig. 11. Concept of mechanically based derivation for a bounded medium.
and for the unbounded medium S 1
x, (superscript 1 for unbounded) as ÿ
S 1
x E1 E0 ÿ1 S 1
x E1 T ÿ xS b
x;x ÿE2 x2 M 0 0:
64
These represent the scaled boundary ®nite-element equations in dynamic stiness formulated in the frequency domain for two-dimensional bounded and unbounded media. Each of them is a system of non-linear ®rst-order ordinary dierential equations with the frequency x as the independent variable. For the bounded medium, S b
x is usually not calculated. The static-stiness matrix K b , and the mass matrix M b are used, which follow from the lowfrequency expansion of S b
x S b
x K b ÿ x2 M b O
x4 :
65
5. Mechanically based derivation The dynamic characteristics of a bounded or an unbounded medium can be described by the force± displacement relationship with respect to the degrees of freedom of the nodes on the boundary (interface). In the frequency domain, the amplitudes of the displacements fug are related to those of the nodal forces fRg (for vanishing body loads) as fRg S
xfug
66
with the dynamic-stiness matrix S
x. As an alternative to the scaled-boundary-transformation-based derivation (Section 4), the scaled boundary ®nite-element equations in dynamic stiness and
displacement can also be established using a mechanically based derivation, which is more familiar to engineers. The concept is explained using the bounded case of the illustrative example (Fig. 7a), the wedge. The side 1±2 represents the boundary (interface) which is discretized (Fig. 11a). O denotes the similarity centre and 1±2 corresponds to n 1 with the characteristic length re (e for exterior). A similar ®ctitious boundary with the scaling factor ni < 1 and the characteristic length ri (ri ni re ) is constructed (i for interior). The discretization of the similar ®ctitious boundary is selected to be similar to that of the boundary. The wedge (referred to re ) is divided by the ®ctitious boundary into two parts: the wedge (Fig. 11c) with a similar boundary (referred to ri ) and a trapezoid with its exterior boundary coinciding with the boundary and its interior boundary with the ®ctitious boundary (Fig. 11b). The discretizations of the exterior and interior boundaries are identical to those of the boundary and the ®ctitious boundary of the wedge. The ®nite-element discretization of the trapezoid is de®ned by connecting the corresponding nodes on its exterior and interior boundaries. The discretized trapezoid is called the ®nite-element cell. Adding the ®nite-element cell (Fig. 11b) to the wedge referred to ri (Fig. 11c) results in the wedge referred to re (Fig. 11a). The same applies to their dynamic-stiness matrices. This assemblage enforcing compatibility and equilibrium leads to a relationship linking the dynamic-stiness matrices at the two similar boundaries of the wedge via that of the ®nite-element cell. Another relationship of the dynamic-stiness matrices at the boundaries of the wedge follows from similarity. Thus, the dynamic-stiness matrices at the two boundaries of the wedge can be expressed as a function of that of the ®nite-element cell. After performing the limit of the cell width re ÿ ri ! 0
202
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
ÿ n1 n2 ÿ n3 ÿ 3n4 0; n1 n3 n4 0;
69a
69b
ÿ 2n1 ÿ 2n3 ÿ n5 0:
69c
The rank of the coecient matrix of the system of three equations (Eq. (69a)) with ®ve unknowns equals 3, which permits the two unknowns n1 , n5 to be chosen arbitrarily. For n1 1, n5 0, the other unknowns are n2 0, n3 ÿ1, n4 0, yielding the ®rst dimensionless variable SGÿ1 . For n1 0, n5 1, the other unknowns are n2 1, n3 ÿ0:5, n4 0:5, resulting in the second dimensionless variable rGÿ0:5 q0:5 x, which is the dimensionless frequency, a0 Fig. 12. Concept of mechanically based derivation for an unbounded medium.
analytically, an equation for the dynamic-stiness matrix of the wedge is obtained. The same concept also applies to the truncated semiin®nite wedge (Fig. 12). Note that the boundary and the similar ®ctitious boundary corresponds to ri and re , respectively. The scaling factor ne is larger than 1. 5.1. Dynamic-stiness matrices at similar boundaries of a medium The dynamic-stiness matrices of similar boundaries with the characteristic length r S
x; r are addressed. A dimensional analysis is performed to identify the independent dimensionless variables of which S
x; r is a function. The characteristic length r, the shear modulus G, the mass density q and the frequency x are sucient to determine S
x; r for the out-of-plane motion in two dimensions. A bracket denotes the dimension; L, M and T are the dimensions of length, mass and time. The dimensions of the variables are ÿ1
ÿ2
S L MT ; r L; ÿ1
67a
67b
ÿ2
G L MT ;
67c
ÿ3
67d
ÿ1
67e
q L M; x T :
The product of all these variable raised to unknown powers ni (i 1; 2; . . . ; 5) must be dimensionless Sn1 rn2 Gn3 qn4 xn5 Lÿn1 n2 ÿn3 ÿ3n4 Mn1 n3 n4 Tÿ2n1 ÿ2n3 ÿn5 : This results in
68
xr cs
70
p with the shear-wave velocity cs G=q. Note that a0 varies with r. The ®rst dimensionless variable, SGÿ1 will be a function S of the second dimensionless variable, a0 yielding S
x; r GS
a0
71
x and r do not appear explicitly in S
a0 , but only as a product in a0 (Eq. (70)). The variation of the dynamic-stiness matrix, as a function of the characteristic length r and of the excitation frequency x, is studied. Eq. (71) is addressed. S
a0 is a function of one independent variable, i.e. a0 . For constant x, S
a0 is a function of r, or just as valid, for constant r, S
a0 is a function of x. The same change in a0 can be achieved by varying the values of either r or x with the other ®xed. The derivative thus follows for a constant x varying r as S
a0 ;a0
cs S
a0 ;r x
72a
and the same result is calculated for a constant r but varying x as S
a0 ;a0
cs S
a0 ;x : r
72b
Equating the two right-hand sides of Eqs. (72a) and (72b) yields rS
a0 ;r xS
a0 ;x :
73
The partial derivative of S
a0 with respect to r can thus be replaced by that with respect to x for similar boundaries. Eqs. (71) and (73) lead to rS
r; x;r xS
x; r;x ; which is applicable to the two-dimensional case.
74
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
5.2. Coecient matrices The static-stiness and mass matrices of a single ®nite element of the cell are calculated, which determine the coecient matrices of the scaled boundary ®nite-element equations. A single 2-node line ®nite element 1±2 on the interior boundary i is addressed for the illustrative example (Fig. 13) (as the illustrative example is solved with a single line ®nite element in the accompanying paper). Moving from 1 to 2, O must be on the left. Starting from this line element a two-dimensional 4-node ®nite element of the cell with its exterior boundary e obtained by scaling the interior boundary with a factor larger than 1 is constructed. A single element in the radial direction is introduced. The coordinates of the two nodes of the line element are arranged as x1 fxg ;
75a x2 y1 fyg :
75b y2 On the interior boundary N N
g denotes the mapping functions of the line parent element (Fig. 13c) N 12
1 ÿ g
1
1 2
g :
76
203
The coordinates of a point on the line element are generated as x N fxg x 12Dx g; y N fyg y 12Dy g
77a
77b
with the abbreviations Dx x2 ÿ x1 ; Dy y2 ÿ y1 ;
78a
78b
x 12
x1 x2 ; y 12
y1 y2 :
79a
79b
The coordinates of the nodes on the exterior boundary are expressed as fxe g
1 wfxg; fye g
1 wfyg
80a
80b
with the dimensionless cell width, w
re ÿ ri : ri
81
The mapping functions of the two-dimensional parent ^ g (Fig. 13b) are generated from element N^ N^
n; those of the line element (Eq. (76)) with the local coor^ g. The symbol circum¯ex ^ denotes the twodinates n, dimensional ®nite element. The mapping functions are decomposed with respect to the interior and exterior boundaries: ^ N^i N^e ; N
82 where ^ N^j 12
1 n^j nN
j i; e
83
with n^j ÿ1 for j i and n^j 1 for j e. The coordinates x^, y^ of a point in the two-dimensional ®nite element are expressed as w ^ x; x^ N^i fxg N^e fxe g 1
1 n
84a 2 w ^ y: y^ N^i fyg N^e fye g 1
1 n
84b 2 The Jacobian matrix of the two-dimensional ®nite element equals ^ g x^;n^ y^;n^ J^
n; x^;g y^;g w 2
85 ^ J
g; 1 w2
1 n where Fig. 13. (a) Line ®nite element 1±2 with adjacent two-dimensional ®nite element of cell; (b) two-dimensional parent element of ®nite element of cell and (c) line parent element.
J
g
x x;g
y y;g
86
204
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
and with
B1 fb1 gN
x;g N ;g fxg 12Dx ;
87a
y;g N ;g fyg 12Dy :
87b
J
g is a function of the geometry of the line element only. The argument g is omitted for conciseness. The determinant of the Jacobian matrix equals ^ gj w 1 w
1 n ^ jJ j jJ^
n;
88 2 2 with jJ j xy;g ÿx;g y 12
xDy ÿ Dx y 12
x1 y2 ÿ x2 y1 :
89
The inverse of the Jacobian matrix equals & % 2 ÿ1 ÿ1 w ^ g J J^
n; 1
90
^ 1w2
1n
with J ÿ1
1 y;g jJ j ÿx;g
ÿy : x
91
The derivatives with respect to x^, y^ follow from x o=on^ J^
n; ^ g o=o^ o=o^ y o=og as
o=o^ x o=o^ y
^ gÿ1 o=on^ J^
n; o=og o 1 o fb1 g fb2 g ; ^ og on^ 1 w
1 n
92
B2 fb2 gN ;g
Substituting Eqs. (96) and (95) into Eq. (98) yields Z 1 n^j n^l 0 w ^ dn^ Kjl E 1
1 n 2 2w ÿ1 Z 1 ^ n^j n l E1 1 n^j n^ dn^ E1 T 4 4 ÿ1 Z 1 w 1 n^l n^ dn^ E2 8 ÿ1 Z 1 1 n^ n^ 1 n^ n^ j l dn^
99 ^ 1 w
1 n ÿ1 2
93
with the coecient matrices Z 1 E0 B1 T GB1 jJ jdg ÿ1
y;g Dy 1 ; x1 y2 ÿ x2 y1 ÿDx ÿx;g ( ) ÿ2 y ÿ Dy g 1 ÿy 1 fb2 g : jJ j x x1 y2 ÿ x2 y1 2x Dx g fb1 g
1 jJ j
94a
94b
The in®nitesimal area dV of the ®nite element is calculated as ^ gjdndg ^ w 1 w
1 n ^ jJ jdn^dg: dV jJ^
n;
95 2 2 The shape functions of the ®nite element are chosen to be identical to the mapping functions (Eq. (82)). Applying Eq. (93) to the shape functions (Eq. (83)) leads to strain-nodal displacement matrix, Bj
n^j 1 1 n^j n^ B2 B w w ^ 2 1
1 n 2
with
j i; e
97b
V
G
1 2
x1 y2 ÿ x2 y1 " # y ÿ Dy g 2 y Dy g ÿ2 : ÿ2x ÿ Dx g 2x Dx g
97a
The static-stiness matrix K is decomposed into submatrices with respect to the interior and exterior boundaries as (j i; e; l i; e) Z Kjl Bj T GBl dV :
98
2
where
1 2
x1 y2 ÿ x2 y1 Dy
1 g Dy
1 ÿ g ; ÿDx
1 ÿ g ÿDx
1 g
96
E1
Z
D2x D2y 2 1 ; 6
x1 y2 ÿ x2 y1 1 2 1
ÿ1
100a
B2 T GB1 jJ jdg
D2x D2y ÿ1 1 12
x1 y2 ÿ x2 y1 1 ÿ1 ÿ1 ÿ1 xDx yDy ÿG ; 2
x1 y2 ÿ x2 y1 1 1 Z 1 E2 B2 T GB2 jJ jdg G
100b
ÿ1
G
D2x D2y 12
x2 y2 1 ÿ1 : 12
x1 y2 ÿ x2 y1 ÿ1 1
100c
Performing the integration over n^ analytically and decomposing with respect to the dimensionless cell width w yields Kjl where
1 0 K Kjl1 wKjl2 O
w2 ; w jl
101
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
Kjl0 n^j n^l E0 ; n^j n^l 0 n^j n^ Kjl1 E l E1 E1 T ; 2 2! 2 ^j n^l n 1 Kjl2 1 E2 : 4 3 The mass matrix M follows from Z Mjl N^j T qN^l dV : V
Substituting Eqs. (83) and (95) results in Z 1 w 0 Mjl q M 1 n^j n^ 1 n^l n^ 8 ÿ1 w ^ dn^ 1
1 n 2 with the coecient matrix Z 1 M 0 N T qN jJ jdg ÿ1 x 1 y2 ÿ x 2 y1 2 1 q : 1 2 6
102a
102b
102c
103
104
105
106
To derive the scaled boundary ®nite-element equation, the following relationships will be used: 0 Kii0 ÿKie0 ÿKei0 Kee E0 ; ÿ T 1 Kie1 Kee ÿ Kii1 Kie1 E1 ;
107b
2 Kii2 Kie2 Kei2 Kee E2 ;
107c
Mii2 Mie2 Mei2 Mee2 M 0 :
Substituting Eqs. (83) and (95) results in
1
ÿ1
w ^ dnfF ^ bg 1 n^j n^ 1
1 n 2
108
110
with fF b g
Z
1 ÿ1
N T pjJ jdg:
111
Integrating Eq. (110) over n^ leads to w w2 1 fPjb g fF b g: 1 n^j 2 3 4
112
Analogously, the nodal load fP t g of the ®nite element due to the prescribed surface traction sn (superscript t for traction), if present, on the two sides S gÿ1 , S g1 (Fig. 13a) is calculated. Again decomposing with respect to the interior and exterior boundaries yields (j i; e) Z Z fPjt g N^j T sn dS g N^j T sn dS g :
113 S g1
The in®nitesimal length for a constant g follows from Eqs. (84a) and (84b) as q w p ^ dS g
d^ x2 y 2 dn: x2
d^ y 2
114 2 Substituting Eqs. (83) and (114) results in fPjt g
w 4
Z
1
1 n^j n^ dn^
ÿ1 N T sn
gÿ1
N T sn
107a
Eqs. (107a)±(107c) follows from Eqs. (102a)±(102c) with n^i ÿ1, n^e 1 and Eq. (108) from Eq. (106). The right-hand sides of Eqs. (107a)±(107c) and (108) are de®ned in Eqs. (100a)±(100c) and (105). E0 , E1 , E2 and M 0 are the coecient matrices of one line ®nite element. The nodal load fP b g of the ®nite element due to the body load p (superscript b for body load) is examined. Decomposing in subvectors with respect to the interior and exterior boundaries (Fig. 13a) yields (j i; e) Z fPjb g N^j T p dV
109 V
Z
S gÿ1
Performing the integration over n^ analytically yields Mjl wMjl2 O
w2 ! n^j n^l w 1 M 0 O
w2 : 4 3
w 4
fPjb g
205
q x21 y12
q w x22 y22 fF t g g1 2
115
with ( p ) x21 y12 sn jgÿ1 fF g p : x22 y22 sn jg1 t
116
As for the static-stiness and mass matrices of the ®nite-element cell, the coecient matrices E0 , E1 , E2 and M 0 are assembled to form those of the boundary (Fig. 12) enforcing the displacement boundary condition on Au (Fig. 6b). The assembled coecient matrices will thus be banded. To simplify the nomenclature, the same symbols are used for the assembled coecient, staticstiness and mass matrices in the following. For the assembled static-stiness and mass matrices equations (107a)±(107c) and (108) still hold. The same assemblage also applies to the nodal loads fP b g, fP t g (Eqs. (112) and (115)) and the corresponding vectors fF b g, fF t g (Eqs. (111) and (116)).
206
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
5.3. Assemblage of ®nite-element cell and medium For both the bounded and unbounded cases (Figs. 11 and 12), the assemblage enforcing compatibility and equilibrium formulated in the frequency domain links the dynamic-stiness matrices of the medium at the boundary and at the similar ®ctitious boundary. This relationship involves the dynamic-stiness matrix of the ®nite-element cell, which can be expressed by its staticstiness and mass matrices. In addition, the nodal load of the medium due to the body load and the surface traction can be expressed by that of the ®nite-element cell. The force±displacement relationship of the ®niteelement cell located between the interior and exterior boundaries (Figs. 11b and 12b) is written as fP g S
xfug ÿ fPg
117
with the amplitudes of the displacements fug and of the nodal forces fP g. The dynamic-stiness matrix equals S
x K ÿ x2 M
118
with the static-stiness matrix K and the mass matrix M of the ®nite-element cell. The amplitudes of the known nodal load of the ®nite-element cell due to the body load and prescribed surface traction are formulated as (Eqs. (112) and (115)) fPg fP b g fP t g:
119
Partitioning Eq. (117) into the nodes lying on the interior and exterior boundaries yields fPi g Sii
x Sie
x fui g fPi g ÿ : fPe g Sei
x See
x fue g fPe g
120 The force±displacement relationship of the medium at the boundaries (interfaces) corresponding to the interior and the exterior boundaries of the ®nite-element cell is formulated as fRi g Si
xfui g ÿ fRFi g;
121a
fRe g Se
xfue g ÿ fRFe g
121b
with the amplitudes of the unknown nodal loads of the medium fRF g due to the body load and prescribed surface traction. For the bounded medium, the outward normals of the boundary of the medium (Fig. 11a) and of the exterior boundary of the ®nite-element cell (Fig. 11b) point in the same direction yielding fRe g fPe g, while the opposite applies for the similar ®ctitious boundary of the medium (Fig. 11c) and the interior boundary of the ®nite-element cell (Fig. 11b) which leads to fRi g ÿfPi g. For the unbounded medium (Fig. 12), the opposite applies, resulting in fRi g fPi g and fRe g ÿfPe g. The two cases can be uni®ed as
fRi g fPi g; fRe g fPe g
122a
122b
with the upper and lower signs corresponding to the bounded and unbounded media, respectively. Eliminating fP g and fRg by substituting Eqs. (120), (121a), and (121b) into Eqs. (122a) and (122b) yields Sii
x Sie
x fui g fPi g ÿ Sei
x See
x fue g fPe g fui g Si
x Se
x fue g F fRi g ÿ :
123 fRFe g Solving the second row of Eq. (123) for fue g and substituting in the ®rst row results in
Si
x ÿ Sii
x Sie
x
Se
x See
xÿ1 Sei
xfui g fPi g fRFi g ÿ Sie
x
Se
x See
xÿ1
fPe g fRFe g:
124
As fui g is arbitrary, its coecient matrix must vanish leading to Si
x Sii
x ÿ Sie
x
Se
x See
xÿ1 Sei
x:
125
This is the so-called dynamic condensation equation which links the dynamic-stiness matrices of the medium at the boundary and the similar ®ctitious boundary. In addition, the right-hand side of Eq. (124) is equal to zero yielding a relationship for the amplitudes of the nodal loads at the same two boundaries of the medium RFi ÿfPi g Sie
x
Se
x
126 See
xÿ1 fPe g fRFe g : 5.4. Analytical limit of ®nite-element cell width Eqs. (125) and (126) are valid for an arbitrary cell width. Performing the analytical limit of the cell width towards zero eliminates the discretization error in the radial direction. The dynamic condensation equation (Eq. (125)) is reformulated as
Se
x See
xSie
xÿ1
Si
x ÿ Sii
x Sei
x 0:
127
The dynamic-stiness submatrices of the cell are written as follows. For instance, Sii
x Kii ÿ x2 Mii
128
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
applies with Kii speci®ed in Eq. (101) and Mii in Eq. (106). This yields Sii
x
1 0 K Kii1 wKii2 ÿ wx2 Mii2 O
w2 : w ii
129
1 Kii1 Kie1 Kei1 Kee |{z} 1
ÿ ÿ1 ÿ 1 ÿ w Se
x Kie1 Kee E0 Si
x ÿ Kii1 ÿ Kie1 |{z} 2 0 1 2 @ Se
x ÿ Si
x A w
Kii2 Kie2 Kei2 Kee |{z} |{z} 3
Analogously
The sum identi®ed by 1 in Eq. (134) vanishes according to Eq. (107b). Eq. (107b) is substituted in the term identi®ed by 2. The sums identi®ed by 4 and 5 are transformed using Eqs. (107c) and (108), respectively. Dividing Eq. (134) by w results in
Se
x ÿ E1 E0 ÿ1
Si
x ÿ E1 T
Sie
x ÿ
130b
130c
Se
x ÿ Si
x ÿ E2 x2 M 0 O
w: w
130d
131
The coecient matrix of w is equal to the inverse of that of 1=w in Eq. (130b). A and B follow from (Eqs. (130b) and (131)): I Sie
xSie
xÿ1 ÿ I ÿ w Kie1 E0 ÿ1 E0 A ÿ w2 Kie2 ÿ x2 Mie2 E0 ÿ1 ÿ Kie1 A E0 B O
w3 :
132 Setting the coecient matrices of w and w2 equal to zero yields A ÿE0 ÿ1 Kie1 E0 ÿ1 ;
133a ÿ 2 0 ÿ1 0 ÿ1 1 0 ÿ1 1 2 2 B ÿE Kie E Kie ÿ Kie ÿ x Mie E :
133b
Substituting Eqs. (130a)±(130d) and (131) with Eqs. (133a) and (133b) into Eq. (127) leads to
135
The limit of the dimensionless cell width w ! 0 can now be performed. With w de®ned in Eq. (81) lim
w!0
Se
x ÿ Si
x Se
x ÿ Si
x lim ri re !ri w re ÿ ri rS
x;r
follow. The inverse Sie
xÿ1 appearing in Eq. (127) is expressed as a polynomial in w with the unknown coecient matrices A and B Sie
xÿ1 ÿwE0 ÿ1 w2 A w3 B O
w4 :
134
5
1 0 E Kii1 w
Kii2 ÿ x2 Mii2 O
w2 : w
130a
ÿ 1 0 E Kie1 w Kie2 ÿ x2 Mie2 w O
w2 ; ÿ 1 Sei
x ÿ E0 Kei1 w Kei2 ÿ x2 Mei2 w O
w2 ÿ 2 1 1 See
x E0 Kee w Kee ÿ x2 Mee2 w O
w2
4
ÿ x2
Mii2 Mie2 Mei2 Mee2 O
w2 : |{z}
Using Eq. (107a) leads to Sii
x
207
136
results with S
x Si
x and r ri . With Se
x S
x O
w, the limit of Eq. (135) equals ÿ S
x ÿ E1 E0 ÿ1 S
x ÿ E1 T rS
x;r ÿE2 x2 M 0 0:
137
The derivative with respect to r can be replaced by that with respect to x using the relationship of the dynamicstiness matrices of similar boundaries (Eq. (74) for the two-dimensional case). This yields ÿ S
x E1 E0 ÿ1 S
x E1 T xS
x;x ÿE2 x2 M 0 0:
138
In an actual application a speci®c boundary is addressed which ®xes r. The dynamic-stiness matrix thus becomes a function of x only. The partial derivative S
r; x;x in Eq. (74) is replaced by S
x;x . The dynamic-stiness matrix for the bounded medium S b
x (superscript b for bounded) is expressed as ÿ b S
x ÿ E1 E0 ÿ1 S b
x ÿ E1 T x S b
x ;x ÿE2 x2 M 0 0
139 and for the unbounded medium S 1
x (superscript 1 for unbounded) as ÿ 1 S
x E1 E0 ÿ1 S 1
x E1 T ÿ xS 1
x;x ÿE2 x2 M 0 0:
140
208
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
This represents the scaled boundary ®nite-element equation in dynamic stiness formulated in the frequency domain. It is a system of non-linear ordinary dierential equations of ®rst order with the frequency x as the independent variable. Turning to the relationship for the nodal loads of the medium, Eq. (126) is reformulated as fPe g RFe
S
x See
xSie
xÿ1
141 fPi g RFi : Substituting Eqs. (130d) and (131) with Eqs. (133a) and (133b) and using Eq. (107b) yields
S
x See
xSie
xÿ1 ÿ ÿI ÿ w Se
x E1 E0 ÿ1 O
w2 :
nS
x; n;n ÿE2 x2 n2 M 0 0:
142
Substituting Eq. (142) in Eq. (141) results in fPi g fPe g fRFe g ÿ fRFi g ÿ Se
x w w E1 E0 ÿ1 fPi g fRFi g O
w:
143
149
Eq. (147) for nr is formulated as
nfRF
ng;n
S
x; n ÿ E1 E0 ÿ1 RF
n fF
ng:
144
results with fF g fF b g fF t g:
148
Addressing the nodal loads, fF b g (Eq. (111)) is multiplied by n2 and fF t g by n (Eq. (116)), resulting in (Eq. (145)) fF
ng n2 fF b g nfF t g:
From Eqs. (112) and (115) and using Eq. (119) fPi g fPe g fF g O
w w
12b). To determine the response in the interior of the medium, the derivation can be performed for a similar boundary characterized by nr with its corresponding cell. This corresponds to multiplying the coordinates of the original boundary by the scaling factor n. All equations still apply, but formulated at the boundary characterized by nr. The determinant jJ j in Eq. (89) is multiplied by n2 . B1 and B2 in Eqs. (97a) and (97b) are divided by n. For this two-dimensional case, E0 , E1 and E2 (Eqs. (100a)±(100c)) are independent of n, and M 0 (Eq. (105)) is multiplied by n2 . Thus, Eq. (137) for nr is formulated as ÿ S
x; n ÿ E1 E0 ÿ1 S
x; n ÿ E1 T
145
The limit of w ! 0 can now be performed. With w de®ned in Eq. (81) F F F F Re ÿ Ri R ÿ Ri lim lim ri e re !ri w!0 w re ÿ ri F r R ;r
146 results with fRF g RFi and r ri . With Se
x S
x O
w and fPi g O
w (Eqs. (119), (112) and (115)), the limit of Eq. (143) yields r RF ;r
S
x ÿ E1 E0 ÿ1 RF fF g:
147 After determining S
x from Eq. (138), this is a system of linear ordinary dierential equations of the ®rst order for the amplitudes of the nodal load of the medium fRF g. The boundary condition is fRF
r 0g 0 for a bounded medium and fRF
r ! 1g 0 for an unbounded medium. In a practical application, the dynamic-stiness matrix S
x on the boundary only is required, which can be calculated from Eq. (138). To derive this equation, it is sucient to introduce a ®nite-element cell adjacent to the boundary characterized by r only (Figs. 11b and
150
The scaled boundary ®nite-element equation in displacement is derived starting from that in dynamic stiness (Eq. (148)). The ®rst row of Eq. (123) formulated at the boundary characterized by nr is addressed Sii
x; nfui
ng Sie
x; nfue
ng ÿ fPi
ng Si
x; nfui
ng RFi
n :
151
The dimensionless cell width w (Eq. (81)) is independent of n. The same applies for the two-dimensional case to K 1 in Eqs. (130a)±(130d) as E0 , E1 are independent of n (Eq. (101)). From Eqs. (130a)±(130d) 1 0 E Kii1 O
w; w 1 Sie
x; n ÿ E0 Kie1 O
w w Sii
x; n
152a
152b
follows. Substituting Eqs. (152a) and Eq. (152b) and fue
ng fui
ng w
fue
ng ÿ fui
ng w
153
in the ®rst two terms of Eq. (151) yields Sii
x; nfui
ng Sie
x; nfue
ng 1
Kii1 Kie1 fui
ng ÿ E0 Kie1 w w
fue
ng ÿ fui
ng O
w: w
154
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
For the limit of w ! 0 lim
w!0
homogeneous second-order ordinary dierential equations for the displacement amplitude fu
ng with the dimensionless radial coordinate n as the independent variable.
fue
ng ÿ fui
ng fue
ng ÿ fui
ng lim ri re !ri w re ÿ ri fue
ng ÿ fui
ng lim nri re !ri nre ÿ nri nrfu
ng;nr nfu
ng;n
155
applies. Performing the limit of w ! 0 of Eq. (151) with Eqs. (154) and (155) using Eq. (107b) leads to E0 nfu
ng;n
S
x; n ÿ E1 T fu
ng RF
n :
156
Note that fPi
ng vanishes, as it is proportional to w (Eqs. (119), (112) and (115)). S
x; n Si
x; n, fu
ng fui
ng and fRF
ng fRFi
ng apply. Eq. (148) is multiplied by fu
ng and rearranged ÿ
S
x; n ÿ E1 E0 ÿ1 S
x; n ÿ E1 T nS
x; n;n ÿ E2 x2 n2 M 0 fu
ng 0:
157
Substituting Eq. (156) in Eq. (157) yields ÿ
ÿ S
x; n ÿ E1 E0 ÿ1 E0 nfu
ng;n F R
n nS
x; n;n fu
ng ÿ E2 fu
ng x2 n2 M 0 fu
ng 0:
158
Substituting Eq. (150) leads to ÿE1 nfu
ng;n n RF
n ;n fF
ng n
S
x; nfu
ng;n ÿE2 fu
ng x2 n2 M 0 fu
ng 0:
159
Dierentiating Eq. (156) with respect to n yields
S
x; nfu
ng;n RF
n ;n E0 nfu
ng;nn E0 E1 T fu
ng;n :
160
Substituting Eq. (160) in Eq. (159) results in the scaled boundary ®nite-element equation in displacement E0 n2 fu
ng;nn E0 ÿ E1 E1 T nfu
ng;n ÿ E2 fu
ng x2 n2 M 0 fu
ng fF
ng 0:
209
161
Note that this equation applies to both bounded and unbounded media. Eq. (161) is a system of linear non-
6. Conclusions A novel boundary-element method based on ®nite elements to analyse bounded and unbounded media is developed. Two derivations for this scaled boundary ®nite-element method are presented. In the ®rst, the scaled-boundary-transformationbased derivation, a scaling centre is selected. The distance from this origin to a point is represented by the radial coordinate n. Discretizing the boundary with surface ®nite elements determines the other two coordinates g, f. Applying the scaled boundary transformation to the geometry, the governing partial dierential equations in the Cartesian coordinates are formulated in the local coordinates n, g, f. The boundary conditions are conveniently formulated in n, g, f. Using the weighted-residual technique of ®nite elements in the two circumferential directions g, f parallel to the boundary results in the scaled boundary ®nite-element equation in displacement amplitudes, a system of linear secondorder ordinary dierential equations with the radial coordinate n as the independent variable. The scaled boundary ®nite-element equation can also be formulated in dynamic stiness. In the second, the mechanically based derivation, a similarity centre which corresponds to the scaling centre is selected. A similar ®ctitious boundary is constructed by scaling the boundary. A ®nite-element cell is introduced between the two boundaries. Assembling the ®nite-element cell and the medium yields a relationship linking the dynamic-stiness matrices at the boundaries of the medium via the dynamic-stiness matrix of the ®nite-element cell. Another relationship of the dynamicstiness matrices at the boundaries follows from similarity. Performing the limit of the cell width towards zero analytically yields the scaled boundary ®niteelement equation in dynamic stiness, which can also be expressed in displacement. Only the boundary is discretized with curved surface ®nite elements. When modelling a semi-in®nite medium, the free surface extending to in®nity is not discretized. The same applies for straight crack faces in fracture mechanics. The analytical and numerical solution procedures for the scaled boundary ®nite-element equations in displacement and dynamic stiness for bounded and unbounded media in the frequency and time domains and in statics are discussed in the accompanying paper [9].
210
J.P. Wolf, C. Song / Computers and Structures 78 (2000) 191±210
References [1] Beskos DE. Boundary element methods in dynamic analysis. Appl Mech Rev ASME 1987;40:1±23. [2] Beskos DE. Boundary element methods in dynamic analysis: Part II (1986±1996). Appl Mech Rev ASME 1997; 50:149±97. [3] Song Ch, Wolf JP. Consistent in®nitesimal ®nite-element cell method: three-dimensional vector wave equation. Int J Numer Meth Engng 1996;39:2189±208. [4] Song Ch, Wolf JP. The scaled boundary ®nite-element method ± alias consistent in®nitesimal ®nite-element cell method ± for elastodynamics. Comput Meth Appl Mech Engng 1997;147:329±55.
[5] Wolf JP, Song Ch. Consistent in®nitesimal ®nite-element cell method in frequency domain. Earthquake Engng Struct Dynam 1996;25:1307±27. [6] Wolf JP, Song Ch. Unit-impulse response of unbounded medium by scaled boundary ®nite-element method. Comput Meth Appl Mech Engng 1998;159:355±67. [7] Song Ch, Wolf JP. The scaled boundary ®nite-element method: analytical solution in frequency domain. Comput Meth Appl Mech Engng 1998;164:249±64. [8] Wolf JP, Song Ch. Finite-Element Modelling of Unbounded Media. Wiley, Chichester, 1996. [9] Song Ch, Wolf JP. The scaled boundary ®nite-element method ± a primer: solution procedures. Comput Struct 2000;78:211±25.