登录 注册
当前位置:主页 > 资源下载 > 17 > OCELOT是一款旨在研究FEL和基于存储环光源的多物理场仿真工具包,其提供了MATLAB数值计算源码

OCELOT是一款旨在研究FEL和基于存储环光源的多物理场仿真工具包,其提供了MATLAB数值计算源码

  • 更新:2024-10-04 23:18:32
  • 大小:87.61MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Matlab - 大数据
  • 格式:ZIP

资源介绍

matlab数值计算原始码加速器,辐射和X射线光学仿真框架 豹猫简介 Ocelot是一个多物理场仿真工具包,旨在研究FEL和基于存储环的光源。 Ocelot用Python编写。 它的中心概念是使用Ocelot的模块和函数以及标准Python库编写用于仿真的python脚本。 Ocelot包括以下主要模块: 带电粒子束动力学模块(CPBD) 光学 追踪 匹配 集体效应(可以找到说明和) 空间电荷(3D拉普拉斯求解器) CSR(相干同步辐射)(一维模型,具有任意数量的偶​​极子)。 Wakefields(泰勒展开至任意几何的二阶展开)。 MOGA(多目标遗传算法)。 用于自发辐射计算的本机模块(可以找到一些详细信息和) FEL计算:GENESIS和预处理/后处理的接口 在线束控制和加速器性能在线优化的模块。 ,,。 该模块正在与其他加速器组合作开发。 该模块已迁移到单独的(组织中),以简化协作开发。 Ocelot广泛使用Python和库,这些库和库可在Python内进行有效的核内数值和科学计算,并使您可以使用各种数学和优化技术及算法。 为了产生高质量的图形,使用了Python的库。 这是一