System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及励磁曲线转换,尤指一种用于带预设值的脉冲电源i/b转换的励磁曲线转换系统。
技术介绍
1、在加速器领域,通常利用磁场来约束带电粒子在真空管道中的运动,根据带电粒子是做直线运动还是圆周运动以及粒子能量的不同,所需的磁力线和磁场强度也是不同的。各种磁场的产生是通过直流、交流或者脉冲电源为线圈提供所需的电流,励磁曲线通过实际的磁测获得。电源系统能提供的是实时的电流值i,而在物理调束软件中使用的是磁场值b,这就需要一个ioc程序来实时对i和b进行转换,才能实现对带电粒子运行轨道的调节和监测。ioc程序的设计最主要是设计运行时数据库--epics记录文件。i和b的相互转换的逻辑以及计算公式比较复杂,需要带入到公式里计算的测算系数很多,如果靠人工来书写epics记录文件,工作量将非常巨大且容易出错,如果更改了程序逻辑或者测算数据,epics记录文件又需要全部重写。带预设值的脉冲电源是各类加速器常用的电源器,因此在加速器
,尤其是在用于加速器励磁曲线转换的系统中,设计一个能够生成epics记录以及实现带预设值的脉冲电源i和b自动转换的系统和方法非常必要。
技术实现思路
1、本专利技术针对加速器的技术需求,旨在提供一种用于带预设值的脉冲电源i/b转换的励磁曲线转换系统。
2、本专利技术所采用的技术方案是:用于带预设值的脉冲电源i/b转换的励磁曲线转换系统,所述的系统将加速器中将物理设定的磁场值转换为电源所需的电流值或者将电源的电流值转换为对应的磁场值,整个系统包括i
3、当b->i转换时,首先根据预设磁场值b-set计算得到的预设电流值seti_tmp、磁场波形数据有效长度bt-length以及磁场波形数据bt-set,根据励磁曲线拟合系数计算得到20万个点电流波形数据setwavei_raw,再根据bt-length设定输出给setwavei的有效数据长度setwavei_out.nuse,最后将setwavei_raw中的数据按有效数据长度输出到setwavei中并触发电源远控程序wfcreate下发波形数据;
4、当i->b转换时,首先按一定的周期5秒回读实时的电流曲线回采值getwavei,根据励磁曲线拟合系数计算得到磁场波形回采值bt。
5、所述的带预设值的脉冲电源包括同步环上的二极铁、四极铁、六极铁、校正铁脉冲电源。
6、本专利技术的有益效果:本专利技术的系统可应用于大科学装置中,兼容性强,安装和使用简单,能带预设值的脉冲电源进行实时转换,能够针对带预设值的脉冲电源生成epics记录以及实现i和b自动转换的系统。
本文档来自技高网...【技术保护点】
1.用于带预设值的脉冲电源I/B转换的励磁曲线转换系统,其特征在于:所述的系统将加速器中将物理设定的磁场值转换为电源所需的电流值或者将电源的电流值转换为对应的磁场值,整个系统包括IBConvert程序模块和EpicsDBGenerator程序模块两部分,其中IBConvert程序是标准的EPICS软件IOC,需要一直运行,实现I和B的实时转换;EpicsDBGenerator程序模块用于生成IBConvert程序所需要的DB文件,当电源数量、名称、励磁曲线拟合系数有变动时,需要运行该程序生成新的DB文件;所述的系统用于带预设值的脉冲电源时,I/B转换的方法,包括以下步骤:
2.根据权利要求1所述的用于带预设值的脉冲电源I/B转换的励磁曲线转换系统,其特征在于:所述的带预设值的脉冲电源包括同步环上的二极铁、四极铁、六极铁、校正铁脉冲电源。
【技术特征摘要】
1.用于带预设值的脉冲电源i/b转换的励磁曲线转换系统,其特征在于:所述的系统将加速器中将物理设定的磁场值转换为电源所需的电流值或者将电源的电流值转换为对应的磁场值,整个系统包括ibconvert程序模块和epicsdbgenerator程序模块两部分,其中ibconvert程序是标准的epics软件ioc,需要一直运行,实现i和b的实时转换;epicsdbgenerator程...
【专利技术属性】
技术研发人员:吴煊,张玉亮,朱鹏,何泳成,王林,薛康佳,傅世年,
申请(专利权)人:散裂中子源科学中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。