I would like to add a comment (to myself..) and also I think that it will be helpful all users that have been involved with push over analysis in Robot (and used non-linear hinges for that reason) to take place and express any opinion about this issue.
The correct modeling of non-linear hinges, if they are used to model concentrated plasticity in a member (steel, RC) is to set the initial slope of the response curve of it as vertical (i.e the point “B” in the definition of the non-linear hinge model to be placed on the vertical -moment- axis). This can be done approximately as we are not able in Robot to set zero value at the yielding rotation, so it will have a very small value (see attached screen capture “plastic rotation”).
After we run the push over analysis, the value that we are interested in is the one that correspond to the current point on the diagram (i.e to the current step-component of analysis, see again the attached “plastic rotation”). This value of this point of the diagram (the non-linear hinge model) unfortunately is not obtained directly, but it is equal to the difference between the two calculation points that are automatically generated by the program and are viewed in the table of node displacements. This value is equal to the “plastic hinge rotation” or “plastic hinge chord rotation” of the section and it should be compared to the acceptance criteria that (again) unfortunately is not implemented yet in Robot (although the acceptance criteria are defined in the parameters of the non-linear hinge model, see the attached screen capture “Acceptance criteria”, but finally are not calculated !).
If we don’t give that very small value in the non-linear hinge model at the yielding rotation (“point B”), then after the (push over) analysis the total hinge rotation will include the elastic part of rotation twice (one time by the yielding rotation of the non-linear hinge model that we have already assigned and a second time by the actual rotation of the elastic member’s length that is taking place out of the hinge).
Thank you,
P.S There are other (unresolved) issues too when using push over analysis in Robot but at least as concerns the current issue I think that it must be cleared.