You are currently reviewing an older revision of this page.
During modelling projects there might be a requirement to have custom component with multiple ports having different branch sizes. In OpenPlant Modeler by default the branch port exhibits similar sized pipe for any component.This article explains how to create custom piping components.
1.Launch Bentley Class Editor and open OpenPlant_3D.01.08.ecschema.xml.2. Supplement the OpenPlant_3D.01.08.ecschema.xml schema with- OpenPlant_3D_Supplemental_Information_3DComponent.01.08.ecschema.xml OpenPlant_3D_Supplemental_Isometrics_Isoextractor.01.08.ecschema.xml OpenPlant_3D_Supplemental_Modelling.01.08.ecschema.xml 3.Navigate to FLUID_PORT Class and in the Property tab select Outside_Diameter property. In the OpenPlant_Physical Catalogue_Port_Property_Map attribute, the existing ports are defined.4.In the PropertyName filed add new expression- IIF(THIS.NAME=”BRANCH_PORT1”,”PIPE_OD_B”,”NULL”) and save the schema. 5.In this instance, custom component REDUCING_PIPE_CROSS is to be created. Navigate to the corresponding class. 6. In the custom component class REDUCING_PIPE_CROSS, go to Components Ports Information custom attribute and add another port and save the schema. 7.Launch OpenPlant Modeler and in the Piping tab click on Custom and select Create New Custom Component. 8. Select the graphics of the component and Custom Piping Component Builder dialog will be displayed with the defined ports.9.Provide the values for Nominal Diameter, End Preparation and Facing.Define Origin and connect points for main port, run port, branch port and branch port1.10.After definition of origin and connect points, the Create Component option will be enabled.Click on create component to create the custom component and connect it to a pipeline. 11. The custom four port piping component will be created.12.Publish iModel and generate isometrics.
If above problem still persists, 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.