Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-06T00:11:06.459Z Has data issue: false hasContentIssue false

Inductive machine learning of optimal modular structures: Estimating solutions using support vector machines

Published online by Cambridge University Press:  19 September 2007

Sean Hanna
Affiliation:
University College London, London, United Kingdom
Rights & Permissions [Opens in a new window]

Abstract

Structural optimization is usually handled by iterative methods requiring repeated samples of a physics-based model, but this process can be computationally demanding. Given a set of previously optimized structures of the same topology, this paper uses inductive learning to replace this optimization process entirely by deriving a function that directly maps any given load to an optimal geometry. A support vector machine is trained to determine the optimal geometry of individual modules of a space frame structure given a specified load condition. Structures produced by learning are compared against those found by a standard gradient descent optimization, both as individual modules and then as a composite structure. The primary motivation for this is speed, and results show the process is highly efficient for cases in which similar optimizations must be performed repeatedly. The function learned by the algorithm can approximate the result of optimization very closely after sufficient training, and has also been found effective at generalizing the underlying optima to produce structures that perform better than those found by standard iterative methods.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 2007
Figure 0

Fig. 1. The (left) iterative optimization process is replaced entirely by the function learned by the (right) support vector machine.

Figure 1

Fig. 2. A modular structure fabricated by stereolithography.

Figure 2

Fig. 3. An illustration of a change in the geometry and topology of a structure.

Figure 3

Fig. 4. A modular space frame forming a cantilever beam. Both have the same overall mass and topology, but (top) identical modules deflect far more under loading than do the (bottom) individually optimized ones.

Figure 4

Fig. 5. The relative stiffness of members constructed at varying angles from the horizontal plane.

Figure 5

Fig. 6. Different force inputs result in ideal geometry outputs.

Figure 6

Fig. 7. Samples of the stiffness function of a given topology for (left) homogeneous struts and (right) struts that vary in stiffness as a function of the angle. In these plots increased stiffness is upward: the gradient is ascended in optimization.

Figure 7

Fig. 8. Probability distributions of the x-axis, y-axis, and z-axis components of input force vector x are based on a normal distribution with mean 0. [A color version of this figure can be viewed online at www.journals.cambridge.org]

Figure 8

Fig. 9. Probability distributions of the x-axis, y-axis, and z-axis components of the nodal points y are asymmetrical in physical space, the result of optimization; (top) model A and (bottom) model B. [A color version of this figure can be viewed online at www.journals.cambridge.org]

Figure 9

Fig. 10. The accuracy of learning increases with increased training.

Figure 10

Fig. 11. The performance and learned improvements over the training set.

Figure 11

Fig. 12. The performance and learned improvements over the training set; (—) deflection and (···) principal stress.

Figure 12

Table 1. Performance of modular cantilever beams produced by gradient descent (GD) and support vector machine (SVM)