Please wait a minute...
Frontiers of Mechanical Engineering

ISSN 2095-0233

ISSN 2095-0241(Online)

CN 11-5984/TH

Postal Subscription Code 80-975

2018 Impact Factor: 0.989

Front. Mech. Eng.    2021, Vol. 16 Issue (4) : 798-813    https://doi.org/10.1007/s11465-021-0645-3
RESEARCH ARTICLE
Group-based multiple pipe routing method for aero-engine focusing on parallel layout
Hexiang YUAN1, Jiapeng YU1,2(), Duo JIA3, Qiang LIU4, Hui MA1,2
1. School of Mechanical Engineering and Automation, Northeastern University, Shenyang 110819, China
2. Key Laboratory of Vibration and Control of Aero-Propulsion System (Ministry of Education), Northeastern University, Shenyang 110819, China
3. Shenyang Engine Research Institute of AECC, Shenyang 110015, China
4. School of Information and Control Engineering, Liaoning Petrochemical University, Fushun 113001, China
 Download: PDF(38394 KB)   HTML
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

External pipe routing for aero-engine in limited three-dimensional space is a typical nondeterministic polynomial hard problem, where the parallel layout of pipes plays an important role in improving the utilization of layout space, facilitating pipe assembly, and maintenance. This paper presents an automatic multiple pipe routing method for aero-engine that focuses on parallel layout. The compressed visibility graph construction algorithm is proposed first to determine rapidly the rough path and interference relationship of the pipes to be routed. Based on these rough paths, the information of pipe grouping and sequencing are obtained according to the difference degree and interference degree, respectively. Subsequently, a coevolutionary improved differential evolution algorithm, which adopts the coevolutionary strategy, is used to solve multiple pipe layout optimization problem. By using this algorithm, pipes in the same group share the layout space information with one another, and the optimal layout solution of pipes in this group can be obtained in the same evolutionary progress. Furthermore, to eliminate the minor angle deviation of parallel pipes that would cause assembly stress in actual assembly, an accurate parallelization processing method based on the simulated annealing algorithm is proposed. Finally, the simulation results on an aero-engine demonstrate the feasibility and effectiveness of the proposed method.

Keywords multiple pipe routing      optimization algorithm      aero-engine      pipe grouping      parallel layout     
Corresponding Author(s): Jiapeng YU   
Just Accepted Date: 06 August 2021   Online First Date: 07 September 2021    Issue Date: 28 January 2022
 Cite this article:   
Hexiang YUAN,Jiapeng YU,Duo JIA, et al. Group-based multiple pipe routing method for aero-engine focusing on parallel layout[J]. Front. Mech. Eng., 2021, 16(4): 798-813.
 URL:  
https://academic.hep.com.cn/fme/EN/10.1007/s11465-021-0645-3
https://academic.hep.com.cn/fme/EN/Y2021/V16/I4/798
Fig.1  Convex hull of obstacle projection in 2D space.
Fig.2  Flowchart of CVG algorithm.
Fig.3  Visibility graph construction by CVG.
Fig.4  Evaluation of pipe difference degree.
Fig.5  Interference degree-based pipe group sequencing: (a) interference degree of the two groups, (b) preferred routing of the group with higher interference degree, and (c) preferred routing of the group with lower interference degree.
Fig.6  Cylindrical coordinate-based encoding mode for single pipe.
Fig.7  Regional grid construction example for accessory: (a) original accessory, and (b) construction result.
Fig.8  Flowchart of CIDE algorithm.
Fig.9  Comparison between parallel and nonparallel routing: (a) nonparallel routing, and (b) parallel routing.
Fig.10  Energy area around pipe.
Fig.11  Angular deviation between pipe segments.
Fig.12  Multiple pipe route encoding mode for parallelization processing.
Fig.13  Position relation of external pipes.
Fig.14  Flowchart of pipe parallelization processing.
Algorithm type Edge number Time consumed of graph construction/s Time consumed of path searching/s Length of optimal path/mm
VG 76 0.50 0.04 88.8
CVG 43 0.29 0.01 88.8
Tab.1  Performance comparison of VG and CVG
Fig.15  Comparison of visibility graph construction results: (a) result obtained by the VG algorithm, and (b) result obtained by the CVG algorithm.
Parameter Value
Pipe diameter 18 mm
Bending radius 30 mm
Minimum straight segment length 45 mm
Fluid density 850 kg/m 3
Flow rate 10 m/s
Kinematic viscosity 40×10 −6 m 2/s
Tab.2  Parameter setting for aero-engine pipe routing
Cluster number Path number in current cluster Difference degree
1 1-5 11.3
2 1-5-10 19.2
3 2-15 20.1
4 6-14 21.5
5 4-12 21.8
6 3-9 23.0
7 7-11 28.2
8 8-13 40.5
9 3-9-6-14 53.0
10 2-15-8-13 121.8
11 2-15-8-13-7-11 322.4
12 2-15-8-13-7-11-4-12 461.9
13 2-15-8-13-7-11-4-12-3-9-6-14 508.0
14 1-5-10-2-15-8-13-7-11-4-12-3-9-6-14 666.2
Tab.3  Difference degree of different clusters
Fig.16  Rough path searching result in 2D space.
Fig.17  Clustering result based on pipe difference degree.
Fig.18  Pipe routing results: (a) routing result obtained by the proposed method, and (b) routing result obtained by SVGAS.
Algorithm type Pipe length /mm Parallel pipe length/mm Flow resistance /MPa Pair of single clamp-mounting base Number of double clamp Weight of all clamps and mounting base/g
SVGAS 8172.1 532.5 0.638 23 5 1256.3
Proposed method 8136.2 2875.2 0.642 12 13 967.2
Tab.4  Comparison of routing results obtained by the two methods
Abbreviations
2D, 3D Two- and three-dimensional, respectively
CIDE Coevolutionary improved differential evolution algorithm
CVG Compressed visibility graph
DE Differential evolution
PSO Particle swarm optimization
Re Reynold number
SA Simulated annealing algorithm
SVGAS Surface visibility graph with adaptive strategy
VG Visibility graph
  
