
PROGRAM PROG43
*****************************************************************
A PROGRAM FOR PRELIMINARY VESSEL DESIGN.
THIS PROGRAM WILL ESTIMATE SHELL THICKNESS AND WEIGHT,
HEAD THICKNESS AND WEIGHT FOR CYLINDRICAL PRESSURE VESSELS.
IN ADDITION, HEAD THICKNESS AND WEIGHT ARE CALCULATED FOR
HEMISPHERICAL, ELLIPSOIDAL AND TORISPHERICAL HEADS. TOTAL VESSEL
WEIGHT IS CALCULATED (SHELL AND HEADS) EXCLUSIVE OF NOZZLES,
ATTACHMENTS AND VESSEL INTERNALS.
*****************************************************************
TKS = SHELL THICKNESS, in.
TKHH = HEMISPHERICAL HEAD THICKNESS, in.
TKELL = ELLIPSOIDAL HEAD THICKNESS, in.
TKTOR = TORISPHERICAL HEAD THICKNESS, in.
P = INTERNAL DESIGN PRESSURE, psig.
R = INSIDE RADIUS, in.
S = ALLOWABLE STRESS, ib/in^2.
E = JOINT EFFICIENCY
C = CORROSION ALLOWANCE, in.
ID = INSIDE DIAMETER OF SHELL OR HEAD, in.
RC = CROWN RADIUS OF TORISPHERICAL HEAD, in.
LN = SHELL LENGTH, ft.
DENV = DENSITY OF VESSEL MATERIAL, ib/ft^3.
OD = OUTSIDE DIAMETER OF HEAD, in.
HFAC = HEAD BLANK DIAMETER FACTOR
SF = STRAIGHT FLANGE LENGTH, in.
BD = HEAD BLANK DIAMETER, in.
WTH = WEIGHT OF HEAD, ib
WTS = WEIGHT OF VESSEL SHELL, lb.
TOTWT = TOTAL VESSEL WEIGHT, lb.
***************************************************************
REAL LNI, LN2, LN3, IDI, ID2, ID3
COMMON PI
COMMON/DATA1/ IDI, LNI, PI, SFI, Cl, DENS1, ESI, EHI, S1
COMMON/RESI/ TKSI, TKHI, WTSI, WTHI, TOTWTI
COMMON/DATA2/ ID2, LN2, P2, SF2, C2, DENS2, ES2, EH2, $2
COMMON/RES2/ TKS2, TKHS2, WTS2, WTH2, TOTWT2
COMMON~DATA3~
ID3, LN3, P3, SF3, C3, DENS3, ES3, EH3, $3, RC
COMMON/RES3/
TKS3, TKHS3, WTS3, WTH3, TOTWT3
OPEN (UNIT=3, FILE='DATA43.DAT', STATUS='OLD', ERR=IS)
OPEN (UNIT=l, FILE='PRN')
PI = 3.1415927
READ (3, *, ERR=I9) I
GO TO (ii, 22, 33), I
READ INTERNAL DIAMETER, IDI: in.
READ SHELL LENGTH, LNI: in.
READ INTERNAL DESIGN PRESSURE, PI: psig.
READ STRAIGHT FLANGE LENGTH, SFI: in.
314