WAVES AND VIBRATIONS IN INHOMOGENEOUS STRUCTURES ...
WAVES AND VIBRATIONS IN INHOMOGENEOUS STRUCTURES ...
WAVES AND VIBRATIONS IN INHOMOGENEOUS STRUCTURES ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
710 J.S. Jensen / Comput. Methods Appl. Mech. Engrg. 198 (2009) 705–715<br />
and further require that the initial response at t ¼ 0 is independent<br />
of the design such that<br />
u 0j<br />
i ð0Þ ¼ _u 0j<br />
i ð0Þ ¼0: ð19Þ<br />
Inserting (17)–(19) into (16) yields<br />
U 0j<br />
i ¼<br />
Z T<br />
0<br />
€k T<br />
j M _ k T<br />
j<br />
@c<br />
C þ kT<br />
j K þ<br />
@u u0j<br />
i<br />
þ kT<br />
j K0j<br />
i<br />
u þ c0j<br />
i<br />
dt: ð20Þ<br />
The arbitrary adjoint vectors kj are now chosen so that the first<br />
parenthesis in (20) vanishes<br />
€k T<br />
j M _ k T<br />
j<br />
@c<br />
C þ kT<br />
j K þ ¼ 0; ð21Þ<br />
@u<br />
which, after transposing, can be rewritten as<br />
M T€ kj C T _ kj þ K T kj ¼<br />
@c<br />
@u<br />
T<br />
: ð22Þ<br />
As appears from (22) all adjoint equations are identical since the<br />
r.h.s. does not depend on j. Thus only one equation needs to be<br />
solved and the substitution kj ¼ k is made.<br />
Eq. (22) is conveniently rewritten by introducing the new time<br />
variable s ¼ T t<br />
M T€ k þ C T _ k þ K T k ¼<br />
@c<br />
@u<br />
T<br />
T s<br />
: ð23Þ<br />
Thus, with symmetric matrices, M T ¼ M, C T ¼ C, K T ¼ K, the l.h.s. of<br />
(23) is identical to that of the original model equation (1), the only<br />
difference being the new adjoint load that appears on the r.h.s.<br />
However, it should be noted that the two equations cannot be<br />
solved simultaneously due the r.h.s. of (23) that requires an evaluation<br />
of @c=@u at time T s.<br />
When k fulfills (23) the expression for the sensitivities reduces<br />
to<br />
U 0j<br />
i ¼<br />
Z T<br />
0<br />
ðk T ðT tÞK 0j<br />
i u þ c0j<br />
i Þdt; ð24Þ<br />
in which it is specified that k should be evaluated at s ¼ T t. The<br />
term K 0j<br />
i denotes the derivative of the stiffness matrix w.r.t. the i0 th<br />
element design variable in the j 0 th time interval, thus<br />
K 0j<br />
i ¼ 0 for t < T j<br />
and t > Tþ<br />
j ; ð25Þ<br />
in which T j and T þ<br />
j is the start and finish point for the j 0 th time<br />
interval. Thus,<br />
U 0j<br />
i ¼<br />
Z T<br />
0<br />
c 0j<br />
i dt þ<br />
Z T þ<br />
j<br />
T j<br />
k T ðT tÞðKjÞ 0<br />
iudt; ð26Þ<br />
in which Kj is the stiffness matrix in the j 0 th time interval.<br />
It is assumed that the stiffness matrix KðtÞ can be written in the<br />
following form:<br />
KðtÞ ¼ XN<br />
i¼1<br />
EiðtÞK i ; ð27Þ<br />
in which EiðtÞ is the element-wise and time dependent Young’s<br />
modulus and K i is a local element matrix. With the temporal discretization<br />
of the design space<br />
Kj ¼ XN<br />
i¼1<br />
such that<br />
ðKjÞ 0<br />
i<br />
¼ dE<br />
Eðx j<br />
i ÞKi<br />
dx j K<br />
i<br />
i<br />
and the expression for the sensitivities becomes<br />
ð28Þ<br />
ð29Þ<br />
U 0j<br />
i ¼<br />
Z T<br />
0<br />
c 0j<br />
i<br />
dt þ dE<br />
dx j<br />
i<br />
Z T þ<br />
j<br />
T j<br />
in which k i and u i are local element vectors.<br />
ðk i Þ T ðT tÞK i u i dt; ð30Þ<br />
4.1. Material interpolation and optimization algorithm<br />
The material properties in the design elements are interpolated<br />
linearly based on the design variables. Thus, the stiffness of element<br />
i in time interval j is<br />
E ¼ 1 þ x j<br />
i ðE0 1Þ; ð31Þ<br />
in which the stiffness of the ‘‘background” material is set to unity as<br />
in the numerical examples in Section 3. Thus, the expression in (30)<br />
can be further reduced to<br />
U 0j<br />
i ¼<br />
Z T<br />
0<br />
c 0j<br />
i dt þðE0 1Þ<br />
Z T þ<br />
j<br />
T j<br />
ðk i Þ T ðT tÞK i u i dt: ð32Þ<br />
Thus, sensitivities w.r.t. all design variables are obtained by solving<br />
the additional problem (23) followed, for each variable, by the integration<br />
in (32) which is carried out numerically. If the objective<br />
function does not depend explicitly on the design variables the first<br />
integral in (32) vanishes and no extra computational effort is required<br />
to handle the space–time design variables compared to the<br />
case of static design variables. However, the need to store u and k<br />
at each time step can be a significant computational burden, but<br />
has been solved previously for a 3D problem in [28].<br />
Optimized space–time structures are generated on the basis of<br />
the computed sensitivities by using a gradient-based algorithm.<br />
A mathematical programming software, MMA [32], is used to obtain<br />
the design updates and forward analysis, sensitivity analysis<br />
and design updates are continued in an iterative fashion until the<br />
design converges. See, e.g. [4] for a detailed description of the iterative<br />
optimization algorithm.<br />
5. Optimization example: dynamic bandgap structures<br />
The design problem is illustrated in Fig. 11.<br />
A sinusoidal Gauss-modulated pulse is sent through a onedimensional<br />
elastic rod and the transmitted wave is recorded at<br />
the output point. The purpose of the study is to design the structure<br />
so that the transmission is minimized. The following objective<br />
function is considered:<br />
min U ¼<br />
Z T<br />
0<br />
u 2<br />
outdt; ð33Þ<br />
in which uout is the displacement of the output point and T is the<br />
total simulation time. Thus, the considered objective function is<br />
proportional to the total transmitted wave energy.<br />
The wave pulse is generated by applying the the following force<br />
at the input point:<br />
f1ðtÞ ¼ 2u0x0 sinðx0ðt t0ÞÞe dðt t 0Þ 2<br />
; ð34Þ<br />
in which u0 is the amplitude of the generated pulse, x0 is the center-frequency<br />
of excitation and d determines the width of the pulse.<br />
input<br />
1m<br />
design<br />
domain<br />
2m 2m<br />
output<br />
Fig. 11. Design problem. The transmission of a sinusoidal Gauss-modulated pulse is<br />
minimized.