transformation issue
Moderators: silvia, selimgunay, Moderators
transformation issue
I've built a 2D model, and am getting results using Linear transformations for all elements save 2, which are pinned-base columns, and use a PDelta transformation. When I try to replace the PDelta transformations for Corotational transformations, I get a repeating error message:
CorotCrdTransf2d::getGlobalResistingForce: affect of Po not implemented yet.using zero value
Any ideas/thoughts? Thanks in advance
CorotCrdTransf2d::getGlobalResistingForce: affect of Po not implemented yet.using zero value
Any ideas/thoughts? Thanks in advance
-
- Posts: 123
- Joined: Tue Oct 31, 2006 10:40 am
- Location: k.n.toosi University
unfortunately, my model has gotten a bit large and cumbersome to post here.
The issue is that, during each load step (static or transient) when using the Corotational transformation for ANY element in the model, I get the error/warning message posted above. This issue does not appear when using a PDelta transformation. The model is of a container crane, which is essentially a pinned-base portal frame supporting a large superstructure.
The issue is that, during each load step (static or transient) when using the Corotational transformation for ANY element in the model, I get the error/warning message posted above. This issue does not appear when using a PDelta transformation. The model is of a container crane, which is essentially a pinned-base portal frame supporting a large superstructure.
while we wait for Frank to return and look at the OpenSees code, please double and triple-check your model.
start with something simple and see exactly what is causing the problem.
start with something simple and see exactly what is causing the problem.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
-
- Posts: 123
- Joined: Tue Oct 31, 2006 10:40 am
- Location: k.n.toosi University
Well, I have found the issue. Unfortunately, it isn't just a dumb mistake on my part.
It appears that the corotational transformation has issues when a uniform load is defined along the the axial direction of an element. This can easily be seen in Ex4.Portal2D.build.ElasticElement.tcl, if a uniform axial load is defined along one of the columns, and the corotational transformation is used for the columns.
Is there a way around this issue besides defining point loads at nodes along a column length? My model's columns are quite heavy.
It appears that the corotational transformation has issues when a uniform load is defined along the the axial direction of an element. This can easily be seen in Ex4.Portal2D.build.ElasticElement.tcl, if a uniform axial load is defined along one of the columns, and the corotational transformation is used for the columns.
Is there a way around this issue besides defining point loads at nodes along a column length? My model's columns are quite heavy.
interesting problem.
if it is such a big deal to have a distributed p-delta load, you might want to break the columne element down to 2-3 element (not more than that, though)
also, please contact Frank when he returns (after may 26th) with an example of your problem
if it is such a big deal to have a distributed p-delta load, you might want to break the columne element down to 2-3 element (not more than that, though)
also, please contact Frank when he returns (after may 26th) with an example of your problem
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104