Strain Recorders in Brick Element
Moderators: silvia, selimgunay, Moderators
Strain Recorders in Brick Element
Hello,
I need to know the format of the strain output generated for a brick element especially when Ive 2 different brick elements involved.
My script goes like this:
recorder Element -eleRange 1 465 -time -file epsilon_All_1.eps material 2 strain;
My elements 450 to 465 are of material 1 and 1 to 450 are material 2. How to correctly define recorders for them which can give strains at all gaussian points??
Help of any form will be highly appreciated.
Thanks
I need to know the format of the strain output generated for a brick element especially when Ive 2 different brick elements involved.
My script goes like this:
recorder Element -eleRange 1 465 -time -file epsilon_All_1.eps material 2 strain;
My elements 450 to 465 are of material 1 and 1 to 450 are material 2. How to correctly define recorders for them which can give strains at all gaussian points??
Help of any form will be highly appreciated.
Thanks
Re: Strain Recorders in Brick Element
for the strains at all gauss points with a stdBrick element use
recorder Element -eleRange 1 465 -time -file epsilon_All_1.eps strains
recorder Element -eleRange 1 465 -time -file epsilon_All_1.eps strains
Re: Strain Recorders in Brick Element
Thanks a lot Sir. Does this hold good for stresses too?
Re: Strain Recorders in Brick Element
indeed it does.
Re: Strain Recorders in Brick Element
Thanks for your time Sir!
Re: Strain Recorders in Brick Element
One more query Sir. Does it give output in format 11 22 33 12 23 13 from element 1 to 465 at gauss point 1 and then follows the same format for gauss point 2 and so on ,or it follows any other pattern---say like starts with element 1: 11 22 33 12 23 13 for Gauss Points 1 to 8 simultaneously(means 48 values at a time for each element ) and then moves to next element.
Re: Strain Recorders in Brick Element
If you want to know the output just save it as an xml file that will tell you what each column is. All you need is to change '-file' to '-xml' and have the extension as .xml
Re: Strain Recorders in Brick Element
Thanks brag006.
This is what I got:
<ElementOutput eleType="BbarBrick" eleTag="1" node1="103" node2="100" node3="114" node4="116" node5="53" node6="51" node7="63" node8="64">
<GaussPoint number="1">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
<GaussPoint number="2">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
<GaussPoint number="3">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
<GaussPoint number="4">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
<GaussPoint number="5">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
<GaussPoint number="6">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
<GaussPoint number="7">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
<GaussPoint number="8">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
</ElementOutput>
It makes me conclude that it gives all 48 strain values (at 8 gauss points) for each element at once. But the format is 11 22 33 12 13 23 and not 11 22 33 12 23 13 as mentioned in other posts by fmk sir. Is it right? I'm using bbar brick element by the way.
This is what I got:
<ElementOutput eleType="BbarBrick" eleTag="1" node1="103" node2="100" node3="114" node4="116" node5="53" node6="51" node7="63" node8="64">
<GaussPoint number="1">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
<GaussPoint number="2">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
<GaussPoint number="3">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
<GaussPoint number="4">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
<GaussPoint number="5">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
<GaussPoint number="6">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
<GaussPoint number="7">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
<GaussPoint number="8">
<NdMaterialOutput classType="101" tag="2">
<ResponseType>eps11</ResponseType>
<ResponseType>eps22</ResponseType>
<ResponseType>eps33</ResponseType>
<ResponseType>eps12</ResponseType>
<ResponseType>eps13</ResponseType>
<ResponseType>eps23</ResponseType>
</NdMaterialOutput>
</GaussPoint>
</ElementOutput>
It makes me conclude that it gives all 48 strain values (at 8 gauss points) for each element at once. But the format is 11 22 33 12 13 23 and not 11 22 33 12 23 13 as mentioned in other posts by fmk sir. Is it right? I'm using bbar brick element by the way.
Re: Strain Recorders in Brick Element
I always thought what it says in the xml file is what you get unless frank has another explanation