Getting Error While Trying to do static pushover analysis in nonlinear fibre section

Forum for OpenSees users to post questions, comments, etc. on the use of the OpenSees interpreter, OpenSees.exe

Moderators: silvia, selimgunay, Moderators

Post Reply
RishiIITISM
Posts: 1
Joined: Fri Oct 13, 2023 4:07 am

Getting Error While Trying to do static pushover analysis in nonlinear fibre section

Post by RishiIITISM » Tue Oct 31, 2023 8:51 am

I am trying to perform static pushover analysis on 4 bay 4 storey building using nonlinear fibre section and getting the following error. Although I am successful in performing gravity analysis for the same.

Model Built
WARNING - ForceBeamColumn2d::update - failed to get compatible element forces & deformations for element: 19(dW: << -340.464)
Domain::update - domain failed in update
DisplacementControl::update - model failed to update for new dU
WARNING NewtonRaphson::solveCurrentStep() -the Integrator failed in update()
StaticAnalysis::analyze() - the Algorithm failed at step: 26 with domain at load factor 0.27937
OpenSees > analyze failed, returned: -3 error flag
WARNING - ForceBeamColumn2d::update - failed to get compatible element forces & deformations for element: 19(dW: << -340.464)
Domain::update - domain failed in update
DisplacementControl::update - model failed to update for new dU
WARNING NewtonRaphson::solveCurrentStep() -the Integrator failed in update()
StaticAnalysis::analyze() - the Algorithm failed at step: 0 with domain at load factor 0.27937
OpenSees > analyze failed, returned: -3 error flag
Trying Newton with Initial Tangent ..
WARNING - ForceBeamColumn2d::update - failed to get compatible element forces & deformations for element: 17(dW: << 0.0133929)
Domain::update - domain failed in update
DisplacementControl::newStep - model failed to update for new dU
StaticAnalysis::analyze() - the Integrator failed at step: 0 with domain at load factor 0.310808
OpenSees > analyze failed, returned: -2 error flag
Trying Newton with Initial Tangent ..
WARNING - ForceBeamColumn2d::update - failed to get compatible element forces & deformations for element: 17(dW: << 0.0133929)
Domain::update - domain failed in update
DisplacementControl::newStep - model failed to update for new dU
StaticAnalysis::analyze() - the Integrator failed at step: 0 with domain at load factor 0.310808
OpenSees > analyze failed, returned: -2 error flag
Trying Broyden ..
WARNING - ForceBeamColumn2d::update - failed to get compatible element forces & deformations for element: 17(dW: << 0.0133929)
Domain::update - domain failed in update
DisplacementControl::newStep - model failed to update for new dU
StaticAnalysis::analyze() - the Integrator failed at step: 0 with domain at load factor 0.310808
OpenSees > analyze failed, returned: -2 error flag
Trying NewtonWithLineSearch ..
WARNING - ForceBeamColumn2d::update - failed to get compatible element forces & deformations for element: 17(dW: << 0.0133929)
Domain::update - domain failed in update
DisplacementControl::newStep - model failed to update for new dU
StaticAnalysis::analyze() - the Integrator failed at step: 0 with domain at load factor 0.310808
OpenSees > analyze failed, returned: -2 error flag
PROBLEM Pushover analysis: CtrlNode 051, dof 1, Disp=63.9940 mm

Please Help..........

weirdoparrot
Posts: 1
Joined: Wed Jan 17, 2024 5:46 pm

Re: Getting Error While Trying to do static pushover analysis in nonlinear fibre section

Post by weirdoparrot » Wed Jan 17, 2024 5:48 pm

Hi RishiIITISM,

Have you found the solution? I am facing the same issue.

OliverMarunde
Posts: 1
Joined: Wed Jan 17, 2024 8:28 pm

Re: Getting Error While Trying to do static pushover analysis in nonlinear fibre section

Post by OliverMarunde » Wed Jan 17, 2024 8:31 pm

It appears that your OpenSees analysis is encountering difficulties during the static pushover analysis of your 4-bay, 4-storey building. The error messages suggest issues with updating the model at various steps, particularly with the ForceBeamColumn2d element. Here are some general troubleshooting steps you can take to address these issues:

Check Model Geometry and Connectivity:
Ensure that your model has been defined correctly with accurate geometry and connectivity. Any inconsistencies in the model setup can lead to convergence issues.

Element Properties and Material Definitions:
Double-check the properties and material definitions of the elements, especially the ForceBeamColumn2d elements. Make sure the properties assigned are appropriate for the analysis.

Initial Conditions:
Verify that the initial conditions of the model are set correctly. Incorrect initial conditions can lead to convergence problems.

Convergence Parameters:
Adjust the convergence parameters in your analysis script. This may involve changing tolerances or convergence criteria to make the analysis more robust. For example, you can try decreasing the convergence tolerance to see if it helps.

Integration Scheme:
Experiment with different integration schemes. Depending on the nature of your problem, certain integration schemes may be more suitable. You can try using a different integration algorithm or adjusting the integration parameters.

Check for Singularities:
Inspect your model for potential singularities or near-singular conditions. Singularities can cause convergence issues. Ensure that your structure is stable and well-conditioned.

Update OpenSees:
Ensure that you are using the latest version of OpenSees. Sometimes, updating to a newer version can resolve known bugs or issues.

Review Applied Loads:
Verify the loads applied during the pushover analysis. Ensure that they are consistent with your modeling assumptions and are applied correctly.

Debugging Output:
Enable additional debugging output in your analysis script to get more information about the failure points. This may help identify specific elements or conditions causing the convergence problems.

Post Reply