A simple MATLAB draping code for fiber-reinforced composites with application to optimization of manufacturing process parameters

This paper presents a simple code written in MATLAB for simulating and optimizing the draping of a composite material fabric onto a mold. Being simple and kinematically based, the algorithm can be used to predict the final fiber orientations after a fabric has adapted to a double-curved mold surface. These fiber orientations will in turn govern the mechanical properties of the composite part and a draping analysis is thus advantageous in connection with a structural analysis as well as manufacturing. The code is intended for educational purposes and can be found in the Appendix of the paper and on the repository at https://doi.org/10.5281/zenodo.4316860 along with a Python implementation. After a description of the code, various extensions are introduced, including a framework for optimization of the draping parameters.

[1]  T. Vu-khanh,et al.  Forming of Woven Fabric Composites , 1994 .

[2]  James A. Sherwood,et al.  Characterization of mechanical behavior of woven fabrics: Experimental methods and benchmark results , 2008 .

[3]  Paolo Ermanni,et al.  A novel computational framework for structural optimization with patched laminates , 2019, Structural and Multidisciplinary Optimization.

[4]  Malin Åkermo,et al.  Cost/weight optimization of composite prepreg structures for best draping strategy , 2010 .

[5]  Michael Keefe,et al.  A Simulation of the Draping of Bidirectional Fabrics over Arbitrary Surfaces , 1990 .

[6]  A. Pressley Elementary Differential Geometry , 2000 .

[7]  R. E. Robertson,et al.  Fiber rearrangements during the molding of continuous fiber composites. I. Flat cloth to a hemisphere , 1981 .

[8]  Philip G. Harrison,et al.  Modelling the forming mechanics of engineering fabrics using a mutually constrained pantographic beam and membrane mesh , 2016 .

[9]  Frank Henning,et al.  Multi-Objective Patch Optimization with Integrated Kinematic Draping Simulation for Continuous–Discontinuous Fiber-Reinforced Composite Structures , 2018 .

[10]  Jun Wang,et al.  The draping of woven fabric preforms and prepregs for production of polymer composite components , 1999 .

[11]  J. Sherwood,et al.  Predictive model for the detection of out-of-plane defects formed during textile-composite manufacture , 2015 .

[12]  Amir A. Zadpoor,et al.  From flat sheets to curved geometries: Origami and kirigami approaches , 2017 .

[13]  Modelling of composite sheet forming: a review , 2002 .

[14]  H. M. Taylor,et al.  39—The Fitting of Woven Cloth to Surfaces , 1956 .

[15]  Fabrice Morestin,et al.  Hypoelastic, hyperelastic, discrete and semi-discrete approaches for textile composite reinforcement forming , 2010 .

[16]  Mpf Sutcliffe,et al.  Multi-objective optimisation of woven composite draping using genetic algorithms , 2006 .

[17]  Otto Bergsma,et al.  Three Dimensional Simulation of Fabric Draping , 1995 .

[18]  Christian Krogh,et al.  Modeling the robotic manipulation of woven carbon fiber prepreg plies onto double curved molds: A path-dependent problem , 2019, Journal of Composite Materials.

[19]  G. Hivet,et al.  The bias-extension test for the analysis of in-plane shear properties of textile composite reinforcements and prepregs: a review , 2017 .