Upload
ucd
View
0
Download
0
Embed Size (px)
Citation preview
1
A scaled boundary finite element method for cyclically symmetric
two-dimensional elastic analysis
Yiqian He 1, Haitian Yang 1*, Min Xu 2, Andrew J. Deeks 3
1State Key Lab of Structural Analysis for Industrial Equipment, Dept. of Engineering Mechanics,
Dalian University of Technology, Dalian 116024, P.R. China
2School of Mathematical Sciences, Dalian University of Technology, Dalian 116024, P.R. China
3School of Engineering and Computing Sciences, Durham University,
South Road, Durham, DH1 3LE, UK
* E-mail: [email protected]; Tel.: 086-411-84708394
Abstract: A SBFEM (scaled boundary finite element method) based approach is
developed for numerical analysis of 2-D elastic systems with rotationally periodic (or
cyclic) symmetry under arbitrary load conditions. It is shown that the coefficient
matrices of the global SBFEM equations for the rotationally periodic system are block-
circulant when a symmetry-adapted reference co-ordinate system is used. Furthermore,
both the eigenproblem and stiffness matrix equation are partitioned into a series of
independent sub-problems. By solving these sub-problems via a partitioning algorithm,
solution of the whole problem can be obtained at low computing expense. Two
numerical examples are provided to illustrate the efficiency of the proposed approach.
Key words: Cyclic symmetry; scaled boundary finite element method; elastic
analysis; computational cost
2
1. Introduction
The scaled boundary finite element method (SBFEM) [1,2] is a semi-analytical
method for solving linear partial differential equations. It combines the advantages of
the FEM and BEM, and adds appealing features of its own, being particularly useful in
situations involving stress singularities and for unbounded domains [3]. The method
has been fruitfully applied to fracture problems [4-7] and foundation problems [8-11].
More recently, the meshless scaled boundary methods, including the Meshless Local
Petrov-Galerkin (MLPG) scaled boundary method [12] and Element-free Galerkin
(EFG) scaled boundary method [13], have also been developed to combine the
advantages of scaled boundary method and meshless methods. The major
computational expense of the SBFEM comes from solving a quadratic eigenproblem,
and so the computational cost rises rapidly as the number of degrees of freedom
increases [14]. Therefore one way to improve the computational efficiency of SBFEM
is to reduce the computational cost of the solution of the eigenproblem. However, most
previous work has focused on minimizing the number of degrees of freedom required
to obtain a target level of accuracy [14-17]. To the best of the authors’ knowledge, no
work has been reported which attempts to use the properties of the structure to reduce
the cost of the quadratic eigenproblem.
The present paper considers a special kind of structure, structures with cyclic
symmetry. For this kind of structure, the cyclic symmetry has been exploited in
structural FE [18,19], BE [20] and EFG [21,22] analysis. In these methods the stiffness
matrix is transformed to become block-diagonal, allowing the application of a
partitioning algorithm to reduce the computational cost of solving the whole problem.
Unlike the FE, BE and EFG methods, the stiffness matrix of the SBFEM is obtained by
solving a quadratic eigenproblem, the coefficient matrices of which are assembled in a
3
similar way to the stiffness matrix of the FE method. Therefore, in order to apply
SBFEM analysis efficiently to structures with cyclic symmetry, the major task is to
introduce an appropriate kind of partitioning algorithm into the eigenproblem. In this
paper it is demonstrated that the matrix of eigenproblem of SBFEM can be also
transferred to have the block-diagonal form using group theory, and in this way a
partitioning algorithm can be used to solve a series of independent sub-eigenproblems.
Numerical tests show that the proposed method can reduce the time consumption of the
eigenproblem dramatically, increasing the efficiency of the solution for the whole
problem as a result.
The paper commences with a brief review of the theory of rotationally periodic
symmetry and the SBFEM. The new partitioning algorithm is then developed, the
effectiveness of this procedure is then demonstrated through two examples, and the
proof for block-circulant property of the coefficient matrices is provided in the
Appendix.
2. Rotationally periodic symmetry
A structure or a computational region is said to possess rotationally periodic
symmetry of order N when its geometry and physical properties are invariant under
the following symmetry transformations [21]
, (1)
where i represents a ration of about its axis of rotation with an angle of
2 / N , and is defined as the order of symmetry. For example, Figure 1 shows
a plane possessing rotationally periodic symmetry with 6N .
To make full use of the symmetry analysis when a rotationally periodic system
N
( 1)i i 1,2, ... ,i N
N
4
is analyzed via SBFEM, nodes are required to be arranged in a symmetric way so that
all the nodes and integration points keep the original symmetry of the system.
Figure 1 A rotationally periodic plane plate with 6.N
It is obvious that can be naturally divided into N identical parts. Arranging
these N parts in an anti-clock sequence, and designating them as i ( 1,2, ... ,i N ),
it follows that
1 2 1, :N i i (2)
Equation (2) means that i can be obtained from 1 , which is called the ‘basic
region’ and can be arbitrarily chosen from those identical parts. By setting up nodal co-
ordinates and integration points on only, one can then obtain the complete
computational model by using Equation (2). For any node or integration point in the
basic region, there are another 1N different nodes or integration points which are
located symmetrically on the other 1N symmetry regions. These N nodes
constitute a set of symmetric nodes, which is called a symmetric node orbit, and is
N
1
5
designated as AO
1 2, ,...,A NO A A A (3)
For the N nodes of , the reference co-ordinate directions of node 1A ,
which belongs to the basic region, are first defined, and then the reference co-ordinate
directions for the other symmetric nodes can be defined by using Equation (2) (see
Figure 1, for example.) It is readily seen that the six interface nodes iB ( 1,2, ... ,i N )
constitute orbit BO . Only those nodes that are located on the internal part and the ‘right’
interface of are regarded as belonging to the basic region. For example, of the two
interface nodes of the basic region in Figure 1, only 1B is regarded as belonging to
, while 2B is regarded as belonging to 2 . Assuming that the number of nodes
belonging to is denoted as m , then the total computational nodes will be N m .
3. Review of scaled boundary finite element method
Here the key equations of SBFEM will be stated, but the entire formulation will not
be repeated. The interested reader should consult references [1-3] for this.
The SBFEM introduces a normalised radial coordinate system by scaling the
domain boundary relative to a scaling centre 0 0( , )x y selected within the domain
(Figure 2). The normalised radial coordinate runs from the scaling centre towards
the boundary, and the other circumferential coordinate s specifies a distance around
the boundary from an origin on the boundary.
AO
1
1
1
6
Figure 2 Scaled boundary coordinate system
For problems of two-dimensional elasto-statics, the SBFEM obtains an approximate
solution as the weighted summation of n modes, such that the displacement at any
point within a domain is
1
( , ) ( ) i
n
i i
i
s s c
u N φ (4)
where ( )sN are the circumferential finite element (FE) shape function. The same FE
shape functions apply for all lines with a constant . ic are the modal participation
factors, iφ are the modal boundary displacements and i are the modal scaling
factors for the ‘radial’ direction. The modal boundary displacements and modal
scaling factors are determined by solving a quadratic eigenproblem which can be re-
written as a linear eigenproblem with a single coefficient matrix of double the
dimension of the original problem in the form
1 1
1
1 1
1 0 1 2 1 0
T
T
0 0φ φE E E
q qE E E E E E (5)
where the coefficient matrices 0E , 1
E and 2E are
0 1 1( s ) ( s ) dS
s T
E B D B J (6)
7
1 2 1(s) (s) dS
s T
E B DB J (7)
2 2 2(s) (s) dS
s T
E B DB J (8)
The integrals may be performed element by element over the domain boundary.
Matrices 1B and
2B are related to the polynomial shape functions used, D is the
constitutive matrix and J is the Jacobian at the boundary.
Using Φ to represent a n n matrix with domain boundary displacements for
each mode as the columns, and Q to represent the corresponding equivalent boundary
forces in equilibrium with each set of displacements, the modal participation factors for
any given set of domain boundary ( 1 ) displacements
1c Φ u (9)
where u is the nodal displacement vector and the stiffness matrix of the domain is
therefore
1K QΦ (10)
and the equilibrium requirement is reduced to
Ku P (11)
4. Properties of global coefficient matrices for cyclic symmetric structures
Consider a rotationally periodic system where the nodal displacements u can be
described by [19]
1 2, ,..., NT T T Tu u u u (12)
where the nodal vector iu belonging to the ith symmetry region is a sub-vector of u
8
with dimension 2m (since there are two degrees of freedom associated with each
node). With the degrees of freedom partitioned in this way, coefficient matrices 0
E ,
1E and
2E can be written as
11 12 1
21 22 2
1 2
N
r r r
N
r r r
r
N N NN
r r r
E E E
E E EE
E E E
,
11 12 1
21 22 2
1 2
ij ij ij
r r r m
ij ij ij
ij r r r m
r
ij ij ij
r m r m r mm
E E E
E E EE
E E E
, (13)
0,1,2r ; , 1,2,i j N
By using a symmetry-adapted reference coordinate system [21], the displacement
vector u and the nodal forces vector P can be expressed as
mu T u (14)
mP T P (15)
where
1
2
...
m
m
m
m
N
T 0
TT
0 T
, (16)
2 2
...
i
im
i
i m m
T 0
TT
0 T
, (17)
c o s ( 1 ) s i n ( 1 )
s i n ( 1 ) c o s ( 1 )i
i i
i i
T , 2 / N (18)
where N is the number of parts divided.
For each of these coordinate transformation matrices iT the following
9
relationships apply:
T
i i T T I (19)
1i k i i k T T T T (20)
Similarly, each modal boundary displacement vector and the corresponding
equivalent boundary force vector in Equation (5) can be expressed as
m φ T φ (21)
m q T q (22)
Substituting Equations (21) - (22) into Equation (5) yields
1 1
1
1 1
1 0 1 2 1 0
0 0
0 0
T m m
T m m
0 0φ φE E E T T
q qE E E E E E T T (23)
Pre-multiplying each side of Equation (23) by a diagonal matrix containing TmT
and applying the identity stated in Equation (19) to the right hand side gives
1 1T
1
1 1T
1 0 1 2 1 0
0 0
0 0
Tm m
Tm m
0 0φ φE E ET T
q qE E E E E ET T (24)
Equation (24) can be expressed as
11 12
21 22
φ φZ Z
q qZ Z (25)
where
T 1
11 1
m T m 0Z T E E T (26)
T 1
12
m m 0Z T E T (27)
T 1
21 1 0 1 2( )m T m Z T E E E E T (28)
T 1
22 1 0
m m Z T E E T (29)
Introducing
Tm m0 0E T E T (30)
10
T
1 1
m mE T E T (31)
T
2 2
m mE T E T (32)
and using the identity
1 T 1m m 0 0E T E T (33)
allows Equations (26-29) to be written as
1
11 1
T 0Z E E (34)
1
12
0Z E (35)
1
2 1 1 0 1 2
T Z E E E E (36)
1
22 1 0
Z E E (37)
The coefficient matrices 0E ,
1E and 2E can be shown to be block-circulant
(refer to the appendix for the detailed proof), from which it can be proven that matrices
11Z , 12Z ,
21Z , 22Z are also block-circulant, each having the form
1 2
1
2
2 1
N
ij ij ij
N
ij ij
ij
ij
N
ij ij ij
Z Z Z
Z ZZ
Z
Z Z Z
, , 1, 2i j (38)
5. Implementation of partitioning algorithm
The parameter vector in a symmetry-adapted co-ordinate system, Au , can be defined
by
1 2, , ,T T T NT
A A A Au u u u (39)
where i
Au ( 1,2, ,i N ), belonging to the orbit AO , represents the parameters of
node iA located on the ith symmetric region.
Based on the concept of classic group theory, the vector Au can be further
11
expressed as [19]
1 2
1
, , ,N
T T
Aj Aj i N Aj
i
u u e e e e u (40)
where
1 1 , 1 , , 1T
Ne
2 1 22 cos ,cos , ,cosT
i NN i i i e
2 1 1 22 sin ,sin , ,sinT
i NN i i i e
1 , , 1 2i N , 1 1,2, ,k k k N
1, 1,1, , 1T
N N e (when N is even) (41)
Here 1 2, , ,T
Ne e e represents a group of complete symmetrized orthogonal unit
vectors, 1 2N is the largest integer which does not exceed 1 2N , i
Aju
( 1,2, ,i N ) is the expansion coefficient of the parameter vector Au corresponding
to ie , subscript j refers to j th direction ( 1,2j ).
Therefore
mu E u (42)
where
[ ]m m T
rs E e I (43)
mI is unit matrices of 2m dimensions. rse is the s th element of the basis re , and
u can be called global generalized parameter vector.
Utilizing Equation (42) and Equation (14), and multiplying mTE on the left-hand
sides of Equation (11)
Ku P (44)
12
where
T T Tm m m m m m K E KE E T KT E (45)
T Tm m m mP E T PT E (46)
Similarly, for modal boundary displacement vectors and the corresponding
equivalent boundary force vector one has
mφ E φ (47)
mq E q (48)
Utilizing Equations (47) and (48), the eigenproblem of Equations (25) can be
expressed as
11 12
21 22
φ φZ Z
Z Z q q (49)
where
m T m
i j i jZ E Z E, , 1, 2i j (50)
Further, by using Equation (50) it can be shown that
[ 2]
0
Nrr
ij ij
r
Z Z , , 1, 2i j (51)
where represents the direct sum of matrices, i.e., the matrices ijZ are block-
diagonal having the form
00 1 2( )N
ij ij ij ij Z Z Z Z
11 12
21 22
rr rr
ij ijrr
ij rr rr
ij ij
Z ZZ
Z Z, 1,2, ,[( 1) 2]r N
11 22
1
cos( 1)N
rr rr s
ij ij ij
s
s i
Z Z Z , 12 21
1
sin( 1)N
rr rr s
ij ij ij
s
s i
Z Z Z
/2, /2 1 2 3 4( )N N N
ij ij ij ij ij ij Z Z Z Z Z Z when N is even. (52)
13
Based on Equation (52), it is clear that the eigenproblem of Equation (49) can be
naturally partitioned into [ 2 2]N decoupled sub-eigenproblems
11 12
21 22
r rrr rr
rr rr r r
φ φZ Z
Z Z q q, 0,1,2, , 2r N (53)
Therefore, instead of solving the original eigenproblem Equation (5), now one
only needs to solve a series of independent small sub-eigenproblems, as shown in
Equation (53). Obviously the partitioning of the original eigenproblem into a series of
small sub-problems leads to significantly higher efficiency of computation, which will
be demonstrated by the numerical examples given in the next section.
Using Φ to represent a n n matrix assembling each displacement mode
matrix iΦ solved by the series of sub-eigenproblems in Equation (53), and Q to
represent the matrix assembling the corresponding equivalent force matrices iQ , Φ
and Q can be expressed as
0
1
/2N
Φ
ΦΦ
Φ
0
1
/2
...
N
Q
Q
(54)
Multiplying Q and 1Φ together yields
* 1K QΦ (55)
Noting that
m mΦ T E Φ (56)
m mQ T E Q (57)
Equation (10) can be written
14
1
1 1
1
*
( )
mT mT m m
mT mT m m
mT mT m m m m m m
K E T KT E
E T QΦ T E
E T T E QΦ T E T E
QΦ
K
(58)
As both matrices Q and Φ are block-diagonal, it has been shown that the
matrix K is also block-diagonal, having the same form as the eigenproblem in
Equation (53). Similarly, instead of solving the original Equation (11), now one only
needs to solve a series of independent small sub-problems.
The block-diagonal nature of Q , Φ and K is only preserved if prescribed
displacement boundary conditions are also cyclically symmetric. However, there is no
requirement that the external force terms are cyclically symmetric, as cyclic symmetry
of P is not assumed in the derivation of K . Transformation of these terms occurs
through Equation (46), allowing the solution of Equation (44).
6. Numerical examples
Example 1 - A square plate
The first example refers to a square plate subjected to tension, as shown in Figure
3, where the geometry, physical properties, and constraint conditions are invariant
under 4N symmetry transformations. The length of square side is 2l m , plane
stress conditions were assumed with Young’s Modulus 3 21 10 /E N m and Possion’s
ratio 0.25v . The distributed force is 1 /P N m and the displacement boundary
conditions are fixed to zero at corresponding position as shown in Figure 3. Rather than
using the conventional SBFEM to model the whole domain to solve this problem, here
15
the proposed partitioning algorithm is used. As shown in Figure 4, uniform nodes are
introduced along this edge, the nodes spacing is specified as ds .
All the calculation in this paper is conducted by PC with I5-2410M 2.3GHz CPU
and 4GB RAM.
To compare the precision of the proposed method, Table 1 provides a comparison
of the new SBFEM method and the ANSYS Finite Element Program. The SBFEM uses
160 nodes, while ANSYS uses 4961 nodes and 1600 8-node-quadrangle finite elements.
The displacements at the four corner points of the square domain were calculated. Good
agreement between proposed method and ANSYS is shown in Table 1, in which the
maximum difference is 0.65%.
Table 2 shows the comparison of CPU times between the conventional SBFEM
and the proposed SBFEM with partitioning algorithm. Two different node densities are
used, and the CPU time needed to solving the eigenproblem, the stiffness matrix
equation and the entire problem are compared. The results show that as the proposed
partitioning algorithm increases the efficiency of the SBFEM considerably. In particular,
the computing efficiency for the solution of the eigenproblem can be increased 6.8 and
6.9 times.
Table 2 Comparison of CPU time
Solution method
EFG-SBM without
partitioning
Time t1(s)
Partitioning algorithm
Time t2(s) Ratio t1/t2
160
nodes
Solution of eigenproblem 3.7510 0.5480 6.84
Solution of K equation 0.0050 0.0020 2.50
Entire procedure 5.0480 1.9820 2.54
16
200
nodes
Solution of eigenproblem 7.1070 1.0270 6.92
Solution of K equation 0.0110 0.0020 5.50
Entire procedure 9.0740 3.1590 2.87
Example 2 - A dodecagon plate
Consider a dodecagon plate subjected to a distributed force 1 /p N m along
one side, as shown in Figure 5, where 1R m and the length of each side is represented
by l . There are twelve hinged supports following cyclic symmetry along the outer
boundaries.
It is readily seen that geometry, physical properties and constraint conditions are
invariant under the 12N symmetry transformations. Plane stress conditions are
assumed with Young’s modulus 22000N/mE and Poisson’s ratio 0.25 . The
distribution of uniform nodes with spacing ds on the boundary of the basic region is
shown in Figure 6.
Figure 6 Distribution of nodes for the basic region 1 for a dodecagon plate
17
The above problem is solved via the proposed SBFEM with partitioning algorithm,
and the accuracy is verified by comparison with numerical results obtained using
ANSYS. The SBFEM uses 600 nodes, while ANSYS uses 4469 nodes and 1469 8-
node-quadrangle finite elements.
Table 3 shows the computed displacement results. Good agreement between the
proposed method and ANSYS can be found.
Table 3 Comparison of displacement results
Co-ordinate
(x, y)
Point A
(0.2500,0.9330)
Point B
(0.6830,0.6830)
Point C
( 0.9330,0.2500)
Point D
(0.2500, 0.9330)
Displacement
(×10-4m) u v u v u v u v
ANSYS(FEM) 1.2040 1.5506 4.3595 4.3595 0.8487 0.6059 0.4806 0.8935
Partitioning
algorithm 1.1997 1.5596 4.3518 4.3518 0.8475 0.6074 0.4810 0.8927
Difference (%) 0.3571 0.5804 0.1766 0.1766 0.1414 0.2476 0.0832 0.0895
Table 4 shows the comparison of CPU times between the conventional SBFEM
and the proposed SBFEM with partitioning algorithm. The results show that when the
proposed partitioning algorithm is used, both the solution of eigenproblem and the
solution of stiffness matrix K equation are accelerated significantly, reducing the
total time required to solve the problem significantly. Figure 7 shows the variation of
CPU time with DOF, comparing the proposed and conventional SBFEM approaches.
The ability of proposed algorithm to increase computational efficiency is clearly
demonstrated.
18
Table 4 Comparison of CPU time
Solution method
EFG-SBM without
partitioning
Time t1(s)
Partitioning
algorithm
Time t2(s)
Ratio t1/t2
240 nodes
Solution of eigenproblem 9.9180 0.2540 39.04
Solution of K equation 0.0300 0.0020 15.00
Entire procedure 12.6350 3.3160 3.81
480 nodes
Solution of eigenproblem 85.147 1.8000 47.30
Solution of K equation 0.2630 0.0110 23.90
Entire procedure 100.3620 17.9330 5.59
600 nodes
Solution of eigenproblem 179.7520 3.679 48.85
Solution of K equation 0.4300 0.0170 25.29
Entire procedure 209.1830 37.1470 5.63
19
(a) Solution of eigenproblem
(b) Entire procedure
Figure 8 The variation of CPU time with DOF comparing proposed and conventional SBFEM
7. Concluding remarks
Cyclic symmetry has been utilized in SBFEM analysis for rotationally periodic
systems. By adopting a symmetry adapted reference system, the coefficient matrices
and the eigenproblem matrix of the SBFEM equation can be transformed into a block-
circulant form, and a partitioning algorithm has been proposed. The major advantages
of exploitation of cyclic symmetry in the SBFEM analysis include the following:
1. Only 1/N part of coefficient matrix needs to be formed.
2. By the transformation, only a series of small sub-eigenproblems and stiffness
20
matrix equations require solving independently, instead of the whole problem. Thus,
the computational efficiency is significantly increased.
3. Even higher computing efficiency can be expected in the future, as the proposed
partitioning algorithm facilitates parallel processing.
The formulation presented is restricted to structures with cyclic symmetry of both
geometry and constraints. The authors are currently attempting to extend the approach
to situations where only the geometry possesses cyclic symmetry.
Acknowledgements
The research leading to this paper is supported by NSF [10421002, 10772035, 10721062, 11072043,
11202046], and NKBRSF [2005CB321704, 2010CB832703], the China Postdoctoral Science
Foundation [2012M520617], and the Fundamental Research Funds for the Central Universities
[DUT11RC(3)33]. .
References
[1] J.P. Wolf, C. Song, Finite-Element Modelling of Unbounded Media. John Wiley and Sons,
Chichester, 1996.
[2] J.P. Wolf, The Scaled Boundary Finite Element Method. John Wiley and Sons, Chichester, 2003.
[3] A.J. Deeks, J.P. Wolf, A virtual work derivation of the scaled boundary finite-element method
for elastostatics, Comput. Mech. 28(2002) 489-504.
[4] E.T. Ooi, Z.J. Yang, Modelling crack propagation inreinforced concrete using a hybrid finite
element-scaled boundary finite element method, Eng. Frac. Mech. 78(2010) 252-273.
[5] E.T. Ooi, Z.J. Yang, A hybrid finite element-scaled boundary finite element method for crack
propagation modelling, Comput. Meth. App. Mech. Eng. 199(2010) 1178-1192.
[6] E.T. Ooi, Z.J. Yang, Modelling dynamic crack propagation using the scaled boundary finite
element method, Int. J. Numer. Meth. Eng. 88(2011) 329-349.
21
[7] Z.J. Yang, A.J. Deeks, H. Hao, Transient dynamic fracture analysis using scaled boundary finite
element method: a frequency domain approach, Eng. Frac. Mech. 74(2007) 669-687.
[8] A.J. Deeks, J.P. Wolf, Semi-analytical elastostatic analysis of two-dimensional unbounded
domains, Int. J. Numer. Analy. Meth. Geomech. 26(2002) 1031-1057.
[9] J.P. Doherty, A.J. Deeks, Scaled boundary finite-element analysis of a non-homogeneous half-
space, Int. J. Numer. Meth. Eng. 57(2003) 955-973.
[10] J.P. Doherty, A.J. Deeks, Scaled boundary finite-element analysis of a non-homogeneous
axisymmetric domain subjected to general loading, Int. J. Numer. Analy. Meth. Geomech.
27(2003) 813-835.
[11] J.P. Doherty, A.J. Deeks, Elastic response of circular footings embedded in a non-homogeneous
half-space, Geotech. 53(2003) 703-714.
[12] A.J. Deeks, C.E. Augarde, A meshless local Petrov-Galerkin scaled boundary method, Comput.
Mech. 36(2005) 159–170.
[13] Y.Q. He, H.T. Yang, A.J. Deeks, An Element-free Galerkin (EFG) scaled boundary method,
Fin. Elem. Analy. Des. 62(2012) 28-36.
[14] A.J. Deeks, J.P. Wolf, An h-hierarchical adaptive procedure for the scaled boundary finite-
element method, Int. J. Numer. Meth. Eng. 54(2002) 585-605.
[15] T.H. Vu, A.J. TH, Deeks, AJ. (2006). Use of higher order shape functions in the scaled
boundary finite element method, Int. J. Numer. Meth. Eng.. International Journal for Numerical
Methods in Engineering, 65(2006) 10):1714-1733.
[16] T.H. Vu, A.J. TH, Deeks, AJ. (2008). A p-hierarchical adaptive procedure for the scaled
boundary finite element method, Int. J. Numer. Meth. Eng.International Journal for Numerical
Methods in Engineering, 73(2008) :47-70.
[17] T.H. Vu, A.J. TH, Deeks, AJ. (2008). A p-adaptive scaled boundary finite element method
based on maximization of the error decrease rate, Comput. Mech.. Computational Mechanics,
41 (2008) :441-455.
[18] W.X.18 Zhong, C.H. Qiu, Analysis of symmetric or partially symmetric structures. Comput.
Meth. App. Mech. Eng. 38(1983) 1-18.
[19] L.19 Liu, H.T. Yang, FE analysis based on Lagrange multipliers method and group theory for
22
structures of cyclic symmetry under arbitrary displacement boundary conditions, Chinese J.
Comput. Mech. 21(2004) 425-429.
[20] G.F.20 Wu, H.T. Yang, The use of cyclic symmetry in two-dimensional elastic stress analysis
by BEM. Int. J. Solids Struct. 31(1994) 279-290.
[21] H.T.21 Yang, L. Liu, Z. Han, The use of cyclic symmetry in two-dimensional elastic analysis
by the element-free Galerkin method, Commun. Numer. Meth. Eng. 21(2005) 83-95.
[22] L.22 Liu, H.T. Yang, A paralleled element-free Galerkin analysis for structures with cyclic
symmetry, Eng. with Comput. 23(2007) 137–144.
23
Appendix: Proof for block-circulant property
Based on SBFEM theory, the relevant coefficient matrices containing the shape
function are
1 1( ) ( ) ( )s s s B b N (A1)
2 2
,( ) ( ) ( ) ss s s B b N (A2)
where
T
, ,1
, ,
( ) 0 ( )( )
0 ( ) ( )
s s s s
s s s s
y s x ss
x s y s
b (A3)
T
2( ) 0 ( )
( )0 ( ) ( )
y s x ss
x s y s
b (A4)
In a symmetric system, points belonging to the same orbit follow
cos sin,
sin cos
i t i
j t j t
t t
t t
x T x T (A5)
and
cos sin
sin cos
i t i i
j j j
i t i i
j j j
x x t y t
y x t y t
(A6)
therefore
cos sin
sin cos
i t i t i i t i i i
j j j j j j j
i i
j j
i t i t i i t i i i
j j j j j j j
i i
j j
x x x x y x yt t
s x s y s s s
y y x y y x yt t
s x s y s s s
(A7)
The scaled boundary and Cartesian coordinate systems are related by the scaling
equations
0 ( )sx x x s (A8)
0 ( )sy y y s (A9)
24
As the coefficient matrix is calculated on the boundary 1 , so
,( )s s
xx s
s
(A10)
,( )s s
yy s
s
(A11)
therefore
( ) ( )p p tq q
s s x x
N N (A12)
, ,( ) ( )p p tq q
s ss s
x x
N N (A13)
1
sin cos 0 (cos sin )
( )
0 (cos sin ) sin cos
p tq
i i i i
i i i i
x y x yt t t t
s s s ss
x y x yt t t t
s s s s
xb
(A14)
2
sin cos 0 (cos sin )
( )
0 (cos sin ) sin cos
p tq
i i i i
i i i i
x y x yt t t t
s s s ss
x y x yt t t t
s s s s
xb
(A15)
and
0
( ) 0
( ) 0 ( )
0 ( )
0 ( ) ( )
( ) ( )
pq
k
k
i i
i ik
k
ik i i
i ik k
k k
yN s
sy xN s N s
xs sN s
sx yN s N s
x ys sN s N s
s s
xE D
(A16)
25
0cos( ) sin( )
sin( ) cos( )
sin cos ( ) 0 (cos sin ) ( )
0 (cos sin ) ( ) sin cos ( )
p tq
T
ik
i i i ii i
i i i ii i
t t
t t
x y x yt t N s t t N s
s s s s
x y x yt t N s t t N s
s s s s
xα E α
sin cos ( ) 0
cos( ) sin( )0 (cos sin ) ( )
sin( ) cos( )
(cos sin ) ( ) sin cos ( )
k ik
k kk
k k k kk k
x yt t N s
s s
t tx yt t N s
t ts s
x y x yt t N s t t N s
s s s s
D
(A17)
It follows that 0 0
p p tq q
T
ik ik
x xE α E α
and therefore
T T
0 0p p tq q
ik ik
m n m t n t x x
T E T T E T (A18)
T T ,
0 0
mn m t n t
m n m t n t
T E T T E T (A19)
,
0 0
mn m t n t E E (A20)
Similarly, ,
1 1
mn m t n t E E and ,
2 2
mn m t n t E E can also be proved.