Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary...

30
Virtual Textiles and Textile Composites: WiseTex software Stepan V. Lomov Toray Chair for Composite Materials Department of Materials Engineering KU Leuven, Belgium www.composites-kuleuven.be

Transcript of Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary...

Page 1: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

Virtual Textiles and Textile

Composites:

WiseTex software

Stepan V. Lomov

Toray Chair for Composite Materials

Department of Materials Engineering

KU Leuven, Belgium

www.composites-kuleuven.be

Page 2: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

Main publications

25/03/2016 2

1. Lomov, S.V., G. Huysmans, Y. Luo, R. Parnas, A. Prodromou, I. Verpoest, and F.R. Phelan, Textile Composites: Modelling Strategies. Composites part A, 2001. 32(10): 1379-1394.

2. Lomov, S.V., G. Huysmans, and I. Verpoest, Hierarchy of textile structures and architecture of fabric geometric models. Textile Research Journal, 2001. 71(6): 534-543.

3. Verpoest, I. and S.V. Lomov, Virtual textile composites software Wisetex: integration with micro-mechanical, permeability and structural analysis. Composites Science and Technology, 2005. 65(15-16): 2563-2574.

4. Lomov, S.V., D.S. Ivanov, I. Verpoest, M. Zako, T. Kurashiki, H. Nakai, and S. HirosawaMeso-FE modelling of textile composites: Road map, data flow and algorithms. Composites Science and Technology, 2007. 67: 1870-1891.

5. Lomov, S.V., I. Verpoest, J. Cichosz, C. Hahn, D.S. Ivanov, and B. Verleye, Meso-level textile composites simulations: open data exchange and scripting. Journal of Composite Materials, 2014. 48: 621-637

6. Tabatabaei, S.A., S.V. Lomov, and I. Verpoest, Assessment of embedded element technique in meso-FE modelling of fibre reinforced composites. Composite Structures, 2014. 107: 436-446.

7. Tabatabaei, S.A. and S.V. Lomov, Eliminating the volume redundancy of embedded elements and yarn interpenetrations in meso- finite element modelling of textile composites. Computers & Structures, 2015. 152: 142-154

Page 3: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

Contents

25/03/2016 3

1. History and current status of WiseTex

2. Open data formats and scripting

3. Micromechanics and transformation into FE models

4. Conclusion: multi-scale integration

Page 4: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

25/03/2016 4

1. History and current status of WiseTex2. Open data formats and scripting

3. Micromechanics and transformation into FE models

4. Conclusion: multi-scale integration

Page 5: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

Integration of simulation tools for textile composites

25/03/2016 5

S.V. Lomov 27.07.2012

x

z

p

h z(x)

Q

Q

d2

d1

Z

A

B

Internal architecture of the reinforcement

Deformation resistance and change of geometry

Compr. Shear Tension Bending

Perme-ability

M

R=1/K

Drapeability and formability

Impregnation

Production

Mechanical properties and damage

Performance

Structural analysis

Page 6: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

WiseTex: Virtual textiles/composites

25/03/2016 6

Internal geometry: textile unit cell

x

z

p

h z(x)

Q

Q

d2

d1

Z

A

B

WiseTex

LamTex

WeftKnit

woven (2D and 3D) braids

weft-knits NCFlaminates

Virtual reality

VRTex

meso-FE

WiseTex -> Ansys (FETex)

WiseTex -> Abaqus

Composite micromechanics (fast stiffness calculations)

TexComp

Permeability

FlowTex

NXSACOMMeshTex

Page 7: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

WiseTex pre-history

25/03/2016 7

St-Petersburg Leuven

1990 preliminary models

1991 CETKA – DOS

1992

1993 CETKA – Windows

1994

1995 3D coding algorithm Preliminary models

1996

1997 PhD Gommers

1998CETKA 3.1 “true 3D”

textilesPhD Vandeurzen

1999 FlexComp; TC3D

2000 CETKA-KUL

CETKA

(DOS),

1991

CETKA-

KUL, 2000

Page 8: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

WiseTex history

25/03/2016 8

Vers. WiseTex auxiliaries external collaborators

2000 1.1Geometrical models

weaves and braids

