MadMax Experiment: Algorithm to Place Discs MadMax Mini Workshop MPP

Slides:



Advertisements
Similar presentations
Image Enhancement in the Frequency Domain (2)
Advertisements

Time & Frequency Products R. Peřestý, J. Kraus, SWRM 4 th Data Quality Workshop 2-5 December 2014 GFZ Potsdam Recent results on ACC Data Processing 1 SWARM.
Slide 1 Bayesian Model Fusion: Large-Scale Performance Modeling of Analog and Mixed- Signal Circuits by Reusing Early-Stage Data Fa Wang*, Wangyang Zhang*,
Han Q Le© ECE 3336 Introduction to Circuits & Electronics Lecture Set #10 Signal Analysis & Processing – Frequency Response & Filters Dr. Han Le ECE Dept.
Signal Processing of Germanium Detector Signals
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
1 Simulation Modeling and Analysis Verification and Validation.
Harbin Institute of Technology (Weihai) 1 Chapter 2 Channel Measurement and simulation  2.1 Introduction  Experimental and simulation techniques  The.
The Calibration Process
Array Design David Woody Owens Valley Radio Observatory presented at NRAO summer school 2002.
P13071 – Non-Invasive Blood Glucose Monitor Team Members Jared Bold Yongjie Cao John Louma Andrew Rosen Dan Sinkiewicz Faculty Advisor Professor George.
VARIABLE-FREQUENCY NETWORK
כמה מהתעשייה? מבנה הקורס השתנה Computer vision.
ALLEGRO G Z LSC, Livingston 23 March, Calibration for the ALLEGRO resonant detector -- S2 and S4 Martin McHugh, Loyola University New Orleans.
Searching for Quantum LOVE at the Australian Synchrotron Light Source Eugene Tan On behalf of Rohan Dowd 120/10/2010Eugene Tan – IWLC 2010, Genega ASLS.
Dynamic analysis of switching converters
Grid Data Management A network of computers forming prototype grids currently operate across Britain and the rest of the world, working on the data challenges.
Numerical ElectroMagnetics & Semiconductor Industrial Applications Ke-Ying Su Ph.D. National Central University Department of Mathematics 12 2D-NUFFT &
Analysis of Low Frequency Phased Array Stations Dr. Nima Razavi-Ghods Dr. Eloy de Lera Acedo Cambridge AAVP 2010, 09/12/10 1.
Performance Improvement of APS Booster Ring Dipole Magnet Power Supplies Ju Wang The 3 rd Workshop on Power Converters for Particle.
1 Trying to understand the routine that Bruno is using to get the impedance from the wake Many thanks for their help to: Bruno S. (of course), Alexej,
Fuzzy Genetic Algorithm
Studies on Lattice Calibration With Frequency Analysis of Betatron Motion R. Bartolini DIAMOND Light Source Ltd FMA workshop, Orsay, LURE, 1 st and 2 nd.
Speeding up the Simulation of Coupling Losses in ITER size CICC joints by using a Multi-Level Fast Multipole Method and GPU technology Ezra van Lanen,
ENG4BF3 Medical Image Processing Image Enhancement in Frequency Domain.
CFD Refinement By: Brian Cowley. Overview 1.Background on CFD 2.How it works 3.CFD research group on campus for which problem exists o Our current techniques.
Doc.: IEEE /0553r1 Submission May 2009 Alexander Maltsev, Intel Corp.Slide 1 Path Loss Model Development for TGad Channel Models Date:
QCAdesigner – CUDA HPPS project
Halftoning With Pre- Computed Maps Objective Image Quality Measures Halftoning and Objective Quality Measures for Halftoned Images.
Checks with the Fourier Method A. Cerri. Outline Description of the tool Validation devices –“lifetime fit” –Pulls Toy Montecarlo –Ingredients –Comparison.
Photon reconstruction and matching Prokudin Mikhail.
At what level do I trust the outcomes of the model? Verification Calibration Validation Exploration of the model structure. the activity of adjusting the.
Giuseppe Ruggiero CERN Straw Chamber WG meeting 07/02/2011 Spectrometer Reconstruction: Pattern recognition and Efficiency 07/02/ G.Ruggiero - Spectrometer.
FINESSE FINESSE Frequency Domain Interferometer Simulation Andreas Freise European Gravitational Observatory 17. March 2004.
ScotGRID is the Scottish prototype Tier 2 Centre for LHCb and ATLAS computing resources. It uses a novel distributed architecture and cutting-edge technology,
Created by Tim Green, Art Kay Presented by Peggy Liska
Diode Detector Simulation, Design and Measurement
Overview Modern chip designs have multiple IP components with different process, voltage, temperature sensitivities Optimizing mix to different customer.
Distributed Network Traffic Feature Extraction for a Real-time IDS
Radio Coverage Prediction in Picocell Indoor Networks
Procrustes Shape Analysis Verification Tool
COS FUV Flat Fields and Signal-to-Noise Characteristics
Peak-Power Operation In Solar PV
Traffic Simulator Calibration
GENETIC PROGRAMMING BBB4003.
Data Analysis in Particle Physics
ENG4BF3 Medical Image Processing
Matlab as a Development Environment for FPGA Design
p0 life time analysis: general method, updates and preliminary result
topics Basic Transmission Line Equations
Fading multipath radio channels
Analog and Digital Instruments
Simon Lineykin and Sam Ben-Yaakov*
ILC Main Linac Alignment Simulations
Microwave Engineering
8.1 Circuit Parameters definition of decibels using decibels
Nathan L. Hendel, Matthew Thomson, Wallace F. Marshall 
LIGO Scientific Collaboration
8.5 Modulation of Signals basic idea and goals
Notes 8 ECE 6340 Intermediate EM Waves Fall 2016
8.6 Autocorrelation instrument, mathematical definition, and properties autocorrelation and Fourier transforms cosine and sine waves sum of cosines Johnson.
Positive Ion Current – Hot Coulomb Explosion?
Transmission Lines and Waveguides
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
GENETIC PROGRAMMING BBB4003.
N-port Network Port reference Line Impedance Port Voltage & Current.
Coevolutionary Automated Software Correction
FEMAS Development - Progress
FEMAS Development - Progress
Reconstruction and calibration strategies for the LHCb RICH detector
Presentation transcript:

MadMax Experiment: Algorithm to Place Discs MadMax Mini Workshop MPP C. Moore November 21, 2016 1

Outline Resonator Control: Problem Background Obtaining S11 (Reflection) Frequency Response Measurement - Vector Network Analysis Simulation - ADS/Qucs Signal Processing A direct comparison Problems with Experiment and Model Signal Flow Diagram Fitting Algorithm Starting Point: A Naive Genetic Algorithm for Best Fit Control Strategies Initial Results Refined Model Ongoing Work 2

Resonator Control Problem Background

Prior Knowledge Detector Motivation “Photon Boost” Method Instrument Layout

A Fitting Problem Measuring Boost Factor? There is no way to measure the Boost Factor curve directly But we can simulate Boost Factor by including voltage sources at dielectric boundaries Can we fit the experiment configuration to simulation? Absolute position control of disc spacing gives good starting point But we may be able to improve this with a fitting algorithm Other ways to control the fit? Phase (Or Group Delay: Derivative of Phase) Magnitude

Resonator Control Obtaining S11 (Reflection) Frequency Response

S11: Measurement Measurements taken with a VNA S11 (Reflection) Vector Network Analyser, output: Scattering, or “S” Parameters S11 (Reflection) Experiment relies on a mirror Reflection coefficient is the only measurement we can use A function of frequency Time domain = iFFT(S11) We can observe impedance discontinuities in the time domain by taking the Fourier transform of the reflection scattering parameter

S11: Simulation Simulation Tool Fitting Model Simulation Methods Industry Standard : ADS (commercial, comprehensive, costly) Fitting tool : Qucs (open source, limited functionality) Fitting Model Waveguide elements used to model free space and sapphire Ideal, does not include: Waveguide cutoff & dispersion Horn antenna Unintentional impedance discontinuities Environmental reflections and RF interference Simulation Methods “S Parameter Simulation” : S11 Reflection Phasor “AC Simulation” : Boost Factor Curve

Qucs Simulation Schematic: 2 disks, 1 mirror

S11: Simulation Control A Matlab function to control simulations Allows for rapid testing of algorithms Parallelism opportunities with Matlab Parallel Computing Toolbox Process: Open schematic txt file Search/Replace disc space values Run simulation Convert S11 to Touchstone Convert BoostFactor to .csv Copy to Matlab workspace Simulation Performance (Intel i7 CPU): ~1 second for 3000 frequency points, single process ~3x speedup on 4 physical cores in local Parallel Pool (IO bottleneck?) Intel i7 has 4 physical cores (8 virtual with Hyper-Threading)