Variables
B i Length of the ith bending pipe segment
CR Crossover rate for DE
D Inner diameter of pipe
D i Distance between endpoint and its effective projection point
d 1, d 2, d 3, d 4 Minimum projection distance from one pipe segment endpoint to other segments
d int Interval distance set for discrete pipe path
d P Distance between two pipes
d s Extension distance of starting port
d t Extension distance of ending port
e j Energy value of the jth grid cell
F Scaling factor for DE
f c( x) Generatrix function of engine casing
f d Distance between pipes and engine casing
f dif Difference degree value of two pipe routes
f i Fitness value of the ith individual
f L Length of the whole pipe
f P Parallelism degree value
F b Expected value for parallelization processing
F M Fitness value of multiple pipe
F M i Fitness value of all pipes in the ith pipe group
f PS Pressure drop of fluid in straight segment
f PE Pressure drop of fluid in elbow pipe segment
F S Fitness value of single pipe
F S i Fitness value of the ith pipe
K A constant with large value
L c oi n1 Projection overlap length of S1 to S2
L c oi n2 Projection overlap length of S2 to S1
L c oi nj Projection overlap length of the jth segment to the segment with maximal parallelism degree
L E Visible edge set
Li Length of the ith straight pipe segment
L P Projection overlap length of one pipe to the other
L S Start point set of CVG
LS1 Length of pipe centerline S 1
LS2 Length of pipe centerline S 2
L V Exploration vector set
M Difference degree matrix
Mi, j Difference degree of two pipes with index of i and j
N E Number of all effective projection points
N G Number of grid cells that one pipe passes through
N S Number of straight pipe segments in a pipe
NP Population capacity of DE
P Penalty term of single pipe evaluation function
P r Random number between 0 and 1
  
P c Reference value for random number P r
Pi The ith endpoint of the pipe segment
Pi The effective projection point corresponding to Pi
r1 , r2 Radius of pipe1 and pipe2
R Representative individual pool
R B Bending radius of pipe
ST Exploration vector constructed by points S and T
SVi Exploration vector constructed by points S and Vi
S Starting point in visibility graph
T Ending point in visibility graph
u¯ Average velocity of fluid
UG Trail population under the Gth iteration
Ui, G The ith individual of UG
ui,Gj The jth variable in Ui, G
VG Mutant population under the Gth iteration
Vi, G The ith individual of VG
vi,Gj The jth variable in Vi, G
x , y Coordinate components of the projected vertex in 2D space
XG Population under the Gth iteration
Xi, G The ith individual of XG
xi,Gj The jth variable in Xi, G
XG, max Upper limit of individuals
XG, min Lower limit of individuals
X r an d1 ,G , Three nonrepetitive individuals randomly selected from XG
X r an d2 ,G ,
X r an d2 ,G
zi Coordinate component of the ith discrete point
α i The ith bending angle of one pipe
γ Volumetric weight of fluid
δ min Minimum clearance distance between two parallel pipes
δ max Maximum clearance distance between two parallel pipes
ρ i Distance between the ith discrete point and engine casing axis
θ P Included angle of two pipes
ρ , θ , z Cylindrical coordinate components of the spatial point
λ Friction factor of fluid
ω 1 Weight coefficient of fL
ω 2 Weight coefficient of fPS+fPE
ω 3 Weight coefficient of fS
ω d Weight coefficient of dP
ω e Weight coefficient of e j
ω p Weight coefficient that reflect the contribution of the pipe clearance and the projection overlap length to difference degree
ω L Weight coefficient of Lcoinj
ω θ Weight coefficient of θ P
  
