Question: A planar ( i . e . two - dimensional ) hanging structure is shown in Figure 1 . The coordinates ( in mm )
A planar ie twodimensional hanging structure is shown in Figure The coordinates in mm and connectivity are:
coor ;
;
;
;
;;
conn; ; ; ; ;
You can Screencopy, CTRLC CTRLV the numbers from the pdf to your mfile, do not retype them by hand!
There are no initial elongations. Joints and are foundation joints. The structure is made up of pinjointed bars with EAkNmm
a How many states of selfstress are there and for each state of selfstress, describe the distribution of forces in the members.
Screen copy the numerical values to your Word file
b How many mechanisms are there?
Screen copy the numerical values of the mechanisms to your Word file & do a save on the file now
C The mechanisms in Qb can be better viewed by preventing Joint from vertical movements, and then, again, separately, from horizontal movements. Show the mechanism that results each time, both screen copying the numerical values and describe what it looks like eg sketch on paper
eThree equal vertical download loads of N ie in negative ydirection are now applied at Joints and Use your linearprogram to calculate the displacements and bar forces. Screen copy the numerical values to your Word file.
fApply the same loading case of Qd to your D nonlinear program. It is suggested you use the fopt command, and ones as initial guess for all displacements and tensions in fsolve.
the code provided to us is clear
start with a memory clear
coorsqrtsqrt; x and ycoordinates, size nJ by
sqrt;
sqrtsqrt;
sqrt;
sqrt;
sqrt;;
conn ; connectivity, size nB by
;
;
;
;
;;
nJsizecoor; finding num of joints from largest number in conn
nBsizeconn; finding numb bars from numb of rows in conn
plot the structure with joint numbers
clf; start with a "clear figure", ie wipe clean any current plot
hold on;
for i:nB
jconni; jconni;
plotcoorj coorjcoorj coorjr;
if plotting D structure, then use plot
plotcoorj coorjcoorj coorj
coorj coorjr;
end;
for i:nJ textcooricoori numstri; end;
axissquare; grid;
EA;
setting up the matrices
HzerosnJnB; FzerosnBnB; LzerosnB;
for i:nB looping through all the bars
jconni; jconni; making j and j the st and nd joints of bar
rj; rj; r and r how many rows before the rows in H for j and j
xcoorj; xcoorj; xcoor of j and j xcoor in column
ycoorj; ycoorj; ycoor of j and j ycoor in column
xdiffxx; ydiffyy; diff in the xccords, and the ycoords
Lsqrtxdiffydiff; calc length of bar i by Pythagoras
putting the h of the bar straight onto the H of structure, note: a new col for each bar
HrixdiffL; HriydiffL; note: XdiffL is the cos of the inclination angle
HrixdiffL; HriydiffL;
FiiLEAi; putting f of bar ie lEA into Flex matrix of structure
end;
HH::; row reduction in H because of supports. Note, only rows, not cols as well
ezerosnB; e; e is vector of initial bar length imperfection
P; the load vector,
the analysis routine
SnullH; MnullH;
tHpinvHP;
alphainvSFSSeFtH;
ttHSalpha;
eeFt;
dpinvHe;
PM testing to see if load is exciting mech
S the states of selfstress if any
M the mechanisms if any
t bar tensions
d nodal displacements
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
