Professional Documents
Culture Documents
Thuyet Minh Do An TN Phan Tin Hoc (Repaired)
Thuyet Minh Do An TN Phan Tin Hoc (Repaired)
Thuyet Minh Do An TN Phan Tin Hoc (Repaired)
II.
1.2.
1.3.
2.2.
2.3.
III.
3.1.
3.2
219
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
VI.
2.2.
2.3.
To ng li ............................................................................................... 256
2.4.
2.5.
2.6.
2.7.
220
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
PHN II.
PHN TIN HC
I. Tng quan
1. t vn
Tin hc l l mt lnh vc khng th thiu trong cuc sng hng ngy, l cng c
gip con ngi tip cn vi nn vn minh nhn loi mt cch nhanh nht v cng l
lnh vc c ng dng rng ri nht, trn nhiu lnh vc nht. Gn y tin hc c
a vo lnh vc xy dng vi mc ch tin hc ha xy dng lm gim khi lng
tnh ton cng nh thit k. Xy dng l mt ngnh c tnh a dng v lnh vc
nghin cu rng, p dng khoa hc k thut vo lnh vc xy dng l mt thnh cng
rt ln ca mt quc gia,trn Th Gii nhiu nc pht trin v ang p dng cng
ngh hin i vo vic tnh ton, thit k, cng nh qun l cc cng trnh xy dng.
V vy trong nhng nm gn y, nh nc u t nhiu hn cho lnh vc tin
hc. C th l nhng cng ty xy dng c b phn trc tip xy dng cc phn
mm phc v thit k v xy dng. in hnh l Cng ty Tin hc Xy dng B Xy
Dng, l mt cng ty cho ra i nhiu sn phm phm mm trong lnh vc xy
dng. Ngoi ra, cc cng ty tin hc thun tu khc nh Cng ty Hi Ho, Cng ty
FPT cng ang tng bc tip cn vi chuyn ngnh xy dng c th cho ra i
nhng sn phm phc v qu trnh thit k v thi cng xy dng.
Trong qu trnh thit k cc cng trnh xy dng th vic kh khn i vi cc k
s xy dng l vic tnh ton kt cu cho cc cng trnh nn vic thit k cc phn
mm tnh ton kt cu nhm gip cc k s gim bt c khi lng thit k, tng
nng sut nhng vn t c tin cy cao l vic lun lm au u bao nh thit k
phn mm, t nhng suy ngh em tm ti tt nghip cho em l nghin cu v
thit k 1 phn mm tnh ton kt cu phc v cho mc ch thit k. Nn em chn
ti l thit k phn mm: Chng trnh tnh ton khung 2D
Chng trnh tnh ton khung 2D c xy dng nhm mc ch m hnh
ha kt cu v gii quyt cc bi ton kt cu l: Xc nh chuyn v v ni lc ca
cc kt cu, c bn l vic gii quyt cc bi ton C hc kt cu, vic gii quyt bi
ton trn u da trn l thuyt ca c hc mi trng lin tc. Cc nguyn l chnh
u da vo:
221
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
-
Vic phi hp cc nguyn tc trn s cho nhng h phng trnh vi phn phc tp
rt kh tm li gii. Chnh v th ngi ta a ra m hnh s.Khi xy dng m hnh
s, thng th i hi phi b sung mt s gi thit n gin ha. Cc gi thit ny s
quyt nh n chnh xc ca kt qu tnh ton. Thng th kt qu tnh ton bng
phng php s c bit l phng php Phn t hu hn (PTHH) c chp nhn
vi chnh xc cho php.
Phng php PTHH l mt trong nhng phng php tng qut nht xy dng
m hnh s ca kt cu. Phng php ny chia khng gian lin tc ca kt cu thnh
mt tp hp cc phn t (chia nh ra) c tnh cht c hc v hnh hc n gin hn so
vi c kt cu. Cc phn t ny lin kt vi nhau bng im nt, lc ny cc iu
kin tng thch v chuyn v hay bin dng ca kt cu ch tha mn ti nt. Thng
thng, n c bn ca phng php PTHH l cc chuyn v ca nt.
II. C s l thuyt
1. Phn t hu hn cho phn t gin (Truss)
1.1. Xc nh hm dng ca phn t gin
Xt mt thanh gin vi hai nt mi u ca phn t. Chiu di phn t l le. Trc
a phng 1 c nh theo trc thanh vi gc ti nt 1. Trong h ta a
phng, mi thanh gin ch c mt bc t d ti mi nt ca phn t. V vy c tng
cng hai bc t do cho mt phn t, ne = 2. Ta c mi chuyn v ca phn t c
vit di dng sau:
u h ( x) N ( x)d e
(1.1)
Trong :
uh(x) L hm xp x ca chuyn v dc trc ca phn t.
N(x) L ma trn cc hm dng.
u
u2
222
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
u h ( x) a1 a2 x (0 x L)
a
[1 x] 1 PT a
a2
(1.2)
P l vector cc n thc.
Thc t:
x 0, u ( x 0) u1
x le , u ( x l ) u2
S dng 1.2 ta c:
u1 1 0 a1
u2 1 le a2
Gii phng trnh trn cho a, ta c
0 u1
a1 1
a2 1/ le 1/ le u2
Thay th phng trnh trn vo 1.2 chng ta c:
1
u h ( x) PT a 1 x
1/ le
0 u1
1 x / le
1/ le u2
x / le N ( x)de
N1
0
x
Thay vo 1.1 ta c:
N2
1
2
lE
223
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
u h ( x) N1 ( x)u1 N 2 ( x)u2 u1
1.2.
u2 u1
x
le
(1.3)
Ma trn ng sut
u u2 u1
x
le
(1.4)
Ma trn cng
le 1/ le
AE 1 1
ke BT cBdV Ae
E
1/
l
1/
l
dx
e
e
Ve
0
le 1 1
1/ le
Trong :
A - din tch mt ct ngang ca phn t.
C = E modun n hi.
Nhn thy ma trn cng ca phn t gin l i xng. Nn ta ch cn tnh ton
v lu tr 1 na ma trn.
-
224
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
le N N
me N T NdV Ae l 1 1
Ve
0
N 2 N1
N1 N 2
Ale 2 1
dx
N 2 N 2
6 1 2
Ma trn lc
f etruss N T fb dV N T f s dS
Ve
Se
dx
Ve b
0 N2 f xle / 2
f sx (1 b / le )
T
N
f
dS
Se s f sx (b / le )
225
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
x
a
v( ) a0 a1 a2 2 a3 3
Trong a0 a3 l cc hng s cha bit. Cc a thc c chn v c 4 n trong
a thc lin quan n 4 bc t do ti nt ca phn t dm. Phng trnh trn c th c
vit di dng ma trn sau:
226
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
v( ) 1 2
a0
a
3 1
a2
a3
Hoc
v( ) PT ( )a
(2.1)
Gc xoay :
v v 1 1
(1) v(1) v1
(2)
dv
1
dx 1
Ti x = a hoc = 1 ta c:
(3) v(1) v2
(4)
dv
2
dx 1
T kt qu ca 4 iu kin trn ta c:
1
1 a0
v1 1 1
0 1/ a 2 / a 3 / a a
1
1
1
1 a2
v2 1 1
2 0 1/ a 2 / a 3 / a a3
Gio vin hng dn: ThS. V TRNG SN
Sinh vin thc hin: PHM VN NGHA_MSSV:787153
227
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
Hoc
de = Aea
Gii phng trnh trn ta c:
a Ae1d e (2.2)
Trong :
2 a
2 a
1 3 a 3 a
1
Ae
4 0 a 0 a
a 1 a
1
Thay th 2.1 v 2.2 ta c:
v N ( )d e
Trong : N(x) l ma trn ca hm dng
N ( ) PAe1 [N1 ( ) N 2 ( ) N 3 ( ) N 4 ( )]
Trong hm dng c tm ra l:
1
N1 ( ) (2 3 3 )
4
1
N 2 ( ) a (1 2 3 )
4
1
N 3 ( ) (2 3 3 )
4
1
N 4 ( ) a (1 2 3 )
4
2.2. Ma trn ng sut
Sau khi c c cc hm dng, bc tip theo ta phi xc nh c cc phn t
ca vector ng sut. Ta c mi quan h gia ng sut v bin dng:
228
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
xx Bd e
Trong vector ng sut c xc nh:
2
y 2
y
B yLN y 2 N 2
N 2 N ''
2
x
a
a
M ta c:
N '' N1''
N2''
N3''
N4''
Trong :
3
a
N1'' , N 2'' (1 3 )
2
2
3
a
N3'' , N 4'' (1 3 )
2
2
2.3. Cc ma trn ca phn t
-
Ma trn cng
T
2 2
T
2
ke B cBdV E y dA 2 N 2 N dx
v
A
a x
1
EI z 4
1 a
1
2 2
EI z
2 N 2 N ad 3
a
N ''T N '' d
N1'' N1''
'' ''
EI z 1 N 2 N1
ke 3
a 1 N3'' N1''
'' ''
N 4 N1
N1'' N 2''
N1'' N3''
N 2'' N 2''
N3'' N 2''
N 2'' N3''
N3'' N3''
N 4'' N 2''
N 4'' N3''
N1'' N 4''
N 2'' N 4''
dx
N3'' N 4''
N 4'' N 4''
229
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
Vy ma trn cng c xc nh
3 3a
4a 2
EI z
ke 3
2a
sy.
-
3a
3a 2a 2
3 3a
4a 2
N1 N1
1 N 2 N1
Aa
1 N N
3 1
N 4 N1
N1 N 2
N1 N 3
N2 N2
N 2 N3
N3 N3
N4 N4
N3 N3
N 4 N3
N1 N 4
N 2 N 4
dx
N3 N 4
N4 N4
78 22a 27 13a
8a 2 13a 6a 2
Aa
ke
78 22a
105
8a 2
sy.
-
Ma trn lc
f etruss N T fb dV N T f s dS
Ve
Se
f ya
N1
f a2 / 3
1 N2
y
T
d
N
f
dV
b
Ve
1 N3
f
a
y
f
a
/
3
N4
y
230
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
1
1
1
3
(2
3
(
b
a
)
(
b
a
)
)
3
4
a
a
1
1
1
1
2
3
a(1 (b a) (b a) (b a) )
4
a
a2
a3
T
N
f
dS
sy
Se s
1
1
1
3
(2 3 (b a) 3 (b a) )
4
a
a
1
1
1
1
a(1 (b a) 2 (b a) 2 3 (b a)3 )
a
a
a
4
231
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
x, u
232
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
d1 u1
d
2 v1
d3 z1
de
d 4 u 2
d5 v2
d 6 z2
a.1)Xc nh ma trn cng
-
AE 1 1
le 1 1
ketruss
AE
2a
0 0
0 0
0
AE
2a
0
0
AE
2a
0 0
0 0
0 0
0 0
0 0
0
kebeam
3 3a
2
EI z 4a
3
2a
3a
3a 2a 2
3 3a
4a 2
233
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
kebeam
0
3EI 3
2a 3
0
3EI 3
2a 2
2 EI 3
a
0
3EI
0 33
2a
3EI
0 23
2a
0
0
3EI 3
2a 3
0
3EI 3
2a 2
EI 3
a
0
3EI 3
2
2a
2 EI 3
a
ke
3EI 3
2a 3
3EI 3
2a 2
2 EI 3
a
AE
2a
0
0
AE
2a
0
3EI 3
2a 3
3EI
23
2a
0
3EI 3
2a 3
3EI 3
2a 2
EI 3
a
3EI 3
2
2a
2 EI 3
a
0
234
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
Trong :
E l mdun n hi.
-
Hnh ch nht c
hb3
12
bh 3
I3
12
I2
J p I1 I 2
-
Hnh trn c
I 2 I3
D4
64
I p I 2 I3
D4
32
78 22a 0 27 13a
8a 2 0 13a 6a 2
me
70 0
0
78 22a
8a 2
235
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
b) Xc nh ma trn lc
- Vector lc ca phn t gin
+ Trng hp ti trng phn b u trn phn t:
fx.a
f etruss
fx.a
+ Trng hp trn phn t c lc tp trung gi tr fs t cch u phn t khng b(
xfs = b)
f (1 b / 2a)
f etruss sx
f sx (b / 2a)
-
Vector lc ca phn t dm
f ebeam
fy.a
2
fy.a
3
fy.a
2
fy.a
1 3
1
(b a) 3 (b a)3
2 4a
4a
a 1 (b a) 1 (b a) 2 1 (b a)3
4 4
4a
4a 2
f sy
1 3
1
3
(b a) 3 (b a)
2 4a
4a
a 1
1
1
2
3
(b a)
(b a) 2 (b a)
4a
4a
4 4
236
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
f
.
a
f
.(1
)
1
1
x
2a
1 3
1
3
f 2 .a f s 2 .[ (b a ) 3 (b a ) ]
2 4a
4a
2
f 2 .a f .[ a 1 (b a ) 1 (b a ) 2 1 (b a )3 ]
s2
3
4 4
4a
4a 2
fe
f 1.a fs1.( )
2a
1 3
1
f1.a f s1.[
(b a ) 3 (b a )3 ]
2 4a
4a
f 2 .a 2
a 1
1
1
2
3
f
.[
(
b
a
)
(
b
a
)
(
b
a
)
]
s2
3
4 4
4a
4a 2
Trong :
237
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
D3i 2
D3i 1
D3i
De
D3 j 2
D3 j 1
D3 j
T l ma trn chuyn i cho cc phn t khung c xc nh nh sau:
l1
l
2
0
T
0
0
m1
0 0
m2
0 0
0
0
1 0
0 l1
0
m1
0 l2
m2
0 0
0
0
0
0
0
Trong :
l1 cos(1, X ) cos
m1 cos(1, Y ) sin
X j Xi
le
Y j Yi
le
Yj Yi
le
X j Xi
le
le ( X j X i )2 (Y j Yi ) 2
Gio vin hng dn: ThS. V TRNG SN
Sinh vin thc hin: PHM VN NGHA_MSSV:787153
238
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
Ke T T keT
M e T T meT
Fe T T f e
Lu rng khng c s thy i kch thc gia ma trn trong h ta a
phng v ma trn trong h ta chnh.
239
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
240
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
To lp d liu
X l
Xut kt qu
a. Khi to lp d liu
To lp d liu
Hnh hc
Text
C hc
ha
cng
Tit din
Ch nht
Ti trng
Bin
Tnh ti
Hot ti
Text
ha
Vt liu
Trn
b. Khi x l
X l
To [KTH]
To [PTH]
X l k bin
Gii h pt
241
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
c. Khi xut kt qu
Kt xut kt qu
Chuyn v
Text
Ni lc
ha
Phn lc
M, N, Q
Text
ha
t ti
Xe
Ln xe
Start
X1, Y1
X2, Y2
Le ( X 2 X 1 )2 (Y2 Y1 )2
lx = (X2 - X1) / Le
mx = (Y2 - Y1) / Le
ly = -(Y2 - Y1) / Le
my = (X2 - X1) / Le
End
242
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
Le, E, A, I3,
i=0
i< 6
Sai
ng
j=0
i=i+1
Sai
j<6
ng
Ke[i, j] = 0
j=j+1
a=Le/2
k1 = A.E / (2a)
k2 = 3E.I3 / (2a3)
k3 = 3E.I3 / (2.a2)
k4 = E.I3 / a
Ke[0, 0] = k1
Ke[0, 3] = -k1; Ke[3, 0] = -k1
Ke[1, 1] = k2
Ke[1, 2] = k3; Ke[2, 1] = k3
Ke[1, 4] = -k2; Ke[4, 1] = -k2
Ke[1, 5] = k3; Ke[5, 1] = k3
Ke[2, 2] = 2.k4
Ke[2, 4] = -k3; Ke[4, 2] = -k3
Ke[2, 5] = k4; Ke[5, 2] = k4
Ke[3, 3] = k1
Ke[4, 4] = k2
Ke[4, 5] = -k3; Ke[5, 4] = -k3
Ke[5, 5] = 2.k4
End
243
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
[Nx],[Ny],[Nz]
[connect]
i=0
End
i< S thanh
Sai
ng
c1 = Connect[i, 0]-1
c2 = Connect[i, 1]-1
Sai
vAss1[0, m]=3.c1+m
vAss2[0, m + 3] =3.c2+m
l=0
l<6
Sai
i=i+1
ng
j=0
j=j+1
l=l+1
Sai
j<6
ng
244
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
Start
Ti phn b:fs, fy, fz
Ti tp trung:fsx, fsy, fxz
Khong cch:b
i=0
i< 6
Sai
ng
i=i+1
Fe[0, i] = 0
a=Le/2
End
245
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
[Nx],[Ny],[Nz]
[connect],[FrameLoad]
h=0
Sai
h< S thanh gn ti
ng
i=FrameLoad[0, h]-1
c1 = Connect[i, 0]-1
c2 = Connect[i, 1]-1
X2 = Nx[0, c2]
Y2 = Ny[0, c2]
Xc nh [Te]
[Fe]=[Te]T.[Fe]
m=0
m<6
ng
m=m+1
Sai
vAss1[0, m]=6.c1+m
l=0
l=l+1
l<6
Sai
h=h+1
ng
Fglobal[0, vAss1[0, l]] = Fglobal[0, vAss1[0, l]]+Fe[0, l]
End
246
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
2. Cc OCX h tr lp trnh
Trong qu trnh thit k em s dng vDraw 5.1.1.1043 phc v qu trnh m ha
ha cho chng trnh.
3. Th vin
Em s dng th vin MatrixLibrary .Net v2.0 by Anas Abidi, 2004 tnh ton cc
ma trn. N bao gm cc class tnh ton v:
- Solve system of linear equation.
- Inverse of a Matrix.
- Find Rows and Colums in a Matrix.
- Transpose of a Matrix.
- Vectors Cross Product.
- Print Matrix.
247
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
Tao Mo Hinh
Nhap Du Lieu
Nguoi Dung
Tinh Toan
248
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
Ve Nut
Nguoi Dung
Sua Mo Hinh
Ve Thanh
Nguoi Dung
Nhap du lieu tai phan bo
249
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
Nguoi Dung
Tinh Toan
Nguoi Dung
250
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
q =10T/m
2
1m
3
0.05
y
1
0.05
1m
u1 0, v1 0, z1 0
u2 0.000079, v2 0.000952, z2 0.127518
u3 0.000079, v3 0.000952, z3 0.127518
u4 0, v4 0, z4 0
b. Chuyn v cc nt tnh theo chng trnh khung 2D:
u1 0, v1 0, z1 0
u2 0.000079, v2 0.000952, z2 0.127063
u3 0.000079, v3 0.000952, z3 0.127063
u4 0, v4 0, z4 0
c. nh gi sai lch
251
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
q =10T
1
1m
3
0.05
y
1
0.05
1m
u1 0, v1 0, z1 0
u2 0.549141, v2 0.000815, z2 0.330413
u1 0, v1 0, z1 0
u2 0.545393, v2 0.000816, z2 0.328405
u3 0.544441, v3 0.000816, z3 0.327453
u4 0, v4 0, z4 0
c. nh gi sai lch
252
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
q =10T
2
1m
1
0.05
y
x
0.05
u1 0, v1 0, z1 0
u2 3.053105, v2 0, z2 4.571429
b. Chuyn v cc nt tnh theo chng trnh khung 2D:
u1 0, v1 0, z1 0
u2 3.047619, v2 0, z2 4.571429
d. nh gi sai lch
u2 0.180%, v2 0%, z2 0%
253
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
254
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
Sau khi khi ng chng trnh, giao din chnh ca chng trnh s xut hin nh
trn, ngi dng c th thc hin cc thao tc trn chng trnh chnh.
2.2. Cc Menu ty chn
255
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
256
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
2.4. V nt v thanh
257
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
258
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
259
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
260
TRNG I HC XY DNG
KHOA CNTT KHA: 2008 2013
Trong :
E L mdun n hi.
A L din tch mt ct ngang ca phn t
I3 l mmen qun tnh
bh 3
Hnh ch nht c: I 3
12
4
D
Hnh trn c: I 3
64
3
3
0
2 a 0
a
EI
2
2
[Se] 23
3
3
a
0
a
0
2a
2
2
261