Package for Machine Design

Finite Element Analysis in Structural Mechanics

User Tools

Site Tools


en:user:problem:stab:start

Linear stability

Computational diagram

Computational steps

1. Prepare the computation

The solution of this problem must be preceded by the solution of the Linear elastostatics, and the following conditions apply:

Program RMD2, RPD2, SRH2, FEFS (2D problem) / RMD3, RPD3, SRH3, FEFS (3D problem)
Inputs name.i1, name.i2, name.i3, name.i4
Report name.o1, name.o2, name.o3, name.o4
Outputs binary files
Details Linear elastostatics, Computation overview / Reference Manual: Inputs

2. Calculate the initial stress matrices

The input data is written to the name.iG text file. The program generates the initial stress matrices $\mathbf{G}$ of elements for the selected load case from the name.SOL file. The matrices are symmetric and they can be regular, singular (with different nullity), definite or indefinite.

Program GEO2 (2D problem) / GEO3 (3D problem)
Inputs name.iG, binary files from the previous steps
Report name.oG
Outputs binary files
Details Computation overview / Reference Manual: Inputs

3. Solve the equation system

The input data is written to the name.iE text file, where the key $\mathtt{KEVP}=1$. The program uses the subspace iteration method to calculate $\mathtt{NROOT}$ eigenpairs (eigenvectors and eigenvalues) of the generalized eigenvalue problem $$\sum(\mathbf{K}-\lambda_i\mathbf{G})\mathbf{v}_i=0, \quad i=1,\dots,\mathtt{NROOT},$$ where $\mathbf{v}_i$ and $\lambda_i$ are the $i$-th eigenvector and eigenvalue, and $\sum(\dots)$ denotes global (not element) matrices.

Program HEIG (2D / 3D problem)
Inputs name.iE, binary files from the previous steps
Report name.oE
Outputs binary files (the solution is in the name.EIG file)
Details Computation overview / Reference Manual: Inputs

4. Normalize the eigenvectors

The input data is written into the name.iS text file. The program stores two records for each of the $\mathtt{NROOT}$ eigenpairs calculated in the previous step in the name.S binary file. Odd records contain the normalized eigenvectors $\mathbf{v}_i$ while even records contain their corresponding eigenvalues ​​$\lambda_i$.

Program STAB (2D / 3D problem)
Inputs name.iS, binary files from the previous steps
Report name.oS
Outputs binary files (the solution is in the name.S file)
Details Computation overview / Reference Manual: Inputs

5. Calculate the strains and stresses

The input data is written into the name.i5 text file, where the problem type key $\mathtt{KPROB}=1$.

Program STR2 (2D problem) / STR3 (3D problem)
Inputs name.i5, binary files from the previous steps
Report name.o5
Outputs name.STR (optionally), name.STB (optionally)
Details Computation overview / Reference Manual: Inputs
en/user/problem/stab/start.txt · Last modified: by Petr Pařík