Knitting is an effective technique for producing complex three-dimensional surfaces owing to the inherent flexibility of interlooped yarns and recent advances in manufacturing providing better control of local stitch patterns. Fully yarn-level modelling of large-scale knitted membranes is not feasible. Therefore, we consider a two-scale homogenisation approach and model the membrane as a Kirchhoff-Love shell on the macroscale and as Euler-Bernoulli rods on the microscale. The governing equations for both the shell and the rod are discretised with cubic B-spline basis functions. The solution of the nonlinear microscale problem requires a significant amount of time due to the large deformations and the enforcement of contact constraints, rendering conventional online computational homogenisation approaches infeasible. To sidestep this problem, we use a pre-trained statistical Gaussian Process Regression (GPR) model to map the macroscale deformations to macroscale stresses. During the offline learning phase, the GPR model is trained by solving the microscale problem for a sufficiently rich set of deformation states obtained by either uniform or Sobol sampling. The trained GPR model encodes the nonlinearities and anisotropies present in the microscale and serves as a material model for the macroscale Kirchhoff-Love shell. After verifying and validating the different components of the proposed approach, we introduce several examples involving membranes subjected to tension and shear to demonstrate its versatility and good performance.
翻译:Knitting是生产复杂的三维表面的一种有效技术,这是因为内脏线条的内在灵活性以及最近制造中更好的控制当地缝线模式的进展。 完全线级大规模针织膜膜模型不可行。 因此,我们认为,在宏观尺度和微尺度的Euler-Bernoulli 模型中,采用两种规模的同质化方法,将膜膜作为Kirchhoff-love 外壳,作为Kirchhoff-love 外壳,作为Kirchhoff-lovely 模型,在微尺度上制作复杂的三维表面。 在离线学习阶段,壳壳体和棒的治理方程式与立B立方基功能分离。 非线性微观规模问题的解决需要大量时间,因为大规模变形和强制实施接触限制,使得传统的在线同质化方法不可行。 为了回避这一问题,我们使用事先经过训练的统计高空高估进程回归模型来绘制宏观层次压力的模型。 在离线学习阶段,GPR模型通过解决微尺度问题, 将一些经过训练的变现的变现的变压模型进行,然后进行。