Anda di halaman 1dari 24

BOCAD-3D - ZHI parametric vessels process

BOCAD 3D – Pressure vessel and tank module

• Module dedicated to pressure vessel


• Large range of macros
– Shell / skirt
– Dish end
– Nozzles
– Flanges, gaskets and fittings (according to ASME and ANSI)
– Supports / legs / lugs
• Automatic generation of 3D model
– Definition of geometry and parameters in datasheet (xls)
– Possibility to execute step by step or in one time the complete model
• Different possibilities of enhanced automatic outputs and BOM
– Nozzle BOM
– Nesting of drawing
– …
Examples of applications
Horizontal Vessel

Tank
Vertical Pressure Vessel
Main corpse elements

• Shell and skirts


– Definition of geometry / shell courses in a table
– Height of courses / thicknesses
– Weld lines angles
– Other parameters :
grade, designation, typical weld
can be defined for each courses
– Weld elements to test clashing with nozzles
Main corpse elements

• Dishend
– Ellipsoidal
– Hemispherical
– Possibility to create it in several parts
slice or crown and petals
– Output : blank plate calculated
with formula
Flanges and gasket library

• Flanges
– ASME B16.5
• Welding neck, Slip on, Lapped, Threaded,
Blind, Socket welding, Long weld neck
• Raised face, Ring joint facing, Flat face
– ASME B16.47 serie A and B
• Welding neck and blind
• Raised face, Ring joint facing, Flat face

• Gaskets
– ASME B16.5, ASME B16.20,
ASME B16.21, ANSI B16.20
Flanges and gasket library

• Specific flanges
– Long weld neck and heavy barrels (Texas Flanges)
– AWWA : steel-ring and steel-hub
– Self reinforced nozzles customisable
Fittings

• Elbows and tees


– ASME B16.9:
• elbows 45°, 90°, 180° long radius
• tees: straight and reducing outlet
– ASME B 16.28:
• 90°, 180° short radius
– BOCAD allows also
to generate automatically the right elbow
between several pipes
Nozzle

• Nozzle macro
• Automatic creation
of all components of a nozzle
• Position, geometry, properties defined
in an Excel table for all nozzle of the project
BLIND

REPAD

GASKET
NECK = pipe or
FLANGE
rolled plate
Nozzle

• Nozzle on dish, on shell,…


• Position:
– Elevation / distance from datum line
– Orientation
– Offset
• Repad defined by thickness and diameter
– For all position
– Output of unfolded plate
• DAVIT
– Library of DAVIT
– Positioned automatically with nozzle
Reinforcing pads

• Repad with nozzle


– Created on dish or shell
– Centred or with offset
– Blank plate automatically calculated
• Repad – ring plate (for saddles)

• Repad – free shape


Lifting lugs

Outside vertical lifting

Mobile trunion
Basic liftings
Simple trunion Dishends liftings
Saddles and legs

• Saddles for horizontal vessels

• Legs

Flat facing shell With Re-pad Angle facing shell With Re-pad
Supports

• Vertical support
• On shell
• Bottom of skirt
• On cylindrical
or trapezoidal shapes
Automatic vessel

• Global definition of the vessel


• From datasheet  3D model
• Excel datasheet :
– Global datasheet (references, vessel global datas)
GLOBAL VESSEL
C1 C2 C3
GLOBAL
File Name v_vsldat vessel_def.csv
Type Vessel H or V v_vsltyp H
Rotation clock(-1) anti cloc(1) v_vslacw -1
Start angle from ref X v_vslran -90
Ref Plane for orientation Left/Right Top/Bot v_vslrst L
Ref Plane for Nozzle dist. Left/Right Top/Bot L

– Shell / skirt geometry


Ref Plane for Shell dist. Left/Right Top/Bot L
Ref Front Location Top(1) v_vslrfr 1
Ref Diam OD or ID v_vsloid OD

GEOMERTY / GRID v_grdgo 0

S
Export CSV Start x,y,z v_gmtorg 0,0,0

LE
K

N
Tangent lines distance 10250

G
v_shld1

T
R

O
N
H
A
Inclinaison Shell v_gmtinc 0

TI
#

x1
A
T
G

E
M

D
EI
L

K
– Dishend definition

A
ES
O

a
EL

A
TH

N
G

lt
IA

EI

R
v_phsgo 0

IG
PHASES

de
LI

G
S

H
IT
S
Definition File

ES
v_phsdat phases_def.dbf

D
IN

A
Export CSV

D
Definition File Family v_tkgdat family_def.dbf

EL
W

M
SHELL v_shlgo 0

IA
N

K
File Name v_shldt1 shell_def.csv

IC
L
K

E
TI
C1 C2 C3 C4 C5 C6 C7 C8 C9

T'
R
O

E
X

P
Shell Thickness v_shlthk 17

TH
D
A

TY
D
SHLGO SHLID SHLMRK SHLHGT SHLLNG SHLTHK PLTANG SHLBEN SHLMAT

N SI
M

C
Dist End Shell from TanLine v_vsltln 50

D
L
LO
– Nozzle table

