Piping - Material specification

Purpose

Manage Piping Material Specification (aka material Class)

 

Context in 3DEXP

Generalities

Piping Specification is an 3DExperience object that regroup tables and filters objects

  • table allows de defined Design rules like branch , spool, turn, compatibility ... rules that are applicable in the context of this piping specification
  • filter allows to define the list of piping parts that are applicable in the context of this piping specification

 

the Table or filter object can be specific to a single piping specification or common to different

  • if the rule or the filter (list of part) is shared cross multiple pipign spec, then it can be instantiated (to avoid duplicating the information)

One piping specification can contain multiple tables of the same type or multiple filters ; when workin in the context of this specification, the system will allays do the concatenation of the content of the table/objects

 

Special Case1 - filter list of applicable/available piping Specification

it is possible to filter the list of the available Piping specification based on LineID attribute

 

Special Case2 - filter content of piping specification:

it is possible to define some business rules in datasetup to reduce the list of part that is proposed within one Piping specification , based on LineID criteria (attribute value). the rule can use

  • filter attribute value --> we segregate at Part filter level : set of parts
  • or Part attribute value --> we segregate at the part level inside the part filter

 

Special Case3 - Filter piping specification by another "additional specification"

it is possible to define "additional specification to restrict the piping Specification. it can be used for exemple if you want to restric some part based on 3D Zone type. in this case the system will do the intersection of the 2 Specification to found the corresponding rules and parts