An Interactive Structural Optimization of Space Frame Structures Using Machine Learning
- 559 Downloads
The conventional methods used for structural optimization are handled by iterative simulation and evaluation runs, that are developed specifically for each problem, these processes can become computationally expensive very quickly. This work describes an approach to optimization of free form space structures, using Finite Element Analysis and Machine Learning, to overcome long computation periods.
As Hajela and Berke also state, approaching a structural problem as a single optimization problem results in a large dimensionality problem that can be cumbersome to solve by heuristic methods that are commonly used for the optimization of complex problems. Subsampling the problem into smaller independent parts can ease the problem-solving process. Through the use of artificial neural networks, the solutions can be obtained in parallel .
Through their modularity, space frames can be decomposed into sub-structures that share the same topology, and the complex problem can be simplified into independent modules. A supervised learning algorithm (in this case Back Propagation) is trained on a set of optimized modules to execute an optimal geometry for each structural node in parallel on a given load.
The trained ANN can be applied to any spaceframe structure regardless of their topology, size or complexity. This strategy shifts the optimization procedure from being a problem-specific process to domain-specific process, where within the same domain different problems can be solved. Thus the procedure becomes more sustainable.
KeywordsMachine learning structural optimization Finite element analysis
- 5.Swift, R.A., Batil, S.M.: Application of neural networks to preliminary structural design. In: 32nd Structures, Structural Dynamics, and Materials Conference, Baltimore, MD, U.S.A. (1991)Google Scholar
- 6.Hanna, S.: Inductive machine learning of optimal modular structures: estimating solutions using support vector machines. AI EDAM 21(4), 351–366 (2007)Google Scholar
- 7.Preisinger, C.: Linking structure and parametric geometry. Archit. Des. 83, 110–113 (2013)Google Scholar
- 8.Mitchell, T.: The Discipline of Machine Learning. School of Computer Science, Carnegie Mellon University Pittsburgh, PA, (2006)Google Scholar
- 10.Grosse, R.: Lecture 15: Exploding and Vanishing Gradients (2017). http://www.cs.toronto.edu/~rgrosse/courses/csc321_2017/readings/L15ExplodingandVanishingGradients.pdf
- 12.Vierlinger, R.: Towards Ai Drawing Agents (2015)Google Scholar
- 13.Wagarachchi, M., Karunananda, A.: Optimization of artificial neural network architecture using neuroplasticity. Int. J. Artif. Intell. 15(1), 112–125 (2017)Google Scholar
- 14.Towards Data Science. https://towardsdatascience.com/grid-search-for-model-tuning-3319b259367e. Accessed 05 Apr 2019
- 15.MIT Online Lecture Notes. http://www.mit.edu/~6.s085/notes/lecture3.pdf. Accessed 05 Apr 2019
- 16.Linear regression. En.wikipedia.org. https://en.wikipedia.org/wiki/Linear_regression. Accessed 07 June 2019