Developing Remote Controls for the Motorized Polarization Controller in LHO’s Arm Length Stabilization System Caroline Martin Mentor: Daniel Sigg SURF.

Slides:



Advertisements
Similar presentations
RoboCell and Cell Setup
Advertisements

Transportation of Ultra-Stable Light via Optical Fiber Emily Conant Bard College, California Institute of Technology Mentors: Evan Hall, Rana Adhikari,
LIGO-G E LIGO Laboratory1 Simulating the LIGO Laser Phase Change Resulting from Gravitational Waves Simulate GW generation and detection Make.
G D Calibration of the LIGO Interferometer Using the Recoil of Photons Justice Bruursema Mentor: Daniel Sigg.
Measurement of the laser beam profile at PSL to Mode Cleaner interface for the 40 Meter Prototype Interferometer A table of contents 1. Introduction 1.1.
Laser Interferometer Gravitational-wave Observatory1 Characterization of LIGO Input Optics University of Florida Thomas Delker Guido Mueller Malik Rakhmanov.
Results The following results are for a specific DUT device called Single Ring Micro Resonator: Figure 6 – PDL against Wavelength Plot Figure 7 – T max.
Joshua Smith December 2003 Detector Characterization of Dual-Recycled GEO600 Joshua Smith for the GEO600 team.
Investigating the Possibility of Dynamical Tuning of a Signal Recycling Cavity Chasya Eli Church Mentor: Kiwamu Izumi.
GCS 300 System Operation Application – Level 1.
CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1.
IPD Technical Conference February 19 th 2008 Application: Juice Box Web Slitting Application – Monitor and Verify Crease to Knife Cut Edge Position. Distributor:
MOCT(Magneto Optic Current Transduser)
LIGO-G D “First Lock” for the LIGO Detectors 20 October 2000 LIGO Hanford Observatory Stan Whitcomb.
Arm Length Stabilisation for Advanced Gravitational Wave Detectors Adam Mullavey, Bram Slagmolen, Daniel Shaddock, David McClelland Peter Fritschel, Matt.
Koji Arai – LIGO Laboratory / Caltech LIGO-G v2.
Nichin Sreekantaswamy BITS,Pilani – Goa Campus LIGO SURF 2014
LIGO-G09xxxxx-v1 Form F v1 LIGO Laboratory1 Designing a frequency offset locking loop for the 40m prototype Arm Length Stabilization System Sai.
LIGO-G09xxxxx-v1 Form F v1 Development of a Low Noise External Cavity Diode Laser in the Littrow Configuration Chloe Ling LIGO SURF 2013 Mentors:
Calibration in the Front End Controls Craig Cahillane LIGO Caltech SURF 2013 Mentors: Alan Weinstein, Jamie Rollins Presentation to Calibration Group 8/21/2013.
Modeling of the Effects of Beam Fluctuations from LIGO’s Input Optics Nafis Jamal Shivanand Sanichiro Yoshida Biplab Bhawal LSC Conference Aug ’05 LIGO-G Z.
LIGO- G D E7: An Instrument-builder’s Perspective Stan Whitcomb LIGO Caltech LSC Meeting Upper Limits Plenary Session 22 May 2002 LIGO Livingston.
SQL Related Experiments at the ANU Conor Mow-Lowry, G de Vine, K MacKenzie, B Sheard, Dr D Shaddock, Dr B Buchler, Dr M Gray, Dr PK Lam, Prof. David McClelland.
LIGO-G D Commissioning at Hanford Stan Whitcomb Program Advisory Committee 12 December 2000 LIGO Livingston Observatory.
Caltech, February 12th1 Virgo central interferometer: commissioning and engineering runs Matteo Barsuglia Laboratoire de l’Accelerateur Lineaire, Orsay.
January 2010 – GEO-ISC KickOff meeting Christian Gräf, AEI 10 m Prototype Team State-of-the-art digital control: Introducing LIGO CDS.
Calibration and the status of the photon calibrators Evan Goetz University of Michigan with Peter Kalmus (Columbia U.) & Rick Savage (LHO) 17 October 2006.
Operations Machine Simulator.
BASIC PROGRAMMING C SCP1103 (02)
C1300 advanced circular chart recorder
Development Environment
Deep Chatterjee IISER Kolkata Mentors: Koji Arai; Matthew Abernathy
WORKSHOP 1 introduction
Introduction to Programming Part 2
Online RadFET reader for beam loss monitoring system
Topics Introduction Hardware and Software How Computers Store Data
SQL and SQL*Plus Interaction
Ping™ 6.
SCADA for Remote Industrial Plant
Experience & Status of the LIGO Slow Controls System(s)
BASIC PROGRAMMING C SCP1103 (02)
Development of the User Interface for AIR-SPEC
Monitoring system commissioning
Chapter 12. Controlling the Process
Technology Literacy Hardware.
Guide To UNIX Using Linux Third Edition
Developing Methods of Gravitational Wave Detector Characterization
Introduction Example: model train controller..
WinMax v9 Features September 10, 2012 Paul J. Gray Manager
A Framework for Automatic Resource and Accuracy Management in A Cloud Environment Smita Vijayakumar.
Describe how NASA remotely controls equipment in space.
Computer Science 2 Hashing
Protocol Basics.
Topics Introduction Hardware and Software How Computers Store Data
Earth Tide Prediction and Compensation for Advanced LIGO
Agenda Basics of powder dosing Gain-in-Weight technique
Deflectometry-based Measurement And Correction Of Mirror Misalignment
Introduction to Programming Part 2
Improving LIGO’s stability and sensitivity: commissioning examples
A Virtual Implementation of VELA (CLARA)
ACOE347 – Data Acquisition and Automation Systems
Arm Length Stabilization at LHO
Automation of Control System Configuration TAC 18
University of Warith AL-Anbiya’a
LEGO Education - Mindstorms EV3 - Computer/control center – The Brick
Communications.
ICS103 Programming in C 1: Overview of Computers And Programming
Programming Logic and Design Eighth Edition
TOS Control – main idea and scheme
Chapter 13: I/O Systems “The two main jobs of a computer are I/O and [CPU] processing. In many cases, the main job is I/O, and the [CPU] processing is.
Presentation transcript:

