Differences between revisions 8 and 9
Revision 8 as of 2019-12-04 15:44:36
Size: 8329
Comment:
Revision 9 as of 2019-12-05 09:46:08
Size: 8691
Comment:
Deletions are marked like this. Additions are marked like this.
Line 20: Line 20:
|| 1 || MICH || K1:VIS-BS_ISCINF_L_OUT || K1:VIS-BS_ISCINF_L_IN1 || K1:VIS-BS_ISCINF_L_EXC || G_MICH || || || 1 || MICH || K1:VIS-BS_ISCINF_L_IN2 || K1:VIS-BS_ISCINF_L_IN1 || K1:VIS-BS_ISCINF_L_EXC || G_MICH || ||
Line 27: Line 27:
|| 6 || DARM || K1:VIS-ETMY_ISCINF_L_OUT || K1:VIS-ETMY_ISCINF_L_IN1 || K1:VIS-ETMY_ISCINF_L_EXC || G_DARM || ||
|| 7 || DARM || K1:VIS-ITMX_ISCINF_L_EXC || K1:LSC-DARM_IN1 || K1:VIS-ITMX_ISCINF_L_EXC || (A_ITMX * C_DARM) / (1 + G_DARM) || ||
|| 8 || DARM || K1:VIS-ITMY_ISCINF_L_EXC || K1:LSC-DARM_IN1 || K1:VIS-ITMY_ISCINF_L_EXC || (A_ITMY * C_DARM) / (1 + G_DARM) || ||
|| 9 || DARM || 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 || DARM || 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 || DARM || K1:VIS-ETMY_ISCINF_L_OUT || K1:LSC-DARM_IN1 || K1:VIS-ETMY_ISCINF_L_EXC || A_ETMY * C_DARM || C_DARM = 11 / 10 ||
|| 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 ||
Line 34: Line 34:
|| 12 || DARM || 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 * 12 / 7 <<BR>>= A_ITMY * 12 / 8 <<BR>>= A_ETMX * 12 / 9 <<BR>>= A_ETMY * 12 / 10 ||
|| 13 || DARM || K1:VIS-ETMY_LOCK_L_OUT || K1:LSC-DARM_IN1 || K1:VIS-ETMY_LOCK_L_EXC || A_TM * C_DARM || A_TM = 13 / C_DARM ||
|| 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 ||

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_MM_DBL_DQ

m

A_MM * 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
= A_ITMX * 9 / 7
= 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
= A_ITMX * 10 / 7
= A_ITMY * 10 / 8
= 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
= A_ITMX * 14 / 7
= A_ITMY * 14 / 8
= A_ETMX * 14 / 9
= 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

KAGRA/Subgroups/CAL/Front-end (last edited 2020-04-16 14:53:06 by TakahiroYamamoto)