P lant W ise Features. Features PlantBuilder: Rapid & Easy 3D Conceptual Modeling −Rule-based...

55
PlantWise Features

Transcript of P lant W ise Features. Features PlantBuilder: Rapid & Easy 3D Conceptual Modeling −Rule-based...

PlantWiseFeatures

Features

• PlantBuilder: Rapid & Easy 3D Conceptual Modeling− Rule-based equipment modeling and nozzle placement

• AutoRouter : Fast Quality Routing with Inline Placement− Rule-based routing control, routing patterns, & Inline geometry

• Model and Data Management− Model save, split, merge, compare, report, export

• PlantDrafter− Plot plans, Detached plans

Integrated, Friendly, Intuitive

Conceptual Modeling

• Equipment• Nozzles• Pipeways• Structures• Obstacles

Equipment Modeling

•From simple •To extravagant

Defined with only a few input parameters

Nozzles and AutoNozzle

Placed by rules

Pipeways

•From simple •To complex

Defined with only a few input parameters

Structures

Structures (with Floors)

Stairways

Pedestals (without Floors)

Defined with only a few input parameters

Structure Pipeways

Vertical Pipeways

Standing In-structure Pipeways

HangingIn-structure Pipeways

Vertical Chases

FloorPenetration

s

All defined with only a few input parameters

AutoRouter

• Fastest and Best− 1-5 seconds per pipe− Scales up to hundreds or thousands of pipelines

• Features− Vicinity Routing− Free Space Routing− On-Pipeway Routing− Structure Routing− Routing through Point Clouds− Automatic Pipeline Component Placement

Router Performance

• 1-5 seconds per pipe

0

1

2

3

4

5

6

0 200 400 600 800

Number of Pipes

Ro

uti

ng

Tim

e

Vicinity Routing

Rule-based equipment specific patterns

Free Space Routing

Routing in priority order for lowest cost

On-Pipeway Routing

Eccentrically Aligned Pipeways

Pipeway Level Transitions

Pipeway Obstacle Avoidance and Detection

Structure Routing: Chases

Structure Routing: Vertical PWs

Floor Penetrations

Routing through Point Clouds

• A collaborative project with Bitwyse

Putting it All Together

Automatic Component Placement

• All driven from process data• Basic Components

− Tees− Reducers− Spec Breaks− Control Valves− Flow Elements− User-Defined Inline components

• Spec Driven (minimal data requirements)

All Driven from Process Data

Branch

User-Defined Inlines

Tees

With rule-based selection of tee type

Reducers

Placed to minimize piping cost

Spec Breaks

Control Valves

User-Defined Inlines

Spec Driven

• Simple Spreadsheet Table Interface

AutoRouter Manipulation

• Pipeline Freezing− Partial− Complete

• Placeable components• Slideable Components

Route

Manual Route

UnRoute

Modify

Slide

Supports

Router Menu

Manipulate Segments or Elbows

Pipeline Point Manipulator

Frozen Line

Before Completely frozen

Partially frozen

or

Partial Freeze

•Freeze a single segment•Freeze a selected range of points•Freeze non-sequential segments

Placeable Components

• Drag, place, and/or rotate and the pipeline follows

Slideable Components

User Rules

• Equipment− Geometry

» Physical representation» Obstacle space» Mass properties

− Nozzle Placement− Vicinity Routing

• Inline Components− Geometry− Attributes

• Project Setup Variables − Spacing, routing planes, pipeway levels, reserved spaces, …

Geometry Rule – Example I(The PACKAGED_EQUIPMENT is composed of element BASEPLATE with geometry = box x-dimension = width y-dimension = length z-dimension = inches-or-mm(6.0 150.0) local-x-origin = width / -2.0 local-y-origin = length / -2.0

Geometry Rule – Example II element package geometry = box x-dimension = width - inches-or-mm(6.0 150.0) ; less 3 inches inset on both sides y-dimension = length - inches-or-mm(6.0 150.0) z-dimension = height - baseplate.z-dimension local-x-origin = package.x-dimension / -2.0 local-y-origin = package.y-dimension / -2.0 local-z-origin = baseplate.z-dimension

And on to…

Nozzle Rules – Example

(For STORAGE_TANK nozzles WHEN nozzle.type is manway LOCATE nozzle with

element = tankface = bodydistance = inches-or-mm(30.0 750.0)angle = away-from-pipeway

...)

Vicinity Routing Rules - Example

(From PACKAGED_EQUIPMENT

GO nozzle-direction (10 * pipeline.diameter)

AND GO up (inches-or-mm(60.0 1500.0))

)

User Defined Inline Dialogs

Router Settings

• Many “rules” are settings in PlantWise− Routing Plane Offset− Minimum Line Spacing− Allow Tees at Corners?− Pipeway Spacing Round-off− …

Model and Data Management

• Report Writer and Highlighting• Interfaces• Multi-model support

− Compare− Fenced Export− Integration

• Proximity Checking

ReportWriter

A Sample Cost Report using Sample Data

Line ID Class Comm. Diameter Length (ft.) pipe cost========== ====== ===== ======== ============ ============40-125 NA18 CWS 4.0 99.6 $ 4684.2840-125-1 NA18 CWS 4.0 2.9 $ 135.0040-128 NA18 CWR 6.0 103.8 $ 7323.8040-128-1 NA18 CWR 6.0 2.4 $ 169.2760-100 AF01 PL 4.0 47.8 $ 2156.8370-114 NA18 N2 1.0 52.3 $ 614.89

. . .

80-130 AF01 PV 2.0 89.6 $ 2021.8290-110 NA15 STM 4.0 73.8 $ 3472.1490-111 NA15 CON 2.0 86.1 $ 2024.0790-112 NA15 STM 2.0 80.1 $ 1884.7690-113 NA15 CON 1.0 86.0 $ 1011.62 ============ ============ 1185.0 $ 57738.73

Fenced Reports

Highlight Set

» Pipeline.diameter >= 6.0

Interfaces

• Pipe Route Export• .dgn/.drv compatible viewers• FrameWorks Plus

(via PML)• PDS (via APL)• XMPlant

Model Compare

Model Fenced Export

Model Integration

Proximity Checking for Layout

PlantDrafter

PlantWise• A conceptual plant design tool with 3D Modeling and

AutoRouting for rapid layout optimization• Features

− Easy 3D Modeling− Fast Quality Routing

with Inline Placement− Model and Data

Management− Push-button Reports

and Drawings

Integrated, Friendly, Intuitive… Effective