Anda di halaman 1dari 174

A UTO PIPE V ESSEL

V8 i

BENTLEY SYSTEMS INC.


WWW.BENTLEY.COM

T UTORIAL

COPYRIGHT INFORMATION

TRADEMARK NOTICE Bentley, the "B" Bentley logo, MicroStation, AutoPLANT and AutoPIPE are registered or nonregistered 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 193410678. 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

Introduction About AutoPIPE Vessel Hardware requirement Modules components Installation and Licensing Organization information Managing your data Item identification Automatic Drawing identification AutoPIPE Vessel philosophy Vessels and components handled by AutoPIPE Vessel
Individual calculation Chimneys Pressure Vessel Shell and Tubes exchangers Air Cooler Project specification

9 9 11 12 14 14 15 15 16 19 19
19 19 20 20 21 21

AutoPIPE Vessel Preference Default Path Page


Tips :

23 23
23

Default Values Page Drawing Page


Drawings customization

24 24
24

Starting AutoPIPE Vessel Sketcher Using the help Searching for a material name Working with drawings Starting a specification Vessel specification Formal specification Project specification Saving a specification Using AutoPIPE Vessel Sketcher Using AutoPIPE Vessel Review Creating new Pressure Vessel
4

25 26 26 26 27 27 27 28 28 29 31 33

AutoPIPE Vessel

Table of content
Step 1 Process data and vessel body. Step 2 Adding Nozzles Step 3 Calculation and review Step 4 Creates drawing Step 5 Bill of material and Estimate Creating new Shell & Tubes Heat Exchanger Step 1 Process data and vessel body Step 2 Calculation and review Step 3 Creates drawing Step 4 Bill of material and Estimate Air Cooler Starting a banc How to Insert flanges Add flanges Insert a cone Optimize the width of the reinforcement pad Locate the shell inlet or outlet close of the flange for Shell & Tubes Get the minimum shell diameter with several passes on the tube side Change an intermediate head orientation Define new chamber in a vessel How to build a jacketed vessel Support vessel on brackets with diameter larger than 1500 mm Change Company and Country data preference Material Database
Add or modify material properties Query the database

33 42 51 52 55 57 57 80 81 83 85 85 95 95 97 104 105 105 105 105 106 106 107 107 108
108 109

Execute flat development pattern Use my CAD Software Undo a change Comment a Vessel Image Change a vertical vessel to an horizontal Fatigue Analysis Step 1 Cycles Description Step 2 Seams Weld Description

111 111 111 111 111 113 113 115


5

Step 3 Add Default detail Introduction to Estimate Generalities Preference Bill of Material
Create Add, insert, delete Component properties Save and open

116 119 119 121 122


122 122 122 124

Customization
Password Tag and designation Material properties Task code Manufacturing schedule Customization language of AutoPIPE Vessel Estimate Calculation and results Trace Debug File Bill of Material and Estimate resume

125
125 125 125 126 126 129 131 131 132

Excel Interface Excel template Word Interface Word template


Using Import

133 133 133 133


135

Export a Nozzle List Thermal Design Interface HTRI Xchanger Interface Aspen TASC Interface AutoPIPE Vessel - PDS 3D Interface Equipment creation phase Nozzle Orientation Phase Installation
Components Installation through PDS : Nozzle Neutral File

136 139 139 140 141 142 143 144


144 145

Introduction and compilation of user functions : Usage


Eden (.eqp) and Tutorial data File (.tdf) creation : Compiling files .eqp and .tdf Placing the Equipment In the PDS Equipment model :
6

146 147
147 148 150

AutoPIPE Vessel

Table of content
Using AutoPIPE Vessel Sketcher to get back Nozzle location Customizable files in the Config directory Company Standard
Brackets support : Anchor base : Saddles : Lifting Accessories : Legs base : Structural and Piping Clip dimensions Local loads on nozzle :

153 155 155


155 155 155 155 155 155 155

Normalized Components
Flange dimensions Pipe dimensions Gaskets Properties

155
155 155 155

Country usage
Beam shape Plate thickness

156
156 156

Company habits or Customer requirements Drawing Customization Generalities


Toolbar description and usage Part List Block Group

156 157 157


160 160

Defining and using key word Defining and using variables Header and line blocks example Single header block example Creating a new title block with AutoCAD
Creating a new block into the work file Adding this new block in vueaux.emav"

162 168 171 172 173


173 175

Report customization Localization Using XML file emvd Solution 1 - Using HTML and XSL Solution 2 using MS Word include field

178 179 183 183 186

