强流离子束传输和加速束流动力学-Indico@IHEP.pptVIP

  • 4
  • 0
  • 约2.89千字
  • 约 27页
  • 2019-08-21 发布于天津
  • 举报

强流离子束传输和加速束流动力学-Indico@IHEP.ppt

课题一例会赵亚亮目录参与任务情况任务完成情况代码开发平台的建立已有代码功能分析新开发程序的物理要求程序开发进展问题下一步工作计划参与的总体任务总体包括物理要求软件集成王志军赵亚亮代码开发平台建立和维护赵亚亮模块赵亚亮两个研究生本次例会前应完成的任务已有软件的构架和功能分析赵亚亮齐新张小虎王志军提出物理要求包含待开发的功能模块和发展计划提出基本的软件构架参与任务情况任务完成情况代码开发平台的建立完成本地的服务器的搭建以及帐号密码权限的设置目前已开发的代码已加入到版本库拥有账号密码的用户可以通过检索

973课题一例会 赵亚亮 2014.05.07 目录 参与任务情况 任务完成情况 代码开发平台的建立 已有代码功能分析 新开发程序的物理要求 程序开发进展 问题 下一步工作计划 参与的总体任务 总体,包括物理要求、软件集成(王志军、赵亚亮) 代码开发平台建立和维护(赵亚亮) CPU模块 (赵亚亮+两个研究生) 本次例会前应完成的任务 已有软件的构架和功能分析;(赵亚亮、齐新、张小虎、王志军) 提出物理要求,包含待开发的功能模块和发展计划; 提出基本的软件构架。 参与任务情况 任务完成情况 代码开发平台的建立 完成本地的svn服务器的搭建,以及帐号、密码、权限的设置 目前已开发的代码已加入到svn版本库,拥有账号、密码的用户可以通过svn checkout 21/svn/Track_t/ Track_t? --username user检索到本地,也可以通过https://zhaoyl/svn/Track_t/ 从网页上打开 代码更改后上传之前,要先update到最新版本再上传,发生冲突时先将冲突引导本地,确认最终版本后再上传 建议:每次代码更改,在更改位置标明作者、时间,并简单描述意图;版本上传时,也简单描述更改内容 所外登陆:vpn /jgsz/kyxt/div7/fuwu/suonei/vpn/ 任务完成情况 已有代码功能分析 PADSC Matrix跟踪(quad、drift、gap) 多粒子跟踪(field map) 匹配(根据lattice周期结构,得到与之匹配的Twiss) 均温优化(尚未用多粒子跟踪校验) 其他辅助功能(计算任意两点之间的相移等) LinacOpt T-code PIC算法(GPU程序) BeamPath 任务完成情况 已有代码功能分析 T-code PIC算法(GPU程序) GPU程序 常用加速元件的多粒子跟踪(四极铁、drift、gap、RFQ) 数据后处理 已有代码功能分析 BeamPath end-to-end 模拟 ( 输出方式:z-code , t-code) 接受度计算 变步长计算 变频率计算 束流反向演化 组合误差分析 本征发射度计算 Particle-in-Cell 空间电荷效应 极化束模拟 RFQ for beam funneling 任务完成情况 新开发程序的物理要求(参考TraceWi n) 图形界面 矩阵跟踪 多粒子跟踪 误差分析 匹配 轨道矫正(可属于匹配) 图形化数据后处理 Others。。。 束流跟踪元件: 四极铁、螺线管; 加速间隙、腔; Circular or rectangular aperture; 束测元件; 漂移段; 场分布(静电场、静磁场、RF电磁场及其叠加); Funneling gap; RFQ ; Space charge compensation 束流匹配 目标: 算法 Owner(?) 单纯形法(线性规划算法) 依据 矩阵跟踪结果 多粒子(partran)跟踪结果 束流包络变化 发射度增长最小 场变化最小 相位变化最小 某位置CS参数 能量和相位 周期相移 束流尺寸 最大束流尺寸 同步相位 相位误差 Beam seperation 根据结构,得到与之匹配的束流 误差分析 Input beam errors bend errors cavity errors RFQ errors Quadrupole errors 数据后处理: 在某一位置或者元件出口的粒子分布 单位长度相移、周期相移 束流密度分布 Hofmann图 磁铁梯度或者强度 Field_map viewer 矫正子强度、周期长度、腔功率、能量及其增益变化、加速场、腔压、接受度、field map factor、流强、包络、发射度、束损、束晕、剥离损失率、tune depression? 程序开发进展 Matrix跟踪,元件包括drift、gap、quad、solenoid,元件矩阵参考Trace3d和TraceWin 遗传算法库(nsga)的引入和用于匹配时的验证 依赖的库:CLHEP(2.1.3),nsga(2),FFTW(多粒子跟踪) 已有程序架构 element drift gap quad others … … 基类,包含probe对象,实现element跟踪,每个元件包含多个step,每个step的矩阵由子类得到。包含线性SCF 扩展类,包含元件特有set、get函数 Probe类 用于记录束流状态,以及Twiss参数,线性空间电荷力 粒子类 beam类 记录束流粒子状态,用于多粒子跟踪 用于记录单粒子信息 Twiss参数 已有程序架构 sequence类 seqMatrix类 seqMultiPat类 element类 Track

文档评论(0)

1亿VIP精品文档

相关文档