Code covered by the BSD License
-
fem(varargin)
FEM Application M-file for fem.fig
-
BRICK_stress (in_data, resp)
-
BRICK_stress_main (in_data, S...
-
CST_CSQ_stress (in_data,resp)
-
Cantilever_Beam(in_data)
-
D2_CSQ (x1, y1, x2, y2, x3, y...
returns a 2D linear constant stress quadrilateral (CSQ) element stiffness
-
D2_CST (x1, y1, x2, y2, x3, y...
returns a 2D linear constant strain triangle (CST) element K & M matrix
-
D3_BEAM (x1, y1, z1, x2, y2, ...
returns a 3D fixed-fixed beam element stiffness matrix in global coordinates
-
D3_LB (x1, y1, z1, x2, y2, z2...
returns a 3D linear constant stress brick (LB) element stiffness matrix
-
D3_TETRAH (x1, y1, z1, x2, y2...
returns a 3D tetrahedron (CST) element K & M matrix
-
D3_TRUSS (x1, y1, z1, x2, y2,...
-
DBC_solve (K,L,force,in_data)
-
FFTsig (T,T2,dt,FNO)
-
FF_BEAM (x1, y1, x2, y2, E, A...
returns a 2D fixed-fixed beam element stiffness & mass matrix in global coordinates
-
FP_BEAM (x1, y1, x2, y2, E, A...
returns a 2D fixed-pinned beam element stiffness & mass matrix in global coordinates
-
FT_freq (T,dt)
-
KM_info (K, M)
-
K_CON (dofN, dof_, obj, in_da...
-
K_CST (ND, EL, rhoX, rhoY)
-
K_assembly (in_data, type_ana...
-
K_pre_allocate (in_data, Nrow...
-
L=cholesky(K)
-
LOAD_V (dofN, dof_, in_data, ...
-
MFC_master_slave (K,L,force,s...
-
M_2D_beam_assembly (in_data)
-
M_3D_beam_assembly (in_data)
-
PF_BEAM (x1, y1, x2, y2, E, A...
returns a 2D pinned-fixed beam element stiffness & mass matrix in global coordinates
-
animate_2D_frame (resp,in_dat...
-
animate_3D_brick (resp,in_dat...
-
animate_3D_frame (resp,in_dat...
-
animate_3D_tetrah (resp,in_da...
-
animate_3D_truss (resp,in_dat...
-
animate_dyn_response (resp,in...
-
animate_mode_shape_2( in_data...
-
animate_response_tri (resp,in...
animate_response_tri.m
-
beam_2d (in_data)
-
beam_2d_2 (in_data)
-
build_object_KM (in_data,type...
-
dxdtU(t,x,u,params)
-
dxxdt(t,x)
-
dxxdt_p(t,x)
-
dyn_FEM ( in_data, obj, L, LK...
-
eigFEM (K, M, damp)
-
eigFEM_s (K, M, N)
-
fea_dynamic_analysis (obj,in_...
-
fea_heat_analysis (obj,in_dat...
-
fea_modal_analysis (obj,in_da...
-
fea_static_analysis (obj,in_d...
-
fem3D_brick
-
fem3D_inp_frame (in_data)
-
fem3D_tetrah
-
fem3D_tetrah_cyl (in_data)
-
fem_inp_CSQ1
-
fem_inp_CSQ2 (in_data)
modal analysis
-
fem_inp_CST
modal analysis
-
fem_run (in_data,type_analysi...
-
frame2d_uniform_loads (in_dat...
-
freq_damp_FEM(K,M,a,b)
-
in_data_tetr_modal_(in_data)
beam_tetr_3d.m 2-D beams
-
main_form_data_plot (handles,...
plot location of DOF for output from dynamic analysis on the main form
-
matrx_info (A)
-
modal_analysis ( obj , L, in_...
-
modal_analysis_large ( obj , ...
-
odeRK6( dydt, time, y0, u, ep...
-
plot3D_results(in_data,resp)
-
plot3D_results_TRUSS(in_data,...
-
plot_2dbeam_stat_diagram (in_...
PLOT STATIC DISPLACEMENTS OF 2D BEAMS
-
plot_2dbeam_static (in_data,r...
PLOT STATIC DISPLACEMENTS OF 2D BEAMS
-
plot_deform_tri ( in_data, D,...
-
plot_dyn_2Dbeam (in_data,D,in...
plot 2D-FRAME dynamic displacements
-
plot_dyn_3Dframe(in_data,D,in...
-
plot_dyn_3Dtruss(in_data,D,in...
-
plot_dyn_brick ( in_data, D, ...
-
plot_dyn_tetrah ( in_data, D,...
-
plot_dyn_tri ( in_data, D, in...
-
plot_fem_data(in_data,PND)
plot input object on GUI main form
-
plot_fem_static(in_data, obj,...
plot static deflections
-
plot_modal_shape ( in_data, D...
-
plot_results_brick ( in_data,...
-
plot_results_heat ( in_data, ...
PLOT temperatures (2D)
-
plot_results_tetrah ( in_data...
-
plot_results_tri ( in_data, S...
-
rayleigh_coef (K,M,damp,N)
-
saveOBJECTeps
-
surfbrick(p,t)
SURFbrick: find surface faces from quad 3d mesh
-
surftri(p,t)
-
truss2d (x1, y1, x2, y2, E, A...
2D truss element stiffness and mass matrix in global coordinates
-
truss_3d (in_data)
-
type_of_elem (in_data)
-
View all files
from
FEM toolbox for solid mechanics
by Anton Zaicenco
The finite element toolbox for solid mechanics with GUI.
|
| fem_inp_CST
|
function in_data = fem_inp_CST
in_data.ND = [
1 1 1;
2 2.6 1;
3 4.8 1;
4 7 1;
5 8 1;
6 1.6 2.5;
7 3 2.5;
8 4.9 2.5;
9 7 2.5;
10 8 2.5;
11 2.3 4;
12 3.4 4;
13 5 4;
14 7 4;
15 8 4;
16 2.8 5;
17 3.8 5;
18 5.1 5;
19 7 5;
20 8 5;
21 3.2 6;
22 4.2 6;
23 5.4 6;
24 7.2 6;
25 8.2 6;
26 3.7 7;
27 4.7 7;
28 5.7 7;
29 7.3 7;
30 8.3 7;
31 4.2 8;
32 5.2 8;
33 6.2 8;
34 7.6 8;
35 8.6 8;
36 4.6 9;
37 5.5 9;
38 6.5 9;
39 7.8 9;
40 8.8 9;
41 5 10;
42 6 10;
43 7 10;
44 8 10;
45 9 10];
in_data.mater.E = 9e6;
in_data.mater.h = 0.2;
in_data.mater.miu = 0.3;
in_data.mater.rho = 2000;
in_data.mater.rho=0;
rho=2500;
E = in_data.mater.E; h = in_data.mater.h; miu = in_data.mater.miu;
in_data.EL = [
1 4 1 2 6 E h miu rho;
2 4 6 2 7 E h miu rho;
3 4 2 3 7 E h miu rho;
4 4 7 3 8 E h miu rho;
5 4 3 4 8 E h miu rho;
6 4 8 4 9 E h miu rho;
7 4 9 4 5 E h miu rho;
8 4 9 5 10 E h miu rho;
9 4 6 7 11 E h miu rho;
10 4 11 7 12 E h miu rho;
11 4 7 8 12 E h miu rho;
12 4 12 8 13 E h miu rho;
13 4 8 9 13 E h miu rho;
14 4 13 9 14 E h miu rho;
15 4 14 9 10 E h miu rho;
16 4 14 10 15 E h miu rho;
17 4 11 12 16 E h miu rho;
18 4 16 12 17 E h miu rho;
19 4 12 13 17 E h miu rho;
20 4 17 13 18 E h miu rho;
21 4 13 14 18 E h miu rho;
22 4 18 14 19 E h miu rho;
23 4 19 14 15 E h miu rho;
24 4 19 15 20 E h miu rho;
25 4 16 17 21 E h miu rho;
26 4 21 17 22 E h miu rho;
27 4 17 18 22 E h miu rho;
28 4 22 18 23 E h miu rho;
29 4 18 19 23 E h miu rho;
30 4 23 19 24 E h miu rho;
31 4 19 20 24 E h miu rho;
32 4 24 20 25 E h miu rho;
33 4 21 22 26 E h miu rho;
34 4 26 22 27 E h miu rho;
35 4 22 23 27 E h miu rho;
36 4 27 23 28 E h miu rho;
37 4 23 24 28 E h miu rho;
38 4 28 24 29 E h miu rho;
39 4 24 25 29 E h miu rho;
40 4 29 25 30 E h miu rho;
41 4 26 27 31 E h miu rho;
42 4 31 27 32 E h miu rho;
43 4 27 28 32 E h miu rho;
44 4 32 28 33 E h miu rho;
45 4 28 29 33 E h miu rho;
46 4 33 29 34 E h miu rho;
47 4 34 29 30 E h miu rho;
48 4 34 30 35 E h miu rho;
49 4 36 31 32 E h miu rho;
50 4 36 32 37 E h miu rho;
51 4 32 33 37 E h miu rho;
52 4 37 33 38 E h miu rho;
53 4 33 34 38 E h miu rho;
54 4 38 34 39 E h miu rho;
55 4 39 34 35 E h miu rho;
56 4 39 35 40 E h miu rho;
57 4 36 37 41 E h miu rho;
58 4 41 37 42 E h miu rho;
59 4 37 38 42 E h miu rho;
60 4 42 38 43 E h miu rho;
61 4 38 39 43 E h miu rho;
62 4 43 39 44 E h miu rho;
63 4 44 39 40 E h miu rho;
64 4 44 40 45 E h miu rho];
in_data.CON = [
1 0 0;
2 0 0;
3 0 0;
4 0 0;
5 0 0];
in_data.LOAD_ = [
6 100e1 00e1;
11 100e1 00e1;
16 100e1 00e1;
21 100e1 00e1;
26 100e1 00e1;
31 100e1 00e1;
36 100e1 00e1;
25 00e1 00e1;
42 00e1 00e1;
43 00e1 00e1];
in_data.dynam.TIMEH = [ 'bedr.txt' ];
in_data.dynam.delta_tm = [0.0079];
in_data.dynam.TIMEHDIR = [0 1];
in_data.dynam.TIMEHM = [ 1:length(in_data.ND)*1];
in_data.dynam.TIMEHPL = [41];
in_data.dynam.DAMP_C = [0.06 0.06];
in_data.dynam.DAMP_F = [3];
in_data.dynam.ab = [0.4 0.0001];
% modal analysis
in_data.dynam.MODA = [2];
|
|
Contact us at files@mathworks.com