Maria Bayard Dühring - Solid Mechanics
Maria Bayard Dühring - Solid Mechanics Maria Bayard Dühring - Solid Mechanics
560 2.2. Design variables and material interpolation The problem of finding the optimal distribution of material is a discrete optimization problem (there should be air or solid material in each point of the design domain), but in order to allow for efficient gradient-based optimization the problem is formulated with continuous material properties that can take any value in between the values for air and solid material. To control the material properties a continuous material indicator field 0pxðrÞp1 is introduced, where x ¼ 0 corresponds to air and x ¼ 1 to solid material: 8 8 < 1 x ¼ 0; < 1 x ¼ 0; ~rðxÞ ¼ r2 : x ¼ 1; ~kðxÞ ¼ k2 : x ¼ 1: (5) r 1 Although x is continuous the final design should be as close to discrete (x ¼ 0 or 1) as possible in order to be well defined. The choice of interpolation functions may aid in avoiding intermediate (gray) material properties in the final design. In Ref. [19] it is suggested to find the interpolation function by looking at a 1D acoustic system where a wave with amplitude of unit magnitude propagates in air and hits an interface to an acoustic medium under normal incidence. Experience shows that good 0–1 designs in general can be obtained if the reflection from the acoustic medium in this system is a smooth function of x with nonvanishing slope at x ¼ 1. This is obtained by interpolating the inverse density and bulk modulus between the two material phases as follows: ~rðxÞ 1 ! 1 r2 ¼ 1 þ x 1 , (6) ~kðxÞ 1 ¼ 1 þ x which clearly fulfills the discrete values specified in Eq. (5). 2.3. The optimization problem r 1 k2 k1 1 k1 1 ! , (7) The purpose of the topology optimization is to minimize the objective function F which is the average of the squared sound pressure amplitude in the output domain, Oop. The formulation of the optimization problem takes the form 1 minx logðFÞ ¼log R Oop dr Z j ^pðr; xðrÞÞj Oop 2 ! dr objective function, (8) subject to R 1 Od dr Z Od xðrÞ dr bp0; volume constraint, (9) 0pxðrÞp1 8 r 2 Od; design variable bounds. (10) A volume constraint is included to put a limit on the amount of material distributed in the design domain Od in order to save weight and cost. Here b is a volume fraction of allowable material and takes values between 0 and 1, where b ¼ 1 corresponds to no limit. To obtain better numerical scaling the logarithm is taken to the objective function. 2.4. Discretization and sensitivity analysis The mathematical model of the physical problem is given by the Helmholtz equation (3) and the boundary conditions (4), and to solve the problem, finite element analysis is used. The complex amplitude field ^p and the design variable field x are discretized using sets of finite element basis functions ff i;nðrÞg ^pðrÞ ¼ XN ARTICLE IN PRESS M.B. Dühring et al. / Journal of Sound and Vibration 317 (2008) 557–575 n¼1 ^p nf 1;nðrÞ; xðrÞ ¼ XNd n¼1 x nf 2;nðrÞ. (11)
The degrees of freedom (dofs) corresponding to the two fields are assembled in the vectors ^p ¼ f ^p 1; ^p 2; ...; ^p Ng T and n ¼fx1; x2; ...; xNd gT . For the model in 2D a triangular element mesh is employed and tetrahedral elements are used in 3D. Quadratic Lagrange elements are used for the complex pressure amplitude ^p to obtain high accuracy in the solution and for the design variable x linear Lagrange elements are utilized. The commercial program Comsol Multiphysics with Matlab [25] is employed for the finite element analysis. This results in the discretized equation S^p ¼ f, (12) where S is the system matrix and f is the load vector which are both complex valued. To update the design variables in the optimization algorithm the derivatives with respect to the design variables of the objective and the constraint function must be evaluated. This is possible as the design variable is introduced as a continuous field. The complex sound pressure vector ^p is via Eq. (12) an implicit function of the design variables, which is written as ^pðnÞ ¼^p RðnÞþi^p IðnÞ, where ^p R and ^p I denote the real and the imaginary part of ^p. Thus the derivative of the objective function F ¼ Fð^p RðnÞ; ^p IðnÞ; nÞ is given by the following expression found by the chain rule dF dn qF qF q^p R qF q^p I ¼ þ þ . (13) qn q^p R qn q^p I qn As ^p is an implicit function of n the derivatives q^p R=qn and q^p I=qn are not known directly. The sensitivity analysis is therefore done by employing an adjoint method where the unknown derivatives are eliminated at the expense of determining an adjoint and complex variable field k from the adjoint equation where qF q^p R i qF q^p I S T k ¼ qF q^p R i qF q^p I T , (14) ¼ 1 R Oop dr Z ð2 ^p R i2 ^p IÞf1;n dr. (15) Oop The sensitivity analysis follows the standard adjoint sensitivity approach [26]. For further details of the adjoint sensitivity method applied to wave propagation problems, the reader is referred to Ref. [27]. Eq. (13) for the derivative of the objective function then reduces to dF dn ¼ qF qn qS þ Re kT ^p . (16) qn Finally, the derivative of the constraint function with respect to one of the design variables is q 1 R qxn Od dr Z ! xðrÞ dr b ¼ Od 1 R Od dr Z f2;nðrÞ dr. (17) Od The vectors qF=qn, R Oop ð2 ^p R i2 ^p IÞf1;n dr and R Od f2;nðrÞ dr as well as the matrix qS=qn are assembled in Comsol Multiphysics as described in Eq. [28]. 2.5. Practical implementation ARTICLE IN PRESS M.B. Dühring et al. / Journal of Sound and Vibration 317 (2008) 557–575 561 The optimization problem (8)–(10) is solved using the Method of Moving Asymptotes, MMA [29] which is an algorithm that uses information from the previous iteration steps and gradient information. To fulfill the volume constraint from the first iteration of the optimization procedure the initial design is usually chosen as a uniform distribution of material with the volume fraction b. It should be emphasized that the final design depends both on the initial design and the allowable amount of material to be placed and is therefore dependent on b. Here the best solutions out of several tries will be presented. To make the model more realistic and to minimize local resonance effects a small amount of mass-proportional damping is added.
- Page 32 and 33: 22 Chapter 4 Design of sound barrie
- Page 34 and 35: 24 Chapter 4 Design of sound barrie
- Page 36 and 37: 26 Chapter 4 Design of sound barrie
- Page 38 and 39: 28 Chapter 5 Design of photonic-cry
- Page 40 and 41: 30 Chapter 5 Design of photonic-cry
- Page 42 and 43: 32 Chapter 5 Design of photonic-cry
- Page 44 and 45: 34 Chapter 6 Design of acousto-opti
- Page 46 and 47: 36 Chapter 6 Design of acousto-opti
- Page 48 and 49: 38 Chapter 6 Design of acousto-opti
- Page 50 and 51: 40 Chapter 6 Design of acousto-opti
- Page 52 and 53: 42 Chapter 6 Design of acousto-opti
- Page 54 and 55: 44 Chapter 6 Design of acousto-opti
- Page 56 and 57: 46 Chapter 6 Design of acousto-opti
- Page 58 and 59: 48 Chapter 6 Design of acousto-opti
- Page 60 and 61: 50 Chapter 6 Design of acousto-opti
- Page 62 and 63: 52 Chapter 6 Design of acousto-opti
- Page 64 and 65: 54 Chapter 6 Design of acousto-opti
- Page 66 and 67: 56 Chapter 7 Concluding remarks des
- Page 68 and 69: 58 Chapter 7 Concluding remarks
- Page 70 and 71: 60 References [14] E. Yablonovitch,
- Page 72 and 73: 62 References [42] A. A. Larsen, B.
- Page 74 and 75: 64 References [67] K. Svanberg, “
- Page 77: Publication [P1] Acoustic design by
- Page 80 and 81: 558 In Ref. [3] it is studied how t
- Page 84 and 85: 562 When the mesh size is decreased
- Page 86 and 87: 564 objective function, Φ [dB] 130
- Page 88 and 89: 566 ARTICLE IN PRESS Fig. 6. The di
- Page 90 and 91: 568 ~kðxÞ 1 ¼ k1 ARTICLE IN PRES
- Page 92 and 93: 570 ARTICLE IN PRESS M.B. Dühring
- Page 94 and 95: 572 ARTICLE IN PRESS M.B. Dühring
- Page 96 and 97: 574 frequency or the frequency inte
- Page 99: Publication [P2] Design of photonic
- Page 102 and 103: photonic-crystal fibers used for me
- Page 104 and 105: 2.2 Design variables and material i
- Page 106 and 107: two air holes, is Λ = 3.1 µm, the
- Page 108 and 109: Figure 4: The geometry of the cente
- Page 110 and 111: performance will decrease and some
- Page 112 and 113: [23] J. Riishede and O. Sigmund, In
- Page 115 and 116: Surface acoustic wave driven light
- Page 117 and 118: IDT GaAs AlGaAs 0.10 0.05 0.00 Ampl
- Page 119: Publication [P4] Improving the acou
- Page 122 and 123: 083529-2 M. B. Dühring and O. Sigm
- Page 124 and 125: 083529-4 M. B. Dühring and O. Sigm
- Page 126 and 127: 083529-6 M. B. Dühring and O. Sigm
- Page 128 and 129: 083529-8 M. B. Dühring and O. Sigm
- Page 131: Publication [P5] Design of acousto-
The degrees of freedom (dofs) corresponding to the two fields are assembled in the vectors ^p ¼<br />
f ^p 1; ^p 2; ...; ^p Ng T and n ¼fx1; x2; ...; xNd gT . For the model in 2D a triangular element mesh is employed and<br />
tetrahedral elements are used in 3D. Quadratic Lagrange elements are used for the complex pressure<br />
amplitude ^p to obtain high accuracy in the solution and for the design variable x linear Lagrange elements<br />
are utilized.<br />
The commercial program Comsol Multiphysics with Matlab [25] is employed for the finite element analysis.<br />
This results in the discretized equation<br />
S^p ¼ f, (12)<br />
where S is the system matrix and f is the load vector which are both complex valued.<br />
To update the design variables in the optimization algorithm the derivatives with respect to the design<br />
variables of the objective and the constraint function must be evaluated. This is possible as the design variable<br />
is introduced as a continuous field. The complex sound pressure vector ^p is via Eq. (12) an implicit function of<br />
the design variables, which is written as ^pðnÞ ¼^p RðnÞþi^p IðnÞ, where ^p R and ^p I denote the real and the<br />
imaginary part of ^p. Thus the derivative of the objective function F ¼ Fð^p RðnÞ; ^p IðnÞ; nÞ is given by the<br />
following expression found by the chain rule<br />
dF<br />
dn<br />
qF qF q^p R qF q^p I<br />
¼ þ þ . (13)<br />
qn q^p R qn q^p I qn<br />
As ^p is an implicit function of n the derivatives q^p R=qn and q^p I=qn are not known directly. The sensitivity<br />
analysis is therefore done by employing an adjoint method where the unknown derivatives are eliminated at<br />
the expense of determining an adjoint and complex variable field k from the adjoint equation<br />
where<br />
qF<br />
q^p R<br />
i qF<br />
q^p I<br />
S T k ¼<br />
qF<br />
q^p R<br />
i qF<br />
q^p I<br />
T<br />
, (14)<br />
¼ 1<br />
R<br />
Oop dr<br />
Z<br />
ð2 ^p R i2 ^p IÞf1;n dr. (15)<br />
Oop<br />
The sensitivity analysis follows the standard adjoint sensitivity approach [26]. For further details of the adjoint<br />
sensitivity method applied to wave propagation problems, the reader is referred to Ref. [27]. Eq. (13) for the<br />
derivative of the objective function then reduces to<br />
dF<br />
dn<br />
¼ qF<br />
qn<br />
qS<br />
þ Re kT ^p . (16)<br />
qn<br />
Finally, the derivative of the constraint function with respect to one of the design variables is<br />
q 1<br />
R<br />
qxn Od dr<br />
Z<br />
!<br />
xðrÞ dr b ¼<br />
Od<br />
1<br />
R<br />
Od dr<br />
Z<br />
f2;nðrÞ dr. (17)<br />
Od<br />
The vectors qF=qn, R<br />
Oop ð2 ^p R i2 ^p IÞf1;n dr and R<br />
Od f2;nðrÞ dr as well as the matrix qS=qn are assembled in<br />
Comsol Multiphysics as described in Eq. [28].<br />
2.5. Practical implementation<br />
ARTICLE IN PRESS<br />
M.B. <strong>Dühring</strong> et al. / Journal of Sound and Vibration 317 (2008) 557–575 561<br />
The optimization problem (8)–(10) is solved using the Method of Moving Asymptotes, MMA [29] which is<br />
an algorithm that uses information from the previous iteration steps and gradient information. To fulfill the<br />
volume constraint from the first iteration of the optimization procedure the initial design is usually chosen as a<br />
uniform distribution of material with the volume fraction b. It should be emphasized that the final design<br />
depends both on the initial design and the allowable amount of material to be placed and is therefore<br />
dependent on b. Here the best solutions out of several tries will be presented. To make the model more realistic<br />
and to minimize local resonance effects a small amount of mass-proportional damping is added.