S11: Measurement (Freq Domain) Mirror only: Simulation (Blue) vs Measured (Red)

S11: Measurement (Time Domain) Mirror only: Simulation (Blue) vs Measured (Red)

S11: Measurement (Time Domain) Mirror only: Simulation (Blue) vs Measured (Red)

Adaptor, Waveguide and Horn Some characterstics are difficult to simulate Waveguide Cutoff & Dispersion Capacitive effects Horn effectivity (frequency dependant) & sidelobe loss Can be calibrated out of measurement Mirror should have a very narrow time impulse response Determine transfer function between gated mirror and simulation Becomes the calibration file, removed from all measurements Requires calibration process and signal processing

Resonator Control Signal Processing

Signal Processing Diagram

Adaptor, Waveguide and Horn Time Domain Bode Mirror Configuration, legend omitted for improved execution speed Simulation: Blue Measurement: Red GateTime: Green

Group Delay of Calibration File Adaptor, Waveguide and Horn Calibration File Group Delay of Calibration File

Installing Discs 8mm Configuration, Manually Tuned Experiment: Perform calibration Install a disc, fit to simulation by comparing group delay Repeat, until 4 discs installed Simulation: Separate simulation required for each step Original manual process performed in LabView, but replicated here with Matlab Limitations in network analyser (computation and display) More flexibility in signal processing in Matlab Better adjustment of Kaiser Bessel window parameters

Simulation: Blue Measurement: Red Kaiser Bessel Time Gate: Green 2 Disc Model, Ideal Candidate for Fitting Processed Signals (Time/Frequency) Note multiple undesired reflections in measurement (rejected) Hints that model is still missing something 2 Disc Configuration, legend omitted for improved execution speed, smoothed for clarity Simulation: Blue Measurement: Red Kaiser Bessel Time Gate: Green

Simulation: Blue Measurement: Red Rejection Threshold: Green 2 Disc Model, Ideal Candidate for Fitting Processed Signals (Group Delay, Error) Reject ringing from fitness measure Minimise error, first measure of fitness: errorSum (least squares) 2 Disc Configuration, legend omitted for improved execution speed, smoothed for clarity Simulation: Blue Measurement: Red Rejection Threshold: Green

4 Discs, Group Delay, Pre/Post Sig Processing Group Delay Raw Group Delay Processed (Time Gate) 4 Disc Configuration, legend omitted for improved execution speed Simulation: Blue Measurement: Red We need to improve the method, some effects not accounted for

Resonator Control Fitting Algorithm

What can we fit? 1) Fit Simulation to Simulation ← DONE Verifying suitability of Qucs against ADS Troubleshoot numerical problems 2) Fit Simulation to Experiment ← DONE One measurement from experiment (slow) Many simulations, parallelism opportunities (quick) Allows us to test algorithms in real world scenario 3) Fit Experiment to Simulation ← OPTIMISING Original purpose of fitting algorithm

First Algorithm The System Naive Approach Most Promising 2 variables (space1, space2) 1 fitness measure (Sum of Square Residuals) Naive Approach Random dither on spacings, close in on the optimal solution Evolutionary/Genetic? Uniform/Normal distribution? Most Promising Try a configuration based on a wide uniform distribution If improved residual, use this configuration After failing to improve the residual, reduce the random variation Repeat until termination criteria reached (residuals/variation) Now we have one “Solution”

A “Solution”

300 Solutions (Mutation: Gaussian)

300 Solutions: Variation in BoostFactor

Increasing Number of Discs We need to address issues in the comparison first Time response shows measurement decaying faster Several dips in magnitude unaccounted for Loss in resonator Including loss between discs resolves errors in: Bode magnitude Group delay Mechanism: Disc angle? Gaussian beam widens within resonator?

3 Discs Fitted, Improved Model

4 Discs Fitted, Improved Model

Latest Results (2 Discs, ~100 Solutions)

Latest Results (3 Disc, one “Solution”)

Findings & Further Work Improved model Group delay peak “sharpness” results from loss between discs Evolutionary/Genetic algorithm fits to better than: +/- 1um for low discN Boost factor peak variation with fit quality Further Work Cleaner measurement & more accurate model Understanding loss Reducing time to fit instrument to model Currently one solution ~30min Scaling with number of discs (time to fit, repeatability) Fitting the instrument to arbitrary shapes Thank you for listening