1. 西安交通大学现代设计与轴承转子教育部重点实验室,西安,710049
2. 西安交通大学软件学院,西安,710049
3. 西安交通大学机械工程学院,西安,710049
: 2022-11-03。作者简介: 苏裕林(1995—),男,硕士生
贾康(通信作者),男,副研究员,硕士生导师。基金项目: 国家自然科学基金资助项目(52075427)。
网络首发:2023-06-10,
纸质出版:2023
移动端阅览
苏裕林, 刘浩, 苏琦, 等. 统一计算架构下的装配精度并行计算模型[J]. 西安交通大学学报, 2023,57(6):105-114.
SU Yulin, LIU Hao, SU Qi, et al. Parallel Computing Model for Assembly Accuracy with Compute Unified Device Architecture[J]. 2023, 57(6): 105-114.
苏裕林, 刘浩, 苏琦, 等. 统一计算架构下的装配精度并行计算模型[J]. 西安交通大学学报, 2023,57(6):105-114. DOI: 10.7652/xjtuxb202306012.
SU Yulin, LIU Hao, SU Qi, et al. Parallel Computing Model for Assembly Accuracy with Compute Unified Device Architecture[J]. 2023, 57(6): 105-114. DOI: 10.7652/xjtuxb202306012.
针对复杂装配体在多指标需求下装配精度计算效率低下的问题
提出了一种基于统一计算架构(CUDA)的多误差传递路径装配精度并行计算模型。首先
对局部并联结构进行旋量转换
得到涵盖串并联的小位移旋量(SDT)模型
在此基础上将装配特征作为误差传递单元
通过构建姿态变换和误差传递模型
分解误差传递过程
为后续并行计算提供支持; 然后
对多功能需求(FR)误差传递路径按类型特征进行路径合并和误差旋量复用
减少计算量和数据生成量; 最后
设计算法数据结构
根据任务需求分配线程任务、合理分配内存及降低访存时延。采用该模型对某型航发高压压气机转子的装配精度进行仿真计算
结果表明:与传统CPU模型相比
所提模型的装配精度计算速度提高了约97.3倍
能够为复杂装配体的装配精度计算和公差设计提供支持。
Aiming at the low computing efficiency of assembly accuracy for complex assemblies under multi-index requirements
a parallel computing model for assembly accuracy with multiple error transmission paths based on the compute unified device architecture(CUDA)was proposed. Firstly
the torsor transformation was performed on the local parallel structure to obtain the SDT model covering the series and parallel structures. On this basis
the assembly feature was used as the error transfer unit to build the position transformation and error transfer model
decompose the error transfer process
and provide support for the subsequent parallel computing. Next
based on the type characteristics of the error transfer path of the multiple functional requirements(FRs)
the path was combined and the error torsor was reused to reduce the amount of computation and data generation. Finally
the algorithm data structure was designed to allocate thread tasks according to task requirements
reasonably allocate memory and reduce memory access delay. The model was used to simulate the assembly accuracy of the high pressure compressor rotor of an aeroengine
and the simulation results showed that the proposed model could compute the assembly accuracy about 97.3 times faster than a conventional CPU model and can provide support for the assembly accuracy computation and tolerance design of complex assemblies.
黄国权, 司前前. 装配关系矩阵的分层表达与求解 [J]. 机械设计与制造, 2021, 365(7): 237-240, 245.HUANG Guoquan, SI Qianqian. Hierarchical expression and solution of assembly relationship matrix [J]. Machinery Design & Manufacture, 2021, 365(7): 237-240, 245.[2] 吕盾, 刘青, 刘沛, 等. 五轴机床加工零件轮廓误差预测方法 [J]. 西安交通大学学报, 2020, 54(2): 9-15.LÜ Dun, LIU Qing, LIU Pei, et al. Contour error prediction method of part for five-axis machining [J]. Journal of Xi'an Jiaotong University, 2020, 54(2): 9-15.[3] 庞彩珠. 基于全信息模型的阀门产品参数化设计技术研究与开发 [D]. 石家庄: 河北科技大学, 2022.[4] 唐健钧, 田锡天, 耿俊浩, 等. 基于多维矢量环的装配偏差源敏感度分析 [J]. 机械工程学报, 2015, 51(17): 156-161.TANG Jianjun, TIAN Xitian, GENG Junhao, et al. Sensitivity analysis of assembly deviation source based on multidimensional vector loop [J]. Journal of Mechanical Engineering, 2015, 51(17): 156-161.[5] GHIE W, LAPERRIÈRE L, DESROCHERS A. A unified Jacobian-Torsor model for analysis in computer aided tolerancing [M]//GOGU G, COUTELLIER D, CHEDMAIL P, et al. Recent Advances in Integrated Design and Manufacturing in Mechanical Engineering. Dordrecht, Netherlands: Springer Netherlands, 2003: 63-72.[6] 张嘉锟, 陈琨, 高建民, 等. 汽轮机通流间隙精度预测与修配规划方法研究 [J]. 西安交通大学学报, 2021, 55(12): 87-97.ZHANG Jiakun, CHEN Kun, GAO Jianmin, et al. Accuracy prediction and repair planning of steam turbine flow clearance [J]. Journal of Xi'an Jiaotong University, 2021, 55(12): 87-97.[7] 黄康, 徐锐, 陈奇. 小位移旋量和响应面法相结合的齿轮公差分析模型构建方法 [J]. 西安交通大学学报, 2017, 51(9): 77-84, 91.HUANG Kang, XU Rui, CHEN Qi. Gear tolerance modeling with small displacement torsor and response surface method [J]. Journal of Xi'an Jiaotong University, 2017, 51(9): 77-84, 91.[8] 陶松桥. 机械产品装配复杂性度量方法 [J]. 现代机械, 2017(4): 8-12.TAO Songqiao. Method for measuring assembly complexity of mechanical products [J]. Modern Machinery, 2017(4): 8-12.[9] 戴宏玮, 陈琨, 于慧, 等. 雅可比旋量的装配体并联结构公差分析方法研究 [J]. 西安交通大学学报, 2022, 56(5): 156-165, 222.DAI Hongwei, CHEN Kun, YU Hui, et al. Tolerance analysis of partial parallel assemblies based on Jacobian-torsor model [J]. Journal of Xi'an Jiaotong University, 2022, 56(5): 156-165, 222.[10] 刘小勇, 郑爱红, 蒋峰, 等. 一种提高异步电动机转矩性能的直接转矩控制方法 [J]. 西安交通大学学报, 2016, 50(12): 12-17, 44.LIU Xiaoyong, ZHENG Aihong, JIANG Feng, et al. A direct torque control method for inductive motor with torque optimization [J]. Journal of Xi'an Jiaotong University, 2016, 50(12): 12-17, 44.[11] 吕程, 艾彦迪, 余治民. 蒙特卡罗与响应面法相结合的圆柱度公差模型求解 [J]. 西安交通大学学报, 2014, 48(7): 53-59.LÜ Cheng, AI Yandi, YU Zhimin. Cylindricity tolerance model solution combining Monte Carlo simulation with response surface method [J]. Journal of Xi'an Jiaotong University, 2014, 48(7): 53-59.[12] WHITNEY D E, GILBERT O L, JASTRZEBSKI M. Representation of geometric variations using matrix transforms for statistical tolerance analysis in assemblies [J]. Research in Engineering Design, 1994, 6(4): 191-210.[13] CAMELIO J, HU S J, CEGLAREK D. Modeling variation propagation of multi-station assembly systems with compliant parts [J]. Journal of Mechanical Design, 2003, 125(4): 673-681.[14] 吕程. 基于结合面误差建模的装配精度预测与优化研究 [D]. 长沙: 湖南大学, 2016.[15] CHEN Hua, JIN Sun, LI Zhimin, et al. A comprehensive study of three dimensional tolerance analysis methods [J]. Computer Aided Design, 2014, 53: 1-13.[16] 刘婷. 基于肤面模型的装配误差分析方法研究 [D]. 杭州: 浙江大学, 2019.[17] CHEN Hua, JIN Sun, LI Zhimin, et al. A solution of partial parallel connections for the unified Jacobian-torsor model [J]. Mechanism and Machine Theory, 2015, 91: 39-49.[18] 卢强, 张友良. 用蒙特卡罗法进行6腿并联机床精度综合 [J]. 中国机械工程, 2002, 13(6): 464-467.LU Qiang, ZHANG Youliang. Accuracy synthesis of a hexapod machine tool based on Monte-Carlo method [J]. China Mechanical Engineering, 2002, 13(6): 464-467.[19] 陈铭豪. 基于高斯过程回归的非参数化辨识及模型预测控制方法研究 [D]. 杭州: 浙江大学, 2022.[20] 徐旭松, 刘建, 刘梦, 等. 装配虚拟边界及其仿真研究 [J]. 现代制造工程, 2020(3): 110-115.XU Xusong, LIU Jian, LIU Meng, et al. Research on assemble virtual boundary and its simulation [J]. Modern Manufacturing Engineering, 2020(3): 110-115.[21] 张人超. 面向复杂产品装配过程的装配精度预测方法研究 [D]. 南京: 东南大学, 2021.[22] 王涵, 吴玉光. 不同类型接触面机械零件装配误差的自动计算方法研究 [J]. 机电工程, 2021, 38(6): 655-664.WANG Han, WU Yuguang. Automatic calculation method of assembly error of mechanical parts with different contact surfaces [J].Journal of Mechanical & Electrical Engineering, 2021, 38(6): 655-664.[23] 冉贞德, 程向东, 张立欣, 等. 基于雅可比旋量模型的行星齿轮传动系统三维偏差分析方法 [J]. 机械设计与研究, 2022, 38(4): 98-102, 108.RAN Zhende, CHENG Xiangdong, ZHANG Lixin, et al. Three-dimensional tolerance analysis of planetary gearboxes based on Jacobian-torsor model [J]. Machine Design & Research, 2022, 38(4): 98-102, 108.[24] NVIDIA Corporation. CUDA C++ programming guide: release 12.0[EB/OL]. [2022-10-11]. https://docs.nvidia.com/cuda/pdf/CUDA_C_Programming_Guide.pdf.[25] NVIDIA Corporation. Nvidia Turing GPU Architecture [EB/OL]. [2022-09-14]. https://images.nvidia.cn/aem-dam/en-zz/ Solutions/design-visualization/technologies/turing-architecture/NVIDIA-Turing-Architecture-Whitepaper.pdf.
0
浏览量
9
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621