2001 1.5 Compression; NCF

2002 2.2In-plane; LamTex;

WeftKnit (M. Moesen)

TexComp

(G. Huysmans)

2003

2004 2.4FETex (S. Kondratiev)

VRTexFlowTex 1.0: LB

T. Peeters

T. Mikolanda

2005 MeshTex conceived M.Zako et al

2006 2.5New braids; Fibre

distribution (V.E. Koissin)

FE manual (D.S.Ivanov)

Link to TexGenM. Sherburn

2007 FlowTex 2.0: FDB. Verleye et al

M. Griebel et al

2008 MeshTex current M.Zako et al

2009 integration SYSPLY P. de Luka et al

2012 3.0 XML; command line integration DIGIMAT Ch. Hanh et al

2013 3.1 Fast voxelisationFlowTex 3.0;

Abaqus exchange script

2013 3.2 Distance fabricsAbaqus: EE

(A. Tabatabaei)

2015 integration NX Open

Page 9: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

WiseTex worldwide

25/03/2016 9

licenses, 2016:

industrial (15)

university (39)

Page 10: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

25/03/2016 10

1. History and current status of WiseTex

2. Open data formats and scripting3. Micromechanics and transformation into FE models

4. Conclusion: multi-scale integration

Page 11: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

Data flow for textile composites

25/03/2016 11

Textile data (TEX)

Textile deformations (DEF)

Specifications and measurements

Textile processing model

Specifications and measurements

Composite processing model

MLTP

Geometrical model (GEO)

meso-FE

Permeability model

Micromechanical model

Thermal, electromagnetic etc models

Meso-level textile geometry preprocessor… … … …

Page 12: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

WiseTex: data open to a user

22/03/2016 Permeability - Skoltech 12

WiseTex or custom software

SV Lomov12

WiseTex 3.0+:

• open XML input and output formats

• “command line” version

New possibilities:

easy integration:

• upstream, with user-defined process models (e.g., braiding process)

• downstream, with user-defined modles of composite (e.g. meso-FE)

scripting:

• parametric studies

• look-up tables (e.g., shear angle)

XML:

textile data

XML: fabric

geometry

custom software

Page 13: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

WiseTex: scripting

22/03/2016 Permeability - Skoltech 13

WiseTex 3.0+:

• open XML input and output formats

• “command line” version

New possibilities:

easy integration:

• upstream, with user-defined process models (e.g., braiding process)

• downstream, with user-defined modles of composite (e.g. meso-FE)

scripting:

• parametric studies

• look-up tables (e.g., shear angle)

XML:

textile data

XML: fabric

geometry

WiseTex or custom software

custom software

command line script

Page 14: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

WiseTex workflow

22/03/2016 Permeability - Skoltech 14

1. Define the textile data

2. Build the geometrical model

3. Control the resulting parameters

After that you can ...

... in WiseTex

• compress the fabric

• shear the fabric

• apply biaxial tension to the fabric

In all these cases:

• deformation – force response is calculated

• the deformed fabric can be stored

... in TexComp

• calculate stiffness matrix of the composite

... in FlowTex

• calculate permeability of the fabric

... in VRTex

• visualise the fabric

... using the WiseTex – Abaqus converting Python script or FETex

• create an Abaqus or ANSYS model of the unit cell

…using software of our partners

• create SACOM, NX Open, LS Dyna or TexGen models

Page 15: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

Example: 3D fabrics for fan blades

25/03/2016 15

Industrial

partnerSnecma, France

Problem

Optimisation of the reinforcement

structure of 3D reinforced composite

fan blades

Project

description

Development of methods and software

tools for prediction of mechanical

properties of 3D angle interlock

composites

TeamG. Perie (Snecma – PhD student @ KU

Leuven), S. V. Lomov

Years 2005 – 2008

Main

innovation

Software tools, used by Snecma for

design of the fan blades

Publication

Lomov, S.V., G. Perie, D.S. Ivanov, I. Verpoest, and D.

Marsal, Modelling 3D fabrics and 3D reinforced composites:

Challenges and solutions. Textile Research Journal, 2011.

81(1): 26-41.

Page 16: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

25/03/2016 16

1. History and current status of WiseTex