Installation 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

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-Merkbltter. 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).

10

AutoPIPE Vessel

Installation
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.

11

Modules components
There will be 2 types of licenses AutoVessel and AutoVesselEnterprise.

AutoPIPE Vessel* AutoPIPE Vessel Enterprise**

Add-ons
ASME VIII Code BS PD 5500 Code CODAP Div. 1 & Div 2 Code AD MERKBLATTER Code European Standard EN 13445 Russian GOST R 52857 AutoPIPE Vessel Code USA AutoPIPE Vessel Code British AutoPIPE Vessel Code French AutoPIPE Vessel Code German AutoPIPE Vessel Code Euro 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 AutoPIPE Vessel Code USA AutoPIPE Vessel Code British AutoPIPE Vessel Code French AutoPIPE Vessel Code German AutoPIPE Vessel Code Euro Vessel Enterprise X X X X X

12

AutoPIPE Vessel

Installation

Module AutoPIPE Vessel Code Russian TEMA and EJMA Interfaces Wind and Earthquake Loadings (Global Codes) French NF E32, E101 to 105 Boiler rules Pressure Vessel MicroStation Drawings Shell & Tube Heat Exchanger MicroStation Drawings Component Design and Local Load Analysis API 661 Air Cooler design API 650 TANK design Cost and Time Estimation MicroStation DGN Viewer (New) AutoCAD CAD Interface PDS and SolidWorks CAD Interfaces

Vessel

Enterprise X X

X X

X X

X X X

X X X

X X X 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
13

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

14

AutoPIPE Vessel

Managing your data 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.

15

Automatic Drawing identification


1. Preference reports the same location for Vessel Data and Drawing.

Default drawing Name and path is the Vessel Data Filename.

16

AutoPIPE Vessel

Managing your data


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

17

18

AutoPIPE Vessel

Managing your data


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.
19

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.

20

AutoPIPE Vessel

Managing your data


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.

21

AutoPIPE Vessel preference 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.
23

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.

24

AutoPIPE Vessel

Starting AutoPIPE Vessel Sketcher 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.

25

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.

26

AutoPIPE Vessel

Starting AutoPIPE Vessel Sketcher 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 File Menu. button or New in the

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.

27

Project specification
A specification, which contains the global project requirements and particular rules, intended to design within the same customers 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.

28

AutoPIPE Vessel

Starting AutoPIPE Vessel Sketcher 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.

29

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.

30

AutoPIPE Vessel

Starting AutoPIPE Vessel Sketcher


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 left mouse button and move the mouse horizontally or roll the wheel. Zooming with the tool then press the

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.

31

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. Dont 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.

32

AutoPIPE Vessel

Creating New Pressure Vessel 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 : Design pressure 0.8 Mpa Design temperature 210 C We are working on Project Learn. Corrosion allowance 3 mm Pressure Vessel Code is ASME VIII Insulation thickness 50 mm Division 1, flange and pipe are ANSI. Liquid level 500 mm MAWP is not requested. Liquid specific gravity 1 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.

33

Select the Code Issue, apply the right Project Design conditions. If no customization applies, you dont 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.

34

AutoPIPE Vessel

Creating New Pressure Vessel

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.

35

MDMT specific is not required so AutoPIPE Vessel will compute the allowable. PWHT is not requested, so move to the Geometry page.

36

AutoPIPE Vessel

Creating New Pressure Vessel

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.

37

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.

38

AutoPIPE Vessel

Creating New Pressure Vessel

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.

39

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.

40

AutoPIPE Vessel

Creating New Pressure Vessel


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 didnt calculate the vessel, results tree view is empty.

41

Step 2 Adding Nozzles


We now have to add Nozzles components, so we use the We start to add the left Manhole. button.

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.

42

AutoPIPE Vessel

Creating New Pressure Vessel


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.

43

Here we are using rolled barrel for nozzle neck as we are using a 20" manhole. After completion, we press the OK button. We dont use the Pad Material Tab as the default value is the shell material. We dont 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.

44

AutoPIPE Vessel

Creating New Pressure Vessel

Now we can select the created nozzle just clicking on and pressing the mouse right button, we select Insert a copy.

45

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.

46

AutoPIPE Vessel

Creating New Pressure Vessel

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.

47

Our vessel is now almost completed.

48

AutoPIPE Vessel

Creating New Pressure Vessel


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.

49

Lifting accessories are only shown on the 3D view. Now we save our data using the Save As function.

50

AutoPIPE Vessel

Creating New Pressure Vessel


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.

51

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.

52

AutoPIPE Vessel

