BE-ABP-HSC Non convex chamber in PyECLOUD Electron Cloud meeting 27-05-15 G. Iadarola, A. Romano, G. Rumolo.

Slides:



Advertisements
Similar presentations
Computer Graphics Scan Conversion Polygon Faculty of Physical and Basic Education Computer Science Dep Lecturer: Azhee W. MD.
Advertisements

PyECLOUD G. Iadarola, G. Rumolo Thanks to: F. Zimmermann, G. Arduini, H. Bartosik, C. Bhat, O. Dominguez, M. Driss Mensi, E. Metral, M. Taborelli.
Heat load due to e-cloud in the HL-LHC triplets G. Iadarola, G. Rumolo 19th HiLumi WP2 Task Leader Meeting - 18 October 2013 Many thanks to: H.Bartosik,
Electron-cloud instability in the CLIC damping ring for positrons H. Bartosik, G. Iadarola, Y. Papaphilippou, G. Rumolo TWIICE workshop, TWIICE.
 3.3: Angles of Polygons. What is a Polygon?  A polygon is a closed plane figure made up of three or more line segments that intersect only at their.
THE WORLD OF POLYGONS LESSON 4.
Points - Lines - Planes - Geometry and Measurement.
Query Processing in Databases Dr. M. Gavrilova.  Introduction  I/O algorithms for large databases  Complex geometric operations in graphical querying.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2004 O’Rourke Chapter 7 Search & Intersection.
Vocabulary 2.2 – Curves and two dimensional figures (part 1) MA418 Spring 2010 McAllister.
Graphics Programming: Polygon Filling
1Notes. 2 Time integration for particles  Back to the ODE problem, either  Accuracy, stability, and ease-of- implementation are main issues  Obviously.
Day 19: Electrostatic Potential Energy & CRT Applications
Graphics Pipeline Clipping CMSC 435/634. Graphics Pipeline Object-order approach to rendering Sequence of operations – Vertex processing – Transforms.
BE-ABP-HSC Electron cloud simulations in the LHC MKI Electron Cloud meeting A. Romano, G. Iadarola, G. Rumolo Many thanks to: M. Barnes, M. Taborelli.
Geometric Algorithms1 segment intersection orientation point inclusion simple closed path.
PyECLOUD for PyHEADTAIL: development work G. Iadarola, A. Axford, H. Bartosik, K. Li, G. Rumolo Electron cloud meeting – 14 May 2015 Many thanks to: A.
Introduction Status of SC simulations at CERN
SIMULATION PROGRESS AND PLANS AT ROSTOCK/DESY Aleksandar Markovic ECL2, CERN, March 1, 2007 Gisela Pöplau.
Computational Geometry Convex Hulls Robust Geometric Primitives Degeneracy and Stability Nick Pilkington.
2-Dimension Viewing and Clipping
2003CS Hons RW778 Graphics1 Chapter 4: Vector Tools 4.5 Representation of Key Geometric Objects 4.5 Representation of Key Geometric Objects –4.5.1 Coordinate.
Simulations on the EC detector in MU98 A. Romano, G. Iadarola, G. Rumolo LIU-PS Meeting 28 April 2015 Many thanks to: M. Taborelli, C. Yin Vallgren.
UMass Lowell Computer Science Advanced Algorithms Computational Geometry Prof. Karen Daniels Spring, 2007 O’Rourke Chapter 7 Search & Intersection.
LHC Scrubbing Runs Overview H. Bartosik, G. Iadarola, K. Li, L. Mether, A. Romano, G. Rumolo, M. Schenk, G. Arduini ABP information meeting 03/09/2015.
PS (electron cloud?!) instability at flat top Mauro Pivi Gianni Iadarola, Giovanni Rumolo, Simone Gilardoni, Hannes Bartosik, Sandra Aumon 27/06/2012 ICE.
Hcal Geometry and Assembly CLIC Meeting - LAPP December 2008, 15th.
Preliminary Simulation on Electron Cloud Build-up in SppC Liu Yu Dong.
PyEcloud code and simulations G. Iadarola, G. Rumolo ICE meeting 9 April 2012.
Multitouch and Collision Detection MOBILE SOFTWARE DEVELOPMENT.
A 3D tracking algorithm for bunches in beam pipes with elliptical cross-section and a concept for simulation of the interaction with an e-cloud Aleksandar.
Fast scrubbing optimization: e- cloud maps C. Octavio Domínguez Thanks to G. Iadarola, G. Rumolo, F. Zimmermann 15 February e - cloud meeting.
Status of PSB Impedance calculations: Inconel undulated chambers C. Zannini, G. Rumolo, B. Salvant Thanks to: E. Benedetto, J. Borburgh.
1 Dr. Scott Schaefer Intersecting Simple Surfaces.
CMPS 3120: Computational Geometry Spring 2013
PyECLOUD G. Iadarola, G. Rumolo ECLOUD meeting 28/11/2011 Thanks to: R. De Maria, K. Li.
L4-Vector Algorithms L4 – Vector Algorithms NGEN06(TEK230) – Algorithms in Geographical Information Systems Abdulghani Hasan.
Physics of electron cloud build up Principle of the multi-bunch multipacting. No need to be on resonance, wide ranges of parameters allow for the electron.
Improved electron cloud build-up simulations with PyECLOUD G. Iadarola (1),(2), G. Rumolo (1) (1) CERN, Geneva, Switzerland, (2) Università di Napoli “Federico.
CERN, LIU-SPS ZS Review, 20/02/ Brief review on electron cloud simulations for the SPS electrostatic septum (ZS) G. Rumolo and G. Iadarola in LIU-SPS.
Progress on electron cloud studies for HL-LHC A. Axford, G. Iadarola, A. Romano, G. Rumolo Acknowledgments: R. de Maria, R. Tomás HL-LHC WP2 Task Leader.
Simulation of multipacting thresholds G. Iadarola and A. Romano on behalf of the LIU-SPS e-cloud team LIU SPS scrubbing review, 8 September, 2015.
Heat load analysis for Inner Triplet and Stand Alone Modules H. Bartosik, J. Hulsmann, G. Iadarola and G. Rumolo LBOC meeting 28 October 2014 Based on.
COMPUTATIONAL GEOMETRY AND MATRIX MULTIPLICATION Mohammed Zeeshan Farooqui Minhaj Uddin.
CS6234 Advanced Algorithms - Convex hull. Terminologies – ◦ Convex hull of a set Q of points is the smallest convex polygon P for which each point in.
CLASSIFYING POLYGONS UNIT 1 LESSON 6. Classifying Polygons In geometry, a figure that lies in a plane is called a plane figure. A polygon is a closed.
FCC-hh: First simulations of electron cloud build-up L. Mether, G. Iadarola, G. Rumolo FCC Design meeting.
LIU-SPS e-cloud contribution to TDR Electron cloud meeting, 17/02/20141 o First draft by end of February Between 5 to 10 max pages per chapter, refer.
Simulation of the new PS EC detector: implementation and results A. Romano, G. Iadarola, G. Rumolo LIU-PS Student Day 20 April 2015.
Computer Graphics CC416 Week 14 Filling Algorithms.
IPM Sim 2016 workshop Discussion sessions – main points.
Electron Cloud Effects: Heat Load and Stability Issues G. Iadarola, A. Axford, K. Li, A. Romano, G. Rumolo Joint HiLumi LHC - LARP Annual Meeting,
Benchmarking Headtail with e-cloud observations with LHC 25ns beam H. Bartosik, W. Höfle, G. Iadarola, Y. Papaphilippou, G. Rumolo.
Beam Instability in High Energy Hadron Accelerators and its Challenge for SPPC Liu Yu Dong.
Heat load estimates for the Long Straight Sections of the HL-LHC
Levelsets in Production : Spider-Man 3
Study of the Heat Load in the LHC
PyECLOUD and Build Up Simulations at CERN
Computer Graphics Filled Area Primitives II Lecture 09 Taqdees A
Intersecting Simple Surfaces
ILCDR08 10 July 2008 Plan of measuring cloud density in the solenoid field and in the quadrupole field K. Kanazawa (KEK)
- chambers & absorbers -
Query Processing in Databases Dr. M. Gavrilova
Graphics Pipeline Clipping
Study of the Heat Load in the LHC
AMS 345/CSE 355 Computational Geometry
Segment Clipping Simple algorithm. For each segment compute the intersection with the four sides of the rectangle, and then determine which sub-segment.
Impedance analysis for collimator and beam screen in LHC and Resistive Wall Instability Liu Yu Dong.
CINVESTAV – Campus Mérida Electron Cloud Effects in the LHC
Type to enter a caption. Computer Graphics Week 5 Lecture 1.
Presentation transcript:

BE-ABP-HSC Non convex chamber in PyECLOUD Electron Cloud meeting G. Iadarola, A. Romano, G. Rumolo

BE-ABP-HSC Electron Cloud meeting PS standard Chamber LHC standard Chamber SPS Drift A Chamber R = 78 mm

BE-ABP-HSC Electron Cloud meeting PS standard Chamber LHC standard Chamber SPS Drift A Chamber R = 78 mm Non convex Polygon

BE-ABP-HSC Electron Cloud meeting The chamber module in PyECLOUD  The function “IsOutside” checks if a point (x,y) is internal or external to the chamber. P lies outside the polygon if for at least one edge is verified:  The function “ImpactPointAndNormal”, computes the crossing point between the segment P in P out and the chamber’s profile These algorithms work for convex polygon !

BE-ABP-HSC Electron Cloud meeting The “IsOutside” function 1/3 Convex Chamber Non-Convex Chamber

BE-ABP-HSC Electron Cloud meeting The “IsOutside” function 2/3 Point-In-Polygon algorithm  One simple way of finding if a test- point is inside or outside a general polygon  The number of intersections for a ray, starting from the point and going in any fixed direction, says where is the point : o If it is ODD, the point lies inside o If it is EVEN, the point lies outside

BE-ABP-HSC Electron Cloud meeting The “IsOutside” function 3/3 Convex Chamber No-Convex Chamber

