首页> 外文OA文献 >Ant colony optimization based simulation of 3d automatic hose/pipe routing
【2h】

Ant colony optimization based simulation of 3d automatic hose/pipe routing

机译:基于蚁群优化的三维自动软管/管道布线仿真

摘要

This thesis focuses on applying one of the rapidly growing non-deterministic optimization algorithms, the ant colony algorithm, for simulating automatic hose/pipe routing with several conflicting objectives. Within the thesis, methods have been developed and applied to single objective hose routing, multi-objective hose routing and multi-hose routing. The use of simulation and optimization in engineering design has been widely applied in all fields of engineering as the computational capabilities of computers has increased and improved. As a result of this, the application of non-deterministic optimization techniques such as genetic algorithms, simulated annealing algorithms, ant colony algorithms, etc. has increased dramatically resulting in vast improvements in the design process. Initially, two versions of ant colony algorithms have been developed based on, respectively, a random network and a grid network for a single objective (minimizing the length of the hoses) and avoiding obstacles in the CAD model. While applying ant colony algorithms for the simulation of hose routing, two modifications have been proposed for reducing the size of the search space and avoiding the stagnation problem. Hose routing problems often consist of several conflicting or trade-off objectives. In classical approaches, in many cases, multiple objectives are aggregated into one single objective function and optimization is then treated as a single-objective optimization problem. In this thesis two versions of ant colony algorithms are presented for multihose routing with two conflicting objectives: minimizing the total length of the hoses and maximizing the total shared length (bundle length). In this case the two objectives are aggregated into a single objective. The current state-of-the-art approach for handling multi-objective design problems is to employ the concept of Pareto optimality. Within this thesis a new Pareto-based general purpose ant colony algorithm (PSACO) is proposed and applied to a multi-objective hose routing problem that consists of the following objectives: total length of the hoses between the start and the end locations, number of bends, and angles of bends. The proposed method is capable of handling any number of objectives and uses a single pheromone matrix for all the objectives. The domination concept is used for updating the pheromone matrix. Among the currently available multi-objective ant colony optimization (MOACO) algorithms, P-ACO generates very good solutions in the central part of the Pareto front and hence the proposed algorithm is compared with P-ACO. A new term is added to the random proportional rule of both of the algorithms (PSACO and P-ACO) to attract ants towards edges that make angles close to the pre-specified angles of bends. A refinement algorithm is also suggested for searching an acceptable solution after the completion of searching the entire search space. For all of the simulations, the STL format (tessellated format) for the obstacles is used in the algorithm instead of the original shapes of the obstacles. This STL format is passed to the C++ library RAPID for collision detection. As a result of using this format, the algorithms can handle freeform obstacles and the algorithms are not restricted to a particular software package.
机译:本文的重点是应用一种快速增长的不确定性优化算法(蚁群算法)来模拟具有多个冲突目标的自动软管/管道布线。在本文范围内,已经开发出方法并将其应用于单目标软管布线,多目标软管布线和多软管布线。随着计算机计算能力的提高和提高,工程设计中仿真和优化的应用已广泛应用于工程的所有领域。结果,诸如遗传算法,模拟退火算法,蚁群算法等非确定性优化技术的应用急剧增加,从而大大改善了设计过程。最初,已经开发了两种版本的蚁群算法,分别基于针对单个目标的随机网络和网格网络(最小化软管的长度)并避免了CAD模型中的障碍。在将蚁群算法应用于软管布线模拟时,已提出了两种修改方案,以减小搜索空间的大小并避免停滞问题。软管布线问题通常由几个相互矛盾或需要权衡的目标组成。在经典方法中,在许多情况下,将多个目标聚合到一个单一目标函数中,然后将优化视为一个单目标优化问题。在本文中,提出了两种版本的蚁群算法,用于多软管路由,目标有两个冲突:最小化软管的总长度和最大化总共享长度(捆绑长度)。在这种情况下,将两个目标汇总为一个目标。当前处理多目标设计问题的最新方法是采用帕累托最优性的概念。在本文中,提出了一种新的基于Pareto的通用蚁群算法(PSACO),并将其应用于多目标软管布线问题,该问题包括以下目标:在起点和终点之间的软管总长度,弯曲和弯曲角度。所提出的方法能够处理任何数量的目标,并对所有目标使用单个信息素矩阵。控制概念用于更新信息素矩阵。在当前可用的多目标蚁群优化(MOACO)算法中,P-ACO在Pareto前沿的中心部分生成了很好的解,因此将所提出的算法与P-ACO进行了比较。在这两种算法(PSACO和P-ACO)的随机比例规则中增加了一个新术语,以将蚂蚁吸引到使角度接近预定弯曲角度的边缘。还建议了一种改进算法,用于在搜索整个搜索空间完成之后搜索可接受的解决方案。对于所有模拟,算法中均使用障碍物的STL格式(棋盘格格式),而不是障碍物的原始形状。此STL格式传递到C ++库RAPID以进行冲突检测。使用这种格式的结果是,算法可以处理自由形式的障碍,并且算法不限于特定的软件包。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号