Grasshopper

algorithmic modeling for Rhino

Hello,

I have a problem about the optimization of a shell. I would  like to create a variable cross section (from 40 cm at the base to 30 cm at the top) of the shell depending on the max displacement. I tried to use the optimizer but as suggested in the examples, but the result is a unique section.

Second question: I also tried to analyse the tensile stresses of the surface, but I don't know how to find the numeric results associated to the lines (red and blu) in KPa or KN/m2.

Thanks,

Carlotta

Views: 443

Attachments:

Replies to This Discussion

Hello Carlotta,

in your example the smallest cross section was already sufficient for the given load (see attached definition).

In order to find the numeric values of the stresses you could use the 'ShellVecResults'-component and use the list of output points 'P' to find the results closest to the position where you want to know the stress values.

Best,

Clemens

Attachments:

Thank you Clemens,
I understood the problem of the cross section.
About the stresses on the shell: I would like to understand if the tensile stresses on the shell are in between a certain values (minimum 30 KPa, maximum 350 KPa). But I can't find the way to obtain numerical value from "shell vector results".

Attachments:

Hello Charlotta,

the easiest way to check where the first principal stress is above a certain limit is to change the numeric range of the color display (see attached file).

The slider 'Layer of results' on the 'ShellView'-component lets you select where through the shellthickness you want to see the stresses (-1 corresponds to the lower, +1 to the uppper side of the shell as specified by the local coordinate system).

Best,

Clemens

Attachments:

RSS

About

Translate

Search

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service