5 % Parametrization of a one-prism tower taken from
6 % Stiffness formulations and necessary and sufficient
7 % conditions
for exponential stability of prestressable structures
9 % International Journal of Solids and Structures 50 (2013)
11 % The driving parameter: must be in [0,30deg]
14 % Structural parameters (taken from the matlab file)
15 b := 1 % Size of base/platform
16 l := 3 % Length of struts
17 P := PARAMETER(PRETENSION) % Pretension (taken from parameter file)
19 rs := 0.05 % Radius to represent struts
20 rc := 0.0150 % Radius to represent cables
22 % depending parameters
23 sin_delta := b/(2*sqrt(3)*l*sin(alpha)) % sin(delta)
25 % length of the elements
26 V := sqrt(l^2+b^2-2*l*b*cos(alpha)*sin_delta)
27 B := sqrt(3*l^2*sin_delta^2+b^2-3*l*b*sin_delta*cos(alpha)-sqrt(3)*l*b*sin_delta*sin(alpha))
32 T_v_0 := (cot(alpha)-sqrt(3))*sqrt(3)/2
34 % Compression
for bars
38 n := sqrt(3*(T_v_0^2*V^2+B^2+C_0^2))
49 % stiffness as defined in the paper
53 % The rest lengths
for the different cables
54 R_v := K_v_0*V/(T_v+K_v_0)
55 R_b := K_b_0*B/(T_b+K_b_0)
57 % The stiffness as in appears in our models
66 % Margin. Used to increase the force, length, rest-length
67 % from those in the initial configuration.
68 % By
using a large margins we ensure that the motion of
69 % the structure is not hindered by theses limits, i.e.,
70 % these limits will neve be active but the minimum
71 % limit might be (cables must have at least 0 tension, etc).
74 % Factor used to determine the minimum cable length. This
75 % must be 0 or larger (we used 0.1 sometimes)
78 % Force range
for struts
82 % data
for vertical cables
103 force [min_fs,max_fs]
108 force [min_fs,max_fs]
111 cable c1 : n1 n4 % vertical
112 length [min_lc_v,max_lc_v]
114 rest [min_r_v,max_r_v]
117 cable c2 : n3 n6 % vertical
118 length [min_lc_v,max_lc_v]
120 rest [min_r_v,max_r_v]
123 cable c3 : n5 n2 % vertical
124 length [min_lc_v,max_lc_v]
126 rest [min_r_v,max_r_v]
129 cable c4 : n2 n4 % platform
130 length [min_lc_b,max_lc_b]
132 rest [min_r_b,max_r_b]
135 cable c5 : n4 n6 % platform
136 length [min_lc_b,max_lc_b]
138 rest [min_r_b,max_r_b]
141 cable c6 : n2 n6 % platform
142 length [min_lc_b,max_lc_b]
144 rest [min_r_b,max_r_b]
147 % The orientation of the struts is related by a constant rotation
148 % The force supported by the struts is all the same
149 orientation: s1,[Rz(2*PI/3)]s2,[Rz(4*PI/3)]s3
152 % couple vertical cables: all have the same length, rest length, and
158 % couple platform cables: all have the same length, rest length, and
165 % Fix the position of the bottom nodes
179 % No force equilibrium in bottom nodes
180 No null force : n1,n3,n5
183 plane: box (-2,-2,-0.1)+(b+4,b*sin(pi/3)+4,0.05) green
184 b1: sphere rs (0,0,-0.05) red
185 b2: sphere rs (b*cos(pi/3),b*sin(pi/3),-0.05) red
186 b3: sphere rs (b,0,-0.05) red
Follow us!