K2Engineering Bending display component - Grasshopper2024-03-29T14:33:39Zhttps://www.grasshopper3d.com/forum/topics/k2engineering-bending-display-component?commentId=2985220%3AComment%3A1826220&x=1&feed=yes&xn_auth=noI tried the samples included…tag:www.grasshopper3d.com,2017-10-06:2985220:Comment:18262202017-10-06T20:10:27.795ZRudihttps://www.grasshopper3d.com/profile/RudiAckermann
<p>I tried the samples included in your download of K2Engineering. But it finds unrecognized objects: Materials and Pretension. Any hint?</p>
<p>I tried the samples included in your download of K2Engineering. But it finds unrecognized objects: Materials and Pretension. Any hint?</p> as Alex said, yes pls open a…tag:www.grasshopper3d.com,2017-10-06:2985220:Comment:18255742017-10-06T12:16:59.712ZJonhttps://www.grasshopper3d.com/profile/Frank683
<p>as Alex said, yes pls open a K2Eng group for more discussion...,-)</p>
<p>By the way, thanks for example file. It really help to understand.</p>
<p>I was in ur AAG 2016 workshop and very impressed of K2Eng.</p>
<p>Hope can see more example...e.g. BucklingAnalysis and Wind Load(var. scale...maybe based on Perlin Noise...)</p>
<p></p>
<p></p>
<p>as Alex said, yes pls open a K2Eng group for more discussion...,-)</p>
<p>By the way, thanks for example file. It really help to understand.</p>
<p>I was in ur AAG 2016 workshop and very impressed of K2Eng.</p>
<p>Hope can see more example...e.g. BucklingAnalysis and Wind Load(var. scale...maybe based on Perlin Noise...)</p>
<p></p>
<p></p> Ok!,
at first i was partitio…tag:www.grasshopper3d.com,2017-09-18:2985220:Comment:18152162017-09-18T10:01:51.853Zng5 Alexhttps://www.grasshopper3d.com/profile/ng5
<p>Ok!,</p>
<p></p>
<p>at first i was partitioning my lines list into 4 groups and then provided for E,I,As such as for example</p>
<p></p>
<p>lines</p>
<p>0;0 5 segments</p>
<p>0;1 10 segments</p>
<p>0;2 8 segments</p>
<p>0;3 12 segments</p>
<p></p>
<p>E</p>
<p>0;0 8000</p>
<p>0;1 3500</p>
<p>0;2 5000</p>
<p>0;3 1500</p>
<p>etc</p>
<p></p>
<p>this did not work, but then figured to provide 1 by 1 lists like you suggested, by duplicating accordingly E,I,As. It would be nice though the…</p>
<p>Ok!,</p>
<p></p>
<p>at first i was partitioning my lines list into 4 groups and then provided for E,I,As such as for example</p>
<p></p>
<p>lines</p>
<p>0;0 5 segments</p>
<p>0;1 10 segments</p>
<p>0;2 8 segments</p>
<p>0;3 12 segments</p>
<p></p>
<p>E</p>
<p>0;0 8000</p>
<p>0;1 3500</p>
<p>0;2 5000</p>
<p>0;3 1500</p>
<p>etc</p>
<p></p>
<p>this did not work, but then figured to provide 1 by 1 lists like you suggested, by duplicating accordingly E,I,As. It would be nice though the components to work on list or tree access, unless this causes problems.</p>
<p></p>
<p>An exception is the bar self weight component, which although provided an 1 by 1 lists input it outputs the following, working in cross reference i think,</p>
<p></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769322336?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2769322336?profile=RESIZE_1024x1024" class="align-full" width="721"/></a>my workaround was to graft inputs, flatten the output, in order to match the items one by one.</p>
<p></p>
<p>than you again</p>
<p></p>
<p>best</p>
<p>alex</p> Hi again Alex,
Yes, you can…tag:www.grasshopper3d.com,2017-09-18:2985220:Comment:18149822017-09-18T07:45:17.346ZCecilie Brandt-Olsenhttps://www.grasshopper3d.com/profile/CecilieBrandtOlsen
<p>Hi again Alex,</p>
<p></p>
<p>Yes, you can find some benchmark studies in the appendix of this document:</p>
<p><a href="http://www.ceciliebrandt.com/cases/calibrated-modelling-of-form-active-structures/" target="_blank">http://www.ceciliebrandt.com/cases/calibrated-modelling-of-form-active-structures/</a></p>
<p></p>
<p>You can definitely have different E,A,I values along a polyline. Just make sure that you input as many line segments as E,A,I values then it should work (i.e. parallel lists…</p>
<p>Hi again Alex,</p>
<p></p>
<p>Yes, you can find some benchmark studies in the appendix of this document:</p>
<p><a href="http://www.ceciliebrandt.com/cases/calibrated-modelling-of-form-active-structures/" target="_blank">http://www.ceciliebrandt.com/cases/calibrated-modelling-of-form-active-structures/</a></p>
<p></p>
<p>You can definitely have different E,A,I values along a polyline. Just make sure that you input as many line segments as E,A,I values then it should work (i.e. parallel lists of geometry and properties). I hope that makes sense.</p>
<p></p>
<p>Ps. you're right, I should create a group for K2Eng.</p> if you get a chance to answer…tag:www.grasshopper3d.com,2017-09-15:2985220:Comment:18141112017-09-15T23:07:46.418Zng5 Alexhttps://www.grasshopper3d.com/profile/ng5
<p>if you get a chance to answer the previous question, i was wondering also if it is possible to input more than one E value in the rod and bar components. it seems now the components work on single value, so that it is not possible to distribute along one rod, different E's to selected line segments.</p>
<p></p>
<p>thank you</p>
<p>best alex</p>
<p>if you get a chance to answer the previous question, i was wondering also if it is possible to input more than one E value in the rod and bar components. it seems now the components work on single value, so that it is not possible to distribute along one rod, different E's to selected line segments.</p>
<p></p>
<p>thank you</p>
<p>best alex</p> Hello Cecilie,
thank you for…tag:www.grasshopper3d.com,2017-09-15:2985220:Comment:18136462017-09-15T10:12:23.313Zng5 Alexhttps://www.grasshopper3d.com/profile/ng5
<p>Hello Cecilie,</p>
<p></p>
<p>thank you for the answer and for the plugin.</p>
<p></p>
<p>I am sorry, my question wasn't clear in the first place. I am calculating bending stress using the formula σ=(E*t)/(2*r). the results i am getting are very similar to the rod bending stress output (two to three decimals minor differences). The r is coming out of an evaluate curvature component, which evaluates an interpolated curve of the polyline points. These results are used as length for lines, that…</p>
<p>Hello Cecilie,</p>
<p></p>
<p>thank you for the answer and for the plugin.</p>
<p></p>
<p>I am sorry, my question wasn't clear in the first place. I am calculating bending stress using the formula σ=(E*t)/(2*r). the results i am getting are very similar to the rod bending stress output (two to three decimals minor differences). The r is coming out of an evaluate curvature component, which evaluates an interpolated curve of the polyline points. These results are used as length for lines, that are perpendicular to the curve.</p>
<p></p>
<p>Doh, i did not think to take a look at the code posted in github. this will answer some following questions i had, about how the calculations are done etc.</p>
<p></p>
<p>I have read in <a rel="nofollow" href="http://formatengineers.com/research/kangaroo2-structural-benchmarking.html" target="_blank">this page</a>, that you did some benchmarking of k2engineering. Are the results published? I would to cite your work in my thesis.</p>
<p></p>
<p>thank you again for your response.</p>
<p></p>
<p>best</p>
<p>alex</p>
<p></p>
<p>ps.</p>
<p>please consider creating a group for k2eng plugin.</p>
<p></p>
<p></p> The rod goal, which calculate…tag:www.grasshopper3d.com,2017-09-15:2985220:Comment:18135642017-09-15T07:25:46.546ZCecilie Brandt-Olsenhttps://www.grasshopper3d.com/profile/CecilieBrandtOlsen
<p>The rod goal, which calculates the bending moment, is based on a model that uses two consecutive line segments and describes the moment at the shared vertex. That's why you don't get one value per line segment but rather one value per shared vertex (end hence also why you don't get a moment at the end points).</p>
<p></p>
<p>Wrt the display, it is only for visual purposes - don't use the length of the lines to compare to your moment values. The lengths are mapped values from the bending…</p>
<p>The rod goal, which calculates the bending moment, is based on a model that uses two consecutive line segments and describes the moment at the shared vertex. That's why you don't get one value per line segment but rather one value per shared vertex (end hence also why you don't get a moment at the end points).</p>
<p></p>
<p>Wrt the display, it is only for visual purposes - don't use the length of the lines to compare to your moment values. The lengths are mapped values from the bending moments (but there are some tweaks to deal with certain situations). You can see how it's done here: <br/><br/><a href="https://github.com/CecilieBrandt/K2Engineering/blob/master/K2Engineering/K2Engineering/BendingVisualisation.cs" target="_blank">https://github.com/CecilieBrandt/K2Engineering/blob/master/K2Engineering/K2Engineering/BendingVisualisation.cs</a><br/><br/>If you want to compare your results with the ones from K2E then compare to the M output values.</p>