BE-ABP-HSC Electron Cloud meeting The “ImpactPointAndNormal” function 1/3 Convex Chamber No-Convex Chamber

BE-ABP-HSC Electron Cloud meeting The “ImpactPointAndNormal” function 2/3  If the polygon is not convex, we can have more crossing point between the segment P in P out and the chamber’s profile  The minimum value of the crossing point for a same segment shoud be taken P out P in

BE-ABP-HSC Electron Cloud meeting Convex Chamber No-Convex Chamber The “ImpactPointAndNormal” function 3/3

BE-ABP-HSC Electron Cloud meeting Convex/nonconvex switch convex polygon The specific algorithm can be applied ! if the sign of all the cross products is the same For each set of three adjacent point A,B,C find the cross product AB x BC Algorithm to detect the type of polygon

BE-ABP-HSC Electron Cloud meeting Convex/noconvex switch no-convex polygon Algorithm to detect the type of polygon For each set of three adjacent point A,B,C find the cross product AB x BC if the sign of all the cross products is the same

13 Electric Field X Electric Field Y PyPIC 1.02 : Refined interpolation BE-ABP-HSC Electron Cloud meeting Electric Field X Electric Field Y PyPIC 1.01: Extrapolation method

Document reference14 Model of the LHC beam screen The aim is to study the EC build up through the holes of the LHC beam screen with and without baffle plates BE-ABP-HSC Electron Cloud meeting

Document reference15 BE-ABP-HSC Electron Cloud meeting

Conclusion and Next Steps Document reference16  Implementation in PyECLOUD of non-convex chamber geometries  Improvement of the code in order to correctly manage : o detection of in/out particles with respect to the chamber o impact of particles against the chamber wall o Interpolation of the electric field near the boundaries  Simulations on EC build up will be carried out in order to quantify the EC threshold and the Heat Load with and without baffle plates BE-ABP-HSC Electron Cloud meeting

BE-ABP-HSC Thanks for your attention! Electron Cloud meeting