autopipe vessel microprotol tutorial
TRANSCRIPT
AUTOPIPE® VESSEL
V8 i
BENTLEY SYSTEMS INC.
WWW.BENTLEY.COM
TUTORIAL
COPYRIGHT INFORMATION
TRADEMARK NOTICE
Bentley, the "B" Bentley logo, MicroStation, AutoPLANT and AutoPIPE are registered or non-registered trademarks of Bentley Systems, Inc. or Bentley Software, Inc. All other marks are the property of their respective owners.
COPYRIGHT NOTICE
© 2013, Bentley Systems, Incorporated. All Rights Reserved.
Including software, file formats, and audiovisual displays; may only be used pursuant to applicable software license agreement; contains confidential and proprietary information of Bentley Systems, Incorporated and/or third parties which is protected by copyright and trade secret law and may not be provided or otherwise made available without proper authorization.
Acknowledgments
Portions ObjectARX®, the AutoCAD® Runtime Extension programming environment, Portions SolidWorks® Application Programming Interface (API) Portions Open Source XML Parser - Thai Open Source Software Center Ltd Portions OpenGL® Copyright © 1992-1997 Sam Leffler, Copyright ©1992-1997 Silicon Graphics, Inc Portions Copyright ©1991-1998, Thomas G. Lane
RESTRICTED RIGHTS LEGENDS
If this software is acquired for or on behalf of the United States of America, its agencies and/or instrumentalities ("U.S. Government"), it is provided with restricted rights. This software and accompanying documentation are "commercial computer software" and "commercial computer software documentation," respectively, pursuant to 48 C.F.R. 12.212 and 227.7202, and "restricted computer software" pursuant to 48 C.F.R. 52.227-19(a), as applicable. Use, modification, reproduction, release, performance, display or disclosure of this software and accompanying documentation by the U.S. Government are subject to restrictions as set forth in this Agreement and pursuant to 48 C.F.R. 12.212, 52.227-19, 227.7202, and 1852.227-86, as applicable. Contractor/Manufacturer is Bentley Systems, Incorporated, 685 Stockton Drive, Exton, PA 19341-0678.
Unpublished - rights reserved under the Copyright Laws of the United States and International treaties.
END USER LICENSE AGREEMENT
To view the End User License Agreement for this product see: eula.pdf
4 AutoPIPE Vessel
Introduction 9
About AutoPIPE Vessel 9
Hardware requirement 11
Modules components 12
Installation and Licensing 14
Organization information 14
Managing your data 15
Item identification 15
Automatic Drawing identification 16
AutoPIPE Vessel philosophy 19
Vessels and components handled by AutoPIPE Vessel 19 Individual calculation 19 Chimneys 19 Pressure Vessel 20 Shell and Tubes exchangers 20 Air Cooler 21 Project specification 21
AutoPIPE Vessel Preference 23
Default Path Page 23 Tips : 23
Default Values Page 24
Drawing Page 24 Drawings customization 24
Starting AutoPIPE Vessel Sketcher 25
Using the help 26
Searching for a material name 26
Working with drawings 26
Starting a specification 27
Vessel specification 27
Formal specification 27
Project specification 28
Saving a specification 28
Using AutoPIPE Vessel Sketcher 29
Using AutoPIPE Vessel Review 31
Creating new Pressure Vessel 33
Table of content
5
Step 1 – Process data and vessel body. 33
Step 2 – Adding Nozzles 42
Step 3 – Calculation and review 51
Step 4 – Creates drawing 52
Step 5 – Bill of material and Estimate 55
Creating new Shell & Tubes Heat Exchanger 57
Step 1 – Process data and vessel body 57
Step 2 – Calculation and review 80
Step 3 – Creates drawing 81
Step 4 – Bill of material and Estimate 83
Air Cooler 85
Starting a banc 85
How to 95
Insert flanges 95
Add flanges 97
Insert a cone 104
Optimize the width of the reinforcement pad 105
Locate the shell inlet or outlet close of the flange for Shell & Tubes 105
Get the minimum shell diameter with several passes on the tube side 105
Change an intermediate head orientation 105
Define new chamber in a vessel 106
How to build a jacketed vessel 106
Support vessel on brackets with diameter larger than 1500 mm 107
Change Company and Country data preference 107
Material Database 108 Add or modify material properties 108 Query the database 109
Execute flat development pattern 111
Use my CAD Software 111
Undo a change 111
Comment a Vessel Image 111
Change a vertical vessel to an horizontal 111
Fatigue Analysis 113
Step 1 – Cycles Description 113
Step 2 – Seams Weld Description 115
6 AutoPIPE Vessel
Step 3 – Add Default detail 116
Introduction to Estimate 119
Generalities 119
Preference 121
Bill of Material 122 Create 122 Add, insert, delete 122 Component properties 122 Save and open 124
Customization 125 Password 125 Tag and designation 125 Material properties 125 Task code 126 Manufacturing schedule 126 Customization language of AutoPIPE Vessel Estimate 129 Calculation and results 131 Trace Debug File 131 Bill of Material and Estimate resume 132
Excel Interface 133
Excel template 133
Word Interface 133
Word template 133 Using Import 135
Export a Nozzle List 136
Thermal Design Interface 139
HTRI Xchanger Interface 139
Aspen TASC Interface 140
AutoPIPE Vessel - PDS 3D Interface 141
Equipment creation phase 142
Nozzle Orientation Phase 143
Installation 144 Components Installation through PDS : 144 Nozzle Neutral File 145
Introduction and compilation of user functions : 146
Usage 147 Eden (.eqp) and Tutorial data File (.tdf) creation : 147 Compiling files .eqp and .tdf 148 Placing the Equipment In the PDS Equipment model : 150
Table of content
7
Using AutoPIPE Vessel Sketcher to get back Nozzle location 153
Customizable files in the Config directory 155
Company Standard 155 Brackets support : 155 Anchor base : 155 Saddles : 155 Lifting Accessories : 155 Legs base : 155 Structural and Piping Clip dimensions 155 Local loads on nozzle : 155
Normalized Components 155 Flange dimensions 155 Pipe dimensions 155 Gaskets Properties 155
Country usage 156 Beam shape 156 Plate thickness 156
Company habits or Customer requirements 156
Drawing Customization 157
Generalities 157 Toolbar description and usage 160 Part List Block Group 160
Defining and using key word 162
Defining and using variables 168
Header and line blocks example 171
Single header block example 172
Creating a new title block with AutoCAD 173 Creating a new block into the work file 173 Adding this new block in “vueaux.emav" 175
Report customization 178
Localization 179
Using XML file emvd 183
Solution 1 - Using HTML and XSL 183
Solution 2 using MS Word include field 186
Installation
9
Introduction
About AutoPIPE Vessel
AutoPIPE Vessel is mechanical design software
intended for Pressure Vessel, Shell and Tube and Air
Cooler Heat Exchanger, including automatic drawing,
estimate, 3D Equipment Modeling, Interface to
Intergraph Plant Design, manufacturers' report and CAM,
in accordance with the following codes and standards :
American :
ASME VIII Division 1, Boiler and Pressure
Vessel Code.
ASME VIII Division 2, Alternative Rules.
ASME II part A, B, C and D.
TEMA standards, classes R, C and B.
Uniform Building Code (UBC).
ASCE.
ANSI A58.1.
WRCB 107-297.
ASME B 16-5 standard for flanges.
ASME B16.47.
EJMA standard.
API Standard 661.
Brazilian :
NBR 6123 Code for wind loadings.
British :
BS PD 5500 specification for unfired pressure
vessels.
BSI CP3 Specification for wind loads.
BS 6399 Part 2 specification for wind loads.
Enquiry Case 5500/122 for local load.
European :
EN 13445 Specification for unfired pressure
vessels.
EN 1591 specification for flange design.
EN 1991-1-4 specification for wind design.
EN 1998-1 specification for seismic design.
EN 1092 & EN 1759 specification for flange
rating
10 AutoPIPE Vessel
French:
CODAP Design codes for pressure vessels.
NV rules for wind and snow.
PS rules for earthquakes.
CM 66 rules for structural design.
AFNOR standards.
German:
AD-Merkblätter.
DIN Standards.
Indian:
Indian Standard IS 875 Part 3.
Russian:
GOST R 52857, Pressure Vessel Code.
GOST 28759, specification for flange.
Spanish:
NBE AE 88 for wind loadings.
NCSE-02 for seismic design.
Portuguese:
DL 235 Code for wind loadings.
LNEC for seismic design.
Automatic drawings are intended for engineering or
manufacturing purpose depending of the chosen option.
AutoPIPE Vessel creates drawings and models in the original format of the main CAD
software:
AutoCAD,
Microstation,
SolidWorks,
TopSolid
Intergraph Plant Design System PDS 3D Interface is
the fastest way to do Equipment Modeling and Report
Nozzles location through AutoPIPE Vessel database.
Thermal Design Interfaces are provided in standard
from:
Heat Transfer Research Inc. (HTRI xChanger) ,
Aspen (Tasc and Tasc+),
Honeywell (UniSim),
Prosim (Exch).
Installation
11
Final Element Interface is provided in standard to:
Nozzle/PRO (Paulin) for Nozzle Local Load analysis.
Cost Estimate software is intended for Bill of Material, manufacturing time, material costing
and vessel cost.
Flat development pattern software is intended for main vessel and piping components.
AutoPIPE Vessel includes:
Materials database,
Flanges rating and dimensions,
Pre-defined and fully customizable company standards for :
o Saddles,
o Legs,
o Anchor,
o Brackets,
o Gaskets,
o Default values.
Hardware requirement
AutoPIPE Vessel requires:
PC with operating system Windows 7 or XP.
Windows Messaging and specially Mapi32.dll for direct Email support,
OpenGL and specially Opengl32.dll for AutoPIPE Vessel Review,
MS Word for AutoPIPE Vessel reports,
MS Excel when using Gussets or Nozzle list interface and Estimate.
Video configuration 1280x1024 True Colors.
Hard disk free space after installation shall be 1 GB before using.
Network facilities included in AutoPIPE Vessel allows sharing data through the company
information system.
12 AutoPIPE Vessel
Modules components
There will be 2 types of licenses – AutoVessel and AutoVesselEnterprise.
AutoPIPE Vessel*
AutoPIPE Vessel Enterprise**
Add-ons
ASME VIII Code AutoPIPE Vessel Code USA
BS PD 5500 Code AutoPIPE Vessel Code British
CODAP Div. 1 & Div 2 Code AutoPIPE Vessel Code French
AD MERKBLATTER Code AutoPIPE Vessel Code German
European Standard EN 13445 AutoPIPE Vessel Code Euro
Russian GOST R 52857 AutoPIPE Vessel Code Russian
* 1 Free code with AutoPIPE Vessel Package (PV design only).
** All codes shipped with Enterprise
Following table lists all features and their availablility in AutoVessel or AutoVessel Enterprise license.
Module Vessel Enterprise
AutoPIPE Vessel Code USA
X
AutoPIPE Vessel Code British
X
AutoPIPE Vessel Code French
X
AutoPIPE Vessel Code German
X
AutoPIPE Vessel Code Euro
X
Installation
13
Module Vessel Enterprise
AutoPIPE Vessel Code Russian
X
TEMA and EJMA Interfaces
X
Wind and Earthquake Loadings (Global Codes) X X
French NF E32, E101 to 105 Boiler rules
X
Pressure Vessel MicroStation Drawings X X
Shell & Tube Heat Exchanger MicroStation
Drawings
X
Component Design and Local Load Analysis X X
API 661 Air Cooler design
X
API 650 TANK design
X
Cost and Time Estimation X X
MicroStation DGN Viewer (New) X X
AutoCAD CAD Interface X X
PDS and SolidWorks CAD Interfaces
X
a. Select client will be installed with the program
b. User will be provided a list of license options to select on startup of program
c. Program will remember the last selection of license on every subsequent session
d. There will be an option to switch to a demo mode
e. File based license management will be removed from program
f. User should be able to launch license management tool from with-in the program
g. User should be able to review license status and duration (where applicable) using License Management Tool
h. There will be 2 types of licenses: AutoPIPE Vessel and AutoPIPE Vessel Enterprise
i. 2D Microstation and AutoCAD interfaces will be available with both AutoPIPE Vessel and AutoPIPE Vessel
Enterprise licenses
j. AutoPIPE Vessel license can have one or more of the following piping code licenses
AutoPIPE Vessel Code British
AutoPIPE Vessel Code Euro
AutoPIPE Vessel Code French
AutoPIPE Vessel Code German
AutoPIPE Vessel Code Russian
AutoPIPE Vessel Code USA
14 AutoPIPE Vessel
k. AutoPIPE Vessel Enterprise License will include all piping code licenses available
l. Licensing scheme used will be based on Bentley Trust licensing model. It will support following states
Trial
Activated
Offline
Crippled
Expired
Installation and Licensing
Refer to the AutoPIPE_Vessel_Quickstart.pdf file to download, install and license AutoPIPE Vessel.
Organization information
Bentley\Engineering Main directory of the AutoPIPE Vessel software
AutoPIPE Vessel Main software directory
Aprotol AutoCAD Interface
Calcul Design Calculation Ssoftware
Dessin Automatic Drawing Software
Devis BOM & Cost Estimate Software
DgnViewer Dgn Viewer
Pilote Images
Saisie AutoPIPE Vessel Sketcher & Vessel Review,.
Mp2Pds AutoPIPE Vessel Review for PDS 3D
Uprotol Microstation Interface
Xprotol SolidWorks Interface
Users\Public\Public Documents\AutoPIPE Vessel
Config User Customizable Files. Bentley Dictionary
Report Word And Excel Template Used In Reports
Examples Client Specification And Drawing Database
Puser1 User Directory, Default Name Puser1
Puser1E Estimate User Directory, Default Name Puser1E
Managing your data
15
Managing your data
Item identification
AutoPIPE Vessel Data are saved under a File Name, Extension Name is automatically added as
.emvd (Bentley AutoPIPE Vessel Data).
As we use an Explorer Style dialog box, User can create a directory before saving.
File Name and Item Tag does not have any relation. User is responsible to overwrite an existing
revision or Save as a new revision by changing the File Name.
The last Path used to Save As or Open automatically became the default path.
Tips :
When using the same Drawing and Vessel data directory, all documents belonging to the same
project (Job Tag) are in the same directory.
16 AutoPIPE Vessel
Automatic Drawing identification
1. Preference reports the same location for Vessel Data and Drawing.
Default drawing Name and path is the Vessel Data Filename.
Managing your data
17
2. Preference reports a different location for Vessel Data and Drawing.
The default drawing Name and path will be :
Preference Drawing Directory + Input Job Tag + Vessel Tag
18 AutoPIPE Vessel
Managing your data
19
AutoPIPE Vessel philosophy
Creating a new vessel is very fast when starting with a
Project Specification containing all the Project Rules.
As Pressure Vessels are a collection of components,
individual components can also be designed by
removing or adding any necessary components from a
simple vessel.
Vessel description starts from the left to the right for
horizontal vessel and from bottom to top for vertical.
Default field color has the following meanings :
Red : Shall be fill,
Green : Default value is provided by software,
Yellow : Not necessary unless specific request.
Length is provided from tangent line to tangent line or
flange gasket face.
Information remains true until changed.
Nozzles, trays, packing, gussets are provided in level from the tangent line, so the length of the
skirt can be changed without changing any thing else.
Tips :
Do not forget to change the corrosion allowance of the intermediate head and the following
shell.
A skirt involves anchor chair in the geometry and a conical skirt implies a Bolt circle diameter.
Vessels and components handled by AutoPIPE Vessel
Materials handled by AutoPIPE Vessel are Pressure Vessels, Shell and Tubes Heat Exchangers,
Steel Stack and Air Cooler. AutoPIPE Vessel also performs calculation and drawing of
components as well as local loads and expansion joint
design.
Individual calculation
Geometry (Head, shell, conical transition),
Flanges,
Individual opening reinforcements,
Multiple opening reinforcements,
These calculations are valid for internal / external pressure
for all Pressure Vessel Codes.
Are also in this family, special calculation like:
Local loads according to BS 5500 or WRC B,
Anchors,
Expansion joint,
Saddles for Horizontal vessels,
Tube-sheet layout,
Beam.
Chimneys
This concerns metallic chimney base anchored. The calculation foresees 3 helixes
systematically to 120° to avoid whirlwinds of Karman.
20 AutoPIPE Vessel
Pressure Vessel
Horizontal vessel on saddles (2 to 10) with the
possibility of setting an individual stiffness for each
saddle,
Vertical vessel on legs,
Vertical vessel on brackets,
Vertical vessel on skirt.
Vessel can have one to tree chambers with different design
conditions.
Double jacket and limped coil are included in the design.
Vessel presented as template can be transformed by
inserting components such as cone, flange, flange cover…
Shell and Tubes exchangers
Any combination of channel, shell and rear end can be
selected for creating a new shell and tube heat exchanger.
Special consideration is made for floating head single pass as expansion joint below.
Tube-sheet can be extended, avoiding the test ring and
bolted tube-sheet can be internally bolted.
Most of the bundle pass arrangement can be set up to 30
passes.
Longitudinal and transversal bundle layout can be
interactively managed.
U bend can be crossed one to one, two to one or tree to one.
Impingement baffle can be plate or rods.
Sliding rails, sealing strips and tie rods are automatically
located with the possibility to interactively change the
location.
None tubed area as well no tube in window is available.
Disk and doughnut, segmental, double segmental, triple
segmental and support baffle are possible.
Managing your data
21
Air Cooler
Forced and Induced draft air cooler with conical, pyramidal, box transition including steel
structure description and drawing without the steel structure design.
Plug header, flanged cover plate, stud cover plate and bonnet header are designed according to
ASME VIII as rectangular box with or without stiffener plate.
Bundle layout is done preserving the necessary space for shaft of induced draft.
Up to 4 Bundles per bay, grouping bays in Unit and Units in Banc.
Project specification
This is not a vessel but the project rules common to several vessels such as wind, seismic
conditions, head type, floating head style…
Any new vessel created within the same project directory will get by inheritance the project
data.
You should also consider having a Config directory in your Project directory to take advantage
of the customization per customer.
AutoPIPE Vessel preference
23
AutoPIPE Vessel Preference
AutoPIPE Vessel properties are maintained in the Windows registry database.
To understand how to customize your preference such as Editor, Unit System, Language, CAD
Software, style of report, drawing option, select File and Preference in the AutoPIPE Vessel
Sketcher menu.
Default Path Page
Customizable Files Directory Config, is intended to store your customizable files.
The User can create a Config i.e. Database File Directory in each Project Directory. This
enables customization of partial or complete Database for a specific Project.
Please note : the Software initially attempts to open the file in the same directory of the actual
Vessel data before going to the default.
Tips :
Even using an RTF format for our report edition, we recommend using Word.
To Setup the CAD software to Microstation, SolidWorks or Autocad , select your CAD
software and then use the Browse button to find the exe file.
When using Autocad, SolidWorks or Microstation, automatic drawing generation shall locally
start the software.
One workstation need to be AutoCAD Full to generate drawings, other users may use
AutoCAD LT to modify them.
24 AutoPIPE Vessel
Default Values Page
This is intended for unit system selection of input and output, color default values and License
dependencies.
The License Group is intended to consult the software access right, managing interactively the
license with the help of Bentley and selecting who supports your AutoPIPE Vessel. This
configure both the Email address and the image displayed during Calculation and Drawing.
Drawing Page
The Drawing section is intended to set up the automatic drawing default preference. Those will
be individually changed at each new drawing creation.
Help is available pressing the help button of the property sheets.
Drawings customization
Drawing layout, Title-block, nomenclature content may be customized with a friendly tool
available through the Customize Icon of the AutoPIPE Vessel toolbar. Detailed information is
made in a further chapter.
Starting AutoPIPE Vessel Sketcher
25
Starting AutoPIPE Vessel Sketcher
Choose start in the menu bar, then program, then Bentley and AutoPIPE Vessel.
Alternatively, open the Group Bentley and double click the icon
This action refers to the file AutoPIPE Vessel\saisie\prodia2.exe.
Upon your preference, the program starts with the docking view intended for AutoPIPE Vessel
Sketcher and AutoPIPE Vessel Review. Even if Preference allows using two separates popup
views, try using the permanent 2D and 3D views.
26 AutoPIPE Vessel
Using the help
Four help levels are available during this dialogue.
1. The contextual help use the F1 key or the ? of the Title bar. The F1 key displays the help of
the current item, rather than the question mark may be move on any item.
2. The Help button displays generalities on the
current page.
3. The help from the menu displays the
general help where you can select from the
content page the desired section.
4. Demo examples recorded to play on your
screen and showing how to do. This is started
from the Menu then Help and Example. Select
then the desired demo from the list and press
the Play Demo button.
Searching for a material name
Material refers to a designation, a standard, an
origin of material, and the index of the
chamber.
Symbolic or numeric designation can be used.
Working with drawings
Cadgri drawings use auxiliary view function.
AutoCAD drawings use paper space and object
space. You need to explode blocks before
working.
Microstation drawings use paper space and cell, the ref.ma function allows the user to move in
and move back from paper space to cell.
Starting AutoPIPE Vessel Sketcher
27
Starting a specification
Vessel specification
Specification contains the process and mechanical
requirements to be applied on the vessel.
Existence of a Project Specification provides a short
input way as well as default values.
The dialog is started with the button or New in the
File Menu.
Formal specification
Any existing vessel specification can be opened as a
model to create a new specification. Save as with a
new name after data replacement.
28 AutoPIPE Vessel
Project specification
A specification, which contains the global project
requirements and particular rules, intended to design
within the same customer’s order. Many data as
Pressure Vessel Code, Construction Code, tube-sheet
design code are identical.
A Project specification is not a Vessel Specification
because there is no geometry filled in it, but any Vessel
Specification created in the same Project will take
advantage of the default data found in the Project
Specification.
Creation dialog is the same as for Vessel Specification,
just the File Name need to be Project. Extension Name
will be supplied as .empd (Bentley AutoPIPE Vessel
Project Data)
This function is opened in selecting Project
Specification after starting a new specification with the button of the toolbar.
Saving a specification
Any Specification needs to be identified with a Job Tag and Item Tag. The Menu File with
option Save as … start a dialogue box providing a short way for selecting an existing file name
or creating a new.
Starting AutoPIPE Vessel Sketcher
29
Using AutoPIPE Vessel Sketcher
When using AutoPIPE Vessel Sketcher, Users must keep in mind a minimum rules as
enumerated hereafter :
1. Simple clicks a component make it selected. 4 circles at the component rectangle corners
show this.
2. Double click a component edits the component properties.
3. Double click outside the vessel edits the general vessel properties.
4. Right mouse button brings up a popup menu when a component is selected.
5. Insert a copy insert before or after the selected component upon the radio button selection.
6. Add a component always add after the last, this means top or right depending of the vessel
orientation.
7. Move a selection has different action depending of the selection :
Skirt, shell and cone, Move changes the length.
Others components, Move change the location.
8. Undo a move only undo the last move.
9. Specification must be saved before trying to calculate and calculation must be done before
trying to create the drawing.
10. When moving a selection arrow key use a step of 1. This allows to adjust the move and the
function is terminated by Escape.
11. When creating a new specification, all pages of the generality property sheet must be
reviewed before pressing the OK button.
30 AutoPIPE Vessel
12. When creating a new Shell & Tube Heat Exchanger, Users must edit the tube-sheet
properties before saving and calculate. This is intended for Code selection and geometry
specific.
13. When creating flange, flange properties must be edited for completion.
14. Prodia2 use standard Windows functions for scrolling and editing through dialogue box, so
refer to the Windows documentation for keyboard functions.
15. Wheel mouse is available for scrolling and zooming. Vertical scroll is the default, if the
mouse is located within the horizontal scroll bar, this result in a horizontal scroll, if the left
button is pressed, this result in a zoom.
As an alternate selection method, the Browse window shows a components list. Simple click
select the component, double click edit the component properties. Columns can be moved and
sorted.
Item results use a tree view to shows the components list results. Expand the node before
clicking on the desired results. The Show desired selected detail open Word MS-Word with a
report of the selection only.
Tips :
When selecting a component, selection is done on the first top of stacked component at the
mouse pointer. The Select next menu function allows selecting the second and so on up to the
last. If no component is located at this point, Prodia2 display the General Property Sheet of the
vessel.
Starting AutoPIPE Vessel Sketcher
31
Using AutoPIPE Vessel Review
AutoPIPE Vessel Review only uses the mouse as input. All functions work in the same way:
Move the mouse from left to right for increasing values or from right to left for decreasing
values with the left button pressed.
The most left position is 0, the most right position is the greatest value.
As an alternative, use the mouse wheel.
To use AutoPIPE Vessel Review, select one of the tools from the toolbar.
To move the vessel, select one the tool from then press the
left mouse button and move the mouse horizontally or roll the wheel.
Zooming with the tool is equivalent to move the vessel closer of the point of view, done in
moving along Z axis with the tool . The Reset function allows coming back to the default
initial values.
The View menu allows moving the point of view closer of the vessel as well switching on/off
and moving the light 1 and 2. Save image save the screen image under the filename
MP_Render.tif through the user directory.
32 AutoPIPE Vessel
Function is a toggle between input data and output data of the vessel. This allows
reviewing the calculated vessel.
Right mouse button pop up the visualization show noshow menu.
Take care to the difference in moving the vessel and moving the point of view.
Color selection is done through File->Preference of AutoPIPE Vessel Sketcher.
When using AutoPIPE Vessel Review as a popup window, click either Sketcher or Review
window to popup.
Button of the tool bar works with the state pressed or not, so the selected function is still active.
Don’t forget to click the button again before doing something else such as selecting a
component.
After calculation, Render swicth automatically to Render Out, showing the calculation results.
Default colors are set through Preference at the Default data page.
Creating New Pressure Vessel
33
Creating new Pressure Vessel
Our purpose is a new horizontal vessel, having the following process conditions :
Vessel named D402, the revision specification is issue A. ID 1500 mm, and length of 6000
mm, saddle located at 500 mm from the tangent line both sides. A manhole is located centered
in elliptical head both side of the vessel. Nozzle flanges are welding neck type. We are using
carbon steel SA105 for forged components, SA516GR60 for plate, SA106GRB for seamless
pipe.
Calculation conditions are :
We are working on Project Learn.
Pressure Vessel Code is ASME VIII
Division 1, flange and pipe are ANSI.
MAWP is not requested.
Choose start in the menu bar, then program, then Bentley and AutoPIPE Vessel.
Alternatively, open the Group Bentley and double click the icon
Step 1 – Process data and vessel body.
Start with the button or New in the File Menu, select Pressure Vessel and press OK.
This brings up a Vessel style selection form.
Where you select the first left upper model and press the OK button.
Design pressure 0.8 Mpa
Design temperature 210 °C
Corrosion allowance 3 mm
Insulation thickness 50 mm
Liquid level 500 mm
Liquid specific gravity 1
34 AutoPIPE Vessel
Select the Code Issue, apply the right Project Design conditions.
If no customization applies, you don’t need to fill the Customizable Database File Path,
because the default value has been set in your Preference.
Wind and Earthquake do not apply on the Project, so jump to the Design Data page.
Creating New Pressure Vessel
35
Fill in it the process conditions and move to the Operating Conditions page.
Note :
Safety factor group is intended for material not covered by allowable stress value in the
Pressure Vessel Code so calculated from Yield point and Strength.
36 AutoPIPE Vessel
MDMT specific is not required so AutoPIPE Vessel will compute the allowable.
PWHT is not requested, so move to the Geometry page.
Creating New Pressure Vessel
37
Fill in it the vessel geometry where we are using elliptical head with an axis ratio of 2/1.
We also request AutoPIPE Vessel to do a collision check between components welding lines
with respect of 50 mm between 2 welding line.
Further more, we also request AutoPIPE Vessel to create barrel length from the shell length and
the maximum rolling plate width.
Finally, we request to round thickness to the upper mm and to do the thickness alignment
between head and connected barrel.
After completion, move to the Calculation Content page.
38 AutoPIPE Vessel
Fill in it the Vessel Identification, then select to print the Calculation Report in English, check
the desired parts of the report.
Reorder the report if necessary moving lines up or down.
Fill the revision history before moving to the Material page.
Creating New Pressure Vessel
39
There is two ways for material selection :
The first and fastest is applying the default material. List is customizable.
The second use the standard steps for material selection :
1. Material origin,
2. Material Class,
3. Norm,
4. Symbolic Name.
Tips :
We never use the Save button. We first went to each page before pressing the OK button.
We will use the menu File->Save As for saving our data file.
The Save button on the bottom left of the page save data up to the current page but not
including the data of the current page.
Now press the OK button.
40 AutoPIPE Vessel
Sketch and 3D views are true to scale. The welder shown close of the vessel sketch is intended
to have a better idea of the vessel size. You drag it with the left mouse button pressed or use the
View menu for show no-show.
Saddles have been filled from the default standard. Default is customizable as well the
standard.
A user defined saddle is also possible.
Creating New Pressure Vessel
41
This is now the opportunity to experiment the 3D movement by selecting in the toolbar.
Note also the components list in the left top window.
As we didn’t calculate the vessel, results tree view is empty.
42 AutoPIPE Vessel
Step 2 – Adding Nozzles
We now have to add Nozzles components, so we use the button.
We start to add the left Manhole.
Fill in data information using combo list for convenience or just keying the requested value.
We use a location less than 0, which is the reference line, this mean we locate on the left head.
In that case, the right location is not required, as it's just topological information.
We leave opening reinforcement information and thickness without value, requesting AutoPIPE
Vessel to calculate them.
We now use the Flange Tab to specify the flange to use on the manhole.
Creating New Pressure Vessel
43
Using the list we select Welding Neck Flange and a flange material. We specify the Material
Product, the standard before Symbolic Name list.
This brings the Flange Rating in the read only field. User can cancel and replace this value by
selecting a new value on the right side before pressing the OK button.
Note : Nominal diameter and pressure are not displayed at this time.
Move then to the Material page intended for the nozzle neck.
44 AutoPIPE Vessel
Here we are using rolled barrel for nozzle neck as we are using a 20" manhole.
After completion, we press the OK button.
We don’t use the Pad Material Tab as the default value is the shell material.
We don’t use the bolt material page as values are not required.
As an alternate way for material selection, we can use the default material by pressing the
Apply Default Material button.
Creating New Pressure Vessel
45
Now we can select the created nozzle just clicking on and pressing the mouse right button, we
select Insert a copy.
46 AutoPIPE Vessel
We change the Nozzle Tag to N2 and the location over the vessel length. Here too, this last
data is topological.
Press the OK button.
As it is a copy, all others information are filled in the database.
Creating New Pressure Vessel
47
Actually we have the default saddle standard. We can double click a saddle and change to a
specific standard.
If no standard apply, select User Defined, this make all geometry fields editable, so you can fill
in it your own values.
As an alternative, you can customize your standard data before using it.
48 AutoPIPE Vessel
Our vessel is now almost completed.
Creating New Pressure Vessel
49
We just take the opportunity to add lifting lugs.
We select Lugs style A and we provides Wear plate and lug size.
Do not forget to fill the lug material.
This completed, press the OK button.
50 AutoPIPE Vessel
Lifting accessories are only shown on the 3D view.
Now we save our data using the Save As … function.
Creating New Pressure Vessel
51
Step 3 – Calculation and review
We start the calculation process using
the button.
User can follows the calculation
progresses through the list and after
completion use the button to review
the full calculation detail.
Depending on your preference setting,
this starts your editor.
Most often, before browsing the
detailed calculation, you can take
advantage of the left bottom window for
getting a fast look on the main results.
Tree view selection brings a pop up
window with the main results.
Pressing the button Show selected
calculation report detail brings only that
part of the report.
If you agree the full calculation, you can start the automatic drawing.
52 AutoPIPE Vessel
Step 4 – Creates drawing
The button brings up the Create drawing form.
Select the Type of desired drawing from :
Setting plan and initial flat view,
Components to get a collection of A4 format for each component.
Choose your language,
Check the Export Nozzle List to Excel box if you want to export.
At least, press the OK button to proceed.
Creating New Pressure Vessel
53
Confirm the Project selection and select your drawing in the list.
54 AutoPIPE Vessel
To view the drawing, Execute > View Drawing, for CAD software. Below shows the built-in MicroStation DGN viewer when MicroStation is the CAD software under File > Preference.
Zoom, navigate, add mark-up comments and print the drawings.
Creating New Pressure Vessel
55
Step 5 – Bill of material and Estimate
Start the Estimate software using the button and start a new Bill of material pressing the
button.
Select the file My first vessel.emvd
This creates your Bill of Materials with
the current customization of your file :
Parama.cfg English,
Paramf.cfg French,
Paramd.cfg German.
More information regarding the Estimate Software will be discussed in a different chapter.
Creating new Shell & Tubes
57
Creating new Shell & Tubes Heat Exchanger
Our purpose is a new
horizontal Shell & Tubes Heat
Exchanger, having the
following process conditions :
BEU type named E203, the
revision specification issue 1.
We need at least 450 holes
meaning 225 spins OD 19.05 mm and Gage 14, with a straight length of 6000 mm, square tubes
pattern of 25.4 mm. The baffle cut is vertical of 25% and the space is 300 mm. The shell inlet
and outlet nozzles are 10 in and the channel inlet and outlet nozzles are 8 in. Nozzle flanges are
welding neck type. We are using carbon steel SA105 for forged components, SA516GR60 for
plate, SA106GRB for seamless pipe, SA179 for tubes and SA193GRB7 for bolting.
We use a flat metal jacketed gasket soft iron filled.
We are working on the Project Learn, sub Project Alone.
Pressure Vessel Code is ASME VIII Division 1, flange and pipe are ASME.
Choose start in the menu bar, then program, then Bentley and AutoPIPE Vessel.
Alternatively, open the Group Bentley and double click the icon
Step 1 – Process data and vessel body
Start with the button or
New in the File Menu and
press OK.
This brings up a Shell &
Tubes Type selection form,
where you select the
channel, then the shell and
at least the rear box before
pressing the OK button.
Shell side Tube side
Design pressure 0.8 Mpa 1.5 Mpa
Design temperature 210 °C 250 °C
Corrosion allowance 3 mm 3 mm
Number of passes 1 4
Flange type Integral Integral
58 AutoPIPE Vessel
Wind and Earthquake do not apply on the Project, so jump to the Design Conditions page.
Creating new Shell & Tubes
59
Fill in it the process conditions and move to the Operating Conditions page...
Note :
Safety factor group is intended for material not covered by allowable stresses value in the
Pressure Vessel Code so calculated from Yield point and Strength.
60 AutoPIPE Vessel
MDMT specific is not required so AutoPIPE Vessel will compute the allowable.
PWHT is not requested, so move to the Geometry page.
Creating new Shell & Tubes
61
Fill in it the vessel geometry where we are using elliptical head with an axis ratio of 2/1.
We select the shell nozzle inlet location Left and Top.
Select your gasket in expanding the node Flat metal jacketed then apply the selection on the
shell side and tube side using the button.
We also request AutoPIPE Vessel to create barrel length from the shell length and the
maximum rolling plate width.
Finally, we request to round thickness to the upper mm and to do the thickness alignment
between head and connected barrel.
After completion, move to the Bundle page.
62 AutoPIPE Vessel
Move Group per Group and fill the required information, use the help function when necessary.
The Invert Exchanger Geometry button may be used when creating or modifying the S&T to
have the channel side on the left rather than the right default.
Creating new Shell & Tubes
63
Select the partition plate disposal, enter the number of passes, the number of tubes required,
select your options such as sliding rails, tie rods,
When ready, press the Compute button
64 AutoPIPE Vessel
We will go back on the tube-sheet layout after moving the nozzles on the tube side.
For now, we adjust the impingement baffle.
Select the left impingement baffle tie rod then select the Move toolbar button to move the tie
rod at the most upper left tube location. Redo the same operation on the right.
Creating new Shell & Tubes
65
Take care : Moving the tie rod on the first top left tube erase the tube. This is a bend so it erases
also the right top tube. Moving the right tie rod should be after the last tube.
Select the Bundle properties button or double click outside the bundle layout to show the report
view.
66 AutoPIPE Vessel
Press the OK button to return to the Layout page and move to the calculation report content
page.
Creating new Shell & Tubes
67
We select to print the Calculation Report in English and to print the full report before moving
to the Shell Material page.
68 AutoPIPE Vessel
Using either the combo box or simply Apply Default Material, we fill out the form before
moving to the Channel side.
Creating new Shell & Tubes
69
Then we finally press the OK button.
70 AutoPIPE Vessel
To complete our description, we need to update the tube-sheet design information, so we
double click the tube-sheet on the sketch or within the components list.
Creating new Shell & Tubes
71
Set the tube to tube-sheet junction.
72 AutoPIPE Vessel
Review your study cases already prepared.
Creating new Shell & Tubes
73
Move to the geometry page to change option if required and press the OK button.
Before saving, double click a saddle to change your standard or fill your own data.
74 AutoPIPE Vessel
Save the Specification with the Save As … function.
Creating new Shell & Tubes
75
Review the internal by pressing the right mouse button and selecting transparent wall.
Correct the nozzles eccentricity
on the channel to avoid the
central partition plate.
Nozzle can be selected on the
Bundle Layout Page or on the
sketch.
76 AutoPIPE Vessel
Double click the nozzle, add an eccentricity of 150 mm. Use help to know if it’s a positive or
negative value.
Save again.
Creating new Shell & Tubes
77
Double click the sealing rod and set the diameter to 30 mm.
You can resize the window or expand full screen for convenience.
78 AutoPIPE Vessel
Review the longitudinal bundle and check it
Dimension tool allows to modify the size in keying the new value.
It is always possible to add, remove baffle and support plate.
Creating new Shell & Tubes
79
Here we can see that pitch value has been chaged from 300 to 282.94 due to a odd baffle
number required with the horizontal baffle cut. Dimension is printed in red because Number x
pitch doesn’t equal the distance of 4810 mm.
80 AutoPIPE Vessel
Step 2 – Calculation and review
Start the calculation process using the button.
User follows the calculation progress through the list and after completion uses the button to
review the calculation detail. Alternatively, use the Show Results view.
Creating new Shell & Tubes
81
Step 3 – Creates drawing
The button brings up the Create drawing form.
Select the Type of desired drawing from :
Setting plan and initial flat view,
Components to get a collection of A4 format for each component.
Choose your language,
Check the Export Nozzle List to Excel box if you want to export.
At least, press the OK button to proceed.
82 AutoPIPE Vessel
If Using AutoCAD, a 3D drawing is also available
Creating new Shell & Tubes
83
Step 4 – Bill of material and Estimate
Start the Estimate software using the button and start a new Bill of material pressing the
button.
Select the file My first vessel.emvd
This creates your Bill of Materials with the
current customization of your file :
Parama.cfg English,
Paramf.cfg French,
Paramd.cfg German.
More information concerning the Estimate Software will be discussed in a different chapter.
Air Cooler
85
Air Cooler
Air Cooler follows the same rules as any other
Pressure Vessel, especially Nozzles. The only
difference is that multiple Bundles constitute a
bay and multiple bays constitute a banc that is
saved in a file.
Starting a banc
From File->New, starts Air Cooler. This brings
the pages containing Project requirement, Bay
and Bundle definition.
Ladder weight per unit length as well as platform weight per unit area is used in the global cost
estimate.
86 AutoPIPE Vessel
Through the Common Data page, select the Design Code, Flange and Pipe Standard, Material
Database and Specific Gravity, how you want to round thickness, ladder weight, and platform
weight per unit area.
Jump to Bay Arrangement.
Air Cooler
87
Bundle Disposal allows entering up to 4 Bundle per Bay. Filling Item Tag automatically fills
the Choose Item Combo box.
The Bay Management allows entering up to 42 Bays to constitute a Banc.
Selecting the Shape Standard automatically fills all combo-box for beam and columns selection.
To suppress a beam, simply erase the combo.
Fill the column height. Default shape type is coming from the customizable file Acstruct.doc
Side Front refers to the Inlet or Reference header always at the top of the 2D view. Side Back
or Rear refers to the opposite.
Fan quantity is automatically set to 2 when selecting a mix plenum.
Structure Type 1 has beams over the columns, while Type 2 has beams between columns.
88 AutoPIPE Vessel
When leaving empty Calculated/Requested values and using the Calculate button, Software
automatically calculates from the Number of tubes, the number of rows and the number of pass
the length and height of the header then use ASME to calculate the thickness of all header
components. Minimum thicknesses are coming from API 661 and customizable file
Actgap.doc.
When selecting a Flanged Cover or Stud Cover Plate, do not forget to use the Detail Button to
select the flange face, bolting and gasket characteristics.
Bolt Space, Bolt Diameter, and Bolt Hole Diameter as well Flange width and thickness are also
calculated when pressing the Calculate Button.
Bundle Lay-Out use the default value of the customizable file Actgap.doc
Short bundle frame starts behind the header and support are welded in extension of the bundle
frame.
Extended bundle frame starts at the cover plate.
Air Cooler
89
Tube and Header Material follow the general AutoPIPE Vessel rules.
Press the OK button and restart with the second bundle of the bay.
Add bay using the button and continue.
90 AutoPIPE Vessel
After completion, you get the sketch and the 3D view.
A double click on the header draws the bundle layout in a sizeable window.
The default gap for fan shaft of induced draft is 150 mm.
Partition plates are shown in blue while Stay Plates or Stiffeners are shown in yellow. Software
always considers an opposite Stay Plate to a Partition Plate. Cover Plate style header have only
vertical support for partition plate.
When adding stiffeners in the Detail Page, they are added both on the Front and Rear Header.
Air Cooler
91
You need now to add your nozzles as for other pressure vessel.
Select Front Header or Back Header to locate the nozzle on the Header In (Front) or Out
(Rear).
The location refers to the Bundle Left Reference. Bundle length is provided to be helpful.
Orientation 0 is Up and 180 is Down.
Nozzle can be dragged and copied as on any Pressure Vessel.
When Nozzle Diameter is greater than the
Internal Header Width, Software
automatically draws and calculates an oblong
nozzle. Gap between flange and transition is
the same as for the first tube horizontal
location. (Actgap.doc)
92 AutoPIPE Vessel
Selecting a Header and requesting Item Properties from the context menu automatically select
the Bay No and Item No.
The Browse Components list Number over 99 means Back Header.
The popup menu allows to show / no show the tubes. This results in a faster display and allows
reviewing the structure.
Finally the full design and report can be requested as for others vessels.
Air Cooler
93
Cost Estimate request brings a selection menu :
Where Global Estimate produce an xls report using the customizable file
Air Cooler Estimate.xls from the Data\Config\Report directory.
This file is a model template filled at each request.
User customization is only limited to the three yellow columns representing the Rate per Unit
and Hours per Unit. The model contains all necessary formulas.
94 AutoPIPE Vessel
Example of typical setting plan and header detail drawing
How to
95
How to
Insert flanges
Flange must be connected to a shell. As Insert a copy function insert before or after the selected
component, User may have to insert a shell before inserting flanges.
The Split in shell function may be used.
96 AutoPIPE Vessel
Select either the left shell and insert after or select the second shell and insert before.
How to
97
Add flanges
Flange must be connected to a shell. As Add function always adds after the last geometry
component, User may erase the last head before adding flange and cover. Select the head and
use the popup menu to erase or use the Components List, select the head and press the Suppr
key.
Use carefully the toolbar button to add a geometric component. It is always better to use
Insert a component as you get a copy of the selection.
98 AutoPIPE Vessel
Select the desired options, and move to the gasket page.
How to
99
When using a centering ring, User shall input the Outer and Inner ring width.
Take care in selecting a gasket as gasket properties are P. V. Code compliance.
100 AutoPIPE Vessel
Move to the flange material page and fill in the information using or not the Apply Default Data
button.
How to
101
Move then to the bolt-material page and again fill in the information before pressing the OK
button.
Press the OK button, you got a flange.
Select the flange and again Insert a copy after the selection, changing the component to a
Bolted Cover.
102 AutoPIPE Vessel
When adding the Bolted Cover, do not forget to change the Flange Face.
As it is a copy and because the gasket and bolts are common, we don’t need to visit the other
pages.
Press the OK button.
How to
103
104 AutoPIPE Vessel
Insert a cone
Cone must be connected to a shell both sides. As Insert
a copy function always insert before or after the
selected component, User may insert a shell before
inserting cone and change shell diameter later on the
selected shell. Alternatively, User can split shell in 3
and change the second shell in a cone.
How to
105
Optimize the width of the reinforcement pad
When User do not input any width value, AutoPIPE Vessel use as minimum width, the default
value stated in the customizable file Dimpad.doc in accordance with the nozzle diameter.
User changes either the default values, or input a minimum width for the nozzle under
consideration. AutoPIPE Vessel will calculate the appropriate width.
Locate the shell inlet or outlet close of the flange for Shell & Tubes
AutoPIPE Vessel use the values of the width reinforcement as inputted and the distance
between welding lines to calculate the distance of the nozzle axis before comparing to the
required length for fluid velocity in the bundle.
User changes either the distance between welding lines, or input a minimum width for the
nozzle under consideration, or at least does not request the fluid velocity calculation.
Get the minimum shell diameter with several passes on the tube side
To get the minimum shell diameter with several passes on the tube side having a small number
of tubes in each, User must increase the tolerance per passes.
Change an intermediate head orientation
Default orientation for intermediate head is internal pressure in the internal part of the head. So
changing the internal pressure of the chamber changes the head orientation.
106 AutoPIPE Vessel
Define new chamber in a vessel
Insert a head between two shells and input the new internal pressure either on the head or on the
next shell. Do not forget to assign the chamber number on the considered component in the
material page.
Going back to the Generalities property sheet page displays one additional chamber.
Chambers are limited to 3.
How to build a jacketed vessel
Enter your components starting with number 1, 2, 3 with the chamber No 1.
Add a shell No 4 not pressure bearing with a negative length A to go down at the desired
position.
Add components No 5, 6, 7 and 8. They are created with the chamber No 2.
Nozzle A is created with a chamber No 2 to be located on the internal chamber.
Brackets are created with the chamber No 1 to be located n external chamber.
How to
107
Support vessel on brackets with diameter larger than 1500 mm
File named Dimcon.doc in the Config directory as bracket size up to 1500 OD, so User either
extend the file with owner values or use non standard and input the required size at the bracket
form.
Change Company and Country data preference
Use the button to enter the customization dialog.
Change has no effect up to Move to Production.
108 AutoPIPE Vessel
Material Database
Add or modify material properties
Use the button and open the default Material database with an extension name .emdm
(Bentley AutoPIPE Vessel Data Material) then follows the help instruction.
Tag and codes to know :
Origin Tag Class Code Tag
Plate TO Carbon Steel C
Forging FO Carbon Low Alloy CLA
Welded Tube WT Stainless Steel I
Seamless Tube ST Brass Alloy Cu
Welded Pipe WP Nickel Alloy Ni
Seamless Pipe SP Aluminum Al
Fitting AT Titanium & Zirconium Ti
Cast Steel MO
Bolting BO
Bar BA
Pressing the Edit button brings a word document where you can make your change or addition.
How to
109
Query the database
Prepare your query and create the report.
Here we need to get the list of any material with Carbon less or equal to 0.3%, sorted by
specification No.
How to
111
Execute flat development pattern
Select the component to develop and use the popup
menu to create the flat view.
The menu offers the possibility to export as a drawing
using the selected CAD format, or simply export as a
dxf file.
Also available is the Report function bringing a Word
document with drawing and coordinates of the flat
pattern.
Use my CAD Software
Use the button to start the CAD Software customized through the Setting program in the
CAD section of the Preference.
Undo a change
Use the button to undo a move. This function only undoes the last move.
There is no function to undo an Insert per copy, Add component or Erase.
Comment a Vessel Image
Calculation report shows a vessel image on the first page. Using Word, click the image and
with the right mouse button select Modify an image.
Change a vertical vessel to an horizontal
Use the button to change or add support, this also change Horizontal to Vertical.
How to
113
Fatigue Analysis
Use the menu Insert and select Fatigue Analysis to open the Fatigue Analysis properties pages
either to create or modify an existing analysis.
Number of pages is 1 per chamber for cycle description plus default seam weld plus sketch.
Step 1 – Cycles Description
Always starts with cycle description and apply Rainflow method to compute the number of
cycles per period, the range and pressure min / max.
Cycle page originally comes with design pressure and temperature. This allows vertex selection
and using the popup menu, you can add new vertex.
Individual duration within the vertex properties screen as no other influence than showing the
pressure slope curve when going up and down. Duration unit is fixed from the time scale you
set.
Do not forget to enter the life duration before pressing
the Rainflow Method button.
Fatigue Analysis
115
Step 2 – Seams Weld Description
This page is intended to set the default seam weld generally used in the vessel. Individual seam
weld can be changed later on the sketch.
Class is printed when selecting the weld type.
You need to select the desired type for component type.
116 AutoPIPE Vessel
Step 3 – Add Default detail
Review the seam weld adding specific default if any.
You can double click the seam weld line or select within the list got from the button.
Fatigue Analysis
117
Other buttons are standard AutoPIPE Vessel window manipulation tools.
After completion, press the OK, Save and Calculate. Result will be vessel life duration and
detail seam weld per seam weld of the allowable number of cycles.
Estimate
119
Introduction to Estimate
Generalities
The principle of the
Estimate software is
based on the
computation of the
bill of material, each
line uses a
manufacturing
schedule table
including one or more
tasks.
Raw weight and
Freight weight are
calculated as a task
through the
manufacturing schedule for each component.
Customizable database offer the possibility to get material rate, specific gravity, rate of hours
per task, machining factor depending of material classification.
Hours are added according the task code specified in the manufacturing schedule.
Item number, variables list, and manufacturing schedules are customizable.
When using multi site shop, a manufacturing schedule for each site is requested, user makes the
selection before calculation.
The whole software uses the same rules to manipulate list box and dialogue box.
Keyboard key Ins and Del are available when using list box.
Two kinds of users share the software :
- Administrator use the full software, in particular customization,
- Users create bill of material and calculation using options proposed through the
manufacturing data.
Estimate
121
Preference
Manufacturing Schedule can be selected for each Cost Estimate. This allows multiple shop
floors.
Estimate report template allows selecting either Bill of Material or full Estimate reported in two
or several pages.
122 AutoPIPE Vessel
Bill of Material
Create
Use either the menu from File and choose
New, or click the icon of the toolbar.
From AutoPIPE Vessel data base
creates automatically a bill of material
from AutoPIPE Vessel database.
Calculation has been previously done.
Then select the vessel from the list.
Manually from scratch
Add, insert, delete
The left list provides the list of all available components.
A double click in the list adds the selected component in the bill of material.
To insert a component, select first the component above you intend to insert, then press the
Ins key of the keyboard and finally uses a double click in the left list.
To delete a component, select it through the bill of material list, then press the Del key
from the keyboard.
Component properties
Double click within the bill of material list open the component properties dialogue box which
provides three sections :
properties,
manufacturing schedule,
cost.
Contents depend of the customization.
Estimate
123
Properties are updated either from the AutoPIPE Vessel database, or manually, regarding the
creation mode.
Task list comes from the customization, as well as options list for each task.
The selected option for estimate calculation is the first in the list. Double clicks move the
selected to the top. Simple clicks in the task list display the available options of the selected
task.
Cost section gets the default rate from the material class and allows :
To purchase material and manufacture, in that case fields Sub contract cost and Purchase
cost leave empty.
To purchase component, head for example, and performs the full manufacturing schedule.
In that case, the per Unit rate must be selected with the requested value.
Sub contract specific task, just filling the sub contract cost field.
Purchase globally the component and the full manufacturing schedule, just filling the
Purchase cost. As result, no hour will be added for the component.
124 AutoPIPE Vessel
Save and open
As estimate may takes several optimizations, the Save function save both Bill of material, and
customization.
The Open function allows reopening the bill of material in the same state when Keep original
saved in file is selected or reuse the bill of material saved and update with the newly
customization.
When selecting a Recent in list, the same process is involved.
A bill of material file has an extension .emed (Bentley AutoPIPE Vessel Estimate Data)
Estimate
125
Customization
Password
The initial password as software delivered is
Bentley.
Dialogue box allows changing and confirming this
password before pressing the OK button.
We recommend you to customize this password
and also to back up file named param.cfg located
in the Config directory.
Note: Even text files, customization files use the
CR format, so they cannot be edited with
other editor as Estimate.
Tag and designation
Component tag and designation are user's customizable.
Component class and AutoPIPE Vessel tag must leave at their state in order to allow automatic
bill of material still working.
To change tag or designation, make a double click on the component line, this places the text in
the edit box.
Tab is the horizontal field separator and must be preserved.
Move to the end of the line before pressing the Return key to update the list.
You save your change when pressing OK and come back to the previous state with Undo .
Material properties
The material list is customizable for specific gravity, cost and machining factor data.
126 AutoPIPE Vessel
A double click on the material line places the text in the edit box.
Tab is the horizontal field separator and must be preserved.
Move to the end of the line before pressing the Return key to update the list.
The copy on the hard disk will be done after pressing the OK button.
The Undo button of the toolbar allows coming back to the previous state.
Specific gravity is use for weight calculation.
Cost is the cost per Kg taken as default value.
Factor is the machining time factor based on CS value 1.
Task code
Hour cost per task and designation are user's customizable.
Time factor is intended for future use.
Task code must remain unchanged.
A double click on the task line places the text in the edit box.
Tab is the horizontal field separator and must be preserved.
Move to the end of the line before pressing the Return key to update the list.
The copy on the hard disk will be done after pressing the OK button.
The Undo button of the toolbar allows coming back to the previous state.
Manufacturing schedule
Manufacturing schedules are done by component selected in the list.
For each component, select or create a task list and for each task, select or create an option list.
For each option, create or modify the calculation method.
Method inheritance uses the component class property.
Estimate
127
A double click on the line list places the text in the edit box.
Tab is the horizontal field separator and must be preserved.
Move to the end of the line before pressing the Return key to update the list.
The copy on the hard disk will be done after pressing the OK button.
The Undo button of the toolbar allows coming back to the previous state.
The Calculate button provides access to the variable list used in the method and the method
itself using the customization language.
128 AutoPIPE Vessel
Left window show the method, right window show the global variables list. These variables are
with description are those shown in the component properties.
Estimate
129
Customization language of AutoPIPE Vessel Estimate
Expression :
Variable is a character string, expressions are ; terminated.
Number of lines to write the expression is unlimited.
Comment :
// starts a comment. Comment ends with a line feed.
example :
#VITask10.4OptionG&BCalcul
FuncE(TH,C1) = (20|0.5,999|1);
// Total length
L1 = 3.1416 * Dia * 2 + TL * 2;
// Cutting time
T1 = C1 * L1 / 1000; // Convert per meter
wg = CylWeight(Dia, TH, TL); // handling
FuncE(wg,SU1) = 3|0.3,7|0.6,15|1,30|1.3,60|1.6,125|2,250|2.3,15000|7);
CH = L1 / 2000 * 5 / 60;
T = (T1 + SU1 + CH * NP) * Qty;
Operator :
+ Addition,
- Subtraction,
* Multiplication,
/ Division,
= allows to evaluate the expression,
; end an expression.
Tests :
1.Boolean test :
if(variable) True if variable is true,
if(!variable) True if variable is false.
Example :
if(U)
FuncE(TL, H1) = (13700|2,99999|4);
else
FuncE(TL, H1) = (6100|2,13700|4,99999|6);
2. Test on expression :
if(expression)
else if(expression)
else
<= less or equal,
>= greater or equal,
== Equal,
> greater
< less.
130 AutoPIPE Vessel
Example 1 :
if(TL > 18000)
H71 = (T30 * 48 + T31 * 40 + T32 * 32 + T33 * 24 + 2.0) / 60;
else if (TL > 15000)
H71 = (T30 * 20.0 + T31 * 16.0 + T32 * 12.0 + 2.0) / 60;
else
H71 = (T30 * 33 + T31 * 27 + T32 * 21 + T33 * 15 + 2.0) / 60;
Example 2 :
if(Type == “WN”) H71 = (T30 * 48 + T31 * 40 + T32 * 32 + T33 * 24 + 2.0) / 60; else if (Type == “SO”) H71 = (T30 * 20.0 + T31 * 16.0 + T32 * 12.0 + T33 * 8.0 + 2.0) / 60; else H71 = (T30 * 33 + T31 * 27 + T32 * 21 + T33 * 15 + 2.0) / 60;
Intrinsic functions :
log(a) Decimal logarithm,
ln(a) Natural logarithm ,
exp(a) Exponential ,
sqrt(a) Square root,
sin(a) Sinus,
cos(a) Cosinus,
tan(a) Tangent.
Example :
z = 1 / (1510.157 - 1423.666 * exp(Dia / -35175.9866) - 3.49076 * sqrt(Dia) *
ln(Dia) - 6.48789 * ln(Dia) * ln(Dia) + 0.084348 * Dia / ln(Dia) + 33.62665 *
sqrt(Dia) + 0.52469 * ln(TL) * ln(TL) - 14.58519 * ln(TL) - 355.3022 / ln(TL));
Internal functions :
FuncE(a, b) = (12|5,14|7); Stepped curve from couples of points.
FuncL(a, b) = (12|5,14|7); Curve defined with couples of points.
Func3(a, b, c) = (12|5|7,14|7|9); Curve defined with triples of points.
A = CylWeight(diam, thick, long); Calculate the weight of a cylinder
A = PlateWeight(width, thick, length);Calculate the weight of a plate
A = DiskWeight(diam, thick); Calculate the weight of a disk F = MaterialFactor(1,1.1,1.2,1.3,1.4,1.5,1.6,
1.7,1.8,1.9,2,2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9) ;
Factor upon Material Class.
Used either for time or cost. Factors are given in the Class order from A to T, meaning 20 factors.
Examples :
Calculate T30 from OTL.
FuncE(OTL, T30) = (275|17,340|21,418|29,482|35,559|39,
647|49,723|55,800|61,876|67,990|73);
Calculate z from Dia and TL:
Estimate
131
Func3(Dia, TL, z) = (1000|1000|.33,1000|1500|.37,1000|2000|.39,1000|2500|.41,1000|3000|.44,1000|350
0|.48,
1500|1000|.37,1500|1500|.39,1500|2000|.43,1500|2500|.47,1500|3000|.51,1500|3500
|.56,
2000|1000|.39,2000|1500|.43,2000|2000|.48,2000|2500|.52,2000|3000|.57,2000|3500
|.63,
2500|1000|.33,2500|1500|.37,2500|2000|.43,2500|2500|.48,2500|3000|.55,2500|3500
|.60,
3000|1000|.42,3000|1500|.50,3000|2000|.57,3000|2500|.64,3000|3000|.71,3000|3500
|.80,
3500|1000|.51,3500|1500|.55,3500|2000|.60,3500|2500|.65,3500|3000|.69,3500|3500
|.75,
4000|1000|.43,4000|1500|.55,4000|2000|.65,4000|2500|.75,4000|3000|.85,4000|3500
|.95,
4500|1000|.33,4500|1500|.40,4500|2000|.55,4500|2500|.62,4500|3000|.75,4500|3500
|.88);
Zf = z * NP * Qty;
Calculation and results
After filling the Bill of material with the right cost rate, sub-contract option, manufacturing
schedule option, Calculation is available through the toolbar.
When the progress bar disappears, Excel is open with devis.xls stored in the user directory.
Trace Debug File
The file named debug.txt located in the working directory is helpful to analyze detail
calculation during the preliminary step.
132 AutoPIPE Vessel
Bill of Material and Estimate resume
Word - Excel Interface
133
Excel Interface
Excel must be available on the PC before trying to use this AutoPIPE Vessel interface.
Excel template
AutoPIPE Vessel use Gusset Excel template for Piping and Structural clips, located through
directory Config\Report and is language dependent. The name is Clip.xls
This is intended to be use by several departments and sub-contractors before updating the
AutoPIPE Vessel database that remains the Master.
Gussets Standard follows the customizable file Dimgus.doc and must exist.
Word Interface
Word must be available on the PC before trying to use this AutoPIPE Vessel interface.
Word template
AutoPIPE Vessel use Gusset Word template for Piping and Structural clip as well as for local
load on nozzle. They are located through directory Config\Report and are language dependent.
The same template may be used either for Piping Clips or Structural Clips and is named
Clip.doc.
For local loads, the template is named LocaLoadOnNozzle.doc
134 AutoPIPE Vessel
Both are intended to be use by several departments and sub-contractors before updating the
AutoPIPE Vessel database that remains the Master.
Word - Excel Interface
135
Using Import
Open the Vessel file with AutoPIPE Vessel Sketcher, Choose File, Import and select what clip
file you want to import.
Choose the .xls or .doc file corresponding to the vessel and clips to be imported.
After pressing OK, the AutoPIPE Vessel dialogue box is then filled with the file content. Press
the OK button to validate.
136 AutoPIPE Vessel
By the same way, you can import Nozzle local loads. Result is visible on each nozzle at the
page Local loads and accessories.
Export a Nozzle List
When creating the seating plan, it is possible to export the Nozzle List to Excel.
Word - Excel Interface
137
Create drawing using the check box Export. This activates Excel and fills the Nozzle List. Use
Save As …
Thermal Design Interface
139
Thermal Design Interface
HTRI Xchanger Interface
This interface enables mechanical design of Shell & Tube as well as Air Cooler exchangers
after a thermal design without any re-input.
Using the File menu, select Import and HTRI Xchanger to AutoPIPE Vessel.
Select the current Project Directory if you intend to
use a Project Specification.
Use the Open File to Import button to select your dbo
file.
140 AutoPIPE Vessel
Finally, press the OK button.
This brings up the standard properties page for Shell & Tube heat exchanger when selecting an
S&T dbo file or the standard Air Cooler properties page if the dbo file is an Air Cooler.
For Air Cooler, due to the number of bay data required, it should be easy to use the interface
from the Bundle page rather than starting from scratch.
For Shell & Tube, just visit each page, fill in it the required information for flange, gasket and
material, then press the OK button.
When using a Project Specification, User can simply visit all pages and fill the material page
only.
Aspen TASC Interface
This interface enables mechanical design of Shell & Tube heat exchangers after a thermal
design without any re-input.
Using the File menu, select Import and AspenTech TASC to AutoPIPE Vessel.
Then follows the same procedure as provided for HTRI Interface.
File to be opened shall be a EDR or TAF file upon the software release.
AutoPIPE Vessel - PDS 3D Interface
141
AutoPIPE Vessel - PDS 3D Interface
AutoPIPE Vessel Review is available for all site users for Detail Review of the equipment.
AutoPIPE Vessel – PDS 3D interface allows :
Equipment modeling from AutoPIPE Vessel to PDS, using a program "EDEN
Equipment",
Getting back equipment nozzles data from PDS to AutoPIPE Vessel, using a "Neutral
File Report" created through "Equipment Report Manager".
Both functions are integrated with AutoPIPE Vessel Sketcher.
142 AutoPIPE Vessel
Equipment creation phase
AutoPIPE Vessel DataBase
Input Results
EDEN Program
PDS DataBase
AutoPIPE Vessel - PDS 3D Interface
143
Nozzle Orientation Phase
AutoPIPE Vessel DataBase
Input Results
PDS DataBase
Nozzle Report
144 AutoPIPE Vessel
Installation
The Setup program using option PDS Interface, from the CD installs AutoPIPE Vessel Review.
AutoPIPE Vessel Review is located in the Mp2Pds directory of Protol. It includes :
AutoPIPE Vessel Review MPtoPDS.exe and its .dll language,
7 forms : PT2PDS.fb, PT2PD2 to PT2PD7.fb.
4 user functions : fourrure.uf, tr_rev_shape.uf, trace_voile.uf, trace_b_cons.uf.
1 Nozzle Report format used for transfer from PDS to AutoPIPE Vessel Sketcher.
Components Installation through PDS :
Make a path to MPtoPDS.exe, or copy it to be available locally.
Copy forms from Mp2Pds\Forms to PDS directory defined with :
PDS > Reference Data Manager > default project control data > Equipment TDF
AutoPIPE Vessel - PDS 3D Interface
145
Copy user functions from Mp2Pds\Ufs to PDS directory defined with :
PDS > Reference Data Manager > default project control data > Equipment Eden
These user functions are sub-programs used by Eden program to create components of the
equipment.
Fourrure.uf allows rotating square or rectangular section round an axis. This is used for
saddle wear plate as example.
Tr_rev_shape.uf allows torus modeling. This is used for circular welding line as example.
Tr_b_cons.uf allows modeling of central saddle plate as example.
Trace_voile.uf allows gussets modeling. This is used for brackets, saddle and anchor base
as example.
Nozzle Neutral File
The file named pt2pds.map used by Equipment Report Manager as Map File Specification must
be copied in an accessible directory of the Network.
146 AutoPIPE Vessel
Introduction and compilation of user functions :
Compile the 4 user functions delivered as follow :
PDS >
Equipment Modeling >
Graphic library Manager >
Eden Data Management >
Select the 4 files in the list, then press
Add/Replace selected file(s)
AutoPIPE Vessel - PDS 3D Interface
147
Usage
Eden (.eqp) and Tutorial data File (.tdf) creation :
With AutoPIPE Vessel Sketcher, open the Equipment to be created, then choose File,
Export and AutoPIPE Vessel to PDS
Select unit diameter for nozzles between millimeters and inches (mm is the default).
Select the detail level requested (normal is default value).
Choose the storage directory if default is not set.
Choose the Table Suffix if not set.
Press the Save button.
A
ll default values are maintained through registry.
N.B. : Next step request default Eden directory referenced as :
PDS >
Reference Data Manager >
default project control data >
Equipment Eden
148 AutoPIPE Vessel
Compiling files .eqp and .tdf
Compile files .eqp as follow :
PDS >
Equipment Modeling >
Graphic library Manager >
Eden Data Management >
Add/replace
Select files in the list and press
Add/Replace selected file(s)
AutoPIPE Vessel - PDS 3D Interface
149
Compile files .tdf created for one equipment as follow :
PDS >
Equipment Modeling >
Graphic library Manager >
Tutorial Definition Data Management >
Select files in the list and press
Add/Replace selected file(s)
NOTE : Modeling more than one equipment, files .eqp can be compiled in one step. On the
other end, files .tdf must be compiled one by one, following steps : compile, place equipment,
compile, place equipment, … . This can be done without exiting the model, just opening a new
PDS window on the form shown above.
This is due to fact that Eden always uses the same forms (pt2pds.fb to pt2pd7.fb), where Nozzle
Data are stored.
150 AutoPIPE Vessel
Placing the Equipment In the PDS Equipment model :
Enter Equipment PDS,
Press Start Equipment .
Enter the first 6 characters of the Equipment Item tag (Ex : For Equipement1, enter
EQUIPE), or select through the list with
Parametric Help >
alphabetical list .
AutoPIPE Vessel - PDS 3D Interface
151
Form "PT2PDS" is displayed with the Equipment Item tag and up to 15 Nozzles.
Te must be oriented as follows :
PRIMARY is the vessel axis.
For horizontal vessel, SECONDARY is UP,
For vertical vessel, PRIMARY is UP, SECONDARY is SOUTH.
Enter origin x, y, El,
Press ACCEPT .
PDS Equipment automatically moves to Add to Equipment.
152 AutoPIPE Vessel
If vessel request more than 15 nozzles, AutoPIPE Vessel create numbers of .eqp and .tdf
corresponding to Number of Nozzles / 15 + 1.
For each Equipment, one after one, repeat the above step up to completion.
Never moves Te between steps !.
Naming convention for .eqp and .tdf files :
.eqp Files :
PDS Equipment used SYMBOL_PROCESSOR name up to 6 characters, so name of parametric
follows :
First as the 6 first character of the Equipment Item Tag
(Ex : Equipment1 EQUIPM).
Second use the first 5 characters followed by 1
(Ex : EQUIPM EQUIP1)
Number i use the first 5 characters followed by M = i - 1
(EQUIPM EQUIP(i - 1)
Number 7 is the last possible so
(EQUIPM EQUIP6)
.tdf Files :
The same rule is used with the SYMBOL_PROCESSOR name. Forms created will be named :
PT2PDS, PT2PD2, ..., PT2PD7.
The file named EQUIP.txt contents the help on how to build the equipment.
AutoPIPE Vessel - PDS 3D Interface
153
Using AutoPIPE Vessel Sketcher to get back Nozzle location
The first thing to do is generate a Nozzle Neutral File Report using Equipment Report
Manager.
The Report File .noz created comprise depending of the selection, one or several equipments.
154 AutoPIPE Vessel
Start AutoPIPE Vessel Sketcher, choose Import and PDS->AutoPIPE Vessel to open the
dialogue box :
In the PDS group, Use the Open button, select the .noz file to be used. Item tag list is filled with
all Equipment contained in the report. Select the Equipment to process through the list.
In the AutoPIPE Vessel group, select the corresponding vessel by processing the Open button.
Both Report Lists are filled with their respective values. The Apply button replaces AutoPIPE
Vessel values by PDS values and opens the Save As dialogue box.
Choose next Equipment and replay the scene.
The OK button does the same as Apply but close the dialogue.
Status bar allows help and advertising.
For horizontal vessel, if the number and location of nozzles do not permit to evaluate the vessel
axis orientation, User is prompted to input himself the value. In such case, input a non-zero
value first.
Customizable Files
155
Customizable files in the Config directory
Default standard is the first found in the file. Move your favorite first.
Company Standard
Brackets support :
Company Standard can be selected with reference to Dimcon.doc. Description is included in
the file located in the Config directory.
Anchor base :
Company Standard can be selected with reference to Dimanc.doc. Description is included in the
file located in the Config directory.
Saddles :
Company Standard can be selected with reference to Dimsad.doc. Description is included in the
file located in the Config directory.
Lifting Accessories :
They use the file description Dimlif.doc. Description is
included in the file located in the Config directory.
Most often, it is better to fully define the lifting accessories
with the lifting method.
Legs base :
Company Standard can be selected with reference to Dimleg.doc. Description is included in the
file located in the Config directory.
Structural and Piping Clip dimensions
The file Dimgus.doc is fully customizable and represents, when delivered, the contents of the
User's Club Clip database. Description is included in the file located in the Config directory.
Local loads on nozzle :
The file NozzleLoading.doc is fully customizable and represents, when delivered, the contents
of the User's Club database. Description is included in the file located in the Config directory.
Normalized Components
Flange dimensions
Files Flange.doc, FlangeAS.doc, FlangeEA.doc, FlangeEN.doc are located in the Config
directory. Description is included in each file.
Pipe dimensions
The file Dimpip.doc is located in the Config directory. Description is included in the file.
Selection of available thickness in the country is customizable.
Gaskets Properties
File Gasket.doc provides Gasket characteristics.
156 AutoPIPE Vessel
Country usage
Beam shape
File Dimsha.doc refers to beam shape.
Plate thickness
File Tradethk.doc refers to plate thickness
Both are located in the Config directory.
Company habits or Customer requirements
File Defval.doc provides default values.
File Defmat.doc provides default materials.
File Dimexc.doc provides Gaps for S&T heat exchanger
type T and S.
File Dimpad.doc provides default pad reinforcement size.
File Dimpro.doc provides default nozzle projection.
File Acbundle.doc provides gap for Air Cooler Layout
arrangement.
File Acstruct.doc provides default Air Cooler structure
size of beams used.
File Acframe.doc provides Bundle Frame reinforcement.
All are located in the Config directory and documentation is
included.
Drawing Customization
157
Drawing Customization
Generalities
Vueaux.emav is the reference file for drawing customization. This file contains the view
placement for each type of drawing. Type means for example vertical or horizontal vessel,
drawing format …
Format Template and title blocks have the origin point located 0, 0.
Vueaux.emav is CAD software dependent as it uses reference, block with AutoCAD and cell
with Microstation. Typical customization is provided in the Config directory with the files :
AutoCAD apacadmm.dwg Blocks library in millimeters
apacadmm.emsd Keyword library in millimeters
apacadin.dwg Blocks library in inches
apacadin.emsd Keyword library in inches
Microstation up_bib.cel Cell library in millimeters
up_bib.emsd Keyword library in millimeters
up_bib.cdx
up_seedb.cel
up_seedb.cdx
up_seedt.dgn
Select Set Drawing layout to start customization and use File -> Open.
Select the file Vueaux.eamv or the file you already customized and renamed.
158 AutoPIPE Vessel
Open the file and use Page Seting to select the drawing template you want customize.
Drawing Customization
159
For the example, we select
Horizontal Vessel,
1 chamber,
A3 format
Page 1.
So we get the layout of the
template page where we can
start working on the disposal
and eventually the content.
160 AutoPIPE Vessel
The layout shows full scale the rectangle of the view, the view itself is just an image.
Rectangles represent the view placement and their location relative to each other. Toolbar
allows moving the view.
Within the View Group,
there is two lists of
viewes, one noted
Available, meaninig never
use in the drawing page,
the other one noted Set
meaning already used and
located in the drawing
page.
A click in the rectangle or
in the list Set View mark
the rectangle on the four
corners, meaning it is
selected and current.
With a single selection,
the menu View
Characteristics has the
same effect as a right
click.
Toolbar description and usage
Adding a view to the selection uses Ctrl + Click.
Alignment on the left line of the 1st chosen view
Alignment on the right line of the 1st chosen view
Alignment on the bottom line of the 1st chosen view
Alignment on the top line of the 1st chosen view
Eventuality sized the selected views on the format width
Eventuality sized the selected views on the format height
Makes the same width as the 1st chosen view
Makes the same height as the 1st chosen view
Makes the same sizes as the 1st chosen view
Part List Block Group
This group is intended to select a reference detail, block or cell within the associated template
drawing listed in the Generalities paragraph.
As delivered, here is the list and meaning of block.
Drawing Customization
161
Type 1
Repeat
line NL
within the
block
using the
header
NH
First 2 Characters NH Header block of a list
NL Line block of a list
3 to 5th NOZ Nozzles, flanges and reinforcements
NOM Nozzles Material
GEO Components geometry
GGC Civil work clips
GTU Piping clips
FOU Supplies
REF References
PIQ Instrumentations
CDH Gravity center for horizontal vessel
CDV Gravity center for vertical vessel
DSH Loading data for horizontal vessel
DSV Loading data for vertical vessel
DCB Vessel design conditions
DCE Shell and Tube HE design conditions
MAB Vessel material
MAE Shell and Tube HE material
CHA Boiler geometry
PAS Number of tubes per pass
NOE S&T HE nozzles, flanges and
reinforcements
NOV Vessel nozzle, flange and reinforcement
JOI Gaskets
NOT Notes
6th
Character T Request list to be drawn from top to bottom
B Request list to be drawn from bottom to top
Type 2
Block
with
several
lines
Code +2 char index EMAT Shell and Tube HE material
VMAT Vessel material
EDSC Heat exchanger loading data
HDSC Vessel loading data
EDCL Shell and Tube HE design conditions
VDCL Vessel design conditions
EJOI Vessel gaskets
Type 3
Single
complete
block
Free format TITLEB Title block for the current format
NOTE01 Block from file dwgnot.doc
NPITCH Tube pitch detail
NFIRME Nameplate
BOME01 Bill of material (BOM)
162 AutoPIPE Vessel
Defining and using key word
Key word is a text replacement tag using the syntax |XXXXX|. Tag XXXXX is included
between pipe characters.
Here is the list of known Keyword :
1. Unit
Angle |UANG|
Area (m², ft²) |USUR|
Capacity (m³, ft³) |UVOL|
Density |UDEN|
Dynamic Wind Pressure (daN/m², lb/ft²) |UION|
Length (mm, ft) |UEUR|
Length (mm, in) |ULON|
Load (daN, lb) |UFOR|
Moment (daN.m, lb.ft) |UCOU|
Pressure (Mpa, bar, kg/cm², psi) |UPRE|
Temperature (°C, °F) |UTEM|
2. Codes
Design Pressure Calculation Code |FCODEC|
Design Pressure Calculation Code (AD,AS,BS,CO,EN) |CODE|
Flange standard |KBRID|
Manufacturing standards |FSTDEX|
Piping standard |NOUNF|
Seismic Calculation Code |FCODES|
Tube-sheet Calculation Code |FCODEP|
Wind Calculation Code |FCODEV|
3. Heat exchanger
Bundle Tube Diameter |DIATUB|
Bundle Tube Pitch |PASPAS|
Bundle Tube Straight length |LONTUB|
Bundle Tube thickness |EPATUB|
Bundle Weight |POIFAI|
Heat Transfer Area |SURECH|
Manufacturing Class |CLAECH|
Number of Baffles |NOCHIC|
Number of Dummy Tubes |NBRDUM|
Number of Sealing Strips |NODEFL|
Number of Sliding Rails |NORAIL|
Number of Tie Rods |NOTIRA|
Number of Tube Holes |NOTRTU|
Number of Tubes |NBRTUB|
O.T.L. Diameter |DIAOTL|
Tie Rods Diameter |DIATIR|
Tube angle |TUANGL|
Drawing Customization
163
Tube BWG gage |JAUGES|
Tube pattern |PASTUB|
Tube pitch |TUPITC|
Type of Heat Exchanger (TEMA) |TYPECH|
Process data
Chambers
Shell side Tube side
Capacity (Volume) |CAPCAL| |CAPCHA|
Category |CATCAL| |CATCHA|
Corrosion |CORCAL| |CORCHA|
External Operating Pressure |OPECAL| |OPECHA|
External Operating Temperature |OTECAL| |OTECHA|
External Pressure |PEXCAL| |PEXCHA|
Fluid liquid specific gravity |DENCAL| |DENCHA|
Fluid Name |FLUCAL| |FLUCHA|
Insulation Thickness |EPACAL| |EPACHA|
Internal Operating Pressure |OPICAL| |OPICHA|
Internal Operating Temperature |OTICAL| |OTICHA|
Internal Pressure |PRECAL| |PRECHA|
Joint efficiency |COECAL| |COECHA|
Maximal allowable Pressure at Design |PMSCAL| |PMSCHA|
Maximal allowable Pressure at Test |PMECAL| |PMECHA|
Maximal External Pressure |DEPCAL| |DEPCHA|
MDMT at Design Pressure |MDMCAL| |MDMCHA|
Number of Passes |PASCAL| |PASCHA|
Radiographic Examination |RADCAL| |RADCHA|
Service Name |SERCAL| |SERCHA|
Shop Test Pressure |PEACAL| |PEACHA|
Stress Relieved |TRACAL| |TRACHA|
Temperature (external pressure) |TEXCAL| |TEXCHA|
Temperature (internal pressure) |TEMCAL| |TEMCHA|
Test Weight |PEECAL| |PEECHA|
Material
Shell side Tube side
Baffles / Support plates |FTCHPL|
Channel cover gasket |MATJAP|
Channel flange, shell side (ex B) |CHBRBB|
Companion flange |CACBRE|
Cones |CACONE| |CHCONE|
Cover (ex P) |CHCOUV|
Flange, cover side (ex A) |CHBRAA|
Floating head |TFFOND|
Floating head flange |TFBRID|
Floating head gasket |MATJFF|
Heads |CHFOND|
164 AutoPIPE Vessel
Nozzle flange |CAFLAN| |CHFLAN|
Nozzle neck |CANECK| |CHNECK|
Nozzle pad |CAREIN| |CHREIN|
Nuts |TFECRO|
Nuts |CHECAP|
Nuts |CHECBC|
Nuts |FCECDE|
Pass partitions |CHCLOI|
Pass partitions |TFCLOI|
Shell flange, channel side |CABRCC|
Shell flange, shell head side |CABRDD|
Shell head flange |FCBREE|
Shell head, cones |FCCONE|
Shell head, heads |FCFOND|
Shell head, shells |FCVIRO|
Shell head, shells/heads |FCVIFO|
Shell-channel side gasket |MATJCB|
Shell-head side gasket |MATJED|
Shells |CAVIRO| |CHVIRO|
Shells/Heads |CHVIFO|
Sliding rails |FTRADE|
Spacers |FTENTR|
Split ring / fishplates |TFANNE|
Stud bolts |TFTIFI|
Stud bolts |CHTIAP|
Stud bolts |CHTIBC|
Stud bolts |FCTIDE|
Support wear plate / Stiffening |CAFOSU|
Supports |CASUPP|
Tie rods |FTTIEC|
Tubes |FTTUBE|
Tube-sheets |FTPLAQ|
Drawing Customization
165
4. Pressure vessel
Process data
Chamber No
1 2 3
Capacity |CAPCOM:1| |CAPCOM:2| |CAPCOM:3|
Category |CATCOM:1| |CATCOM:2| |CATCOM:3|
Corrosion |CORCOM:1| |CORCOM:2| |CORCOM:3|
External Operating Pressure |OPECOM :1| |OPECOM :2| |OPECOM :3|
External Operating Temperature |OTECOM :1| |OTECOM :2| |OTECOM :3|
External Pressure |PEXCOM:1| |PEXCOM:2| |PEXCOM:3|
Fluid Density |DENCOM:1| |DENCOM:2| |DENCOM:3|
Fluid Name |FLUCOM :1| |FLUCOM :2| |FLUCOM :3|
Insulation Thickness |EPACOM:1| |EPACOM:2| |EPACOM:3|
Internal Operating Pressure |OPICOM :1| |OPICOM :2| |OPICOM :3|
Internal Operating Temperature |OTICOM :1| |OTICOM :2| |OTICOM :3|
Internal Pressure |PRECOM:1| |PRECOM:2| |PRECOM:3|
Joint efficiency |COECOM:1| |COECOM:2| |COECOM:3|
Mark |REPERE:1| |REPERE:2| |REPERE:3|
Maximal allowable Pressure at Design |PMSCOM:1| |PMSCOM:2| |PMSCOM:3|
Maximal allowable Pressure at Test |PMECOM:1| |PMECOM:2| |PMECOM:3|
Maximal External Pressure |DEPCOM:1| |DEPCOM:2| |DEPCOM:3|
MDMT at Design Pressure |MDMCOM :1| |MDMCOM :2| |MDMCOM :3|
Radiographic Examination |RADCOM:1| |RADCOM:2| |RADCOM:3|
Service Name |SERCOM :1| |SERCOM :2| |SERCOM :3|
Shop Test Pressure |PEACOM:1| |PEACOM:2| |PEACOM:3|
Stress Relieved |TRACOM:1| |TRACOM:2| |TRACOM:3|
Temperature (external pressure) |TEXCOM:1| |TEXCOM:2| |TEXCOM:3|
Temperature (Internal Pressure) |TEMCOM:1| |TEMCOM:2| |TEMCOM:3|
Test Weight |PEECOM:1| |PEECOM:2| |PEECOM:3|
Material
Chamber No
1 2 3
Bolted cover |BRIPLE:1| |BRIPLE:2| |BRIPLE:3|
Channel flanges |BRICOR:1| |BRICOR:2| |BRICOR:3|
Cladding |PLACAG:1| |PLACAG:2| |PLACAG:3|
Cones |CONESS:1| |CONESS:2| |CONESS:3|
External clips |GOUEXT:1| |GOUEXT:2| |GOUEXT:3|
Gaskets, channel flanges |JOINTS:1| |JOINTS:2| |JOINTS:3|
Heads |FONDSS:1| |FONDSS:2| |FONDSS:3|
Insulation supports |SUPCAL:1| |SUPCAL:2| |SUPCAL:3|
Internal parts |PIEINT:1| |PIEINT:2| |PIEINT:3|
Nozzle blind flange |PLETUB:1| |PLETUB:2| |PLETUB:3|
Nozzle flange |BRITUB:1| |BRITUB:2| |BRITUB:3|
166 AutoPIPE Vessel
Nozzle flange bolting |BOUTUB:1| |BOUTUB:2| |BOUTUB:3|
Nozzle gasket |JOITUB:1| |JOITUB:2| |JOITUB:3|
Nozzle neck |COLTUB:1| |COLTUB:2| |COLTUB:3|
Nozzle pad |RENTUB:1| |RENTUB:2| |RENTUB:3|
Nuts, channel flanges |ECTRHO:1| |ECTRHO:2| |ECTRHO:3|
Shells |VIROLE:1| |VIROLE:2| |VIROLE:3|
Shells/Heads |VIRFON:1| |VIRFON:2| |VIRFON:3|
Shells/Heads/Cones |VIFOCO:1| |VIFOCO:2| |VIFOCO:3|
Skirt bas |EMBJUP|
Skirts-Supports |SUPPOR|
Stiffening rings |RAIDIS:1| |RAIDIS:2| |RAIDIS:3|
Threaded rods, cha. flanges |BOUBRI:1| |BOUBRI:2| |BOUBRI:3|
Tray bolting |BOUPLA:1| |BOUPLA:2| |BOUPLA:3|
Trays |PLATEA:1| |PLATEA:2| |PLATEA:3|
5. Foundation loads
Vertical vessel
Weight Load Moment
Earthquake |SEISPO| |SEISHT| |SEISVT|
Erection |ERECPO| |ERECHT| |ERECVT|
Lifting |LIFTPO| |LIFTHT| |LIFTVT|
Operating |SERVPO| |SERVHT| |SERVVT|
Test |TESTPO| |TESTHT| |TESTVT|
Horizontal vessel
Weight
Transversal
Load
Circumferential
Bending Moment
Longitudinal
Load
Longitudinal
Bending
Moment
Earthquake |SEISPO| |SEISHT| |SEISVT| |SEISHL| |SEISVL|
Erection |ERECPO| |ERECHT| |ERECVT| |ERECHL| |ERECVL|
Lifting |LIFTPO| |LIFTHT| |LIFTVT| |LIFTHL| |LIFTVL|
Operating |SERVPO| |SERVHT| |SERVVT| |SERVHL| |SERVVL|
Test |TESTPO| |TESTHT| |TESTVT| |TESTHL| |TESTVL|
6. Miscellaneous
Center of gravity |CDEGRA|
Chamber number |NBRCOM|
Civil Work Clip Weight |POIGGC|
Corrosion allowance for Coil group=1 |CORCOI1|
Corrosion allowance for Coil group=2 |CORCOI2|
Corrosion allowance for Coil group=3 |CORCOI3|
Corrosion allowance for Coil group=4 |CORCOI4|
Data File Name |NAMCUI|
Date |DAY|
Design pressure for Coil group=1 |PRECOI1|
Design pressure for Coil group=2 |PRECOI2|
Design pressure for Coil group=3 |PRECOI3|
Drawing Customization
167
Design pressure for Coil group=4 |PRECOI4|
Design temperature for Coil group=1 |TEMCOI1|
Design temperature for Coil group=2 |TEMCOI2|
Design temperature for Coil group=3 |TEMCOI3|
Design temperature for Coil group=4 |TEMCOI4|
Drawing Name |NAMDES|
Drawing No |DWNO|
Dynamic Wind Pressure at 10m |PREVEN|
Equipment Orientation (Vertical, Horizontal) |KDISPI|
Erection Weight |POIMON|
External thickness of fireproofing |FIREPR|
Fireproofing Weight |POIFIR|
Fluid liquid specific gravity for Coil group=1 ||DENCOI1|
Fluid liquid specific gravity for Coil group=2 ||DENCOI2|
Fluid liquid specific gravity for Coil group=3 ||DENCOI3|
Fluid liquid specific gravity for Coil group=4 ||DENCOI4|
Insulation Weight |POICAL|
Internal thickness of fireproofing |FIREIN|
Internals Weight |POIINT|
Job |JOBT|
Job name |KONNAM|
Ladders and Platforms Weight |POILAD|
Lifting Weight |POILEV|
Lining Weight |POILIN|
Month |MONTH|
Number of the current sheet |PAGE|
Operating Weight |POISER|
Overall Dimensions |DIMTOU|
Packing Weight |POIGAR|
Painting Area |PEINTU|
Piping Clip Weight |POIGTU|
Revision (Issue) |REVT|
Saddle Weight |POISUP|
Scale of one block (detail ) into the sheet |SCALE|
Sheet number |PAGES|
Shutdown Weight |POIARR|
Site Factor |COESIT|
Symbol " |SYM02|
Symbol # |SYM03|
Symbol % |SYM05|
Symbol / |SYM07|
Symbol ‘ |SYM01|
Symbol ° |SYM04|
Symbol x |SYM06|
Test pressure for Coil group=1 |PEACOI1|
Test pressure for Coil group=2 |PEACOI2|
168 AutoPIPE Vessel
Test pressure for Coil group=3 |PEACOI3|
Test pressure for Coil group=4 |PEACOI4|
Trays Weight |POIPLA|
Vessel description |REPDES|
Vessel Item |VEST|
Vessel number |NBRSER|
Year 2 digits |YEAR2|
Year 4 digits |YEAR4|
Mark of the flange or the flange couple |JOIBRI:*|
View type Seamed Side or Seamed Opposed Side |JOITYP:*|
Seat stress |JOIASS:*|
Seat factor |JOICOE:*|
Bolt load |JOISER:*|
Partition gasket width |JOIBAR:*|
Defining and using variables
Variable is also a text replacement tag using the syntax |XX|. Tag XX is included between pipe
characters.
Tag can be a variable or a reference to the Bentley dictionary when replacing a standard text.
Here is the Tag list known as variables :
1. Nozzle
Blind flange material |MP|
Designation |DE|
Distance / axis 1 |CO|
Distance / axis 2 |CT|
Eccentricity |EX|
External diameter (inches) |FI|
External diameter (millimeters) |FM|
External projection |GC|
Flange bolt number |NP|
Flange bolting material |MO|
Flange face finish |US|
Flange facing |RF|
Flange gasket material |MJ|
Flange hole diameter |DT|
Flange hole drilling diameter |DP|
Flange material |MB|
Flange rating |RA|
Flange standard |NE|
Flange type |TY|
Inclination |IN|
Index |II|
Mark |TR|
Neck material |MT|
Drawing Customization
169
Nominal diameter of the flange |FU|
Nominal diameter of the nozzle |FT|
Note |RM|
Nozzle neck standard |ND|
Number |NB|
Orientation |OR|
Pad material |MR|
Pad thickness |BR|
Pad width |EL|
Schedule |KS|
Thickness |EP|
2. Instrumentation nozzle
Designation |DE|
DN |FT|
Located on |PO|
Rating |TY|
Tag |TR|
3. Vessel geometry
Designation |LI|
Flange bolt number |NQ|
Flange hole diameter |DU|
Flange hole drilling diameter |DQ|
Index |NR|
Material |MA|
Standard of standard flange or pipe shell |NF|
Tag |RE|
4. Boiler geometry
Designation |DF|
External diameter |DA|
Length |LO|
Material |MC|
Number |NO|
Tag |TB|
Thickness |PE|
170 AutoPIPE Vessel
5. Civil work clips
Bracket |CZ|
Diameter |DI|
Distance / Axis |DO|
Level |NI|
No |IR|
Offset |EY|
Orientation |OI|
Standard |ST|
Tag |IS|
6. Piping clips
Bracket |ZC|
Diameter |ID|
Distance / Axis |OD|
Level |IM|
No |RI|
Offset |YE|
Orientation |IO|
Standard |TS|
Tag |SI|
7. Gasket
Bolt load |JS|
Flange(s) Tag |JB|
Partition gasket width |JL|
Seat factor |JC|
Seat stress |JA|
View type Seamed Side or Seamed Opposed Side |JT|
8. Passes layout
Pass No |JJ|
Tube number |RB|
Drawing Customization
171
Header and line blocks example
NHNOZT Header block
|IDS_2777| |IDS_2718| |IDS_242| |IDS_91| |IDS_92| |IDS_2250| |IDS_2063| |IDS_2246| |IDS_118| |IDS_143| |IDS_1474| |IDS_1525|
|ULON| |ULON| |UANG| |UANG|
NLNOZT Line block Iterator « Nozzles »
|TR| |DE| |FT| |FM| |KS| |EP| |TY| |RA| |OR| |IN|
Result drawing after replacement
Nozzle list Nozzle Neck Flange
Tag Designation NPS Ext. Diam Sch Thk. Class Ori. Inclin.
mm mm Deg Deg
N1 Shell Inlet 10 273 STD 9.27 WN 150 270
N2 Shell Outlet 10 273 STD 9.27 WN 150 90
N3 Channel Inlet 10 273 40S 9.27 WN 150 90
N4 Channel Outlet 10 273 40S 9.27 WN 150 270
D1 Shell vent ¾ 45 NPT 90
E1 Shell drain ¾ 45 NPT 270
This method produces a line per line Nozzle table. The number of line changes from one vessel
to another one. This also takes advantage of attributes when editing the line for drawing
modification.
172 AutoPIPE Vessel
Single header block example
NHDCET header block
|IDS_2000| |IDS_311| |USUR| |SUPECH|
|IDS_208| |FCODEC|
|IDS_2324| |FCODEV|
|IDS_2325| |FCODES|
|IDS_2326| |FCODEP|
|IDS_2327| |FSTDEX|
|IDS_143| |CLAECH|
|IDS_243| |TYPECH|
|IDS_2329| |ULON| |DIATUB|
|IDS_1001| |JAUGES|
Result drawing after replacement
Design Data Area m2 /
Design Code ASME VIII DIV.1-September 2003
Wind design code ASCE 7-98 October 1999
Earthquake design code
Tube-sheet design code ASME VIII DIV.1-September 2003
Manufacturing Standard TEMA 8th Edition – June 1999
Class R
Type AES
Tube diameter mm 19.05
Gage BWG 14
Drawing Customization
173
Creating a new title block with AutoCAD
You want to add a customizable title block into your drawings.
1) Creating a new block into the work file "apacadmm.dwg" or "apacadin.dwg"
2) Adding this new block into the file of the auxiliary views "vueaux.emav"
3) Move to production
Creating a new block into the work file
Open the library file "apacadmm.dwg" or "apacadin.dwg"
Draw the new title block
In the new title block, you can add keywords as |KONNAM| or |REPDES| and/or texts or
some attributes.
If you use attribute, default value and attribute tag are identical.
174 AutoPIPE Vessel
Now you can save the new block. Don’t use space character in the block name. Eventually
replace the space character with "_". Origin point is the left bottom corner. After creating this
block, erase all drawing elements. Don’t use the Bentley Title block name.
You can save the library file "apacadmm.dwg" ou "apacadin.dwg"
Drawing Customization
175
Adding this new block in “vueaux.emav"
In the edit box "Header Block Name", type the name of this new block NEW_TITLE_BLOCK.
This name will be stored and become selectable for further modification. Choose how to read
the block : Down to up or Up to down. Now press the button "Add to Set".
Select the newly added line in the Set list.
Use the mouse to locate the block within the page.
176 AutoPIPE Vessel
Set the true size of the Title block (width and height).
Drawing Customization
177
Use Menu “View characteristics” or make right click.
Now you can save the open file and leave this tool before pressing the Move to Production
button.
178 AutoPIPE Vessel
Report customization
Calculation report
Calculation report is defined within the folder Config\Report for each language.
Files are rtf files and are defined in two page formats A4 and Letter.
Pdg is the template of the full report.
Pdgsubdoc is the template of the detailed report got from the Show Selected Calculation Detail
Report button.
Here also AutoPIPE Vessel uses Tag replacement. Tag is included between two $ characters.
Open the file with MS-Word taking care to do not change the page size, replace Tag with your
desired text or logo.
Repeat operation on the two pages of the template as first page is different.
As delivered :
After customization :
Same customization can be done for all templates using MS Excel or MS Word.
Drawing Customization
179
Localization
Dico.exe tool available through Customization allows both localization and Text IDS_xxx
reference for drawing customization. This tool uses a dictionary sentences known as IDS_xxx
where xxx is a number. This number is fixed and will never change through the AutoPIPE
Vessel release as it is used by whole software.
Tool is intended to :
Find an IDS from a sentence using matching case or not,
Edit a known IDS,
Add new IDS.
Merge dictionary for update,
Clean dictionary for identical sentences,
Add new language.
Sentence meaning allows giving information about sentence but is nor a search key word.
Localization
181
Merge page is intended to update the main dictionary from another one coming from any
external source.
Usage consists in opening the master dictionary and adding an external dictionary file.
User is prompted to replace, add, skip or build new selecting from the Reference sentence,
Sentence to merge a new sentence.
182 AutoPIPE Vessel
Clean up page is intended to clean identical sentences selected from a specific langage.
User is prompted to keek both, Erase first found, Erase sentence to merge.
Using XML file emvd
183
Using XML file emvd
AutoPIPE Vessel data (emvd) is an XML file, so you can take advantage of this file for making
your own query and report.
Solution 1 - Using HTML and XSL
Using a specification xsl and an HTML loader, this what you can do :
Create first a file named CreateSpec.htm containing the reference to your emvd file to query.
<html>
<body>
<script type="text/javascript">
// chargement du fichier XML
var xml = new ActiveXObject("Microsoft.XMLDOM")
xml.async = false
xml.load("beu.emvd")
// chargement du fichier XSL
var xsl = new ActiveXObject("Microsoft.XMLDOM")
xsl.async = false
xsl.load("Specification.xsl")
// transformation en Html
document.write(xml.transformNode(xsl))
</script>
</body>
</html>
Create the a file named Spefication.xsl containing the template of your document
184 AutoPIPE Vessel
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"><xsl:template match="/">
<html>
<body>
<H2>Bentley AutoPIPE Vessel Specification</H2>
<H3>Vessel Tag : <xsl:value-of select="BentleyDocument/Info/ItemNo"/></H3>
<H4>Design Condition</H4>
Pressure Vessel Code : <xsl:value-of
select="BentleyDocument/StudyBases/PressureVesselCode"/>
<table border="1" cellspacing="0" cellpadding="3">
<tr bgcolor="#FFFF00">
<td>Internal Design Pressure</td>
<td>Internal Design Temperature</td>
<td>External Design Pressure</td>
<td>External Design Temperature</td>
</tr>
<xsl:for-each select="BentleyDocument/ProcessData">
<tr>
<td><xsl:value-of select="InternalDesignPressure"/></td>
<td><xsl:value-of select="InternalDesignTemperature"/></td>
<td><xsl:value-of select="ExternalDesignPressure"/></td>
<td><xsl:value-of select="ExternalDesignTemperature"/></td>
</tr>
</xsl:for-each>
</table>
<H4>Body components listed per order</H4>
<table border="1" cellspacing="0" cellpadding="3">
<tr bgcolor="#FFFF00">
<td>Component Name</td>
<td>Material Name</td>
<td>External Diameter</td>
</tr>
<xsl:for-each select="BentleyDocument/Body/Component" order-by="+ComponentNo">
<tr>
<td><xsl:value-of select="Type"/></td>
<td><xsl:value-of select="Material/SymbolicName"/></td>
<td><xsl:value-of select="GeometryOut/ExternalDiameter"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Using XML file emvd
185
Open your HTML file and get the following result :
186 AutoPIPE Vessel
Solution 2 using MS Word include field
Create a template document and use Include text field as follow :
INCLUDETEXT "y:\\Query AutoPIPE Vessel Data\\Dico1.xml" \c xml \x
BentleyDictionary/Global/Sentence[@Name=\"IDS_3\"]/EN
Where :
“y:\\Query AutoPIPE Vessel Data\\Dico1.xml” is the path to the dictionary,
“IDS_3” is the sentence you want to insert using English language.
With an emvd tag :
INCLUDETEXT "G:\\protol\\data\\cuir\\examples\\Horizont\\aes ASME VIII div2.emvd" \c
XML \x BentleyDocument/Body/Component[1]/ OutsideDiameter
Where :
"G:\\protol\\data\\cuir\\examples\\Horizont\\aes ASME VIII div2.emvd" is the path of your
emvd file.
BentleyDocument/Body/Component[1]/ OutsideDiameter is the Tag you need to get the value.
Note :
Your MS_Word version should support XML file (from 2003).