currently, the perturbation option can be turned on or off for frequency and buckling steps only. However, I’d like to suggest adding an option to enable it (it should be disabled by default) also for the static step. This would result in:
*STEP, PERTURBATION
*STATIC
which can be used to perform a multistep analysis consisting of independent steps and thus allows for analyses with load cases (*LOAD CASE keyword known from Abaqus isn’t available in CalculiX but such multiple static linear perturbation steps can replace it).
I carried out some additional tests and it seems that the perturbation parameter may not be that useful for static steps. If it works in the same way as in Abaqus, it can make sense but mostly for potential gain in analysis time and ensuring linearity. However, I’m not sure if it’s the case in CalculiX. So I would hold off on implementing this for now, sorry for the confusion.