Creating New Pressure Vessel

Confirm the Project selection and select your drawing in the list.

53

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.

54

AutoPIPE Vessel

Creating New Pressure Vessel


Step 5 Bill of material and Estimate
Start the Estimate software using the button. Select the file My first vessel.emvd This creates your Bill of Materials with the current customization of your file : Parama.cfg Paramf.cfg Paramd.cfg English, French, German. button and start a new Bill of material pressing the

More information regarding the Estimate Software will be discussed in a different chapter.

55

Creating new Shell & Tubes Creating new Shell & Tubes Heat Exchanger
Our purpose is a new Shell side Tube side horizontal Shell & Tubes Heat Design pressure 0.8 Mpa 1.5 Mpa Exchanger, having the Design temperature 210 C 250 C following process conditions : Corrosion allowance 3 mm 3 mm BEU type named E203, the Number of passes 1 4 revision specification issue 1. Flange type Integral Integral 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.

57

Wind and Earthquake do not apply on the Project, so jump to the Design Conditions page.

58

AutoPIPE Vessel

Creating new Shell & Tubes

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.

59

MDMT specific is not required so AutoPIPE Vessel will compute the allowable. PWHT is not requested, so move to the Geometry page.

60

AutoPIPE Vessel

Creating new Shell & Tubes

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.

61

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.

62

AutoPIPE Vessel

Creating new Shell & Tubes

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

63

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.

64

AutoPIPE Vessel

Creating new Shell & Tubes

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.

65

Press the OK button to return to the Layout page and move to the calculation report content page.

66

AutoPIPE Vessel

Creating new Shell & Tubes

We select to print the Calculation Report in English and to print the full report before moving to the Shell Material page.

67

Using either the combo box or simply Apply Default Material, we fill out the form before moving to the Channel side.

68

AutoPIPE Vessel

Creating new Shell & Tubes

Then we finally press the OK button.

69

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.

70

AutoPIPE Vessel

Creating new Shell & Tubes

Set the tube to tube-sheet junction.

71

Review your study cases already prepared.

72

AutoPIPE Vessel

Creating new Shell & Tubes

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.

73

Save the Specification with the Save As function.

74

AutoPIPE Vessel

Creating new Shell & Tubes

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.

75

Double click the nozzle, add an eccentricity of 150 mm. Use help to know if its a positive or negative value. Save again.

76

AutoPIPE Vessel

Creating new Shell & Tubes

Double click the sealing rod and set the diameter to 30 mm. You can resize the window or expand full screen for convenience.

77

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.

78

AutoPIPE Vessel

Creating new Shell & Tubes

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 doesnt equal the distance of 4810 mm.

79

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 review the calculation detail. Alternatively, use the Show Results view.

button to

80

AutoPIPE Vessel

Creating new Shell & Tubes


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.

81

If Using AutoCAD, a 3D drawing is also available

82

AutoPIPE Vessel

Creating new Shell & Tubes


Step 4 Bill of material and Estimate
Start the Estimate software using the button. Select the file My first vessel.emvd This creates your Bill of Materials with the current customization of your file : Parama.cfg Paramf.cfg Paramd.cfg English, French, German. button and start a new Bill of material pressing the

More information concerning the Estimate Software will be discussed in a different chapter.

83

Air Cooler 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.

85

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.

86

AutoPIPE Vessel

Air Cooler

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.

87

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.
88

AutoPIPE Vessel

Air Cooler

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.

89

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.

90

AutoPIPE Vessel

Air Cooler
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)

91

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.
92

AutoPIPE Vessel

Air Cooler
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.

93

Example of typical setting plan and header detail drawing

94

AutoPIPE Vessel

How to 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.

95

Select either the left shell and insert after or select the second shell and insert before.

96

AutoPIPE Vessel

How to
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.

97

Select the desired options, and move to the gasket page.

98

AutoPIPE Vessel

How to

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.

99

Move to the flange material page and fill in the information using or not the Apply Default Data button.

100

AutoPIPE Vessel

How to
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.

101

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 dont need to visit the other pages. Press the OK button.

102

AutoPIPE Vessel

How to

103

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.

104

AutoPIPE Vessel

How to

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.

105

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.

106

AutoPIPE Vessel

How to
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.

107

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 Plate Forging Welded Tube Seamless Tube Welded Pipe Seamless Pipe Fitting Cast Steel Bolting Bar Tag TO FO WT ST WP SP AT MO BO BA Class Code Carbon Steel Carbon Low Alloy Stainless Steel Brass Alloy Nickel Alloy Aluminum Titanium & Zirconium Tag C CLA I Cu Ni Al Ti