Developing Remote Controls for the Motorized Polarization Controller in LHO’s Arm Length Stabilization System Caroline Martin Mentor: Daniel Sigg SURF Final Presentation August 24, 2017

Outline Arm Length Stabilization Motorized Polarization Controller TwinCAT-EPICS-MEDM System Results Future Work and Applications

Arm Length Stabilization (ALS) ALS locks each arm individually using lasers mounted behind the test masses Includes a polarization controller to correct for noise and polarization drift along the fiber optic cables A. Staley et. al. Achieving Resonance in the Advanced LIGO Gravitational-Wave Interferometer. LIGO Document P1400105. 2014.

Wrong Polarization (%) Polarization Drift 50 Y Arm Wrong Polarization (%) December 2015 September 2016 50 X Arm Trend of Polarization in ALS Fiber Transmission. Jeffrey Kissel, LHO Logbook, 11/18/2016 Ideal amount of rejected light is less than 5% . If polarization is “high” high percent is rejected

Wrong Polarization (%) Polarization Drift 50 Y Arm Wrong Polarization (%) December 2015 September 2016 50 X Arm Trend of Polarization in ALS Fiber Transmission. Jeffrey Kissel, LHO Logbook, 11/18/2016 Ideal amount of rejected light is less than 5% . If polarization is “high” high percent is rejected

Motorized Polarization Controller Located in the corner station, with dual channel controls (for altering X and Y arm) Changes the state-of- polarization using stress induced birefringence FiberControl. MPC-1 User and Programming Manual, Version 2-2. LIGO Document T1200496- v1. 2003.

Motorized Polarization Controller ThorLabs Fiber Paddle Polarization Controller. Overview of Manual Fiber Polarization Controller. 3/14/14

Stress Induced Birefringence Bend Twist 2 𝜃

Polarization Adjustment Complications make it difficult to calculate exact orientation needed Temperature fluctuations, imperfections in fibers, unintended mechanical stress, imperfections of ‘effective waveplates’ Instead, corrected using random walk to minimize percent rejected This has potential for automation, but first remote controls must be developed This needs to be a transition slide from the math of how it works, why it’s too complicated to just say go to this angle, etc. How it’s currently adjusted- random walk by twiddling some knobs (on a side note, one of them is kinda broken) Best way to do that is to have a computer do it for you. First though, you need to establish remote controls for a baseline

