论文部分内容阅读
我国航天航空产业的迅速发展对电子系统的抗辐射能力提出了更高的要求。因此,在设计系统初就应考虑对器件、电路进行抗辐射加固设计,以保证它们的抗辐射能力。抗辐射加固设计涉及到多个不同的学科,例如机械、物理、热学、力学、电磁学等,以及这些学科关联的设计/仿真软件,如ProE、MCNP、Ansys、SystemVision、Mentor等。目前抗辐射加固设计-仿真过程主要存在以下三个问题:1、辐射效应的计算和仿真运算量大,单机计算平台已不能很好的满足规模越来越大的仿真运算需求。2、各仿真软件产生的数据缺乏有效的管理方法。3、在传统的抗辐射加固设计中,对模型的仿真运算往往还需要一定的人工干预。为此,本文在研究协同设计-仿真自动化技术的基础上,引入“云计算”理念,构建协同云仿真平台来解决上述问题。本文以OpenStack为基础设计抗辐射加固数字化仿真平台,研究该平台上的仿真服务调度、仿真数据管理等内容,实现抗辐射加固设计领域的设计-仿真一体化。主要工作包括如下几点:一、通过深入分析抗辐射加固领域的相关技术特点,提出了一种协同仿真云平台的架构,该架构包括云基础设施服务层、设计-仿真核心服务层、平台门户和平台统一数据库。通过云基础设施服务层将计算、软件资源虚拟化,实现了云终端用户在平台门户上调用设计-仿真服务来完成抗辐射加固的设计和仿真。二、在研究了多个抗辐射加固领域仿真任务实例的流程后,引入微服务的概念,将仿真流程中的每个原子步骤微服务化。通过分析各个原子步骤之间的依赖关系,设计了仿真任务工作流引擎,并定义了基于Petri网的通用仿真任务模型设计方法,实现了用户使用通用仿真任务模型设计方法来定制仿真任务。三、在研究了抗辐射领域中对数据安全和版本控制的实际需求后,设计了权限管理和版本控制模块。权限管理,在传统的基于角色的访问控制模型的基础上,引入权限密级的概念,实现了对数据的分密级管理。版本控制,实现了对设计-仿真软件和数据的版本管理和控制。该平台解决了抗辐射加固领域国内没有一个高效的协同设计-仿真平台的问题,由于其动态性、可扩展性和虚拟化特性,使得该平台可简洁高效的管理众多资源,例如计算机硬件,设计-仿真软件等,并给用户提供可快速简便访问的公共仿真服务。这种基于虚拟化技术的高性能协同仿真平台符合抗辐射加固研究领域多学科合作的趋势,对于其他多学科领域同样具有借鉴意义。