Pressing the Edit button brings a word document where you can make your change or addition.

108

AutoPIPE Vessel

How to
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.

109

How to
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.

111

How to 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.

113

Fatigue Analysis
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.

115

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.

116

AutoPIPE Vessel

Fatigue Analysis

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.

117

Estimate 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.

119

Estimate
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.

121

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.

122

AutoPIPE Vessel

Estimate

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.

123

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)

124

AutoPIPE Vessel

Estimate
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.

125

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.

126

AutoPIPE Vessel

Estimate

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.

127

Left window show the method, right window show the global variables list. These variables are with description are those shown in the component properties.

128

AutoPIPE Vessel

Estimate
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.

129

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:


130

AutoPIPE Vessel

Estimate
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.

131

Bill of Material and Estimate resume

132

AutoPIPE Vessel

Word - Excel Interface 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


133

Both are intended to be use by several departments and sub-contractors before updating the AutoPIPE Vessel database that remains the Master.

134

AutoPIPE Vessel

Word - Excel Interface


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.
135

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.

136

AutoPIPE Vessel

Word - Excel Interface


Create drawing using the check box Export. This activates Excel and fills the Nozzle List. Use Save As

137

Thermal Design Interface 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.

139

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.

140

AutoPIPE Vessel

AutoPIPE Vessel - PDS 3D Interface 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.

141

Equipment creation phase


AutoPIPE Vessel DataBase Input Results

EDEN Program

PDS DataBase

142

AutoPIPE Vessel

AutoPIPE Vessel - PDS 3D Interface


Nozzle Orientation Phase
AutoPIPE Vessel DataBase Input Results

Nozzle Report

PDS DataBase

143

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

144

AutoPIPE Vessel

AutoPIPE Vessel - PDS 3D Interface


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.

145

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)

146

AutoPIPE Vessel

AutoPIPE Vessel - PDS 3D Interface


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

147

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)

148

AutoPIPE Vessel

AutoPIPE Vessel - PDS 3D Interface


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.

149

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 .

150

AutoPIPE Vessel

AutoPIPE Vessel - PDS 3D Interface


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.

151

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.

152

AutoPIPE Vessel

AutoPIPE Vessel - PDS 3D Interface


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.

153

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.

154

AutoPIPE Vessel

Customizable Files 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.

155

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.

156

AutoPIPE Vessel

Drawing Customization 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 apacadmm.emsd apacadin.dwg apacadin.emsd up_bib.cel up_bib.emsd up_bib.cdx up_seedb.cel up_seedb.cdx up_seedt.dgn Blocks library in millimeters Keyword library in millimeters Blocks library in inches Keyword library in inches Cell library in millimeters Keyword library in millimeters

Microstation

Select Set Drawing layout to start customization and use File -> Open.

Select the file Vueaux.eamv or the file you already customized and renamed.

157

Open the file and use Page Seting to select the drawing template you want customize.

158

AutoPIPE Vessel

Drawing Customization
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.

159

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.

160

AutoPIPE Vessel

Drawing Customization
First 2 Characters 3 to 5th NH NL NOZ NOM GEO GGC GTU FOU REF PIQ CDH CDV DSH DSV DCB DCE MAB MAE CHA PAS NOE NOV JOI NOT T B EMAT VMAT EDSC HDSC EDCL VDCL EJOI TITLEB NOTE01 NPITCH NFIRME BOME01 Header block of a list Line block of a list Nozzles, flanges and reinforcements Nozzles Material Components geometry Civil work clips Piping clips Supplies References Instrumentations Gravity center for horizontal vessel Gravity center for vertical vessel Loading data for horizontal vessel Loading data for vertical vessel Vessel design conditions Shell and Tube HE design conditions Vessel material Shell and Tube HE material Boiler geometry Number of tubes per pass S&T HE nozzles, flanges and reinforcements Vessel nozzle, flange and reinforcement Gaskets Notes Request list to be drawn from top to bottom Request list to be drawn from bottom to top Shell and Tube HE material Vessel material Heat exchanger loading data Vessel loading data Shell and Tube HE design conditions Vessel design conditions Vessel gaskets Title block for the current format Block from file dwgnot.doc Tube pitch detail Nameplate Bill of material (BOM)

Type 1 Repeat line NL within the block using the header NH

6th Character Type 2 Block with several lines Type 3 Single complete block Free format Code +2 char index

