Professional Documents
Culture Documents
Abstract
This article presents a computer program for the determination of the torsional and ¯exural properties of thin-walled beams with arbitrary
open cross-section. The program is written in FORTRAN 77. Some numerical examples are given, with complete information about input
and output. q 1998 Elsevier Science Ltd. All rights reserved.
Keywords: Thin-walled beam; Torsional; Flexural
" #
X xi 1 xj 2 1 3 2 3 2
Ixx lt 1 lt cos a 1 l t sin a
2 12
" #
X y i 1 y j 2 1 3 2 3 2
Iy y lt 1 lt sin a 1 l t cos a
2 12
Fig. 2. Polygonal segment of cross-section.
"
X xi 1 xj yi 1 yj
Ixy lt
2 2
#
1 3
1 lt 2 l3 t sin a cos a
12
X 1
Sx x i lt 2 l2 t sin a
2
X
1
Sy y i lt 2 l2 t cos a
2
1X 3
KT lt
3
"
X 1
Ixw
2xi wi 1 2xj wj 1 xi wj 1 xj wi lt
6
#
1 1
Fig. 3. Cross-section geometry. 1 x sin a cos a 2 yi cos a 2 l cos a lt3
2
12 i 2
"
X 1
Iyw 2yi wi 1 2yj wj 1 yi wj 1 yj wi lt
6
Table 1
Input data
#
1 2 1
1 x sin a 2 yi sin a cos a 2 l sin a lt3
8 7 2 12 i 12
(
15. 0. X 1 2
0. 0. Iww wi 1 w2j 1 wi wj lt
0. 30. 3
60. 30. "
70. 30. 1 ÿ
60. 2 30. 1 xi sin a 2 yi cos a 2
45. 2 30. 12
75 2 30. )
1 2 2. ÿ 1
2 3 1. 1 yi cos a 2 xi sin a l 1 l2 lt3
3
3 4 1.5
4 5 1.5
10
4 6 1.
6 7 2. where S represents the sum of each segment of the cross-
6 8 2.
section.
112 A. Prokic / Advances in Engineering Software 30 (1999) 109±119
4. Computer program
5. Illustrative examples
5.1. Example 1
5.2. Example 2
Table 2
Output data
NUMBER OF JOINTS 8
NUMBER OF ELEMENTS 7
1 1 2 0.150E 1 02 0.200E 1 01
2 2 3 0.300E 1 02 0.100E 1 01
3 3 4 0.600E 1 02 0.150E 1 01
4 4 5 0.100E 1 02 0.150E 1 01
5 4 6 0.600E 1 02 0.100E 1 01
6 6 7 0.150E 1 02 0.200E 1 01
7 6 8 0.150E 1 02 0.200E 1 01
TOTAL CROSS SECTIONAL AREA 0.285000E 1 03
MOMENT OF INERTIA ABOUT X-AXIS 0.175550E 1 06
MOMENT OF INERTIA ABOUT Y-AXIS 0.610257E 1 06
PRODUCT OF INERTIA 0.225000E 1 04
ANGLE IN RADIANS TO PRINCIPAL COORDINATES 2 0.734873E 1 00
MOMENT OF INERTIA ABOUT PRINCIPAL X-AXIS 0.239265E 1 06
MOMENT OF INERTIA ABOUT PRINCIPAL Y-AXIS 0.102858E 1 06
TORSION CONSTANT 0.228750E 1 03
WARPING CONSTANT 0.926333E 1 08
* ELEMENT 1 *
JOINT 1 1 0.00000E 1 00 0.00000E 1 00 0.00000E 1 00
2 0.13147E 1 05 2 0.15387E 1 03 2 0.22419E 1 03
3 0.23863E 1 05 2 0.34484E 1 03 2 0.48190E 1 03
JOINT 2 4 0.32148E 1 05 2 0.57290E 1 03 2 0.77313E 1 03
* ELEMENT 2 *
JOINT 2 1 0.32148E 1 05 2 0.57290E 1 03 2 0.77313E 1 03
2 0.36688E 1 05 2 0.85303E 1 03 2 0.10440E 1 04
3 0.36172E 1 05 2 0.12002E 1 04 2 0.12407E 1 04
JOINT 3 4 0.30600E 1 05 2 0.16144E 1 04 2 0.13633E 1 04
* ELEMENT 3 *
JOINT 3 1 0.30600E 1 05 2 0.16144E 1 04 2 0.13633E 1 04
2 0.11889E 1 05 2 0.27351E 1 04 2 0.14184E 1 04
3 0.43564E 1 04 2 0.34107E 1 04 2 0.10712E 1 04
114 A. Prokic / Advances in Engineering Software 30 (1999) 109±119
Table 3
Input data
5 4 3
0. 40.
20. 0.
20. 40.
2 20. 40.
0. 0.
5 2 2.
3 1 3.
1 5 2.
4 1 3.
Fig. 11. Bending shear ¯ows: statical function moment of area S^x .
A. Prokic / Advances in Engineering Software 30 (1999) 109±119 115
Table 4
Output data
NUMBER OF JOINTS 5
NUMBER OF ELEMENTS 4
1 2 5 0.200E 1 02 0.200E 1 01
2 1 3 0.200E 1 02 0.300E 1 01
3 5 1 0.400E 1 02 0.200E 1 01
4 1 4 0.200E 1 02 0.300E 1 01
TOTAL CROSS SECTIONAL AREA 0.240000E 1 03
MOMENT OF INERTIA ABOUT X-AXIS 0.234770E 1 06
MOMENT OF INERTIA ABOUT Y-AXIS 0.213600E 1 05
PRODUCT OF INERTIA 0.000000E 1 00
ANGLE IN RADIANS TO PRINCIPAL COORDINATES 0.228387E 1 00
MOMENT OF INERTIA ABOUT PRINCIPAL X-AXIS 0.665827E 1 05
MOMENT OF INERTIA ABOUT PRINCIPAL Y-AXIS 0.182139E 1 05
TORSION CONSTANT 0.520000E 1 03
WARPING CONSTANT 0.394255E 1 07
JOINT WARPING FUNCTION
1 0.18660E 1 02
2 0.47053E 1 03
3 2 0.10421E 1 03
4 0.14153E 1 03
5 2 0.20660E 1 03
* ELEMENT 1 *
JOINT 2 1 0.00000E 1 00 0.00000E 1 00 0.00000E 1 00
2 0.38589E 1 04 0.93847E 1 02 2 0.29559E 1 03
3 0.60249E 1 04 0.13899E 1 03 2 0.57986E 1 03
4 0.64981E 1 04 0.13543E 1 03 2 0.85281E 1 03
JOINT 5 5 0.52785E 1 04 0.83177E 1 02 2 0.11144E 1 04
* ELEMENT 2 *
JOINT 1 1 0.25665E 1 04 2 0.66814E 1 03 2 0.66602E 1 03
2 0.26160E 1 04 2 0.61069E 1 03 2 0.47405E 1 03
3 0.22048E 1 04 2 0.48018E 1 03 2 0.29905E 1 03
4 0.13328E 1 04 2 0.27661E 1 03 2 0.14103E 1 03
JOINT 3 5 0.00000E 1 00 0.00000E 1 00 0.00000E 1 00
* ELEMENT 3 *
JOINT 5 1 0.52785E 1 04 0.83177E 1 02 2 0.11144E 1 04
2 0.17096E 1 04 2 0.47401E 1 02 2 0.15290E 1 04
3 2 0.73299E 1 03 2 0.13270E 1 03 2 0.17487E 1 04
4 2 0.20493E 1 04 2 0.17271E 1 03 2 0.17736E 1 04
JOINT 1 5 2 0.22392E 1 04 2 0.16744E 1 03 2 0.16037E 1 04
* ELEMENT 4 *
JOINT 1 1 2 0.48057E 1 04 0.50070E 1 03 2 0.93771E 1 03
2 2 0.42954E 1 04 0.48510E 1 03 2 0.72875E 1 03
3 2 0.33244E 1 04 0.39645E 1 03 2 0.50282E 1 03
4 2 0.18926E 1 04 0.23475E 1 03 2 0.25990E 1 03
JOINT 4 5 2 0.63665E 2 11 2 0.11369E 2 12 2 0.34106E 2 12
116 A. Prokic / Advances in Engineering Software 30 (1999) 109±119
REAL*8 IXX,IYY,IXY,IXXC,IYYC,IXYC,IW-
X,IWY,IWXC,IWYC,I1,I2,IWW
DIMENSION XN(20),YN(20),W(20),NU-
MAJ(20),NUMAAJ(20),SSW(20,20)
1,NEJI(5,20),QX(20,20),QY(20,20),IAC-
TE(20),N1(20),N2(20),X(20)
2,Y(20),DD(20),TT(20),NUMAJA(20)
WRITE (*,500)
500 FORMAT (`FILE WITH INPUT DATA ')
READ (*,510) UFILE
510 FORMAT (A20)
OPEN (2,FILE UFILE)
Fig. 12. Bending shear ¯ows: statical function moment of area S^ y . OPEN (3,FILE `PRN:',STATUS `NEW')
READ (2,520) NUMJ,NUME,NUMIJ
given in Tables 3 and 4, and the results are plotted in Figs. 520 FORMAT (3I5)
9±12. WRITE (3,525) NUMJ,NUME
525 FORMAT (8X,`NUMBER OF JOINTS ',I3,/
,8X,`NUMBER OF ELEMENTS ' 1,I3,//)
6. Conclusion DO 10 I 1,NUMJ
10 READ (2,530) X(I),Y(I)
The hand calculations of geometrical properties of a thin- 530 FORMAT (2F10.0)
walled beam with a complex cross-section are tedious and DO 20 I 1,NUME
dif®cult. The presented computer program provides an 20 READ (2,535) N1(I),N2(I),TT(I)
opportunity for an automatic evaluation of open cross- 535 FORMAT (2I5,F10.0)
sectional properties of thin-walled beams. The geometrical DO 30 I 1,NUME
data which need to be entered to perform the analysis have 30 IACTE(I) 1
been brought to the minimum: the coordinates of joints, the DO 40 I 1,NUMJ
elements connecting them and their thickness. The listing of K0
the computer program is given. DO 50 J 1,NUME
IF ((N1(J).EQ.I).OR.(N2(J).EQ.I)) THEN
KK11
NEJI(K,I) J
Appendix A. Listing of the source program END IF
50 CONTINUE
NUMAJ(I) K
PROGRAM TWBOCS NUMAAJ(I) K
C NUMAJA(I) K
C UFILE NAME OF FILE WITH INPUT DATA IF (NUMAJA(I).GT.2) NUMAJA(I) 2
C JK DISPLAY OF OUTPUT DATA (3 40 CONTINUE
PRINTER, 4 MONITOR) DO 60 I 1,NUME
C NUMJ NUMBER OF JOINTS DD(I) DSQRT((X(N2(I))-X(N1(I)))**2 1
C NUME NUMBER OF ELEMENTS IN CROSS (Y(N2(I))-Y(N1(I)))**2)
SECTION CALL COM (N1(I),N2(I),X(N2(I)),X(N1(I)),Y(-
C NUMIJ NUMBER OF INTERNAL NODES N2(I)),Y(N1(I)),DD(I)
PER ELEMENT (ONLY FOR OUTPUT DATA) 1,TT(I))
C X(I) X-COORDINATE OF JOINT `I' F F 1 D*T
C Y(I) Y-COORDINATE OF JOINT `I' IXX IXX 1 ((X2 1 X1)/2.)**2*D*T 1
C N1(I) FIRST JOINT NUMBER OF ELEMENT D*T**3/12.*C**2 1 D**3*T/12.*S**2
`I' IYY IYY 1 ((Y2 1 Y1)/2.)**2*D*T 1
C N2(I) SECOND JOINT NUMBER OF D*T**3/12.*S**2 1 D**3*T/12.*C**2
ELEMENT `I' IXY IXY 1 (Y2 1 Y1)*(X2 1 X1)/4.*D*T 1
C TT(I) WIDTH OF ELEMENT `I' (D*T**3/12.-D**3*T/12.)*S*C
C SX SX 1 X1*D*T-0.5*D**2*T*S
IMPLICIT REAL*8 (A-H,O-Z) SY SY 1 Y1*D*T 1 0.5*D**2*T*C
CHARACTER*20 UFILE 60 SV SV 1 D*T**3/3.
COMMON NI,NJ,X2,X1,Y2,Y1,D,T,S,C K0
A. Prokic / Advances in Engineering Software 30 (1999) 109±119 117
[3] Yoo CH, Acra VS. Cross-sectional properties of thin-walled multi- [5] Murray NW. Introduction to the Theory of Thin-walled Structures.
cellular section. Comput Struct 1986;22:53±61. Oxford: Oxford University Press, 1984.
[4] Kollbrunner CF, Hajdin N. Dunnwandige stabe. Band 1. Berlin: [6] Prokic A. New warping function for thin-walled beams. II: ®nite
Springer. element method and applications. J Struct Eng 1996;12:1443±53.