...

Commits (3)
 ... ... @@ -57,7 +57,7 @@ TCS: # compensating this loss. Thus as a simple Ansatz we define the # TCS efficiency TCSeff as the reduction in effective power that produces # a phase distortion. E.g. TCSeff=0.99 means that the compensated distortion # of 1 Watt absorbed is eqivalent to the uncompensated distortion of 10mWatt. # of 1 Watt absorbed is equivalent to the uncompensated distortion of 10mWatt. # The above formula thus becomes: # S= s_cc P_coat^2 + 2*s_cs*P_coat*P_subst + s_ss*P_subst^2 * (1-TCSeff)^2 # ... ... @@ -269,8 +269,8 @@ Optics: ## Squeezer Parameters------------------------------------------------------ # Define the squeezing you want: # None: ignore the squeezer settings # Freq Independent: nothing special (no filter cavties) # Freq Dependent = applies the specified filter cavites # Freq Independent: nothing special (no filter cavities) # Freq Dependent = applies the specified filter cavities # Optimal = find the best squeeze angle, assuming no output filtering # OptimalOptimal = optimal squeeze angle, assuming optimal readout phase Squeezer: ... ... @@ -283,8 +283,8 @@ Squeezer: # Parameters for frequency dependent squeezing FilterCavity: L: 300 # cavity length Te: 1e-6 # end mirror trasmission Te: 1e-6 # end mirror transmission Lrt: 60e-6 # round-trip loss in the cavity Rot: 0 # phase rotation after cavity fdetune: -45.78 # detuning [Hz] Ti: 1.2e-3 # input mirror trasmission [Power] Ti: 1.2e-3 # input mirror transmission [Power]
 ... ... @@ -56,7 +56,7 @@ TCS: # compensating this loss. Thus as a simple Ansatz we define the # TCS efficiency TCSeff as the reduction in effective power that produces # a phase distortion. E.g. TCSeff=0.99 means that the compensated distortion # of 1 Watt absorbed is eqivalent to the uncompensated distortion of 10mWatt. # of 1 Watt absorbed is equivalent to the uncompensated distortion of 10mWatt. # The above formula thus becomes: # S= s_cc P_coat^2 + 2*s_cs*P_coat*P_subst + s_ss*P_subst^2 * (1-TCSeff)^2 # ... ... @@ -101,8 +101,8 @@ Suspension: # Note stage numbering: mirror is at beginning of stack, not end # these mass numbers are from v8 of the Voyager design doc Stage: # Load saved file with otpimized mass. Masses are optimized for longitudinal isolation assuming the PUM has springs #susmat = loadmat('CryogenicLIGO/QuadModel/quad_optimized_masses_for_PUM_with_springs.mat') # Load saved file with optimized mass. Masses are optimized for longitudinal isolation assuming the PUM has springs - Mass: 316.8 # kg; susmat['testmass_mass'][0,0] Length: 1.18 # m Temp: 123.0 ... ... @@ -318,8 +318,8 @@ Optics: Squeezer: # Define the squeezing you want: # None = ignore the squeezer settings # Freq Independent = nothing special (no filter cavties) # Freq Dependent = applies the specified filter cavites # Freq Independent = nothing special (no filter cavities) # Freq Dependent = applies the specified filter cavities # Optimal = find the best squeeze angle, assuming no output filtering # OptimalOptimal = optimal squeeze angle, assuming optimal readout phase Type: 'Freq Dependent' ... ... @@ -331,8 +331,8 @@ Squeezer: FilterCavity: fdetune: -4.9993 # detuning [Hz] zz['x'][0][1] L: 4000 # cavity length [m] Ti: 0.0016836 # input mirror trasmission [Power] zz['x'][0][2] Te: 5e-6 # end mirror trasmission Ti: 0.0016836 # input mirror transmission [Power] zz['x'][0][2] Te: 5e-6 # end mirror transmission Lrt: 150e-6 # round-trip loss in the cavity Rot: 0 # phase rotation after cavity ... ... @@ -346,10 +346,7 @@ Squeezer: FilterCavity: fdetune: -30 # detuning [Hz] L: 4000 # cavity length Ti: 10e-3 # input mirror trasmission [Power] Te: 0 # end mirror trasmission Ti: 10e-3 # input mirror transmission [Power] Te: 0 # end mirror transmission Lrt: 100e-6 # round-trip loss in the cavity Rot: 0 # phase rotation after cavity
 ... ... @@ -56,7 +56,7 @@ TCS: # compensating this loss. Thus as a simple Ansatz we define the # TCS efficiency TCSeff as the reduction in effective power that produces # a phase distortion. E.g. TCSeff=0.99 means that the compensated distortion # of 1 Watt absorbed is eqivalent to the uncompensated distortion of 10mWatt. # of 1 Watt absorbed is equivalent to the uncompensated distortion of 10mWatt. # The above formula thus becomes: # S= s_cc P_coat^2 + 2*s_cs*P_coat*P_subst + s_ss*P_subst^2 * (1-TCSeff)^2 # ... ... @@ -93,7 +93,7 @@ Suspension: # Note stage numbering: mirror is at beginning of stack, not end # these mass numbers are from v8 of the Voyager design doc Stage: # Load saved file with otpimized mass. Masses are optimized for longitudinal isolation assuming the PUM has springs # Load saved file with optimized mass. Masses are optimized for longitudinal isolation assuming the PUM has springs #susmat = loadmat('CryogenicLIGO/QuadModel/quad_optimized_masses_for_PUM_with_springs.mat') - Mass: 200.0 # kg; susmat['testmass_mass'][0,0] Length: 0.4105 # m ... ... @@ -310,8 +310,8 @@ Optics: Squeezer: # Define the squeezing you want: # None = ignore the squeezer settings # Freq Independent = nothing special (no filter cavties) # Freq Dependent = applies the specified filter cavites # Freq Independent = nothing special (no filter cavities) # Freq Dependent = applies the specified filter cavities # Optimal = find the best squeeze angle, assuming no output filtering # OptimalOptimal = optimal squeeze angle, assuming optimal readout phase Type: 'Freq Dependent' ... ... @@ -323,8 +323,8 @@ Squeezer: FilterCavity: fdetune: -36.44897 # detuning [Hz] zz['x'][0][1] L: 300 # cavity length [m] Ti: 0.00090274 # input mirror trasmission [Power] zz['x'][0][2] Te: 0e-6 # end mirror trasmission Ti: 0.00090274 # input mirror transmission [Power] zz['x'][0][2] Te: 0e-6 # end mirror transmission Lrt: 10e-6 # round-trip loss in the cavity Rot: 0 # phase rotation after cavity ... ... @@ -338,10 +338,7 @@ Squeezer: FilterCavity: fdetune: -30 # detuning [Hz] L: 4000 # cavity length Ti: 10e-3 # input mirror trasmission [Power] Te: 0 # end mirror trasmission Ti: 10e-3 # input mirror transmission [Power] Te: 0 # end mirror transmission Lrt: 100e-6 # round-trip loss in the cavity Rot: 0 # phase rotation after cavity
 ... ... @@ -57,7 +57,7 @@ TCS: # compensating this loss. Thus as a simple Ansatz we define the # TCS efficiency TCSeff as the reduction in effective power that produces # a phase distortion. E.g. TCSeff=0.99 means that the compensated distortion # of 1 Watt absorbed is eqivalent to the uncompensated distortion of 10mWatt. # of 1 Watt absorbed is equivalent to the uncompensated distortion of 10mWatt. # The above formula thus becomes: # S= s_cc P_coat^2 + 2*s_cs*P_coat*P_subst + s_ss*P_subst^2 * (1-TCSeff)^2 # ... ...
 ... ... @@ -21,11 +21,14 @@ def plot_noise( else: fig = ax.figure ylim = kwargs.get('ylim') for name, trace in traces.items(): if isinstance(trace, dict): data, style = trace['Total'] else: try: data, style = trace except: data = trace style = {} # assuming all data is PSD data = sqrt(data) if name == 'Total': ... ... @@ -57,9 +60,7 @@ def plot_noise( ) ax.autoscale(enable=True, axis='y', tight=True) if 'ylim' in kwargs: ax.set_ylim(kwargs['ylim']) else: if ylim: ax.set_ylim(ylim) ax.set_xlim(freq[0], freq[-1]) ... ...