File: dynframe.flt

package info (click to toggle)
felt 3.06-9
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 17,512 kB
  • ctags: 7,946
  • sloc: ansic: 85,476; fortran: 3,614; yacc: 2,803; lex: 1,178; makefile: 305; sh: 302
file content (94 lines) | stat: -rw-r--r-- 3,322 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
/*

O++++++++++++++++++++++++++++++++++++O                                        
+                                    +                                        
+                                    +                                        
+                                    +                                        
+                                    +                                        
+                                    +                                        
O++++++++++++++++++++++++++++++++++++O                                        
+                                    +                                        
+                                    +                                        
+                                    +                                        
+                                    +                                        
+                                    +                                        
O++++++++++++++++++++++++++++++++++++O                                        
+                                    +                                        
+                                    +                                        
+                                    +                                        
+                                    +                                        
+                                    +                                        
+                                    +                                        
+                                    +                                        
+                                    +                                        
O                                    O                                        

*/

problem description
title="dynamic frame analysis" nodes=8 elements=9 analysis=transient

analysis parameters
beta=0.25  gamma=0.5  alpha=0.0  duration=0.8  dt=0.05 
nodes=[8,6,3] dofs=[Tx] mass-mode=lumped

nodes
1 x=0   y=0   constraint=fixed
2 x=360 y=0
3 x=0   y=180 constraint=free   force=f1
4 x=360     
5 x=0   y=300			force=f2
6 x=360
7 x=0	y=420			force=f3
8 x=360

beam elements
1 nodes=[1,3] material=wall_bottom
2 nodes=[3,5] material=wall_top
3 nodes=[5,7] 
4 nodes=[7,8] material=floor_top     load=top_wt    
5 nodes=[5,6] material=floor_bottom  load=bottom_wt
6 nodes=[3,4] 			     load=bottom_wt
7 nodes=[8,6] material=wall_top	     
8 nodes=[6,4]
9 nodes=[4,2] material=wall_bottom

material properties
wall_bottom  A=13.2 Ix=249 E=30e6 rho=0.0049
wall_top     A=6.2  Ix=107 E=30e6 rho=0.0104
floor_top    A=12.3 Ix=133 E=30e6 rho=0.01315
floor_bottom A=24.7 Ix=237 E=30e6 rho=0.0136

distributed loads
top_wt    direction=perpendicular    values=(1,-62.5) (2,-62.5)
bottom_wt direction=perpendicular    values=(1,-130) (2,-130)

forces
/*
f1 Mx=1000*(t < 0.2 ? 25*t : 5) 
   My=1200*(t < 0.2 ? 25*t : 5) 
   Mz=1800*(t < 0.2 ? 25*t : 5)
f2 Fx=800*(t < 0.2 ? 25*t : 5)
f3 Fx=500*(t < 0.2 ? 25*t : 5)
*/
/*
f1 Fx=(0.0, 0) (0.2, 5000) (0.8, 5000)
f2 Fx=(0.0, 0) (0.2, 4000) (0.8, 4000)
f3 Fx=(0.0, 0) (0.2, 2500) (0.8, 2500)
*/
/*
f1 Fx=(0.0, 0) (0.4, 5000)+
f2 Fx=(0.0, 0) (0.4, 4000)+
f3 Fx=(0.0, 0) (0.4, 2500)+
*/

f1 Fx = 5000*fmod(t, 0.4)
f2 Fx = 4000*fmod(t, 0.4)
f3 Fx = 2500*fmod(t, 0.4)


constraints
fixed Tx=c Ty=c Rz=c
free  Tx=u Ty=u Rz=u

end