I'm trying to create a python script to get the "real" resistance of columns through Finite Element Analysis, and I wonder if there is any possible way to extract the eigenvalue in "Buckle" analysis automatically and then use it in Riks analysis (non-linear) without the need to do it manually.

In Abaqus command line interface, i usually use this script to manually extract the eigenvalue e.g. 1st:

>>> import odbAccess

>>> a1=odbAccess.openOdb('Buckle.odb')

>>> a1.steps['Step-1'].frames[1].mode

1

>>> a1.steps['Step-1'].frames[1].description

'Mode 1: EigenValue = 5.02675E+05'

But how can i automatize it in Python script and automatically insert the chosen eigenvalue in Riks script as the new load applied, see screenshot below:

Also added buckle script

and Riks script (-NL)

Similar questions and discussions