Skip to content

yeyeleijun/PipeWiringOptimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PipeWiringOptimization

👋Documentation

Automatic pipeline routing is studied in this project. One of the most crucial steps in this problem is the description of the set of feasible routes for the pipes. We will consider a graph-based discretization of the space that allows us to use Path searching tools for efficiently solving the problem. The graph is generated taking into account the shape of the region and obstacles, the positions of the source and destination points of the pipes, the size of the pipelines, and so on.

The crucial ingredient is A* search algorithm and the main reference is this paper.

Image 1

Pipe wiring before optimization

Image 2

Pipe wiring after optimization

🚀Authors

🚗Installation

This project relies on the visualization software mayavi.

  pip install PyQt5
  pip install mayavi
  pip install vtk

🧩TOC

Directory Description
model basic implementation of A* and multi pipe routing.
plotting plotting module for 2D or 3D instance
refdemo some old code

🎲Demo

Some effective test codes can be found in test_case/test.py. The gif blow shows the visualization of A* searching.

Image 1

🔑Limitation and future direction

  1. Some hard constraints can be replaced by soft constrains by increasing the cost of conflict path.
    • conflict of overlapping with obstacles.
    • minimum required distance between consecutive elbows in the paths
  2. Customized written code using C++ to speed the running.
  3. Consider more economics and physical constrains.

🛸Other references

  1. 建筑物离散化,对每条管道分别找到最短路

Ship Pipe Route Design Using Improved A∗ Algorithm and Genetic Algorithm

A Distance-Field-Based Pipe-Routing Method

  1. 蚁群算法(多条管道全局最优)

A co-evolutionary improved multi-ant colony optimization for ship multiple and branch pipe route design

  1. 分别计算每条管道满足约束下的最优路径,再建立二叉树解决冲突

From Multi-Agent Pathfinding to 3D Pipe Routing

Conflict-based search for optimal multi-agent pathfinding

  1. MIP

Optimal Pipe Routing Techniques in an Obstacle-Free 3D Space

Optimization of Cable Harness Routing Mathematical Modelling, Lagrangian Relaxation, and Subgra-dient Optimization

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages