Multi-solution pipe-routing method for the aeroengine with route constraints based on multi-objective optimization

Feiyang FANG, Jiapeng YU, Jikuan XIONG, Binjun GE, Jiaqi ZHU, Hui MA

PDF(4645 KB)
PDF(4645 KB)
Front. Mech. Eng. ›› 2024, Vol. 19 ›› Issue (6) : 37. DOI: 10.1007/s11465-024-0807-1
RESEARCH ARTICLE

Multi-solution pipe-routing method for the aeroengine with route constraints based on multi-objective optimization

Author information +
History +

Abstract

The complexity of aeroengine external piping systems necessitates the implementation of automated design processes to reduce the duration of the design cycle. However, existing routing algorithms often fail to meet designer requirements because of the limitations in providing a single solution and the inadequate consideration for route constraints. In this study, we propose the multi-solution pipe-routing method for aeroengines. This method utilizes a hybrid encoding approach by incorporating fixed-length encoding to represent route constraints and variable-length encoding and indicate free-exploration points. This approach enables designers to specify route constraints and iterate over the appropriate number of control points by employing a modified genetic iteration mechanism for variable-length encoding. Furthermore, we employ a pipe-shaped clustering niche method to enhance result diversity. The practicability of the newly proposed method is confirmed through comparative experiments and simulations based on the “AeroPiping” system developed on Siemens NX. Typical solutions demonstrate significant differences in circumferential and axial orientations while still satisfying engineering constraints.

Graphical abstract

Keywords

aeroengine / multi-solution pipe-routing / niche method / hybrid swarm optimization / multi-objective optimization / particle swarm optimization

Cite this article

Download citation ▾
Feiyang FANG, Jiapeng YU, Jikuan XIONG, Binjun GE, Jiaqi ZHU, Hui MA. Multi-solution pipe-routing method for the aeroengine with route constraints based on multi-objective optimization. Front. Mech. Eng., 2024, 19(6): 37 https://doi.org/10.1007/s11465-024-0807-1

References

