Documente Academic
Documente Profesional
Documente Cultură
Abstract As has been shown in recent years, the approximate ces (exact except for round-off errors) (see Olhoff el al. 1993)
numerical differentiation of element stiffness matrices which is in- completely eliminates the inaccuracy problem.
herent in the semi-analytical method of finite element based design In this paper the method of "exact" numerical differen-
sensitivity analysis, may give rise to severely erroneous shape de- tiation will be illustrated for isoparametric Mindlin plate fi-
sign sensitivities in static problems involving linearly elastic bend- nite elements for determining "exact" numerical derivatives
ing of beam, plate and shell structures.
of element stiffness, mass and stress stiffness matrices. Fur-
This paper demonstrates that the error problem also mani-
fests itself in semi-analytical sensitivity analyses of eigenvalues of thermore, two numerical examples will demonstrate that the
such structures and presents a method for complete elimination of method of "exact" numerical differentiation of finite element
the error problem. The method, which yields "exact" numerical matrices should also be implemented in design sensitivity
sensitivities on the basis of simple first-order numerical differen- analysis of structural eigenvalue problems when using the
tiation, is computationally inexpensive and easy to implement as semi-analytical method.
an integral part of the finite element analysis.
The method is presented in terms of semi-analytical shape de-
sign sensitivity analysis of eigenvalues in the form of frequencies 2 D e s i g n s e n s i t i v i t y a n a l y s i s o f s t r u c t u r a l , eigen-
of free transverse vibrations of plates modelled by isoparametric value p r o b l e m s
Mindlin finite elements. Finally, the development is illustrated
via two examples of occurrence of the error phenomenon when The analysis problem considered here is a standard struc-
the traditional method is used and it is shown that the problem tural eigenvalue problem where the eigenvalueS are all real
is completely eliminated by the application of the new method. and represent either free vibration frequencies, eigenfrequen-
cies considering stress stiffening effects or linear buckling load
factors. For such a real, symmetric, structural eigenvalue
1 Introduction problem, the finite element formulation is
N i=Ni((,rl) , i = l , . . . , n . (16)
[lk_p~=o(kp)
- ~}k-1)-p ] - 1 , (13)
The same set of shape functions N i is used for interpolation
of the global coordinates x, y from nodal values xi, Yi and of
where the latter expression for c k is given in terms of binomial displacement functions u, v from nodal values ui, v i.
coefficients.
In terms of the vector d i of nodal degrees of freedom, cf.
The correction factors in (13) are independent of the ac- Fig. 1,
tual values of the design variables and can therefore be pre-
computed for a selected finite value of rlj > 0. Hence, the d i = { u iv iw iOxiOyi) T, i= 1 , . . . , n , (17)
absolute perturbation Aa i can be eliminated in (11) which
may be rewritten as the relationship between the vector d of generalized displace-
9g Ag Crj ments of element nodal points
Oaj -- Crj -Aaj
- - r~jaj {g((1 + rlj)aj) - g(aj)},
d={d TdT...dT...dT} T, (18)
rj N U { 0 } , j=l,..., J. (14)
and the generalized strain vector takes the standard form
Equations (13) and (14) are the main expressions to be used = B d where B is given by
when calculating derivatives of isoparametric finite elements.
B=[b lb 2 ...b i ...bn], (19)
4 D e r i v a t i v e s o f i s o p a r a m e t r i c M i n d l i n p l a t e finite and
elements
UlZ
In this section the method of "exact" numerical differentia- f V~y
tion is used for determining ':exact" numerical derivatives of U,y nUV,x
element stiffness, mass and initial stress stiffness matrices for ~(*, y) = / 02g~x
isoparametric Mindlin plate finite elements. For more details
concerning the derivation of "exact" numerical derivatives of
other element matrices, the reader is referred to the paper by
Olhoff et al. (1993).
[ Oy,y
Ox,y + Oy,x
Oy -- W~y
0 x -- W,X
55
{ N-:.,}s
i = 1. . . . , n,
,,,,,"'] :{-,,< }=r { }
Ni, ~
(21)
tives.
[ Nl,x N2,z ... Ni,z ... Nn,x ] where E is the plane stress elasticity matrix, the expression
g = LNl,y N2,y ... Ni,y ... Nn,y .I
d
(33)
for stress sensitivities is found by differentiating (39) with
The stress matrix S is given by respect to any of the design variables aj, j = 1,..., J,
s = [ o!1 s
0
, (34) Oaj - E d+ Oaj] ' j=l'''''J"
The terms on the right-hand side in (40) are given by (!9),
(40)
In the following, the eigenfrequency sensitivities will be cal- 10 - 1 and 10 - 2 are due to these large values. Furthermore,
culated by the traditional semi-analytical (SA) method, of. the OFD method becomes inaccurate for very small pertur-
(8) and (9), and by the new semi-analytical method. bations due to numerical round-off errors.
The data presented in Table 1 are the sensitivities of the The inaccuracy problem associated with the traditional
lowest eigenfrequency while Table 2 presents sensitivities of SA method can be explained as in the paper by Cheng and
the multiple eigenfrequency. As ]'2 and f3 remain multiple Olhoff (1993), where a geometrical-physical interpretation
with the design change considered, the same values are ob- of the influence of the error associated with the first-order
tained for sensitivities//2 and #3, and therefore only results forward difference approximation Ak/Aaj to the element
for #2 are listed in Table 2. stiffness derivative Ok/Oaj in (8) is presented for static de-
sign sensitivity analysis. The contribution from the stiffness
Table 1. Computed derivative of lowest eigenfrequency f1 with matrix derivative to the element pseudo loads is given by
respect to side length L -(Ok/Oaj)d, cf. (38), where d is the vector of nodal dis-
placements of the element. Now, any displacement vector d
Plate length OFD Traditional New
can be subdivided into three vectors: a vector d t for the rigid
perturbation method SA method SA method body translation, a vector dr for the rigid body rotation, and
.AL all all All a vector for the remaining part of d associated with the actual
L AL AL AL deformation of the finite element. Along the same lines as a
10 - 2 -17.71 12188 -17.99 proper finite element should possess the rigid body motion
capabilities k d t = 0 and k d r = 0 (vanishing of the element
10 - 3 -17.96 1308 -17.99
nodal forces associated with d t and dr), it is clear that all
10 - 4 -17.99 115.7 -17.99 the components of the element pseudo loads associated with a
rigid body translation and rotation, respectively, should van-
10 - 5 -17.99 -4.605 -17.99
ish such that -(Ok/Oaj)d t = 0 and -(Ok/Oaj)dr = 0. It is
10 - 6 -17.99 -16.45 -17:99 shown by Cheng and Olhoff (1993) that the latter conditions
are satisfied for both sizing and shape design variables when
10 - 7 -17.99 -17.86 -17.99
analytical design sensitivities Ok/Oaj are used.
10 - 8 -18.00 -17.98 -17.99 Now, it is shown by Cheng and Olhoff (1993) that if the
10 - 9 -17.97 -17.99 -17.99 design sensitivities are replaced by their forward difference
approximations, then the conditions --(Ak/Aaj)dt = 0 and
10 - l -18.13 -17.97 -17.99 -(Ak/Aaj)dr = 0 are also both satisfied if aj is a sizing de-
sign variable. However, if aj is a shape design variable, only
the former condition is satisfied, i.e. only the approximate
Table 2. Computed sensitivities tt2 (= #3) of double eigenfre- element pseudo loads associated with a rigid body transla-
quency f2 = fa with respect to side length L tion vanish. Hence the latter condition is generally not sat-
isfied if aj is a shape variable, which means that the com-
Plate length OFD Traditional New
ponents of the approximate element pseudo loads that corre-
pertubation method SA method SA method spond to a rigid body rotation do not vanish in general, i.e.
AL -(Ak/Aaj)dr # O. This was also shown by Mlejnek (1992).
L /12 #2 //2 This is the geometrical-physical reason why the tradi-
10 - 2 -36.10 19415 -36.71 tional SA method becomes inaccurate for problems where
10 - 3 -36.63 2074 -36.71
the displacement field is characterized by rigid body rotations
which are large relative to actual deformations of the finite eL
10 - 4 -36.71 176.2 -36.71 ements, i.e. for example in problems involving linearly elastic
bending of long-span, beam-like structures, and of plate and
10 - 5 -36.71 -15.40 -36.71
shell structures. It is important to note that the inaccuracy
10 - 6 -36.71 -34.58 -36.71 problem associated with the traditional SA method is depen-
dent on the kind of structure considered and manifests itself
10 - 7 -36.72 -36.50 -36.71
independently of the type of finite element used to model the
10 - 8 -36.72 -36.69 -36.71 structure.
10 - 9 -36.80 -36.71 -36.71 As the design sensitivity expressions for eigenvalues in-
volve multiplication of stiffness matrix derivatives by the
10 - l -36.19 -36.70 -36.71 eigenvector, see (3) and (5), the same type of inaccuracy
problem will arise when the SA method is applied to design
The results in Table 1 and 2 confirm that the traditional sensitivity analysis of eigenvalues.
SA method is strongly dependent on the size of the rela- In the current example, the small length/thickness ratio
tive perturbation, and that even the sign of the sensitivity will result in eigenvector displacement fields where the rigid
is wrong unless a very small perturbation is used. The new body rotations are comparatively large relative to the actual
SA method, however, yields accurate sensitivities. The OFD deformations of the finite elements, and therefore the tradi-
method is used as a reference, and it should be noted that tional SA method yields completely wrong results unless very
the inaccuracies of the OFD method for the perturbations small perturbations are used.
58
5.2 Eigcnfrequencies of transversely vibrating square plate are larger for this example due to the boundary conditions
with in-plane loads considered.
The second example concerns a square plate which is clamped Now, consider the case where the plate is subjected to the
at one edge and simply supported at two opposite edges. in-plane load. This implies a lowering of the first eigenfre-
The plate is subjected to a uniformly distributed in-plane quency from 3.167 ttz to 2.690 ttz. Again design sensitivities
load of magnitude 200 N / m at the fourth edge. The finite are calculated, and the results are given in Table 4.
element model consists of 100 9-node isoparametric Mindlin
Table 4. Computed derivative of lowest eigenfrequency fl with
plate elements, see Fig. 3. The plate has the same dimensions
respect to side length L for plate with in-plane load = 200 N/re.
and material properties as the plate in the previous example.
Plate length/thickness ratio is 1000
10 - 9 -129.7 -129.4 -129.5 Bratus, A.S.; Seyranian, A.P. 1983 : Bimodal solutions in eigen-
value optimization problems. Prikl. Matem. Mekhan. 47, 546-554
10 - l -131.1 -129.5 -129.5 Cheng, G.; Gu, Y.; Zhou, Y. 1989: Accuracy of semi-analytical
sensitivity analysis. Finite Elements in Analysis and Design 6,
as obtained by the other two methods, but it is still depen- 113-128
dent on the chosen value of the perturbation. The sensitiv- Cheng, G.; Liu, Y. 1987: A new computational scheme for sensi-
ities obtained by the traditional S-A method are much bet- tivity analysis. Eng. Opt. 12, 219-235
ter for this example than for the previous one, because the
length/thickness ratio has been decreased. This results in Cheng, G.; Olhoff, N. 1993: Rigid body motion test against error
in semi-analytical sensitivity analysis. Comp. CJ Struct. 46, 515-
smaller rigid body rotations relative to actual deformations
527
of the finite elements, and therefore the errors associated with
the fact that - ( A k / A a j ) d r ~ O, are reduced. Courant, R.; Hilbert, D. 1953: Methods of mathematical physics,
(Volume 1). New York: Interseience Publishers