3
E SE
1 1 1 2500 2500 17 315,360
Outside diam SHELL COURSEv_shlod
1 SA-516Gr.70N 3084

TIO U
S

C O
Outside start dist v_shld3 0

LIN VE
1 2 CSV 1 5000 2500 17 45,360 SHELL COURSEv_shld4
2 SA-516Gr.70N

N
Export
Outside end dist 0

N
R

LE

TE OM

TIO

TIO
1 3 1 6010 1010 17 315,360 SHELL COURSE 3 SA-516Gr.70N

IE

T
JE
K

SE
EN R
E
TIF

TA
R

R
O

ED

A
SIZ

C NF
1 4 1 8510 2500 17 45,360 DISHEND SHELL COURSEv_dshgo
4 SA-516Gr.70N

FF
D

PR
0

EV
N
EN
M

H
+ inside shell

IE

O
TIO
SC

EL
E
File Name dishend_def.csv

ID
1 5 1 10150 1640start / end 17 315,360shell SHELL COURSEv_dshdat
5 SA-516Gr.70N

R
SID

O
forced init mark - outside

C
Dishend type 3 or 11 (start,end) v_dshtyp 3

JE

IN
O
C1 C2 C3 C4 C5
Dishend OD (s,e) C6 C7
v_dshod C8 3084

PR
DSHGO DSHMRK DSHMAT DSHLOC Dist Dish end from TanLineDSHTYP
DSHDX (s,e) v_dshtln
DSHDMO DSHTHK 50

• Steps by step or all together:


NOZZLE NOMINAL
Dishend DIMENSION
3d thick (start, end) POSITION v_dsht3d NOZZLE POSITION ON SHELL
14
Real final dishend Dishend 2d thick (start,end) v_dsht2d 17
1 1 init
forced SA-516Gr.70N START diam of pipe0in SCHEDULE or -1 -1 -1
1 1
mark SA-516Gr.70N
designation of dummy ass END inches OD0 -1 in mm
NOZZLE dim.
THICKNESS -1
dim. in mmv_nzlgo
angle in ° -1 dim. in mm 0
dim. in mm
File Name v_nzldat nozzles_def.csv
C1 C2 C3 C4 C5 C6 C7 C8 C9 C10
Gen. Mod 1=complete 2 ligth v_nzlmod 1
NZLGO NZLMRK NZLBEN NCKDMN
Create Repad NCKSCH NZLPRJ NZLIPJv_nzlrpd
NZLANG NZLELV NZLOFT 1
1 N1 SW Inlet Create4"Neck SCH120 2020 50 v_nzlnck 0 8860 0 1
1 N2 SW Outlet Create4"Flange SCH120 1790 50 v_nzlflg180 1300 0 1
1 N3 Vapour Outlet Create2"Gasket SCH160 2020 50 v_nzlgsk 0 9750 0 1

– Grid line
1 N4 HC Blow Down 2" SCH160 1790 50 v_nzlbld180 10060 0
Create Blind 1
1 N5-DE Steam Out 3" SCH160 790 50 v_nzldvt 0 0 0
Create Davit 1
1 N6 Vent To Flare 2" SCH160 2020 50 0 450 0
1 N7 Vent 2" SCH160 2020 50 0 2000 0
0
1 N8 Relief Valve 8" SKIRT
SCHXS 2030 50 v_sktgo 0 1625 0
File Name v_sktdt1 skirt_def.csv
Dist from shell TL to GL v_sktd1 13350
Bottom outside diam v_sktdms 3184
Top outside diam v_sktdme 2042
Bottom offest v_sktofs 42

– Phases (structure of project)


BOM Nozzles v_bomnzlgo 0
Result file v_bomnzlbmf bomnzl

BOM Weldings v_bomwldgo 0


Definition File v_bomwlddat phases_def.csv
BOM Conditions v_bomcndgo 0
Result File v_bomcndbmf bomcnd

– Shell and Skirt


RENDERING v_rndgo 1
Result File v_rndout render_phase
Export also brothers 2D v_rnd2d 0

– Dishends
– Nozzles
– BOM for nozzle / welding / conditions
Automatic vessel

GLOBAL VESSEL
C1 C2 C3
GLOBAL
File Name v_vsldat vessel_def.csv
Type Vessel H or V v_vsltyp H
Rotation clock(-1) anti cloc(1) v_vslacw -1
Start angle from ref X v_vslran -90
Ref Plane for orientation Left/Right Top/Bot v_vslrst L
Ref Plane for Nozzle dist. Left/Right Top/Bot L
Ref Plane for Shell dist. Left/Right Top/Bot L
Ref Front Location Top(1) v_vslrfr 1
Ref Diam OD or ID v_vsloid OD

GEOMERTY / GRID S v_grdgo 0


