说明:收录全网最新的团体标准 提供单次或批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111528670.7 (22)申请日 2021.12.14 (71)申请人 中国航发控制系统研究所 地址 214063 江苏省无锡市滨湖区梁 溪路 792号 (72)发明人 朱静 高亚辉 姜殿文 余丹妮  杨晖  (74)专利代理 机构 无锡市大为专利商标事务所 (普通合伙) 32104 代理人 陈丽丽 殷红梅 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/48(2006.01) G06F 30/20(2020.01) (54)发明名称 多计算机集群并行仿真方法及多计算机集 群系统 (57)摘要 本发明涉及航空发动机并行仿 真技术领域, 具体公开了一种多计算机集群并行仿真方法, 包 括将模型文件发送到文件服务器, 模 型文件包括 仿真任务配置文件和仿真任务文件; 确定目标节 点计算机, 并向目标节点计算机发送任务指令以 分配仿真任务; 当目标节点计算机根据任务指令 获取文件服务器中的模型文件后, 向目标节点计 算机发送启动指令以启动目标节点计算机中的 仿真任务执行工具, 仿真任务执行工具能够根据 仿真任务配置文件执行对应的仿真任务; 当目标 节点计算机完成仿真任务后, 获取目标节点计算 机的仿真结果, 并对仿真结果进行分析与处理。 本发明还公开了一种航空发动机多计算机集群 系统。 本发 明提供的多计算机集群并行仿真方法 能够实现并行仿真。 权利要求书2页 说明书8页 附图3页 CN 114217871 A 2022.03.22 CN 114217871 A 1.一种多计算机集群并行仿真方法, 其特征在于, 应用于航空发动机多计算机集群系 统, 所述航空发动机多计算机集群系统包括文件服务器和多台通过MD CS进行指令交互的节 点计算机, 每台节点计算机均与所述文件服务器通信连接, 任意一台节点计算机均能够向 系统内其 他节点计算机发起仿真任务, 所述多计算机集群并行仿真方法包括: 将模型文件发送到所述文件服务器, 所述模型文件包括仿真任务配置文件和仿真任务 文件; 确定目标节点计算机, 并向所述目标节点计算机发送任务指令以分配仿真任务; 当所述目标节点计算机根据 所述任务指令获取所述文件服务器中的模型文件后, 向所 述目标节点计算机发送启动指 令以启动所述目标节点计算机中的仿 真任务执行工具, 所述 仿真任务执 行工具能够根据所述仿真任务配置文件执 行对应的仿真任务; 当所述目标节点计算机完成仿真任务后, 获取所述目标节点计算机的仿真结果, 并对 所述仿真结果进行分析与处 理。 2.根据权利要求1所述的多计算机集群并行仿真方法, 其特征在于, 所述将模型文件发 送到所述文件服 务器, 包括: 根据仿真任务编制仿真任务配置文件; 将所述仿真任务形成仿真任务文件, 并将所述配置文件和所述仿真任务文件形成模型 文件后发送至所述文件服 务器。 3.根据权利要求1所述的多计算机集群并行仿真方法, 其特征在于, 所述确定目标节点 计算机, 并向所述目标节点计算机发送任务指令以分配仿真任务, 包括: 检查并显示当前的可用节点计算机; 根据收到的模型文件的数量从可用节点计算机 中确定目标节点计算机, 并向每 台所述 目标节点计算机均发送任务指令以分配仿真任务。 4.根据权利要求3所述的多计算机集群并行仿真方法, 其特征在于, 所述根据收到的模 型文件的数量从可用节点计算机中确定目标节点计算机, 并向每台所述目标节点计算机均 发送任务指令以分配仿真任务, 包括: 初始化节点计算机实时状态表和仿真任务运行状态表, 其中所述节点计算机实时状态 表用于记录可用节点计算机的数量, 所述仿真任务运行状态表用于记录待 执行的仿 真任务 文件的数量; 根据当前待执行的仿真任务文件的数量与可用节点计算机的数量的比较结果确定目 标节点计算机; 向确定的每台所述目标节点计算机均发送任务指令以分配仿真任务。 5.根据权利要求4所述的多计算机集群并行仿真方法, 其特征在于, 所述所述根据当前 待执行的仿 真任务文件的数量与可用节点计算机的数量的比较结果确定目标节点计算机, 包括: 若所述当前待执行的仿真任务文件的数量小于所述可用节点计算机的数量, 则直接从 所述可用节点计算机中确定与所述仿真任务文件的数量对应的目标节点计算机; 若所述当前待执行的仿真任务文件的数量不小于所述可用节点计算机的数量, 则将当 前可用节点计算机均确定为目标节点计算机 。 6.根据权利要求5所述的多计算机集群并行仿真方法, 其特征在于, 所述向确定的每 台权 利 要 求 书 1/2 页 2 CN 114217871 A 2所述目标节点计算机均发送任务指令以分配仿真任务, 包括: 当所述当前待执行的仿真任务文件的数量小于所述可用节点计算机的数量 时, 直接向 确定的目标节点计算机发送任务指令以分配仿真任务; 当所述当前待执行的仿真任务文件的数量不小于所述可用节点计算机的数量 时, 根据 动态递归分配算法向所述目标节点计算机发送任务指令以分配仿真任务。 7.根据权利要求6所述的多计算机集群并行仿真方法, 其特征在于, 当所述当前待执行 的仿真任务文件的数量不小于所述可用节点计算机的数量时, 根据动态递归分配算法向所 述目标节点计算机发送任务指令以分配仿真任务, 包括: 根据当前待执行的仿真任务文件的数量向当前所有目标节点计算机动态发送任务指 令; 获取所有目标节点计算机的仿真结果文件; 比对发出的任务指令数量和接收到的仿真结果文件数量是否一 致; 若不一致, 则根据目标节点计算机是否出现异常以及仿真任务是否出现异常定位不一 致的原因。 8.根据权利要求7所述的多计算机集群并行仿真方法, 其特征在于, 所述根据目标节点 计算机是否出现异常以及仿真任务是否出现异常定位 不一致的原因, 包括: 判断目标节点计算机是否出现异常; 若目标节点计算机异常, 则判断该目标节点计算机出现异常的次数; 若该目标节点计算机出现异常的次数大于预设次数阈值, 则将该目标节点计算机从所 述节点计算机实时状态 表中删除, 并更新所述节点计算机实时状态 表; 若目标节点计算机正常, 则判断仿真任务是否出现异常; 若所述仿真任务出现异常, 则判断仿真任务出现异常的次数; 若该仿真任务出现异常的次数大于预设次数阈值, 则将该仿真任务从所述仿真任务运 行状态表中删除, 并更新所述仿真任务 运行状态 表。 9.根据权利要求7 所述的多计算机集群并行仿真方法, 其特 征在于, 若一致, 则更新所述节点计算机实时状态表和仿真任务运行状态表, 并重复执行所述 根据当前待执行的仿真任务文件的数量向当前所有目标节点计算机动态发送任务指令的 步骤, 直至当前待执 行的仿真任务文件 全部仿真结束。 10.一种航空发动机多计算机集群系统, 其特征在于, 包括: 文件服务器和多台通过 MDCS进行指令交互的节点计算机, 每台节点计算机均与所述文件服务器通信连接, 任意一 台节点计算机均能够向系统内其他节点计算机发起仿真任务, 每台节点计算机均包括存储 器和处理器, 所述存储器用于存储计算机指 令, 当任意一台节点计算机发起仿真任务时, 所 述处理器用于加载并执行所述计算机指令以实现权利要求1至9中任意一项所述的多计算 机集群并行仿真方法。权 利 要 求 书 2/2 页 3 CN 114217871 A 3

.PDF文档 专利 多计算机集群并行仿真方法及多计算机集群系统

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 多计算机集群并行仿真方法及多计算机集群系统 第 1 页 专利 多计算机集群并行仿真方法及多计算机集群系统 第 2 页 专利 多计算机集群并行仿真方法及多计算机集群系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 19:55:48上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。