(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210882013.0
(22)申请日 2022.07.26
(71)申请人 西安交通大 学
地址 710049 陕西省西安市碑林区咸宁西
路28号
(72)发明人 陈荣华 朱昕阳 苏光辉 秋穗正
田文喜
(74)专利代理 机构 西安智大知识产权代理事务
所 61215
专利代理师 何会侠
(51)Int.Cl.
G06F 9/451(2018.01)
G06F 16/28(2019.01)
G06F 16/23(2019.01)
G06F 16/242(2019.01)G06F 16/26(2019.01)
(54)发明名称
一种用于液态金属反应堆子通道分析程序
的交互式用户界面系统
(57)摘要
本发明公开了一种用于液态金属反应堆子
通道分析程序的交互式用户界面系统, 该界面系
统针对液态金属子通道分析程序SACOS, 包括交
互式界面、 数据检索与处理模块、 调用与计算模
块以及后处理模块。 该界面系统通过提取用户外
部输入/导入的数据, 将其保存到用户相应的数
据库内, 并基于输入数据生 成计算所需的输入文
件, 调用计算程序进行计算之后, 对输出文件中
的数据进行检索并处理, 生 成可视化后处理图像
供用户查看。 该界面系统简化了传统的反应堆子
通道分析程序的计算流程, 大大提高了计算效
率。
权利要求书2页 说明书6页 附图6页
CN 115237524 A
2022.10.25
CN 115237524 A
1.一种用于液态金属反应堆子通道分析程序的交互式用户界面系统, 其特征在于, 所
述系统包括交 互式界面、 数据检索模块、 文件生成模块、 调用与计算模块以及后处 理模块;
所述交互式界面具有新建工程、 新建算例、 导入文件、 编辑算例、 导出数据结果以及查
看后处理图形 的功能; 用户首先在交互式界面新建工程, 然后在新建的工程下新建数个算
例, 用来表 示不同的工况; 对于新建的工程与算例, 用户对其进 行复制、 删除、 重命名基本操
作; 用户选择在交互式界面对新建的算例进 行编辑, 输入必须的参数, 或直接从外部导入文
本文件, 完成对算例的编辑; 编辑完成后, 系统将通过读取输入数据并检索, 生成前 处理卡,
前处理卡生成完毕后, 系统将调用前处理程序并执行生成的前处理卡, 前处理程序运行成
功后将输出输入卡, 然后系统将调用子通道分析程序SAC OS执行输入卡进 行计算, 计算完成
后得到最终的输出文件; 系统将对输出文件里面的数据进行检索与处理, 生成可视化后处
理图像供用户查看;
所述数据检索模块, 用于检索外部导入的文本文件以及最终的输出文件中的数据; 当
用户通过外部导入的文本文件来编辑算例时, 系统将对外部文本文件中的各个数据进 行检
索与识别, 并将其填入交互式界面中对应的参数输入框内, 便于用户后续的修改; 当系统对
最终的输出文件进行后处理之前, 先会对输出文件内的数据进行检索和识别, 按不同的通
道、 组件类型、 轴向高度以及参数类型进行分类, 便 于后续的后处 理;
所述文件生成模块, 用于用户编辑算例完成后生成前处理程序能够执行的前处理卡;
系统将对交互式界面中参数输入框中的计算对象的组件间排布情况、 组件内棒束几何特
征、 进出口边界条件、 材料属性、 收敛标准数据进 行判断并按照前 处理软件所需输入卡的固
定格式将这些 数据梳理排序, 最后生成并输出 该计算对象的前处 理卡;
所述调用与计算模块, 用于前处理卡生成完毕后调用前处理程序和子通道分析程序
SACOS;
所述后处理模块, 用于对最终的输出文件中的已经被系统检索并分类好的数据进行二
次计算处理, 并生成可视化后处理图像; 对于径向方向, 后处理模块将以彩色二维图像的形
式显示堆芯内各组件的各通道出口、 加热棒的热工水力参数; 对于轴向方向, 后处理模块将
生成堆芯内各组件的各通道、 加热棒的热工水力参数的轴向分布曲线。
2.根据权利要求1所述的用于液态金属反应堆子通道分析程序的交互式用户界面系
统, 其特征在于, 该界面系统实现提取 数据、 生成文件、 调用程序进行计算的具体过程如下:
在用户界面内导入文件, 系统通过API接口上传输入文件, 上传到服务器后存储到用户
空间下, 通过FileUt il工具类提取文件中的数据, 然后保存到用户相应的数据库内, 用户打
开界面请求服务器用户空间的数据以及用户数据库数据, 通过数据流的形式, 传给用户端,
然后用户端对数据流进 行解析, 解析成功后, 把相应的数据绑定到对应的控件上, 界面进 行
渲染, 当用户点击计算时, 通过调用服务器接口创建进程, 在进程中调用shell脚本, shell
脚本调用子通道分析程序SACOS进行计算, 在MySQL数据库中保存计算状态和运行进程ID,
当计算成功后产生相应的计算结果, 计算失败则退 出程序。
3.根据权利要求1所述的用于液态金属反应堆子通道分析程序的交互式用户界面系
统, 其特征在于, 数据检索模块检索外部导入的文本文件并将数据自动填入交互式界面中
对应的参数输入框的方法如下: 用户在交互式界面导入外部文本文件, 系统将文本文件上
传到服务器, 存储到用户空间下, 提取文本文件内的数据, 然后保存到用户相应的数据库里权 利 要 求 书 1/2 页
2
CN 115237524 A
2面, 当用户打开交互式界面时, 请求服务器用户空间的数据以及用户数据库数据, 系统将数
据通过数据流的形式, 传给用户端, 然后用户端对数据流进行解析, 解析成功后, 把相应的
数据绑定 到对应的控 件上面, 然后交 互式界面进行渲染, 使数据在参数输入框中显示。
4.根据权利要求1所述的用于液态金属反应堆子通道分析程序的交互式用户界面系
统, 其特征在于, 文件生成模块 生成前处 理程序能够执 行的前处 理卡的方法如下:
首先通过vue前端收集用户输入交互式界面的参数, 使用正则表达式判断用户参数是
否符合规则, 然后调用API接口将数据传输给vu e后端, vue后端对 数据进行 处理过后上传到
MySQL数据库, 最后从MySQL数据库中调取数据, 使用FileUtil工具类依次填入计算对象的
组件间排布情况、 组件内棒束几何特征、 进 出口边界条件、 材料属性、 收敛标准等信息, 系统
根据填入信息, 按照前处理软件所需输入卡的固定格式将这些数据梳理排序, 最后生成并
输出该计算对象的txt前处 理卡。
5.根据权利要求1所述的用于液态金属反应堆子通道分析程序的交互式用户界面系
统, 其特征在于, 调用与计算模块调用前处 理程序和子通道分析程序SACOS的方法如下:
首先调用vue后端API接口创建进程, 使用Shell脚本调用前处理程序和子通道分析程
序SACOS并获取进程ID, 通过进程ID监测前处理程序和子通道分析程序SACOS的运行状态并
对其进行判断; 当前 处理程序和子通道分析程序SAC OS成功执行时生成输出结果; 执行失败
时自动退 出, 不生成输出 结果。
6.根据权利要求1所述的用于液态金属反应堆子通道分析程序的交互式用户界面系
统, 其特征在于, 所述交互式界面的布局包括工程和算例管 理列表部分、 输入参数部 分和图
形显示部分:
所述工程和算例管理列表部分显示用户已经创建的工程和算例, 对工程文件右键进行
新建算例、 复制、 重命名、 删除操作, 对算例文件右键进行复制、 重命名、 删除操作;
所述输入参数部分包括总体设置、 边界条件、 辅助模型、 功率设置和迭代参数; 总体设
置包括基本几何信息、 材料物性模型、 棒类型指定参数; 边界条件包括总体边界条件、 瞬态
控制卡参数; 辅助模型包括阻力系数模型、 对流换热模型参数; 功率设置包括总体功率参
数、 径向功率分布、 轴向功率分布参数; 迭代参数包括时间步长、 最大迭代步数参数;
所述图形显示部分包括实时图形、 计算屏显、 计算结果和后处理图形; 实时图形为当前
组件或堆芯的编号图, 便于用户填写参数; 计算屏显用于显示计算程序的计算过程; 计算结
果为该界面系统生成的三个文件: 前 处理卡、 输入卡与输出文件, 用户通过界面系统导出文
件; 后处理图形显示后处 理模块生成的曲线图与分布图。
7.根据权利要求6所述的用于液态金属反应堆子通道分析程序的交互式用户界面系
统, 其特征在于, 所述交 互式界面的布局还 包括工程菜单、 帮助菜单、 关于菜单以及账号。
8.根据权利要求6所述的用于液态金属反应堆子通道分析程序的交互式用户界面系
统, 其特征在于, 所述的工程和算例管理列表部分用户能够对已建的工程和 算例文件进行
搜索和筛 选, 以及将文件按 文件名称或者时间顺序进行排序。权 利 要 求 书 2/2 页
3
CN 115237524 A
3
专利 一种用于液态金属反应堆子通道分析程序的交互式用户界面系统
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:41:25上传分享