geometric modelling of textiles - texgen
TRANSCRIPT
1
Geometric Modelling ofTextiles
Martin SherburnSupervised byProfessor Andrew LongDr. Arthur Jones
2
Introduction
Geometric modelling- Types of textile architecture- Modelling strategy- Implementation (TexGen)- GUI- Python interface
- Current developments- Applications- Distribution
3
Types of textile architecture
2D Weave 3D Weave
Triaxial braid Weft-knitNon-crimp fabric
4
Modelling strategy
Yarn centreline represented by a spline
5
Modelling strategy
Yarn cross-section defined as aparametric equation in two dimensions
Ellipse
6
Modelling strategy
Yarn cross-section defined as aparametric equation in two dimensions
Power ellipse
7
Modelling strategy
Yarn cross-section defined as aparametric equation in two dimensions
Lenticular
8
Modelling strategy
Yarn surface is defined as a parametricequation of two variables combining thecentreline and cross-section equations
9
Modelling strategy
Yarn with varying cross-section along itslength demonstrating modelling flexibility
10
Progress
Geometric modelling- Types of textile architecture- Modelling strategy- Implementation (TexGen)- GUI- Python interface
- Current developments- Applications- Distribution
11
Implementation
Written in C++ with the use of various 3rd
party open source libraries
12
Graphical user interface
Windows
Linux
13
Python interface
Python is a popular high-levelprogramming language
Ideal for batch processing andautomation of tasks commonlyperformed manually
14
Progress
Geometric modelling- Types of textile architecture- Modelling strategy- Implementation (TexGen)- GUI- Python interface
- Current developments- Applications- Distribution
15
Current developments
Volume meshing algorithm implemented in TexGen
16
Current developments
Geometry solving algorithm using a combinationof spring elements to model contact forces andplate elements to model yarn bending
17
Applications
Textile mechanics Textile permeability Textile composites mechanics Textile composite heat transfer Textile composite viscous forming …
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/
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.
20
Distribution
SourceForge statistics
Total downloads since October 2006: 587
21
Distribution
SourceForge statistics
Total website hits since October 2006: 84,076
22
Conclusions
A geometric modelling softwarepackaged named TexGen has beendeveloped and distributed over theinternet as open source for all touse, extend and/or modify.