Documenting pipe specs
Creating a revision of pipe
specs
P&ID 3D pipe part catalog
interaction
2
3
4
5
6
7
8
9
10
11
"Error analysis for 3D
objects" plugin
Database reference
User interface reference
12
13
14
09/2014
A5E32076948-AA
Legal information
Warning notice system
This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent
damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert
symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are
graded according to the degree of danger.
DANGER
indicates that death or severe personal injury will result if proper precautions are not taken.
WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.
CAUTION
indicates that minor personal injury can result if proper precautions are not taken.
NOTICE
indicates that property damage can result if proper precautions are not taken.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will be
used.
A notice warning of injury to persons with a safety alert symbol may also include a warning relating to property
damage.
Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific
task in accordance with the relevant documentation, in particular its warning notices and safety instructions. Qualified
personnel are those who, based on their training and experience, are capable of identifying risks and avoiding
potential hazards when working with these products/systems.
Proper use of Siemens products
Note the following:
WARNING
Siemens products may only be used for the applications described in the catalog and in the relevant technical
documentation.
If products and components from other manufacturers are used, these must be recommended or
approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and
maintenance are required to ensure that the products operate safely and without any problems. The permissible
ambient conditions must be complied with. The information in the relevant documentation must be observed.
Trademarks
All names identified by ® are registered trademarks of Siemens AG. The remaining trademarks in this publication
may be trademarks whose use by third parties for their own purposes could violate the rights of the owner.
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software described.
Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the information in
this publication is reviewed regularly and any necessary corrections are included in subsequent editions.
Siemens AG
Industry Sector
Postfach 48 48
90026 NÜRNBERG
GERMANY
The CAD software product Microstation is a product of the Bentley Systems company and is
referred to simply as Microstation in the remainder of this documentation.
PDMS is a software product of the AVEVA company and is hereinafter referred to simply as
PDMS.
The technical requirements that are made to a pipe unit depend on the used fluids and the
process
unit:
● Fluid specs (construction classes)
● Pipe specs
● Subclasses
● Classes imported from PDMS® by AVEVA
You can also define project classes.
By using the PipeSpec Manager component, you can use the classes throughout the entire
pipe engineering.
The pipe parts that are assigned to the classes come from the pipe part catalog supplied with
the database. They reference a geometry standard, and thus are already equipped with the
component geometry. To this end, geometry data for components was set up in the database,
complying with the geometry standards for DIN, EN, and ANSI/ASME. You can set up
geometry standards if required.
conditions. In PipeSpec Designer, you define all classes that you need to plan a pipe
2
The finished pipe spec definitions are documented in pipe spec reports; pipe parts are
documented in pipe part reports.
Target group
The manual provides you as administrator with a guideline for creating and managing pipe
specs. You will also learn which required defaults you have to set.
2.2Legal notice
The following provisions apply to the geometry standards:
● The customer is not purchasing original documents or rights to geometry standards to DIN/
EN/ISO or ANSI/ASME/ASTM and so forth.
● The standards in COMOS only contain geometry values taken from the original documents.
They might contain incorrect values.
● The customer is responsible for checking the data before using it in the context of
● The standards in COMOS have the status of a standard "...to EN DIN <xyz>".
This means that although Siemens AG strives to supply correct data, it accepts no
responsibility for data accuracy.
Customers can set up their own geometry standards.
●
● The software maintenance contract grants the customer the right to receive updates to
geometry standards, subject to the following conditions:
– Existing standards are not overwritten
– New geometry standards are set up in separate nodes if required.
– The standards are maintained in the context of project management with the assistance
of the database manager.
– PAS 1057 is not a geometry standard.
– As of now, the corresponding node is declared as "Draft with example structures", with
the individual user having the right to enter data accordingly.
– If PAS pipe specs are set up in the future, in accordance with norm 2009 without valves
and fittings, data is written to the node accordingly.
● COMOS Viper does not supply production-ready pipe specs.
2.3Classes managed in PipeSpec Designer
Pipe specs
A pipe spec is a specified compilation of all pipe parts that belong to a pipe.
In COMOS, the term pipe spec can also describe part classes, such as armature classes,
gasket classes, or support classes. The pipe parts assigned to a nominal pressure (PN) and
pipe material are clearly predefined in a corresponding design (dimensions and material) within
a pipe spec.
A pipe spec defined in COMOS covers most of the constructive requirements for pipe
engineering.
For the most part, they freely define the quantity and content. For example, you can create a
part class each for armatures, gaskets, fittings, and flanges, or you can combine all of these
components in one conventional pipe spec.
Fluid spec
In P&ID engineering, if the medium (fluid) is the determining variable for the pipe spec, you
can combine a variety of classes into a single fluid spec.
Example: A fluid spec consisting of a pipe spec, an armature class, and a gasket class.
PDMS pipe specs
PDMS pipe specs imported with the "COMOS PDMS integration" solution are also managed
in the PipeSpec Designer.
PipeSpec Designer
12Operating Manual, 09/2014, A5E32076948-AA
Nested classes
Introduction
2.3 Classes managed in PipeSpec Designer
You can find additional information on this topic in the "3D Integration Operation" and "3D
Integration Administration" manual.
You have the option of nesting classes. This is done by allocating a class that has already
been defined (class A) to another class (class B). All components from class A are
automatically
available in class B and must not violate the defaults defined in class B. See also
Preparing for creation and maintenance of pipe specs
3.1Basic procedure for preparation
To be able to create and maintain pipe specs in the PipeSpec Designer module, note the
following default settings:
Change the settings for working with the PipeSpec Designer in the project properties, if
1.
necessary.
See chapter Customizing project settings (Page 15).
2. Complete the standard tables in the database, if necessary.
See chapter Managing standard tables (Page 16).
3. Configure and complete the standard catalog for geometry data in the database, if
necessary.
See chapter Managing the "standard geometry tables" standard catalog (Page 19).
4. Configure and complete the pipe part catalog in the database, if necessary.
See chapter Administering pipe part catalogs (Page 27).
5. Create bolt sets, if necessary.
See chapter Creating a bolt set (Page 64).
3
3.2Customizing project settings
The values for working with PipeSpec Designer are preset in the "SO1" base project. The
settings from the base project are automatically applied by all engineering projects.
See also chapter "PipeSpec Manager" category in properties of the base project (Page 155).
Requirement
Observing the workflow for preparations that must be made for creating and managing pipe
specs. See also chapter Basic procedure for preparation (Page 15).
Procedure
● To change the settings in the base project, open the base project properties and overwrite
the respective settings in the "PipeSpec Designer" category.
● To change the settings for one engineering project only, open the properties of the relevant
engineering project and overwrite the respective settings in the "PipeSpec Designer"
category.
If an engineering project is to use only a project-specific pipe spec, for example, collect the
project-specific pipe spec under a dedicated (sub)node and enter this (sub)node in the
"PipeSpec Designer" category under "Pipe spec definition".
3.3.1Parameters dependent upon on the system of standards
Some parameters must comply with the following regulations for the configuration of a pipe
part:
● The values listed for selection shall always be determined by the system of standards.
● If, on the "Attributes > Part description" tab in the "Y00A00038 NSys" attribute, the user
changes the system of standards to pipe parts in the pipe part catalog, there is an automatic
switch to the standard tables of the corresponding system of standards.
To meet this requirement, two attributes must be managed:
● The "Y00T00060.Y00A00038 NSys" attribute:
It defines which system of standards applies.
● The dependent attribute:
Its values vary within the framework specified by the system of standards.
PipeSpec Designer
16Operating Manual, 09/2014, A5E32076948-AA
Method for changing the system of standards
If you select a different system of standards in the "NSys" attribute, the script block
"OnChange()" is initiated.
Properties of a pipe part, "Script" tab, "OnChange()" script block
●
● Goal: COMOS changes beneath the node which contains the system of standards-
dependent standard tables to another node.
Example: Under the node "Y10 > M20 > Y30 > A10 System standard depending tables",
COMOS changes from "DIN/EN" to "ANSI/ASME".
● Effect: A different standard table is assigned to all attributes that are dependent on the
system of standards at pipe parts in the pipe part catalog. For this to happen, the structure
under the "A10 System standard depending tables" attribute must be built identically.
Examples for dependent attributes
● Flange standard
● Connection type
Preparing for creation and maintenance of pipe specs
3.3 Managing standard tables
3.3.2Managing standard tables for parameters
3.3.2.1Definition of parameters
"Parameters are properties of a pipe part which are relevant to pipe specs. Their possible
values are restricted by the pipe spec to which the pipe part belongs:
The values (characteristics) permitted in principle for this parameter are listed in the standard
table. Each value corresponds to a standard table entry.
Preparing for creation and maintenance of pipe specs
3.3 Managing standard tables
3.3.2.2Information on editing parameters
When entering the properties of a new standard table entry, please note the following points:
"Name" field:
●
The entries in a standard table are listed in the PipeSpec Designer and in the properties of
the engineering and base objects sorted by the values entered in the "Name" field.
● "Description" field
– A user who expands a list stored with this standard table in the interface sees the texts
entered in the "Description" fields.
– If the standard table contains standards: Enter the name of the standard as a long text
and use a "-" to separate the name of the standard and the descriptive text.
Example: "DIN 3754/T1-It Plates for Gaskets"
● Field "Value 3"
– If the standard table is assigned to an attribute which implements the "GetDisplayValue"
script block as it is preconfigured in the database, the user sees the value entered in
the "Value 3" field in the interface.
– If the standard table contains standards: Enter the name of the standard as a short text
in the "Value 3" column.
Example: "DIN 3754/T1"
Expand the standard tables by adding additional characteristics, if necessary. See also chapter
Creating a new parameter (Page 18).
You can find additional information on this topic in the "COMOS Platform Administration"
manual, keyword "Creating or editing standard tables".
See also
Change DisplayValue() (Page 149)
3.3.2.3Creating a new parameter
Procedure
1. Create a new standard table in which you copy an existing standard list, for example.
You can find the standard tables for parameters under the following nodes:
The standard table for nominal diameters is structured in accordance with the following rules:
● New nominal diameters are appended to the end of the list.
● Nominal diameters are sorted according to their entry in the "Value 1" column. The entry
in the "Value 1" column is formed according to an algorithm stored in COMOS. Do not
change these entries manually.
● Do not delete or move existing nominal diameters.
3.4Managing the "standard geometry tables" standard catalog
3.4.1Introduction in the "standard geometry tables" standard catalog
Definition
The dimensions of pipe parts can be obtained from the "standard geometry tables".
"Standard geometry tables" standard catalog in the database
The database is supplied with a catalog in which geometry standards based on DIN/EN and
ANSI/ASME have been set up.
You can determine manufacturer-specific geometry standards, add missing DIN or ANSI
standards, or extend existing standards.
Note
Observing the configuration rules
The standard geometry tables are managed by Siemens AG.
Only make additions to the tables if you know the configuration very well. Not managing the
standard catalog correctly can lead to data inconsistencies in the database and take up
significant additional time and effort.
Geometry standards are implemented in COMOS in the form of base objects that contain the
"standard geometry tables". The actual dimensions are listed in the "standard geometry tables"
in relation to the nominal diameter. See also chapter Structure of the standard catalog for
geometry standards (Page 21).
If a pipe part uses a geometry standard, the attributes in which the dimensions are saved
reference this type of standard geometry table. In the engineering data, the dimensions of the
pipe part are then read from the standard geometry table and written to the attributes.
Parameterized access
The "standard geometry tables" standard catalog is parameterized according to system of
standards, connection type, nominal pressure, and flange shape. See also chapter Structure
parameters (Page 21).
You do not usually link the pipe part directly to a standard geometry table. Instead, you
generate a calculation formula which returns the path to a basic table. The corresponding
dimension is then read from the standard geometry table.
The calculation formula comprises fixed and variable components. The variable components
evaluate the structure parameters. The values of these parameters at the pipe part determine
the basic table from which COMOS reads the dimensions for a pipe part.
See also chapter Using the "CatStd(...)" function (Page 32).
User-defined access versus internal calculation formulae
Internal calculation formulae are provided as standard with the flange joint.
COMOS uses internal calculation formulae in the following cases:
● 3D attributes required for calculation of the component dimensions are not set.
● The attributes are not set up at the "3D geometry" tab.
See also chapter Determining the component geometry of a pipe part (Page 28).
See also
Structure of the standard catalog for geometry standards (Page 21)
PipeSpec Designer
20Operating Manual, 09/2014, A5E32076948-AA
Preparing for creation and maintenance of pipe specs
3.4 Managing the "standard geometry tables" standard catalog
3.4.2Structure of the standard catalog for geometry standards
The standard catalog is based on a template that determines the structure of the catalog.
The templates of the standard geometry tables can be found under the following node:
●
"@10 > A20 > A20 > A20 > A10 Geometry tables"
● The preconfigured standard geometry tables can be found under the following node:
Preparing for creation and maintenance of pipe specs
3.4 Managing the "standard geometry tables" standard catalog
3.4.2.2Structuring by the "Parameter name" attribute
Principle
"standard geometry tables" catalog is structured by the "Parameter name" attribute. Every
The
object in the catalog has this attribute. Its value is dependent upon the function of the object.
COMOS evaluates the attribute in the following cases:
● Whenever a pipe part gets its dimensions via the "CatStd()" calculation formula and the
calculation formula has been generated automatically by means of inputs in the "Define
catalog access" window.
● Whenever the fixed programmed calculation formula is used for the dimensions of flange
ends with a contact face.
"Parameter name" is used to convert the calculation formula into the path entry for the standard
geometry table.
"Parameter name" values
Assigned standard table: "Standard tables > @40 > Y00 > A10 > A90 > Y00N00204 Standard
parameterization table"
The following table shows which values "Parameter name" takes on for various layers of the
"standard geometry tables" catalog:
Function of the structure objectValue of
"ParameterName"
System of standards:
The objects of individual systems of standards are situated under the following
Preparing for creation and maintenance of pipe specs
3.4 Managing the "standard geometry tables" standard catalog
Purpose:
Is used to configure the "standard geometry table" standard catalog
●
● Is assigned to the following attribute at the objects in the standard catalog:
"Y00T00055.Y00A00027 Parameter name"
Structure:
● "Name":
Continuous counter
● "Description":
Describes the function that the object has in the "standard geometry tables" standard
catalog.
● "Value 1" column:
The value entered here is used to determine the path to the geometry table.
The name of the attribute that COMOS is to evaluate for the pipe part in the pipe part catalog
on the "Attributes > 3D geometry" tab
– "Description": Description of the parameter, e.g. "Contact face 2"
– "Value 1": Name of the attribute that is evaluated by the calculation formula.
The attribute is found by conducting an evaluation in the following sequence:
1. "Attributes > 3D geometry" tab
2. "Attributes > Connector <1-n>" tab
3. Assign the new entry to all structure objects from the "standard geometry tables" standard
catalog as parameters.
4. In the pipe part catalog, generate a calculation formula which uses the new parameter.
See also chapter "Entering the calculation formula (Page 30)".
PipeSpec Designer
24Operating Manual, 09/2014, A5E32076948-AA
Result
See also
Preparing for creation and maintenance of pipe specs
3.4 Managing the "standard geometry tables" standard catalog
When using the calculation formula to access the standard catalog, COMOS also takes the
parameters you have defined into account.
Inheritance source for the tab in which you enter the weights and material numbers of the bolts
at the geometry tables in the "Standard geometry tables" standard catalog.
The actual dimensions are input at the lowest level of the standard geometry tables.
Table
● Purpose: Specifies the bolt step lengths by geometry standard. Remains blank at the
standardization.
● Display properties:
"Row display": "Extend dynamically", as otherwise you cannot update the table
subsequently in order to add new rows.
● "WT" column:
Purpose: Here, you enter the weight at the basic tables in the "standard geometry tables"
standard catalog.
● "ID" column:
Here, you enter the material number at the basic tables in the "standard geometry tables"
standard catalog.
● Column: "L1 <mm>"
Purpose: Here you define the bolt lengths permitted in the geometry standards.
Inheritance source for the tab in which you enter the nut height, protrusion, and slope in the
"Standard geometry tables" standard catalog.
The actual dimensions are input at the lowest level of the standard geometry tables.
PipeSpec Designer
26Operating Manual, 09/2014, A5E32076948-AA
Preparing for creation and maintenance of pipe specs
Table
Display properties:
●
"Row display": "Extend dynamically", as otherwise you cannot update the table
subsequently in order to add new rows.
● Columns:
DescriptionPurposeConfiguration
"M <mm>"Nut heightYou can enter local dimensions in the ta‐
"UEB <mm>"Overlap
"P <mm>"Pitch
WT <kg>Weight
3.5Administering pipe part catalogs
Overview
3.5 Administering pipe part catalogs
ble in the pipe part catalog.
The database is supplied with the pipe part catalog. The catalogs are located in the node:
"@50 > A10 > A10 > A10 Pipe part catalog"
catalogs are nominal-diameter-independent. The nominal-diameter-dependent values are
The
parameterized so that one base object bundles the characteristics for all nominal diameters.
The nominal-diameter-dependent values are entered in the engineering data as soon as a
user actually assigns a nominal diameter to a component.
Use of pipe part catalogs
● 3D Integration
● Isometrics
● P&ID
3.5.1Structure of the pipe part catalogs
The pipe part catalogs are managed separately according to the system of standards. The
database is already populated with catalogs based on the DIN/EN and ANSI/ASME systems
of standards.
The pipe part catalogs have the following basic structure:
● System of standards > Pipe part type > Connection type > Material > Pipe parts
● The flange node has the following structure: Connection type > Pressure stage > Material
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
See also
Legal notice
(Page 11)
3.5.2Determining the component geometry of a pipe part
3.5.2.1Configuring the geometry attributes
Principle
● The base objects from the pipe part catalog are not multiplied out by nominal diameter.
They do not save the true values for the dimensions.
● The pipe part dimensions are determined in the properties of the pipe part.
On the "3D Geometry" tab in the attributes of the following control groups:
– "General Geometric Description"
● Instead of actual dimensions, calculation formulae are input in the attributes in the base
objects. They determine:
– The source from which the pipe part gets its dimensions
– How the actual values are calculated
– What the actual values are
● The calculation formulae are evaluated in the engineering data.
Reason: Some attributes used for calculation are not set until the engineering data stage;
these include the construction angle or the component length for components with variable
lengths.
Consequence:
If you create a pipe part in the engineering data and set the nominal diameter, COMOS
evaluates the calculation formulae of the geometry attributes to determine which geometry
PipeSpec Designer
28Operating Manual, 09/2014, A5E32076948-AA
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
tables should be used. Depending on which nominal diameter has been set at the pipe part,
COMOS reads the actual dimension values from the table and writes them to the pipe part:
Geometry attributes at the base object:
1.
2. Geometry attributes at the engineering object before the nominal diameter is set:
3. Geometry attributes at the engineering object after the nominal diameter is set:
Possible sources for dimensions
Depending
the following sources:
● Standard geometry tables
● Pipe part:
– The dimension comes from the local dimensions.
– The value of a different attribute is applied to the dimension.
– The dimension is calculated from different attribute values.
● Pipe part element
on the calculation formula that was entered, the dimensions are taken from one of
Preparing for creation and maintenance of pipe specs
3.5 Administering pipe part catalogs
● Local dimensions saved in the nominal-diameter-dependent characteristics table of the
pipe spec
default value is defined for each calculation formula. It serves as the starting value in the
● A
engineering data.
Parameterized access
The calculation formulae with "Cat" in their name read the dimension from a table. Their access
to the table is parameterized via the nominal diameter: The value entered from the table in the
geometry attribute depends upon the nominal diameter of the pipe part in the engineering data.
You can only define a parameter other than the nominal diameter in the case of "Cat2(...)".
Fixed calculation formula for flange ends with contact face
A hardcoded calculation formula is used for flange-ends with contact faces. It takes the
dimensions from the standard geometry tables.
See also
"General geometry description" control group (Page 52)
Using the "Define catalog access" window (Page 31)
3.5.2.2Entering the calculation formula
The calculation formula consists of a function name and multiple items.
In addition, you can adapt the mathematical function to the result of the function.
At the pipe part catalog base objects, the calculation formulae are used for attributes, the
values of which depend on one or several nominal diameters.
Example: "Outer diameter".
These attributes must fulfill the following conditions:
● They are placed on the "3D geometry" tab or one of the "Connector <1-n>" tabs.
● The "3D" value is selected on the "Link" tab in the "Mode" list in the properties of the attribute.
PipeSpec Designer
30Operating Manual, 09/2014, A5E32076948-AA
Loading...
+ 126 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.