geometric modelling of textiles - texgen

22
1 Geometric Modelling of Textiles Martin Sherburn Supervised by Professor Andrew Long Dr. Arthur Jones

Upload: others

Post on 27-Oct-2021

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Geometric Modelling of Textiles - TexGen

1

Geometric Modelling ofTextiles

Martin SherburnSupervised byProfessor Andrew LongDr. Arthur Jones

Page 2: Geometric Modelling of Textiles - TexGen

2

Introduction

Geometric modelling- Types of textile architecture- Modelling strategy- Implementation (TexGen)- GUI- Python interface

- Current developments- Applications- Distribution

Page 3: Geometric Modelling of Textiles - TexGen

3

Types of textile architecture

2D Weave 3D Weave

Triaxial braid Weft-knitNon-crimp fabric

Page 4: Geometric Modelling of Textiles - TexGen

4

Modelling strategy

Yarn centreline represented by a spline

Page 5: Geometric Modelling of Textiles - TexGen

5

Modelling strategy

Yarn cross-section defined as aparametric equation in two dimensions

Ellipse

Page 6: Geometric Modelling of Textiles - TexGen

6

Modelling strategy

Yarn cross-section defined as aparametric equation in two dimensions

Power ellipse

Page 7: Geometric Modelling of Textiles - TexGen

7

Modelling strategy

Yarn cross-section defined as aparametric equation in two dimensions

Lenticular

Page 8: Geometric Modelling of Textiles - TexGen

8

Modelling strategy

Yarn surface is defined as a parametricequation of two variables combining thecentreline and cross-section equations

Page 9: Geometric Modelling of Textiles - TexGen

9

Modelling strategy

Yarn with varying cross-section along itslength demonstrating modelling flexibility

Page 10: Geometric Modelling of Textiles - TexGen

10

Progress

Geometric modelling- Types of textile architecture- Modelling strategy- Implementation (TexGen)- GUI- Python interface

- Current developments- Applications- Distribution

Page 11: Geometric Modelling of Textiles - TexGen

11

Implementation

Written in C++ with the use of various 3rd

party open source libraries

Page 12: Geometric Modelling of Textiles - TexGen

12

Graphical user interface

Windows

Linux

Page 13: Geometric Modelling of Textiles - TexGen

13

Python interface

Python is a popular high-levelprogramming language

Ideal for batch processing andautomation of tasks commonlyperformed manually

Page 14: Geometric Modelling of Textiles - TexGen

14

Progress

Geometric modelling- Types of textile architecture- Modelling strategy- Implementation (TexGen)- GUI- Python interface

- Current developments- Applications- Distribution

Page 15: Geometric Modelling of Textiles - TexGen

15

Current developments

Volume meshing algorithm implemented in TexGen

Page 16: Geometric Modelling of Textiles - TexGen

16

Current developments

Geometry solving algorithm using a combinationof spring elements to model contact forces andplate elements to model yarn bending

Page 17: Geometric Modelling of Textiles - TexGen

17

Applications

Textile mechanics Textile permeability Textile composites mechanics Textile composite heat transfer Textile composite viscous forming …

Page 18: Geometric Modelling of Textiles - TexGen

18

Distribution

TexGen released as open sourcesoftware licensed under GNU PublicLicense (GPL)

Hosted on SourceForge: acollaborative revision control andsoftware development managementsystem.

http://texgen.sourceforge.net/

Page 19: Geometric Modelling of Textiles - TexGen

19

Distribution

Online facilities: Wiki website containing TexGen

documentation, applications and usersubmitted scripts in the future.

Forum for discussion, help and feedback. Subversion version control. Download mirrors located all around the

world. Tracker system for feature requests, bug

reports and user submitted patches.

Page 20: Geometric Modelling of Textiles - TexGen

20

Distribution

SourceForge statistics

Total downloads since October 2006: 587

Page 21: Geometric Modelling of Textiles - TexGen

21

Distribution

SourceForge statistics

Total website hits since October 2006: 84,076

Page 22: Geometric Modelling of Textiles - TexGen

22

Conclusions

A geometric modelling softwarepackaged named TexGen has beendeveloped and distributed over theinternet as open source for all touse, extend and/or modify.