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
partial boundary conditions
Moderators: Martin, Developers
Re: partial boundary conditions
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 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
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 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
Re: partial boundary conditions
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
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
Re: partial boundary conditions
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
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
Re: partial boundary conditions
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
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
Re: partial boundary conditions
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
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
Re: partial boundary conditions
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
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
Re: partial boundary conditions
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
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
Re: partial boundary conditions
Cool! Thanx Louise