VACCALC: A Program to find Beam pipe Pressure Profiles M. Sullivan Nov. 3, 2011 JLAB, CASA, MEIC.

Slides:



Advertisements
Similar presentations
GCSE Computing Lesson 5.
Advertisements

LPDS MTA SZTAKI Equation Solver A Grid solution Important hint: A follow up example demonstrating the Parameter Study solution for the mass calculations.
1 Vacuum Pressure Calculations. 2 Vaccalc The program vaccalc was used for all calculations. The program required three pieces of information for each.
Programming in Visual Basic
The structure and evolution of stars
Chapter 2 Matrices Finite Mathematics & Its Applications, 11/e by Goldstein/Schneider/Siegel Copyright © 2014 Pearson Education, Inc.
2E34 Meeting and MCC News IR2 Vacuum Studies (Mike Sullivan) Plans for Lattice and Optics Work (Yunhai Cai)
Goldstein/Schnieder/Lay: Finite Math & Its Applications, 9e 1 of 86 Chapter 2 Matrices.
1 IR Vacuum M. Sullivan MAC Review Jan , 2006 M. Sullivan for the Machine Advisory Committee Review January 18-20, 2006 IR Vacuum.
IR2 Vacuum Status M. Sullivan for S. Ecklund, A Fisher, S. Novokhatski, F-J Decker, A. Kulikov, S. DeBarger, U. Wienands, S. Gierman, M. Petree, many BaBarians.
Super-B Factory Workshop January 19-22, 2004 IR Upgrade M. Sullivan 1 PEP-II Interaction Region Upgrade M. Sullivan for the Super-B Factory Workshop Hawaii.
Chapter 1 Program Design
1 IR NEG heating M. Sullivan MAC Review Dec , 2004 M. Sullivan Machine Advisory Committee Review December 13-15, 2004 IR NEG Heating and Upgrade.
IR2 and IR4 Summary PEP-II meeting Jan. 23, 2006 M. Sullivan.
Finite Mathematics & Its Applications, 10/e by Goldstein/Schneider/SiegelCopyright © 2010 Pearson Education, Inc. 1 of 86 Chapter 2 Matrices.
Flow Sensors.
EPANET FOR PRESSURIZED PIPE SYSTEMS
Introduction: Definition Introduction: Definition A flowchart is a diagram that describes a process or operation. It includes multiple steps, which the.
Vacuum system in the main Linacs C. Garion CERN/TE/VSC CLIC09 workshop, October.
CHAPTER 4: INTRODUCTION TO COMPUTER ORGANIZATION AND PROGRAMMING DESIGN Lec. Ghader Kurdi.
Curve Modeling Bézier Curves
Lecture 1 Introduction to Java MIT- AITI 2004 What is a Computer Program? For a computer to be able to do anything (multiply, play a song, run a word.
John Amann – ILC Mechanical Engineering 11/13/06
Status of vacuum & interconnections of the CLIC main linac modules C. Garion TE/VSC TBMWG, 9 th November 2009.
13/09/2005Vacuum Systems for Synchrotron Light Sources Workshop, Barcelona, Spain 1 Gas Flow Modelling in Design of the Vacuum System for of the Synchrotron.
Beta F90 Version Status Nolan Anderson Date: July 26, 2011.
Lecture 1 Introduction to Java MIT-AITI Ethiopia 2004.
Row 1 Row 2 Row 3 Row m Column 1Column 2Column 3 Column 4.
M. WONGPIXEL MECHANICAL GROUP MEETING 14 JAN % Model Outgassing Rate Measurement Model building status Setup Method explanation –Throughput method.
LPDS MTA SZTAKI Equation Solver Light A Grid solution.
IR summary M. Sullivan Nov. 3, 2011 JLAB MEIC IR workshop.
PEP-II Machine Advisory Committee Meeting SLAC, April 15-17, 2004 HOM Issues in LER Ring and IR. Recent measurements and calculations. Sasha Novokhatski.
J. Turner 02/07/05 SLAC PEPII Accelerator Physics LER WIGGLER PLAN J. Turner, M. Donald, M. Sullivan, U. Wienands, J. Yocky Motivation and Concerns Details.
NLC - The Next Linear Collider Project NLC Beam Delivery Lehman Review, May 1999 Vacuum System Cost Model Presentation by Leif Eriksson.
Factor. 1)x² + 8x )y² – 4y – 21. Zero Product Property If two numbers multiply to zero, then either one or both numbers has to equal zero. If a.
ELENA Vacuum System R. Kersevan, TE-VSC-IVM R. Kersevan, “ELENA Vacuum System”, - ELENA Project Review, Oct14-15, 2013, CERN.
2009/1/16-18 ILD09 Seoul 1 Notes for ILD Beam Pipe (Technical Aspect) Y. Suetsugu, KEK Parasitic loss Vacuum pressure profile Some comments for beam pipe.
Parallel Solution of the Poisson Problem Using MPI
Preliminary calculations for the vacuum system of ELENA R. Kersevan TE/VSC-IVM – 21/6/2012 The vacuum sectors, the position of vacuum pumps, flanges, and.
Week 1 Unit Conversions Conservation of Mass Ideal Gas Newtonian Fluids, Reynolds No. Pressure Loss in Pipe Flow Week 2 Pressure Loss Examples Flow Measurement.
ILC MDI workshop January 6-8, 2004 PEP-II IR M. Sullivan 1 Interaction Region of PEP-II M. Sullivan for the ILC MDI workshop January 6-8, 2005.
Interaction Region Backgrounds M. Sullivan for the MEIC Collaboration Meeting Oct. 5-7, 2015.
August 4-5, 2004 PEP-II Post Run 4 Review 1 M. Sullivan PEP-II Post Run 4 Review August 4-5, 2004 IR Summary and Issues.
1 Run7 startup M. Sullivan MAC Review Nov , 2007 M. Sullivan for the PEP-II Team Machine Advisory Committee Review November 15-17, 2007 Run 7 Startup.
THIN FILMS FOR CLIC ELEMENTS Outline Motivation The role of MME-CCS DB and MB transfer lines Main beam Main beam quadrupoles Other issues conclusions CLIC.
Introduction to Computer Programming using Fortran 77.
ERT 216 HEAT & MASS TRANSFER Sem 2/ Dr Akmal Hadi Ma’ Radzi School of Bioprocess Engineering University Malaysia Perlis.
1 Lecture 7 Introduction to Shell Scripts COP 3353 Introduction to UNIX.
9 October 2003S. DeBarger PEP-II Vacuum Status PEP-II Machine Advisory Committee.
November 16-18, 2004 Belle High Luminosity Workshop 1 M. Sullivan High Luminosity workshop (HL6) November 16-18, 2004 IR Vacuum Summary and Issues.
Synchrotron Radiation Absorption and Vacuum Issues in the IR at PEP-II and a Higgs Factory John Seeman, SLAC October 11, 2014 HF2014 Beijing.
Computer Language
JLEIC MDI Update Michael Sullivan Apr 4, 2017.
Overview Modern chip designs have multiple IP components with different process, voltage, temperature sensitivities Optimizing mix to different customer.
13.4 Product of Two Matrices
Lecture 7 Introduction to Shell Programming
Lecture 7 Introduction to Shell Scripts COP 3353 Introduction to UNIX.
Status of QLASA Tool Adapter
Parallel Plasma Equilibrium Reconstruction Using GPU
Sub-system integration for the VBOX
C Interview Questions Prepared By:.
Parul Institute of Technology
The PEP-II Interaction e+e- Factories Workshop
Jefferson Lab Andrea Cowley, George Kharashvili, Pavel Degtiarenko
Si DRIE APPLICATION In Corial 210IL.
Getting Started With Simulink
Accelerator R&D Results from the B-factory
Pressure distribution calculations for the PETS
The structure and evolution of stars
Some of the Points Raised During my JLAB Visit
Presentation transcript:

VACCALC: A Program to find Beam pipe Pressure Profiles M. Sullivan Nov. 3, 2011 JLAB, CASA, MEIC

Outline Introduction Program –Method –Features Examples Writeup Disadvantages Advantages Summary

Introduction Calculating pressures in vacuum beam pipes is relatively straightforward The second order differential equation one gets when the viscosity is zero for low pressures is:

VACCALC The Program VACCALC uses the method of finite differences to solve this equation One divides each input pipe element into a uniform subdivision of equal length pieces and then forms a tri-diagonal matrix that one can solve The resolution of the program is controlled by the length of the slices the elements are divided into Pipe elements with lengths not matching a multiple of the slice size are truncated

VACCALC (2) The input deck is a list of pipe elements for each input pipe In addition, the program is capable of joining various pipes together into a system of pipes Each input list for a pipe has a pipe title line that also indicates a value for each end of the pipe Then the program looks for ends of pipes with the same value and requires the pressure and flow at pipes with the same end values all be the same

Examples The writeup uses a very simple example that can be checked analytically I have the input deck and results of a PEP- II interaction region

PEP-II input deck Conductance Outgassing Pumping Name (4 chars) Total or per (m) Length (m) These units are either total or per meter. If the L is present in column 9 then the entry is the total for the element. Title Min unit of length (m) Pipe Title Flow specs for each end Node # for each pipe end

PEP-II Output IP beam pipe 5.6 m long pipe Pressure profile Elements Pump locations and speeds Outgas rates

HER downstream beam pipe 35 m long pipe

LER upstream beam pipe 60 m long pipe

HER upstream beam pipe 38 m long pipe

LER downstream beam pipe 65 m long pipe

Writeup The writeup describes the math used It also describes the input deck of an example file in great detail

Some Disadvantages Code is FORTRAN –Need a compiler Output file is a TOPDRAW file –A File of text commands for TOPDRAW –Easily portable but need the TOPDRAW program to convert to a PS file –Need to know TOPDRAW commands to modify the picture –TOPDRAW has awkwardnesses and limited capabilities

Some Advantages Code is very fast –Complicated PEP-II baseline design takes seconds to converge Easy to modify the input deck and do another run I have PC EXE files as well as source code I have a pdf file of the TOPDRAW manual I have a pdf file of the VACCALC writeup

Crib sheets Conductance calculations [liters / s] – c = 12  D 3 / L D = diameter in cm L = length in cm – c =  D 3 / L D = diameter in m L = length in m

Crib sheets (2) Outgas calculations [nTorr ( liters / s)] –Inside area of beam pipe in cm 2 –Multiply by 0.1 nTorr (l/s) / cm 2 –This should give one the total outgassing rate of a pipe element at room temperature –References Chen, Liu, “Thermal Outgassing from Stainless Steel Vacuum Chambers”, Chinese Journal of Physics, vol. 24, No. 1, pg. 29, (1986) Bowden, G., “RF Accelerator Pressure Profile by Monte Carlo”, SLAC-TN , May 2002* *Gordon quotes an outgassing pressure of 0.01 nTorr (l/s) /cm 2 for well scrubbed RF bombarded Cu. This is 10 times lower than the number used above but the case if interest is where we do not have any scrubbing.

Summary The program VACCALC is a good, easy way of calculating the pressure in the interaction region where pumping will be difficult and limited Once an input deck is constructed one can make changes and quickly see what sort of effect one obtains with new the pressure profile There are disadvantages to using this rather “old” code but once installed I think it could be quite helpful