| Aero-engine is the heart of the aircraft and is one of the most difficult parts of the aircraft design,which determines the overall performance of aircraft.Aero-engine contains a large number of pipes and cables,which have a significant impact on its reliability,performance and development costs.Traditional manual routing methods based on manual experience often waste a lot of time and materials,and are difficult to guarantee the quality of the design.With the development of computer and CAD technology,the research on automatic routing of pipelines has achieved certain research results.Due to the difficulty,a mature automatic pipeline routing method has not been founded.According to the characteristics of external pipeline routing of aero-engine,considering the space obstacles of pipeline routing,the number of nodes,the angle of bend,etc.,the single-pipe automatic laying algorithm and multi-pipeline automatic algorithms are studied.Based on the research on the automatic pipeline laying of standard particle swarm optimization algorithm and the niche ideas,the main work of this paper is as follows:(1)Applying UG secondary development technology based on C#,the modeling,based on the revolving body,and the extraction and storage of the machine environment information for engine casings,attachments and the obstacles are realized.(2)The automatic laying algorithm of single pipeline based on the three-sigment is proposed.With the extraction of pipeline routing environment information,the inertia weight is redesigned due to the particle swarm optimization algorithm being easy to fall into the local optimum,and the standard particle swarm optimization algorithm is improved.The pipeline routing objective function is then established.The algorithm is programed and simulated by MATLAB and C#,and the effectiveness of the algorithm is verified.(3)An algorithm for bundle routing of multiple pipelines is proposed.Based on the algorithm of automatic routing of single pipeline and the characteristics of automatic routing of multiple pipelines,an improved particle swarm optimization algorithm is used to establish the algorithm model and objective function,and a bundle laying layout scheme of multiple pipelines based on improved particle swarm optimization is proposed,which is carried out by MATLAB and C#.The feasibility of the algorithm is verified by calculation and simulation.(4)Based on the UG secondary development technology and the improved PSO algorithm,a prototype system for the automatic routing of the external pipeline of the aero-engine is developed,which can realize the extraction and storage of the pipeline routing environment information and the automatic creation of the pipeline,etc.(5)Summarize the full thesis,and further analyze the advancement of the methods proposed in thesis,and look forward to the future research work. |