161

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 Area (m, ft) Capacity (m, ft) Density Dynamic Wind Pressure (daN/m, lb/ft) Length (mm, ft) Length (mm, in) Load (daN, lb) Moment (daN.m, lb.ft) Pressure (Mpa, bar, kg/cm, psi) Temperature (C, F) 2. Codes Design Pressure Calculation Code Design Pressure Calculation Code (AD,AS,BS,CO,EN) Flange standard Manufacturing standards Piping standard Seismic Calculation Code Tube-sheet Calculation Code Wind Calculation Code 3. Heat exchanger Bundle Tube Diameter Bundle Tube Pitch Bundle Tube Straight length Bundle Tube thickness Bundle Weight Heat Transfer Area Manufacturing Class Number of Baffles Number of Dummy Tubes Number of Sealing Strips Number of Sliding Rails Number of Tie Rods Number of Tube Holes Number of Tubes O.T.L. Diameter Tie Rods Diameter Tube angle
162

|UANG| |USUR| |UVOL| |UDEN| |UION| |UEUR| |ULON| |UFOR| |UCOU| |UPRE| |UTEM| |FCODEC| |CODE| |KBRID| |FSTDEX| |NOUNF| |FCODES| |FCODEP| |FCODEV| |DIATUB| |PASPAS| |LONTUB| |EPATUB| |POIFAI| |SURECH| |CLAECH| |NOCHIC| |NBRDUM| |NODEFL| |NORAIL| |NOTIRA| |NOTRTU| |NBRTUB| |DIAOTL| |DIATIR| |TUANGL|

AutoPIPE Vessel

Drawing Customization
Tube BWG gage Tube pattern Tube pitch Type of Heat Exchanger (TEMA) Process data Chambers Shell side Tube side |CAPCAL| |CAPCHA| |CATCAL| |CATCHA| |CORCAL| |CORCHA| |OPECAL| |OPECHA| |OTECAL| |OTECHA| |PEXCAL| |PEXCHA| |DENCAL| |DENCHA| |FLUCAL| |FLUCHA| |EPACAL| |EPACHA| |OPICAL| |OPICHA| |OTICAL| |OTICHA| |PRECAL| |PRECHA| |COECAL| |COECHA| |PMSCAL| |PMSCHA| |PMECAL| |PMECHA| |DEPCAL| |DEPCHA| |MDMCAL| |MDMCHA| |PASCAL| |PASCHA| |RADCAL| |RADCHA| |SERCAL| |SERCHA| |PEACAL| |PEACHA| |TRACAL| |TRACHA| |TEXCAL| |TEXCHA| |TEMCAL| |TEMCHA| |PEECAL| |PEECHA| Shell side |FTCHPL| |MATJAP| |CACBRE| |CACONE| Tube side |JAUGES| |PASTUB| |TUPITC| |TYPECH|

Capacity (Volume) Category Corrosion External Operating Pressure External Operating Temperature External Pressure Fluid liquid specific gravity Fluid Name Insulation Thickness Internal Operating Pressure Internal Operating Temperature Internal Pressure Joint efficiency Maximal allowable Pressure at Design Maximal allowable Pressure at Test Maximal External Pressure MDMT at Design Pressure Number of Passes Radiographic Examination Service Name Shop Test Pressure Stress Relieved Temperature (external pressure) Temperature (internal pressure) Test Weight Material Baffles / Support plates Channel cover gasket Channel flange, shell side (ex B) Companion flange Cones Cover (ex P) Flange, cover side (ex A) Floating head Floating head flange Floating head gasket Heads

|CHBRBB| |CHCONE| |CHCOUV| |CHBRAA|

|TFFOND| |TFBRID| |MATJFF| |CHFOND|


163

Nozzle flange Nozzle neck Nozzle pad Nuts Nuts Nuts Nuts Pass partitions Pass partitions Shell flange, channel side Shell flange, shell head side Shell head flange Shell head, cones Shell head, heads Shell head, shells Shell head, shells/heads Shell-channel side gasket Shell-head side gasket Shells Shells/Heads Sliding rails Spacers Split ring / fishplates Stud bolts Stud bolts Stud bolts Stud bolts Support wear plate / Stiffening Supports Tie rods Tubes Tube-sheets

|CAFLAN| |CANECK| |CAREIN| |TFECRO|

|CHFLAN| |CHNECK| |CHREIN| |CHECAP| |CHECBC| |FCECDE| |CHCLOI|

