partial boundary conditions

General discussion about TexGen.

Moderators: Martin, Developers

Post Reply
anri
Regular
Posts: 10
Joined: Tue Mar 28, 2017 6:26 pm

partial boundary conditions

Post by anri »

Hi,

I am modelling plain weave fabric, there is no option to set spacing between warp and weft yarns individually, so i used python script to do it and when i change the domain dimensions using the edit domain export it the boundary conditions are all over the place, any ideas why this would happen? i can apply displacement boundary conditions but the results are little off.

And any guide on doing failure analysis of RVE and to predict strength of the fabric?

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

Re: partial boundary conditions

Post by louisepb »

Hi Anri,
You can set the individual yarn settings in the Weave Pattern dialog as described in the User Guide here: http://texgen.sourceforge.net/index.php ... e_2D_Weave and as shown below
YarnSettings.png
YarnSettings.png (34.96 KiB) Viewed 12029 times
Otherwise can you send me your script so that I can see exactly what the problem is? Which export function are you using?

Best regards,
Louise
anri
Regular
Posts: 10
Joined: Tue Mar 28, 2017 6:26 pm

Re: partial boundary conditions

Post by anri »

Hi Louise,

I didn't see that option, my bad, that option worked well but after that when the RVE with domain is generated, i go to edit domain to change the RVE length in warp and weft direction, now if i export it as volume mesh and import it to abaqus or take look at the .inp file bounary conditions are missing bacause the node sets were not generated, any help on this?

i cant attach, the file .inp not allowed
louisepb
Project Leader
Posts: 998
Joined: Tue Dec 08, 2009 2:27 pm
Location: Nottingham

Re: partial boundary conditions

Post by louisepb »

Hi Anri,

Are you now changing the spacing in the Weave Pattern dialog? If you do that then the domain will automatically be altered to suit and you shouldn't need to edit it. I have just done this and it works fine. There may be a problem with the change that you have made to the domain.

Can you send me the .tg3 file for your model and the .inp file you produce? If you zip them you should be able to attach. If not just send them to me in an email.

Best regards,
Louise
anri
Regular
Posts: 10
Joined: Tue Mar 28, 2017 6:26 pm

Re: partial boundary conditions

Post by anri »

Hi Louise,

I have pasted the link below for the files, the reason i am changing domain is,

spacing between warp yarns: .423
spacing between weft yarns: .438
RVE length along the warp yarns should be .846
RVE length along the weft yarns should be .876
Does that make sense or my math is wrong, let me know what you think about it?

https://app.box.com/s/h7vsdh7nlqquih8fgm8b1bue3650amst

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

Re: partial boundary conditions

Post by louisepb »

Hi Anri,
I can't quite work out what's going on with your textile. The domain in the weft direction is 0.8758 rather than 0.876 but that matches the repeats so it should be ok. The yarns don't seem to be evenly spaced. Did you change the spacing for each yarn?

I created a textile as near to the one you've created as I could. In the initial wizard dialog I set the spacing to 0.423. This sets the spacing for all of the yarns. In the pattern dialog I selected the two warp yarns and changed the spacing to 0.438. TexGen then automatically adjusts the size of the domain and creates a textile with the domain size that you've specified. You shouldn't need to change it. The volume mesh export then creates the node sets, boundary conditions etc. I loaded the model into Abaqus and the node sets all look to be correct.

Hope that helps,
Louise
anri
Regular
Posts: 10
Joined: Tue Mar 28, 2017 6:26 pm

Re: partial boundary conditions

Post by anri »

Hi Louise,

This is what i realized,

warp count is 60 /inch
fill count is 58 /inch
Therefore warp spacing is .423
weft spacing is .438

So this tells me that RVE length/width along warp direcion is .876
RVE length/width along weft direction is .846
Texgen was setting the above dimensions correctly, which i assumed were wrong and i went on swapping the RVE lengths by changing the domain dimensions along x and y directions.
so i ended up with,
RVE length/width along warp direction .846
RVE length/width along weft direction .876

Let me know if i got it right this time!
And any guidance on how to go about doing tensile and damage analysis with the RVE?
Can i use the built-in models like Tsai-wu or i need to right subroutine to do it in abaqus?

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

Re: partial boundary conditions

Post by louisepb »

Hi Anri,

If I understand you correctly it sounds like this is correct. Basically, if you put in the spacings correctly then TexGen should generate the correct size RVE and the node sets etc should be correct.

I'm afraid that I'm not an expert in using Abaqus. I think it's up to you to decide whether you want to use the built-in damage criteria or write your own. You would be better asking this on an Abaqus forum or someone in your institution who knows more about Abaqus analysis.

Best regards,
Louise
anri
Regular
Posts: 10
Joined: Tue Mar 28, 2017 6:26 pm

Re: partial boundary conditions

Post by anri »

Cool! Thanx Louise
Post Reply