论文部分内容阅读
虚拟样机技术是采用虚拟样机来代替物理模型,实现虚拟环境下对产品的仿真测试与评估分析,而虚拟样机一体化设计平台则为其提供所需的支撑环境,包括结构设计环境、仿真分析环境等,同时还提供用户管理、数据管理等功能。该技术能够提高产品设计质量,降低开发成本,缩短研发周期。本文将结合中国电子科技集团某研究所合作项目,展开对雷达虚拟样机一体化设计平台的开发工作,对其中涉及的关键技术进行深入研究,实现平台的搭建。主要的工作内容如下:(1)模型库构建方法研究。在NX建模软件中搭建模型库,模型库主要包括两大功能:参数化建模以及现有模型资源调用。通过对NX二次开发技术的研究,对比分析了模型库构建中常用的四种方法,最终采用程序设计法,利用NX/Open BlockUI、NX/Open API等开发工具进行模型库的构建,实现在一体化平台上的快速建模。(2)软件集成方法研究。根据一体化设计平台所需的支撑环境,对涉及到的Teamcenter、Workbench、HFSS等软件进行集成。本文提出两种集成方法,第一种方法通过软件接口,进行软件二次开发,达到在平台上集成所需功能的目的。另一种方法利用Win32 API技术,将各软件作为平台子窗体,实现窗体的内嵌集成。最终基于以上两种方法,实现多学科软件在一体化设计平台中的有效集成。(3)数据管理与后处理方法研究。本文对平台中的数据存储、查阅以及后处理方法分别进行研究。通过服务器技术,实现平台数据资源的存储与共享,并提出以数据库技术为基础的模型关联方法,将模型与仿真数据绑定,对数据进行有效管理。针对数据查阅方面,提出以Unity和Android技术为基础的移动端查阅技术,实现数据的便捷浏览。同时基于C#和Matlab混合编程技术,搭建雷达电性能数据后处理模块,实现复杂数值数据到直观方向图的转换。(4)一体化平台整体设计与具体实现。首先,明确平台功能模块需求,主要包括门户系统模块、建模仿真模块、力电耦合模块、数据后处理模块、数据库模块。其次,划分平台架构层次,包括界面层、业务逻辑层、数据访问层。然后,在各层次中对各个功能模块进行搭建。最终实现雷达结构设计、多学科仿真、工艺设计、数据资源管理的一体化。