Document

advertisement
University of Bath
DEPARTMENT OF ARCHITECTURE & CIVIL ENGINEERING
AR40283
LIGHTWEIGHT STRUCTURES
Thursday 14th May 2015
09:30 to 11:30
2 hours
Answer any three questions.
All questions carry equal marks.
Students may take one A4 sheet of notes (both sides filled) into the
examination.
Candidates may only use University-supplied calculators.
PLEASE FILL IN THE DETAILS ON THE FRONT OF YOUR ANSWER
BOOK/COVER AND SIGN IN THE SECTION ON THE RIGHT OF YOUR ANSWER
BOOK/COVER, PEEL AWAY ADHESIVE STRIP AND SEAL.
TAKE CARE TO ENTER THE CORRECT CANDIDATE NUMBER AS DETAILED
ON YOUR DESK LABEL.
DO NOT TURN OVER YOUR QUESTION PAPER UNTIL INSTRUCTED TO BY
THE CHIEF INVIGILATOR
AR40283
QUESTION 1
Figure 1 shows the elevation of a tall building whose profile is
optimized against buckling.
The height of the building is h and the vertical coordinate, z , is
measured downwards from the top of the building so that z = h at the
base.
The volume of the vertical structure above the level specified by z is
V = V ( z ) . At the top V ( 0 ) = 0 and the total volume of vertical
structure is V ( h ) . The axial load at the level z is P ( z ) = ρ gV ( z )
where ρ g is assumed constant and is the weight of all the structure,
finishes and live load per unit volume of vertical structure.
dV
and the bending stiffness of the
dz
building is EI in which the tangent modulus E is a known function of
P
and the second moment of area is a known function of A .
σ=
A
Thus EI is a known function of V and A . Figure 1 was produced
2
assuming that E is a constant and I is proportional to A .
The ‘cross-sectional area’ A ( z ) =
When the building buckles sideways the lateral displacement is u ( z )
du
which is assumed small. The drop in
dz
height due to buckling at a given value of z is w ( z ) . ϕ ( h ) and w ( h )
and the rotation is ϕ ( z ) =
are assumed to be zero.
ϕ must adjust itself to minimize the total strain energy plus
gravitational potential energy and we also want to minimize the total
volume of vertical structure.
a) Explain why the total strain energy due to lateral
1 ⎛ dϕ ⎞
movement is U = ∫ EI ⎜
⎟ dz .
2 ⎝ dz ⎠
z=0
h
2
[6 marks]
b) Use Pythagoras’s theorem and the fact that ϕ is small to
explain why
dw
1
= − ϕ2 .
dz
2
[6 marks]
c) Explain why the change in total gravitational potential
h
energy due to buckling is W = − ρ g
∫ Aw dz .
[6 marks]
z=0
d) Hence use integration by parts to demonstrate that
h
1
W = − ρ g ∫ V ϕ 2 dz .
2
z=0
[4 marks]
Figure 1
Page 2 of 10
AR40283
e) In the minimization process the volume and rotation are imagined to be
functions of time so that V = V ( z,t ) and ϕ = ϕ ( z,t ) . Explain how setting
d
(U + W ) = 0 produces
dt
⎡⎛ ∂( EI ) ∂V ∂( EI ) ∂ 2 V ⎞ ⎛ ∂ϕ ⎞ 2
⎤
+
⎥
h ⎢⎜
⎜⎝ ⎟⎠
⎟
1 ⎢⎝ ∂V ∂t
∂A ∂z ∂t ⎠ ∂z
⎥ dz = 0
∫⎢
2
2 z=0
∂ϕ ∂ ϕ
∂V
∂ϕ ⎥
− ρ g ϕ 2 − 2 ρ gVϕ
⎢ +2EI
⎥
∂z ∂z ∂t
∂t
∂t ⎦
⎣
.
f)
[4 marks]
Hence explain how the Euler-Lagrange equations
2
2
d ⎡ ∂( EI ) ⎛ dϕ ⎞ ⎤ ∂( EI ) ⎛ dϕ ⎞
2
⎢
⎜ ⎟ ⎥−
⎜ ⎟ + ρ gϕ = 0
dz ⎣ ∂A ⎝ dz ⎠ ⎦
∂V ⎝ dz ⎠
d ⎛ dϕ ⎞
⎜ EI
⎟ + ρ gVϕ = 0
dz ⎝ dz ⎠
can be derived by using integration by parts.
g) Finally, indicate briefly how the introduction of the variable f ( z ) =
[4 marks]
ϕ
can
⎛ dϕ ⎞
⎜⎝ ⎟⎠
dz
be used to eliminate ϕ to produce one third order non-linear ordinary
differential equation for V ( z ) .
[3 1 3 marks]
This analysis is based (with some modifications for non-linear material behaviour)
upon that in Joseph Keller and Frithiof Niordson, The Tallest Column, Indiana
University
Mathematics
Journal
16
(1967),
433-446.
http://www.iumj.indiana.edu/IUMJ/ISSUE/1967/5
Page 3 of 10
AR40283
QUESTION 2
Figure 2
Figure 2 shows a surface being continuously bent. The surface is defined in
Cartesian x, y, z coordinates by the equations
(
)
x = a cos λ cosh θ 2 cosθ 1 + asin λ sinh θ 2 sin θ 1
y = a cos λ cosh θ 2 sin θ 1 − asin λ sinh θ 2 cosθ 1
z = aθ 2 cos λ + aθ 1 sin λ
in which a is a constant and λ varies during the bending process. θ 1 and θ 2 are
surface coordinates or parameters, replacing the u and v that are sometimes used.
When λ = 0 the surface is a catenoid, that is a catenary of revolution. This is the top
left surface in the above figure. When λ =
staircase, the bottom right surface.
π
the surface is a helicoid, like a spiral
2
The above equations can be written in vector form as
r = a cos λ cosh θ 2 p + asin λ sinh θ 2 q + a (θ 2 cos λ + θ 1 sin λ ) k .
in which
p = cosθ 1i + sin θ 1 j
q = sin θ 1i − cosθ 1 j
.
Note that
dp
= −q
dθ 1
,
dq
=p
dθ 1
p⋅p = 1
p⋅q = 0 ,
q⋅q = 1
p⋅k = 0
q⋅k = 0
k⋅k = 1
Page 4 of 10
and
p×q= k
q×k = p.
k×p= q
AR40283
Formulae from differential geometry are given at the end of the examination paper.
a) Demonstrate that the covariant base vectors can be written
∂r
= asin λ ( sinh θ 2 p + k ) − a cos λ cosh θ 2 q
1
∂θ
∂r
g 2 = 2 = a cos λ ( sinh θ 2 p + k ) + asin λ cosh θ 2 q
∂θ
.
g1 =
[8 marks]
b) Hence demonstrate that the components of the metric tensor (also known as the
coefficients of the first fundamental form), gij = g i ⋅ g j are
g11 = g22 = a 2 cosh 2 θ 2
g12 = 0
and comment on the fact that λ does not occur in these results.
c) Calculate the components of the normal, n =
g1 × g 2
g1 × g 2
[8 marks]
and comment on what
happens to the normal during the bending process.
[8 marks]
d) Hence find the coefficients of the second fundamental form, bij = −
e) Demonstrate that the mean curvature,
H=
g11b11 − 2g12 b12 + g22 b22
(
2 g11g22 − g122
means that the surfaces are all minimal or soap film surfaces.
Page 5 of 10
∂n
⋅g .
∂θ i j
)
[6 marks]
= 0 , which
[3 1 3 marks]
AR40283
QUESTION 3
Figure 3
Figure 3 shows a numerical simulation of a fabric hanging from its corners. The
shape will be inverted to define the geometry of a concrete shell.
The numerical simulation used dynamic relaxation to solve the equations. Describe
the steps in each iteration of the dynamic relaxation process. Note that dynamic
relaxation is essentially the same as leapfrog or Verlet integration.
[18 1 3 marks]
The following computer code contains 5 subroutines from the computer program.
Explain what each of the subroutines does in terms of your description of dynamic
relaxation.
[5 x 3 =
15 marks]
void Initialise(int i)
{
for(int j = 0;j <= n;j ++)
{
force[i][j][0] = 0.0;force[i][j][1] = 0.0;force[i][j][2] =
}
}
- weightpernode;
void CalculateForces(int i)
{
for(int j = 0;j <= n;j ++)
{
if(i < m)Axial(i,i + 1,j,j,EAOverTwiceSlackLengthCubed,SlackLengthSq);
if(j < n)Axial(i,i,j,j + 1,EAOverTwiceSlackLengthCubed,SlackLengthSq);
if(i < m && j < n)
{
Axial(i,i + 1,j,j + 1,DiagonalEAOverTwiceSlackLengthCubed,DiagonalSlackLengthSq);
Axial(i,i + 1,j + 1,j,DiagonalEAOverTwiceSlackLengthCubed,DiagonalSlackLengthSq);
}
if(i < m - 1)Bending(i,i + 1,i + 2,j,j,j,bendingStiffnessFactor);
if(j < n - 1)Bending(i,i,i,j,j + 1,j + 2,bendingStiffnessFactor);
}
}
Page 6 of 10
AR40283
void Axial(int i,int inext,int j,int jnext,double thisEAOverTwiceSlackLengthCubed,double
thisSlackLengthSq)
{
double vectorComponents[3];
double lengthSq = 0.0;
for(int xyz = 0;xyz <= 2;xyz++)
{
vectorComponents[xyz] = x[inext][jnext][xyz] - x[i][j][xyz];
lengthSq += vectorComponents[xyz] * vectorComponents[xyz];
}
double tensioncoefficient = thisEAOverTwiceSlackLengthCubed * (lengthSq thisSlackLengthSq);
for(int xyz=0;xyz<=2;xyz++)
{
double thisForceComponent = tensioncoefficient * vectorComponents[xyz];
force[i][j][xyz] += thisForceComponent;
force[inext][jnext][xyz] -= thisForceComponent;
}
}
void Bending(int i,int inext,int inextnext,int j,int jnext,int jnextnext,double
thisBendingStiffnessFactor)
{
for(int xyz = 0;xyz <= 2;xyz ++)
{
double vectorComponentsA = x[inext][jnext][xyz] - x[i][j][xyz];
double vectorComponentsB = x[inextnext][jnextnext][xyz] - x[inext][jnext][xyz];
double thisForceComponent = thisBendingStiffnessFactor * (vectorComponentsA vectorComponentsB);
force[i][j][xyz] += thisForceComponent;
force[inext][jnext][xyz] -= 2.0 * thisForceComponent;
force[inextnext][jnextnext][xyz] += thisForceComponent;
}
}
void CalculateMotion(int i)
{
for(int j = 0;j <= n;j ++)
{
for(int xyz = 0;xyz <= 2;xyz ++)force[i][j][xyz] += supportFactor[i][j] *
(supportLocation[i][j][xyz] - x[i][j][xyz]);
for(int xyz = 0;xyz <= 2;xyz ++)
{
velocity[i][j][xyz] = CarryOver * velocity[i][j][xyz] + Factor * force[i][j][xyz] /
EAOverSlackLength;
x[i][j][xyz] = x[i][j][xyz] + velocity[i][j][xyz];
}
}
Initialise(i);
}
Page 7 of 10
AR40283
QUESTION 4
A beam-column system made of planar pantographic elements is shown in the figure
below. The pantographic structure is deployed using a single continuous active
cable (which runs over pulleys between pantographic elements and is indicated by
the dotted line in the figure). This is also used to prestress the passive cables
(indicated by the thin solid lines between pantographic elements). The motor which
winds in the cable is placed at the bottom of the right hand column element. The
pantographic structure is stabilised against lateral loads and out of plane loads using
cables fixed to the ground. In its fully deployed configuration the angle between
column pantographic pairs is 120o, and between beam pantographic pairs is 90o as
indicated in the figure.
a) Neglecting the bending resistance of the pantographic elements themselves
and:
i.
ii.
treating the horizontal pantograph as a beam, calculate the maximum
bending moment due to the indicated ULS applied loading.
[1 mark]
treating the vertical pantographs as columns, calculate the maximum axial
load and bending moment (due to the eccentricity of the applied load from
the beam) that they experience.
[3 marks]
b) Calculate the active cable force required to ensure prestress is maintained in
the passive cables of the beam pantograph.
[6 marks]
c) Calculate the active cable force required to ensure prestress is maintained in
the passive cables of the column pantographs.
[8 marks]
d) Assuming 20% loss in prestressing force in the active cable (due to friction in
the pulleys) at the centre of the beam, and 40% loss at the bottom of the left
hand column, calculate what the prestress force needs to be in the active
cable at the location of the motor at the bottom of the right hand column.
[6 marks]
e) Assuming an additional prestress of 20% of that calculated in part e), for
safety, calculate:
i.
the maximum tensile force in the passive cables.
[3 marks]
ii.
the maximum compressive force in the diagonal pantographic element at the
base of the left hand column.
[6 1 3 marks]
ULS loading = 2kN/m
Diagonal bracing
to provide lateral
stability
90o
120o
2m
2.5m
Motor to wind and prestress the active
deployment cable
Page 8 of 10
AR40283
Differential geometry
Subscripts and superscripts have the values 1 or 2. An index repeated as a subscript and
superscript is assumed to be summed from 1 to 2.
Scalar and vector products
u ⋅ v = u x v x + u y v y + u z vz
(
)
u × v = u y vz − u z v y i
(
)
+ ( u z v x − u x vz ) j + u x v y − u y v x k
∂ gi
∂2r
bij = n ⋅ j = n ⋅ i j
∂θ
∂θ ∂θ
∂n
∂n
= −g i ⋅ j = −g j ⋅ i
∂θ
∂θ
∂g
Γ ijk = g k ⋅ ij
∂θ
Base vectors
Christoffel symbols
∂r
∂θ i
gij = g i ⋅ g j
∂g
∂g ⎞
1⎛∂g
Γ ijm = ⎜ imj + jmi − mij ⎟
2 ⎝ ∂θ
∂θ
∂θ ⎠
gi =
g = g11g22 − g12
g i × g j = εijn
Γ ijk = g km Γ ijm
2
Γ ijj =
ε11 = 0 , ε22 = 0 , ε12 = −ε 21 = g
gi ⋅ g = δ i
j
=
j
n⋅gj = 0
g jm ⎛ ∂ gim ∂ g jm ∂ gij ⎞
+
−
2 ⎜⎝ ∂θ j
∂θ i ∂θ m ⎟⎠
g jm ∂ g jm
1 ∂ g
=
i
2 ∂θ
g ∂θ i
g ij = g i ⋅ g j
Tensor product of vectors
a ⋅ ( bc ) = ( cb ) ⋅ a = ( a ⋅ b ) c
For a general tensor,
ij
gkm Aijk = A..m
g km A.ki. .j = Aimj
Page 9 of 10
AR40283
Mean Curvature
ij
im jn
bii g bij ε ε gmnbij
=
=
2
2
2
g b − 2g12b12 + g11b22
= 22 11
2g
H=
(
Gaussian Curvature
(
1 i j
bi b j − bij b ij
2
1
b b −b 2
= ε ij ε mnbimb nj = 11 22 12 2
2
g11g22 − g12
K = b11b22 − b12b21 =
dθ i
gi
is tangent to the curve and its
du
rate of change with u is
∂ g dθ i dθ j
d 2θ i
q = ij
+ gi
∂θ du du
du 2
dθ i dθ j
d 2θ i
= Γ ijk g k + bij n
+ gi
du du
du 2
⎛ d 2θ k dθ i dθ j k ⎞
=⎜
+
Γ ij ⎟ g k
du du
⎝ du 2
⎠
)
Gauss–Codazzi–Mainardi equations
∂ 2 gi
∂ 2 gi
=
∂θ j ∂θ k ∂θ k ∂θ j
∂ Γ ijm
∂g
=
g m + Γ ijm mk
k
∂θ
∂θ
∂b
∂n
+ ijk n + bij k
∂θ
∂θ
⎛ ∂ Γm
⎞
m
= ⎜ ijk + Γ ijn Γ nk
− bij bkm ⎟ g m
⎝ ∂θ
⎠
⎛ ∂b
⎞
+ ⎜ ijk + bmk Γ ijm ⎟ n
⎝ ∂θ
⎠
Gauss's theorema egregium:
b ij bkm − bki b jm
⎛ ∂ Γ msj ∂ Γ msk
⎞
n m
n
m
=g ⎜ k −
+
Γ
Γ
−
Γ
Γ
sj nk
sk nj ⎟
∂θ j
⎝ ∂θ
⎠
is
)
dθ i dθ j
bij n
du du
dθ m dθ n
The vector
( gmn g s − gsm g n ) is
du du
+
perpendicular to the tangent.
The component of q lying in the plane
of the surface perpendicular to the
tangent is
⎛ d 2θ k dθ i dθ j k ⎞ dθ m dθ n
⎜⎝ du 2 + du du Γ ij ⎟⎠ du du ( gmn gks − gsm gkn )
If this vector is zero, the curve is a
geodesic, that is it appears straight
when viewed directly normal to the
surface. A geodesic is also the shortest
distance between two points on the
surface.
Minimal Surface
A minimal (or soap film) surface
minimizes the surface area through a
given boundary. The mean curvature,
H = 0.
⎛ ∂ Γ 2 ∂ Γ 2s 2
⎞
K = g1s ⎜ s1
−
+ Γ ns1Γ 2n2 − Γ ns 2 Γ 2n1 ⎟
2
1
∂θ
⎝ ∂θ
⎠
Membrane equilibrium equations
⎛ ∂ Γ1 ∂ Γ1s1
⎞
= g 2 s ⎜ s12 −
+ Γ ns 2 Γ1n1 − Γ ns1Γ1n2 ⎟
2
∂θ
⎝ ∂θ
⎠
Codazzi–Mainardi equations:
applied to the surface. The state of
membrane stress is defined by the
∂ bij
− bmj Γ ikm − bim Γ mjk
k
∂θ
∂b
= ikj − bmk Γ ijm − bim Γ mjk
∂θ
∇ k bij = ∇ j bik
∇ denotes the covariant derivative.
p = p ig i + pn is the load per unit area
surface tensor, τ = τ g i g j .
ij
The equations of static equilibrium are:
τ ij bij + p = 0
∂τ ij
+ τ kj Γ iki + τ ik Γ kij + p j = 0
∂θ i
τ ij = τ ji
∇iτ ij + p j =
Geodesics
A line on a surface is specified by
θ i = θ i ( u ) where u is a parameter.
CJKW/APD
Page 10 of 10
AR40283
Download