Biomedical Engineering Reference
In-Depth Information
Define the initial design variables:
d
(0)
k
=
0
Compute objective function value
for initial geometry: f
(0)
Compute the gradient of f
(k)
Update design variables with
MMA algorithm:
d
(k
+
1)
k
k
1
=
+
Compute f
(k
+
1)
f
(k
+
1) >
f
(k)
(MMA starts
to oscillate?)
no
yes
Start gradient projection method with:
d
(0)
=
d
(k)
; f
(0)
=
f
(k)
and k
=
0
Compute the gradient of f
(k)
Update design variables:
d
(k
+
1)
=
d
(k)
−a
P
∇
f(
d
)
T
k
=
k
+
1
Compute f
(k
+
1)
no
Convergence?
yes
Stop
Figure 10.7
Optimization procedure flowchart.