论文部分内容阅读
复杂工程系统设计涉及多学科知识,而各学科之间又存在一定的数据依赖关系,需要在统一的平台下对学科知识进行封装并建立彼此间的耦合关系,通过实验设计或优化手段来实现系统分析,使得系统的综合性能达到最优。本文面向多学科设计优化决策过程,设计并开发了基于多学科流程的实验设计系统,为复杂工程系统方案设计和仿真试验提供支撑。首先,本文重点研究了基于组件的多学科流程建模与调度关键技术。设计了组件对象来表示学科,并利用工具软件组件化封装进行组件的封装,实现了仿真分析软件的输入、输出数据与用户数据的相互转换;采用变量映射机制来实现各学科商用仿真软件建立的仿真模型间的动态信息交换;采用多线程技术,实现了流程中组件运行的并行调度,以及流程的启动运行、暂停与继续、终止等控制。然后,借助现有的实验设计算法,研究了基于流程实例的实验设计建模与调度关键技术。采用流程与实验混合的模型格式存储实验设计信息,避免了以项目方式存储带来的多文件管理问题;研究了基于流程拷贝实例的实验设计调度与监控算法,采用多线程技术,实现了实验设计中流程实例运行的并行调度,以及实验设计的启动运行、暂停与继续、终止等控制。最后,基于上述技术的研究,设计开发了基于多学科流程的实验设计系统,该系统已在航天科技集团某研究院取得应用。