Applies To | |
Product(s): | AutoPIPE |
Version(s): | ALL; |
Area: | Import |
Date Logged & Current Version | Dec 2022 12.08.03.015 |
Following message appears when importing an PXF file into AutoPIPE, why?
*** NODE: A00
*** NOTE: PIPE PIPE1
THK=0. PIPE THICKNESS SET TO D/10
COMPONENT: Í»Ãæ¶Ôº¸¸ÖÖƹܷ¨À¼
Why?
How to avoid the issue?
The purpose of this WIKI page aims to figure out why a particular pipe's wall thickness is not being imported by AutoPIPE. In order to answer this question, one must investigate the PXF file looking at each Piping component being imported to understand if the appropriate information is actually available in the file. If the necessary information is not available, AutoPIPE is hard coded to set the imported pipe's wall thickness to the Pipe Dia. divided by ten (D/10) and warn the user of this in the MSG file when importing the file.
A PXF file contains graphical information like a DXF file, however a PXF file goes one step further to also contain inherent intelligence of each component stored in the original CAD model that would be required by programs like AutoPIPE. A PXF file layout first provides some general drawing information and then list each component with all the details of that component.
Start the investigation by opening up the PXF file being imported in any text editor application (ex. Ultra Edit, NotePad++, MS Word, etc..). Notice that each line in a PXF file contains a 4 digit code followed by assigned value in the appropriate syntax for this field. In addition, each component is separated by a blank line.
Next, find all of the pipe components being imported into the AutoPIPE. A pipe component start with "2100 AT_PIPE", therefore search the PXF file for "2100 AT_PIPE".
Example:
Again, this tells us that there are 8 pipe sections being imported into AutoPIPE.
Go to one of the line numbers returned from the search above - ex. Line 536.
As previously mentioned, every component has lines with codes and detail information. A typical Pipe component should contain the following information:
However only the information needed by AutoPIPE will actually be imported.
As indicated in the above image, a pipe wall thickness is found in code field 2051 and the assigned value should be character text string. AutoPIPE will assign a standard schedule only if the thickness mentioned is found in both the Map file and the component library.
Question: How many unique pipe schedule names are in this imported file?
Answer: Search the PXF file for lines containing 2051
Example: 23 hits were found in this example file.
2 unique wall thicknesses were found: 普通 and Sch80
Suggest to review each line location in the file to confirm the associated component that the information belongs to. In this example, find that all of the 2051 codes with 普通, belong to pipe components, while all of the 2051 codes with Sch80, belong to other types of components (ex. Elbow, Tee, etc...)
Is there an occurrence in the file where a 2100 AT_PIPE component has a null 2051 code?
If no, continue below
If yes, again AutoPIPE will use a default wall thickness of D/10. This confirms that the problem was from a bad PXF file generated by AutoPLANT / OpenPlant. Go back to the original model, and work with AutoPLANT / OpenPlant tech support to figure out why the 2051 information is missing from the exported PXF file
At this point, answer the following questions:
Question #1:
Are these Unique pipe schedules NAMES available in AutoPIPE?
Answer #1:
Let us check using the these basic instructions:
a. At the top of the PXF file to be imported, what is the setting on line 1001 (English, Metric, or MMetric)
b. Next, open the respective mapping file in any text editor mentioned above.
C:\Users\username\AppData\Roaming\Bentley\AutoPIPE CONNECT vxx\
English.MAP
Metric.MAP
MMetric.MAP
c. Once the MAP file is opened, scroll down to the SCHEDULE MAPPING TABLE.
d. Search the Schedule mapping table for the exact Unique occurrences found above, text case and space are important. Again, must be an exact match.
Question:
Are all of the unique schedule names (ex. 普通 and Sch80) indicated in the schedule mapping table search?
Answer
If yes continue to next step
If no, manually update the MAP file to add the new mapping.
Note, best to turn ON the Editor's command to see all Paragraph formatting
i. Using the exact same format and column alignment already established by the table, add a new line at the bottom after the last table entry.
ii. At the start of the line, space over to maintain column alignment, sequence the line number (ex. File line number 118, write 95)
iii. Space over to enter Unique schedule names, exactly as found in the PXF file, in single quotes (ex. 'Sch80 ')
Note: at this time, Dec 2022, AutoPIPE can only use typical ascii characters and numbers, thus schedule names like this, 普通, are not allowed. Update the PXF file or the original OpenPlant model with characters that can be imported. Otherwise, AutoPIPE will use the default values of D/10 as indicated above.
iv. Space over to enter AutoPIPE mapped schedule again in single quotes (ex. 'S80 ')
v. Space over to enter 'N'
vi. Enter additional lines as needed.
vii. Go to the top of the table and index the number to be equal to the total number of lines in the table,
example: If original number, on file line number 23, was 94 and 1 line was added, index the number of file line number to 95 (see image above).
e. When done save and close the map file
Question #2:
Does AutoPIPE's component library specified when importing this PXF file contain the necessary pipe size and schedule combinations?
Answer #2:
Let us check using the these instructions:
a. Find out how many unique pipe sizes are there in the PXF file being imported?
i. Open the PXF file and search for lines containing 2040 (Main Size Nominal)
ii. In this example file, Search returned 39 hits:
of those 39 hits how many unique pipe size are there?
Answer: 1, pipe size = 100 mm, this information will be used later.
Note, if there were more than 1, again confirm the components that the pipe sizes belong too. Do they all make sense?
If yes, continue below
If no, fix the original model or current PXF file so it does.
b. When importing this file into AutoPIPE, which component Library will be specified on General Model Options dialog?
c. Once the component library has been determined, open the respective Standard Pipe Cross section reference in AutoPIPE Help:
Note: In this example use AutoPIPE or ANSI/ASME library cross-section.
d. What unique Nominal Pipe diameter and schedules combinations are being imported by the PXF file?
This was answered above
Unique Nominal Pipe diameter: 1, pipe size = 100 mm
Unique Schedule: Sch80
e. Search the pipe cross reference table for each Nominal Pipe size and Schedule combination (ex. 100 mm dia x Sch 80)
Note:
1. If one does not already know, most of AutoPIPE's libraries are in English units which are then converted to other units based upon the Units file selected on the General Model Options dialog.
2. Convert the Nominal Pipe size and Schedule combination into English units: 4 in dia x Sch 80
d. Does the pipe cross reference table contain each Nominal Pipe size and Schedule combination being imported by the PXF file?
IF yes, then continue below
IF no, one must manually modify the respective component library to add the missing Nominal Pipe size and schedule combination
Conclusion:
After investigating the original PXF file, determine unique Nominal Pipe size and Schedule combination being imported. Next, confirm that the exact schedule syntax is mentioned in the aforementioned MAP file. Also, confirm that the unique Nominal Pipe size and schedule combinations are referenced in the Standard Pipe cross section library. If any of this information is missing, manually update the files as needed. The wall thickness will continue to be imported as D/10 until the correct formatted information is available in the imported PXF file, Map file, and Library Component file.
This WIKI demonstrated how to investigate and fix problems related to pipe wall schedules. These same steps can be applied to issues related to Material import issues. Be sure to refer to AutoPIPE help on "Use material grade map" and "Use material spec map "
In this example, the following modifications were necessary to avoid the default wall thickness of D/10:
1. The PXF file was updated because 普通 cannot be mapped as a valid schedule. All 2100 AT_PIPE component 2051 assigned values were changed from 普通 to Sch80.
2. The Metric.MAP file was updated to add the exact schedule syntax used in the PXF file (ex. "Sch80") as a valid schedule, and was mapped to S80.
3. The Standard pipe cross section table was confirmed to contain all Nominal Pipe size and Schedule combination in English units.
After all of these modifications and confirmations were completed did the the example PXF import without using the default wall thickness.
Note: select from the bottom right corner of the video to enlarge to full screen mode.
Troubleshooting - Import AutoPlant / OpenPLANT PXF file into AutoPIPE
Issues that occur when importing PXF files into AutoPIPE