LIGO Document E1800358-v3

BT pressure code Mathematica

Document #:
Document type:
E - Engineering documents
Other Versions:
26 Jun 2019, 12:00
08 Mar 2019, 07:39
07 Mar 2019, 14:10
This code solves the free molecular diffusion model Rai W. used in btwaterleak. There are two versions, version 1, (kernal bt7, see version 1 of this document) has the surface outgassing simplified so the user can input the familiar rate/unit surface area/second. Version 1 is handy to check steady-state solutions, and runs very quickly.

The beamtube can be broken up into sections, with user defined leaks, pump arraignments, etc. The code solves the coupled differential equations for each section. Result is steady-state pressure distribution for the given set of pumping and outgas (and leak) conditions.

You can also calculate conductance if you set one end of the tube as a source and the other as a sink.

The second version (bt7_LMA_4.8) uses the Dubinin-Raduskevich (DR or D-R) isotherm and calculates the outgassing rates of each beamtube section depending on the activation energies, pressure, injected water, temperature etc. This code has to loop through many iterations so runs slowly, but uses detailed surface physics that the simpler code omits.

Files in Document:
Other Files:
Notes and Changes:
Corrected an error where the ap coefficients were getting redefined after nsmin/max site declaration. Makes temperature dependence work correctly.

Changed variable scoping using Block.

DCC Version 3.4.1, contact DCC Help