Simple Matlab Program to calculate Euler Buckling Load using Finite Element Method
EI d^2 y/ dx^2 +Py =0, y(0)=0, y(L)=0.
A weak form using weighing function w(x) such that w(0)=0, w(L)=0. w(x) is piece wise linear interpolation function.
Writing the weak form, we get
-int 0 to L dw/dx dy/dx dx + lamda int 0 to L w(x) y(x) dx =0
Using the linear shape functions as shown below:
w(x) = N1(x) w1+ N2(x) w2,
y(x)= N1(x) y1_+ N2(x) y2.
we get
kdet= k0*P/(E*I)-k1;
We find the values of P such that the det(kdet) goes to zero.
Citation pour cette source
Mahendra (2026). Simple Matlab Program to calculate Euler Buckling Load using Finite Element Method (https://fr.mathworks.com/matlabcentral/fileexchange/55313-simple-matlab-program-to-calculate-euler-buckling-load-using-finite-element-method), MATLAB Central File Exchange. Extrait(e) le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
Tags
Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
| Version | Publié le | Notes de version | |
|---|---|---|---|
| 1.0.0.0 |
