An open-source framework for the FE modeling and optimal design of fiber-steered variable-stiffness composite cylinders using water strider algorithm
Mechanics Based Design of Structures and Machines
Ali Kaveh1, Nima Geran Malek1, Armin Dadras Eslamlou1, Mohsen Azimi2
1Centre of Excellence for Fundamental Studies in Structural Engineering, Iran University of Science and Technology, Tehran, Iran
2Department of Civil Engineering, University of British Columbia, Vancouver, BC, Canada
Abstract
As the automated fiber placement (AFP) manufacturing technology is developed, curvilinear fiber path composite structures received extensive attention. Therefore, developing a design framework capable of optimizing such structures is a significant challenge for researchers and engineers in this domain. In this article, an open-source ABAQUS/MATLAB-based framework is developed for the bending-induced buckling design of variable-stiffness (VS) composite cylinders made using the AFP method. The framework is based on an interface between ABAQUS FE packages with MATLAB environment using Python scripting language. In this framework, the optimized fiber angle distribution of steered plies and associated bending-induced buckling load of its FE model is obtained by applying a meta-heuristic optimization algorithm. The developed Python script submits dimensions, angle distributions, as well as loading and boundary conditions to ABAQUS/CAE. This framework can be customized to meet industrial demands. To show such flexibility, different types of metaheuristic optimization algorithms and aspect ratios are applied, and the associated problems are optimized separately. In addition to the simplicity and versatility of the proposed framework, the results indicate the higher performance of a novel metaheuristic, the so-called Water Strider Algorithm (WSA). Moreover, this framework can be used for finite element modeling and analysis in the metamodeling step for composite cylinders with higher aspect ratios.