合肥光源储存环束流三维参数测量系统相关PV

合肥光源纵向震荡数据源相关PV

合肥光源纵向震荡数据源相关PV的增补

在上文中公布了一些PV,依然有效。

现在线有3台12bit示波器在工作,采样率都是10GHz,采集500us的波形,每个波形5M(5000000)个数据点:

型号和带宽 HDO6104A(1G) HDO6104A(1G) SDS6204(2G)
接入信号 纽扣BPM合信号(单路) 条带BPM(4路) 纽扣BPM(4路)
PV名前缀 HLSII:BD:BCMSDS: HLSII:BD:STRIP: HLSII:BD:BCMSOFT:
  1. 一台力科的HDO6104A(1G带宽),一个纽扣BPM的四个电极通过合路器合成一路,再功分出4路,一路接入一台老示波器(BCM主系统从这台示波器读波形计算逐束团流强),另一路接入该力科示波器CH1,除了用作BCM的备份测量逐束团流强外,还能提取纵向震荡信息,其数据灌入的PV使用前缀为HLSII:BD:BCMSDS的名称,具体请参照上文中介绍,数据刷新周期1秒;
  2. 另一台力科的HDO6104A(1G带宽),由于要测准纽扣电极BPM的波形要求比较高,所以2G带宽的鼎阳示波器接的是纽扣BPM,但是用纽扣BPM在常态无激励时看工作点不明显,所以就把这个力科示波器接入条带BPM的电极信号看工作点,发现可以无激励看到工作点;
  3. 鼎阳的SDS6204(2G带宽),接入一个纽扣BPM的四路电极信号;

2、3因为接入4路信号,都可以提取每个束团的幅度,时间(2号示波器接的条带BPM,时间信息不准,仅供参考),X,Y信息,PV见下面:

规则:前缀+名称,前缀见前述表格,比如4路条带:HLSII:BD:STRIP:A:WAV_MONITOR,对于4路纽扣为HLSII:BD:BCMSOFT:A:WAV_MONITOR,后面的叙述以条带为例:

原始波形:

PV设定的长度是5000000(5M),掐头去尾后的长度会小于5M,多余的用0补齐,其他所有的数据都是从原始波形得来:

电极A、B、C、D、以及和:

HLSII:BD:STRIP:A:WAV_MONITOR
HLSII:BD:STRIP:B:WAV_MONITOR
HLSII:BD:STRIP:C:WAV_MONITOR
HLSII:BD:STRIP:D:WAV_MONITOR
HLSII:BD:STRIP:SUM:WAV_MONITOR

逐束团数据(Bunch By Bunch):

45个束团2266圈的逐束团数据,PV长度为45*2266=101970:

HLSII:BD:STRIP:BunByBunch:Current        流强(mA)
HLSII:BD:STRIP:BunByBunch:Time            纵向到达时间(ps)
HLSII:BD:STRIP:BunByBunch:Position:X    mm
HLSII:BD:STRIP:BunByBunch:Position:Y    mm

它们的频谱,PV长度为50985:

HLSII:BD:STRIP:BunByBunch:Current:Spectrum:AMP
HLSII:BD:STRIP:BunByBunch:PositionX:Spectrum:AMP
HLSII:BD:STRIP:BunByBunch:PositionY:Spectrum:AMP
HLSII:BD:STRIP:BunByBunch:Time:Spectrum:AMP
HLSII:BD:STRIP:BunByBunch:Time:Spectrum:Phase
HLSII:BD:STRIP:BunByBunch:Spectrum:ArrayFREQ   频谱横坐标频率(KHz)

逐圈数据(Turn By Turn):

PV数组长度2266:

HLSII:BD:STRIP:Turns:Current:Bunch0
HLSII:BD:STRIP:Turns:Time:Bunch0
HLSII:BD:STRIP:Turns:PositionX:Bunch0
HLSII:BD:STRIP:Turns:PositionY:Bunch0

。。。

HLSII:BD:STRIP:Turns:Current:Bunch44
HLSII:BD:STRIP:Turns:Time:Bunch44
HLSII:BD:STRIP:Turns:PositionX:Bunch44
HLSII:BD:STRIP:Turns:PositionY:Bunch44

点数据:

通过每个波形的逐束团位置的分布算出X,Y,以及其分布的标准差:

HLSII:BD:STRIP:Position:X
HLSII:BD:STRIP:Position:X:STD
HLSII:BD:STRIP:Position:Y
HLSII:BD:STRIP:Position:Y:STD

通过原始波形PV可以算出下面所有的信息,因为原始波形PV数据量大(5M),一个波形灌入PV的时间差不多10秒,为不影响循环周期和减轻子网负荷,所以并没有每采一次波形就更新PV,其他算出来的数据都会每次更新,欢迎大家使用这些数据。

posted @ 2021-04-11 07:32  卡西莫多了  阅读(55)  评论(0编辑  收藏  举报