-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Example "demo_cantilever_3el_3d.py" with ElasticTimoshenkoBeam element #41
Comments
@juancaFS Thank you for the bug report. Please update the package and let me know if it works. |
@sewkokot Thank you for your answer. I noted that in settings.py and model.py of this last update there are now the ELE_TAG corresponding to the ElasticTimoshenkoBeam in 2D. I tried using this element in the 2D example "demo_portal_frame.py" and it works very good. However, my initial comment was regarding the ElasticTimoshenkoBeam element in 3D which still does not work with this update. |
For me the current opsvis version works with the ElasticTimoshenkoBeam element in 3D (both for
|
@juancaFS, I work on the locally compiled OpenSees sources which include the following fix for the ElasticTimoshenko3d element The current openseespy pip package does not include this commit and therefore produces errors for opsvis. You can see that |
OK, thank you for your explanation. |
Hello, in the example "demo_cantilever_3el_3d.py" I tried to replace the elasticBeamColumn elements with the 3D ElasticTimoshenkoBeam element just for check it, but the command opsv.plot_model() did not work for this 3D element.
I just modified in the code:
ops.element('ElasticTimoshenkoBeam', 1, 1, 2, E, G, A, J, Iy, Iz, A, A, gTTagz)
ops.element('ElasticTimoshenkoBeam', 2, 2, 3, E, G, A, J, Iy, Iz, A, A, gTTagx)
ops.element('ElasticTimoshenkoBeam', 3, 3, 4, E, G, A, J, Iy, Iz, A, A, gTTagy)
Run in VSCode
Python 3.9.13
Openseespy 3.4.0.5
Opsvis 1.0.21
demo_cantilever_3el_3d.zip
The text was updated successfully, but these errors were encountered: