an automatic piping algorithm including elbows and...

67
An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine System Engineering, Kyushu University Hajime Kimura Dept. of Marine System Engineering, Kyushu University Yuto Ando Sep.20 th -22 nd ICCAS 2011, Italy

Upload: others

Post on 12-Apr-2020

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

An Automatic Piping Algorithm

Including Elbows and Bends

Dept. of Marine System Engineering, Kyushu UniversityHajime Kimura

Dept. of Marine System Engineering, Kyushu UniversityYuto Ando

Sep.20th-22nd

ICCAS 2011, Italy

Page 2: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Outline

3. Conclusion and Challenges

2. Routing Algorithm Including Bends

- Approach

- Dijkstra’s Method

- Outline of “Bends”

- Experiments

1. Background and Purpose

- Previous Research

Page 3: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Background

Pipe Arrangement requires …

keeping to regulations

ex.

- not to set fuel oil pipelines

near to electrical lines

http://www.cadpipe.com/industrial3D.html

Page 4: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Background

Pipe Arrangement requires …

keeping to regulations

meeting demands

ex.

- to shorten the total length

- to set along with the ship hull

http://www.cadpipe.com/industrial3D.html

Page 5: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Background

Pipe Arrangement requires …

keeping to regulations

meeting demands

originality by each ship

http://www.cadpipe.com/industrial3D.html

Page 6: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Background

Pipe Arrangement requires …

keeping to regulations

meeting demands

originality by each ship

Experiences of skilled designers

http://www.cadpipe.com/industrial3D.html

Page 7: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Background

Pipe Arrangement requires …

keeping to regulations

meeting demands

originality by each ship

Automatic Design System

Experiences of skilled designers

http://www.cadpipe.com/industrial3D.html

Page 8: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Purpose

Previous Researches Our Proposal

We try for …

solving these problems

high performance system

full automatic design

Problems are …

optimization of piping routes

searching of piping routes

constraints

Page 9: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Previous Research

taking into account of “valve operationality”

dividing the pipe arrangement problem

into two challenges

- equipments layout problem

- routing problem

solved by “pattern match method”

which joins primitive pipe parts

Disadvantages are…

uncertainty of optimal routing

impossibility of solving a complicated routing problems

Approach by Ikehira and Kimura

Page 10: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Previous Research

Obstacle Obstacle

Start Point

Goal Point

looking on the pipe arrangement problem as

a routing problem in a directed and weighted graph

solved by “Dijkstra’s method”

Disadvantage is …

the mesh size is restricted to be larger than

a pipe’s diameter

Strong Constraint!

especially in large pipe’s diameter

Approach by Asmara and Nienhuis

Page 11: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Outline

3. Conclusion and Challenges

2. Routing Algorithm Including Bends

- Approach

- Dijkstra’s Method

- Outline of “Bends”

- Experiments

1. Background and Purpose

- Previous Research

Page 12: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

ApproachProblems of Previous Researches

- uncertainty of the route with minimum costs

- demanding of the mesh size on the diameter

using “Dijkstra’s method”

improvement the routing algorithm

using not only elbows but “bends”

Our Approach

Page 13: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Approach

- uncertainty of the route with minimum costs

- demanding of the mesh size on the diameter

using “Dijkstra’s method”

improvement the routing algorithm

using not only elbows but “bends”

Problems of Previous Researches

Our Approach

Page 14: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Approach

- uncertainty of the route with minimum costs

- demanding of the mesh size on the diameter

using “Dijkstra’s method”

improvement the routing algorithm

using not only elbows but “bends”

variable mesh size!

Problems of Previous Researches

Our Approach

Page 15: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Approach

- uncertainty of the route with minimum costs

- demanding of the mesh size on the diameter

using “Dijkstra’s method”

improvement the routing algorithm

using not only elbows but “bends”

Problems of Previous Researches

Our Approach

Page 16: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Design Space : box for pipe arrangement

Target Pipeline : pipes not including any branches

Start and Goal : coordinates and vectors

Approach

Page 17: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Design Space : box for pipe arrangement

Target Pipeline : pipes not including any branches

Start and Goal : coordinates and vectors

Approach

Page 18: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Design Space : box for pipe arrangement

Target Pipeline : pipes not including any branches

Start and Goal : coordinates and vectors

Approach

Page 19: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Design Space : box for pipe arrangement

Target Pipeline : pipes not including any branches

Start and Goal : coordinates and vectors

Approach

Pipe Arrangement

Equipments Layout

Problem

Routing Problem

Subject of this research

Page 20: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Obstacle : structures and equipments

in ships

Aisle Space : space for passages

Pipe-rack Area : space for pipelines

Approach

Page 21: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Obstacle : structures and equipments

in ships

Aisle Space : space for passages

Pipe-rack Area : space for pipelines

Approach

Page 22: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Obstacle : structures and equipments

in ships

Aisle Space : space for passages

Pipe-rack Area : space for pipelines

Approach

Page 23: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Dijkstra’s Method

C1

C2

C3

C4

C5

C6

C7

5

10

7

6

37

8

37

5

8

16

This method can …

find the shortest path in a directed and weighted graph

guarantee a path with minimum costs

C1

C2

C3

C4

C5

C6

C7

5

10

7

6

37

8

37

5

8

Where is the path with minimum costsbetween C1 and C2?

The answer is …

minimum costs

Page 24: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Design Objectives

to minimize the total length of pipes

to minimize the number of elbows and bends

to avoid passing aisles as possible

to pass through pipe-rack areas as possible

Pipe-rack

Aisle

Obstacle

Page 25: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Obstacle

ObstacleObstacle

Start Point

Goal Point

Routing Algorithm

Pipe’s Diameter < Mesh Size

Page 26: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Routing Algorithm

Obstacle

ObstacleObstacle

Pipe’s Diameter > Mesh Size

Page 27: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Diameter:R

Searching of Straight Pipes

Current node

Next node

Pipe’s Diameter > Mesh Size

Page 28: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Diameter:R

Current node

Step1

Temporary node

Searching of Straight Pipes

Page 29: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Step2

Temporary node

Current node

Interference Check!

Searching of Straight Pipes

Page 30: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Step3

Current node

Next nodeRecording Costs

Searching of Straight Pipes

Page 31: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Searching of Elbows

Current node

Next node

Pipe’s Diameter > Mesh Size

Page 32: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Node X

Rd 1

Current node

d1≧R/2

Diameter:R

Step1

Searching of Elbows

Page 33: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Node X

Rd 1

Current node

d1≧R/2

Diameter:R

Step2

d2≧R/2Temporary

node

Searching of Elbows

Page 34: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Step3

Temporary node

Current node

Interference Check!

Searching of Elbows

Page 35: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Step4

Current node

Next node

Recording Costs

Searching of Elbows

Page 36: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

“Bends” are …

pipe parts to take the form of gentle S-shape

connectors for gaps within the pipe’s diameter

from “NAMURA TECHNICAL REVIEW No.13, 2010”

Outline of Bends

Page 37: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Start Point

Goal Point

Outline of Bends

Total length : 191

1

Page 38: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Outline of Bends

Total length : 221

1

Page 39: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Outline of Bends

1

1

Total length : 22 18.7

