Knitted textile

General discussion about TexGen.

Moderators: Martin, Developers

louisepb
Project Leader
Posts: 998
Joined: Tue Dec 08, 2009 2:27 pm
Location: Nottingham

Re: Knitted textile

Post by louisepb »

Hi,

I don't really understand why you don't want to change the script? Surely if you've saved it you can create a new version with the changed parameter?

The effect of changing the radius is to change the node positions in the yarn. If you want to do this from the console then you will need to use the new value of sy to recalculate the nodal positions and then change the positions using the CYarn.ReplaceNode() function.

Best wishes,
Louise
harun
Regular
Posts: 10
Joined: Fri Jan 24, 2020 2:10 am

Re: Knitted textile

Post by harun »

Hi Louise,

Thank you for your reply. Based on your article, I added nodes and adjusted the positions of nodes manually. If I change the script and run it from the beginning, I need to adjust the position of all the nodes. I was trying to find a short way to increase the sy.
harun
Regular
Posts: 10
Joined: Fri Jan 24, 2020 2:10 am

Re: Knitted textile

Post by harun »

Hi Louise,

I applied displacements on the dummy nodes(Dummy0) in the .inp file. to simulate the tensile test. I have a question about that. In TexGen, Does the displacement apply on the volume or on the nodes? Could you explain me why DummyNode0 refers to one single node in the .inp file? Does that node refer to the entire volume?

Thank you,
harun
louisepb
Project Leader
Posts: 998
Joined: Tue Dec 08, 2009 2:27 pm
Location: Nottingham

Re: Knitted textile

Post by louisepb »

Hi Harun,

Increasing sy will have the effect of changing the positions of the nodes. You can either do that manually by calculating the new positions and replacing the nodes in the python console or by moving the nodes in the GUI. Otherwise it's a case of writing your script so that it calculates the positions for you.

Are you using the dry fibre export or one of the others? In the dry fibre export the displacement is applied to the dummy node. In the voxel and volume mesh export the input file is set up as described here http://texgen.sourceforge.net/index.php ... and_Abaqus using the method in Shuguang Li's paper.

Hope that helps,
Louise
harun
Regular
Posts: 10
Joined: Fri Jan 24, 2020 2:10 am

Re: Knitted textile

Post by harun »

Hi Louise,

Thank you for your reply. I am exporting the structure using dry fiber option. From my understanding, the relative displacement of opposite two nodes equal to the displacement of a dummy node. And DummyNode0 is assigned to a single node. If I apply displacement onto Dummy0, does it simulate tensile test? Do I need to apply displacement on more nodes?

Harun
louisepb
Project Leader
Posts: 998
Joined: Tue Dec 08, 2009 2:27 pm
Location: Nottingham

Re: Knitted textile

Post by louisepb »

Hi Harun,

Apologies for the slow reply. I didn't write the boundary conditions but my understanding is that the equations link the boundary node sets and the dummy node. As it is written there are pairs boundary node sets for x, y and z planes assuming that the textile is periodic so that if you apply a displacement in, say, the x direction the yarns are still constrained in the y because of the equations. If you want to simulate a tensile test for a larger section of the textile then you probably need to increase the size of the domain and remove some of the constraints so that the textile is free to deform in the other directions.

I am not an Abaqus expert so it's probably best to take some advice from someone who is more knowledgeable about setting up specific simulations than myself.

Best wishes,
Louise
harun
Regular
Posts: 10
Joined: Fri Jan 24, 2020 2:10 am

Re: Knitted textile

Post by harun »

Hi Louise,

I exported knit structures from TexGen to Abaqus. I am planning on conducting tensile test. At the end of the .inp of Abaqus file,

Dummy0 1 1 0
Dummy0 2 2 0
Dummy0 3 3 0
Dummy1 1 1 0
Dummy1 2 2 0
Dummy1 3 3 0

I was wondering if you could tell me what do these numbers correspond to?

Thank you,
harun
louisepb
Project Leader
Posts: 998
Joined: Tue Dec 08, 2009 2:27 pm
Location: Nottingham

Re: Knitted textile

Post by louisepb »

Hi,

These are parameters for the *Boundary keyword. They are applying constraints for the repeat vectors. You should refer to the Abaqus keywords reference guide for a complete definition of all the parameters.

Best wishes,
Louise
Post Reply