+ All Categories
Home > Documents > USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP -...

USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP -...

Date post: 05-Aug-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
40
USPAS - Fundamentals of Ion Sources 6. Ion Extraction Daniela Leitner (LBNL, MSU), Damon Todd (LBNL), Daniel Winklehner (MIT)
Transcript
Page 1: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

USPAS - Fundamentals of Ion Sources

6. Ion Extraction

Daniela Leitner (LBNL, MSU),

Damon Todd (LBNL),

Daniel Winklehner (MIT)

Page 2: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Introduction

In simple terms:

2

Source Beamline

VSource

Beam

Vbeamline

(most often grounded)

Page 3: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Unfortunately…Not so simple.

Strict beam requirements:

• Current

• Emittance

• Species

Extracting from a plasma (typically):

• What happens inside the source?

• What happens at the boundary?

• What happens after initial acceleration?

3

Page 4: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Outline

4

Start with a few approximations, look at general

principles.

Then we will look at this mostly from the Simulation side:

• Review the theory that we need to model the

processes at the plasma boundary.

• How do Computer Codes implement this?

• What codes are available?

• A quick IGUN example to demonstrate.

Many theory slides adapted from T. Kalvas – CERN Accelerator School.

Page 5: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Thermal Emittance Estimate

Using

etc.

With a (somewhat) realistic distribution like a Gaussian

Extracted from a circular hole

One can make an estimate for the normalized rms

emittance:

5

Page 6: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Magnetic Emittance Growth

• In many ion sources a strong solenoidal field is

present at the extraction aperture. Thus the particles

receive an azimuthal thrust upon exiting the source:

• The emittance can be calculated outside of the

influence of the magnet when the azimuthal motion

has been completely changed into radial motion:

• Thus:

6

Page 7: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Space Charge

7

Z (m)

Page 8: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Space Charge Compensation

8

Space Charge and Space Charge Compensation will be discussed Thursday

Page 9: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Two Limits to Maximum Current:

From Poisson’s Equation we get the Child-Langmuir Law:

From plasma physics we get available Ions:

9

with or

Page 10: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Child-Langmuir vs Plasma Limit

10

Page 11: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Maximum Voltage (Minimum Distance)

Empirical Formula:

Also depends somewhat on pressure (remember

Paschen curve)

11

Page 12: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Pierce Angle for Electrons

12

Unfortunately, the same does not generally exist for ions…

Page 13: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Recap from Morning Session:

Plasma Sheath

• Positive potential

• Ignore Pre-Sheath

(except for Bohm

criterion).

13

Page 14: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Plasma Potential

From a simple sheath model, we can derive the plasma potential

Electron current density = ion current density to the wall (multiple ion

species):

14

Page 15: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Ion Extraction – The Problem to Solve

Quasi-Neutral Plasma – Boundary – Non-neutral beam

plasma. Plus: Acceleration, Magnetic Fields, …

Ultimately: Only possible numerically…raytracing codes,

relaxation process.

15

Page 16: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Positive Ion Extraction

16

Page 17: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

“Plasma

Meniscus”

17

Page 18: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Typical Extraction System

18

Page 19: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Negative Ion Extraction

19

Page 20: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Problem with negative ions:

Co-extracted electrons

20

Page 21: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Problem with negative ions:

Co-extracted electrons

21

Gas inlet

Window

Cusp magnets

Dumping magnets

Cesium collarPlasma

Extractor

E-dump Lens 2RFQ entrance flange

Ground electrode

Lens 1

Outlet electrode

Filter magnets

RF antenna

Gas inlet

Window

Cusp magnets

Dumping magnets

Cesium collarPlasma

Extractor

E-dump Lens 2RFQ entrance flange

Ground electrode

Lens 1

Outlet electrode

Filter magnets

RF antenna

More on H- sources and

Extraction from them tomorrow

In multicusp lecture

Page 22: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

RZ vs 3D

• Advantages of RZ:

• Speed

• Resolution

• Well-established codes (IGUN, PBGuns)

• Disadvantage:

• Throwing away part of the information

• Can include skew velocity (Necessary for B-fields!)

22

Page 23: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

How is it done in Computer Programs?

23

• Relaxation Process

• Maxwellian Electrons included in non-linear Poisson

solver.

Page 24: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Electric Potential and Field

Finite Difference Method

Poisson Equation:

Discretized:

Boundary Conditions: Dirichlet

Neumann

24

Page 25: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Software Overview

• IGUN: R. Becker, W.B.Herrmannsfeldt.

http://www.egun-igun.com/

• KOBRA-INP: P. Spädtke, GSI

[INP, Junkerstr. 99, 65205 Wiesbaden, Germany]

• WARP: D. Grote, LBNL/LLNL

http://warp.lbl.gov/

• IBSimu: T. Kalvas, University of Jyväskylä.

http://ibsimu.sourceforge.net/

• Other commercial codes that can do ion extraction or

particles dynamics. (SimION, PBGuns, VectorFields

SCALA,…)

25

Page 26: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

One Simple IGUN Example…

…So you can do the HW later :)

…And a few caveats.

26

Page 27: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

C.K. Gelbke, 2/19/2016, Slide 27D. Winklehner, 2/19/2016, Slide 27

SuSI at CCF

VENUS (LBNL)

