轮轨系统动力学分析的并行计算研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:FLASH920
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学研究与工程技术的不断发展,出现了许多大型复杂结构的力学分析问题。基于有限元方法的轮轨系统动力学理论就是一种较为复杂的数值计算问题,其复杂性主要表现在自由度多、并且伴随列车的运行不断地基于时间步长进行数值积分求解。特别是随着轮轨系统动力学在道岔动力学中的应用,处理的问题更加复杂,计算时间长的问题,已成为实际应用中的一大障碍。提高其计算速度的一个有效方法就是采用并行计算技术。 本论文对轮轨系统动力学的原有串行程序结构进行了剖析,以寻求并行处理的可行方法。首先从有限元模型建立着手,提出了按轨枕序号编排自由度,可将系数矩阵中非零元素按近似带状排列,使振动方程组的求解易于并行。随后在公式级对轮轨系统动力学振动方程组的组建进行了优化,将组建刚度矩阵、阻尼矩阵和荷载列阵模块化。 通过对串行程序中各功能模块计算工作量的分析,线性方程组的求解在该串行程序中占有75%的工作量,并行求解线性方程组是本论文的一项主要工作。针对轮轨系统振动方程组系数矩阵的特点,分析了现有各种求解线性方程组并行算法的优缺点,选择高斯消去法、LU分解、LDR分解和WZ分解法作比较,采用循环带状划分的方法将系数矩阵的各行分配到各进程,由各个处理器完成所分配矩阵行的消元和分解。同时将振动方程组的组建交给不同的处理器来完成。最后将并行程序与串行程序的计算结果相比较,验证了该并行程序的正确性。 采用循环带状划分、计算与通信重叠、根据曙光2000机结点计算能力分配任务量、合并通信等技术有效地提高了并行算法效率。分析对比了各种并行算法的复杂性,大量的数值试验表明LU分解法具有较高的加速比,WZ分解法具有较高的计算速度。 本文工作为本人今后从事更为复杂的轮轨系统动力学分析的并行化研究打下了一定的基础,论文最后为进一步深化研究指出了发展方向。
其他文献
该文综述了直接转矩控制系统的发展现状,对它所存在的问题,特别是低速区存在的问题进行了分析、讨论,在提出直接转矩控制技术发展趋势的基础上,提出了该文研究的主要内容.该
随着现代软件工程的发展,基于软构件复用的系统开发方法成为了当前软件工程领域的一个研究热点,而构件库系统作为一种对基于构件的软件开发过程提供支持的重要设施也已经被广大
以往的工作中,大部分的研究和应用都是基于 L1-软间隔支持向量机方法的.该文首先较为系统地讨论了 L2-软间隔支持向量机方法,探讨了它与 L1-软间隔支持向量机方法相区别的一
现代计算机技术极大地促进了计算科学的发展。在实践中,由于受到物理器件极限速度和技术水平的限制,使单处理机远远满足不了现代许多领域中具有挑战性的大规模计算课题对计算资
ARM体系作为专为嵌入式系统设计的处理器内核,由于其高性能、低功耗、易扩展的特点,已经成为嵌入式系统领域应用最广泛的处理器之一.ARM体系嵌入式系统开发也面临着如何提高
该文主要围绕网络性能测试、网络传输模型分析、代理签名做了一些研究工作.网络测试是保证网络高性能、高可靠性和高可用率的基本手段,它在IP网络建设和发展中的重要意义正得
该文研究的目标是实现Apla-Java可重用部件库的并行(并发)机制.Apla-Java可重用部件库是PAR方法开发工具的重要组成部分.探索并实现可重用部件库的并行(并发)机制是PAR方法的
基于组件的软件工程的主要思想是使用已有的组件去构建一个大的软件系统。通过增强系统的灵活性和易维护性,使用这种开发方式能降低软件开发成本、快速集成系统、减少维护负担
并发数据结构可以支持多线程并发访问。为了支持并发的访问,并发数据结构必须具有协调同时来自不同线程的读、写请求的能力。如何对并发数据结构进行测试是近些年的一个被不断
混沌动力学和分形学是非线性科学理论中的两个重要组成部分.是当前的非线性理论的一大研究热点和前沿课题,在许多领域都取得了很好的应用.混沌分形理论的研究和应用都离不开