[1]
Hart P E, Nilsson N J, Raphael B. A formal basis for the heuristic determination of minimum cost paths. IEEE Transactions on Systems Science and Cybernetics, 1968, 4(2): 100–107
CrossRef Google scholar
[2]
Dong Z R, Bian X Y. Ship pipe route design using improved A* algorithm and genetic algorithm. IEEE Access: Practical Innovations, Open Solutions, 2020, 8: 153273–153296
CrossRef Google scholar
[3]
Liu Q, Wang C. A graph-based pipe routing algorithm in aero-engine rotational space. Journal of Intelligent Manufacturing, 2015, 26(6): 1077–1083
CrossRef Google scholar
[4]
HightowerD W. A solution to line–routing problems on the continuous plane. In: Newton A R ed. Papers on Twenty-Five Years of Electronic Design. New York: Association for Computing Machinery, 1988, 11–34
[5]
Schmidt-Traub H, Köster M, Holtkötter T, Nipper N. Conceptual plant layout. Computers & Chemical Engineering, 1998, 22: S499–S504
CrossRef Google scholar
[6]
Burdorf A, Kampczyk B, Lederhose M, Schmidt-Traub H. CAPD—computer-aided plant design. Computers & Chemical Engineering, 2004, 28(1-2): 73–81
CrossRef Google scholar
[7]
Sandurkar S, Chen W. GAPRUS—genetic algorithms based pipe routing using tessellated objects. Computers in Industry, 1999, 38(3): 209–223
CrossRef Google scholar
[8]
Ito T. A genetic algorithm approach to piping route path planning. Journal of Intelligent Manufacturing, 1999, 10(1): 103–114
CrossRef Google scholar
[9]
Sui H T, Niu W T. Branch-pipe-routing approach for ships using improved genetic algorithm. Frontiers of Mechanical Engineering, 2016, 11(3): 316–323
CrossRef Google scholar
[10]
Ji W H, Sun W, Wang D H, Liu Z H. Optimization of aero-engine pipeline for avoiding vibration based on length adjustment of straight-line segment. Frontiers of Mechanical Engineering, 2022, 17(1): 11
CrossRef Google scholar
[11]
Liu Q, Wang C. Multi-terminal pipe routing by Steiner minimal tree and particle swarm optimisation. Enterprise Information Systems, 2012, 6(3): 315–327
CrossRef Google scholar
[12]
Liu Q, Wang C. Pipe-assembly approach for aero-engines by modified particle swarm optimization. Assembly Automation, 2010, 30(4): 365–377
CrossRef Google scholar
[13]
Liu Q, Wang C. A discrete particle swarm optimization algorithm for rectilinear branch pipe routing. Assembly Automation, 2011, 31(4): 363–368
CrossRef Google scholar
[14]
Moeini R, Afshar M H. Layout and size optimization of sanitary sewer network using intelligent ants. Advances in Engineering Software, 2012, 51: 49–62
CrossRef Google scholar
[15]
Jiang W Y, Lin Y, Chen M, Yu Y Y. A co-evolutionary improved multi-ant colony optimization for ship multiple and branch pipe route design. Ocean Engineering, 2015, 102: 63–70
CrossRef Google scholar
[16]
Zhang Y, Bai X L. Research on the automatic and optimized pipe routing layout for aero-engines based on improved artificial fish swarm Algorithm. Applied Mechanics and Materials, 2013, 437: 275–280
CrossRef Google scholar
[17]
Wang C, Liu Q. Projection and geodesic-based pipe routing algorithm. IEEE Transactions on Automation Science and Engineering, 2011, 8(3): 641–645
CrossRef Google scholar
[18]
Liu Q, Jiao G S. A pipe routing method considering vibration for aero-engine using kriging model and NSGA-II. IEEE Access, 2018, 6: 6286–6292
CrossRef Google scholar
[19]
Qu Y F, Jiang D, Zhang X L. A new pipe routing approach for aero-engines by octree modeling and modified max–min ant system optimization algorithm. Journal of Mechanisms, 2018, 34(1): 11–19
CrossRef Google scholar
[20]
Liu Q, Tang Z, Liu H J, Yu J P, Ma H, Yang Y H. Integrated optimization of pipe routing and clamp layout for aeroengine using improved MOALO. International Journal of Aerospace Engineering, 2021, 2021: 6681322
CrossRef Google scholar
[21]
Yuan H X, Yu J P, Jia D, Liu Q, Ma H. Group-based multiple pipe routing method for aero-engine focusing on parallel layout. Frontiers of Mechanical Engineering, 2021, 16(4): 798–813
CrossRef Google scholar
[22]
Neumaier M, Kranemann S, Kazmeier B, Rudolph S. Automated piping in an airbus A320 landing gear bay using graph-based design languages. Aerospace, 2022, 9(3): 140
CrossRef Google scholar
[23]
Wang Y L, Wei H, Zhang X, Li K, Guan G, Jin C G, Yan L. Optimal design of ship branch pipe route by a cooperative co-evolutionary improved particle swarm genetic algorithm. Marine Technology Society Journal, 2021, 55(5): 116–128
CrossRef Google scholar
[24]
Chen K Y, Zhao Y, Liu Y M, Yu H D, Huang S Z. Optimization method for spatial route adjustment of multi-bends pipes considering assembly demands. Assembly Automation, 2022, 42(3): 319–332
CrossRef Google scholar
[25]
Dong Z R, Bian X Y, Zhao S. Ship pipe route design using improved multi-objective ant colony optimization. Ocean Engineering, 2022, 258: 111789
CrossRef Google scholar
[26]
Kim Y, Lee K, Kim Y, Han Y, Nam B, Yeo H. Piping auto-routing using key-node generation method in ships. Ships and Offshore Structures, 2022, 18(10): 1460–1469
CrossRef Google scholar
[27]
Lin Y, Bian X Y, Dong Z R. A discrete hybrid algorithm based on differential evolution and cuckoo search for optimizing the layout of ship pipe route. Ocean Engineering, 2022, 261: 112164
CrossRef Google scholar
[28]
Kim Y, Lee K, Nam B, Han Y. Application of reinforcement learning based on curriculum learning for the pipe auto-routing of ships. Journal of Computational Design and Engineering, 2023, 10(1): 318–328
CrossRef Google scholar
[29]
Blanco V, González G, Hinojosa Y, Ponce D, Pozo M A, Puerto J. Network flow based approaches for the pipelines routing problem in naval design. Omega, 2022, 111: 102659
CrossRef Google scholar
[30]
Lin Y, Zhang Q Y. A multi-objective cooperative particle swarm optimization based on hybrid dimensions for ship pipe route design. Ocean Engineering, 2023, 280: 114772
CrossRef Google scholar
[31]
Li X D, Epitropakis M G, Deb K, Engelbrecht A. Seeking multiple solutions: an updated survey on niching methods and their applications. IEEE Transactions on Evolutionary Computation, 2017, 21(4): 518–538
CrossRef Google scholar
[32]
YinX D, Germay N. A fast genetic algorithm with sharing scheme using cluster analysis methods in multimodal function optimization. In: Albrecht R F, Reeves C R, Steele N C, eds. Artificial Neural Nets and Genetic Algorithms. Vienna: Springer, 1993, 450–457
[33]
LuoW J, Lin X, ZhangJ J, PreussM. A survey of nearest-better clustering in swarm and evolutionary computation. In: Proceedings of 2021 IEEE Congress on Evolutionary Computation. Kraków: IEEE, 2021, 1961–1967
[34]
Chaudhuri D, Chaudhuri B B. A novel multiseed nonhierarchical data clustering technique. IEEE Transactions on Systems, Man, and Cybernetics, Part B, 1997, 27(5): 871–876
CrossRef Google scholar
[35]
Tran B, Xue B, Zhang M J. Variable-length particle swarm optimization for feature selection on high-dimensional classification. IEEE Transactions on Evolutionary Computation, 2019, 23(3): 473–487
CrossRef Google scholar
[36]
Jubair A M, Hassan R, Aman A H M, Sallehudin H. Social class particle swarm optimization for variable-length wireless sensor network deployment. Applied Soft Computing, 2021, 113: 107926
CrossRef Google scholar

