To Add Pipe Allowances as Field Fit Length in Grid Report


Applies To 
Product(s):OpenPlant Reporting
Version(s):08.11.11.XX (SS6)
Environment: Windows 7/8.1/10 (64 bit)
Area: Piping Component
Subarea: Weld Reports
Original Author:Rahul Kumar, Bentley Product Advantage Group

Overview

To add pipe allowance as Field Fit Length in Grid reports.

Problem Description

In latest version of OpenPlant Modeler, user may not find Excess length property to add for Field Fit weld types. User can directly get it reported inside OpenPlant Isometrics Manager using variable. In grid reports it is required to output Field Fit length i.e. field allowance along with Pipe effective length to appear. It can be done by adding a new property say Field Fit Length and using Calculated ECProperty Specification Custom Attribute(CA). Below exercise would help user to achieve desired results. 

Steps to Resolve

  1. In Class Editor, Open “OpenPlant_3D.01.07.ecschema” & supplement it with below schemas.
    OpenPlant_3D_Supplemental_Modeling.01.07.ecschema
    OpenPlant_3D_Supplemental_ModelingViews.01.07.ecschema

    Note - On Adding & Supplementing schema procedure refer this>>>>> Link. 

  2. Navigate to FASTENER class. Under properties tab, create a new property for datatype as “String”.





  3. Add custom attribute Property Display Status on new FIELD_FIT_LENGTH property. See below steps. 


    1. Right click on FIELD_FIT_LENGTH property, select Add/Remove option. See image below. 



    2. From Dialog box shown below, pull desired property & click OK. Select location to correct supplemental schema.



    3. It will get added inside NAME property. 
    4. Similarly add another custom attribute Default Value using above steps. 



  4. Add value as 0 for default value and set other fields as Show Editable like shown in below image. 



  5. Similarly add same property FIELD_FIT_LENGTH on PIPE Class using same step as shown above for custom Attribute Property Display Status. 
  6. Also add another custom attribute calculated ECProperty Specification. See image below



  7. To Add expression like mentioned below and add other fields like displayed in image below. 
    this.GetRelatedInstance("PIPING_COMPONENT_HAS_PORT:0:PORT").GetRelatedInstance("PORT_HAS_JOINT:0:JOINT").GetRelatedInstance("JOINT_HAS_FASTENER:0:FASTENER").FIELD_FIT_LENGTH


    Note - User need to ensure the correct expression. Ideally user can copy the expression to notepad and paste it from there. 

  8. Save & Close Schema.
  9. Launch OpenPlant Modeler.
  10. Place a pipeline as Elbow-Pipe-Elbow-Pipe. See image below for configuration. Notice 1 & 2 are the MAIN_PORT of pipe whose weld type gets changed and assigned as Field fit length. 


    Note – User need to ensure that excess length should be provided at main port end only.

  11. Right click on weld symbol and click on Modify element option to change the weld type from shop to Field Fit and enter the allowance say 100. See image below. 



  12. Save & close dialog.
  13. Since welds generated later after placement of pipe & elbow hence Field fit length property does not get updated automatically. Hence user need to refresh all pipeline properties using pipeline line Manager dialog. 
  14. Launch Pipeline Manager. 



  15. Select required pipeline & click on Edit Insulation option. See image below.



  16. Click on OK without changing the insulation value. Notice it refreshes all instances and associated components connected to this pipeline. 





  17. To confirm, view pipe attributes using element information. See image below. 



  18. To Extract grid report, select Item Reports option. See image below. 



  19. Under Piping Components, open Cut length report. 



  20. See report generated in grid template, which can also get exported to csv or excel file for further use. 

See Also

communities.bentley.com/.../4352.openplant-reporting

Still a Problem?

If above problem still persist, then please create a Service Request and contact the Bentley Product Advantage group.  Please include a list of all relevant details to get in depth analysis for a solution or workaround. 

Comments or Corrections?

Bentley's Product Advantage Group requests that you please confine any comments you have on this Wiki entry to this "Comments or Corrections?" section. THANK YOU!