1 Y H Yin, C Zhou, J Y Zhu. A pipe route design methodology by imitating human imaginal thinking. CIRP Annals, 2010, 59( 1): 167– 170
https://doi.org/10.1016/j.cirp.2010.03.096
2 Y H Yin, L D Xu, Z M Bi. A novel human–machine collaborative interface for aero-engine pipe routing. IEEE Transactions on Industrial Informatics, 2013, 9( 4): 2187– 2199
https://doi.org/10.1109/TII.2013.2257805
3 C Y Lee. An algorithm for path connections and its applications. IRE Transactions on Electronic Computers, 1961, EC-10( 3): 346– 365
https://doi.org/10.1109/TEC.1961.5219222
4 Hightower D W. A solution to line–routing problems on the continuous plane. In: Proceedings of the 6th Annual Design Automation Conference. New York: Association for Computing Machinery, 1988, 11–34
5 H Schmidt-Traub, M Köster, T Holtkötter. Conceptual plant layout. Computers & Chemical Engineering, 1998, 22 : S499– S504
https://doi.org/10.1016/S0098-1354(98)00093-3
6 A Burdorf, B Kampczyk, M Lederhose. CAPD—computer-aided plant design. Computers & Chemical Engineering, 2004, 28( 1–2): 73– 81
https://doi.org/10.1016/S0098-1354(03)00180-7
7 Y Yamada, Y Teraoka. An optimal design of piping route in a CAD system for power plant. Computers & Mathematics with Applications (Oxford, England), 1998, 35( 6): 137– 149
https://doi.org/10.1016/S0898-1221(98)00025-X
8 S H Kim, W S Ruy, B S Jang. The development of a practical pipe auto-routing system in a shipbuilding CAD environment using network optimization. International Journal of Naval Architecture and Ocean Engineering, 2013, 5( 3): 468– 477
https://doi.org/10.2478/IJNAOE-2013-0146
9 N Shiono, H Suzuki, Y Saruwatari. A dynamic programming approach for the pipe network layout problem. European Journal of Operational Research, 2019, 277( 1): 52– 61
https://doi.org/10.1016/j.ejor.2019.02.036
10 T Ito. A genetic algorithm approach to piping route path planning. Journal of Intelligent Manufacturing, 1999, 10( 1): 103– 114
https://doi.org/10.1023/A:1008924832167
11 S Sandurkar, W Chen. GAPRUS—genetic algorithms based pipe routing using tessellated objects. Computers in Industry, 1999, 38( 3): 209– 223
https://doi.org/10.1016/S0166-3615(98)00130-4
12 Q Liu, C Wang. Multi-terminal pipe routing by Steiner minimal tree and particle swarm optimisation. Enterprise Information Systems, 2012, 6( 3): 315– 327
https://doi.org/10.1080/17517575.2011.594910
13 G I F Thantulage. Ant colony optimization based simulation of 3D automatic hose/pipe routing. Dissertation for the Doctoral Degree. Middlesex: Brunel University, 2009,
14 R Moeini, M H Afshar. Layout and size optimization of sanitary sewer network using intelligent ants. Advances in Engineering Software, 2012, 51 : 49– 62
https://doi.org/10.1016/j.advengsoft.2012.05.003
15 W Jiang, Y Lin, M Chen. A co-evolutionary improved multi-ant colony optimization for ship multiple and branch pipe route design. Ocean Engineering, 2015, 102 : 63– 70
https://doi.org/10.1016/j.oceaneng.2015.04.028
16 Y Wang, Y Yu, K Li. A human-computer cooperation improved ant colony optimization for ship pipe route design. Ocean Engineering, 2018, 150 : 12– 20
https://doi.org/10.1016/j.oceaneng.2017.12.024
17 C Wang, Q Liu. Projection and geodesic-based pipe routing algorithm. IEEE Transactions on Automation Science and Engineering, 2011, 8( 3): 641– 645
https://doi.org/10.1109/TASE.2010.2099219
18 Q Liu, C Wang. A graph-based pipe routing algorithm in aero-engine rotational space. Journal of Intelligent Manufacturing, 2015, 26( 6): 1077– 1083
https://doi.org/10.1007/s10845-013-0840-0
19 J Ma, J Liu, L Xu. Method of automatic branch-pipe routing based LTL-PRM algorithm. Journal of Mechanical Engineering, 2018, 54( 15): 160– 170 (in Chinese)
https://doi.org/10.3901/JME.2018.15.160
20 B C Wu, G S Young, W Schmidt. Applying fuzzy functions and sequential coordination to optimization of machinery arrangement and pipe routing. Naval Engineers Journal, 1998, 110( 6): 43– 54
https://doi.org/10.1111/j.1559-3584.1998.tb02964.x
21 K H Lee, K Y Lee. Knowledge-based nonmonotonic reasoning process in ship compartment design system. Expert Systems with Applications, 1997, 13( 2): 145– 154
https://doi.org/10.1016/S0957-4174(97)00015-8
22 Zhu D, Latombe J C. Pipe routing-path planning (with many constraints). In: Proceedings of the 1991 IEEE International Conference on Robotics and Automation. Sacramento: IEEE Computer Society, 1991, 1940–1947
23 J Fan, M Ma, X Yang. Research on automatic laying out for external pipeline of aero-engine. Journal of Machine Design, 2003, 20( 7): 21– 23 (in Chinese)
24 J G Min, W S Ruy, C S Park. Faster pipe auto-routing using improved jump point search. International Journal of Naval Architecture and Ocean Engineering, 2020, 12 : 596– 604
https://doi.org/10.1016/j.ijnaoe.2020.07.004
25 Q Liu, C Wang. Pipe-assembly approach for aero-engines by modified particle swarm optimization. Assembly Automation, 2010, 30( 4): 365– 377
https://doi.org/10.1108/01445151011075825
26 Y Qu, D Jiang, Q Yang. Branch pipe routing based on 3D connection graph and concurrent ant colony optimization algorithm. Journal of Intelligent Manufacturing, 2018, 29( 7): 1647– 1657
https://doi.org/10.1007/s10845-016-1203-4
27 H Sui, W Niu. Branch-pipe-routing approach for ships using improved genetic algorithm. Frontiers of Mechanical Engineering, 2016, 11( 3): 316– 323
https://doi.org/10.1007/s11465-016-0384-z
28 P E Hart, N J Nilsson, B Raphael. A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and Cybernetics, 1968, 4( 2): 100– 107
https://doi.org/10.1109/TSSC.1968.300136
29 J H Jr Ward. Hierarchical grouping to optimize an objective function. Journal of the American Statistical Association, 1963, 58( 301): 236– 244
https://doi.org/10.1080/01621459.1963.10500845
30 Li W. Hydraulic Calculation Manual. 2nd ed. Beijing: China Water & Power Press, 2006, 10‒11 (in Chinese)
31 X Li, L Wang, Q Jiang. Differential evolution algorithm with multi-population cooperation and multi-strategy integration. Neurocomputing, 2021, 421 : 285– 302
https://doi.org/10.1016/j.neucom.2020.09.007
32 S Kirkpatrick, C D Gelatt, M P Vecchi. Optimization by simulated annealing. Science, 1983, 220( 4598): 671– 680
https://doi.org/10.1126/science.220.4598.671
33 T Lozano-Pérez, M A Wesley. An algorithm for planning collision-free paths among polyhedral obstacles. Communications of the ACM, 1979, 22( 10): 560– 570
https://doi.org/10.1145/359156.359164
[1] Qianjie LIU, Shuang SONG, Huosheng HU, Tengchao HUANG, Chenyang LI, Qingyuan ZHU. Extended model predictive control scheme for smooth path following of autonomous vehicles[J]. Front. Mech. Eng., 2022, 17(1): 4-.
[2] Hong PENG, Han WANG, Daojia CHEN. Optimization of remanufacturing process routes oriented toward eco-efficiency[J]. Front. Mech. Eng., 2019, 14(4): 422-433.
[3] Haiteng SUI,Wentie NIU. Branch-pipe-routing approach for ships using improved genetic algorithm[J]. Front. Mech. Eng., 2016, 11(3): 316-323.
[4] Muhammad Farhan AUSAF,Liang GAO,Xinyu LI. Optimization of multi-objective integrated process planning and scheduling problem using a priority based optimization algorithm[J]. Front. Mech. Eng., 2015, 10(4): 392-404.
[5] Reza TEIMOURI, Hamed SOHRABPOOR. Application of adaptive neuro-fuzzy inference system and cuckoo optimization algorithm for analyzing electro chemical machining process[J]. Front Mech Eng, 2013, 8(4): 429-442.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed