加速器注入粒子数控制方法及装置、加速器和存储介质与流程

文档序号:20011232发布日期:2020-02-22 04:12阅读:来源:国知局

技术特征:

1.一种加速器注入粒子数控制方法,应用于粒子加速器,包括:

根据预设注入粒子数和加速器粒子束的束流强度,确定加速器所需注入粒子束的束流时长;其中,所述束流时长为冲击磁铁的启动平顶时间和斩束器的启动平顶时间之间的重叠时长;

根据所述束流时长,分别确定所述冲击磁铁的启动时刻和所述斩束器的启动时刻;

根据所述冲击磁铁的启动时刻启动所述冲击磁铁,根据所述斩束器的启动时刻启动所述斩束器;

其中,根据所述束流时长,分别确定所述冲击磁铁的启动时刻和所述斩束器的启动时刻,包括:

根据所述束流时长、所述冲击磁铁的启动平顶时间和所述冲击磁铁的启动上升时间,以及所述斩束器的启动上升时间,确定启动所述斩束器延后启动所述冲击磁铁的第一时间差值;

根据所述冲击磁铁的预设启动时刻延迟所述第一时间差值,确定为所述斩束器的启动时刻;

其中,所述根据所述束流时长、所述冲击磁铁的启动平顶时间和所述冲击磁铁的启动上升时间,以及所述斩束器的启动上升时间,确定启动所述斩束器延后启动所述冲击磁铁的第一时间差值,包括:

根据公式δt1=tp1+tr1-tr2-t,确定所述第一时间差值;

其中,δt1为所述第一时间差值;tp1为所述冲击磁铁的启动平顶时间;tr1为所述冲击磁铁的启动上升时间;tr2为所述斩束器的启动上升时间;t为所述束流时长。

2.根据权利要求1所述的方法,其中,根据所述束流时长,分别确定所述冲击磁铁的启动时刻和所述斩束器的启动时刻,包括:

根据所述束流时长、所述斩束器的启动平顶时间和所述斩束器的启动上升时间,以及所述冲击磁铁的启动上升时间,确定启动所述冲击磁铁延后启动所述斩束器的第二时间差值;

根据所述斩束器的预设启动时刻延迟所述第二时间差值,确定为所述冲击磁铁的启动时刻;

其中,所述根据所述束流时长、所述斩束器的启动平顶时间和所述斩束器的启动上升时间,以及所述冲击磁铁的启动上升时间,确定启动所述冲击磁铁延后启动所述斩束器的第二时间差值,包括:

根据公式δt2=tp2+tr2-tr1-t,确定所述第二时间差值;

其中,δt2为所述时间差值;tr1为所述冲击磁铁的启动上升时间;tp2为所述斩束器的启动平顶时间;tr2为所述斩束器的启动上升时间;t为所述束流时长。

3.根据权利要求1所述的方法,在所述确定启动所述冲击磁铁延后启动所述斩束器的第一时间差值之后,还包括:

根据所述斩束器的粒子输出端与加速器同步环的离子输入端之间的距离,确定粒子注入所述同步环的延迟时间;

将所述延迟时间叠加至所述第一时间差值,以进行更新。

4.根据权利要求2所述的方法,在所述确定启动所述冲击磁铁延后启动所述斩束器的第二时间差值之后,还包括:

根据所述斩束器的粒子输出端与加速器同步环的离子输入端之间的距离,确定粒子注入所述同步环的延迟时间;

将所述延迟时间叠加至所述第二时间差值,以进行更新。

5.一种加速器注入粒子数控制装置,配置于粒子加速器,包括:

束流时长确定模块,设置为根据预设注入粒子数和加速器粒子束的束流强度,确定加速器所需注入粒子束的束流时长;其中,所述束流时长为冲击磁铁的启动平顶时间和斩束器的启动平顶时间之间的重叠时长;

启动时刻确定模块,设置为根据所述束流时长,分别确定所述冲击磁铁的启动时刻和所述斩束器的启动时刻;

启动模块,设置为根据所述冲击磁铁的启动时刻启动所述冲击磁铁,根据所述斩束器的启动时刻启动所述斩束器;

所述启动时刻确定模块包括:

第一时间差值确定单元,设置为根据所述束流时长、所述冲击磁铁的启动平顶时间和启动上升时间,以及所述斩束器的启动上升时间,确定启动所述斩束器延后启动所述冲击磁铁的第一时间差值;

第一启动时刻确定单元,设置为根据所述冲击磁铁的预设启动时刻延迟所述第一时间差值,确定为所述斩束器的启动时刻;

所述第一时间差值确定单元设置为:

根据公式δt1=tp1+tr1-tr2-t,确定所述第一时间差值;

其中,δt1为所述第一时间差值;tp1为所述冲击磁铁的启动平顶时间;tr1为所述冲击磁铁的启动上升时间;tr2为所述斩束器的启动上升时间;t为所述束流时长;

所述启动时刻确定模块包括:

第二时间差值确定单元,设置为根据所述束流时长、所述斩束器的启动平顶时间和启动上升时间,以及所述冲击磁铁的启动上升时间,确定启动所述冲击磁铁延后启动所述斩束器的第二时间差值;

第二启动时刻确定单元,设置为根据所述斩束器的预设启动时刻延迟所述第二时间差值,确定为所述冲击磁铁的启动时刻。

6.根据权利要求5所述的装置,所述第二时间差值确定单元设置为:

根据公式δt2=tp2+tr2-tr1-t,确定所述第二时间差值;

其中,δt2为所述时间差值;tr1为所述冲击磁铁的启动上升时间;tp2为所述斩束器的启动平顶时间;tr2为所述斩束器的启动上升时间;t为所述束流时长。

7.根据权利要求5所述的装置,还包括:

第一延迟时间确定模块,设置为在所述确定启动所述冲击磁铁延后启动所述斩束器的第一时间差值之后,根据所述斩束器的粒子输出端与加速器同步环的离子输入端之间的距离,确定粒子注入所述同步环的延迟时间;

第一更新单元,设置为将所述延迟时间叠加至所述第一时间差值,以进行更新。

8.根据权利要求5所述的装置,还包括:

第二延迟时间确定模块,设置为在所述确定启动所述冲击磁铁延后启动所述斩束器的第二时间差值之后,根据所述斩束器的粒子输出端与加速器同步环的离子输入端之间的距离,确定粒子注入所述同步环的延迟时间。

第二更新单元,设置为将所述延迟时间叠加至所述第二时间差值,以进行更新。

9.一种粒子加速器,包括斩束器和冲击磁铁,还包括:

至少一个处理器;

存储装置,设置为存储一个或多个程序;

所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1-4中任一项所述的一种加速器注入粒子数控制方法。

10.一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-4中任一项所述的一种加速器注入粒子数控制方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1