欢迎访问《图学学报》 分享到:

图学学报 ›› 2024, Vol. 45 ›› Issue (1): 139-147.DOI: 10.11996/JG.j.2095-302X.2024010139

• 计算机图形学与虚拟现实 • 上一篇    下一篇

面向线束预装配的多约束线束布局方法研究

罗月童(), 彭俊, 高景一, 罗睿明, 陈绩, 周波()   

  1. 合肥工业大学计算机与信息学院,安徽 合肥 230601
  • 收稿日期:2023-06-21 接受日期:2023-10-26 出版日期:2024-02-29 发布日期:2024-02-29
  • 通讯作者: 周波(1981-),男,副教授,博士。主要研究方向计算机辅助设计、地理信息系统。E-mail:zhoubo810707@hfut.edu.cn
  • 作者简介:

    罗月童(1978-),男,教授,博士。主要研究方向为数据可视化、计算机辅助设计、计算机图形学。E-mail:ytluo@hfut.edu.cn

  • 基金资助:
    国家自然科学基金项目(61877016);国家自然科学基金项目(61602146)

Research on multi-constrained harness layout algorithm for harness pre-assembly

LUO Yuetong(), PENG Jun, GAO Jingyi, LUO Ruiming, CHEN Ji, ZHOU Bo()   

  1. School of Computer and Information, Hefei University of Technology, Hefei Anhui 230601, China
  • Received:2023-06-21 Accepted:2023-10-26 Online:2024-02-29 Published:2024-02-29
  • Contact: ZHOU Bo (1981-), associated professor, Ph.D. His main research interests cover computer-aided design, and geographic information system. E-mail:zhoubo810707@hfut.edu.cn
  • About author:

    LUO Yuetong (1978-), professor, Ph.D. His main research interests cover data visualization, computer-aided design, and computer graphics. E-mail:ytluo@hfut.edu.cn

  • Supported by:
    National Natural Science Foundation of China(61877016);National Natural Science Foundation of China(61602146)

摘要:

线束由一组线束段按树状结构连接而成,是飞机汽车等产品中连接各电气设备的接线部件。为提高安装效率,复杂线束需要在线束工装板图上进行预安装,即根据角度、距离、交叉、边界等工艺约束在工装板上摆放线束,是一个多约束下的线束布局问题。通过借鉴图布局算法,将线束布局转换为优化问题,并采用随机梯度下降法SGD每次随机挑选一对线束段进行优化,逐步迭代收敛。因为线束段是长度不变的刚体,所以移动一根线束段时会带动相连的其他线束段,进而导致SGD迭代过程出现震荡,难以收敛。通过提出双向传递的线束段移动算法,在保证线束段能移动到目标位置的同时尽量少相连线束段的变动。使用合成线束案例和某真实飞机线束案例进行有效性验证,结果表明各工艺约束能均能得到满足,符合线束预装配的生产要求。

合肥工业大学罗月童教授及其学生彭俊等针对复杂线束的预装配中的布局问题,在参考图布局算法的基础上提出了基于随机梯度下降的多约束布局优化算法。针对线束段之间刚性连接所带来的优化震荡问题,提出了双向传动的线束段移动算法,减少线束段之间因刚性连接而带来的相互影响,从而减少化过程中的震荡。相关算法被应用于机舱线束布局等生成场景,能够满足生产需求。

关键词: 线束布局, 图布局, 随机梯度下降, 多约束, 预装配

Abstract:

The harness is composed of a group of harness segments connected in a tree structure. It is a wiring component connecting electrical equipment in aircraft, automobile, and other products. To improve assembly efficiency, complex wiring harnesses need to be pre-assembled on an assembly board. This involves placing the wiring harnesses on the assembly board in a way that meets process constraints such as angle, distance, intersection, and boundary. This presents a multi-constrained harness layout problem. The paper drew upon a graph layout method, transformed the wiring harness layout into an optimization problem, and employed SGD to optimize a randomly selected pair of harness segments each time, gradually iterating and converging. Due to harness segments being rigid bodies with constant length, moving one segment could affect other segments, leading to oscillations in the SGD iteration process and making convergence difficult. Therefore, a bidirectional transmission segment movement algorithm was proposed to minimize the impact on other segments while ensuring that the segment moved to the target position. Both synthetic cases and a real case of an aircraft wiring harness were used for effectiveness verification, and the results showed that various process constraints could be met, and production requirements for wire harness pre-assembly could be satisfied.

Key words: wiring harness layout, graph layout, stochastic gradient descent, multiple constraints, pre-assembly

中图分类号: