背景和目标
在复杂产品开发过程中,设计工作包括机械结构设计、控制系统设计、电子设计、控制软件设计、工艺设计等。 需要应用不同学科的软件,包括控制、结构、动力学、电磁效应、热学等。
由于**涉及多个学科,存在多变量、多目标、多约束的复杂情况,各学科之间可能存在变量之间的耦合关系。 在产品开发过程中,如何考虑多学科集成设计、性能优化、成本、时间周期等诸多重要因素,找到中间的最佳平衡点和数据耦合,成为关键问题。
基于这一需求,可以通过SimManager构建基于流程任务的多学科协同平台,通过平台实现上下游分析任务的输入输出传输,并根据产品模型对分析数据进行结构化管理。
技术挑战
在实现多学科协作过程方面存在以下技术挑战:
1.通过交互动态构建多学科协作**流程,支持多学科、多部门协同工作。
2.工作任务拆分,将任务分解为可执行的进程节点。
3.多学科流程旨在发布、编辑和重用建立多学科协同流程共享数据库和资源库。
4.规范流程,监控执行过程。
溶液
基于SimManager的多学科协同流程解决方案包括流程构建和流程应用执行。
在构建多学科协同流程时,SimManager 提供了图形化流程定义界面来定义任务的顺序和逻辑关系。 指定任务负责人、各节点定时等任务信息,指定任务节点的输入输出数据(参数和文件等),定义任务的激活条件。 对于进程节点之间的关系,支持循环、判断、并行、串行和嵌套子进程。
多学科协同流程执行:流程搭建发布后,各学科对应的节点负责人可以按照流程定义前后的顺序进行分析工作。 在相应的节点,可以调用相应的工具软件进行界面交互或批量分析,分析结果自动存储在系统中。
流程节点的执行状态可以显示在流程操作中,技术负责人和决策者可以监控任务执行过程和状态。 可以获得:
1、直观了解整个多学科协作流程的任务安排
2、直观了解每个任务的准备状态,即每个任务是否在限时前尚未准备好全部输入或开始执行任务,任务在截止日期前尚未完成;
3、掌握多学科协作的任务执行状态,即哪些任务已经结束,哪些任务正在进行中,哪些任务正在跟进。 未开始、正在进行和已完成的任务按颜色状态进行区分。
结果与收益
系统用户可以动态构建多学科协作流程,并发布给多学科协作,实现多学科流程的标准化。
系统用户可以重用、编辑和优化现有流程。
在流程执行过程中,可以调用相应的工具和批处理脚本,提高协作效率。 过程节点结果和参数自动存储在共享数据库中,并建立数据谱系和可追溯性。 在流程执行中不断积累计划和经验。