Differences between revisions 3 and 40 (spanning 37 versions)
Revision 3 as of 2012-02-02 23:47:04
Size: 338
Comment:
Revision 40 as of 2012-02-27 02:48:28
Size: 2809
Comment:
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
== Purpose ==
 * To get the OLTs
 * To get noise budget
 * Sensing matrix with loops

== Main script to execute ==
C1lentickle.m builds the Optickle model, then inclides the loops defined by C1cucumber.m
The Optickle model for C1 is same as Kiwamu's scripts, optC1:
 * optC1.m ... Optickle model
 * paramC1DRMI.m ... physical parameters for optC1
 * probesC1_00.m ... probes of the model

== C1cucumber setting ==
 * Sensors
   REFL 3I1 <<BR>>
   REFL 3Q1 <<BR>>
   AS I2 <<BR>>
   AS Q2 <<BR>>
   AS DC <<BR>>
   AS 3I2 <<BR>>
   AS 3Q2 <<BR>>

 * Input Matrix
|| DoF || REFL3I1 || REFL3Q1 || ASI2 || ASQ2 || ASDC || AS3I2 || AS3Q2 ||
|| MICH || 0 || 0 ||0 || 1 ||0 || 0 || 0 ||
|| PRCL || 1 || 0 ||0 || 0 ||0 || 0 || 0 ||
|| SRCL || 0 || 0 ||0 || 0 ||0 || 0 || 1 ||

     
 * Output Matrix
|| Drive ||MICH || PRCL || SRCL ||
|| IX ||1 || 0 || 0 ||
|| IY ||-1 || 0 || 0 ||
|| BS ||0 || 0 || 0 ||
|| PR ||0 || 1 || 0 ||
|| SR ||0 || 0 || 1 ||
|| AM ||0 || 0 || 0 ||
|| PM ||0 || 0 || 0 ||
||OSC AM ||0 || 0 || 0 ||
||OSC PM || 0 || 0 || 0 ||

        

 * Control Filters

||'''MICH'''||'''PRCL'''||'''SRCL'''||
|| ZPK(10, 1000, 1)* ZPK(5, 1, 5)|| ZPK(10, 1000, 1)* ZPK(50, 1, 50)|| ZPK(10, 1000, 1)* ZPK(50, 1, 50) ||

[[attachment:filters.png|bodeplot of the filters]] These filters already have pendulum compensation. Therefore in cucumber, you don't need the pendulum compensation (mirrFilt) matrix. Here we use a flat (unity) mirrFilt.
Line 6: Line 55:
== Main script to execute ==
 * C1lentickle.m
* Mechanical transfer function
dampRes = [-0.1 + 1i, -0.1 - 1i]; <<BR>>
opt = setMechTF(opt, 'IX', zpk([], par.w * dampRes, 1 / par.mass)); <<BR>>
Line 9: Line 59:
== C1cucumber ==
 * Sensors
 * Feedback drives
 * DOF Definision
 * Filter informations
-------------------
== Results ==
 * OLT
{{attachment:Feb24OLT.png}}
 * Frequency noise coupling
{{attachment:Feb24FMcoupling.png}}
 * Amplitude noise coupling
{{attachment:Feb24AMcoupling.png}}
Line 16: Line 69:
== C1 opt model ==
 * optC1.m - Optickle model
 * paramC1DRMI.m - physical parameters for optC1
 * probes
 * Transfer functions from each optics to each DoF


MICH <<BR>>
{{attachment:Feb24TFMICH.png}} <<BR>>

PRCL <<BR>>
{{attachment:Feb24TFPRCL.png}} <<BR>>

SRCL <<BR>>
{{attachment:Feb24TFSRCL.png}}

 * Seismic Noise estimation (MICH)
 {{attachment:Feb24Seis.png}}

<<BR>>

 * Quantum Noise Estimation (correctness unknown - high for lock on SB?)
 {{attachment:C1DRMIquantumNoise.png}}


-------------------
== How different between getTF, pickleTF ol, bare sensors, and Dof sensors? ==
 * TF comparison
 {{attachment:Feb26comparison1.png}}
 {{attachment:Feb26comparison2.png}}
 {{attachment:Feb26comparison3.png}}
 {{attachment:Feb26comparison4.png}}

Lentickle model for C1

Scripts are found in iscmodeling/LentickleC1

Purpose

  • To get the OLTs
  • To get noise budget
  • Sensing matrix with loops

Main script to execute

C1lentickle.m builds the Optickle model, then inclides the loops defined by C1cucumber.m The Optickle model for C1 is same as Kiwamu's scripts, optC1:

  • optC1.m ... Optickle model
  • paramC1DRMI.m ... physical parameters for optC1
  • probesC1_00.m ... probes of the model

C1cucumber setting

  • Sensors
    • REFL 3I1
      REFL 3Q1
      AS I2
      AS Q2
      AS DC
      AS 3I2
      AS 3Q2

  • Input Matrix

DoF

REFL3I1

REFL3Q1

ASI2

ASQ2

ASDC

AS3I2

AS3Q2

MICH

0

0

0

1

0

0

0

PRCL

1

0

0

0

0

0

0

SRCL

0

0

0

0

0

0

1

  • Output Matrix

Drive

MICH

PRCL

SRCL

IX

1

0

0

IY

-1

0

0

BS

0

0

0

PR

0

1

0

SR

0

0

1

AM

0

0

0

PM

0

0

0

OSC AM

0

0

0

OSC PM

0

0

0

  • Control Filters

MICH

PRCL

SRCL

ZPK(10, 1000, 1)* ZPK(5, 1, 5)

ZPK(10, 1000, 1)* ZPK(50, 1, 50)

ZPK(10, 1000, 1)* ZPK(50, 1, 50)

bodeplot of the filters These filters already have pendulum compensation. Therefore in cucumber, you don't need the pendulum compensation (mirrFilt) matrix. Here we use a flat (unity) mirrFilt.

* Mechanical transfer function dampRes = [-0.1 + 1i, -0.1 - 1i];
opt = setMechTF(opt, 'IX', zpk([], par.w * dampRes, 1 / par.mass));


Results

  • OLT

Feb24OLT.png

  • Frequency noise coupling

Feb24FMcoupling.png

  • Amplitude noise coupling

Feb24AMcoupling.png

  • Transfer functions from each optics to each DoF

MICH
Feb24TFMICH.png

PRCL
Feb24TFPRCL.png

SRCL
Feb24TFSRCL.png

  • Seismic Noise estimation (MICH)

    Feb24Seis.png


  • Quantum Noise Estimation (correctness unknown - high for lock on SB?)

    C1DRMIquantumNoise.png


How different between getTF, pickleTF ol, bare sensors, and Dof sensors?

  • TF comparison

    Feb26comparison1.png Feb26comparison2.png Feb26comparison3.png Feb26comparison4.png

LentickleC1 (last edited 2012-03-09 02:31:12 by AnamariaefflerATligoDOTorg)