Nonlinear buckling analysis
This analysis is performed using the nonlinear static analysis option in GSA, which uses the dynamic relaxation solver. For some structures buckling doesn't happen suddenly and can be preceded by a gradual reduction in stiffness as forces increase. The dynamic relaxation solver recalculates element forces and overall model stiffness based on the deformed geometry, therefore P-delta effects and the reduction in stiffness associated with the onset of buckling is considered automatically. In addition, the stiffness of individual beam elements is reduced when they are in compression.
The automatic load increment option in nonlinear static analysis could be used to search for the collapse / buckling load of a model, starting from a predefined first increment. Note that the loads are increased monotonically in this analysis.
1. Setting up the model
Create a new GSA file or open an existing model. Create members, elements, nodes, restraints, etc. as per usual keeping in mind the following implications for buckling analysis.
1D elements
Beam elements should be used if buckling within the element need to be considered. Bars and struts will not buckle no matter how large the compressive forces.
Restraints
It is advised to use nodal restraints. As buckling effects are three dimensional, it is inadvisable to define global restraints on the structure, as this can potentially provide an artificial degree of stiffness to the model. To add nodal restraints, Select Nodes and modify supports conditions from: Properties pane > Restraints.
Releases
Add releases to the start / end of one element in order to transfer / not transfer bending moment. Go to Properties pane > Releases.
Meshing members
In order to capture buckling within a single member it is advisable to mesh it so that there are at least two elements per member.
To change the mesh size, select the member and go to the Properties pane to modify the analysis element size.
To generate analysis elements from the members, use the Create elements from members tool from Model > Coordination tools > Create elements from members or use the toolbar shortcut.
Checking the model with a linear buckling analysis
There are a number of nonlinear analysis options that can be used to investigate the behaviour of a structure as it approaches its first mode of buckling. It can be helpful to run the model through the modal buckling analysis first to get an estimate of the buckling load factor, then create a new model with imperfections introduced based on the first mode shape.