How can i get same catenary curve with different numbers of segments?

Hi , i am using kangaroo2 to represent catenary curve.

I read the Kangaroo Manaul @DanielPiker wrote years ago , and i want to try if i can get the same curve under equal total loads with different numbers of segmentation.

https://docs.google.com/document/d/1X-tW7r7tfC9duICi7XyI9wmPkGQUPIm_8sj7bqMvTXs/edit

However, if I distribute the total load according to the numbers of segmentation, I can’t get the same curve right away.

It’s interesting to me how I can get similar results with different kinds of segmentation.

Maybe there is some mechanism to explain the situation?

Thanks a lot!!

catenary.gh (28.7 KB)

To get similar behaviour for different discretizations of the same curve, you need to include a division by segment length in the ‘strength’ input.
This value is the k in Hooke’s law a.k.a. the spring constant, and can be found as EA/L, where E is the Young’s modulus, A is cross section area, and L is segment length.
In your test we can consider E and A to be the same for all cases, so just need to adjust by dividing by L.
Once we do this the different discretizations match up
catenary (1).gh (28.8 KB)

3 Likes

Thank you for the explanation !!!

1 Like