Page 40: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Searching of Bends

)cos2()sin12( RRL

2222 )2()12(

12arcsin

)2()12(

12arcsin

Rd

Rd ,02,51 ex.

: the minimum vertical length of the bendL

System user sets a value of d,2,1

Page 41: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Next node

Searching of Bends

Current node

Pipe’s Diameter > Mesh Size

Page 42: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Current node

Diameter:R

d1<R

d2≧L

L : the minimum vertical length

Temporary node

Step1

Searching of Bends

Page 43: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Current node

Temporary node

Diameter:R

Step2

Interference Check!

Searching of Bends

Page 44: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Next nodeStep3

Recording Costs

Current node

Searching of Bends

Page 45: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Experiments

Purpose

to verify the useful of the algorithm

Test Case Setting

Design Area

Mesh Size

Start Point

Goal Point

10 boxes as obstacles

: ( 0.5m, 1.75m, 1.5m), x+

: ( 16.5m, 1. 5m, 1.5m), x-

: X 0.25m, Y 0.25m, Z 0.25m

: X 16.75m, Y 3m, Z 3m

Page 46: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

d1

Cost of a Straight Pipe : 1 per 1m

Experiments

Page 47: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

d1

d2

Cost of a Elbow : d1 + d2 + 0.1

Experiments

Page 48: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

d1

d2

Cost of a Bend : d1 + d2 + 0.3

Experiments

Page 49: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Experiments

Design Objectives for This Test

to minimize the total length of pipes

to minimize the number of elbows and bends

to avoid passing aisles as possible

to pass through pipe-rack areas as possible

Page 50: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Bends ○ ×

Num. of Elbows 9 9

Num. of Bends 0

Total Costs 17.9 17.9

Time[s] 1285 1260

Results (R=0.2m)

Page 51: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Bends ○ ×

Num. of Elbows 7 9

Num. of Bends 1

Total Costs 19.0 19.4

Time[s] 447 306

Results (R=0.3m)

Page 52: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Bends ○ ×

Num. of Elbows 7 9

Num. of Bends 1

Total Costs 19.5 19.9

Time[s] 387 298

Results (R=0.4m)

Page 53: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Bends ○ ×

Num. of Elbows 8 9

Num. of Bends 1

Total Costs 19.6 19.9

Time[s] 373 288

Results (R=0.5m)

Page 54: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Bends ○ ×

Num. of Elbows 7 8

Num. of Bends 1

Total Costs 21.5 22.3

Time[s] 80 68

Results (R=0.6m)

Page 55: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Bends ○ ×

Num. of Elbows 9 9

Num. of Bends 0

Total Costs 22.4 22.4

Time[s] 68 53

Results (R=0.7m)

Page 56: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Bends ○ ×

Num. of Elbows 9 9

Num. of Bends 0

Total Costs 22.4 22.4

Time[s] 63 50

Results (R=0.8m)

Page 57: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Bends ○ ×

Num. of Elbows 14 15

Num. of Bends 1

Total Costs 26.7 27.5

Time[s] 45 44

Results (R=0.9m)

Page 58: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Results

The algorithm practical design including bends.

Page 59: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Results

The algorithm generated optimized solutions by each case.

Page 60: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Discussion

It took more time to search a routing with smaller diameter.

Pattern A

Diameter [m] Time[s]

0.9 45

0.8 63

0.7 68

0.6 80

0.5 373

0.4 387

0.3 447

0.2 1285

Why?

The decrease of diameter causes

an increase of the searching space.

Page 61: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Discussion

An obtained route interfered with itself!

As a result in other test case…

Especially in very narrow space

Page 62: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Discussion

Node

1

Node

4

Node

2

Node

5

Node

3

: sameCoordinates

Directions : different

Page 63: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Outline

3. Conclusion and Challenges

2. Routing Algorithm Including Bends

- Approach

- Dijkstra’s Method

- Outline of “Bends”

- Experiments

1. Background and Purpose

- Previous Research

Page 64: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Conclusions

Advantages of the algorithm

The mesh size is free.

The algorithm generate practical designs with bends.

The algorithm generate routes with minimum costs.

Page 65: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Conclusions

Advantages of the algorithm

The mesh size is free.

The algorithm generate practical designs with bends.

The algorithm generate routes with minimum costs.

Page 66: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Conclusions

Advantages of the algorithm

The mesh size is free.

The algorithm generate practical designs with bends.

The algorithm generate routes with optimum costs.

guaranteed!

Page 67: An Automatic Piping Algorithm Including Elbows and Bendssysplan.nams.kyushu-u.ac.jp/gen/papers/paper2011/... · An Automatic Piping Algorithm Including Elbows and Bends Dept. of Marine

Future Works

We need to …

improve the routing algorithm

consider about pipe-rack and aisle areas

make better the interference check algorithm

create more maintainable system

by the use of XML input / output

associate the routing algorithm with

the equipments layout algorithm

This system will be opened for free at

http://sysplan.nams.kyushu-u.ac.jp/gen/index.html