论文部分内容阅读
近年来,我国超级计算机发展迅速,但硬件高性能计算能力与应用水平较低的矛盾比较突出。使用CAE技术进行科学仿真模拟计算通常需要大量的计算能力来执行复杂的大数据处理算法,然而无论是高性能计算机,还是大型CAE应用软件均有较高的初始采购及维护成本,对于许多学科的研究者来说基于超级计算的CAE仿真应用门槛较高。本文设计实现了超算环境下的CAE仿真平台作业管理系统,目的是让来自企业、高校的用户利用超级计算机,通过互联网环境实现工业设计中各类产品的设计、分析、计算、仿真和试验,加快CAE技术在工业设计中的普及速度。本文主要工作有:首先,深入研究了国内外CAE仿真作业管理系统的研究现状,梳理了 CAE仿真作业的业务流程,基于云计算三层架构和服务封装的思想,设计了 CAE仿真作业云平台的系统架构、服务模式及服务流程。其次,实现了基于超级计算的CAE仿真作业原型:用户不需要熟悉高性能计算机系统,通过浏览器便可交互式提交CAE仿真作业。同时,为解决现有的调度模型灵活性较差、无法提供个性化调度服务等问题,提出了一种基于用户行为与管理决策的作业调度算法,可以提升用户参与积极性,充分发挥管理的主观能动性,提高系统资源的使用率。最后,以气囊式缓冲结构火星探测着陆器的CAE仿真过程为例,从用户登录、作业生成、作业提交、模型求解、结果文件取回及后处理等方面验证了系统业务功能,体现了系统的应用价值。CAE仿真作业管理系统让具有大量仿真计算需求的用户可以较为容易的实现有大规模复杂的限元分析,降低有限元的技术门槛,一定程度上可以解决企业、科研机构在产品开发过程中的问题,也实现了超级计算机的应用价值。