Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Composite orientation
#1
I've been trying to modify the Mystran writer in FreeCAD to write composite cases with orthotropic material and composite laminate cards. I've been referring to the MSC Nastran "Quick" Reference Guide (all 3417 pages of it!). I'm calculating orientation angle relative to the element reference direction as described in the guide. I think I now have this working. I'll share the code when I get it less hacky, eventually I want to read a ply book from a spreadsheet, at the moment I'm hard coding everything just to test it.

It creates a .bdf file which does solve (hooray!), however the results aren't right (boohoo!). I've attached a very simple test file (.txt extension added to allow it's upload to this forum, remove to use). You can see from the PCOMP card (line 41 onwards) that I have the ply orientations all set to 45 degrees. Since this is unbalanced (there are no -45 plies) then there should be strong bend-twist coupling, so the deformed shape should show some twist, but it doesn't. Also if you manually change the values of the plies to all 0 or all 90 and re run then there is nothing like enough difference in the deflection. The difference in modulus between the two directions is about 20x, so the deflection should be an order of magnitude lower for the 0 degree case than the 90 degree case. However they're coming out very similar.

Something clearly isn't being applied correctly. I'm not sure if this is the element orientations, the PCOMP card or the MAT8 card. Any ideas, I'm a bit stumped?


Attached Files
.txt   FEMMeshGmsh.bdf.txt (Size: 1.74 KB / Downloads: 0)
Reply
#2
Ah, so in the error file are the lines:
```
WARNING    : MATERIAL ANGLE FOR TRIA3          x IS NOT USED FOR PLATE ELEMENTS WITH PCOMP PROPERTIES
```
where x is all of my elements!

So the question is: Why is it not using the material angle?


Attached Files
.txt   FEMMeshGmsh.ERR.txt (Size: 25.95 KB / Downloads: 0)
Reply
#3
You will probably be able to response on our discord channel. But also, we are totally redoing the shells so there is little interest in fixing the current shells.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)