|TFCLOI| |CABRCC| |CABRDD| |FCBREE| |FCCONE| |FCFOND| |FCVIRO| |FCVIFO| |MATJCB| |MATJED| |CAVIRO| |FTRADE| |FTENTR| |TFANNE| |TFTIFI| |CHTIAP| |CHTIBC| |FCTIDE| |CAFOSU| |CASUPP| |FTTIEC| |FTTUBE| |FTPLAQ|

|CHVIRO| |CHVIFO|

164

AutoPIPE Vessel

Drawing Customization

4. Pressure vessel Process data 1 |CAPCOM:1| |CATCOM:1| |CORCOM:1| |OPECOM :1| |OTECOM :1| |PEXCOM:1| |DENCOM:1| |FLUCOM :1| |EPACOM:1| |OPICOM :1| |OTICOM :1| |PRECOM:1| |COECOM:1| |REPERE:1| |PMSCOM:1| |PMECOM:1| |DEPCOM:1| |MDMCOM :1| |RADCOM:1| |SERCOM :1| |PEACOM:1| |TRACOM:1| |TEXCOM:1| |TEMCOM:1| |PEECOM:1| Chamber No 2 |CAPCOM:2| |CATCOM:2| |CORCOM:2| |OPECOM :2| |OTECOM :2| |PEXCOM:2| |DENCOM:2| |FLUCOM :2| |EPACOM:2| |OPICOM :2| |OTICOM :2| |PRECOM:2| |COECOM:2| |REPERE:2| |PMSCOM:2| |PMECOM:2| |DEPCOM:2| |MDMCOM :2| |RADCOM:2| |SERCOM :2| |PEACOM:2| |TRACOM:2| |TEXCOM:2| |TEMCOM:2| |PEECOM:2| Chamber No 2 |BRIPLE:2| |BRICOR:2| |PLACAG:2| |CONESS:2| |GOUEXT:2| |JOINTS:2| |FONDSS:2| |SUPCAL:2| |PIEINT:2| |PLETUB:2| |BRITUB:2| 3 |CAPCOM:3| |CATCOM:3| |CORCOM:3| |OPECOM :3| |OTECOM :3| |PEXCOM:3| |DENCOM:3| |FLUCOM :3| |EPACOM:3| |OPICOM :3| |OTICOM :3| |PRECOM:3| |COECOM:3| |REPERE:3| |PMSCOM:3| |PMECOM:3| |DEPCOM:3| |MDMCOM :3| |RADCOM:3| |SERCOM :3| |PEACOM:3| |TRACOM:3| |TEXCOM:3| |TEMCOM:3| |PEECOM:3|

Capacity Category Corrosion External Operating Pressure External Operating Temperature External Pressure Fluid Density Fluid Name Insulation Thickness Internal Operating Pressure Internal Operating Temperature Internal Pressure Joint efficiency Mark Maximal allowable Pressure at Design Maximal allowable Pressure at Test Maximal External Pressure MDMT at Design Pressure Radiographic Examination Service Name Shop Test Pressure Stress Relieved Temperature (external pressure) Temperature (Internal Pressure) Test Weight Material

Bolted cover Channel flanges Cladding Cones External clips Gaskets, channel flanges Heads Insulation supports Internal parts Nozzle blind flange Nozzle flange

1 |BRIPLE:1| |BRICOR:1| |PLACAG:1| |CONESS:1| |GOUEXT:1| |JOINTS:1| |FONDSS:1| |SUPCAL:1| |PIEINT:1| |PLETUB:1| |BRITUB:1|

3 |BRIPLE:3| |BRICOR:3| |PLACAG:3| |CONESS:3| |GOUEXT:3| |JOINTS:3| |FONDSS:3| |SUPCAL:3| |PIEINT:3| |PLETUB:3| |BRITUB:3|
165

Nozzle flange bolting Nozzle gasket Nozzle neck Nozzle pad Nuts, channel flanges Shells Shells/Heads Shells/Heads/Cones Skirt bas Skirts-Supports Stiffening rings Threaded rods, cha. flanges Tray bolting Trays 5. Foundation loads Vertical vessel Earthquake Erection Lifting Operating Test Horizontal vessel
Weight Transversal Load

|BOUTUB:1| |JOITUB:1| |COLTUB:1| |RENTUB:1| |ECTRHO:1| |VIROLE:1| |VIRFON:1| |VIFOCO:1| |EMBJUP| |SUPPOR| |RAIDIS:1| |BOUBRI:1| |BOUPLA:1| |PLATEA:1|

|BOUTUB:2| |JOITUB:2| |COLTUB:2| |RENTUB:2| |ECTRHO:2| |VIROLE:2| |VIRFON:2| |VIFOCO:2|

