save_linear_buckling_data¶
- opstool.post.save_linear_buckling_data(kmat, kgeo, n_modes=1, odb_tag=1)[source]¶
Save linear buckling analysis data. Added in v0.1.15.
Note
Currently you must use the matrix returned by
opstool.pre.get_mck()to input kmat and kgeo.Currently scipy.sparse.linalg.eigsh is used to solve the eigenvalue analysis for symmetric systems, which is more efficient for large models.
Currently scipy.linalg.eig is called to solve the eigenvalue analysis for non-symmetric systems, which can be slow for models with large degrees of freedom.
Parameters¶
- kmatxr.DataArray
Material stiffness matrix.
- kgeoxr.DataArray
Geometric stiffness matrix.
- n_modesint, optional
Number of modes to return, by default 1
- odb_tag: Union[str, int], default = 1
Output database tag, the data will be saved in
LinearBucklingData-{odb_tag}.nc.