Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
a r t i c l e i n f o a b s t r a c t
Article history: This study presents a meshless-based local reanalysis (MLR) method. The purpose of this study is to
Received 8 May 2017 extend reanalysis methods to the Kriging interpolation meshless method due to its high efficiency. In this
Accepted 23 July 2017 study, two reanalysis methods: combined approximations CA) and indirect factorization updating (IFU)
Available online 3 August 2017
methods are utilized. Considering the computational cost of meshless methods, the reanalysis method
improves the efficiency of the full meshless method significantly. Compared with finite element method
Keywords: (FEM) based reanalysis methods, the main superiority of meshless-based reanalysis method is to break
Reanalysis
the limitation of mesh connection. The meshless-based reanalysis is much easier to obtain the stiffness
Meshless
Kriging interpolation
matrix Km even for solving the mesh distortion problems. However, compared with the FEMbased
Combined approximations reanalysis method, the critical challenge is to use much more nodes in the influence domain due to high
Indirect factorization updating order interpolation. Therefore, a local reanalysis method which only needs to calculate the local stiffness
matrix in the influence domain is suggested to improve the efficiency further. Several typical numerical
examples are tested and the performance of the suggested method is verified.
Ó 2017 Elsevier Ltd. All rights reserved.
1. Introduction modification [8]. At this point, the SWM formula has become a fea-
sible and effective DM for low-rank modification. Another popular
Analysis, as an important issue of structural design and opti- DM is based on the matrix factorization updating strategy. It is also
mization, always must be repeated because design is a continu- proposed to solve rank-one modification [9], and then extended for
ously modified process. For most of the complicated engineering multiple-rank modifications [10]. Liu et al. applied this method for
problems, the computational cost is commonly high due to the structure reanalysis with added DOFs [11,12]. Meanwhile, Song
repeated full analysis. Therefore, efficient computation is urgently et al. extended the matrix factorization updating method to sparse
needed [1]. Many high performance computational methods have matrix solution [13]. Moreover, many other direct methods have
been developed, such as GPU/CPU computational methods [2,3], been developed recently. Huang and Wang presented an Indepen-
parallel computation [4,5], reanalysis methods [6] and so on. The dent Coefficient (IC) method to solve large-scale problems [14],
reanalysis method has been presented to predict the response of and suggested an Indirect Factorization Updating (IFU) method
modified structures efficiently without full analysis. Based on this for boundary modifications [15]. Gao and Wang presented an exact
point, the reanalysis method has been presented to predict the block-based reanalysis method for local modifications [16].
response of modified structures efficiently without full analysis. Compared with DMs, approximate methods can solve the high-
In the past several decades, many reanalysis methods have been rank modifications, but the exact response usually cannot be
developed. Generally, they can be divided into two categories: obtained. The CA method developed by Kirsch might be the most
direct methods (DMs) and approximate methods. popular approximate reanalysis method due to its generality [6].
The direct methods can obtain the exact response of the struc- By combining with local and global approximation methods, the
ture with local or low-rank modifications. There are mainly two CA method inherited the efficiency of local approximation and
strategies of DMs: Sherman-Morrison-Woodbury (SMW) formula the accuracy of global approximation. Initially, the classical CA
and matrix factorization updating method. The earliest Sherman- method was only suitable for small modifications [17,18]. There-
Morrison formula can only solve the problems of rank-one modifi- fore, Kirsch and Papalambros presented a method to break the bot-
cation [7], then Woodbury developed it for multiple rank-one tleneck by introducing a modified initial design (MID) [17]. Chen
proposed an approximate two-step method to solve problems of
adding DOFs [19]. Sequentially, the CA method has been applied
⇑ Corresponding author. to multiple disciplines, such as structural static reanalysis [6,20],
E-mail address: wanghu@hnu.edu.cn (H. Wang).
http://dx.doi.org/10.1016/j.compstruc.2017.07.011
0045-7949/Ó 2017 Elsevier Ltd. All rights reserved.
Z. Cheng, H. Wang / Computers and Structures 192 (2017) 126–143 127
Start
Initial equilibrium
equation solution
Global updating
strategy
No
o
Adding or Obtaining the global The change of The Reanalysis
End
removing nodes modified stiffness matrix global stiffness matrix method
Yes
eigenvalue reanalysis [21–23], topological optimization [24,25], less local Petrov–Galerkin method (MLPG) [55], point interpolation
vibration reanalysis [26], linear dynamic reanalysis [27,28], nonlin- method [56], radial point interpolation method (RPIM) [57], mov-
ear dynamic reanalysis [29,30], sensitivity reanalysis [31,32] and ing Kriging meshless method [58,59], efficient meshless method
other fields[33,34]. Moreover, the reanalysis methods have been [60,61]and several others. In this study, the moving Kriging (MK)
applied to some optimization applications. For example, Zuo meshless method is utilized. The MK meshless method is a kind
et al. used reanalysis method to improve the efficiency of genetic of weak-form meshless methods which was developed on the
algorithm (GA) for structural optimization [35]. Sun et al. proposed EFG method, and the MK interpolation procedure is employed to
an adaptive reanalysis method for structural optimization [36]. To replace the moving least squared (MLS) procedure [58]. This
improve the efficiency of reanalysis method, a parallel CA method method behaves good stability and excellent accuracy due to its
was first developed by Wang et al. [5]. Then He et al. suggested a properties of weak-form [62,63]. Kriging interpolation procedure
multiple-GPU based parallel IC reanalysis method which breaks is an optimal interpolation algorithm proposed by Matheron and
through the memory bottleneck of GPU [4]. To extend the applica- Krige [64]. For meshless methods, Gu firstly introduced MK inter-
tions of reanalysis, Gao and Wang suggested an adaptive time- polation procedure in element free Galerkin (EFG) method [58],
based global reanalysis (ATGR) method which is based on then Tongsuk and Kanok-Nukulchai applied this method to one
Newmark- b method [37]. Materna et al. suggested a residual and two-dimensional elasticity problems [65]. Sayakoummane
increment approximations for both linear and nonlinear reanalysis and Kanok-Nukulchai extended this method to shell structures
[38]. Kaveh et al. applied reanalysis to the near-regular mechanical [66]. Moreover, Bui et al. largely expanded the applied range of
systems [39–42]. Based on these techniques, Wang et al. developed the moving Kriging method, such as plate structures [67–73],
a CAD/CAE integrated parallel reanalysis design system [43]. piezoelectric structures [74], and structural dynamic analysis
Recently, Huang and Wang proposed a multi-grid reanalysis [75,76]. Shaw et al. applied the Kriging interpolation with an
method for re-meshed finite element models, and it is very suitable error-reproduction kernel method to solve linear and nonlinear
for the methods which need re-meshed the model, such as adap- boundary value problems [77]. The Kriging interpolation also has
tive model order reduction methods [44–47]. been extended to the fracture analysis [78,79]. Instead of global
Although the reanalysis method has been well developed, it is formulations described previously, Lam et al. proposed a local
still difficult to apply in complicated models. In our opinion, the weak-form meshless formulation incorporating Kriging-based
most critical bottleneck is how to obtain the change of stiffness shape functions to form a novel local Kriging meshless method
matrix, because the meshes of initial and modified models should for two-dimensional structural analysis [80] and it had been
be identified. Compared with FEM, the meshless method is inde- applied to dynamic nonlinear problems [81,82]. Recently, the local
pendent of meshes and the change of the stiffness matrix is easy Kriging method was employed to solve two-dimensional and
to obtain, and considering the expensive computational cost of three-dimensional transient heat conduction problems [83], elas-
meshless method, the reanalysis method should accelerate it sig- todynamic analysis for two-dimensional solids [84], free vibration
nificantly. Therefore, we hope to extend the reanalysis for the [85] and thermal bucking [86] analysis of functionally graded
meshless method and apply to more widely applications. plates.
Many meshless methods have been proposed in recent decades Compared with FEM, the pre-processing of meshless method is
[48,49]. The earliest meshless method is smoothed particle hydro- more convenient because the meshless method only needs the
dynamics (SPH) [50]. After that, many kinds of meshless methods nodal information while information of meshes is needless. Fur-
have been proposed, such as diffuse element method (DEM) [51], thermore, the meshless method behaves strong adaptability and
element free Galerkin (EFG) method [52], reproducing kernel par- it’s easy to model, but usually the computational cost of meshless
ticle method (RKPM) [53], hp-meshless cloud method [54], mesh- method is higher than FEM. By using the reanalysis method, the
128 Z. Cheng, H. Wang / Computers and Structures 192 (2017) 126–143
computational cost of meshless method will be significantly Thus, the MLR method is suitable for local modifications. How-
reduced. ever, for large or overall modifications, a global stiffness matrix
Therefore, a reanalysis method named meshless-based local updating strategy was suggested to solve such problems by calcu-
reanalysis (MLR) method is suggested in this study. In this method, lating global stiffness matrix directly.
a structure should be analyzed by meshless method initially. When
the structure is modified, the structural response should be predi- 2.2. Moving Kriging meshless method
cated by the MLR method. Compared with the FEM-based reanaly-
sis method, it is easier to be implemented because only nodes The MK meshless method has already been studied by several
should be added or removed while a structure is modified. More- scholars, and the mathematical formulas can be found in their lit-
over, the suggested method is based on the MK meshless method erature [58,59]. Assuming the distribution functions uðxi Þ in a sub-
which the Kriging interpolation is used to construct the shape domain Xx , so that Xx # X. Supposing that uðxi Þ can be interpolated
function due to satisfying the property of Kronecker’s delta func- by nodal values xi ði 2 ½1; nÞ, n is the number of the nodes in Xx .
tion. Furthermore, a local search strategy for updating change of Define the MK interpolation uh ðxÞ as
stiffness matrix is employed in this study to improve the efficiency.
The rest of this paper is represented as follows. Basic theories of uh ðxÞ ¼ pT ðxÞSa þ rT ðxÞSb uðxÞ ð1Þ
the MK meshless method is introduced in Section 2. The MLR or
method and the local strategy are introduced in Section 3. In Sec-
tion 4, four typical numerical examples are shown to test the per- X
n
uh ðxÞ ¼ uI ðxÞuI ; ð2Þ
formance of the MLR method. Finally, the conclusions are I
summarized in Section 5.
where uI ðxÞ means the MK shape function and it can be rewritten
as
2. Basic theories
X
m X
n
uI ðxÞ ¼ pj ðxÞSajI þ r k ðxÞSbkI ; ð3Þ
2.1. Framework of the MLR
j k
The MLR method extended reanalysis methods to the MK mesh- where SajI denotes the element of matrix Sa at row j and column I,
less method due to its high efficiency, and a local reanalysis algo- SbkI denotes the element of matrix Sb at row k and column I. Matrix
rithm is suggested to improve the efficiency much more. The Sa and matrix Sb are defined by the following equations:
framework of the MLR method is presented in Fig. 1. 1
It can be found that the framework of the MLR method is Sa ¼ ðPT R1 PÞ PT R1 ; ð4Þ
divided into two parts: global and local updating strategy. The glo-
bal updating strategy needs to calculate the stiffness matrix of all Sb ¼ R1 ðI PSa Þ; ð5Þ
nodes in solution domain while the local updating strategy only
where I is a unit matrix and the matrix P is defined as:
needs to calculate the stiffness matrix of the nodes in the influence
2 3
domain. Nevertheless, the global updating strategy can be utilized p1 ðx1 Þ p2 ðx1 Þ pm ðx1 Þ
to calculate the overall modifications while the local updating 6 p ðx2 Þ p2 ðx2 Þ pm ðx2 Þ 7
6 1 7
strategy is suitable for local modification. P¼6
6 .. .. .. ..
7:
7 ð6Þ
Generally, structural modifications can be divided into three 4 . . . . 5
parts: the number of DOFs is unchanged, decreased or increased p1 ðxm Þ p2 ðxm Þ pm ðxm Þ
[6]. It’s important to note that, the local search strategy for updat-
ing stiffness matrix of MLR method is unavailable while solving the Moreover, rðxÞ in Eq. (1) can be defined by
problems that number of DOFs is fixed, such as change of material rðxÞ ¼ f Rðx1 ; xÞ Rðx2 ; xÞ Rðxn ; xÞ gT : ð7Þ
parameters (Young’s modulus or Poisson’s ratio). However, the glo-
bal stiffness matrix can be obtained by the MK meshless method Rðxi ; xj Þ is the correlation function between any pair of nodes xi and
directly. xj , it can be calculated by
Background
cells
Node
Gauss point
dm
Center of
support domain
Support domain
Rðxi ; xj Þ ¼ cov½uðxi Þuðxj Þ: ð8Þ where Km , F, U mean the stiffness matrix, the load vector, the
unknown displacement vector respectively, and the stiffness matrix
Many functions could be chosen as a correlation function [58]. A
Km can be defined as
widely used Gaussian function is employed, and it can be calcu-
2 3
lated by K11 K12 K1n
6K K22 K2n 7
h r2ij 6 21 7
Rðxi ; xj Þ ¼ e ; ð9Þ Km ¼ 6
6 .. ... .. .. 7
7 ð13Þ
4 . . . 5
where r ij ¼ jjxi xj jj, in which h is a correlation parameter. It has
been studied thoroughly by Bui [59,72]. In this study, we didn’t Kn1 Kn2 Knn
do much more research in the correlation parameter, but a suitable where
value of the correlation parameter is given as h ¼ 1 for all the cases Z
by referring to [59]. The linear basic pT ðxÞ ¼ ½ 1 x y is using for Kij ¼ BTi DBj dX ði; j ¼ 1; 2; . . . ; nÞ: ð14Þ
numerical analysis. In addition, matrix R½Rðxi ; xj Þnn can be defined X
Node
Gauss point
The background
cells where
removing nodes
located
Influence
domain
Background
cells
Node
Gauss point
The background
cells where adding
nodes located
Influence
domain
where ui;x , ui;y , ui;z can obtained from Eq. (11). Then the stiffness background cells. Similarly, the strategy is also suitable for prob-
sub-matrix can be calculated by Eq. (14), then assemble the sub- lems of adding nodes, as shown in Fig. 4. When some nodes are
matrix into a global stiffness matrix. added to the solution domain, there are four background cells
In order to obtain the integral in Eq. (14), a background cell whose number of nodes has changed. Then, the influence domain
structure which is independent of the nodes should be used. In is also composed of four background cells and their contiguous
each background cell, the 2 2 Gauss quadrature is used as shown background cells.
in Fig. 2. An important issue in the MK meshless method is the def- While the initial stiffness matrix Km and the initial displace-
inition of support domain. It is defined to determine how many ment vector U have been obtained by the MK meshless method,
discrete nodes is in the interpolated domain. There is no method the key issue of reanalysis method is how to obtain the modified
which can totally suitably determine all types of nodal distribu- stiffness matrix Km . Usually, the modified stiffness matrix Km can
tions actually, but the accuracy of the method deeply relies on be calculated by the MK meshless method directly, then DKm can
the number of nodes inside the influence domain. The influence be obtained by Eq. (23). In the FEM-based reanalysis, only the
domain usually can be defined as a circular region with a Gauss nodes related the modified elements need to be considered. How-
integration point as its center, and it is shown in Fig. 2. Normally, ever, due to high order interpolation and influence domain, all
the size of the support domain is evaluated by the following nodes in the influence domain of changed nodes should be found
formula: and involved in building. Fortunately, for most of the structural
design and optimization, the change is local.
dm ¼ adc ð17Þ
Therefore, a local search strategy has been suggested to obtain
where dc is defined as the distance between adjacent nodes which is the change of stiffness matrix DKm , and it only needs to calculate
locally around the point of interest, and the factor a is a scale coef- the stiffness of nodes inside the influence domain rather than all
ficient. In this study a ¼ 3 has been used by referring to the litera- nodes. The local search strategy for updating changed stiffness
tures [52,63]. matrix can save much computational cost and improve the effi-
ciency in the problems of small changes because it only needs to
calculate a small part of the entire structure. As shown in Fig. 1,
3. Meshless-based local reanalysis method
the steps using to obtain DKm and Km by the MLR method can be
summarized as following:
In this study, two reanalysis algorithms, CA and IFU, have been
used to improve the efficiency of computation. In order to improve
(1) Searching the nodes which have been added or removed and
the efficiency much more, a local reanalysis algorithm is suggested.
recording the serial number of nodes. For example, as shown
The framework of MLR is shown in Fig. 1. In this section, the detail
in Fig. 3, the circular part should be removed after modifica-
of the MLR is expounded.
tion, so the nodes inside circle should be searched in this
step.
3.1. Local search strategy for updating changed stiffness matrix (2) Finding the background cells which adding or removing
nodes are located on, and constructing the influence domain.
The MLR method integrates the reanalysis and MK meshless (3) Searching the nodes in the influence domain. Then the local
methods seamlessly. The MK meshless method is used to calculate initial stiffness matrix KmL can be isolated from the global
the initial response U by solving Eq. (21) and obtain the modified
initial stiffness matrix Km :
stiffness matrix Km . Then the modified response U can be predicted
(4) Finding the Gauss points which are associated with all the
by reanalysis methods.
recorded nodes, then the local modified stiffness matrix
A local search strategy for updating changed stiffness matrix is
KmL can be obtained by the MK method, and the change of
suggested to improve the efficiency. By this strategy, the nodes
local stiffness matrix DKmL can be obtained from
inside the influence domain are used to construct the local stiffness
matrix. The influence domain can be defined by background cells, DKmL ¼ KmL KmL : ð18Þ
usually the influence domain includes the background cells and
their contiguous background cells whose number of nodes has (5) Obviously, because the change of stiffness matrix of outside
changed as shown in Fig. 3, where the circular part will be removed influence domain is zero, the change of global stiffness
after modification. Obviously, there are four background cells matrix is equal to the change of local stiffness matrix.
whose number of nodes has changed. Therefore, the influence DKm ¼ DKmL ð19Þ
domain is composed of four background cells and their contiguous
y F y F
R2
D
o o
L x L x
Fig. 5. The initial design and the modified structure of the rectangular plate.
Z. Cheng, H. Wang / Computers and Structures 192 (2017) 126–143 131
Fig. 6. The initial and the modified nodal distribution of the rectangular plate.
Km U ¼ F; ð22Þ
where
Km ¼ Km þ DKm : ð23Þ
Obviously, the displacement vector U will be predicted by
reanalysis method rather than full analysis. Assuming that the dis-
placements U of a new design can be estimated by a linear combi-
nation of s independent basis vectors, U1 ; U2 ; . . . ; Us :
U ¼ y1 U1 þ y2 U2 þ þ ys Us ¼ UB y: ð24Þ
Assuming that s << n, UB is the n s matrix of the basis vectors
and y is a vector of coefficients to be determined:
UB ¼ ½U1 ; U2 ; . . . ; Us ; ð25Þ
yT ¼ ½y1 ; y2 ; . . . ; ys : ð26Þ
The response U can be predicted by the following steps:
where Km means the stiffness matrix which can be obtained by the KR ¼ UTB Km UB ; FR ¼ UTB F: ð30Þ
MK meshless method from Eq. (13), U , F denote the displacement
(3) Calculating the vector of coefficients y by solving the follow-
vector and the load vector respectively. After redesigning the struc-
ing equation:
ture, the modified equilibrium equation changed as
Fig. 8. The displacement results of the MLR and the full analysis methods.
132 Z. Cheng, H. Wang / Computers and Structures 192 (2017) 126–143
Fig. 9. The von Mises strain results of the MLR and the full analysis methods.
Fig. 10. The von Mises stress results of the MLR and the full analysis methods.
Table 1
Displacement error analysis of the MLR method.
Table 2
Von Mises strain error analysis of the MLR method.
NODE ID CA method IFU method Full analysis Von Mises strain error
CA IFU
100 1.8655E6 1.8726E6 1.8726E6 0.00378 0
115 7.072E7 6.995E7 6.995E7 0.01111 0
197 1.141E6 1.1415E6 1.1415E6 4.45611E4 0
369 1.1053E6 1.1161E6 1.1161E6 0.00968 0
442 5.564E7 5.587E7 5.587E7 0.00421 0
884 5.942E7 5.919E7 5.919E7 0.00387 0
1057 6.34E7 6.369E7 6.369E7 0.00457 0
2141 1.743E7 1.754E7 1.754E7 0.00653 0
Table 3
Von Mises stress error analysis of the MLR method.
NODE ID CA method IFU method Full analysis Von Mises stress error
CA IFU
100 370.25767 372.00852 372.00852 0.00471 0
115 155.78426 154.03874 154.03874 0.01133 0
197 251.40034 251.54859 251.54859 5.89379E4 0
369 225.92672 227.88026 227.88026 0.00857 0
442 108.27899 106.57767 106.57767 0.01596 0
884 98.82425 99.51534 99.51534 0.00694 0
1057 135.48721 137.05081 137.05081 0.01141 0
2141 19.50026 20.57304 20.57304 0.05215 0
Z. Cheng, H. Wang / Computers and Structures 192 (2017) 126–143 133
F
50
15
7.5
Initial design
4
Modified design
R2.5
30
15
Pins
R7.5
Fig. 11. The initial design and the modified design of the support bracket.
KR y ¼ FR : ð31Þ
Fig. 13. The error of displacement at different number of basis vectors.
(4) Updating the modified displacement by Eq. (24).
(5) In order to calculate the accuracy of stress-strain results, the Defining the residual value of the initial displacement d as
modified strain and stress should be calculated by the fol-
lowing equations: d ¼ F Km U : ð37Þ
2 @ 3 It worth mentioning that only some members of d are non-zero
@x
0
e¼6 @ 7 1 while the modification is local. Basing on this property, the modi-
40 @y 5UB KR FR ; ð32Þ
fied displacement U can be predicted by the following steps:
@ @
@y @x
(1) Calculating the Cholesky factorization of initial stiffness
r ¼ ce; ð33Þ matrix by Eq. (38);
where c is the matrix of material constants obtained by Km ¼ L0 LT0 ð38Þ
experiments.
(2) Calculating measurement vector: d and D by Eqs. (37) and
(39) respectively;
3.3. Meshless-based IFU reanalysis D ¼ sumðjKm Km jÞ þ jdj ð39Þ
Compared with the CA method, the IFU method only calculates (3) Recording the unbalanced DOFs: If jDðiÞj > 0, the i-th DOF is
the displacement of the influenced DOFs when solving Eq. (22). unbalanced, and i should be recorded in Sd by ascending
Assuming the modified displacement is order, and the number of unbalanced DOFs is nd .
(4) Extracting unbalanced equations:
U ¼ U þ DU; ð34Þ
then Eq. (22) becomes For i = 1 to nd
or End for.
(5) Applying extra constrains on Km :
Km DU ¼ F Km U : ð36Þ For i = nd to 1
Fig. 12. The initial and the modified nodal distribution of the support bracket.
134 Z. Cheng, H. Wang / Computers and Structures 192 (2017) 126–143
Fig. 14. The displacement result of the MLR method and the full analysis methods.
Fig. 15. The von Mises strain result of the MLR and the full analysis methods.
Fig. 16. The von Mises stress result of the MLR and the full analysis methods.
Table 4
Displacement error analysis of the MLR method.
Table 5
Von Mises strain error analysis of the MLR method.
NODE ID CA method IFU method Full analysis Von Mises strain error
CA IFU
451 2.9325E6 3.0135E6 3.0135E6 0.02689 0
452 3.253E6 3.3428E6 3.3428E6 0.02689 0
494 7.005E6 7.2029E6 7.2029E6 0.02747 0
495 6.9909E6 7.1869E6 7.1869E6 0.02726 0
817 4.93E6 5.0274E6 5.0274E6 0.01938 0
818 4.9525E6 5.0377E6 5.0377E6 0.01691 0
1788 5.1274E6 5.0403E6 5.0403E6 0.01728 0
1789 4.4536E6 4.3937E6 4.3937E6 0.01363 0
Z. Cheng, H. Wang / Computers and Structures 192 (2017) 126–143 135
Table 6
Von Mises stress error analysis of the MLR method.
NODE ID CA method IFU method Full analysis Von Mises stress error
CA IFU
451 623.21646 771.96421 771.96421 0.02689 0
452 686.68504 836.26515 836.26515 0.02689 0
494 1544.71825 1588.29902 1588.29902 0.02744 0
495 1541.57486 1584.6989 1584.6989 0.02721 0
817 1071.28757 1084.77122 1084.77122 0.01243 0
818 1072.06909 1081.96295 1081.96295 0.00914 0
1788 674.1351 648.47392 648.47392 0.03957 0
1789 630.06725 603.10841 603.10841 0.0447 0
r ¼ ce; ð42Þ
where c is the matrix of material constants obtained by
Fig. 17. The modified design of the bridge model. experiments.
4. Numerical examples
Fig. 19. The initial and the modified nodal distribution of the bridge model.
Fig. 21. The displacement result of the MLR and the full analysis methods.
Fig. 22. The von Mises strain result of the MLR and the full analysis methods.
Fig. 23. The von Mises stress result of the MLR and the full analysis methods.
Table 7
Displacement error analysis of the MLR method.
bridge, a half discrete model has been generated as shown in vectors grows up to 15. Sequentially, with more basis vectors,
Fig. 18. the accuracy of predicted response can’t be significantly
As shown in the left of Fig. 19, 6129 irregularly distributed field improved. In this case, 15 is chosen as the number of basic
nodes are used in the initial structure. To investigate the perfor- vectors for CA method, and analysis results comparisons
mance of the MLR, the structure demonstrated in the right of between reanalysis and full analysis are illustrated in Figs. 21,
Fig. 19 assumed to be the modified shape. The modified structure 22, 23, respectively. Moreover, the displacements of some
is only composed of 5535 nodes, and the percent of reduced DOFs selected DOFs are listed in Table 7. The displacement, strain,
is 9.7% of the original meshless model. stress errors of the CA method are 0.08%, 0.45%, 0.38%
As shown in Fig. 20, it can be found that the accuracy of respectively while all the errors of the IFU method are 0 (see
reanalysis solution converges when the number of basis Tables 8 and 9).
138 Z. Cheng, H. Wang / Computers and Structures 192 (2017) 126–143
Table 8
Von Mises strain error analysis of the MLR method.
NODE ID CA method IFU method Full analysis Von Mises strain error
CA IFU
30 1.6865E06 1.6833E06 1.6833E06 0.001915519 1E10
255 6.9695E06 6.9705E06 6.9705E06 0.000149444 1E10
835 2.2692E06 0.00000226 0.00000226 0.004076097 1E10
2843 2.2043E06 0.000002205 0.000002205 0.000303044 1E10
3088 2.5427E06 2.5404E06 2.5404E06 0.000929149 1E10
3124 2.2127E06 2.2159E06 2.2159E06 0.001469452 1E10
4142 1.0948E06 1.1048E06 1.1048E06 0.00910551 1E10
5528 1.0132E06 1.0174E06 1.0174E06 0.004159084 0
Table 9
Von Mises stress error analysis of the MLR method.
NODE ID CA method IFU method Full analysis Von Mises stress error
CA IFU
30 327.4234 327.2339 327.2339 0.000579 1E10
255 808.1318 808.2851 808.2851 0.00019 0
835 452.3431 450.5761 450.5761 0.003922 1E10
2843 260.7681 260.8149 260.8149 0.00018 1E10
3088 283.6064 283.389 283.389 0.000767 1E10
3124 226.723 227.039 227.039 0.001392 1E10
4142 167.3127 167.6408 167.6408 0.001957 1E10
5528 116.3698 116.5645 116.5645 0.00167 1E10
q
q
Adding parts in
modified design
Ribbed plate
4.4. L-frame the L-frame as shown in the right of Fig. 25, and there are
2100 nodes, the percent of adding DOFs is 4.2% of the initial
As shown in Fig. 24, a 3D L-frame under uniform load is consid- meshless model.
ered. The top right edge of the L-frame is subjected to uniform load As shown in Fig. 26, it can be found that the accuracy of
q, and the undersurface is fixed. Where the load q = 100 mN/mm, reanalysis solution converges when the number of basis
and the Young’s modulus E = 200 GPa, the Poisson’s ratio m = 0.3. vectors grows up to 7. Sequentially, with more basis vectors,
In order to improve stiffness of the L-frame, a ribbed plate has been the accuracy of predicted response can’t be significantly
added to the right-angle of the L-frame as shown in Fig. 24, and improved. In this case, 7 is chosen as the number of basic
this has been regarded as the modified design. vectors for CA method, and analysis results comparisons
As shown in the left of Fig. 25, 2016 irregularly distributed between reanalysis and full analysis are illustrated in Figs. 27,
field nodes are used in the initial structure. To investigate 28, 29, respectively. Moreover, the displacements of some
the performance of the MLR, a ribbed plate was added to selected DOFs are listed in Table 10. The displacement,
Z. Cheng, H. Wang / Computers and Structures 192 (2017) 126–143 139
Fig. 25. The initial and the modified nodal distribution of the F-frame.
Fig. 27. The displacement result of the MLR and the full analysis methods.
140 Z. Cheng, H. Wang / Computers and Structures 192 (2017) 126–143
Fig. 28. The von Mises strain result of the MLR and the full analysis methods.
Fig. 29. The von Mises stress result of the MLR and the full analysis methods.
Table 10
Displacement error analysis of the MLR method.
Table 11
Von Mises strain error analysis of the MLR method.
NODE ID CA method IFU method Full analysis Von Mises strain error
CA IFU
6 1.1546E6 1.1613E6 1.1613E6 0.00579 0
126 5.149E7 5.225E7 5.225E7 0.01463 0
418 1.3054E6 1.3194E6 1.3194E6 0.01064 0
621 3.677E7 3.707E7 3.707E7 0.00822 0
1065 3.747E7 3.811E7 3.811E7 0.01666 0
1843 1.3226E6 1.3288E6 1.3288E6 0.00464 0
1962 8.539E7 8.834E7 8.834E7 0.03341 0
1989 1.2031E6 1.2413E6 1.2413E6 0.03071 0
Moreover, in order to fully investigate the efficiency of the MLR ratio is about 1.5%) have been calculated by MLR method under dif-
method, two representative cases which include large modification ferent computational scales. The log-log plots of comparison results
(the change ratio is about 34%) and small modification (the change are shown in Figs. 30 and 31 and the error analysis was also shown.
Z. Cheng, H. Wang / Computers and Structures 192 (2017) 126–143 141
Table 12
Von Mises stress error analysis of the MLR method.
NODE ID CA method IFU method Full analysis Von Mises stress error
CA IFU
6 204.60153 205.98867 205.98867 0.00673 0
126 74.60447 77.23895 77.23895 0.03411 0
418 261.05919 263.87043 263.87043 0.01065 0
621 73.44396 74.12374 74.12374 0.00917 0
1065 67.5001 67.48854 67.48854 1.71261E4 0
1843 264.46262 265.71453 265.71453 0.00471 0
1962 170.68602 176.60388 176.60388 0.03351 0
1989 240.61834 248.24881 248.24881 0.03074 0
Table 13
The computational time of the relative components.
5. Conclusions
efficiency method with nice accuracy both in displacement, strain [31] Kirsch U. Reanalysis and sensitivity reanalysis by combined approximations.
Struct Multidiscipl Optim 2009;40(1):1–15.
and stress.
[32] Zuo W, Bai J, Yu J. Sensitivity reanalysis of static displacement using Taylor
However, further research is still needed to improve the accu- series expansion and combined approximate method. Struct Multidiscipl
racy of the meshless-based reanalysis method for the large defor- Optim 2015:1–7.
mation problems. It should also be extended to dynamic [33] Pais MJ et al. An exact reanalysis algorithm using incremental Cholesky
factorization and its application to crack growth modeling. Int J Numer Meth
problems to fully show the advantages, such as crack propagation. Eng 2012;91(12):1358–64.
[34] Pais M, Kim N-H, Davis T. Reanalysis of the extended finite element method for
crack initiation and propagation. In: 51st AIAA/ASME/ASCE/AHS/ASC
Acknowledgements structures, structural dynamics, and materials conference 18th AIAA/ASME/
AHS adaptive structures conference 12th; 2010.
This work has been supported by Project of the Key Program of [35] Zuo W et al. Fast structural optimization with frequency constraints by genetic
algorithm using adaptive eigenvalue reanalysis methods. Struct Multidiscipl
National Natural Science Foundation of China under the Grant Optim 2011;43(6):799–810.
Numbers 11572120, 61232014. National Key Research and Devel- [36] Sun R et al. New adaptive technique of kirsch method for structural reanalysis.
opment Program of China 2017YFB0203701. AIAA J 2014;52(3):486–95.
[37] Gao G, Wang H, Li G. An adaptive time-based global method for dynamic
reanalysis. Struct Multidiscipl Optim 2013;48(2):355–65.
References [38] Materna D, Kalpakides VK. Nonlinear reanalysis for structural modifications
based on residual increment approximations. Comput Mech 2016;57(1):1–18.
[39] Kaveh A, Rahami H. An efficient analysis of repetitive structures generated by
[1] Zingoni A. A group-theoretic formulation for symmetric finite elements. Finite
graph products. Int J Numer Meth Eng 2010;84(1):108–26.
Elem Anal Des 2005;41(6):615–35.
[40] Shojaei I et al. Analysis and reanalysis of mechanical systems: concept of
[2] Bui HP et al. Real-time error control for surgical simulation. IEEE Trans Biomed
global near-regularity. Acta Mech 2017;228(4):1445–56.
Eng 2017.
[41] Shojaei I, Rahami H, Kaveh A. Efficient finite element solution of regular and
[3] Courtecuisse H et al. Real-time simulation of contact and cutting of
near-regular systems using graph products. Acta Mech 2015;226
heterogeneous soft-tissues. Med Image Anal 2014;18(2):394–410.
(7):2393–405.
[4] He G et al. A multiple-GPU based parallel independent coefficient reanalysis
[42] Shojaei I, Kaveh A, Rahami H. An efficient finite element solution using a large
method and applications for vehicle design. Adv Eng Softw 2015;85:108–24.
pre-solved regular element. Acta Mech 2016;227(5):1331.
[5] Wang H, Li E, Li G. A parallel reanalysis method based on approximate inverse
[43] Wang H et al. ‘‘Seen Is Solution” a CAD/CAE integrated parallel reanalysis
matrix for complex engineering problems. J Mech Des 2013;135(8). p. 081001-
design system. Comput Meth Appl Mech Eng 2016;299:187–214.
081001.
[44] Goury O et al. Automatised selection of load paths to construct reduced-order
[6] Kirsch U. Combined approximations – a general reanalysis approach for
models in computational damage micromechanics: from dissipation-
structural optimization. Struct Multidiscipl Optim 2000;20(2):97–106.
driven random selection to Bayesian optimization. Comput Mech 2016;58
[7] Sherman J, Morrison WJ. Adjustment of an inverse matrix corresponding to a
(2):213–34.
change in one element of a given matrix. Ann Math Stat 1950;21(1):124–7.
[45] Akbari Rahimabadi A, Kerfriden P, Bordas S. Scale selection in nonlinear
[8] Woodbury M. Inverting modified matrices. Memorandum Report 42, Statistical
fracture mechanics of heterogeneous materials. Phil Mag 2015;95(28–
Research Group; 1950.
30):3328–47.
[9] Davis TA, Hager WW. Modifying a sparse cholesky factorization. SIAM J Matrix
[46] Kerfriden P et al. A partitioned model order reduction approach to rationalise
Anal Appl 2000;20(3):606–27.
computational expenses in nonlinear fracture mechanics. Comput Meth Appl
[10] Davis TA, Hager WW. Multiple-rank modifications of a sparse cholesky
Mech Eng 2013;256:169–88.
factorization. SIAM J Matrix Anal Appl 2001;22(4):997–1013.
[47] Kerfriden P et al. Bridging proper orthogonal decomposition methods and
[11] Liu HF et al. Structural static reanalysis for modification of supports. Struct
augmented Newton-Krylov algorithms: an adaptive model order reduction for
Multidiscipl Optim 2014;50(3):425–35.
highly nonlinear mechanical problems. Comput Meth Appl Mech Eng
[12] Liu HF, Wu BS, Li ZG. Method of updating the cholesky factorization for
2011;200(5–8):850–66.
structural reanalysis with added degrees of freedom. J Eng Mech 2014;140
[48] Nguyen VP et al. Review: meshless methods: a review and computer
(2):384–92.
implementation aspects. Math Comput Simul 2008;79(3):763–813.
[13] Song Q, Chen P, Sun S. An exact reanalysis algorithm for local non-topological
[49] Belytschko T et al. Meshless methods: an overview and recent developments.
high-rank structural modifications in finite element analysis. Comput Struct
Comput Meth Appl Mech Eng 1996;139(1–4):3–47.
2014;143:60–72.
[50] Gingold RA, Monaghan JJ. Smoothed particle hydrodynamics - theory and
[14] Huang G, Wang H, Li G. A reanalysis method for local modification and the
application to non-spherical stars. Mon Not R Astron Soc 1977;181(3):375–89.
application in large-scale problems. Struct Multidiscipl Optim 2013;49
[51] Nayroles B, Touzot G, Villon P. Generalizing the finite element method: diffuse
(6):915–30.
approximation and diffuse elements. Comput Mech 1992;10(5):307–18.
[15] Huang G, Wang H, Li G. An exact reanalysis method for structures with local
[52] Belytschko T, Lu YY, Gu L. Element-free Galerkin methods. Int J Numer Meth
modifications. Struct Multidiscipl Optim 2016;54(3):1–11.
Eng 1994;37(37):229–56.
[16] Gao G et al. An exact block-based reanalysis method for local modifications.
[53] Liu WK, Jun SJS, Zhang YF. Reproducing kernel particle methods. Int J Numer
Comput Struct 2015;158:369–80.
Meth Eng Int J Numer Meth Fluids 1995;20(8–9):1081–106.
[17] Kirsch U, Papalambros PY. Structural reanalysis for topological modifications –
[54] Liszka TJ, Duarte CAM, Tworzydlo WW. Hp-Meshless cloud method. Comput
a unified approach. Struct Multidiscipl Optim 2001;21(5):333–44.
Meth Appl Mech Eng 1996;139(1):263–88.
[18] Kirsch U. Design-oriented analysis of structures. Dordrecht: Kluwer Academic
[55] Atluri SN, Zhu TL. The meshless local Petrov-Galerkin (MLPG) approach for
Publishers; 2002.
solving problems in elasto-statics. Comput Mech 2000;25(25):169–79.
[19] Chen SH, Yang ZJ. A universal method for structural static reanalysis of
[56] Liu GR, Gu YT. A point interpolation method for two-dimensional solids. Int J
topological modifications. Int J Numer Meth Eng 2004;61(5):673–86.
Numer Meth Eng 2001;50(4):937–51.
[20] Wu B, Li Z. Static reanalysis of structures with added degrees of freedom. Int J
[57] Wang JG, Liu GR. A point interpolation meshless method based on radial basis
Numer Meth Biomed Eng 2006;22(4):269–81.
functions. Int J Numer Meth Eng 2002;54(11):1623–48.
[21] Kirsch U, Bogomolni M. Procedures for approximate eigenproblem reanalysis
[58] Gu L. Moving Kriging interpolation and element free Galerkin method. Int J
of structures. Int J Numer Meth Eng 2004;60(12):1969–86.
Numer Meth Eng 2003;56(1):1–11.
[22] Chen SH, Yang XW, Lian HD. Comparison of several eigenvalue reanalysis
[59] Bui TQ, Nguyen TN, Nguyen-Dang H. A moving Kriging interpolation-based
methods for modified structures. Struct Multidiscipl Optim 2000;20(4):253–9.
meshless method for numerical simulation of Kirchhoff plate problems. Int J
[23] Ma L, Chen SH, Meng GW. Combined approximation for reanalysis of complex
Numer Meth Eng 2009;77(10):1371–95.
eigenvalues. Comput Struct 2009;87(7–8):502–6.
[60] Shojaei I, Rahami H, Kaveh A. A mesh free method using rectangular pre-
[24] Huang C, Chen SH, Liu Z. Structural modal reanalysis for topological
solved domains using Kronecker products. Mech Des Struct Mach 2017;45
modifications of finite element systems. Eng Struct 2000;22(4):304–10.
(1):92–110.
[25] Bogomolny M. Topology optimization for free vibrations using combined
[61] Rao B, Rahman S. An efficient meshless method for fracture analysis of cracks.
approximations. Int J Numer Meth Eng 2010;82(5):617–36.
Comput Mech 2000;26(4):398–408.
[26] Zheng SP, Wu BS, Li ZG. Vibration reanalysis based on block combined
[62] Gu TY, Liu RG. A meshfree weak-strong (MWS) form method for time
approximations with shifting. Comput Struct 2015;149:72–80.
dependent problems. Comput Mech 2004;35(2):134–45.
[27] Kirsch U, Bogomolni M, Sheinman I. Efficient dynamic reanalysis of structures.
[63] Liu G. Mesh free methods: moving beyond the finite element method. CRC
J Struct Eng 2007;133(3):440–8.
Press; 2003.
[28] Chen SH, Ma L, Meng G. Dynamic response reanalysis for modified structures
[64] Matheron G. Principles of geostatistics. Econ Geol 1963;58(8):1246–66.
under arbitrary excitation using epsilon-algorithm. Comput Struct 2008;86
[65] Tongsuk P, Kanok-Nukulchai W. Further investigation of element-free Galerkin
(23–24):2095–101.
method using moving Kriging interpolation. Int J Comput Meth 2004;1
[29] Kirsch U, Bogomolni M. Nonlinear and dynamic structural analysis using
(02):345–65.
combined approximations. Comput Struct 2007;85(10):566–78.
[66] Sayakoummane V, Kanok-Nukulchai W. A meshless analysis of shells based on
[30] Materna D. Efficient nonlinear reanalysis for structural modifications. Pamm
moving Kriging interpolation. Int J Comput Meth 2007;4(04):543–65.
2016;16(1):223–4.
Z. Cheng, H. Wang / Computers and Structures 192 (2017) 126–143 143
[67] Bui TQ, Nguyen MN, Zhang C. An efficient meshfree method for vibration [78] Tanaka S et al. J-integral evaluation for 2D mixed-mode crack problems
analysis of laminated composite plates. Comput Mech 2011;48(2):175–93. employing a meshfree stabilized conforming nodal integration method.
[68] Bui TQ, Nguyen MN, Zhang C. Buckling analysis of Reissner-Mindlin plates Comput Mech 2016;58(2):185–98.
subjected to in-plane edge loads using a shear-locking-free and meshfree [79] Nguyen NT et al. Crack growth modeling in elastic solids by the extended
method. Eng Anal Boundary Elem 2011;35(9):1038–53. meshfree Galerkin radial point interpolation method. Eng Anal Boundary Elem
[69] Bui TQ, Nguyen MN, Zhang C. A meshfree model without shear-locking for free 2014;44:87–97.
vibration analysis of first-order shear deformable plates. Eng Struct 2011;33 [80] Lam K, Wang Q, Li H. A novel meshless approach–Local Kriging (LoKriging)
(12):3364–80. method with two-dimensional structural analysis. Comput Mech 2004;33
[70] Bui TQ, Nguyen MN. Meshfree Galerkin Kriging model for bending and (3):235–44.
buckling analysis of simply supported laminated composite plates. Int J [81] Gu YT, Wang QX, Lam KY. A meshless local Kriging method for large
Comput Meth 2013;10(03):1350011. deformation analyses. Comput Meth Appl Mech Eng 2007;196(9–
[71] Bui TQ, Nguyen MN. A novel meshfree model for buckling and vibration 12):1673–84.
analysis of rectangular orthotopic plates. Struct Eng Mech 2011;39(4):579–98. [82] Li H, Wang Q, Lam K. Development of a novel meshless Local Kriging
[72] Bui TQ, Nguyen MN. A moving Kriging interpolation-based meshfree method (LoKriging) method for structural dynamic analysis. Comput Meth Appl Mech
for free vibration analysis of Kirchhoff plates. Comput Struct 2011;89(s 3- Eng 2004;193(23):2599–619.
4):380–94. [83] Chen L, Liew KM. A local Petrov-Galerkin approach with moving Kriging
[73] Racz D, Bui TQ. Novel adaptive meshfree integration techniques in meshless interpolation for solving transient heat conduction problems. Comput Mech
methods. Int J Numer Meth Eng 2012;90(11):1414–34. 2011;47(4):455–67.
[74] Bui TQ et al. An efficient meshfree method for analysis of two-dimensional [84] Dai B, Cheng J, Zheng B. A moving Kriging interpolation-based meshless local
piezoelectric structures. Smart Mater Struct 2011;20(6):065016. Petrov-Galerkin method for elastodynamic analysis. Int J Appl Mech 2013;5
[75] Bui TQ, Ngoc Nguyen M, Zhang C. A moving Kriging interpolation-based (01):1350011.
element-free Galerkin method for structural dynamic analysis. Comput Meth [85] Zhu P, Liew KM. Free vibration analysis of moderately thick functionally
Appl Mech Eng 2011;200(13–16):1354–66. graded plates by local Kriging meshless method. Compos Struct 2011;93
[76] Bui TQ et al. Dynamic analysis of sandwich beams with functionally graded (11):2925–44.
core using a truly meshfree radial point interpolation method. Eng Struct [86] Zhang LW, Zhu P, Liew KM. Thermal buckling of functionally graded plates
2013;47:90–104. using a local Kriging meshless method. Compos Struct 2014;108:472–92.
[77] Shaw A, Bendapudi S, Roy D. A Kriging-based error-reproducing and [87] Terdalkar SS, Rencis JJ. Graphically driven interactive finite element stress
interpolating kernel method for improved mesh-free approximations. Int J reanalysis for machine elements in the early design stage. Finite Elem Anal Des
Numer Meth Eng 2008;73(10):1434–67. 2006;42(10):884–99.