388 if(((ed3[i}<>0) and (cd[ï]<>0)) and (sqr(cd[i])<>0)) then begin g1[111:=el]#mafi]/cd[i]; #g2[ï]:=e[]Fmaq[i]/sqr(cd[i]); 83[ï]:=eli]fma1i1/cd3[i]: g4[i]:=mti]*max[i/cd[i]; end:
cl[]:=t2*g3I: c2[i]:=6*g2[¡]*m[i]; c3|¡]:=6*g2[i]*Ili];
c4[i]:=4#g L[i]*sar(mfi])+g4[i]Ssqrdfi]); c5[ï]:=(4*g1[i]=g4[iI}#IiIZmlil;
Trang 4if (x<>0) then begin for i :=1 tox do writeln (m1 qfi],m2q[i}); end; writeln (‘gia tri mo men mp’); if (y<>0) then begin for ¡ :=l to y do writein (mIp[i].m2pfi]); end;
Trang 5392
writeIn(nhap so thu tu bac tu do khong co chuyen vi): for i:=1 to w do readin(d[i});
writeln(nhap so goi tua dan hoi’); readln(v);
writeln(nhap so thu tu bac tu do co goi tua đan hoi"); for Í:={ to v do readln(e Hï]);
writeln(nhap he so do cung’); for i:=1 to v do readln(hc[i]); Writeln(nhap chieu dai thanh); fori:=ltostdo readln(cd[i]); writeln(nhap cosin dinh huong 1’); fori:=Ltostdo readin(l[i): writeln (nhap so thanh chiu tai trong fan bo deu'); readln (x); writeln (‘nhap so thanh chiu tai trong tap trung’); Teadln(y); writeln (nhap so thanh khong chiu tai trong '); readIn(z); if(x<>0) then begin writeln(‘nhap so thu tu thanh chiu tai trong fan bo dew’); for i:=1 to x do readln (afi]); writeln(nhap cuong do tai trong fan bo deu'); for i:=1 to x do readln (q1[i]); end; if (y<>O)then begin
writelnCnhap so thu tụ thanh chỉu tai trong tap trung") for i:=l to y đo — readIn (bfi]);
Trang 6writelInCnhap so thu tu thanh khong chiu tai trong '), for i:=1 to z do
read n(cfi})s end:
writein(‘nhap mo dun dan hoi’), for i:=1 to st do readIn(e[i]); writelnfnhap mo men quan tỉnh); for i:=1 to st do readIn(mqfi]}): wrileln(nhap BTD dl’); for i:=1 to st do readin(dI[i));
writeln(nhap BTD d2'); for i:=1 to st do readIn(d2[i]); writeln(nhap BTD d3’); for i:=1 to st do readln(d3|1]); writeln(nhap BTD d4’); for i:=1 to st do readIn(d4[i});
Trang 7begin
for i:=1 to x do begin
la[i]:= q1[i]*cd[a[f]1⁄2; maf[i]:=(q1[i]#sqr(cd[a[i]])/12)*![a[]l; xI[i]=d1[a{[il]; x2[i]:=d2[a[i]l; x3[i]:=d3[a[]; x4[i]:=d4[a[Lll; f[x 1 [i]]:=![x 1 [iJ] Hali); f[x2IiII:=fIx2]]-mali], †[x3[ï]]:=fIx3[ï]]+la[]: †[x4[iI1:=f[x4[i]ma[i]; end; end; if (y<>0) then begin for i:=1 to y do begin
cd3[¡]:=sqr(cd[b[i]])*cd[b[il]; if(cd3[i]<>0) then
Ib1[i]:=p[f]fsar(bHiD#d[bfi]]+2*a1[i)/cd3fi]; Ib2[¡]:=p[il-Ib li]: mbl[i}:=(p[i]*al[i]*sqr(b1[i])/sar(cd[b[iJ))*[bfil]; mb2[i]:=(p[]*b11i]*sqr(a1[i]J/sar(cd[b[i})))*I[b[il]; y1[i]:=4IbiI: y2(i):=d2[b[i}]; y3i]:=d3[b[il]; y4[I:=44[bIll; if (cd3[i]<>0) then ffy![I:=fy!IiI]+Ib1ti]; fly2[i)}:=f[y2[i]}-mb 1 [i]; fy3I1}=1y3IiIIHB2i]; ffy4[I:=fy4I]mb2[i]; end; end;
for i:=1 to sbt do fe[i]:=ffi];
Trang 11398 writeln (11 2{ij,12z[i}); end; readln; end, SOIC IGOR IOI TOR ACH RCAC Rak Program CT27_Tinh_gian_phang_chiu_tac_dung_cva_nhict_do; uses crt;
Var i,j, k,sn,st,sbt,tbt,ss,rr:integer;
e,a,cd,b,c,d,f, fe,qq, fl, f6ld,l,m,eal:array[1 10] of real; d1,d2,d3,d4:array[1 LOJof integer;
s,sc,sr,ke:array[1 20,1.,20] of real; q,1,hg,t:real; begin (*Nguoi lap trinh:Vo nhu Cau*); clrser; writelnCnhap so nut); readln(sn); writelnCnhap sơ thanh); readln(sÐ; writeln Cnhap so BTD co chuyen vi); readIn (sbt);
writeln(‘nhap so thu tu bac tu do‘);
writeln(‘nhap d1'); for i:=1 to st do readIn(d1[i}); writeln(nhap d2); for i:=1 to sỉ do readin(d2[i]); writelnCnhap d3); for ¡:=1 to sỉ đo readin(d3[ï]); writelnCnhap d4; for ¡:=l to st do readin(d4{i}); writeln(‘nhap cosin dh Ï'); for i:=l to st do reađln(I{[i]); writeln(nhap cosin dh m); for i:=1 to st do readln(m[i]); WritelnCnhap mo đun dan hoi E); for i:=1 to st do readln(e[i]); writelnCnhap đien tích tiet dien); for i:=1 to st do readin(a[i}); writeln(‘nhap he so gian no'); readln(hg);
writeln(nhap nhiet do'); readIn(t);
Trang 12end;
Trang 13400 if(se[ss,ss]<>0) then g:=sc[ss,i]/sc[ss,ss]; for j:=i 10 sbt do sc[i.j}:=scfijl-se[ssj]*q; flit:=f[i}-flss]*q; End UNTIL(sš= sbt —L); 1f(sc[sbt,sbt]<©0) then q6[sbt]:=f|sbtJ/sc[sbt,sbt]; for i:= sbt-1 downto | do Begin r:=0; for j:= sbt downto i+1 do r:=rtsc[ij]*qqlj]; if(se[i,ij<>0) then qalil:= (iY sefi.id; End; (*Tinh fan lue*); rr=sbt+ 1; for j:=1 to sbL do rtotbtdo sr{iJ]:=s[Lj]]; for i:= rr to tbt do begin fi[i}:=0; for k:=1 to sbt do flLi]:= fili}+sr[i,k] *qqfk]; end;
(#Tinh luc doc*); for i:=1 to stdo
Trang 14writeln(f{i]); readln; end
Fe RCI ACES A ACA A IC Éc
Program CT28_Tinh_gian_phang_che_tao_khon g_chinh_xac:
uses crt;
Var i,j, k,sn,st,sbt,tbt,ss,rr,x:integer;
e,a,cd,b,c,d,f,fe,qq fl,ffld,t,m,det,t:array[1 10] of real; g,d1,d2,d3,d4:array[1 10Jof integer;
$,sc,st,ke:array[1 20,1 20] of real; q,r,hg:real; begin (*Nguoi lap trinh: Vo nhu Cau*); elrser; writeln(nhap so nut'}; readln(sn); 'writelnCnhap so thanh); readln(sÐ; writeln (‘nhap so BTD co chuyen vi); readin (sbt);
writelnCnhap so thư tu bac tu do ');
writeln(nhap d1'); for i:=1 to st do readIn(d1[i}}; writeln(‘nhap 2’); for to stdo_ readln(d2[ï]); writelnCnhap d3); for to stdo_ readln(d31]); writelnCnhap đ4); for ¡:=1 to sỉ đo readln(d4[i]); writelnCnhap cosin dh Ÿ); for i:=1 to stdo readIn(i{iJ); writeln(nhap cosin đh m9; for i:=1 to st do readln(m[i]); writelnCnhap mo dun dan hơi E; for i:=! to st do readln(eli]): writeln(‘nhap dien tich tiet dien’); for i:=1 to st do readln(a{i]); writeln(‘nhap he so gian no’); readin(hg);
writelnCnhap so thanh che tao khong chính xac’); readIn(x); writelnCnhap so thu tu thanh che tao khong chỉnh xác); for i:=1 to x do readln(g[i});
writeln(‘nhap do dai doi ra hoac do ngan hut); for i:=1 to x do readIn(det[i});
(*Tinh cac thanh fan tai trong do che tao khong chinh xac*); for i:= 1 tox do
begin
Trang 15t[ï]:=detil/hg*cdtg[i]]); ffli]:=-e[g[iII*alg[i]]*hg*t[i]: fe[d1IsE]TI:=Id1[gli]]+ffil*Ngiill: fe[dZ[s[i]ÏI:=fe[d2[g[iIII+fNIIFm[sli]]; fe[d3[s[i]]I:=f[d3[g[iIII-FfTIi]*Hgii]; fe[d4[gfi]]I:=f[d4[g[iIII-ffli]*m[g[iT]; end;
fori:=l to sbtdo — f[]:=fe[i];
(*#Lap cac matran do cung rieng*); fori:=1 to st do begin b[i]:=sardIiI)*e[]*ali/edfi]; cliJ:=1[i}*mli]*e[i]*aLi ed (i); đíi]:=sar(m[i])*e[i]*a[i]/cdH]; end: for i:=1 lo st do begin
Trang 17for i:=1] to st do writeln(ldfi}); writeln (‘gia tri fan luc’); for i:=rr to tbt do tor j:=1 to sbt do writeln(fl[i); readin; end Program CT29_Tinh_khung_khong_co_chuyen_vi_ngang_theo_ff_{foi_momen; Uses crt; Type
Trang 18readln(mn[ï]);
writeln(‘nhap so thu tu tiet dien thanh khong co goi tua); writeln(nhap ni’); for i:=1 to sto do readin(n1[i}); writelnCnhap n2’); for i:=1 to sto do readin(n2[i}); writelnCnhap so thư tư tiet dien thanh co goi tua); writelnCnhap n1"); for i= sto+1 to st do readin(n1[i]); WritelnCnhap n2; for is sto+l to st đo readin(n2[ï]); writeln(nhap cap mã tran vuong);
reudln(n);
writeln(‘nhap fan tu ma tran B); Nhap (b,n,whereX, where Y); write!n(‘nhap so hang tu do’); for i:=1 to std do readln (C[I]); wrileln(‘so thu tu vong dau tien"); readln(k); writeln (‘gia tri momen xoay ban dau’); for i:=1 to std do readIn(mx[i,k]); (*Qua trinh tinh lap de xac dinh gia tri momen xoay*); REPEAT k:=0; k:=k+l; for i:=† to std do begin Dịi,k]:=0; for p:=l to std do Dịi,k] :=D[i,k]+B[i.p]*mx[p.k]; end; for i:=1 to std do mx[i,k+1):=D[i,k]+Cfi]; UNTIL(abs(mx[std,k+ 1 ]—-mx[std,k]) <0.0001); for i:=1 to std do mmx[ï]:=mx[i,k+l];
Trang 19406 nssto+]; for i= n to st do begin mm[ni[i]]:=mmx[n1[i]]+mn[n I[1]]; mm[n2[i]]:=0.5*#mmx[n1[i]]+mn[n2[i]]; end;
writeln(‘gia tri mo men cuơi cung la); for i:=i to sto do begin writeln(mm[nIi]); writeln(mm[n2[i})); end; for i:=n to st do begin writeln(mm[n I[i]]); writeln(mm[n2[]]); end; read|n; end Program CT30_Tinh_khung_co_chuyen_vi_ngang_theo_ff_fan_foi_momen; Uses ert, Type
Trang 20begin (*Nguoi lap trinh: Vo nhu Cau*); Clrscr: writelnCnhap tong so thanh); readln(sÉ); writelnCnhap so tiet đien de tinh momen '); readln(std): writeln(‘nhap so thanh khong co gọi tua); readIn(sto): writeln(nhap mo men ngam’); for i:=1 to std do readln(mnfi]);
WritelnCnhap so thu tu tiet dien thanh khong co goi tua’); writeln(nhap nl’); fori:=$ to sto do readIn{ni [i]); writelnCnhap n2); for i:=1 to sto do Teadln(n2[i]); writeln(nhap so thu tu tiet dien thanh co goi tua’); writeln(nhap nl’); for i:= sto+1 to stdo readln(nI[ï]); writeln(nhap n2); for i:=sto+1 to st do readIn(n2li]); writeln(nhap cap ma tran vuong’);
readln(n);
writeln€nhap fan tu ma tran B); Nhap (b,n,n,whereX, where Y); writeln(nhap so hang tu do’); for i:=1 to std do readin (C[i]); writeln(nhap so hang ma tran’); readln(m); writeIn(‘nhap so cot ma tran’); readln(n); writelnCnhap cac fan tu ma tran Ð); Nhạp (d,m,n,whereX, whereY); writelnCnhap so hang ma tran); readln(m); writeln(‘nhap so cot ma tran’); readln(n);
writeln(‘nhap cac fan tu ma tran E); Nhap (c,m,n,whereX, whereY); writeln(nhap so hang ma tran F'); readln(m);
for ¡:=] tom do readln(f[i]);
Trang 21writeln(Cso thu tù vong đau tien); readln(K); writeln (‘gia tri momen xoay ban dau’); for i:=l to std do readIn(mx{i,k]); writeln('so thu tu vong dau tien’); readln(k); writeln (‘gia tri momen chuyen vi ban dau’); for i:=sd+1 to st do readin(mefi,k]); (*Qua trinh tinh lap de xac dinh gia tri momen xoay*); REPEAT k:=0; ki=k+l; for i:=1 to std do begin D1[i,k]:=0; for p:=1 to std do D1[i,kj :=D1[i,k]}+B[i,p}*mx{p,k]; end; D2[i,k]:=0; for p:=q to st do D2(ik] :=D2[i,k]+D[i,p]*me{p,k]; end; fori:= 1 to stddo mx[ik+1]:=D1(i,k]+D2(i,k]+C[i]; for i:=q to st do begin D3[i,k]:=0; for p:=s to std do D3[i,K] :=D3{i,k]+E[i,p]*mx[p,k]: end; for i:=q to st do me[l,k+1]:=D3[1,k+1]+F[ï]; UNTIL(((abs(mx([std,k+1]-mx[std,k])<0.0001)and((abs(me[st,k+ 1] —mcfst,k])<0.0001)))); fori:=l to std do mmx[i]:=ma(i,k+]]; for i:=q to stdo mme[i]:=me[i,k+l]; (*Tinh gia tri mo men cuoi cung o dau thanh*);
Trang 23410 Type
Mang! =array[1 20,1 20 ] of real; mang2arrayf1 20]of real; mang3= array{1 20] of integer; Var B,D,D1,E,mxn:mang1 : C,Ð2,mmxn,mx,mm,mn:mang2; ni,n2:mang3: i,j.k.m,n,p,sn,st,sto,std:integer; Procedure nhap (var P:mang1; m,minteger;X, Y:integer); Var — i,j:integer; Begin For i:= 1 to mdo For j:=l to n đo Begin gotoxy(X+8*(j-1), Y+i-1); Readln (P[i,j]); End; End; begin (*Nguoi lap trinh: Vo nhu Cau*); Clrser; writeln(nhap so nut’); readln(sn); writeln(nhap tong so thanh); readln(st); writeln(‘nhap so tiet dien de tinh momen’); readin(std); writeln(nhap so thanh khong co goi tua); readln(sto); writelnCnhap mo men ngam); for i:=1 to std do readln(mn[i]);
writelnCnhap sơ thu tu tiet dien thanh khong co goi tua'); writelnCnhap n1}; for i:=l to sto do readin(n1[ï]); writeln(nhap n2); for i:=l to sto do readln(n2[i]); writeln(‘nhap so thu tu tiet dien thanh co goi tua’); writeln(nhap nl'); for ;= sto+l to st do readin(n1[i]); writelnCnhap n2); for iÍ= sto+l tơ stdo readln(n2[ï}); writelnCnhap so hang cua ma tran”);
readIn(m);
Trang 24readIn(n);
writeln(‘nhap cac fan tu cua ma tran B); Nhap (b,m,n,whereX, whereY);
writeln(nhap so hang cua ma tran’);
readln(m);
writeln(nhap so cot cua ma tran; readln(n);
writein(nhap cac fan tu cua ma tran E’); Nhap (e,m,n,whereX, where Y);
Trang 25(*Tioh gia tri mo men cuoi cung o dau thanh*); for i:=1 to sto do begin mnm[n[i]]:=mx{n1[1]]+0.5*mx[n2[ï]]+mn[n1[ï]]; mm[n2[i]]:=mx{n2ti]]+0.5*#mx[n1[i]]+mn[n2[ï]]; end; ñ:=sto+l; for i:= n to st do begin mmf{n1[i]]:=mx{n 1 [i]]+mn{[n 1 {i]]; Tnm{n2[i]]:=0.5#mx[n I[i]]+mn[n2[i]]; end;
Trang 26bọ
wn
TÀI LIỆU THAM KHAO
Phạm Khắc Hùng Lê Văn Mai Dạng ma trận của phương pháp cơ bản trong Cơ học kết cấu Nhà xuất bản Đại học và Trung học chuyên nghiệp, I976
Léu Tho Trinh On định và động lực học công trình Nhà xuất bản Đại học và Trung hoc chuyên nghiệp 1974
Võ Như Cầu Tính toán khung có xết đến ảnh hưởng của lực dọc Tuyển tập công trình khoa học số 1/1998, Trường Đại học Xây Dựng,
Võ Nhu Cau Mor phương pháp thực dụng tăng nhanh tốc độ hội tụ của phương pháp Kani Tap chi Xay dung ố 3/1990
Võ Như Cầu Dạng mà trận của phương pháp phân phối mô men Tạp chí Xây dựng số 3/1995 Võ Như Cầu Một cách giải nhanh bài toán ổn định của hệ phăng Tạp chí Người Xây dựng số 3/1992, Võ Như Cầu Mặt cách tính nhanh tần số cơ bản của hệ phẳng Tạp chí Người Xây dựng, xố 4/1992,
Alan Jenning Matrix computation of Engineers and Scientists Willey and Sons, Ltd 1990 Eduard C.Pestel Matrix methods in Elastic Mechanics New York 1992
S.J Moc Minh Matrices for Structural Analysis John Willey and sons New York, 1995, _ RH Wood Effective lengths of columns in multi-storey buildings Structural Engineer,
July August and September
MLR Horne A approximative method for calculating the elastic critical loads of plane frames Structural Engincer 1975
Bolton a, Natural frequencies of structures for designers Structural Engineer, September 1978 David M Herative solution of large linear systems Cambridge Univ Pr 1981
Bùi Thế Tâm Giáo trình TURBO PASCAL 7.0 Nhà xuất bản Giao thông Vận tải Hà Nội, 3001
Đậu Quang Tuần Lập trình song ngữ PASCAL & VISUAL BASIC Nhà xuất bản Thanh niên, 3001
Trang 281.7.2 Phuong phap Gauss — Josdan 1.7.3 Phương pháp ma trận tam giác 1.7.4 Phương pháp chia khối ma trận
1.7.5 Cách nâng cao độ chính xác khi nghịch đảo ma trận 1.7.6 Phương pháp tính lặp
§1.8 Mã trận biến đổi tọa độ
$1.9 Gia trị riêng và véc tơ riêng của ma trận
1.9.1 Định nghĩa và một số định lý liên quan
1.9.2 Cách xác định các giá trị riêng của một ma trận
1.9.3 Cách xác định giá trị riêng lớn nhất theo phương pháp tính lặp thương số Rayleigh
1.9.4 Các xác định các giá trị riêng tiếp theo Chương hai
HỆ GIÀN
§2.1 Dang ma tran của phương pháp biến đổi chuyển Vị
2.1.1, Hệ thức ma trận giữa véc tơ chuyển vị của phần tử và véc tơ chuyển vị của các nút
2.1.2 Hệ thức ma trận giữa véc tơ nội lực và véc tơ biến dạng của một phần tử 2.1.3 Hệ thức ma trận giữa véc tơ tải trọng và véc tơ chuyển vị của các nút - Dạng ma trận của phương pháp thành lập trực tiếp ma trận độ cứng toàn bộ
2.2.1 Ma trận độ cứng của một phần tử trong hệ giàn phẳng 3.2.2, Ma trận độ cứng của một phần tử trong hệ giàn không gian 3.2.3 Lập ma trận độ cứng toàn bộ K
Trình tự tính toán
4 Thuật toán lập trình tính hệ giần phẳng (CT2!) 5 Thuật toán lập trình giàn không gian
Chương ba
HE PHANG CO NUT CUNG
§3.1 Dạng ma trận của phương pháp biến đổi chuyển vị
3.1.1 Hệ thức ma trận giữa véc tơ nội lực và véc tơ chuyển vị của một phần tử 3.1.2 Hệ thức ma trận giữa véc tơ chuyển vị của phần tử và véc tơ
chuyển vị của nút
3.1.3 Hệ thức ma trận giữa véc tơ tải trọng và véc tơ chuyển vị của các nút Phương trình cân băng
Trang 29$3.3 §4.1 aM Tr ba 1⁄22 on 12t On tH Bbw sod 4l6 3.2.1 Anh hưởng của mô men uốn, lực cắt và lực đọc đến chuyển vị của phần tử 3.2.2 Ma trận độ cứng của phần tử
Các giả thiết khi tính hệ phẳng có nút cứng
3.2.5 Xử lí trường hợp phần tử chịu tác dụng của tải trọng tập trung hoặc tải trọng phân bố
3.2.6 Trình tự tính hệ phẳng có nút cứng Thuật toán lập trỉnh tính hệ phẳng có nút cứng
3.3.1 Thuật toán tính đầm liên tục (CT23) 2 Thuật toán tính hệ khung phẳng (CT24) 3
Chương bốn
HE DAM GIAO NHAU
Hệ thức mà trận giữa véc tơ nội lực và véc tơ chuyển vị của phần tử, ma trận độ cứng của phân tử
Hệ thức ma trận giữa véc tợ tải trong và véc tơ chuyển vị của inh tự tính toán hệ đầm giao nhau
Thuật toán lập trình tính hệ dầm trực giao (không xét đến ảnh hưởng của lực cấu Chương năm HỆ GỒM CÁC PHAN TU KHÔNG CUNG THE LOẠI Ma trận độ cứng của phần tử có nửa hình vòng tròn Ma trận độ cứng của phần tử có nửa hình vòng tròn trong hé dim giao nhau 3 Thí dụ Thuật toán lập trình tính dầm liên tục trên gối tựa đàn hồi (CT26) Chương sáu
HE CHIU TAC DUNG CUA CAC NGUYEN NHAN
NGOAI TAI TRONG
Một số nguyên tắc chung
6.1.1 Hệ chịu tác dụng của nhiệt độ 6.1.2 Trường hợp chế tạo không chính xác 6.1.3 Trường hợp gối tựa bị lún
> Thi du
Trang 30Chuong bay
DANG MA TRAN CUA BAI TOAN ON BINH TRONG HE PHANG CO NUT CUNG
§7.1 Ma trận độ cứng của một phần tử
§7.2 Khái niệm về sự mất ổn định đàn hồi Dấu hiệu mất ổn định §7.3 Trinh tự xác định hệ số t
$7.4, Cach chon gia tri ban đầu hợp lí của hệ số tải trọng 7.4.1, Phuong phap R.H Wood [13]
7.4.2 Phuong phap M.R Horne [14| $7.5 Thi du Dang bién dang mất ổn định ai trọng giới han ⁄ ~- = Chương tám
DẠNG MA TRẬN CỦA BÀI TOÁN DAO DONG
TRONG HE PHANG CO NUT CUNG
$8.1 Dao động tự đo không có lực cần, đạo động tự do có lực cản, đao động cưỡng bức $8.2 Ma trận độ cứng của một phần tử
š8.3 Trình tự tính toán tần số riêng của hệ phẳng có nút cứng $8.4 Cách chọn giá trị gần đúng của tần số cơ bản
$8.5 Thi du tinh toan
88.6 Trudng hop khéi lượng tập trung §8.7 Tần số cơ bản của khung nhiều tầng §8.8 Tần số cơ bản của hệ dầm giao nhau §8.9 Dạng biến đạng của dao động Chương chín HỆ KHÔNG GIAN CÓ NỨT CỨNG Ma tran độ cứng của phần tử trong hệ tọa độ riêng 2 Ma trận xoay
Ma trận độ cứng của phần tử trong hệ tọa độ chung 9.4 Trình tự tính tốn hệ khơng gian có nút cứng §$9.5 Trường hợp tiết diện không đối xứng Tâm cắt
9.5.1 Tâm cắt
9.5.2 Ma trận độ cứng của phần tử có tiết diện không đối xứng
Trang 31Chương mười
DANG MA TRAN CUA PHƯƠNG PHÁP LỤC
§10.1 Một số công thức tổng quát 286
10.1.1 Công thức tính nội lực và chuyển vị 286
10.1.2 Công thức tính chuyển vị tại các nút Điều kiện biến đạng liên tục 387
š10.2 Phương pháp lực ấp dụng cho hệ giàn 288 10.2.1 Giàn tĩnh định 288 10.2.2, Gian siéu tinh 29] Ÿ10.3 Phương pháp lực áp dụng cho hệ phẳng có nút cứng 292 $10.4 Phuong pháp lực 4p dụng cho hệ đầm giao nhau 290 Chương mười một
DẠNG MA TRẬN CỦA PHƯƠNG PHÁP PHÂN PHỐI MÔ MEN
§LI.1 Một số cơng thức cơ bản 300
Ñ11.2 Trường hợp khung không có chuyển Vị ngang 302
§11.3 Trường hợp khung có chuyển vị ngang 305
§11.4 Đơn giản hóa dạng mà trận của phương pháp phân phối mô men 308 §11.5 Thuật tốn lập trình tính khung không có chuyển vị ngang theo phương pháp
phan phối mô men (CT29) 311
§11.6 Thuật tốn lập trình tính khung có chuyển vị ngang theo phương pháp phân
phối mơ men (CT30) 312
§11.7 Thuật toán lập trình tính khung không có chuyển vị ngang theo phương pháp
mô men đơn giản hóa (CT31) 313
BÀI TẬP 315
PHỤ LỤC 320
TÀI LIỆU THAM KHẢO 413
Trang 32TINH KET CẤU THEO PHƯƠNG PHÁP MA TRẬN Chịu trách nhiệm xuất bản BÙI HỮU HẠNH Biên tập — : TRẦN CƯỜNG Chế bản : VIỆT HƯNG
Bìa : NGUYÊN HỮU TÙNG
Sửa bảnin : HUY HOÀNG
Trang 34Ta pany 1773 - 2003 XD- 2004 6X6-6X2 3