-
Notifications
You must be signed in to change notification settings - Fork 2
Functions from ops_vis() #85
Comments
The functions that plot fiber stress/strain as a heat map definitely should be ported - I was planning something similar already. I can do this, I have plans to extend the existing fiber functions to 3D. I like the moment/shear distribution functions and have a few thoughts:
I was thinking of implementing the elastic moment/shear distributions as events. i.e. you click on the element, and see the internal distribution of forces/strains. You could then animate these plots over model time. For the mode shapes, I was thinking of modifying the existing plot_mode_shape() so that the user can cycle through modes with a button push. This is a fairly straight forward add, but will likely require that the function is converted to a class. |
As far as I understand, this is just the elastic distribution. It is not valid for non-linear analysis cases. I can see this being used in classroom teaching (Statics, Structural Analysis I, II etc.).
I like this idea.
I guess a good way is to have a function like
I have tried this locally a few months ago. It worked on the terminal but did not work on Jupyter Notebooks. |
See #86. I have shared my script with modeshape buttons to save you some work if you haven't started it yet. You can clean it. |
Let's discuss what can be imported from ops_vis().
Display elastic moment and shear distribution on elements.
Display of stress and strain in 2D shell elements. This display is great but this method does not work for 3D elements.
Animation of mode-shapes. Not a priority but cool to have it.
@sewkokot We would love your inputs. Even if you don't have time to code, we would appreciate your guidance towards specific Matplotlib functions that could make our life easier.
@cslotboom what functions would you like to help import? I can take care of the shell element stress/strain display since I am already working on it.
The text was updated successfully, but these errors were encountered: