How to Create Four Ports Component with Different Sizes in OpenPlant Modeler


Applies To 
Product(s):OpenPlant Modeler
Version(s):08.11.09.XXX (SS5) | 08.11.11.XXX (SS6)
Environment: Windows 7/8.1/10 (64 bit)
Area: Component
Subarea: Graphics - Custom Component - 4 ports
Original Author:Rahul Kumar, Bentley Product Advantage Group

In OpenPlant Modeler, to create Four Port component with different branch sizes.

Background

As per project requirement Custom component needed to have multiple ports with different branch sizes. By default branch port exhibit similar size pipe for any component. See image below.

          

To facilitate a custom component with different size of branches, user need to check below exercise

Steps to Accomplish

  1. In Class Editor, Open OpenPlant_3D.01.07.ecschema & Supplement it with below schema.

    OpenPlant_3D_Supplemental_Information_3DComponent.01.07.ecschema
    OpenPlant_3D_Supplemental_Isometrics_Isoextractor.01.07.ecschema
    OpenPlant_3D_Supplemental_Modeling.01.07.ecschema

  2. Navigate to FLUID_PORT class, In Property Tab, select OUTSIDE_DIAMETER property. See image below for existing ports defined on it. 



  3. Add New PropertyName here IIF(THIS.NAME = "BRANCH_PORT1", "PIPE_OD_B", "NULL"). See image below.



  4. Save Schema.

  5. Navigate again to class where custom component has been defined. Here REDUCING_PIPE_CROSS has been defined and selected for test.

  6. On REDUCING_PIPE_CROSS class, check for “Component Ports Information” custom attribute tab and modify the fourth port as BRANCH_PORT1 like shown in below image. 



  7. Save & Close Schema.

  8. Launch OpenPlant Modeler.

  9. Create a custom component.

  10. Select custom component and click on Create Custom Component option. See image below.



  11. It will open a “Custom Piping Component Builder” dialog. Input values as desired. See image below for reference. 



  12. Define Origin & Connect points. This will enable Create Component button once all point got defined. 

  13. Connect it to a pipeline.



  14. Publish an I model and generate Isometrics to verify the results. See image below. 



  15. Similarly user can create different types of component using existing class or by creating new class in OpenPlant Modeler.For New class creation, user need to define cells also to get the correct output in OpenPlant Isometrics Manager. 

See Also

communities.bentley.com/.../component---openplant-modeler

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!