Computational Methods for Debonding in Composites
Computational Methods for Debonding in Composites
Computational Methods for Debonding in Composites
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
246 E. Lund and L.S. Johansen<br />
12.2.1 Parametrization <strong>for</strong> S<strong>in</strong>gle Layered Lam<strong>in</strong>ate Structures<br />
As <strong>in</strong> traditional topology optimization the parametrization of the DMO <strong>for</strong>mulation<br />
is <strong>in</strong>voked at the f<strong>in</strong>ite element level. The element constitutive matrix, C e ,<strong>for</strong>a<br />
s<strong>in</strong>gle layered lam<strong>in</strong>ate structure may <strong>in</strong> general be expressed as a sum over the<br />
element number of candidate material configurations, n e :<br />
n e<br />
Ce = ∑ wiCi = w1C1 + w2C2 + ··· + wn<br />
i=1<br />
eCne, 0 ≤ wi ≤ 1 (12.1)<br />
where each candidate material is characterized by a constitutive matrix Ci. The<br />
weight functions wi must all have values between 0 and 1 <strong>in</strong> order to be physically<br />
allowable. Furthermore, <strong>in</strong> case of solv<strong>in</strong>g buckl<strong>in</strong>g problems or hav<strong>in</strong>g a<br />
mass constra<strong>in</strong>t as <strong>in</strong> the optimization problems studied here, it is necessary that<br />
the sum of the weight functions is 1.0, i.e., ∑ ne<br />
i=1 wi = 1.0. If this demand is not<br />
fulfilled, physically mean<strong>in</strong>gless results will be obta<strong>in</strong>ed <strong>for</strong> the buckl<strong>in</strong>g load factor<br />
<strong>for</strong> <strong>in</strong>termediate values of the weight functions. Similarly, the mass density ρ is<br />
computed us<strong>in</strong>g the weight functions, and if the sum of the weight functions does<br />
not add up to unity, the computed mass M cannot be compared to the prescribed<br />
mass constra<strong>in</strong>t M.<br />
For details about different parametrization schemes the reader is referred to [30,<br />
31], and only the most effective implementation is briefly outl<strong>in</strong>ed here.<br />
For each element a number of design variables xe i , i = 1,...,ne is <strong>in</strong>troduced, and<br />
the weight functions wi used are def<strong>in</strong>ed as<br />
wi =<br />
ˆwi<br />
∑ ne<br />
k=1 ˆwk<br />
, i = 1,...,n e<br />
where ˆwi =(x e i )p<br />
ne � e<br />
∏ 1 − (x j )<br />
j=1; j�=i<br />
p� (12.2)<br />
As an example, <strong>in</strong> case of four candidate materials the weight functions ˆwi are given<br />
as<br />
ˆw1 =(xe 1 )p (1 − (xe 2 )p )(1− (xe 3 )p )(1− (xe 4 )p )<br />
ˆw2 =(xe 2 )p (1 − (xe 1 )p )(1− (xe 3 )p )(1− (xe 4 )p )<br />
ˆw3 =(xe 3 )p (1 − (xe 1 )p )(1− (xe 2 )p )(1− (xe 4 )p )<br />
ˆw4 =(xe 4 )p (1 − (xe 1 )p )(1− (xe 2 )p )(1− (xe 3 )p (12.3)<br />
)<br />
The SIMP method known from topology optimization has been adopted by <strong>in</strong>troduc<strong>in</strong>g<br />
the power, p, to penalize <strong>in</strong>termediate values of xe i , such that the design<br />
variables xe i are pushed towards 0 or 1. The power p is typically set to 1 or 2 <strong>in</strong> the<br />
beg<strong>in</strong>n<strong>in</strong>g of the optimization process and then <strong>in</strong>creased by 1 <strong>for</strong> every 10 design<br />
iterations until p is 3 or 4. Moreover, the term (1 − xe j ) j�=i is <strong>in</strong>troduced such that an<br />
<strong>in</strong>crease <strong>in</strong> xe i results <strong>in</strong> a decrease of all other weight functions. F<strong>in</strong>ally, the weights<br />
have been normalized <strong>in</strong> order to satisfy the constra<strong>in</strong>t that the sum of the weight<br />
functions is 1.0 (this is <strong>in</strong> general not the case <strong>for</strong> the weight functions ˆwi).