Nastran composites FEA
Nastran composites FEA
(OP)
Does anyone know how to detect or display which elements are missing an orientation in Nastran 9. I use Femap as the modeler and before Femap calls Nastran I get an error that says: "18 laminate elements were written with default orientation. Usualy laminates require a specific orientation". My model is very large and it would take me a very long time to find these elements. I called Nastran support but they could not help me. After i click ok on the error message, the program keeps running and i get answers, which seem right. There are no warnings or listing on the elements that have been given a default orientation. Thanks for your help!





RE: Nastran composites FEA
Field 2 3 4 5 6 7 8
CQUAD4 1 10 16 4 5 17 45.
CQUAD4 2 10 4 10 11 5
Orientation angle ^^^^
RE: Nastran composites FEA
What did the Nastran support people tell you to try? Did my suggestion help?
RE: Nastran composites FEA
about 15000 elements and finding about 100 elements with
no number in those spots, i gave up. I still had 25000 elements to go and had found 100 elements supposedly with
no orientation, i figured it wasn't working. I'm gonna split the model into several parts, and reapply orientation
according the the lay-up of each section. Thanks.
RE: Nastran composites FEA
RE: Nastran composites FEA
RE: Nastran composites FEA
Sorry for the missleading coment Nastran support team. You guys rock!
To run this, you need to have the API toolbar active (Tools>API Programming). You can just delete the default entry that is in there and copy and paste what is below into the window.
Sub Main
Dim App As femap.model
Set App = GetObject(,"femap.model")
Dim s As femap.Set
Set s = App.feSet
Dim g As femap.Group
Set g = App.feGroup
Dim e As femap.Elem
Set e = App.feElem
While (e.Next())
If (e.type = FET_L_LAMINATE_PLATE ) Or (e.type = FET_P_LAMINATE_PLATE ) Then
If ( Not e.MaterialAngleFlag ) Then
s.Add(e.ID)
End If
End If
Wend
g.title = "Lam with No Orient"
g.SetAdd(FT_ELEM, s.ID)
g.Put(g.NextEmptyID)
End Sub
You can click on the “play” button to run the script. At the end you should have a new group with all the laminate elements included.
Then, all you have to is list the elements without orientation.