Size: 15
Comment:
|
Size: 8691
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
== DARM == === Memo === ==== <channels> ==== || # || name || unit || memo || DQ || || 1 || K1:CAL-CS_PROC_C00_STRAIN_DBL_DQ || - || h(t) in double precision || 16K || || 2 || K1:CAL-CS_PROC_DARM_DISPLACEMENT_DQ || m || delta_L * zpk([1,1,1,1],[10,10,10,10],1,"n") || 16K || || || || || || || || 3 || K1:CAL-CS_PROC_DARM_RESIDUAL_DBL_DQ || m || (1/C) * V_err || 16K || || 4 || K1:CAL-CS_PROC_DARM_DELTA_CTRL_MN_DBL_DQ || m || A_MN * V_ctrl || 4K || || 5 || K1:CAL-CS_PROC_DARM_DELTA_CTRL_IM_DBL_DQ || m || A_IM * V_ctrl || 4K || || 6 || K1:CAL-CS_PROC_DARM_DELTA_CTRL_TM_DBL_DQ || m || A_TM * V_ctrl || 4K || || || || || || || || 7 || K1:LSC-DARM_IN1_DQ || ct || V_err || 16K || || 8 || K1:LSC-DARM_OUT_DQ || ct || V_ctrl || 16K || ==== <measurment> ==== || # || Lock || measured point A || measured point B || EXC point || memo1 || memo2 || || 0 || - || - || - || - || C_MICH / (Input Matrix Gain) || by FSM || || 1 || MICH || K1:VIS-BS_ISCINF_L_IN2 || K1:VIS-BS_ISCINF_L_IN1 || K1:VIS-BS_ISCINF_L_EXC || G_MICH || || || 2 || MICH || K1:VIS-BS_ISCINF_L_OUT || K1:LSC-MICH_IN1 || K1:VIS-BS_ISCINF_L_EXC || A_BS * C_MICH || A_BS = 2 * (Input Matrix Gain) / 0 || || || || || || || || || || 3 || MICH || K1:VIS-BS_ISCINF_L_EXC || K1:LSC-MICH_IN1 || K1:VIS-BS_ISCINF_L_EXC || (A_BS * C_MICH) / (1 + G_MICH) || || || 4 || MICH || K1:VIS-ITMX_ISCINF_L_EXC || K1:LSC-MICH_IN1 || K1:VIS-ITMX_ISCINF_L_EXC || (A_ITMX * C_MICH) / (1 + G_MICH) || A_ITMX = A_BS * 4 / 3 || || 5 || MICH || K1:VIS-ITMY_ISCINF_L_EXC || K1:LSC-MICH_IN1 || K1:VIS-ITMY_ISCINF_L_EXC || (A_ITMY * C_MICH) / (1 + G_MICH) || A_ITMY = A_BS * 5 / 3 || || || || || || || || || || 6 || FPMI || K1:VIS-ETMY_ISCINF_L_IN2 || K1:VIS-ETMY_ISCINF_L_IN1 || K1:VIS-ETMY_ISCINF_L_EXC || G_DARM || || || 7 || FPMI || K1:VIS-ITMX_ISCINF_L_EXC || K1:LSC-DARM_IN1 || K1:VIS-ITMX_ISCINF_L_EXC || (A_ITMX * C_DARM) / (1 + G_DARM) || || || 8 || FPMI || K1:VIS-ITMY_ISCINF_L_EXC || K1:LSC-DARM_IN1 || K1:VIS-ITMY_ISCINF_L_EXC || (A_ITMY * C_DARM) / (1 + G_DARM) || || || 9 || FPMI || K1:VIS-ETMX_ISCINF_L_EXC || K1:LSC-DARM_IN1 || K1:VIS-ETMX_ISCINF_L_EXC || (A_ETMX * C_DARM) / (1 + G_DARM) || A_ETMX <<BR>>= A_ITMX * 9 / 7 <<BR>>= A_ITMY * 9 / 8 || || 10 || FPMI || K1:VIS-ETMY_ISCINF_L_EXC || K1:LSC-DARM_IN1 || K1:VIS-ETMY_ISCINF_L_EXC || (A_ETMY * C_DARM) / (1 + G_DARM) || A_ETMY <<BR>>= A_ITMX * 10 / 7 <<BR>>= A_ITMY * 10 / 8 <<BR>>= A_ETMX * 10 / 9 || || 11 || FPMI || K1:VIS-ETMY_ISCINF_L_OUT || K1:LSC-DARM_IN1 || K1:VIS-ETMY_ISCINF_L_EXC || A_ETMY * C_DARM || C_DARM = 11 / 10 || || || || || || || || || || 12 || FPMI || K1:VIS-BS_ISCINF_L_IN2 || K1:VIS-BS_INSINF_L_IN1 || K1:VIS-BS_ISCINF_L_EXC || G_MICH(FPMI) || || || 13 || FPMI || K1:VIS-BS_ISCINF_L_OUT || K1:LSC-MICH_IN1 || K1:VIS-BS_ISCINF_L_EXC || A_BS * C_MICH(FPMI) || C_MICH(FPMI) = 13 / A_BS || || || || || || || || || || 14 || FPMI || K1:VIS-ETMY_LOCK_L_EXC || K1:LSC-DARM_IN1 || K1:VIS-ETMY_LOCK_L_EXC || (A_TM * C_DARM) / (1 + G_DARM) || A_TM <<BR>>= A_ITMX * 14 / 7 <<BR>>= A_ITMY * 14 / 8 <<BR>>= A_ETMX * 14 / 9 <<BR>>= A_ETMY * 14 / 10 || || 15 || FPMI || K1:VIS-ETMY_LOCK_L_OUT || K1:LSC-DARM_IN1 || K1:VIS-ETMY_LOCK_L_EXC || A_TM * C_DARM || A_TM = 15 / C_DARM || ----- == MICH == === Memo === ==== <channels> ==== || # || name || unit || memo || DQ || || || || || || || || 1 || K1:CAL-CS_PROC_MICH_DISPLACEMENT_DQ || m || delta_L || 16K || || || || || || || || 2 || K1:CAL-CS_PROC_MICH_RESIDUAL_DQ || m || (1/C) * V_err || 16K || || 3 || K1:CAL-CS_PROC_MICH_DELTA_CTRL_IM_DQ || m || A_IM * V_ctrl || 4K || || 4 || K1:CAL-CS_PROC_MICH_DELTA_CTRL_TM_DQ || m || A_TM * V_ctrl || 4K || || || || || || || || 5 || K1:LSC-MICH_IN1_DQ || ct || V_err || 16K || || 6 || K1:LSC-MICH_OUT_DQ || ct || V_ctrl || 16K || || || || || || || || 7 || K1:LSC-POP_PDA1_DC_OUT_256_DQ || ct || DCPD signal || 256 || || 8 || K1:LSC-POP_PDA1_RF17_Q_ERR_256_DQ || ct || RFPD signal || 256 || || || || || || || || 9 || K1:CAL-CS_LINE_BS_CTRL_DQ || ct || BS line || 512 || || 10 || K1:CAL-CS_LINE_BS_TM_DQ || ct || BS TM line || 512 || ==== <filters> ==== || # || name || unit || memo || || || || || || || 1 || K1:CAL-CS_PROC_MICH_FILT_INVC || m/ct || inverse sensing function || || 2 || K1:CAL-CS_PROC_MICH_FILT_IM || m/ct || IM stage suspension function || || 3 || K1:CAL-CS_PROC_MICH_FILT_TM || m/ct || TM stage suspension function || || 4 || K1:CAL-CS_PROC_MICH_FILT_T_DELAY || m/ct || time delay between err and ctrl || ==== <OLTF measurement> ==== || # || TF || channels || || || || || || 1 || G || K1:LSC-MICH_IN1 / K1:LSC-MICH_IN2 || || 2 || (1+G)/G || K1:LSC-MICH_EXC / K1:LSC-MICH_IN2 || || 3 || (1+G) || K1:LSC-MICH_EXC / K1:LSC-MICH_IN1 || == X-arm cavity == === Progress === || status || item || comment || || || || || o || receive error/feedback signal from LSC || || || o || send line/injection signal to ETMX || || || x || send line signal to ITMX || need to rebuild and reboot ITMX model || || x || TF measurement || || || x || IIR filter design || || || x || set SDF || only filter banks are monitored || === Memo === ==== <channels> ==== || # || name || unit || memo || DQ || || || || || || || || 1 || K1:CAL-CS_XARM_ERR || ct || v_err || K1:LSC-XARM_IN1 || || 2 || K1:CAL-CS_XARM_CTRL || ct || v_ctrl || K1:LSC-XARM_OUT || || 3 || K1:CAL-CS_PROC_XARM_FILT_TM_OUT || m || A_TM * v_ctrl || x || || 4 || K1:CAL-CS_PROC_XARM_FILT_IM_OUT || m || A_IM * v_ctrl || x || || 5 || K1:CAL-CS_PROC_XARM_FILT_MN_OUT || m || A_MN * v_ctrl || x || || 6 || K1:CAL-CS_PROC_XARM_DELTA_CTRL || m || (A_TM + A_IM + A_MN) * v_ctrl || o || || 7 || K1:CAL-CS_PROC_XARM_RESIDUAL || m || (1/C) * v_err || o || || 8 || K1:CAL-CS_PROC_XARM_DISPLAYCEMENT || nm || (1/C) * v_err || o || * DQ channel : suffix = '_DQ' * EPICS channel: suffix = '_MON' ==== <filters> ==== || # || name || unit || memo || || || || || || || 1 || K1:CAL-CS_PROC_XARM_FILT_INVC || m/ct || inverse sensing function || || 2 || K1:CAL-CS_PROC_XARM_FILT_TM || m/ct || TM stage function || || 3 || K1:CAL-CS_PROC_XARM_FILT_IM || m/ct || IM stage function || || 4 || K1:CAL-CS_PROC_XARM_FILT_MN || m/ct || MN stage function || || 5 || K1:CAL-CS_PROC_XARM_FILT_TDELAY || - || time delay between err and ctrl || || || || || || || 6 || K1:CAL-CS_AA_ETMX_CTRL || - || digital AA filter for 16k -> 2k || || 7 || K1:CAL-CS_AA_ETMX_TM || - || digital AA filter for 16k -> 2k || || 8 || K1:CAL-CS_AA_ITMX_CTRL || - || digital AA filter for 16k -> 2k || || 9 || K1:CAL-CS_AA_ITMX_TM || - || digital AA filter for 16k -> 2k || ==== <OLTF measurement> ==== || # || TF || channels || || || || || || 1 || G || K1:LSC-XARM_IN1 / K1:LSC-XARM_IN2 || || 2 || (1+G)/G || K1:LSC-XARM_EXC / K1:LSC-XARM_IN2 || || 3 || (1+G) || K1:LSC-XARM_EXC / K1:LSC-XARM_IN1 || |
Front-end
DARM
Memo
<channels>
# |
name |
unit |
memo |
DQ |
1 |
K1:CAL-CS_PROC_C00_STRAIN_DBL_DQ |
- |
h(t) in double precision |
16K |
2 |
K1:CAL-CS_PROC_DARM_DISPLACEMENT_DQ |
m |
delta_L * zpk([1,1,1,1],[10,10,10,10],1,"n") |
16K |
|
|
|
|
|
3 |
K1:CAL-CS_PROC_DARM_RESIDUAL_DBL_DQ |
m |
(1/C) * V_err |
16K |
4 |
K1:CAL-CS_PROC_DARM_DELTA_CTRL_MN_DBL_DQ |
m |
A_MN * V_ctrl |
4K |
5 |
K1:CAL-CS_PROC_DARM_DELTA_CTRL_IM_DBL_DQ |
m |
A_IM * V_ctrl |
4K |
6 |
K1:CAL-CS_PROC_DARM_DELTA_CTRL_TM_DBL_DQ |
m |
A_TM * V_ctrl |
4K |
|
|
|
|
|
7 |
K1:LSC-DARM_IN1_DQ |
ct |
V_err |
16K |
8 |
K1:LSC-DARM_OUT_DQ |
ct |
V_ctrl |
16K |
<measurment>
# |
Lock |
measured point A |
measured point B |
EXC point |
memo1 |
memo2 |
0 |
- |
- |
- |
- |
C_MICH / (Input Matrix Gain) |
by FSM |
1 |
MICH |
K1:VIS-BS_ISCINF_L_IN2 |
K1:VIS-BS_ISCINF_L_IN1 |
K1:VIS-BS_ISCINF_L_EXC |
G_MICH |
|
2 |
MICH |
K1:VIS-BS_ISCINF_L_OUT |
K1:LSC-MICH_IN1 |
K1:VIS-BS_ISCINF_L_EXC |
A_BS * C_MICH |
A_BS = 2 * (Input Matrix Gain) / 0 |
|
|
|
|
|
|
|
3 |
MICH |
K1:VIS-BS_ISCINF_L_EXC |
K1:LSC-MICH_IN1 |
K1:VIS-BS_ISCINF_L_EXC |
(A_BS * C_MICH) / (1 + G_MICH) |
|
4 |
MICH |
K1:VIS-ITMX_ISCINF_L_EXC |
K1:LSC-MICH_IN1 |
K1:VIS-ITMX_ISCINF_L_EXC |
(A_ITMX * C_MICH) / (1 + G_MICH) |
A_ITMX = A_BS * 4 / 3 |
5 |
MICH |
K1:VIS-ITMY_ISCINF_L_EXC |
K1:LSC-MICH_IN1 |
K1:VIS-ITMY_ISCINF_L_EXC |
(A_ITMY * C_MICH) / (1 + G_MICH) |
A_ITMY = A_BS * 5 / 3 |
|
|
|
|
|
|
|
6 |
FPMI |
K1:VIS-ETMY_ISCINF_L_IN2 |
K1:VIS-ETMY_ISCINF_L_IN1 |
K1:VIS-ETMY_ISCINF_L_EXC |
G_DARM |
|
7 |
FPMI |
K1:VIS-ITMX_ISCINF_L_EXC |
K1:LSC-DARM_IN1 |
K1:VIS-ITMX_ISCINF_L_EXC |
(A_ITMX * C_DARM) / (1 + G_DARM) |
|
8 |
FPMI |
K1:VIS-ITMY_ISCINF_L_EXC |
K1:LSC-DARM_IN1 |
K1:VIS-ITMY_ISCINF_L_EXC |
(A_ITMY * C_DARM) / (1 + G_DARM) |
|
9 |
FPMI |
K1:VIS-ETMX_ISCINF_L_EXC |
K1:LSC-DARM_IN1 |
K1:VIS-ETMX_ISCINF_L_EXC |
(A_ETMX * C_DARM) / (1 + G_DARM) |
A_ETMX |
10 |
FPMI |
K1:VIS-ETMY_ISCINF_L_EXC |
K1:LSC-DARM_IN1 |
K1:VIS-ETMY_ISCINF_L_EXC |
(A_ETMY * C_DARM) / (1 + G_DARM) |
A_ETMY |
11 |
FPMI |
K1:VIS-ETMY_ISCINF_L_OUT |
K1:LSC-DARM_IN1 |
K1:VIS-ETMY_ISCINF_L_EXC |
A_ETMY * C_DARM |
C_DARM = 11 / 10 |
|
|
|
|
|
|
|
12 |
FPMI |
K1:VIS-BS_ISCINF_L_IN2 |
K1:VIS-BS_INSINF_L_IN1 |
K1:VIS-BS_ISCINF_L_EXC |
G_MICH(FPMI) |
|
13 |
FPMI |
K1:VIS-BS_ISCINF_L_OUT |
K1:LSC-MICH_IN1 |
K1:VIS-BS_ISCINF_L_EXC |
A_BS * C_MICH(FPMI) |
C_MICH(FPMI) = 13 / A_BS |
|
|
|
|
|
|
|
14 |
FPMI |
K1:VIS-ETMY_LOCK_L_EXC |
K1:LSC-DARM_IN1 |
K1:VIS-ETMY_LOCK_L_EXC |
(A_TM * C_DARM) / (1 + G_DARM) |
A_TM |
15 |
FPMI |
K1:VIS-ETMY_LOCK_L_OUT |
K1:LSC-DARM_IN1 |
K1:VIS-ETMY_LOCK_L_EXC |
A_TM * C_DARM |
A_TM = 15 / C_DARM |
MICH
Memo
<channels>
# |
name |
unit |
memo |
DQ |
|
|
|
|
|
1 |
K1:CAL-CS_PROC_MICH_DISPLACEMENT_DQ |
m |
delta_L |
16K |
|
|
|
|
|
2 |
K1:CAL-CS_PROC_MICH_RESIDUAL_DQ |
m |
(1/C) * V_err |
16K |
3 |
K1:CAL-CS_PROC_MICH_DELTA_CTRL_IM_DQ |
m |
A_IM * V_ctrl |
4K |
4 |
K1:CAL-CS_PROC_MICH_DELTA_CTRL_TM_DQ |
m |
A_TM * V_ctrl |
4K |
|
|
|
|
|
5 |
K1:LSC-MICH_IN1_DQ |
ct |
V_err |
16K |
6 |
K1:LSC-MICH_OUT_DQ |
ct |
V_ctrl |
16K |
|
|
|
|
|
7 |
K1:LSC-POP_PDA1_DC_OUT_256_DQ |
ct |
DCPD signal |
256 |
8 |
K1:LSC-POP_PDA1_RF17_Q_ERR_256_DQ |
ct |
RFPD signal |
256 |
|
|
|
|
|
9 |
K1:CAL-CS_LINE_BS_CTRL_DQ |
ct |
BS line |
512 |
10 |
K1:CAL-CS_LINE_BS_TM_DQ |
ct |
BS TM line |
512 |
<filters>
# |
name |
unit |
memo |
|
|
|
|
1 |
K1:CAL-CS_PROC_MICH_FILT_INVC |
m/ct |
inverse sensing function |
2 |
K1:CAL-CS_PROC_MICH_FILT_IM |
m/ct |
IM stage suspension function |
3 |
K1:CAL-CS_PROC_MICH_FILT_TM |
m/ct |
TM stage suspension function |
4 |
K1:CAL-CS_PROC_MICH_FILT_T_DELAY |
m/ct |
time delay between err and ctrl |
<OLTF measurement>
# |
TF |
channels |
|
|
|
1 |
G |
K1:LSC-MICH_IN1 / K1:LSC-MICH_IN2 |
2 |
(1+G)/G |
K1:LSC-MICH_EXC / K1:LSC-MICH_IN2 |
3 |
(1+G) |
K1:LSC-MICH_EXC / K1:LSC-MICH_IN1 |
X-arm cavity
Progress
status |
item |
comment |
|
|
|
o |
receive error/feedback signal from LSC |
|
o |
send line/injection signal to ETMX |
|
x |
send line signal to ITMX |
need to rebuild and reboot ITMX model |
x |
TF measurement |
|
x |
IIR filter design |
|
x |
set SDF |
only filter banks are monitored |
Memo
<channels>
# |
name |
unit |
memo |
DQ |
|
|
|
|
|
1 |
K1:CAL-CS_XARM_ERR |
ct |
v_err |
K1:LSC-XARM_IN1 |
2 |
K1:CAL-CS_XARM_CTRL |
ct |
v_ctrl |
K1:LSC-XARM_OUT |
3 |
K1:CAL-CS_PROC_XARM_FILT_TM_OUT |
m |
A_TM * v_ctrl |
x |
4 |
K1:CAL-CS_PROC_XARM_FILT_IM_OUT |
m |
A_IM * v_ctrl |
x |
5 |
K1:CAL-CS_PROC_XARM_FILT_MN_OUT |
m |
A_MN * v_ctrl |
x |
6 |
K1:CAL-CS_PROC_XARM_DELTA_CTRL |
m |
(A_TM + A_IM + A_MN) * v_ctrl |
o |
7 |
K1:CAL-CS_PROC_XARM_RESIDUAL |
m |
(1/C) * v_err |
o |
8 |
K1:CAL-CS_PROC_XARM_DISPLAYCEMENT |
nm |
(1/C) * v_err |
o |
- DQ channel : suffix = '_DQ'
- EPICS channel: suffix = '_MON'
<filters>
# |
name |
unit |
memo |
|
|
|
|
1 |
K1:CAL-CS_PROC_XARM_FILT_INVC |
m/ct |
inverse sensing function |
2 |
K1:CAL-CS_PROC_XARM_FILT_TM |
m/ct |
TM stage function |
3 |
K1:CAL-CS_PROC_XARM_FILT_IM |
m/ct |
IM stage function |
4 |
K1:CAL-CS_PROC_XARM_FILT_MN |
m/ct |
MN stage function |
5 |
K1:CAL-CS_PROC_XARM_FILT_TDELAY |
- |
time delay between err and ctrl |
|
|
|
|
6 |
K1:CAL-CS_AA_ETMX_CTRL |
- |
digital AA filter for 16k -> 2k |
7 |
K1:CAL-CS_AA_ETMX_TM |
- |
digital AA filter for 16k -> 2k |
8 |
K1:CAL-CS_AA_ITMX_CTRL |
- |
digital AA filter for 16k -> 2k |
9 |
K1:CAL-CS_AA_ITMX_TM |
- |
digital AA filter for 16k -> 2k |
<OLTF measurement>
# |
TF |
channels |
|
|
|
1 |
G |
K1:LSC-XARM_IN1 / K1:LSC-XARM_IN2 |
2 |
(1+G)/G |
K1:LSC-XARM_EXC / K1:LSC-XARM_IN2 |
3 |
(1+G) |
K1:LSC-XARM_EXC / K1:LSC-XARM_IN1 |