|BOUTUB:3| |JOITUB:3| |COLTUB:3| |RENTUB:3| |ECTRHO:3| |VIROLE:3| |VIRFON:3| |VIFOCO:3|

|RAIDIS:2| |BOUBRI:2| |BOUPLA:2| |PLATEA:2|

|RAIDIS:3| |BOUBRI:3| |BOUPLA:3| |PLATEA:3|

Weight |SEISPO| |ERECPO| |LIFTPO| |SERVPO| |TESTPO|

Load |SEISHT| |ERECHT| |LIFTHT| |SERVHT| |TESTHT|

Moment |SEISVT| |ERECVT| |LIFTVT| |SERVVT| |TESTVT|


Longitudinal Bending Moment

Circumferential Bending Moment

Longitudinal Load

Earthquake Erection Lifting Operating Test

|SEISPO| |ERECPO| |LIFTPO| |SERVPO| |TESTPO|

|SEISHT| |ERECHT| |LIFTHT| |SERVHT| |TESTHT|

|SEISVT| |ERECVT| |LIFTVT| |SERVVT| |TESTVT|

|SEISHL| |ERECHL| |LIFTHL| |SERVHL| |TESTHL|

|SEISVL| |ERECVL| |LIFTVL| |SERVVL| |TESTVL| |CDEGRA| |NBRCOM| |POIGGC| |CORCOI1| |CORCOI2| |CORCOI3| |CORCOI4| |NAMCUI| |DAY| |PRECOI1| |PRECOI2| |PRECOI3|

6. Miscellaneous Center of gravity Chamber number Civil Work Clip Weight Corrosion allowance for Coil group=1 Corrosion allowance for Coil group=2 Corrosion allowance for Coil group=3 Corrosion allowance for Coil group=4 Data File Name Date Design pressure for Coil group=1 Design pressure for Coil group=2 Design pressure for Coil group=3
166

AutoPIPE Vessel

Drawing Customization
Design pressure for Coil group=4 Design temperature for Coil group=1 Design temperature for Coil group=2 Design temperature for Coil group=3 Design temperature for Coil group=4 Drawing Name Drawing No Dynamic Wind Pressure at 10m Equipment Orientation (Vertical, Horizontal) Erection Weight External thickness of fireproofing Fireproofing Weight Fluid liquid specific gravity for Coil group=1 Fluid liquid specific gravity for Coil group=2 Fluid liquid specific gravity for Coil group=3 Fluid liquid specific gravity for Coil group=4 Insulation Weight Internal thickness of fireproofing Internals Weight Job Job name Ladders and Platforms Weight Lifting Weight Lining Weight Month Number of the current sheet Operating Weight Overall Dimensions Packing Weight Painting Area Piping Clip Weight Revision (Issue) Saddle Weight Scale of one block (detail ) into the sheet Sheet number Shutdown Weight Site Factor Symbol " Symbol # Symbol % Symbol / Symbol Symbol Symbol x Test pressure for Coil group=1 Test pressure for Coil group=2 |PRECOI4| |TEMCOI1| |TEMCOI2| |TEMCOI3| |TEMCOI4| |NAMDES| |DWNO| |PREVEN| |KDISPI| |POIMON| |FIREPR| |POIFIR| ||DENCOI1| ||DENCOI2| ||DENCOI3| ||DENCOI4| |POICAL| |FIREIN| |POIINT| |JOBT| |KONNAM| |POILAD| |POILEV| |POILIN| |MONTH| |PAGE| |POISER| |DIMTOU| |POIGAR| |PEINTU| |POIGTU| |REVT| |POISUP| |SCALE| |PAGES| |POIARR| |COESIT| |SYM02| |SYM03| |SYM05| |SYM07| |SYM01| |SYM04| |SYM06| |PEACOI1| |PEACOI2|
167

Test pressure for Coil group=3 Test pressure for Coil group=4 Trays Weight Vessel description Vessel Item Vessel number Year 2 digits Year 4 digits Mark of the flange or the flange couple View type Seamed Side or Seamed Opposed Side Seat stress Seat factor Bolt load Partition gasket width

|PEACOI3| |PEACOI4| |POIPLA| |REPDES| |VEST| |NBRSER| |YEAR2| |YEAR4| |JOIBRI:*| |JOITYP:*| |JOIASS:*| |JOICOE:*| |JOISER:*| |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 Designation Distance / axis 1 Distance / axis 2 Eccentricity External diameter (inches) External diameter (millimeters) External projection Flange bolt number Flange bolting material Flange face finish Flange facing Flange gasket material Flange hole diameter Flange hole drilling diameter Flange material Flange rating Flange standard Flange type Inclination Index Mark Neck material
168