Goal of Project David Barker. Model of User Interface. LIGO Wiki, Motorized Polarizer Controller EPICS Remote Control. 2017.

Chain of Communication EPICS- Experimental physics and industrial control system MEDM- motif editor and display manager EPICS IOC (input output controller) synchronizes TwinCAT variables with EPICS channels IOC parses tpy files to generate EPICS database, which is then used to update MEDM .adl files (Ascii display list)

Chain of Communication EPICS- Experimental physics and industrial control system MEDM- motif editor and display manager EPICS IOC (input output controller) synchronizes TwinCAT variables with EPICS channels IOC parses tpy files to generate EPICS database, which is then used to update MEDM .adl files (Ascii display list)

State Machine Start Interpret Communicate Check Update

State Machine Start Interpret Communicate Check Update X1_Position = 5.00 Send_X1_Position = TRUE Interpret Communicate Check Update

State Machine Start Interpret Communicate Check Update X1_Position = 5.00 Send_X1_Position = TRUE Interpret “X1=5.00$R$N” Communicate Check Update

State Machine Start Interpret Communicate Check Update X1_Position = 5.00 Send_X1_Position = TRUE Interpret “X1=5.00$R$N” Communicate Send: “X1=5.00$R$N” Response: “X1=5.00$R$N” Check Update

State Machine Start Interpret Communicate Check Update X1_Position = 5.00 Send_X1_Position = TRUE Interpret “X1=5.00$R$N” Communicate Send: “X1=5.00$R$N” Response: “X1=5.00$R$N” Check Send: “X1?$R$N” Response: “ X1 = + 4.95 ” Update

State Machine Start Interpret Communicate Check Update X1_Position = 5.00 Send_X1_Position = TRUE Interpret “X1=5.00$R$N” Communicate Send: “X1=5.00$R$N” Response: “X1=5.00$R$N” Check Send: “X1?$R$N” Response: “ X1 = + 4.95 ” Update X1_Update_ Position = 4.95

Does it work?

Does it work?

Does it work?

Added Functionality To mirror functionality of the physical MPC, we need: Scrolling Center Step size adjustment for coarse and fine adjustment Speed adjustment Additional features are also needed specifically for remote controls: Rescan Busy monitor Remote power controls Robust error handling

Error Handling Start Interpret Check Update Send / Receive Error Communicate Send / Receive Error Check Update

Chain of Communication EPICS- Experimental physics and industrial control system MEDM- motif editor and display manager EPICS IOC (input output controller) synchronizes TwinCAT variables with EPICS channels IOC parses tpy files to generate EPICS database, which is then used to update MEDM .adl files (Ascii display list)

Chain of Communication EPICS- Experimental physics and industrial control system MEDM- motif editor and display manager EPICS IOC (input output controller) synchronizes TwinCAT variables with EPICS channels IOC parses tpy files to generate EPICS database, which is then used to update MEDM .adl files (Ascii display list)

EPICS / IOC

MEDM

MEDM FiberControl. MPC-1 User and Programming Manual, Version 2-2. LIGO Document T1200496-v1. 2003.

Complete MEDM

Future Applications and Work Immediate future work: Adding power button to MEDM screen and power control to box Near future applications: Automation of search for paddle position that minimizes light rejection Possible investigations: Discrepancy between speed of paddles and busy monitor Exact effective retardance of each paddle for given wavelength

Conclusion Basic communication and controls established User interface developed for simple and intuitive operation of remote controls Allows for DAQ storage of numeric channels Opens up the potential not only for digital controls, but also automation of polarization correction

Acknowledgments Daniel Sigg Dave Barker Patrick Thomas Richard McCarthy Support provided by Caltech SURF, funded by the NSF

Update Command Update command run after the MPC was Power cycled (turned on and off) Previous settings lost because remote setting not saved in non-voltile memory

Motorized Polarization Controller Input 𝛌/4 𝛌/2