ProtaStructure : How to check singularity or large deformation warnings during Building Analysis

How to check singularity or large deformation warnings during Building Analysis

It’s very important to know how to check the validity of the model especially if there are errors or warning messages appearing during building analysis.  



The warning are also record in the "Analysis Model Echo" report accessible by going to "Drawings & Reports" ribbon > "Report" dropdown menu. 

Matrix singularity warning means the joint stated is unstable or mechanism has developed which may lead to large deformation (i.e. deformation larger than 1m). Hence these two warnings are likely to be related. 

Here are some reasons of instability :
  1. Floating members, example : 
  1. beam just hanging in the air without proper support
  2. hanging transfer columns without a proper transfer beam supporting it
  1. Too many hinges applied to members, example : 
    1. Columns that are hinged at both ends with no incoming beams (column will collapse when lateral load is considered)
    2. Fixed end of cantilever beam hinged (will collapse)
    3. Free end cantilever beam hinged (not required)
We do not recommend hinging concrete column as its fixity is important for lateral load transfer and stability of the structure generally, even under gravity loading. Further, column is constructed monolithically with other concrete members and its actual behavior is unlikely to be a true hinge.  As such, exercise extreme care when deciding to hinge a concrete column at any end (never both ends at the same time). 
The general procedure to check for these instabilities are outline below :  
  1. If you receive singularity or large deformation warning during building analysis, print it out (click Print).   
  2. Allow the analysis to run to completion
  3. Click on Analytical Model icon in "Analysis" top ribbon Post Analysis to check the actual analytical model and the results graphically. 
  4. Use the “Find” icon to find the node/joint  (example shown below)  

  1. You can use the “Filter” command to filter to the floor concern to have a less cluttered view
  2. You can also switch on “Label” = member label in the Elements Tab to identify the actual member label

  1. It is very meaningful to look at the deflection of the model by clicking “Displacement” in the Results tab
  1. If there large deformation, the default scale may not show clearly the actual deflection
  2. Click Increase or Reduce Scale to improve visualization
  3. Alternatively, in the View Settings, expand the “Displacement” folder and manually override the scale by unchecking “Auto Scale” and then manually key in the “Scale”

  1. To show the actual displaced value, click “R” = Resultant or the components “x”, “y” or “z
  2. Click Animation to animate the deflection to better visualise how the structure deforms.
  3. If the displacement is too big or unexpected, then it’s not meaningful to look at the forces as the model is unstable or wrongly set up. 
  4. After verify the displacement, then it’s meaningful to inspect the forces by activating “Diagrams” in the Results tab.  

After identifying the cause of instability or large deformation, go back model to rectify the members as required.
Users can refer to the tutorial video for detailed guidance to deal with singularity or large deformation warnings : How to Detect Modeling Errors with Sparse Solver? | ProtaStructure 

    • Related Articles

    • Building Analysis Overview

      Having modeled your structure and defined the parameters/loading to be applied, you are now ready to generate the member design forces. These are determined by performing a 3D analysis of the whole building. The pre and post analysis stages, along ...
    • Building Model Check

      The building model check will check for possible modelling errors or mistakes. It is highly recommended to perform "Building Model Check" progressively when building the model so that problems are identified early in the project before running an ...
    • Analysis

      The Building Analysis is performed from the “Analysis” page of the “Building Analysis” form. On this page options are also provided to run a Building Model Check, to perform an Eigenvalue Analysis, to run batch Column/wall and Beam designs, batch ...
    • Analytical Model

      Physical Model vs Analytical Model The 3D model you built is a physical model with actual member size rendered visually. The analysis converts the physical model into the analytical model (as shown below). The analytical model is essentially a ...
    • ProtaStructure Basic Training Guide

      Thank you for choosing ProtaStructure. This Basic Training Guide aims to get you up and running quickly. Starting from an introduction to the interface, this guide explains how to create, analyze and design a model step-by-step. You should be able to ...