|MP| |DE| |CO| |CT| |EX| |FI| |FM| |GC| |NP| |MO| |US| |RF| |MJ| |DT| |DP| |MB| |RA| |NE| |TY| |IN| |II| |TR| |MT|

AutoPIPE Vessel

Drawing Customization
Nominal diameter of the flange Nominal diameter of the nozzle Note Nozzle neck standard Number Orientation Pad material Pad thickness Pad width Schedule Thickness 2. Instrumentation nozzle Designation DN Located on Rating Tag 3. Vessel geometry Designation Flange bolt number Flange hole diameter Flange hole drilling diameter Index Material Standard of standard flange or pipe shell Tag 4. Boiler geometry Designation External diameter Length Material Number Tag Thickness |DF| |DA| |LO| |MC| |NO| |TB| |PE| |LI| |NQ| |DU| |DQ| |NR| |MA| |NF| |RE| |DE| |FT| |PO| |TY| |TR| |FU| |FT| |RM| |ND| |NB| |OR| |MR| |BR| |EL| |KS| |EP|

169

5. Civil work clips Bracket Diameter Distance / Axis Level No Offset Orientation Standard Tag 6. Piping clips Bracket Diameter Distance / Axis Level No Offset Orientation Standard Tag 7. Gasket Bolt load Flange(s) Tag Partition gasket width Seat factor Seat stress View type Seamed Side or Seamed Opposed Side 8. Passes layout Pass No Tube number |JJ| |RB| |JS| |JB| |JL| |JC| |JA| |JT| |ZC| |ID| |OD| |IM| |RI| |YE| |IO| |TS| |SI| |CZ| |DI| |DO| |NI| |IR| |EY| |OI| |ST| |IS|

170

AutoPIPE Vessel

Drawing Customization
Header and line blocks example
NHNOZT Header block

|IDS_2777|
|IDS_2718|
|IDS_91| |IDS_92| |IDS_2250| |IDS_2063| |IDS_2246| |IDS_118|

|IDS_242|
|IDS_143| |IDS_1474| |IDS_1525|

|ULON|

|ULON|

|UANG|

|UANG|

NLNOZT Line block


|TR| |DE|

Iterator Nozzles
|FT| |FM| |KS| |EP| |TY| |RA| |OR| |IN|

Result drawing after replacement

Nozzle list
Tag N1 N2 N3 N4 D1 E1 Designation Shell Inlet Shell Outlet Channel Inlet Channel Outlet Shell vent Shell drain NPS 10 10 10 10 Nozzle Neck Ext. Diam Sch mm 273 STD 273 STD 273 40S 273 40S 45 45 Thk. mm 9.27 9.27 9.27 9.27 Flange Class WN 150 WN 150 WN 150 WN 150 NPT NPT Ori. Deg 270 90 90 270 90 270 Inclin. Deg

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.

171

Single header block example


NHDCET header block

|IDS_2000|
|IDS_311| |IDS_208| |IDS_2324| |IDS_2325| |IDS_2326| |IDS_2327| |IDS_143| |IDS_243| |IDS_2329| |IDS_1001| Result drawing after replacement |USUR| |FCODEC| |FCODEV| |FCODES| |FCODEP| |FSTDEX| |CLAECH| |TYPECH| |DIATUB| |JAUGES| |SUPECH|

|ULON|

Design Data
Area Design Code Wind design code Earthquake design code Tube-sheet design code Manufacturing Standard Class Type Tube diameter Gage BWG m2 / ASME VIII DIV.1-September 2003 ASCE 7-98 October 1999 ASME VIII DIV.1-September 2003 TEMA 8th Edition June 1999 R AES 19.05 14

mm

172

AutoPIPE Vessel

Drawing Customization
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.

173

Now you can save the new block. Dont 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. Dont use the Bentley Title block name. You can save the library file "apacadmm.dwg" ou "apacadin.dwg"

174

AutoPIPE Vessel

Drawing Customization
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.

175

Set the true size of the Title block (width and height).
176

AutoPIPE Vessel

Drawing Customization
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.

177

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.

178

AutoPIPE Vessel

Drawing Customization 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.

179

Localization
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.

181

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.

182

AutoPIPE Vessel

Using XML file emvd 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

183

<?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>

184

AutoPIPE Vessel

Using XML file emvd


Open your HTML file and get the following result :

185

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).

186

AutoPIPE Vessel

Anda mungkin juga menyukai