Traditional topology optimization techniques, such as density-based and level set methods, have proven successful in identifying potential design configurations for structures and mechanisms but suffer from rapidly increasing design space dimensionality and the possibility of converging to local minima. A heuristic alternative to these approaches couples a genetic algorithm with a Lindenmayer system (L-system), which encodes design variables and governs the development of the structure when coupled with an interpreter to translate genomic information into structural topologies. This work discusses the development of a graph-based interpretation scheme referred to as spatial interpretation for the development of reconfigurable structures (SPIDRS). This framework allows for the effective exploration of mechanism design spaces using a limited number of design variables. The theory and implementation of this method are detailed, and multiple case studies are presented to demonstrate the ability of SPIDRS to generate adaptive structures capable of achieving multiple design goals.

References

1.
Deaton
,
J. D.
, and
Grandhi
,
R. V.
,
2014
, “
A Survey of Structural and Multidisciplinary Continuum Topology Optimization: Post 2000
,”
Struct. Multidiscip. Optim.
,
49
(
1
), pp.
1
38
.
2.
Bendsøe
,
M. P.
,
1989
, “
Optimal Shape Design as a Material Distribution Problem
,”
Struct. Optim.
,
1
(
4
), pp.
193
202
.
3.
Eshenauer
,
H. A.
, and
Olhoff
,
N.
,
2001
,
Topology Optimization of Continuum Structures: A Review
, Vol.
54
,
American Society of Mechanical Engineers
,
New York
.
4.
Sethian
,
J.
, and
Wiegmann
,
A.
,
2000
, “
Structural Boundary Design Via Level Set and Immersed Interface Methods
,”
J. Comput. Phys.
,
163
(
2
), pp.
489
528
.
5.
Wang
,
M. Y.
,
Wang
,
X.
, and
Guo
,
D.
,
2003
, “
A Level Set Method for Structural Topology Optimization
,”
Comput. Methods Appl. Mech. Eng.
,
192
(
1–2
), pp.
227
246
.
6.
Bourdin
,
B.
,
2001
, “
Filters in Topology Optimization
,”
Int. J. Numer. Methods Eng.
,
50
(
9
), pp.
2143
2158
.
7.
Zhu
,
B.
,
Zhang
,
X.
, and
Fatikow
,
S.
,
2015
, “
Filter the Shape Sensitivity in Level Set-Based Topology Optimization Methods
,”
Struct. Multidiscip. Optim.
,
51
(
5
), pp.
1035
1049
.
8.
Kobayashi
,
M. H.
,
2010
, “
On a Biologically Inspired Topology Optimization Method
,”
Commun. Nonlinear Sci. Numer. Simul.
,
15
(
3
), pp.
787
802
.
9.
van Dijk
,
N. P.
,
Maute
,
K.
,
Langelaar
,
M.
, and
van Keulen
,
F.
,
2013
, “
Level-Set Methods for Structural Topology Optimization: A Review
,”
Struct. Multidiscip. Optim.
,
48
(
3
), pp.
437
472
.
10.
Sigmund
,
O.
, and
Petersson
,
J.
,
1998
, “
Numerical Instabilities in Topology Optimization: A Survey on Procedures Dealing With Checkerboards, Mesh-Dependencies and Local Minima
,”
Struct. Optim.
,
16
(
1
), pp.
68
75
.
11.
van Dijk
,
N.
,
Langelaar
,
M.
, and
Keulen
,
F.
,
2012
, “
Explicit Level-Set-Based Topology Optimization Using an Exact Heaviside Function and Consistent Sensitivity Analysis
,”
Int. J. Numer. Methods Eng.
,
91
(
1
), pp.
67
97
.
12.
Hartl
,
D. J.
,
Reich
,
G. W.
, and
Beran
,
P. S.
,
2016
, “
Additive Topological Optimization of Muscular-Skeletal Structures Via Genetic L-System Programming
,”
AIAA
Paper No. 2016-1569.
13.
Deb
,
K.
,
Pratap
,
A.
,
Agarwal
,
S.
, and
Meyarivan
,
T.
,
2002
, “
A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II
,”
IEEE Trans. Evol. Comput.
,
6
(
2
), pp.
182
197
.
14.
Abelson
,
H.
, and
DiSessa
,
A. A.
,
1986
,
Turtle Geometry: The Computer as a Medium for Exploring Mathematics
,
MIT Press
,
Cambridge, MA
.
15.
Hartl
,
D. J.
,
Bielefeldt
,
B. R.
,
Reich
,
G. W.
, and
Beran
,
P. S.
,
2017
, “
Multi-Fidelity Analysis and Experimental Characterization of Muscular-Skeletal Structures Optimized Via Genetic Programming
,”
AIAA
Paper No. 2017-1442.
16.
Bielefeldt
,
B. R.
,
Hartl
,
D. J.
,
Reich
,
G. W.
, and
Beran
,
P. S.
,
2018
, “
Development and Validation of a Genetic L-System Programming Framework for Topology Optimization of Multifunctional Structures
,”
Comput. Struct.
(in press).
17.
Lindenmayer
,
A.
,
1968
, “
Mathematical Models for Cellular Interactions in Development I. Filaments With One-Sided Inputs
,”
J. Theor. Biol.
,
18
(
3
), pp.
280
299
.
18.
Lindenmayer
,
A.
,
1968
, “
Mathematical Models for Cellular Interactions in Development II. Simple and Branching Filaments With Two-Sided Inputs
,”
J. Theor. Biol.
,
18
(
3
), pp.
300
315
.
19.
Prusinkiewicz
,
P.
,
1986
, “
Graphical Applications of L-Systems
,”
Graphics Interface and Vision Interface '86
,
Vancouver, BC, Canada
,
May 26–30
, pp.
247
253
.
20.
Prusinkiewicz
,
P.
,
Lindenmayer
,
A.
, and
Hanan
,
J.
,
1988
, “
Development Models of Herbaceous Plants for Computer Imagery Purposes
,”
15th Annual Conference on Computer Graphics and Interactive Techniques
,
Atlanta, GA
,
Aug. 1–5
, pp.
141
150
.
21.
Prusinkiewicz
,
P.
, and
Lindenmayer
,
A.
,
2012
,
The Algorithmic Beauty of Plants
,
Springer Science & Business Media
,
New York
.
22.
Smith
,
A. R.
,
1984
, “
Plants, Fractals, and Formal Languages
,”
ACM SIGGRAPH Comput. Graphics
,
18
(
3
), pp.
1
10
.
23.
Fortin
,
F.-A.
,
De Rainville
,
F.-M
,
Gardner
,
M.-A.
,
Parizeau
,
M.
, and
Gagné
,
C.
,
2012
, “
DEAP: Evolutionary Algorithms Made Easy
,”
J. Mach. Learn. Res.
,
13
, pp.
2171
2175
.http://www.jmlr.org/papers/volume13/fortin12a/fortin12a.pdf
24.
ABAQUS,
2007
, “
Abaqus Analysis User's Guide
,” Dassault Systèmes, Providence, RI.
25.
Michell
,
A. G. M.
,
1904
, “
LVIII: The Limits of Economy of Material in Frame-Structures
,”
London Edinburgh Dublin Philos. Mag. J. Sci.
,
8
(
47
), pp.
589
597
.
26.
Rozvany
,
G. I. N.
,
Bendsøe
,
M. P.
, and
Kirsch
,
U.
,
1995
, “
Layout Optimization of Structures
,”
ASME Appl. Mech. Rev.
,
48
(
2
), pp.
41
119
.
27.
Bielefeldt
,
B. R.
,
Akleman
,
E.
,
Reich
,
G. W.
,
Beran
,
P. S.
, and
Hartl
,
D. J.
,
2018
, “
Expanding the Design Space Via Graph-Based Interpretation of L-System Encodings for Topology Optimization of Multifunctional Structures Expanding the Design Space Via Graph-Based
,”
29th International Conference on Adaptive Structures and Technologies
,
Seoul, Republic of Korea
,
Sept. 30–Oct. 4
.
28.
Andreassen
,
E.
,
Clausen
,
A.
,
Schevenels
,
M.
,
Lazarov
,
B. S.
, and
Sigmund
,
O.
,
2011
, “
Efficient Topology Optimization in MATLAB Using 88 Lines of Code
,”
Struct. Multidiscip. Optim.
,
43
(
1
), pp.
1
16
.
29.
Otomori
,
M.
,
Yamada
,
T.
,
Izui
,
K.
, and
Nishiwaki
,
S.
,
2015
, “
Matlab Code for a Level Set-Based Topology Optimization Method Using a Reaction Diffusion Equation
,”
Struct. Multidiscip. Optim.
,
51
(
5
), pp.
1159
1172
.
30.
Ben-Tal
,
A.
, and
Bendsøe
,
M. P.
,
1993
, “
A New Method for Optimal Truss Topology Design
,”
SIAM J. Optim.
,
3
(
2
), pp.
322
358
.
31.
Bendsøe
,
M. P.
, and
Sigmund
,
O.
,
2013
,
Topology Optimization: Theory, Methods, and Applications
,
Springer Science & Business Media
,
Berlin
.
32.
Howell
,
L. L.
,
2001
,
Compliant Mechanisms
,
Wiley
,
Hoboken, NJ
.
33.
Sigmund
,
O.
,
1997
, “
On the Design of Compliant Mechanisms Using Topology Optimization
,”
Mech. Struct. Mach.
,
25
(
4
), pp.
493
524
.
34.
Tcherniak
,
D.
, and
Sigmund
,
O.
,
2001
, “
A Web-Based Topology Optimization Program
,”
Struct. Multidiscip. Optim.
,
22
(
3
), pp.
179
187
.
You do not currently have access to this content.