Displaying report 1-1 of 1.
Reports until 20:05, Tuesday 20 January 2015
H1 ISC (ISC)
rana.adhikari@LIGO.ORG - posted 20:05, Tuesday 20 January 2015 - last comment - 14:14, Wednesday 21 January 2015(16171)
UGF Servo math problem

Math puzzle: What's wrong with this UGF Servo?

its installed for use in the OMC and LSC at the moment, and could be used in the ASC if we find we want to hold the UGFs constant during TCS tuning.

Images attached to this report
Comments related to this report
nicolas.smith@LIGO.ORG - 12:59, Wednesday 21 January 2015 (16184)

loop diagram

We want to measure G. The algebra tells us that

b=frac{1}{1-G}e+n,

a=frac{G}{1-G}e+n.

When the excitation is sufficiently large that the noise is negligible, we get G=a/b.

a and b are complex quantities, and the real and imaginary parts are the I and Q outputs of the demods, or

a=a_I+i a_Q,

b=b_I+ib_Q.

In the version of the UGF servo that Rana posted, the phases would be chosen such that the imaginary (Q) outputs are zero, thus

G = frac{a}{b} = frac{a_I}{b_I}.

This is OK as long as G only ever changes in magnitude, otherwise G 
e frac{a_I}{b_I}.

To get the correct measurement in the case of a changing phase, one must do the following:

G = frac{a}{b} = frac{ab*}{|b|^2} = frac{a_I b_I+a_Q b_Q}{b_I^2+b_Q^2} + i frac{a_q b_I-a_I b_Q}{b_I^2+b_Q^2}=G_I+iG_Q

This is implemented in the attached simulink model.

simulink model

Images attached to this comment
Non-image files attached to this comment
koji.arai@LIGO.ORG - 13:40, Wednesday 21 January 2015 (16188)

(First of all I don't know the answer yet)

I believe G only changes the gain most of the case.

The problem was

a/e = G/(1-G) and b/e = 1/(1-G) change their phase as you change the gain of G. 

We usually don't care the phase of G, but only care the magnitude of G as the phase of G is fixed.

Therefore what we need is to take the ratio of the magnitude of a and b

|a| = |G|/|1-G|, |b| = 1/|1-G|

|a|/|b| = |G|, where |a| = sqrt(aI2+aQ2) and |b| = sqrt(bI2+bQ2)

(Ed: I'm suggesting to take SQRT(I^2+Q^2) to eliminate the frequently-omitted-effort of adjusting the demod phase correctly.)

william.korth@LIGO.ORG - 14:14, Wednesday 21 January 2015 (16190)

Meh, I say it's overkill. As Nic mentions, this works just fine if the UGF phase is not changing, so long as you set the demod phase correctly. As Koji mentions, the UGF phase should not be expected to change that much. It is already a second-order effect, so what is there now should be fine, unless we really want to accommodate wild loop phase fluctuations at the UGF. Is there a reason that's ever something we want?

Displaying report 1-1 of 1.