FRIB prototype source

ECRIS as Sources for Heavy Ion Accelerators

Page 28: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

C.K. Gelbke, 2/19/2016, Slide 28D. Winklehner, 2/19/2016, Slide 28

ECRIS as Sources for Heavy Ion Accelerators

SuSI at CCF

VENUS (LBNL)

FRIB prototype source

Page 29: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

C.K. Gelbke, 2/19/2016, Slide 29D. Winklehner, 2/19/2016, Slide 29

VENUS – Charge State Distribution

Page 30: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

O.Kester, IAP seminar, Frankfurt, Germany,11/06/2009, Slide 30D. Winklehner, 2/19/2016, Slide 30

Courtesy of

D.Leitner

28 GHz ECRIS

(VENUS like)

Under design

Calls for a total of 480 eµA of Uranium 28+/29+ (2 charge states)

Facility for Rare Isotope Beams (FRIB)

Page 31: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

C.K. Gelbke, 2/19/2016, Slide 31D. Winklehner, 2/19/2016, Slide 31

ECR – Condition:

Typical parameters

(VENUS):

– Microwaves: 28

GHz

– Becr: 1 T

– Bmax: 2.2 T

(extraction)

– Te: ~eV to MeV

in resonance

zone,

Intermezzo: ECRIS – Principle

Solenoids

Sextupole

Beam

Plasma

Gas, Microwaves

Page 32: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

C.K. Gelbke, 2/19/2016, Slide 32D. Winklehner, 2/19/2016, Slide 32

SuSI – Cross-Sectional View

Page 33: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

C.K. Gelbke, 2/19/2016, Slide 33D. Winklehner, 2/19/2016, Slide 33

• Solenoids → Emittance Growth

• Sextupole → Triangular beam

• Space Charge (Compensation)

ECRIS Simulations

– What is so special?

Page 34: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

C.K. Gelbke, 2/19/2016, Slide 34D. Winklehner, 2/19/2016, Slide 34

Space Charge

• Space charge potential of a uniform and round beam with beam radius rb in a grounded beam pipe rp:

• Acts defocusing on the beam → need to counteract with beam optics elements

beam radius

Page 35: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

C.K. Gelbke, 2/19/2016, Slide 35D. Winklehner, 2/19/2016, Slide 35

Space Charge Compensation

(Neutralization)

• Beam interacts with residual gas

rb rp

Page 36: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

C.K. Gelbke, 2/19/2016, Slide 36D. Winklehner, 2/19/2016, Slide 36

WARP - Introduction

Particle In Cell code (PIC) – Fortran code with Python interface

Fieldsolver and particle pusher separated, both have:

– 3D mode

– 2D modes: RZ, XY slice

Fields (lattice elements) can be loaded in the following ways:

– Hard-edged multipole elements

– Axially varying multipole elements

– Gridded elements (3D field maps)

– Electrostatic elements can be solved with SOR Poisson solver from

electrode geometry and voltages

Space charge calculated self-consistently on a mesh

WARP comes with a 2D and 3D plasma extraction model

Page 37: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

C.K. Gelbke, 2/19/2016, Slide 37D. Winklehner, 2/19/2016, Slide 37

Simulations - Initial Conditions

• Semi-empirical by using plasma markings inside the source as template for particle distribution.

• Generate 3D field map with Lorentz-em or Opera3D

• Import into WARP

• Assume: no collisions during final pass of particles.

• Track particles from injection side to extraction aperture (XY mode, small step size).

• Save particle distributions for next step.

Page 38: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

C.K. Gelbke, 2/19/2016, Slide 38D. Winklehner, 2/19/2016, Slide 38

2D+ Extraction Model

D.S. Todd et al., Simulation and beam line experiments for the superconducting electron

cyclotron resonance ion source VENUS, AIP, p. 02A316, 2008

• WARP has 2D and 3D plasma extraction model - Relaxation Process:

– Start ions from plasma potential (Vsource + ~20 V)

– Track through applied fields (phi)

– Save particle charge density on mesh (rho)

– Solve Poisson equation (rho + phi)

– Add electrons with Boltzmann distribution

– Repeat with solution as applied fields

• 3D simulations: Need high resolution, take very long, instead:

• 2D+ method (D. Todd):– Do relaxation process in RZ mode using same

currents, species, etc.

– Save field solution and use as applied field in final 3D run with triangle distribution

Z (m)R

(m

)

Page 39: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

C.K. Gelbke, 2/19/2016, Slide 39D. Winklehner, 2/19/2016, Slide 39

Extracted Ar8+

Page 40: USPAS - Fundamentals of Ion Sources 6. Ion Extractiondleitner/USPAS_2016_Fundamental...WARP - Introduction Particle In Cell code (PIC) –Fortran code with Python interface Fieldsolver

Quick Note about Homeworks

• Homeworks are due the next morning, solutions will

be available when you hand in the homework.

• Simulation Homeworks (except 6a today) will be

graded “on-the-fly” by us.

• At least one of us will be present in either the

classroom or the computer room from 4:00 PM to

6:00 PM and after dinner until ~10:00 PM.

• I would like to get feedback on the homeworks. When

you hand them in, please fill out the (anonymous) list

with difficulty and time spent.

• Difficulty in mJackson :) Analysis on Friday.

40


Recommended