滑動(dòng)軸承混合潤滑多線程并行計(jì)算數(shù)值方法
發(fā)布時(shí)間:2018-07-27 17:18
【摘要】:針對混合潤滑數(shù)值分析將動(dòng)壓效應(yīng)、彈性變形和界面接觸特性耦合而非常耗時(shí)的問題,基于共享內(nèi)存并行系統(tǒng)的多線程程序設(shè)計(jì)語言O(shè)penMP,提出一種多線程混合潤滑并行計(jì)算數(shù)值方法——紅黑線交叉并行計(jì)算法.該并行計(jì)算模型是將雷諾方程求解域分成兩個(gè)相互獨(dú)立的子求解域,依次對兩個(gè)子求解域進(jìn)行并行數(shù)值求解,可以有效克服CPU線程間數(shù)據(jù)爭用問題,加快求解速度.著重研究了并行計(jì)算核數(shù)、網(wǎng)格數(shù)量和工作站配置對并行計(jì)算性能的影響,分析結(jié)果表明:并行計(jì)算模型能夠有效提高滑動(dòng)軸承混合潤滑計(jì)算速度,并行計(jì)算速度的提升幅度與并行計(jì)算核數(shù)成非線性關(guān)系,隨著CPU核數(shù)的增加計(jì)算速度的增加幅度逐漸減小;此外,與內(nèi)存和緩存相比,CPU的主頻對并行計(jì)算速度有非常大的影響.
[Abstract]:In view of the problem that the dynamic pressure effect, elastic deformation and interface contact characteristics are coupled by the numerical analysis of mixed lubrication, Based on OpenMP-based multithread programming language of shared memory parallel system, a numerical method of hybrid multithreading lubrication parallel computation, red and black line cross parallel computing method, is proposed. The parallel computing model divides the Reynolds equation into two independent subdomains, and performs the parallel numerical solution of the two subdomains in turn, which can effectively overcome the problem of data contention between CPU threads and speed up the solution. The effects of parallel computing kernel number, mesh number and workstation configuration on parallel computing performance are emphatically studied. The results show that the parallel computing model can effectively improve the speed of hybrid lubrication calculation of sliding bearings. The increase of parallel computing speed has a nonlinear relationship with the number of parallel computing kernels, and decreases gradually with the increase of the number of CPU kernels. In addition, the main frequency of CPU has a great influence on parallel computing speed compared with memory and cache.
【作者單位】: 重慶大學(xué)機(jī)械傳動(dòng)國家重點(diǎn)實(shí)驗(yàn)室;重慶大學(xué)汽車工程學(xué)院;四川大學(xué)空天科學(xué)與工程學(xué)院;
【基金】:國家自然科學(xué)基金資助項(xiàng)目(51375506,51475051)
【分類號】:TH133.31;TH117.2
,
本文編號:2148573
[Abstract]:In view of the problem that the dynamic pressure effect, elastic deformation and interface contact characteristics are coupled by the numerical analysis of mixed lubrication, Based on OpenMP-based multithread programming language of shared memory parallel system, a numerical method of hybrid multithreading lubrication parallel computation, red and black line cross parallel computing method, is proposed. The parallel computing model divides the Reynolds equation into two independent subdomains, and performs the parallel numerical solution of the two subdomains in turn, which can effectively overcome the problem of data contention between CPU threads and speed up the solution. The effects of parallel computing kernel number, mesh number and workstation configuration on parallel computing performance are emphatically studied. The results show that the parallel computing model can effectively improve the speed of hybrid lubrication calculation of sliding bearings. The increase of parallel computing speed has a nonlinear relationship with the number of parallel computing kernels, and decreases gradually with the increase of the number of CPU kernels. In addition, the main frequency of CPU has a great influence on parallel computing speed compared with memory and cache.
【作者單位】: 重慶大學(xué)機(jī)械傳動(dòng)國家重點(diǎn)實(shí)驗(yàn)室;重慶大學(xué)汽車工程學(xué)院;四川大學(xué)空天科學(xué)與工程學(xué)院;
【基金】:國家自然科學(xué)基金資助項(xiàng)目(51375506,51475051)
【分類號】:TH133.31;TH117.2
,
本文編號:2148573
本文鏈接:http://www.wukwdryxk.cn/kejilunwen/jixiegongcheng/2148573.html
最近更新
教材專著