用于复杂型号设计的协同设计系统和方法

    公开(公告)号:CN111445203A

    公开(公告)日:2020-07-24

    申请号:CN202010205042.4

    申请日:2020-03-20

    IPC分类号: G06Q10/10 G06Q10/06

    摘要: 本发明公开一种用于复杂型号设计的协同设计系统,包括:型号设计管理模块,将复杂型号设计划分为多个设计阶段,并对设计阶段中的每一项设计内容和设计要求做出规定;设计任务管理模块,接收设计阶段中的各项设计内容,并将各项设计内容细分为多个设计任务和相关研发任务;设计任务执行模块,接收各项设计内容中的设计任务,设计人员执行设计任务并产生设计数据;以及数据共享模块,与设计任务执行模块和设计任务管理模块通信连接,设计任务执行模块调用数据共享模块中的设计数据,并将设计过程中产生的设计数据存储在数据共享模块中,设计任务管理模块读取数据共享模块的数据信息,对执行的设计任务进行监控和/或展示。还涉及一种协同设计方法。

    一种数值堆热工水力子通道模拟的并行实现与优化方法

    公开(公告)号:CN110543711B

    公开(公告)日:2021-07-20

    申请号:CN201910788607.3

    申请日:2019-08-26

    IPC分类号: G06F30/20 G06F119/08

    摘要: 本发明涉及一种数值堆热工水力子通道模拟的并行实现与优化方法,该方法使用CPU+GPU混合异构实现热工水力子通道模拟计算,将求解固体导热部分中求解热传递系数部分移植到GPU上进行求解,并在遍历子通道和遍历轴向节点时通过OpenMP对热传递系数求解过程进行进一步的并行;在动量方程的建立和求解部分将计算轴向节点的横向速度和轴向速度移植到GPU上进行求解,并将GPU函数中求解横向速度和轴向速度的函数分解为两个函数,加入OpenMP两个线程同时求解一个轴向层的轴向速度和横向速度。本发明可以提高热工水力子通道模拟软件的并行效率,并提升软件对于CPU/GPU架构计算机硬件的利用率。

    一种三维中子输运特征线法的负载均衡并行方法

    公开(公告)号:CN110472187B

    公开(公告)日:2021-05-04

    申请号:CN201910721093.X

    申请日:2019-08-06

    IPC分类号: G06F17/11 G16C20/10

    摘要: 本发明涉及一种三维中子输运特征线法的负载均衡并行方法,该方法根据几何的对称性,计算出需要考虑的角度数量,并计算每个角度下周期性轨迹或反射性轨迹的数量和长度,根据周期性或反射性轨迹的长度、进程数量以及轨迹的数量,计算出每个进程的负载,对各进程分别进行射线追踪,并根据几何网格信息、材料数据、射线追踪完成后的线段信息,迭代求解特征方程。本发明将周期性轨迹和反射性轨迹完整地分配给线程,可以高效地分配并行任务,保证负载平衡,消除进程间的点到点通信。

    一种数值堆热工水力子通道模拟的并行实现与优化方法

    公开(公告)号:CN110543711A

    公开(公告)日:2019-12-06

    申请号:CN201910788607.3

    申请日:2019-08-26

    IPC分类号: G06F17/50

    摘要: 本发明涉及一种数值堆热工水力子通道模拟的并行实现与优化方法,该方法使用CPU+GPU混合异构实现热工水力子通道模拟计算,将求解固体导热部分中求解热传递系数部分移植到GPU上进行求解,并在遍历子通道和遍历轴向节点时通过OpenMP对热传递系数求解过程进行进一步的并行;在动量方程的建立和求解部分将计算轴向节点的横向速度和轴向速度移植到GPU上进行求解,并将GPU函数中求解横向速度和轴向速度的函数分解为两个函数,加入OpenMP两个线程同时求解一个轴向层的轴向速度和横向速度。本发明可以提高热工水力子通道模拟软件的并行效率,并提升软件对于CPU/GPU架构计算机硬件的利用率。

    一种三维中子输运特征线法的负载均衡并行方法

    公开(公告)号:CN110472187A

    公开(公告)日:2019-11-19

    申请号:CN201910721093.X

    申请日:2019-08-06

    IPC分类号: G06F17/11 G16C20/10

    摘要: 本发明涉及一种三维中子输运特征线法的负载均衡并行方法,该方法根据几何的对称性,计算出需要考虑的角度数量,并计算每个角度下周期性轨迹或反射性轨迹的数量和长度,根据周期性或反射性轨迹的长度、进程数量以及轨迹的数量,计算出每个进程的负载,对各进程分别进行射线追踪,并根据几何网格信息、材料数据、射线追踪完成后的线段信息,迭代求解特征方程。本发明将周期性轨迹和反射性轨迹完整地分配给线程,可以高效地分配并行任务,保证负载平衡,消除进程间的点到点通信。

    一种核反应堆热工水力模拟软件CFD并行处理方法

    公开(公告)号:CN111125950A

    公开(公告)日:2020-05-08

    申请号:CN201911282894.7

    申请日:2019-12-13

    摘要: 本发明提供一种核反应堆热工水力模拟软件CFD并行处理方法,借助申威众核架构,能够大大降低CFD模拟时间,提高程序运行的性能。所述方法包括:判断热工水力模拟软件CFD中矩阵乘中n2的取值,其中,所述矩阵乘表示为: A、B、C都表示双精度浮点矩阵,n1、n2、n3都表示矩阵维度的大小,N=n2,N表示谱单元阶数;若12≤n2≤24,则判断n1是否等于N2,若n1=N2,则对矩阵A按照从核数M进行数据切分,将切分后的数据分配到M个从核的局存中,将矩阵B完整读入到M个从核的局存中,每个从核根据局存中的数据执行矩阵乘计算任务,任务完成后,将计算结果分配回矩阵C对应主存的地址中。本发明适用于核反应堆热工水力模拟领域。

    一种核反应堆热工水力模拟软件CFD并行处理方法

    公开(公告)号:CN111125950B

    公开(公告)日:2021-11-12

    申请号:CN201911282894.7

    申请日:2019-12-13

    摘要: 本发明提供一种核反应堆热工水力模拟软件CFD并行处理方法,借助申威众核架构,能够大大降低CFD模拟时间,提高程序运行的性能。所述方法包括:判断热工水力模拟软件CFD中矩阵乘中n2的取值,其中,所述矩阵乘表示为:A、B、C都表示双精度浮点矩阵,n1、n2、n3都表示矩阵维度的大小,N=n2,N表示谱单元阶数;若12≤n2≤24,则判断n1是否等于N2,若n1=N2,则对矩阵A按照从核数M进行数据切分,将切分后的数据分配到M个从核的局存中,将矩阵B完整读入到M个从核的局存中,每个从核根据局存中的数据执行矩阵乘计算任务,任务完成后,将计算结果分配回矩阵C对应主存的地址中。本发明适用于核反应堆热工水力模拟领域。

    一种快中子反应堆全堆芯子通道并行任务划分方法及系统

    公开(公告)号:CN111008070B

    公开(公告)日:2023-05-12

    申请号:CN201911262033.2

    申请日:2019-12-10

    IPC分类号: G06F9/48 G06F30/20

    摘要: 本发明提供一种快中子反应堆全堆芯子通道并行任务划分方法及系统,所述方法包括:将待划分的快中子反应堆全堆芯子通道按照预设数据结构进行存储;基于预设数据结构,对当前组件内的所有子通道进行遍历,将当前组件内的子通道划分至预设数量的求解域中,完成当前组件的并行任务划分;将当前组件的并行任务划分结果应用于快中子反应堆全堆芯中所有组件,以完成快中子反应堆全堆芯子通道并行任务划分。本发明方法基于特定的数据结构和划分算法实现了快堆全堆芯的并行任务划分,使得热工流体子通道模拟软件能够大规模并行求解快堆问题,对于提升快堆全堆芯子通道模拟效率有着重要意义。

    一种全堆芯热工水力子通道模拟方法

    公开(公告)号:CN111159865B

    公开(公告)日:2021-10-12

    申请号:CN201911312909.X

    申请日:2019-12-18

    IPC分类号: G06F30/20

    摘要: 本发明提供一种全堆芯热工水力子通道模拟方法,能够大幅提高全堆芯全局模拟数据的查询效率。所述方法包括:获取用于全堆芯热工水力子通道模拟的参数信息,所述参数信息包括:全局编号;根据获取的参数信息,通过多个从进程并行执行子通道模拟软件,每个从进程输出相应的局部模拟文件,每个局部模拟文件中的子通道、间隙、组件、燃料棒各拥有一个局部编号;根据局部编号与全局编号之间的映射关系,对所有局部模拟文件进行解析,得到以数据库存储的全堆芯全局模拟输出数据。本发明涉及核技术领域。