LE
Export CSV Start x,y,z v_gmtorg 0,0,0
K T G N
R H
Tangent lines distance
N
v_shld1
O 10250
# M
A G H
T Inclinaison Shell A TI
v_gmtinc E0 x1
O L EI K ES A D a
G EL IA
L
H EI
G
TH N N R
A lt
H S LI
PHASES IG
v_phsgo
G 0
de
S IT B H Definition File S
Ev_phsdat phases_def.dbf
IN A D D v_tkgdat
EL
Export CSV
Definition File Family family_def.dbf
W
M
IA
v_shlgo 0
N SHELL
K
K L File Name O E D shell_def.csv C
T'
v_shldt1
C1 C2 O C3 C4R C5 C6 TIC7 X C8 P C9 E 17 H
I
A A Y v_shlthk ID
D Shell Thickness
A D T
SHLGO SHLID SHLMRK M
SHLHGT SHLLNG M SHLTHK CPLTANG
DistOEnd Shell from TanLine SHLBEN T v_vsltln SHLMAT
TS 3
D50

EL
L U
1 1 1 2500 2500 17 315,360
Outside diam SHELL COURSEv_shlod
1 OSA-516Gr.70N
3084

N SS

N
Outside start dist v_shld3 0

LI VE

O
1 2 1 5000 2500 17 45,360 SHELL COURSEv_shld4
2 SA-516Gr.70N

TI

N
Export CSV

E
Outside end dist 0

N
R

LE

TE OM

O
C

O
1 3 1 6010 1010 17 315,360 SHELL COURSE 3 SA-516Gr.70N
IE

T
TI
JE
K

TI

SE
EN R
ZE
F

TA
R

R
O

ED

O
TI

A
C NF
1 4 1 8510 2500 17 45,360 SHELL COURSE 4 SA-516Gr.70N
A

FF
D

PR
SI

v_dshgo 0

EV
N
EN

DISHEND

H
M

+ inside shell

IE

O
O
SC

EL
E
File Name
ID

dishend_def.csv
1 5 1 10150 1640start / end 17 315,360shell SHELL COURSE 5
v_dshdat
SA-516Gr.70N

R
TI

O
forced init mark - outside

SI
Dishend type 3 or 11 (start,end) v_dshtyp 3

JE

IN
O
C1 C2 C3 C4 Dishend OD C5(s,e) C6 PR C7
v_dshod C8 3084
DSHGO DSHMRK DSHMAT DSHLOC Dist Dish end from TanLineDSHTYP
DSHDX (s,e) v_dshtln
DSHDMO DSHTHK 50
NOZZLE NOMINAL
Dishend DIMENSION
3d thick (start, end) POSITION v_dsht3d NOZZLE POSITION ON SHELL
14
Real final dishend Dishend 2d thick (start,end) v_dsht2d 17
1 1 init
forced SA-516Gr.70N START diam of pipe0in SCHEDULE or -1 -1 -1
1 1
mark SA-516Gr.70N
designation of dummy ass END inches OD0 -1 in mm
NOZZLE dim.
THICKNESS -1 in °
dim. in mmv_nzlgo
angle -1 dim. in mm 0
dim. in mm
File Name v_nzldat nozzles_def.csv
C1 C2 C3 C4 C5 C6 C7 C8 C9 C10
Gen. Mod 1=complete 2 ligth v_nzlmod 1
NZLGO NZLMRK NZLBEN NCKDMN
Create Repad NCKSCH NZLPRJ NZLIPJv_nzlrpd
NZLANG NZLELV NZLOFT 1
1 N1 SW Inlet Create4"Neck SCH120 2020 50 v_nzlnck 0 8860 0 1
1 N2 SW Outlet Create4"Flange SCH120 1790 50 v_nzlflg180 1300 0 1
1 N3 Vapour Outlet Create2"Gasket SCH160 2020 50 v_nzlgsk 0 9750 0 1
1 N4 HC Blow Down 2" SCH160 1790 50 v_nzlbld180 10060 0
Create Blind 1
1 N5-DE Steam Out 3" SCH160 790 50 v_nzldvt 0 0 0
Create Davit 1
1 N6 Vent To Flare 2" SCH160 2020 50 0 450 0
1 N7 Vent 2" SCH160 2020 50 0 2000 0
0
1 N8 Relief Valve 8" SKIRT
SCHXS 2030 50 v_sktgo 0 1625 0
File Name v_sktdt1 skirt_def.csv
Dist from shell TL to GL v_sktd1 13350
Bottom outside diam v_sktdms 3184
Top outside diam v_sktdme 2042
Bottom offest v_sktofs 42

BOM Nozzles v_bomnzlgo 0


Result file v_bomnzlbmf bomnzl

BOM Weldings v_bomwldgo 0


Definition File v_bomwlddat phases_def.csv
BOM Conditions v_bomcndgo 0
Result File v_bomcndbmf bomcnd

RENDERING v_rndgo 1
Result File v_rndout render_phase
Export also brothers 2D v_rnd2d 0
Automatic vessel

• Output
– From global definition
– With same global macro / indiviudally
• Preparation of tables for GA drawings
– Nozzle table
– Welding table
– Other specific tables
• VRML 3D
Examples – 3D

ZHI Ltd 1843


Examples – 3D

ZHI Ltd 1828


Examples – 3D

ZHI Ltd 1844


Examples – 3D

ZHI Ltd 1329


Examples – 3D

Sawatudom 7702
Examples – 3D

Sawatudom 7854