0% found this document useful (0 votes)
254 views24 pages

BOCAD 3D Pressure Vessel Module

The document describes BOCAD-3D software for parametrically modeling pressure vessels and tanks. It allows defining vessel geometry and properties in an Excel datasheet then automatically generating a 3D model. Main features include macros for vessel shells, skirts, dished ends, nozzles, flanges, fittings, and supports that can be customized. Examples of horizontal and vertical pressure vessels and tanks generated with the software are shown.

Uploaded by

Thaksen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
254 views24 pages

BOCAD 3D Pressure Vessel Module

The document describes BOCAD-3D software for parametrically modeling pressure vessels and tanks. It allows defining vessel geometry and properties in an Excel datasheet then automatically generating a 3D model. Main features include macros for vessel shells, skirts, dished ends, nozzles, flanges, fittings, and supports that can be customized. Examples of horizontal and vertical pressure vessels and tanks generated with the software are shown.

Uploaded by

Thaksen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

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

You might also like