强流离子束传输和加速束流动力学.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
强流离子束传输和加速束流动力学.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)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档