Beruflich Dokumente
Kultur Dokumente
Table of Contents
Section A: Troubleshooting
A.1. Disconnected Pipeline
A.10. How can I change the color and size of the Pipeline plotted?
A.13. Why are the flanges drawn incorrectly on the flanged valve?
1 Rev 5.0
A.15. Can ISOGEN create isometrics with continuous
dimensioning?
A.16. Can the StressISO options be saved for use by the entire
engineering team?
A.23. How can I fit more of the isometric onto the plot with or
without the data tables?
2 Rev 5.0
Troubleshooting
3 Rev 5.0
A.1. Disconnected Pipeline
ISOGEN Limitation
Disconnected segments or ranges of piping are not supported by ISOGEN
Examples:
Two disconnected piping systems or two different selected ranges
4 Rev 5.0
Troubleshooting
Workaround
One workaround is to select small desired ranges or hide segments and generate
ISO's with "use select range" option which will only print data on the isometric for the
selected range.
5 Rev 5.0
Before creating a stress isometric either:
No Workaround
6 Rev 5.0
A.3. Direction Change without a bend
ISOGEN Limitation
Dimensioning is disturbed if direction changes without a bend elbow or miter.
7 Rev 5.0
Section C: Troubleshooting
ISOGEN Limitation
Flanges at bend or elbow midpoints are not supported by ISOGEN. Flanges must be
placed near or far point of the bend.
8 Rev 5.0
Troubleshooting
ISOGEN Messaging
ISOGEN problems can be variable with many combinations of option switches and
settings therefore sometimes difficult to diagnose. When troubleshooting, the
ISOGEN message file FINAL.MES found in folder
…\PISOGEN\PROJECTS\APIPEPROJ\FINAL\OUTPUT\ provides increased
message reporting using Option Switch 55=9 (Default = 1) for additional clues such
as disconnections.
55 9 ! Program Running Messages
ISOGEN Messaging
The file personal ISOGEN error codes.pdf is found in the default folder C:\Program
Files\Bentley\Plant 2004\AutoISOGEN\isoutils
ISOGEN Switches
Yes open the apipe.opl file located in the AutoPIPE program folder with notepad.exe
or Alias opted.exe program found in C:\Program Files\Bentley\Plant
2004\AutoISOGEN\isoutils.
Refer to the PDF files option switches.pdf, pcf component guide.pdf, in this
folder.
Note: Many of the switches are set automatically from the StressISO options and
ISOGEN options dialogs in AutoPIPE. See the AutoPIPE online help topics “ISOGEN
Options – General”, “ISOGEN Options – OverFlow”, “ISOGEN Options -
Dimensioning/Text” and “Stress Isometric Options – Plot”.
9 Rev 5.0
Section C: Troubleshooting
ISOGEN will usually tell the error code in the ISOGEN progress dialog. Sometimes, a
limited amount of information is given. Here are some examples of the types of
messages you might receive when ISOGEN did not process the components
correctly.
a. ISOGEN errors:
0 Components exported.
b. ISOGEN FAILED
c. ISOGEN Iso:
C:\Bentley Plant
Project\PROJECT1\CONFIG\ISOGEN\FINAL\DRAWINGS\L100-1.PASS.DXF
In most other circumstances, the error information can be found in the following file
…\PISOGEN\PROJECTS\APIPEPROJ\FINAL\OUTPUT\FINAL>MES)
The component(s) causing the error will have *** to the right of the component.
Please see the example below (an excerpt of the FINAL.MES):
PIPE
END-POINT 44.004 84.000 0.000 8.000 ***
END-POINT 0.000 84.000 0.000 8.000
SUPPORT
CO-ORDS 0.000 84.000 0.000 8.000
SKEY 01IN
SUPPORT-DIRECTION WEST
MESSAGE-SQUARE
TEXT (A10 1)
SUPPORT
CO-ORDS 0.000 84.000 0.000 8.000
SKEY 01AN
SUPPORT-DIRECTION UP
10 Rev 5.0
Troubleshooting
MESSAGE-SQUARE
By finding the corrupted component using the specified coordinates in the affected
model and replacing or correcting it, ISOGEN will usually successfully run.
a. Within the current model, does the problem happen on more than one
pipeline segment?
b. Does the problem happen on sections of that segment if components are
manually selected for running StressISO?
c. Does the problem happen in more than one model?
As you will notice from the above questions, the problem can be narrowed down
quickly and different avenues of trouble shooting can be pursued. Let’s discuss each
of these in depth.
Questions “A” and “B” are related to each other based on whether or not ISOGEN is
running at all. Most ISOGEN issues are model specific. In other words, the
components in the model have been created or connected in such a way that the
PCF file is generated but not recognized as valid by ISOGEN.
Thus, the following questions will determine if that is the case. Can we get StressISO
to run successfully in the model? If at some point it does work correctly, then the
affected components can be narrowed down by using “manual” selection for ISOGEN
processing.
Hint:
Run sections of the model to see which parts work and which ones don't. It's
usually possible to narrow down the problem just by trial and error. Run one
section. If it works, then try another. If that one fails, then run a smaller part of
that section. Keep doing this until the problem is narrowed down to a few
components. Sometimes an IDFGEN error or PASS_DXF file can be caused
by an invalid component. By replacing this component, ISOGEN can run
successfully.
If the answer is no, the cause of the problem is within this model and further trouble
shooting is recommended. Here are several suggestions which typically resolve
ISOGEN errors.
11 Rev 5.0
Section C: Troubleshooting
It is recommended to create the custom border file in Autocad R12 DXF or R2000
DWG formats and use a fixed spaced (e.g. monospaced) font for the text. The
default borders can be modified which contain all the colors and fonts for table data
and plot text as well as symbols, pipeline etc. It is recommended to start with the
default border which has all the colors assigned to all the pipe, dimensioning, text,
fitting and support layers etc already defined, then modify these layers if required.
Delete the default border elements then copy/paste the custom border into the
drawing and save.
A.10. How can I change the color and size of the Pipeline plotted?
Modify the THE DRAWING-DEFINITION FILE as shown below and change the color
for the pipe, pipe1, pipe2 layers in the border drawing file then re-generate the stress
isometric.
(…\PISOGEN\PROJECTS\APIPEPROJ\FINAL\OUTPUT\FINAL.DDF)
Below is a default Final.ddf file. The bottom is cut off, but it continues with the layers
PIPELINE-ATTRIBUTES
N.S. INCH
N.S.RANGE 0 2 THICKNESS 2 1.50 LAYER 7
N.S.RANGE 2.5 6 THICKNESS 3 1.50 LAYER 29
N.S.RANGE 8 * THICKNESS 4 1.50 LAYER 30
N.S. MM
N.S.RANGE 0 50 THICKNESS 2 1.50 LAYER 7
N.S.RANGE 65 150 THICKNESS 3 1.50 LAYER 29
N.S.RANGE 200 * THICKNESS 4 1.50 LAYER 30
PIPELINE-ATTRIBUTES-DOTTED
DRAWING-SPLIT-POINTS THICKNESS 2 0.35 LAYER 19
SPECIAL-STATUS THICKNESS 2 0.90 LAYER 8
PIPELINE-CONTINUATION THICKNESS 2 0.35 LAYER 9
12 Rev 5.0
Troubleshooting
ISOGEN Components
ISOGEN Components
Bends with midpoints may be plotted with the dimensioning skewed because of the
round-off errors in the field display format in the Bend dialog particularly when the
digits after decimal is set to 2 (Tools/model options/Edit > Digits after decimal for
coordinates = 2). In other words, after opening the bend dialog at A01 and pressing
OK without making any changes, results in a round-off error in the DZ offset, i.e. -
4.67 ft compared to the actual value of -4.666667 ft. This round-off error can be
significant when calculating the coordinates of the bend tangent points.
Bend Midpoint
13 Rev 5.0
Section C: Troubleshooting
14 Rev 5.0
Troubleshooting
Stress Isometric
15 Rev 5.0
Section C: Troubleshooting
Workaround
Set Tools/model options/Edit > “Digits after decimal for coordinates” = 3
16 Rev 5.0
Troubleshooting
A.13. Why are the flanges drawn incorrectly on the flanged valve?
17 Rev 5.0
Section C: Troubleshooting
Workaround
The Valve has been defined incorrectly as a Butt-weld instead of a flanged valve.
ISOGEN can only plot a flanged valve correctly with correction pipe flange orientation
if the valve is a flange type i.e. the Joint End type must be Weld-neck or Slip-on
18 Rev 5.0
Troubleshooting
If tables in an isometric cannot be fitted in one drawing then some tables are shifted
to the next drawing sheet. However, this causes one record to be lost from the data
table which continues onto the next sheet. The lost record may be the last record in
the current drawing or it may be the first record in the next drawing, e.g. if FLANGE
table contains 11 records, out of which 5 are to display in the current drawing and the
remaining 6 are to display in the next drawing sheet, then the 6th record will be lost
resulting in the display of 5 flange records in the current drawing and 5 flange records
in the next drawing. This problem exists with any table which continues in the next
drawing sheet and is an know ISOGEN defect to be fixed in October 2006 timeframe.
19 Rev 5.0
Section C: Troubleshooting
Workaround
1. Use a small table font size to fit all the table data onto one sheet.
2. Use Selected Range and generate an isometric with table data to fit on one
sheet.
ISOGEN Limitation
Currently ISOGEN can create isometrics with continuous string dimensioning as
shown below but supports are not included in this dimensioning format. The
dimensioning below can be achieved by first setting the dimensioning options similar
to the dialog below then editing the APIPE.OPL file to set OPL Switch 9 = 100 and
OPL Switch 40 = 10 as below:
20 Rev 5.0
Troubleshooting
21 Rev 5.0
Section C: Troubleshooting
Yes all Stress Isometric options are saved to stressiso.ini file and ISOGEN options
are saved to apipe.opl. Both these files can copied to other workstations to achieve
same isometric settings e.g. default border drawing size, dimensioning, overflow etc.
Note: The stressiso.ini file does store the absolute path to the apipe.opl and border
files which may vary from machine to machine depending if Autopipe has been
installed to different folders on different machines.
Note: If the user changes any of the stressISO or ISOGEN options before generating
the stress isometric these will be updated to the stressiso.ini and apipe.opl files which
will be different to the original settings.
Yes this would be useful but currently ISOGEN does not have smart logic to know
beforehand which drawing sheet has which table data associated with it. The
overflow of Table data is only continuous and not synchronised with the plot.
Workaround
One workaround is to select small desired ranges or hide segments and generate
ISO's with "use select range" option which will only print data on the isometric for the
selected range.
22 Rev 5.0
Troubleshooting
Using the following dimensioning formats shows the linear dimension and elevation
with '?' after the decimal instead of digits.
Workaround
Yes, this is a font issue - you need to be using a true type proportional type font (eg.
Arial) which will contain these stacked fraction type characters.
23 Rev 5.0
Section C: Troubleshooting
The program sets the font in Option Switches 4 & 27 and also call in our 'Fontstd.fif'
file in the 'isogen.fls' file (FONT-INFORMATION-FILE Fontstd.fif) which is located in
the …\pisogen\projects\apipeproj\final folder
ISOGEN limitation - The Table User Font is only used if a drawing border is defined.
And a Autocad R12 DXF drawing border is defined with the embedded fonts defined
as shown from the drop down list which want to be used.
24 Rev 5.0
Troubleshooting
ISOGEN
Isogen only shows valve dimensioning if it is a butt weld or flanged valve (with mating
pipe flanges attached).
No valve
dimensioning
25 Rev 5.0
Section C: Troubleshooting
This can be due to many reasons but one common reason is the drawing size is too
small for the table and plot font size (ISOGEN Dimensioning TAB) and the drawing
content to fit onto the selected drawing sheet. The ISOGEN message file may show
the following:
Also see FAQ A8 for Isogen messages
Workaround
Select a larger drawing size and also check the “Split control, no of drawings
required” = 0 or a small number.
Sometimes ISOGEN process may hang with the ISOGEN process dialog remaining
open then this process should be killed and the program should be closed and
restarted.
This can be due to several reasons but one common one is the amount of drawing
content to be plotted. If the model is large, the ISOGEN engine must split the content
onto multiple sheets which can take up to 5-10 mins for very large models. Other
performance issues – plotting an isometric with a border can take 2-3 times longer
than without a border. Note: Viewing the first isometric in Redline takes longer to
load than the 2nd and subsequent isometrics since memory caching is used. Loading
isometrics into AutoCAD can take even longer to display.
26 Rev 5.0
Troubleshooting
The ISOGEN process may not have finished from the previous isometric generation.
Either:
a. Re-run File/save as StressISO
b. If a) is not successful, close and re-start the program then re-run a).
A.23. How can I fit more of the isometric onto the plot with or
without the data tables?
Using the AutoPIPE model create an Stress isometric for the complete model
27 Rev 5.0
Section C: Troubleshooting
28 Rev 5.0
Troubleshooting
However the resulting plot looks as follows split into 2 sheets on a B size drawing.
Using “…no drawings required = 1”, and all the system piping appears on the plot.
This may only work if limited drawing content.
29 Rev 5.0
Section C: Troubleshooting
-6 0 0 0 0 0 0 0 0 0
-8 0 0 0 0 0 0 0 0 0
-9 41300 4300 200 250 0 0 0 0 0
-10 41300 1550 200 250 0 0 0 0 0
-11 31300 4300 200 250 0 0 0 0 0
-600 41300 3850 200 250 0 0 0 0 0
-601 41300 3400 200 250 0 0 0 0 0
-602 41300 2950 200 250 0 0 0 0 0
-603 31300 3850 200 250 0 0 0 0 0
-604 31300 3400 200 250 0 0 0 0 0
-605 31300 2950 200 250 0 0 0 0 0
-606 31300 2400 200 250 0 0 0 0 0
-607 31300 2000 200 250 0 0 0 0 0
-608 31300 1550 200 250 0 0 0 0 0
-609 31300 1100 200 250 0 0 0 0 0
-700 0 0 0 0 0 0 0 0 0
30 Rev 5.0
Troubleshooting
Workaround
Edit the Flange factor to a small value e.g. 0.02 in the PCFOUT.map file (located in
the AutoPIPE program folder)
////////////////////////////////////////////////////////////////////////
[NODE_FACTOR]
0.75 tee
0.02 flange
1.50 support
31 Rev 5.0