2. Open data formats and scripting

3. Micromechanics and transformation into FE models

4. Conclusion: multi-scale integration

Page 17: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

Meso: method of inclusions (1)

25/03/2016 17

2

13

f

mf

m

mf

t

f

E

EV

EEE

EVEVE

22

3322

1111

11

1

f

mf

m

f

mf

m

G

GV

GG

G

GV

GGG

23

23

12

1312

11

11

12

1

23

2223

121312

G

E

VV mf

f

f

Chamis’ model

Matrix data

Page 18: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

Meso: Method of inclusions (2)

25/03/2016 18

1C m s s s

m s m sc c c c

C C C A I A

12

f1

f2

stiffness in local

coordinate system

example:

glass/epoxy

woven

stiffness vs

shear angle

Page 19: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

WiseTex and TexComp

25/03/2016 19

Models of textile geometry

and deformability

Predictive

models of

composites

mechanics

Models of internal structure and

deformation of unit cell of textile

reinforcement:

• woven 2D and 3D

• braided bi- and triaxial

• knitted

Homogenisation of stiffness of

textile composite, based on the

method of inclusions:

any textile reinforcement

described by WiseTex, including

deformed (sheared,

compressed, tensed)

Page 20: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

Road map for meso-FE modelling

25/03/2016 20

Geometric modeller

Geometry corrector

Meshing

Assign material properties

Boundary conditions

FE solver, postprocessor

Homogenisation

Damage analysis

N+1 N

N+2

Page 21: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

Interpenetration of yarn volumes

25/03/2016 21

Page 22: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

MeshTex and SACOM

25/03/2016 22

SACOM,

Visual SACOM

MeshTex

WiseTex Geometric modeller

Geometry corrector

Meshing

Assign material properties

Boundary conditions

FE solver, postprocessor

Homogenisation

Damage analysis

WiseTex, K.U. Leuven

MeshTex, Osaka University

Page 23: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

NX Open

25/03/2016 23

Page 24: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

Mesh superposition

25/03/2016 24

PublicationTerm and FE

software usedIllustration

Fish, 1992 s-element

Zako et al, 2005M3 method

(SACOM)

Jiang et al, 2008

Domain

superposition

(ANSYS)

Iarve et al, 2009

Independent

mesh (own

software)

Tabatabaei et al,

2014

Embedded

elements

(Abaqus)

Page 25: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

Example: 3D woven fabric, mesh

25/03/2016 25

FULL (continuous meshes)

Embedded elements

Page 26: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

Example: woven laminate, shear

25/03/2016 26

Page 27: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

25/03/2016 27

1. History and current status of WiseTex

2. Open data formats and scripting

3. Micromechanics and transformation into FE models

4.Conclusion: multi-scale integration

Page 28: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

Multi-level structural analysis

25/03/2016 28

WiseTex

Local deformation

parameters (thickness,

shear…)

Forming

Internal geometry

Local stiffness [Q]

FE analysis

Stress/strain fields

TexComp

Page 29: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

Multi-level permeability analysis

25/03/2016 29

WiseTex

Local reinforcement deformation

Process model

Local reinforcement geometry

Local permeability

[K]

Filling simulation

Processing parameters

FlowTex

stand-alone application

Page 30: Virtual Textiles and Textile Composites: WiseTex software · St-Petersburg Leuven 1990 preliminary models 1991 CETKA –DOS 1992 1993 CETKA –Windows 1994 1995 3D coding algorithm

WiseTex use in software of third parties

25/03/2016 30

year software company

2006 TexGen U Nottingham File format transformation

WiseTex <> TexGen

2008 MeshTex

SACOM

U Osaka Transformation of WiseTex models in

FE, solution with damage and multi-level

modelling (M3)

2009 SYSPLY ESI Group WiseTex/TexComp routines for local

stiffness calculation in macro-modelling,

linked to forming

2012 Digimat eXstream WiseTex algorithms for textile geometry

used inside Digimat

2013 TexMind TexMind (DE) WiseTex XML format of textile geometry

used as one of TexMind formats

2015

(pilot)

NX Open Siemens WiseTex/TexComp used for

micromechanical calculations and to

create geometrical models of textiles for

FE modelling