Nomenclature

Abbreviations
AABB Axis-aligned bounding box
ACO Ant colony algorithm
DE Differential evolution
GA Genetic algorithm
MOPSO Multi-objective particle swarm optimization
MSPR Multi-solution pipe-routing
OBB Oriented bounding box
PSO Particle swarm optimization
Variables
C Pipe shape cluster
CD Differential scaling factor
Cp Crossover probability
c Probability of the corresponding operation occurring
D Dimension of problem
Dm Distance between the two endpoints of the planned pipe segment
dc1 Extension distance in the normal direction at the clamp
dc2 Backward extension distance in the normal direction at the clamp
dp1 Extension distance in the normal direction at the parallel pipe
dp2 Backward extension distance in the normal direction at the parallel pipe
dw1 Extension distance in the direction Vw at the waypoint
dw2 Backward extension distance in the direction Vw at the waypoint
E Square error
F(x) Function for objective
f1 Function for evaluating pipe length
f2 Function for evaluating the degree to which the pipe is arranged along the circumference and axis
f3 Function for describe the distance between pipes and engine casing
f4 Function for evaluating the number of control points
hbounds Function for evaluating out-of-bounds penalty
hlength Function for evaluating length requirement penalty
hobs Function for evaluating interference penalty
hpos Function for evaluating improper point position penalty
I Interference result
k Number of clusters
laci Length of the ith pipe segment arranged along the axial and circumferential directions
lE Extension distance in the normal direction at the end port
li Length of the ith pipe segment
lmin Minimum length of pipe segments required by the process
lS Extension distance in the normal direction at the start port
lsuit Suitable length for pipe segment
lsuitmin, lsuitmax Minimum and maximum suitable length for pipe segment
M grid matrix
m Number of populations
[Nr,Nθ,Nz] Resolution of the matrix
{nr i,n θ i,n zi} Matrix index value corresponding to point {ri,θi,zi}
N1,N2,N3,N4 Operations of mutation, crossover, addition, and reduction point operations
n Number of pipe segments
nbounds Number of discrete points in the pipe segment out of bounds
nc Number of clamp constraints
nobs Number of interfere discrete points
np Number of parallel pipe constraints
npos Number of wrong control points
nvl Number of control points for initializing variable-length segments
nw Number of waypoints constraints
Oi Feasible solution obtained
Pbc Preset bending count
pc Random number used to determine whether to leave
pf Free control point
{ρf,θf,zf} Cylindrical coordinates of the point pf
Rc(z) Function for the generatrix of the casing
Sps Pipe shape set
T Total number of iterations
t Current iteration number
Vi,t Current velocity of the ith individual in generation t
Vi,t+1 Updated velocity of the ith individual in generation t
Xe,t Fixed-length encoding of the corresponding elite individual
Xi,t Fixed-length encoding of the ith individual in generation t
Xi,t+1 Fixed-length encoding after flight
Xp,t Individual optimal fixed-length encoding of the ith individual
Yi,t Variable-length encoding of the ith individual in generation t
Zmin Minimum boundary value in the axial direction
ω1 Scaling factor for f1
ω2 Scaling factor for lmin
ω3 Scaling factor for f3
ω4 Inertia factor
ω5 Self-learning factor
ω6 Best learning factor
μi Mean vector of cluster Ci
γi Angle for ith pipe segment projection with the x-axis
θmin Circumferential minimum boundary value
ρc Minimum radius of the engine casing
ρi Radius of the ith pipe control point

Acknowledgements

This work was supported by the National Science and Technology Major Project, China (Grant No. J2019-I-0008-0008).

Conflict of Interest

The authors declare no conflict of interest.

RIGHTS & PERMISSIONS

2024 Higher Education Press
AI Summary AI Mindmap
PDF(4645 KB)

Accesses

Citations

Detail

Sections
Recommended

/