## Abstract

The Equivalent Static Loads Method (ESLM) is an algorithm intended for dynamic response structural optimization. The algorithm attempts to solve a sequence of static response structural optimization problems approximating the original problem. It is argued in several published articles that if the ESLM converges, then it finds a KKT point of the considered dynamic structural response optimization problem. The theoretical convergence properties of the ESLM are however not as strong as previously reported. We propose and analyze easily reproducible counter examples based on a two-bar truss illustrating that the ESLM in general fails in finding optimal designs to the considered dynamic response problem.

This is a preview of subscription content, access via your institution.

## Notes

We use the term KKT point to refer to a feasible point

**x**^{∗}for which there exists positive Lagrange multipliers satisfying the KKT conditions to the studied inequality constrained problem. The term primal-dual KKT point refers to the pair (**x**^{∗},*λ*^{∗}) satisfying the KKT conditions.

## References

Achtziger W, Bendsøe M, Ben-Tal A, Zowe J (1992) Equivalent displacement based formulations for maximum strength truss topology design. Impact Comput Sci Eng 4(4):315–345

Bendsøe MP, Sigmund O (2003) Topology optimization—theory, methods and applications. Springer-Verlag, Berlin, Heidelberg

Boyd S, Vandenberghe L (2004) Convex optimization. Cambridge University Press, Cambridge

Choi KK, Kim N-H (2005) Structural sensitivity analysis and optimization 1. Springer-Verlag, Berlin, Heidelberg

Choi WS, Park GJ (1999) Transformation of dynamic loads into equivalent static loads based on modal analysis. Int J Numer Methods Eng 46(1):29–43

Choi WS, Park GJ (2002) Structural optimization using equivalent static loads at all time intervals. Comput Methods Appl Mech Eng 191:2077–2094

Cook RD, Malkus DS, Plesha ME (2002) Concepts and applications of finite element analysis. Wiley, New York

Kang BS, Choi WS, Park GJ (2001) Structural optimization under equivalent static loads transformed from dynamic loads based on displacement. Comput Struct 79(2):145–154

Luenberger DG, Ye Y (2016) Linear and nonlinear programming, 4th edn. Springer-Verlag, Berlin, Heidelberg

Nemhauser GL, Wolsey L (1999) Integer and combinatorial optimization. Wiley, New York

Nocedal J, Wright SJ (2006) Numerical optimization. Springer, New York

Park GJ, Kang BS (2003) Validation of a structural optimization algorithm transforming dynamic loads into equivalent static loads. J Optim Theory Appl 118(1):191–200

Shampine LF, Reichelt MW (1997) The MATLAB ODE suite. SIAM J Sci Comput 18(1):1–22

Shin MK, Park KJ, Park GJ (2007) Optimization of structures with nonlinear behavior using equivalent loads. Comput Methods Appl Mech Eng 196(4–6):1154–1167

Stolpe M (2014) On the equivalent static loads approach for dynamic response structural optimization. Struct Multidiscip Optim 50(6):921–926

Svanberg K (1994) On the convexity and concavity of compliances. Struct Optim 7(1):42–46

## Acknowledgements

We would like to express our sincere thanks to Professor Jakob Søndergaard Jensen from DTU Electrical Engineering and our colleague Kasper Sandal for providing constructive comments and suggestions that lead to improvements of the presentation. We would also like to thank the two reviewers for constructive comments and suggestions.

This research was financially supported by the strategic research project ABYSS: Advancing BeYond Shallow waterS - Optimal design of offshore wind turbine support structures (www.abyss.dk) which is funded by Innovation Fund Denmark.

## Author information

### Authors and Affiliations

### Corresponding author

## Appendices

### Appendix A: A worst-case two-bar truss example

An alternative time-discretized version of the truss example is the worst-case version of problem (\(\mathcal {P}_{D}\)) which reads

where,

Problem (21) is in general non differentiable and is therefore reformulated into

Problem (22) satisfies the format considered in e.g. Park and Kang (2003) in that the objective function is independent of the displacements and the nonlinear constraints only consider one time step per constraint. The static response sub-problem to be solved in the ESLM at iteration *k* corresponding to (22) becomes

where

Problem (23) enjoys similar properties as the static response sub-problem (\(\mathcal {S}_{D}\)). The objective function is linear and the constraint functions are convex resulting in a convex feasible set. The feasible set of (23) is non-empty since for any **x** ∈ *X* it is possible to find a sufficiently large *τ* > 0 such that the nonlinear constraints are satisfied. Additionally, the feasible set is convex and it is possible to find a feasible point (**x**,*τ*) with **x** ∈int(*X*) and *τ* > 0, i.e. the Slater constraint qualifications (Boyd and Vandenberghe 2004) are satisfied for (23). Again, uniqueness of the optimal solution is not guaranteed in the general case, but is ensured for the two-bar truss example.

For the two-bar truss the static response sub-problem for the worst-case situation becomes

Solving the static response sub-problem for the two-bar truss problem can again be done analytically and in the same manner as for the first version of the problem, i.e. the optimal solution is again unique and given by \(\hat {\mathbf {x}}\) independent of the equivalent static loads (under the condition that at least one is non zero). The equivalent static loads methods from Algorithm 1 thus converges in the same manner as before, i.e. at most two static response sub-problems are solved.

The point **x**
^{∗} is also found numerically using the optimization approaches as outlined in Section 5. The point is verified as a KKT point to the dynamic response problem (22) in the following way. At the point **x**
^{∗} the maximum in the objective function in (21) is attained in one time step *i*
^{∗} and the directional derivatives \(\nabla {f}_{i^{*}} (\mathbf {x}^{*})^{T}\mathbf {d}\) in the two feasible directions \({\mathbf {d}}_{1}^{*} = \hat {\mathbf {x}} - \mathbf {x}^{*} = \frac {1}{4}\)(3-2)^{T} and \({\mathbf {d}}_{2}^{*} =\) (0-1)^{T} are both strictly positive. Since these two vectors span the tangent cone at **x**
^{∗} and constraint qualifications are satisfied the point is as a KKT point. Our numerical experiments also show that the SQP method applied directly to (22) finds Lagrange multipliers such that the KKT conditions for (22) are accurately satisfied.

The point \(\hat {\mathbf {x}}\) does however not correspond to a KKT point to the dynamic response problem (22). Evaluating the dynamic response at for the design \(\hat {\mathbf {x}}\) shows that the maximum in (21) is attained at one time-point \(\hat {i}\). This implies that the objective function in (21) is differentiable at the point \(\hat {\mathbf {x}}\). The derivative with respect to the design variables is given by \(\nabla f_{\hat {i}}(\hat {\mathbf {x}})\). The directional derivatives \(\nabla f_{\hat {i}}(\hat {\mathbf {x}})^{T} \hat {\mathbf {d}}_{1} < 0\) and \(\nabla f_{\hat {i}}(\hat {\mathbf {x}})^{T} \hat {\mathbf {d}}_{2} > 0\). This shows that \(\hat {\mathbf {x}}\) does not correspond to a KKT point of (22).

### Appendix B: Analytical design sensitivities

Here, we presents the analytical design sensitivities of the dynamic compliance and displacements, for both the original dynamic response problem and the ESLM static sub-problem. For the purpose of brevity we omit the function arguments. The design sensitivity of the displacement with respect to the *j* th design variable becomes

where

and

The design sensitivity of the dynamic compliance can be written as

which is valid for a time domain of duration *T*
_{
ω
}/2 for which the compliance is independent of the phase shift.

Inside the *k* th static response sub-problem, the design sensitivity of the displacement is

and the design sensitivity of the the dynamic compliance is

## Rights and permissions

## About this article

### Cite this article

Stolpe, M., Verbart, A. & Rojas-Labanda, S. The equivalent static loads method for structural optimization does not in general generate optimal designs.
*Struct Multidisc Optim* **58, **139–154 (2018). https://doi.org/10.1007/s00158-017-1884-0

Received:

Revised:

Accepted:

Published:

Issue Date:

DOI: https://doi.org/10.1007/s00158-017-1884-0

### Keywords

- Structural optimization
- Equivalent static loads method
- Convergence properties
- Sensitivity analysis