logo好方法网

核燃料性能分析软件集成方法及装置、终端、可读存储介质


技术摘要:
本发明涉及一种核燃料性能分析软件集成方法及其装置、终端以及可读存储介质,该方法包括以下步骤:根据文件格式将分析软件分为第一类软件、第二类软件;接收输入参数,并判断待执行软件属于第一类软件或第二类软件,调用与待执行软件名称对应的分析软件,根据待执行文  全部
背景技术:
核燃料分析软件应用工程具有输入与输出参数多、相互之间的数据传递多、计算 过程繁琐、大批量计算多和分析时间长的特点。然而由于各种原因,核燃料性能软件研发中 未考虑软件工程应用的实际情况,导致目前各款软件在工程应用中都是单独应用没有形成 一个完整有机体,因此各款软件之间的数据传递都是通过复杂的提资过程实现,这与核燃 料设计人员的集成化与统一管理的需求存在一定的差异。针对这个差异,非常有必要进行 核燃料分析软件的集成与统一管理,以提升设计人员的工作效率和避免人因错误。 考虑到燃料棒性能分析软件是由多个不同的国内外研发机构研发,因此各款软件 彼此之间开发语言、输入输出、计算执行命令以及接口命令等各不相同,因此现有的方法难 于实现各款软件的输入输出文件名称和格式、计算执行命令和接口命令的高效集成统一管 理。为了解决该问题,开发一种基于适配器原理的核燃料性能分析软件集成方法,并应用在 核燃料设计与性能分析平台中,满足了设计人员的需求。
技术实现要素:
本发明要解决的技术问题在于,提供一种核燃料性能分析软件集成方法及其装 置、终端以及可读存储介质。 本发明解决其技术问题所采用的技术方案是:构造一种核燃料性能分析软件集成 方法,包括以下步骤: 软件分类步骤S1:根据文件格式将分析软件进行分类,包括第一类软件、第二类软 件;每一所述分析软件设有唯一的预设软件名称、预设执行文件名称和格式、以及预设执行 命令; 软件执行步骤S2,包括以下步骤: S21:接收输入参数,所述输入参数包括待执行软件名称、待执行文件名称和格式; S22:根据所述待执行软件名称判断所述输入参数对应的待执行软件属于所述第 一类软件或第二类软件; 当所述待执行软件属于所述第一类软件时,执行步骤S23;当所述待执行软件属于 所述第二类软件时,执行步骤S24; S23:调用与所述待执行软件名称对应的所述分析软件,根据所述待执行文件名称 和格式执行所述预设执行命令运算,并输出运算结果; S24:调用与所述待执行软件名称对应的所述分析软件,将所述待执行文件名称和 格式修改为与所述分析软件对应的所述预设执行文件名称和格式,并执行所述预设执行命 令运算,并输出运算结果。 5 CN 111580895 A 说 明 书 2/10 页 优选地,所述步骤S1中还包括: 所述第二类软件,还根据执行规则进行分类,包括第一类执行规则软件、第二类执 行规则软件; 所述步骤S24包括: S241:根据所述待执行软件名称判断所述输入参数对应的待执行软件属于所述第 一类执行规则软件或第二类执行规则软件; 当所述待执行软件属于所述第一类软件时,执行步骤S2411;当所述待执行软件属 于所述第二类软件时,执行步骤S2412; S2411:当所述待执行软件属于所述第一类执行规则软件时,调用与所述第一类执 行规则软件名称对应的所述分析软件,将所述第一类执行规则待执行文件名称和格式修改 为与所述第一类执行规则软件对应的所述预设执行文件名称和格式,执行所述预设执行命 令运算,并输出运算结果; S2412:当所述待执行软件属于所述第二类执行规则软件时,调用与所述第二类执 行规则软件名称对应的所述分析软件,将所述第二类执行规则待执行文件名称和格式修改 为与所述第二类执行规则软件对应的所述预设执行文件名称和格式,执行所述预设执行命 令运算,并输出运算结果。 优选地,所述步骤S2412的执行所述预设执行命令运算,包括: 将所述预设执行命令与所述格式进行解析处理,并将交互参数填入到管道文件 中,调用管道命令进行计算。 优选地,每一所述分析软件设有唯一预设输出文件名称; 所述第一类软件与所述第二类软件执行所述预设执行命令运算后,判断输出文件 名称是否符合预设输出文件名称; 若是,则直接输出运算结果; 若否,则将输出文件名称修改为预设输出文件名称后再输出运算结果。 优选地,所述第一类软件的预设软件名称为BIN .exe、预设执行文件名称为 input.ini、预设输出文件名称为output.res、格式为zh和/或en; 所述第一类执行规则软件的预设软件名称为COV .exe、预设执行文件名称为 fort.1、预设输出文件名称为output.res、格式为cal; 所述第二类执行规则软件的预设软件名称为SM .exe、预设执行文件名称为sm- int、预设输出文件名称为output.res、格式为zh和/或en。 一种核燃料性能分析软件集成装置,包括 分类模块,其根据文件格式将分析软件进行分类,包括第一类软件、第二类软件; 每一所述分析软件设有唯一的预设软件名称、预设执行文件名称和格式、以及预设执行命 令; 处理模块,其包括: 接收单元,其接收输入参数,所述输入参数包括待执行软件名称、待执行文件名称 和格式; 判断单元,其根据所述待执行软件名称判断所述输入参数对应的待执行软件属于 所述第一类软件或第二类软件; 6 CN 111580895 A 说 明 书 3/10 页 处理单元,其调用与所述待执行软件名称对应的所述分析软件,根据所述待执行 文件名称和格式执行所述预设执行命令运算,并输出运算结果;或 调用与所述待执行软件名称对应的所述分析软件,将所述待执行文件名称和格式 修改为与所述分析软件对应的所述预设执行文件名称和格式,并执行所述预设执行命令运 算,并输出运算结果。 优选地,所述分类模块还执行以下功能: 根据执行规则进行对所述第二类软件进行分类,包括第一类执行规则软件、第二 类执行规则软件; 所述判断单元还执行以下功能: 根据所述待执行软件名称判断所述输入参数对应的待执行软件属于所述第一类 执行规则软件或第二类执行规则软件; 所述处理单元还执行以下功能: 调用与所述第一类执行规则软件名称对应的所述分析软件,将所述第一类执行规 则待执行文件名称和格式修改为与所述第一类执行规则软件对应的所述预设执行文件名 称和格式,执行所述预设执行命令运算,并输出运算结果;或 调用与所述第二类执行规则软件名称对应的所述分析软件,将所述第二类执行规 则待执行文件名称和格式修改为与所述第二类执行规则软件对应的所述预设执行文件名 称和格式,执行所述预设执行命令运算,并输出运算结果。 优选地,所述第二类执行规则软件执行所述预设执行命令运算包括:将所述预设 执行命令与所述格式进行解析处理,并将交互参数填入到管道文件中,调用管道命令进行 计算。 优选地,每一所述分析软件设有唯一预设输出文件名称; 所述判断单元还执行以下功能: 所述第一类软件与所述第二类软件执行所述预设执行命令运算后,判断输出文件 名称是否符合预设输出文件名称; 所述处理模块还包括: 输出单元,其执行以下功能: 若所述输出文件名称符合预设输出文件名称,则直接输出运算结果; 若所述输出文件名称不符合预设输出文件名称,则将输出文件名称修改为预设输 出文件名称后再输出运算结果。 预选的,所述第一类软件的预设软件名称为BIN .exe、预设执行文件名称为 input.ini、预设输出文件名称为output.res、格式为zh和/或en; 所述第一类执行规则软件的预设软件名称为COV .exe、预设执行文件名称为 fort.1、预设输出文件名称为output.res、格式为cal; 所述第二类执行规则软件的预设软件名称为SM .exe、预设执行文件名称为sm- int、预设输出文件名称为output.res、格式为zh和/或en。 一种终端,包括上述的核燃料性能分析软件集成装置。 一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实 现如权利要求上述的核燃料性能分析软件集成方法的步骤。 7 CN 111580895 A 说 明 书 4/10 页 实施本发明具有以下有益效果:该核燃料性能分析软件集成方法及其装置、终端 以及可读存储介质解决核燃料性能分析平台上不同开发语言、输入输出和接口命令等核燃 料性能分析软件集成和统一管理问题,提高核燃料性能分析平台开发、管理和使用的效率 和质量,提高核燃料工程设计分析方面的质量和效率,更好地为核燃料研发以及核电站支 持提供服务。 附图说明 下面将结合附图及实施例对本发明作进一步说明,附图中: 图1是本发明核燃料性能分析软件集成方法的示意图; 图2是本发明软件执行步骤S24的具体示意图; 图3是本发明核燃料性能分析软件集成装置的组成示意图; 图4是本发明核燃料性能分析软件集成装置处理模块的组成示意图。
分享到:
收藏