+ All Categories
Home > Documents > Nicholas E. Lanier

Nicholas E. Lanier

Date post: 03-Feb-2022
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
245
ELECTRON DENSITY FLUCTUATIONS AND FLUCTUATION-INDUCED TRANSPORT IN THE REVERSED-FIELD PINCH by Nicholas E. Lanier A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy (Physics) at the University of Wisconsin–Madison 1999
Transcript
Page 1: Nicholas E. Lanier

ELECTRON DENSITY FLUCTUATIONS AND FLUCTUATION-INDUCED

TRANSPORT IN THE REVERSED-FIELD PINCH

by

Nicholas E. Lanier

A dissertation submitted in partial fulfillment of the

requirements for the degree of

Doctor of Philosophy

(Physics)

at the

University of Wisconsin–Madison

1999

Page 2: Nicholas E. Lanier

i

ELECTRON DENSITY FLUCTUATIONS AND FLUCTUATION-INDUCED TRANSPORT IN THE REVERSED-FIELD PINCH

Nicholas E. Lanier

Under the supervision of Professor Stewart C. Prager

At the University of Wisconsin–Madison

An extensive study on the origin of density fluctuations and their role in particle

transport has been investigated in the Madison Symmetric Torus reversed-field pinch. The

principal physics goals that motivate this work are: investigating the nature of particle

transport in a stochastic field, uncovering the relationship between density fluctuations and

magnetic field fluctuations arising from tearing and reconnection, identifying the

mechanisms by which a single tearing mode in a stochastic medium can affect particle

transport.

Following are the primary physics results of this work. Measurements of the radial

electron flux profiles indicate that confinement in the core is improved during pulsed

poloidal current drive experiments. Correlations between density and magnetic fluctuations

demonstrate that the origin of the large amplitude density fluctuations can be directly

attributed to the core-resonant tearing modes, and that these fluctuations are advective in the

plasma edge; however, these fluctuations appear compressional in the core, provided the

nonlinear terms are small. Correlations between density and radial velocity fluctuations

indicate that although the fluctuations from the core-resonant modes dominate at the edge,

their relative phase is such that they do not cause transport there, consistent with the

expectation that core modes do not destroy edge magnetic surfaces. This is not the case in the

plasma core, where the density and radial velocity fluctuations are in phase, indicating that

Page 3: Nicholas E. Lanier

ii these fluctuations couple to induce transport. Measurements during PPCD discharges show a

large reduction in density fluctuations associated with the core-resonant modes. Furthermore,

the phase of these fluctuations in the core changes to be π/2 relative to the radial velocity

fluctuations, indicating these fluctuations no longer couple to induce transport.

Page 4: Nicholas E. Lanier

iii

Acknowledgements

Although my defense was only two hours, it represented the culmination

of a long and challenging path. In pursuing my degree, there have been many

noteworthy individuals that have offered support and direction, and although I

have done the work, they have made this possible, and I wish to acknowledge

their efforts.

Prior to my graduate career, five individuals stand out as being very

influential in my progress in physics. Mr. Larry Dean, my high-school physics

teacher who started my formal training in physics, Russ Coverdale, the

academic advisor at Purdue, who stuck me in the Honors curriculum and forced

me to swim. Still as an undergraduate, my first real world work experience was

obtained with Dr. John Molitoris, may he always have a place to sit, and Dr.

Paul Springer, who showed the faith in my leadership skills by sending me to

Russia to run some great physics experiments. Finally I’d like to thank Dr. C.

Choi, who introduced me to plasma physics and opened the door to my coming to

Wisconsin.

Page 5: Nicholas E. Lanier

iv

My years at Wisconsin have been the most enjoyable of my life and the

MST group has been a principal reason for that. Faculty such as Sam Hokin,

Paul Terry, James Callen, and Chris Hegna (if not he should be) have really

worked to expand my plasma physics knowledge. I am especially grateful for the

efforts of my advisor Stewart Prager, Cary Forest, and Darren Craig (who will

be faculty someday, no doubt about it). MST staff like John Sarff, who

introduced me to PPCD, Dan “former vacuum man now diversifying into

computer repair” Den Hartog, Genady “come with an envelope leave with a

solution” Fiksel have really fostered my experimental talents. Not to be

underestimated are the benefits gained from working with David “the Texan”

Brower and Yong “lip smackin’ good” Jiang. Finally, I thank Dale, Larry, Paul,

Mikey, Kay, John, Don and the rest of the MST support crew for helping to turn

my ideas into reality.

By far the most outstanding aspect of MST life are the graduate students.

In my six years here, students like, James “Jimbo” Chapman, Carl “the only

man I’ve seen argue (and win) with Callen” Sovinec, Jay “the Mason” Anderson,

Ted “Ironman” Biewer, Brett “the big lovable vacuum Nazi” Chapman, Ching-

Shih “LT” Chaing, Alex “BA” Hansen, Derek “the Bavenator” Baver, Paul

“Wrong glass sir” Fontana, Cavendish “the Dishman” Mckay, Susanna

“nickname pending” Castillo, and of course Neal “it’ll happen someday” Crocker,

have made my career here unforgettable. I have no wish to leave such a

remarkable set of individuals, but my development as a physicist requires it.

Finally I’d like to thank those outside my work life, my parents who not so

jokingly quote that I was bred for science, my sister Catherine, my friends, Scott

Page 6: Nicholas E. Lanier

v

Kruger, Paul Ohmann, Brian Totten, others that have been supportive of my

efforts here. I have been truly blessed.

In memory of

Katherine Nicole Lanier (December 20, 1996)

Page 7: Nicholas E. Lanier

vi

Table of Contents

Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

i

Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii

Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

vi

List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xii

List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii

1 Introduction 1

1.1 The Reversed Field Pinch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.2 Magnetic Island Formation and Stochasticity . . . . . . . . . . . . . . . . . . 6

1.3 Stochastic Transport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1.4 Fluctuation-Induced Radial Particle Flux . . . . . . . . . . . . . . . . . . . . . 10

1.5 Controlling Fluctuations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

1.6 Overview of Thesis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Page 8: Nicholas E. Lanier

vii

2 The Far-Infrared Laser System 17

2.1 Plasma Interferometry Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.2 The Far-Infrared Laser Interferometer . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.2.1 Diagnostic Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.2.2 The CO2 Pumping Laser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

2.2.3 The Twin Far-Infrared Laser . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.2.4 Power Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

2.2.5 Detection Electronics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

2.3 Digital Phase Extraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

2.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

3 Neutral Hydrogen Density In MST 39

3.1 Hydrogen Fueling in MST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

3.1.1 The Fueling Cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

3.1.2 Franck-Condon Neutrals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

3.1.3 Neutral Penetration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

3.1.4 Measuring Neutral Density . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

3.2 The Hα Array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

3.2.1 Alignment and Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

3.3 Hα Emission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Page 9: Nicholas E. Lanier

viii

3.3.1 Hα Behavior in Standard Discharges . . . . . . . . . . . . . . . . . . . . 50

3.3.2 Hα Behavior in PPCD Discharges . . . . . . . . . . . . . . . . . . . . . . 53

3.4 Neutral Particle Density . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

3.4.1 Neutral Particle Profiles in Standard and PPCD Discharges . . 55

3.4.2 Neutral Particle Losses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

3.4.3 Neutral Particle Population and CHERS . . . . . . . . . . . . . . . . . . 59

3.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

4 Impurity Behavior In MST 64

4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

4.2 Atomic Physics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

4.2.1 Ionization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

4.2.2 Radiative and Dielectronic Recombination . . . . . . . . . . . . . . . 68

4.2.3 Charge Exchange Recombination. . . . . . . . . . . . . . . . . . . . . . . 69

4.3 Charge State Equilibrium (Coronal or LTE) . . . . . . . . . . . . . . . . . . . . 71

4.4 Electron Impact Excitation and Line Emission . . . . . . . . . . . . . . . . . . 72

4.5 The ROSS Filtered Spectrometer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

4.5.1 Filter Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

4.5.2 The Soft X-ray Diodes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

4.5.3 Diagnostic Geometry and Light Collection. . . . . . . . . . . . . . . . 77

Page 10: Nicholas E. Lanier

ix

4.5.4 Deciphering Impurity Line Emission . . . . . . . . . . . . . . . . . . . . 78

4.5.5 Line Contamination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

4.6 Impurity Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

4.6.1 Impurity Concentration in Standard Discharges . . . . . . . . . . . 80

4.6.2 Impurity Concentration in PPCD Discharges . . . . . . . . . . . . . 83

4.6.3 Electron Sourcing From Impurities . . . . . . . . . . . . . . . . . . . . . 88

4.6.4 Impurity Radiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90

4.7 Estimating Impurity Confinement Times . . . . . . . . . . . . . . . . . . . . . . 91

4.8 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

5 Radial Electron Flux Profile Measurements 96

5.1 Equilibrium Electron Density Behavior . . . . . . . . . . . . . . . . . . . . . . . . 97

5.1.1 Density Profiles in Standard Discharges . . . . . . . . . . . . . . . . . 97

5.1.2 Density Profiles During PPCD . . . . . . . . . . . . . . . . . . . . . . . . . 100

5.2 Radial Particle Flux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

5.2.1 Extracting Radial Particle Flux . . . . . . . . . . . . . . . . . . . . . . . . 103

5.2.2 Radial Particle Flux in Standard and PPCD Discharges . . . . . 104

5.2.3 Particle Confinement Times . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

5.3 Convective Power Loss. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

5.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108

Page 11: Nicholas E. Lanier

x

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

6 Fluctuations and Fluctuation-Induced Particle Transport 110

6.1 Electron Density Fluctuations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

6.1.1 Chord-Integrated Fluctuation Amplitude . . . . . . . . . . . . . . . . . 112

6.1.2 Frequency Spectrum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

6.1.3 Wave Number Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

6.1.4 Correlation Between Density and Magnetic Fluctuations . . . . 119

6.1.5 Local Density Fluctuation Profiles . . . . . . . . . . . . . . . . . . . . . 120

6.2 Origin of Density Fluctuations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124

6.2.1 The Electron Continuity Equation . . . . . . . . . . . . . . . . . . . . . . 124

6.2.2 Measurements of the Radial Velocity Fluctuations . . . . . . . . . 125

6.2.3 Nature of Density Fluctuations . . . . . . . . . . . . . . . . . . . . . . . . 130

6.3 Fluctuation-Induced Particle Transport . . . . . . . . . . . . . . . . . . . . . . . . 131

6.4 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

7 Conclusions 136

A Polarimetry / Interferometry Discussion 140

A.1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

Page 12: Nicholas E. Lanier

xi

A.2 Derivation of Measured Signal Power . . . . . . . . . . . . . . . . . . . . . . . . . 141

A.3 Derivation of Reference Power. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147

A.4 Digital Extraction of Interferometer Phase . . . . . . . . . . . . . . . . . . . . . . 149

A.5 Extracting the Polarimetry Phase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

B FIR Density Codes and Analysis Procedures 157

B.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

B.2 Processing FIR Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

B.2.1 General Code Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

B.2.2 The FIR Processing Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

B.2.3 Pre-Inspection of Processed Data . . . . . . . . . . . . . . . . . . . . . . . 173

B.2.4 Inspection Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

B.2.5 Manual Removal of Phase Jumps. . . . . . . . . . . . . . . . . . . . . . . . 184

B.2.6 The Manual Processing Code . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

C FIR Polarimety Codes and Analysis Procedures 200

C.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200

C.2 Processing Polarimetry Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200

C.2.1 The Polarimetry Processing Code . . . . . . . . . . . . . . . . . . . . . . 201

C.3 Mesh Calibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211

Page 13: Nicholas E. Lanier

xii

D Hα, CO2 and other Processing Codes 215

D.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

D.2 The Hα Processing Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

D.3 The CO2 Processing Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

E Hα Array Components List 227

E.1 The Hα Parts List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

F The SXR Ratio – What Does It Really Mean? 228

F.1 Dispelling the Myth Behind the SXR Ratio . . . . . . . . . . . . . . . . . . . . . 228

Page 14: Nicholas E. Lanier

xiii

List of Tables

2.1 FIR Chord Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

2.2 The FIR Mesh Geometries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

4.1 Lines Monitored By ROSS Spectrometer . . . . . . . . . . . . . . . . . . . . . 73

4.2 ROSS Filter Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

E.1 The Hα Parts List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

Page 15: Nicholas E. Lanier

xiv

List of Figures

1.1 The magnetic field configuration of the RFP . . . . . . . . . . . . . . . . . . . 4

1.2 The RFP q profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.3 Tearing mode island formation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.4 Magnetic island overlap in RFP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

1.5 The PPCD circuit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

1.6 Fluctuation reduction during PPCD. . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.1 The Far-Infrared Interferometer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.2 The CO2 pumping laser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

2.3 CO2 mode of vibration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

2.4 The CO2 lasing cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2.5 The twin FIR laser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.6 FIR beam profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.7 FIR chord locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

2.8 Preamplifier gain curve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

2.9 Phase resolution histogram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

Page 16: Nicholas E. Lanier

xv

2.10 Chord-integrated density for r ~ -24 cm . . . . . . . . . . . . . . . . . . . . . . . . 36

3.1 The MST fueling cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

3.2 Collision rates for atomic hydrogen . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

3.3 The Hα detector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

3.4 Hα filter transmission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

3.5 Chord-averaged Hα trace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

3.6 Hα emission over sawtooth crash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

3.7 Radial profile of chord-integrated Hα emission . . . . . . . . . . . . . . . . . . 53

3.8 Chord-integrated Hα in standard and PPCD plasmas . . . . . . . . . . . . . . 54

3.9 Chord-averaged neutral density in standard and PPCD plasmas . . . . . 56

3.10 Neutral density profile in standard discharge . . . . . . . . . . . . . . . . . . . 58

3.11 Neutral density profile in PPCD discharge . . . . . . . . . . . . . . . . . . . . . 58

3.12 Charge exchange cross-sections for CHERS . . . . . . . . . . . . . . . . . . . . 61

4.1 Impurity state density continuity equation . . . . . . . . . . . . . . . . . . . . . . 67

4.2 Impact ionization cartoon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

4.3 Radiative and dielectronic recombination cartoons. . . . . . . . . . . . . . . 69

4.4 Charge exchange recombination cartoon . . . . . . . . . . . . . . . . . . . . . . 70

4.5 Collision rates for O VII and O VIII . . . . . . . . . . . . . . . . . . . . . . . . . . 71

4.6 Excitation rates for core impurity states of C, Al ,and O . . . . . . . . . . 73

4.7 ROSS filter transmission curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

4.8 The AXUV-100 diode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

Page 17: Nicholas E. Lanier

xvi

4.9 O VII and O VIII densities over sawtooth . . . . . . . . . . . . . . . . . . . . . 81

4.10 C V and C VI densities over sawtooth . . . . . . . . . . . . . . . . . . . . . . . . 82

4.11 O VII and O VIII emission in PPCD . . . . . . . . . . . . . . . . . . . . . . . . . 85

4.12 ROSS emission (High energy channel) . . . . . . . . . . . . . . . . . . . . . . . 86

4.13 ROSS emission ( C VI channel) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

4.14 ROSS emission ( C V channel) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

4.15 ROSS emission ( B IV channel) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

4.16 Bolometric vs. radiated power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

4.17 O VIII confinement time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93

5.1 Chord-integrated density over crash . . . . . . . . . . . . . . . . . . . . . . . . . . 98

5.2 Electron density profiles over sawtooth crash . . . . . . . . . . . . . . . . . . 99

5.3 Chord-integrated density during PPCD . . . . . . . . . . . . . . . . . . . . . . . 101

5.4 Electron density profiles during PPCD . . . . . . . . . . . . . . . . . . . . . . . . 102

5.5 Total radial particle flux in standard and PPCD discharges . . . . . . . . 105

6.1 Chord-integrated density fluctuations over sawtooth crash . . . . . . . . . 113

6.2 Chord-integrated density fluctuation profiles . . . . . . . . . . . . . . . . . . . 114

6.3 Chord-integrated density fluctuation frequency spectrum . . . . . . . . . . 115

6.4 Density fluctuation m behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

6.5 Average toroidal mode spectrum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

6.6 Toriodal mode spectrum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

6.7 Density fluctuation coherence with core-resonant modes . . . . . . . . . . 120

Page 18: Nicholas E. Lanier

xvii

6.8 Radial density fluctuation profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

6.9 Computed C V and He II profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

6.10 Coherence between density and radial velocity of He II . . . . . . . . . . . 128

6.11 Coherence between density and radial velocity of C V . . . . . . . . . . . . 129

6.12 Coherence profile between density and radial velocity of He II . . . . . 131

6.13 Coherence phase profile in standard and PPCD discharges . . . . . . . . . 133

B.1 Example of a phase jump missed by FIR processing code . . . . . . . . . . 177

B.2 Example of incorrect offsetting of the FIR data . . . . . . . . . . . . . . . . . . 178

B.3 Graphic interface of MAN_FIX_FAST.PRO. . . . . . . . . . . . . . . . . . . . . 185

B.4 Missed phase jump. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

B.5 Zoomed in view of phase jump . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

B.6 Example of a “GOOD” density trace . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

F.1 The SXR ratio vs. Plasma Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229

F.2 The transmission curves of the BE_1 And BE_2 foils . . . . . . . . . . . . . . 230

Page 19: Nicholas E. Lanier

1

1: Introduction

Three physics goals motivate this thesis. They include: investigating the

nature of particle transport in a stochastic magnetic field, uncovering the

relationship between density fluctuations and magnetic field fluctuations arising

from tearing and reconnection, identifying the mechanisms by which a single

tearing mode in a stochastic medium can affect particle transport.

These issues are particularly relevant to the reversed-field pinch1 (RFP)

because improving confinement continues to be the primary obstacle in

advancing the RFP as a fusion concept. Recent theoretical understanding

predicts that large magnetic tearing modes resonant in the core are responsible

for particle and energy transport2 in the RFP, and has led to the idea that

confinement can be improved by reducing these fluctuations. Magneto-

Hydrodynamics (MHD) modeling indicates that these tearing modes are driven

by gradients in the parallel current density gradient, and can be reduced

through auxiliary current drive.3 These predictions are supported by recent

experimental evidence showing that during pulsed poloidal current drive

Page 20: Nicholas E. Lanier

2

(PPCD), which in an experiment designed to flatten the edge parallel current

density gradient, can halve the magnetic fluctuations while increasing the global

energy confinement fivefold.4

Understanding fluctuations and their role in confinement continues to be

a primary research focus of the MST group. Past experiments, limited to the

extreme plasma edge, have explored both magnetic and electrostatic fluctuation-

induced particle5,6 and energy7 transport. These experiments led to two

conclusions about transport in the RFP. The fluctuation-induced particle

transport experiments showed that electrostatic transport dominates over the

magnetic component in the edge, but further in; the magnetic fluctuations play a

larger role. The second conclusion was that although particle transport from

magnetic fluctuations was small, energy transport was not.

This work aims to improve our understanding of the transport processes

over the entire RFP plasma cross section. This is conducted in two parts: by

quantitatively investigating the equilibrium particle transport through

simultaneous measurement of the electron density and source profiles (from

both hydrogen and impurities), and exploring the fluctuations and fluctuation-

induced particle transport by examining the relationship between electron

density fluctuations and radial velocity fluctuations. Five experimental tools

enabled this study in the MST8 reversed-field pinch. They include a fast multi-

chord far-infrared laser interferometer to measure equilibrium and fluctuating

electron density throughout the plasma, a multi-chord Hα radiation diagnostic to

quantify the electron sourcing from ionization of neutral hydrogen, a thin-film

multi-foil diode spectrometer to estimate the electron source from impurities, a

fast Doppler spectrometer to monitor impurity ion radial velocity fluctuations,

Page 21: Nicholas E. Lanier

3

and inductive current profile control (known as PPCD) to alter the fluctuation

and particle transport characteristics.

This work reports three primary conclusions. First, through

measurements of the radial electron flux profile, we have determined that

pulsed poloidal current drive, or PPCD, experiments improve particle

confinement in the reversed-field pinch (RFP) core. Second, most of the large

amplitude density fluctuations are directly attributed to the core-resonant

tearing modes, and that these density fluctuations are compressional in the core

and advective (i.e. resulting from the radial motion of the equilibrium density

gradient) in the edge. Finally, we demonstrate for standard discharges, that the

density fluctuations associated with the core-resonant tearing modes do cause

particle transport in the core but do not cause transport in the RFP edge, but

when magnetic fluctuations are reduced (during PPCD), particle transport from

these core-resonant modes also drops.

In this introductory section we revisit some basic principles of the MST

RFP as well as a heuristic description of magnetic tearing modes and their

relevance to particle transport. We also briefly discuss the inductive current

profile control capability that has proved very useful in examining the

relationship between magnetic fluctuations and confinement in the RFP. In the

final section we present an overview of the thesis.

1.1 The Reversed-Field Pinch (RFP)

The RFP is a toroidally axisymmetric current-carrying plasma where the

toroidal magnetic field amplitude is of the same order as the poloidal magnetic

field. An interesting feature of the RFP is that upon startup the plasma

Page 22: Nicholas E. Lanier

4

naturally relaxes to its preferred state where the toroidal field reverses

direction, hence the name ‘reversed’-field pinch (figure 1.1). This relaxation

mechanism, sometimes referred to as the ‘Dynamo’, is responsible for the

sustainment of the RFP discharge; however, in carrying out this task, the

dynamo degrades the particle and energy confinement of the plasma.

Conducting Shell Surrounding Plasma

BT Small & Reversed at Edge

BTBP

r B

Figure 1.1 – The magnetic field configuration of the RFP. The toroidal field is about the same magnitude as the poloidal field and reverses direction near the plasma edge.

The preferred RFP state was first derived by Taylor9 in 1974 and was

based on the conjecture that the magnetic helicity ( Ko ) integrated over the entire

plasma volume would be conserved.

ddt

Ko =ddt

A • B V∫ dV ≈ 0 (1.1)

By minimizing the magnetic energy with respect to the magnetic helicity, Taylor

arrived at a preferred magnetic configuration described by

∇ × B = λB , (1.2)

Page 23: Nicholas E. Lanier

5

where λ is a constant. Equation 1.2 describes the RFP minimum energy state in

which the dynamo works to maintain.

The dynamo mechanism has been the subject of a number of exhaustive

studies. In 1998, spectroscopic measurements performed by Chapman10 reported

that the correlated cross product between the magnetic and velocity fluctuations

( ˜ v × ˜ b ) was sufficient to balance parallel ohm’s law in the RFP core and sustain

the RFP discharge. More recently, the measurements of Fontana11 reached a

similar conclusion about parallel ohm’s law balance in the RFP edge, confirming

the earlier Langmuir probe results measured by Ji12 in 1992.

The magnetic field fluctuations ( ) that contribute to the dynamo term

result from resistive tearing instabilities within the plasma. Unlike the

tokamak, the low toroidal field of the RFP leads to a safety factor (q

˜ b

= aBT RoBP )

that is much less than 1.0, where q monotonically decreases and changes sign

where the toroidal field reverses (figure 1.2). As a consequence, this magnetic

configuration has a large number of closely packed low-order resonant surfaces.

Resonant surfaces occur at radial locations where q is rational, or in other

words,

q = m n (1.3)

where and n are integers. Rational surfaces are undesirable because

magnetic field tearing and reconnection is permitted at these radial locations,

making them susceptible to the formation of magnetic islands.

m

Page 24: Nicholas E. Lanier

6

radius, r

q(r)

RFP

Tokamak

~1~0.2

0 a0

Dominant Resonant Surfaces

Figure 1.2 – The q profile of the RFP has many low-order, closely packed resonant surfaces. These surfaces are susceptible to tearing mode formation.

1.2 Magnetic Island Formation and Stochasticity

With tearing and reconnection permitted at a rational surface, magnetic

islands can form (figure 1.3). These islands, often referred to as modes, are

undesirable because they allow heat and particles to rapidly traverse the radial

extent of the island and thereby degrade confinement.

Page 25: Nicholas E. Lanier

7

q=m/n

resonant surface

magnetic island

W ~ ˜ B r / B

Figure 1.3 – Rational surfaces permit tearing and reconnection of the magnetic field to occur, allowing islands to form. Magnetic islands degrade confinement by allowing rapid transport across the island’s width.

The situation outlined above is compounded in the RFP because as islands

form and begin to grow on the many closely packed rational surfaces, they can

overlap. When islands overlap, the magnetic field becomes stochastic, and the

field lines can wander freely throughout the overlap region. If a large number of

islands are overlapping, large stochastic regions can form in the plasma, and

instead of rapidly transporting heat and particles just across an island width,

the confinement is degraded over the entire stochastic region (figure 1.4).

Page 26: Nicholas E. Lanier

8

q(r)

magnetic stochasticity

1,51,6

1,7 …

typical island width

(m,n)

Figure 1.4 – If a large number of magnetic islands overlap, a large area of the plasma can become stochastic, further enhancing the particle and energy transport.

1.3 Stochastic Transport

Rechester and Rosenbluth,13 who modeled electron heat transport via

parallel conduction along wandering field lines, addressed the fusion relevance

of transport in a stochastic magnetic field in 1978. They conjectured that the

stochastic diffusion coefficient ( ) would take the form, Dst

Dst ≈ π˜ b rBo

21

1 LA + 1 λmfp

, (1.4)

where ˜ b r Bo is the fluctuation to mean field ratio for the magnetic field, λ mfp is

the electron collision mean free path, and LA is the autocorrelation length. In

MST, ˜ b r Bo is typically about 1-2% and the collisional mean free path is long,

on the order of tens of meters. The autocorrelation is basically a fudge-factor and

for MST is about a meter and therefore Dst ≈.3 →1.2 ×10 −4 m . The critical aspect

Page 27: Nicholas E. Lanier

9

Loss

behind this loss mechanism is that the diffusion loss rate will be proportional to

the particle’s parallel velocity leading to

D ∝ Dst v || . (1.5)

The implications of a velocity dependent diffusion rate are far reaching in that

by preferentially transporting particles of higher energy, one leads to the

possibility of current or momentum diffusion and non-maxwellian distribution

functions. It was the idea of current diffusion that lead Jacobson and Moses14,15

(1984) to propose the kinetic dynamo theory (KDT) as a means for sustaining the

RFP discharge; however, this mechanism has yet to be observed (although one

might argue we haven’t looked very hard). In defense of the MHD dynamo, self-

consistent calculations conducted by Terry and Diamond16 (1990), indicate that

the current transport from the KDT is insufficient to explain the dynamo.

The concept of stochastic diffusion was applied to particle transport by

Harvey17 (1981), who proposed that if particle diffusion were weighted by

parallel velocity, the electrons would be transported more rapidly inducing an

ambipolar radial electric field. Assuming that the local distribution functions did

not deviate substantially from Maxwellian, the radial particle flux would be

described as

Γr = −

Dst vT n1n

∂n∂r

+1

2T∂T∂r

+eEA

T⎛ ⎝

⎞ ⎠ , (1.6)

where is the electron thermal velocity, n and vT T are the electron density and

temperature, EA st is the ambipolar electric field, and D is the stochastic diffusion

coefficient described in equation 1.4. The result is that particle diffusion is not

driven solely by gradient in density as predicted in the Fick’s Law case, but that

Page 28: Nicholas E. Lanier

10

gradients in electron temperature and the ambipolar electric field would also be

important. In this report, we do not address the validity of Harvey’s suppositions

or apply equation 1.6 to our radial particle flux measurements. However, in

chapter 5, we compare our measured total radial particle flux with the particle

transport modeling conducted for RFX discharges,18 and equation 1.6 is vital to

those results. With the profile measuring capabilities of the FIR interferometer,

Thomson Scattering system, and Heavy-Ion Beam Probe (HIBP), it is hoped that

experiments to validate equation 1.6 will be undertaken by MST.

1.4 Fluctuation-Induced Radial Particle Flux

Experimentally, we extract Γ from the electron continuity equation by

simultaneously measuring the electron density and source. In this section, we

expand Γ to isolate the fluctuation-induced particle flux term, and identify the

measurable quantities.

The equilibrium particle flux (Γ ) is defined in the electron continuity

equation in the balancing term between the change in electron density and the

electron source,

∂ne

∂ t+∇ • Γ = Se , (1.7)

where Γ = nev . Expanding Γ into its equilibrium and fluctuating components, we

see that

Γ = no + ˜ n ( ) v o + ˜ v ( )=nov o + ˜ n ̃ v +no˜ v + ˜ n v o . (1.8)

Page 29: Nicholas E. Lanier

11

Imposing toroidal axisymmetry on the equilibrium quantities and averaging

over a flux surface, the two cross terms integrate to zero leaving the radial

particle flux as

Γr = novor + ˜ n ̃ v r = Γequilibrium + Γ fluctuation− induced (1.9)

With the classical E×B inward pinch velocity small and assuming no anomalous

pinch effects, the equilibrium radial velocity is negligible (v ), leaving the

fluctuation-induced transport term solely responsible for the overall radial

particle flux. The fluctuation-induced particle flux is defined as

or ≈ 0

Γ fluctuation −induced = ˜ n ̃ v r = γ ˜ n Amp ˜ v r Amp cos δ nv( ), (1.10)

where and are the amplitudes of the density and radial velocity

fluctuations respectively, and

˜ n Amp ˜ v rAmp

γ and δ nv are the coherence amplitude and phase

between the density and velocity fluctuations. In the linear ideal

magnetohydrodynamics (MHD) description, the velocity fluctuations that cause

fluctuation-induced particle transport are directly linked to the magnetic

fluctuations.

1.5 Controlling Fluctuations

As mentioned earlier, the large magnetic fluctuations are a result of the

plasma attempting to fluctuate itself back to its preferred energy state. Although

this process sustains the RFP discharge, the magnetic fluctuations degrade

confinement. One of the principal research goals of MST has been to develop

ways to control magnetic fluctuations in the RFP; pulsed poloidal current drive

(PPCD) has been very successful at accomplishing this.

Page 30: Nicholas E. Lanier

12

PPCD is based on the premise that any work done to aid the plasma in

reaching its preferred state, means that less work is required of the magnetic

fluctuations. The plasma desires a flat parallel current density profile ( rJ •

rB B2 ),

but the ohmic heating applied to MST is very inefficient at driving parallel

current in the plasma edge. As a result, gradients in the parallel current density

profile form and resistive tearing modes (magnetic islands) become unstable and

begin to grow. As the modes grow, they flatten the current density profile but

also degrade confinement. PPCD is designed to drive current in the RFP edge,

thereby reducing the need for the magnetic fluctuations.

The experimental setup is elegantly simple (figure 1.5). Current is driven

poloidally around the conducting shell thereby changing the toroidal magnetic

field. From Faraday’s law (∇ × E = − ∂B ∂t ), the change in the toroidal magnetic

field creates a poloidal electric field that drives poloidal current. As the field at

the RFP edge is principally poloidal, the current driven is parallel to the

magnetic field and works to flatten the parallel current density gradient.

Eθ,Jθ

C1 C2 C4C3

Figure 1.5 – The PPCD circuit. Current driven in the shell changes the toroidal magnetic field, thereby producing a poloidal electric field that works to flatten the edge parallel current density gradient.

Page 31: Nicholas E. Lanier

13

The results from PPCD have been very encouraging. Measurements to

date have shown that the magnetic fluctuations are halved and that global

energy confinement increases fivefold.4 Shown in figure 1.6, are the poloidal

electric field pulses and the subsequent reduction in magnetic fluctuation

amplitude.

5 10 15 20Time (ms)

1

234

(%)

˜ b rmsB

250

–10

5

0

5

PPCD

(V/m) Eθ

(a)MST

Figure 1.6 – The poloidal electric field (top) and the magnetic fluctuations (bottom). Note the substantial reduction in fluctuation percentage.

Beyond obtaining overall confinement improvements, PPCD has proven to

be invaluable in studying the RFP. PPCD offers the ability to turn the

fluctuation levels in MST up or down, allowing a more complete investigation of

the role of magnetic fluctuations in particle and energy confinement in the RFP.

1.6 Overview of Thesis

In this work we have, measured the radial particle flux profile in both

standard and PPCD discharges, characterized and quantified the large-scale

Page 32: Nicholas E. Lanier

14

density fluctuations over the entire plasma cross section, and measured

(qualitatively in the core, quantitatively in the edge) the fluctuation-induced

particle flux from the global core-resonant tearing modes. The chapters that

discuss this work are organized as follows. Chapter 2 introduces the Far-

Infrared (FIR) Laser Interferometer* system that was employed to measure both

the equilibrium and fluctuating components of the electron density profiles. The

discussion focuses on theory of operation, diagnostic hardware, and the phase

analysis technique that has greatly expanded the diagnostic’s time response.

Chapter 3 describes the multi-chord Hα detector array used in measuring the

electron source for the ionization of neutral hydrogen. This chapter also

addresses some very important secondary issues, such as core neutral

population and power loss via neutral transport, that have been uncovered

during this investigation. The measurements of the electron source from high-Z

impurities are discussed in chapter 4. We introduce the ROSS multi-foil diode

spectrometer used in determining the impurity concentrations of oxygen, carbon

and aluminum. Building on the electron source information discussed in

chapters 3 and 4, chapter 5 presents the results of the radial particle flux

measurements. We also investigate the general behavior of the electron density

profiles during standard and PPCD discharges and what their features state

about the particle confinement properties of MST. Finally, we address the

question of fluctuation-induced transport. In chapter 6 we characterize the

large-scale density fluctuations by examining their amplitude, frequency

spectra, spectral content, and relation to both magnetic and radial velocity

*Developed in collaboration with the University of California at Los Angeles

Plasma Diagnostic Group.

Page 33: Nicholas E. Lanier

15

REFERENCES

fluctuations. From the measurements reported in chapters 5 and 6, we conclude

that, PPCD improves particle confinement in the MST core, the large-scale

density fluctuations are directly attributed to the global core-resonant tearing

modes and are compressional in the core but advective in the edge, and finally

we state that the core-resonant tearing modes do cause transport in the RFP

core but not in the edge.

1 H. A. Bodin and A. A. Newton, Nuclear Fusion, 19, 1255 (1980).

2 D. D. Snack, et. al., Proceedings of Fourteenth International Conference on Plasma Physics and Controlled Nuclear Fusion Research, IEIA, Wurzburg, Germany (1992).

3 Y. L. Ho, Nuclear Fusion 31, 341 (1991).

4 J. S. Sarff, N. E. Lanier, S. C. Prager, M. R. Stoneking, Physical Review Letters, 78, 62 (1997).

5 M. R. Stoneking, S. A. Hokin, S. C. Prager, G. Fiksel, H. Ji, and D. J. Den Hartog, Physical Review Letters, 73, 549 (1994).

6 T. D. Rempel, C. W. Spragins, S. C. Prager, S. Assadi, D. J. Den Hartog, and S. Hokin, Physical Review Letters, 67, 1438 (1991).

7 G. Fiksel, S. C. Prager, W. Shen, and M. R. Stoneking. Physical Review Letters, 72, 1028 (1994).

8 R. N. Dexter, D. W. Kerst, T. W. Lovell, S. C. Prager, and J. C. Sprott, Fusion Technology 19, 131 (1991).

9 J. B. Taylor, Physical Review Letters, 33, 1139 (1974).

10 J. T. Chapman, Ph.D. Thesis (1998).

11 P. W. Fontana, Ph.D. Thesis (1999).

12 H. Ji, A. F. Almagri, S. C. Prager, and J. S. Sarff, Physical Review Letters, 73, 668 (1994).

Page 34: Nicholas E. Lanier

16 13 A. B. Rechester and M. N. Rosenbluth, Physical Review Letters, 40, 38 (1978).

14 A. R. Jacobson and R. W. Moses, Physical Review Letters, 52, 2041 (1984).

15 A. R. Jacobson and R. W. Moses, Physical Review A, 29, 3335 (1984).

16 P. W. Terry and P. Diamond, Physics of Fluids, B2, 428 (1990).

17 R. W. Harvey, M.G. McCoy, J.Y. Hsu, and A. A. Mirin, Physical Review Letters, 47, 102 (1981).

18 D. Gregoratto, L. Garzotti, P. Innocente, S. Martini, A. Canton, Nuclear Fusion, 38, 1199, (1998).

Page 35: Nicholas E. Lanier

17

2: The Far-Infrared Laser System

In collaboration with the University of California at Los Angeles Plasma

Diagnostics Group, we have developed a high time response, multi-chord far-

infrared (FIR) laser interferometer1 to measure the equilibrium and fluctuating

density profiles. The vertical viewing heterodyne system is capable of measuring

electron density fluctuation behavior, up to 500 kHz, simultaneously in eleven

chords.2 Furthermore, the system has recently been upgraded to allow poloidal

field measurement capability;3 however, this work is still in progress and

unrelated to the physics goals presented in this report. In this chapter we will

describe the far-infrared laser system (FIR), theory of operation (Section 2.1),

and principle components (Section 2.2). We also will introduce the digital phase

extraction technique (Section 2.3) that has been instrumental in increasing the

diagnostic’s time response and phase resolution,4,5 and present some typical

data.

2.1 Plasma Interferometry Theory

The underlying principle behind plasma interferometry is that an

electromagnetic wave will propagate through plasma and air at different speeds.

Page 36: Nicholas E. Lanier

18

The propagation of an electromagnetic wave in plasma is depicted in equation

2.1.6,7 The index of refraction (μ s, f ) for the slow and fast waves with frequency

ω are

μ s, f( )2

=1 −ω pe

2

ω2 1 −ωce

2

ω 2sin2 θ

2 1 − ω pe2 ω2( )±

ωce2

ω2sin2 θ

2 1 − ω pe2 ω2( ) 1 + F2( )1 2⎡

⎣ ⎢

⎦ ⎥

−1

, (2.1)

where ω pe and ω ce are the electron plasma and cyclotron frequencies with θ

being the angle between the wave propagation vector and the magnetic field in

the plasma and is defined as F

F =

2ωωce

1 −ω pe

2

ω 2

⎝ ⎜ ⎞

⎠ ⎟ cosθ

sin2 θ. (2.2)

We can see from the complexity of equations 2.1 and 2.2 that a rigorous solution

for a wave propagating through a magnetized plasma, where θ is continually

changing, would quickly get frighteningly complicated. As always in plasma

physics, we strive to avoid complexity while including the required amount of

physics, and this case is no exception. To first order we can examine the special

case where the wave propagates perpendicular to the background magnetic field

( rk ⊥

rB ). With θ = π 2 , the index of refraction for the ordinary wave, defined when

the electric field vector of the wave in parallel to the background magnetic field

( rE ||

rB ) becomes

μord = 1 −

ω pe2

ω2

⎣ ⎢ ⎤

⎦ ⎥

1 2

. (2.3)

Page 37: Nicholas E. Lanier

19

For the extraordinary wave ( rE ⊥

rB ), equation 2.1 simplifies to

μ ext = 1 −

ωpe2 ω 2 − ω pe

2( )ω 2 ω2 − ω pe

2 − ω ce2( )

⎣ ⎢

⎦ ⎥

1 2

. (2.4)

For MST parameters, ωce2 = eB me( )2

≈ 3 ×10+20 s−2 and ω pe2 = e2ne εome ≈ 3 ×10+22 s−2 .

Furthermore, at the laser wavelength of 432 microns, ω ≈ 4.3 ×10+12 s −1 and

ω2 ≈ 2 ×10 +25 s−2 . Given that ωce

2 << ωpe2 and ω pe

2 << ω2 , a little algebra and a

binomial expansion later, equation 2.4 can be simplified, yielding that μ ord ≈ μext ,

where

μord ≈ μext ≈ 1 −

ω pe2

ω 2

⎣ ⎢ ⎤

⎦ ⎥

1 2

≈ 1 −12

ω pe2

ω2

⎝ ⎜ ⎞

⎠ ⎟ . (2.5)

Recalling that k = μω c , and that ω pe2 = nee

2 εo me where ε o is the free space

permittivity and n is the electron density, then the phase difference e Φ( )

between a wave that travels through plasma vs. air will be

Φ = kvac − kplasma( )∫ dz =

ω2c

ω pe2

ω 2

⎝ ⎜ ⎞

⎠ ⎟ ∫ dz =

λe2

4πc2meεo

ne r( )∫ dz . (2.6)

Substituting in the relevant MKS values, Φ becomes

Φ = 2.814 ×10−15 λ ne r( )∫ dz , (2.7)

where λ is the FIR laser wavelength, n is the electron density, and is the

coordinate along the length of the chord through the plasma. From equation 2.7,

as the beam passes through the plasma, the presence of electrons along the path

length slows the propagation, thus causing its phase to be shifted from that of

e z

Page 38: Nicholas E. Lanier

20

the reference beam. Thus a measurement of this imparted phase shift is a

measure of the number of electrons along the beam’s line of sight.

2.2 The Far-Infrared Laser Interferometer

We have constructed a multi-chord far-infrared laser interferometer to

measure the phase shift described in equation 2.7. The FIR system, outlined in

figure 2.1, consists of a high-powered, continuous operation, CO2 laser, two

optically pumped FIR lasers, dielectric waveguide and wire grid mesh

assemblies, and twelve independent FIR detector assemblies. In this section we

present a general diagnostic overview, detailed descriptions of the principal

components, and typical operating parameters for the FIR laser system.

2.2.1 Diagnostic Overview

The FIR system is a vertical viewing heterodyne system that is capable of

measuring electron density behavior with a high degree of speed and accuracy.

The system functions by using a high-power CO2 laser to pump the twin FIR

cavities producing two independent FIR laser beams. The two cavities are

adjusted to operate at slightly different frequencies so that when mixed, produce

a modulated signal. The peaks of this modulated signal provide the benchmarks

from which a relative phase between chords is measured.

Page 39: Nicholas E. Lanier

21

Page 40: Nicholas E. Lanier

22

2.2.2 The CO2 Pumping Laser

The heart of the FIR laser system is the continuous power, CO2 pumping

laser (figure 2.2). Designed by Apollo Laser Corporation, the Model 150 is a

continuous flow, tunable gas laser that is capable of steady state operation at

powers of 125-150 Watts depending on the line of interest. The laser consists of

two water-cooled, gas-filled discharge tubes, a partially reflective (80%) ZnSe

output coupler, and a gold coated blazed grating. The grating is grooved at 135

lines per inch blazed for 10.6 μm (Hyperfine part # ML-303-0-1X0.825), and

allows the CO2 laser to be tuned to the appropriate FIR pumping line. For

continuous operation the gas mixture of choice is 6 % CO2, 18 % N2 and 76 % He.

Gas Flow In

Gas Flow Out

Grating

Output Coupler

Piezo-electric Transducer (PZT)

Mirrors

Cathode (23 kV)

Anode (Ground)

Gas Flow Out

Anode (Ground)Monitoring Beam

Figure 2.2 – The CO2 pumping laser primarily consists of two co-linear discharge tubes, a grating for tunability and a partially reflective mirror (output coupler) that allow continuos operation.

Unlike shorter wavelength lasers whose principal transitions are atomic,

the CO2 lasing transitions result from changes between vibrational energy

states.8 The triatomic CO2 molecule is subject to three types of vibrational

excitation – symmetric stretching, bending, and asymmetric stretching (figure

Page 41: Nicholas E. Lanier

23

2.3). Vibrational energy is transferred to the CO2 molecule by collisions resulting

in an excited state. When the molecule relaxes to a lower vibrational state, the

energy is dissipated as a photon, as is the case for atomic transitions. Although

both processes result in the emission of a quantized photon, the vibrational

energy levels are more plentiful and closely packed then their low n atomic

counterparts. This results in laser emission that is more like a continuum. To

obtain the monochromatic emission required for the efficient pumping of the FIR

laser, a grating is used to isolate the particular vibrational transition of interest.

O OC

O OC

O OC

O OC

Equilibrium Bending

Symmetric Stretching Asymmetric Stretching

Figure 2.3 – The CO2 molecule is subject to three types of vibration: bending, symmetric stretching, and asymmetric stretching.

To ensure that the population of vibrationally excited CO2

molecules in the discharge tubes is sufficient for high-powered lasing,

additional gases are introduced to enhance excitation. The process of

continually exciting (pumping) and de-exciting (lasing) the CO2 molecule

is displayed in (figure 2.4). Nitrogen, which is diatomic, has only one

degree of vibrational freedom (symmetric stretching) and is easily excited

by collisions in the discharge tube. Since vibrationally excited N2 is

similar in energy to the CO2 excited state, N2 can efficiently transfer its

energy to a CO2 molecule during a collision. Stimulated emission occurs

Page 42: Nicholas E. Lanier

24

and the CO2 molecule begins to radiate its energy. To minimize the

amount of re-absorption, helium is added to enhance the collisional de-

excitation of the CO2.

1

65432

0

1

65432

0

1

65432

0

1

65432

0

Collisional Transfer of Vibrational Energy

10P6

9R6

(010)

(020)

(001)

(100)

CO2 N2(000)

1

432

0

0

1

Exc

itatio

n vi

a H

igh

Volta

ge D

isch

arge

Stimulated Emission

Collisional De-excitaion

Figure 2.4 – The CO2 lasing cycle. Collisions within the high-voltage discharge tube excite the N2 molecules. The excited N2 molecules transfer their energy to CO2 molecule which then relaxes via stimulated emission. Although not a part of this cycle, Helium is added to enhance the collisionality within the discharge tube.

2.2.3 The Twin Far-Infrared Laser (FIR)

The FIR, displayed in figure 2.5, is an optically pumped system that

converts the near 10 micron output of the CO2 into two semi-independent beams

of much longer wavelength.9 The wavelength of operation can range from 100

microns to several millimeters and is solely governed by the choice of laser gas.

On MST, Formic Acid (HCOOH) is used to yield an output wavelength of 432.5

microns (≈ 700 GHz); however, the system can be run with methanol (CH3OH) or

Page 43: Nicholas E. Lanier

25

difluoromethane (CH2F2) which can yield output wavelengths of 119 and 184

microns respectively. Tuning around the Formic Acid transition is achieved with

a wire mesh/quartz plate combination that forms a Fabry-Perot etalon that is

adjusted to maximize output power. Though the input pumping power is over

100 W, the FIR output is only about 30 mW per laser cavity. Once optimized for

power the cavity length mirrors can be positioned independently to vary the

interference frequency between the lasers.

Metallic Corrugated Waveguide

CO Pumping Beam

2

Quartz Etalon

Reflective Coating (10.6 μm)Wire Mesh (100 LPI)

TPX Output Windows Cavity Length Mirrors

(Gold Coated)

Figure 2.5 – The twin FIR laser system. The entire chamber is filled with 200 mT of Formic acid vapor. The CO2 pumping beam is focused into the corrugated tubes where FIR lasing occurs. Tunability is achieved by adjusting the spacing between the wire mesh and the quartz etalon. The interference frequency between the twin FIR lasers is dictated by the placement of the cavity length mirrors.

Page 44: Nicholas E. Lanier

26

A principal advantage of pumping both FIR cavities with the same CO2

laser is that any fluctuation in CO2 power will be equally distributed among the

FIR lasers. Issues such as reflections back into the laser cavity (termed laser

feedback), vibrations, variations in temperature, and power line noise can cause

a laser’s output power to fluctuate. However, with this configuration, even if

these issues reduce the stability of the CO2 power and the FIR power fluctuates

the modulated signal will still be very stable.

2.2.4 Power Distribution

The output of each FIR laser is focused through a polyethylene plano-

convex lens into a dielectric waveguide that carries the beam to the vacuum

vessel. The waveguides are air-filled plexi-glass tubes, which have an inner

diameter of 3.5 inches, and help channel the beam in a manner that preserves

the mode symmetry and reduces power loss. The effectiveness of the waveguide

is highly sensitive to the input beam size, so to ensure optimum transmission, a

number of lenses were tested to focus the beam into the waveguide entrance.

The results show the 120 cm focal length lens was best suited for preserving a

small beam through the waveguide (figure 2.6).

Page 45: Nicholas E. Lanier

27

-10 -5 0 5 10Radius (1/8's in.)

f=120 cmf=100 cm

Pow

er (a

u)

Figure 2.6 – The FIR signal beam profile out of the waveguide, incident on the meshes above the vacuum vessel. The 120 cm focal length lens provides the tightest beam waist of about 2.4 cm.

The size of the beam is an important issue for the MST interferometer

because the entrance holes in the aluminum tank are drilled separately and

deliberately made small to minimize field errors. With an inner diameter of only

3.5 centimeters, a large FIR beam can be greatly attenuated by the small

entrance holes, thereby reducing the laser power through the tank. More

importantly, especially for polarimetry, a large beam can reflect off the inner

walls of the entrance tubes and contaminate the measured phase. To address

this latter issue, two sets of threaded inserts were constructed, one set with 48

threads per inch (TPI) and the other with 20 TPI. These inserts are installed in

both entrance and exit holes and help ensure that any laser power impacting the

inner walls will be scattered as opposed to coherently reflected.

The eleven FIR chords are separated into two arrays that are toroidally

displaced by five degrees. The chords view impact parameters range from r/a of –

Page 46: Nicholas E. Lanier

28

0.62 to +0.83. The toroidal displacement, shown in figure 2.7, was originally

designed to minimize the field errors that would be associated with an array of

closely packed holes in the conducting shell. Although unplanned, this

arrangement has some significant advantages when examining density

fluctuations, which will be addressed in later chapters. Additional information

on the relevant chord parameters is outlined in table 2.1.

5o

=Ro 1.5m=a . 52m

P43

P36

P28

P21

P13

P06

N02

N09

N17

N24

N32

Figure 2.7 – The 11 chords a separated into 2 arrays, displaced by 5.0 degrees toroidally. They view impact parameters (R-Ro) of -32, -24, -17, -09, -02, +06, +13, +21, +28, +36, and +43 cm.

Page 47: Nicholas E. Lanier

29

Chord Name (N/P)

Impact Parameter R-Ro (cm)

Toroidal Angle φ (degrees)

Chord Length L (cm)

N32 -32 255 81.97 N24 -24 250 92.26 N17 -17 255 98.29 N09 -09 250 102.4 N02 -02 255 103.9 P06 +06 250 103.3 P13 +13 255 100.7 P21 +21 250 95.14 P28 +28 255 87.64 P36 +36 250 75.04 P43 +43 255 58.48

Table 2.1 – The impact parameters, toroidal location, and chord lengths of the 11 FIR chords.

The laser power is distributed among the various FIR chords by an array

of thin metallic wire grid meshes. Manufactured by Buckbee/Mears of St. Paul,

MN, the meshes are electroformed out of a nickel substrate and can be obtained

with a variety of line densities. A number of exhaustive tests were conducted

and only five mesh types have proven suitable for the FIR system. The geometric

features of these meshes are outlined in table 2.2.

It is important to note that the meshes continue to be the fundamental

weakness in the FIR system, with regard to obtaining accurate polarimetry

results. Although specifically chosen to minimize polarization distortions, the

cumulative effect of propagating through as many as six meshes on the beam

polarization introduces enough error that the polarimeter measurements are

unable to adequately constrain the toroidal current density profile. A number of

possible solutions are still being explored; these include meshes with more exotic

Page 48: Nicholas E. Lanier

30

grid geometries or perhaps partially reflecting thin coated quartz or TPX (poly-4-

methylpentene-1) mirrors.

Lines Per Inch Space (In.) Wire (In.) Part # 50 0.01732 0.00268 MN-13

125 0.00645 0.00155 MN-26 150 0.00570 0.00097 MN-28 200 0.00406 0.00094 MN-31 500 0.00154 0.00046 MN-41

Table 2.2 – The principal characteristics of the five mesh types used in distributing the laser power among the 11 chords.

2.2.5 Detection Electronics

Once through the vacuum vessel and combined with the local oscillator

laser (Reference Beam), the modulated interference beam is measured with a

specially fabricated diode/preamplifier assembly. The diode, which as a

Gallium/Arsenide (GaAs) Schottky corner-cube mixer,10 offers both a very low

noise-equivelent-power (NEP) of ≈ 10−10W / Hz and a time response of up to a

few MHz, ideal for far-infrared detection. The principal disadvantage of the

corner-cube mixer is that measurement efficiency is very sensitive to incident

angle, and this can be problematic in cases of high-density or high-fluctuation

where refraction effects tend to steer the FIR beam around.

The mixer sensitivity to beam input angle also places stringent

requirements on alignment. The FIR beam is focused onto the mixer with a

Page 49: Nicholas E. Lanier

31

plano-convex polyethylene lens that has a focal length of 8 cm. The detector

assembly for each channel is directly mounted on a rotating stage which is then

affixed to three orthogonally arranged translation stages, thus allowing absolute

freedom in detector placement. The procedure for alignment consists of

iteratively adjusting mixer angle and placement until the signal is maximized.

This tedious process of alignment is conducted independently for all 12 channels

(11 chords + reference) and should be repeated about every two months.

A low noise, high speed preamplifier is directly connected to the output of

the corner-cube detector. The preamp, designed by Dr. Don Holly, amplifies and

filters the mixer signal, removing any low (< 300 kHz) and high (> 3 MHz)

frequency components that may be present. The preamp gain, displayed in

figure 2.8, is typically around 103 for frequencies near the laser interference

frequency.

0

200

400

600

800

1000

0 0.5 1.0 1.5 2.0 2.5Frequency (MHz)

Gai

n

Figure 2.8 – The preamplifier response function. The preamplifier bandpass ranges from about 350 kHz to near 2.0 MHz. General operation has the IF at 750 kHz and yields a maximum bandwidth of 400 kHz.

Page 50: Nicholas E. Lanier

32

The output of the preamplifiers is fed into a variable amplifier that allows

the signal levels to be adjusted independently before being sent to the digitizers.

This final stage allows modification of the signal amplitude to obtain optimal

resolution from the digitizer. Typically the signal amplitudes into the digitizers

will require adjustment three or four times a day due to the tendency of the laser

power to drift in time.

Although the phase measurement is inherently amplitude independent,

proper management of the signal amplitude can greatly enhance the

interferometer’s performance. Often, on good days, the FIR signal has sufficient

power to saturate the mixer preamplifiers, causing a non-sinusoidal output. This

distortion severely contaminates the phase measurement. This problem is

addressed by inserting small pieces of paper or cardboard in front of the mixers,

which attenuates the incident beam.

2.3 Digital Phase Extraction

Direct digitization of the amplifier output stores the raw data directly and

allows post processing of interferometer phase. This approach offers three

important advantages. First, fast time resolution is obtained without the need

for complex high-speed analog comparators. Second, the freedom offered by

digital processing increases the accuracy of the phase calculation and reduces

the susceptibility to noise. Finally, by allowing examination of the raw data prior

to phase extraction, confidence in the measurement is enhanced.

The 12 channels (11 chords + reference) are digitized by two Joerger 612’s

that have been modified for a maximum input voltage of ±2.5 Volts. The

Page 51: Nicholas E. Lanier

33

amplifiers are adjusted so that the input signal levels are about 3V peak-to-peak

and the laser IF is centered at 750 kHz. The signals are digitized at 1 MHz

which undersamples the IF and produces an aliased IF signal at 250 kHz. Since

the Nyquist frequency is 500 kHz, the maximum bandwidth for this

arrangement is 250 kHz. If higher bandwidth is desired, a digitization rate of 3

MHz can be employed and the IF can be adjusted to 875 kHz. Though not

intuitively obvious, the change in IF is necessary because of the low frequency

cutoff characteristics of the mixer preamplifiers (figure 2.8). With the above

modifications, the bandwidth of the interferometer can be improved to greater

than 500 kHz, although this has diminishing gains since the chord-integrated

nature of the measurement severely attenuates the smaller scale, high-

frequency fluctuations.

The raw data for the reference and signal beams takes the form outlined

in equation 2.8. Both are sinusoidal, oscillating at the IF frequency of ω IF , where

φ tn( ) represents the shift in phase from the plasma electron density.

xR tn( )= AR tn( )cos ω IF tn( )tn[ ]+ xR

xS tn( )= AS tn( )cos ω IF tn( )tn + φ tn( )[ ]+ xSoffset

offset

(2.8)

We isolate φ tn( ) via digital complex demodulation. This technique involves

three steps: pre-processing of the reference ( xR tn( )) and signal ( ) data,

filtering, and phase extraction. Expanding equation 2.8 into its exponential form

and removing the equilibrium offsets,

xS tn( )

xR tn( ) and xS tn( ) become,

Page 52: Nicholas E. Lanier

34

xR tn( )= AR tn( ) 2[ ] exp iω IF tn( )tn[ ]+ exp −iω IF tn( )tn[ ]{ }xS tn( )= AS tn( ) 2[ ] exp iω IF tn( )tn + iφ tn( )[ ] + exp −iω IF tn( )tn − iφ tn( )[ ]{ }

(2.9)

Additional processing is required for xR tn( ), in which the negative frequencies

are filtered out (−ω IF → 0 ), and xR tn( ) is conjugated, forming

xR_Conj tn( )= AR tn( ) 2[ ]exp −iω IF tn( )tn[ ]. (2.10)

Multiplying the pre-processed signals yields,

xProduct tn( )= xR_ Conj tn( )xS tn( )= AR tn( )AS tn( ) 4[ ]× exp −i2ω IF tn( )tn + −iφ tn( )[ ]+ exp iφ tn( )[ ]{ }

, (2.11)

which has two components, a high frequency 2ω IF term and the desired low

frequency φ tn( ) term. Digital filtering removes the 2ω IF term leaving

xFiltered tn( )= AR tn( )AS tn( ) 4[ ]exp iφ tn( )[ ]. (2.12)

Finally, the ratio of the imaginary and real parts of equation 2.12 removes any

amplitude dependence, allowing an inverse tangent to extract the phase, as

φ tn( )= tan-1 Im xFiltered tn( )[ ] Re xFiltered tn( )[ ]{ }. (2.13)

Digital complex phase extraction has been very successful on MST. This

method has increased the accuracy of the phase determination and has

dramatically increased the time response of the interferometer. Figure 2.9 shows

a histogram plot of the digitally extracted phase for a vacuum discharge. In an

ideal world, this should be a delta function centered at zero; however, laser

fluctuations, vibrations, and electronic noise from the mixers and preamplifiers

Page 53: Nicholas E. Lanier

35

all contribute to noise in the measured phase. From this plot we determine the

minimum resolvable line-averaged density to be around 3.5x10+10 cm-3.

-0.10 -0.05 0.00 0.05 0.10

FWHM ≈ 0.03 radians

Phase (radians)

Cou

nts

(au)

Figure 2.9 – The histogram of the digitally extracted interferometer phase for vacuum discharge. The resolution limit is about 0.03 radians which corresponds to a line-averaged density of ≈ 3.5x10+10 cm-3, or about 0.4% of the equilibrium density.

The fast time response is clearly visible in figure 2.10, which displays a

typical chord-averaged time trace. In the past, the analog comparators limited

the time response to less than 10 kHz; however, employing the digital phase

extraction technique allows the tearing mode fluctuations to be resolved. This

single improvement has dramatically increased the utility for the FIR

interferometer by allowing the physics of high-frequency density fluctuations to

be comprehensively investigated.

Page 54: Nicholas E. Lanier

36

16.5 17.016.6 16.7 16.8 16.90.0

1.0

0.2

0.4

0.6

0.8

Time (ms)

Ele

ctro

n D

ensi

ty

(1E

+13

cm

)-3

0 620 400.0

1.0

2.0

0.5

1.5

0Time (ms)

Ele

ctro

n D

ensi

ty

(1E

+13

cm

)-3

15 2016 17 18 19Time (ms)

Ele

ctro

n D

ensi

ty

(1E

+13

cm

)-3

0.0

1.0

0.2

0.4

0.6

0.8

Figure 2.10 – The digital phase extraction technique allows the high-frequency density fluctuations to be resolved. In the bottom plot, the large 17 kHz fluctuation (which arises from the m=1, n=6 tearing mode) is clearly visible.

Page 55: Nicholas E. Lanier

37

2.4 Summary

We have constructed a high-speed multi-chord far-infrared laser

interferometer to quantitatively measure the equilibrium and fluctuating

density profile behavior. By implementing a digital phase extraction technique,

the system is now capable of resolving fluctuations up to 500 kHz with a phase

resolution of ~0.03 radians. The eleven chords are separated into two arrays,

toroidally displaced by 5 degrees, and span impact parameters ranging from

r/a=-0.61 to r/a=+0.83.

REFERENCES

1 S. R. Burns, W. A. Peebles, D. Holly, and T. Lovell, Review of Scientific Instruments, 63, 4993 (1992).

2 Y. Jiang, N. E. Lanier, D. L. Brower, Review of Scientific Instruments, 68, 703 (1999).

3 N. E. Lanier, J. K. Anderson, D. L. Brower, C. B. Forest, D. Holly, and Y. Jiang, Review of Scientific Instruments, 68, 718 (1999).

4 D. W. Choi, E. J. Powers, R. D. Bengtson, G. Joyce, D. L. Brower, W. A. Peebles, and N. C. Luhmann Jr., Review of Scientific Instruments, 57, 1989 (1986).

5 Y. Jiang, D. L. Brower, L. Zeng, and J. Howard, Review Scientific Instruments, 68, 902 (1997).

6 S. E. Segre, Plasma Physics, 20, 295 (1978).

7 M. A. Heald and C. B. Wharton, Plasma Diagnostics with Microwaves, (Academic Press, New York, 1979).

8 K. Chang, Handbook of Microwave and Optical Components Vo.l 3, (John Wiley & Sons Inc., New York, 1990).

9 T. Lehecka, R. Savage, R. Dworak, W. A. Peebles, and N. C. Luhmann, Jr. and A Semet, Review of Scientific Instruments, 57, 1986 (1986).

Page 56: Nicholas E. Lanier

38

10 H. R. Fetterman, P. E. Tannenwald, B. J. Clifton, C. D. Parker, and W. D. Fitzgerald, and N. R. Erickson, Applied Physics Letters, 33(2), 151 (1978).

Page 57: Nicholas E. Lanier

39

3: Neutral Hydrogen Density in MST

The neutral hydrogen population is important for two principal reasons.

First, when ionized, they provide a source of electrons that must be considered

when examining transport phenomena. Second, charge exchange with neutral

hydrogen is the dominant recombination mechanism for high-charge state

impurities and thus very important in determining the relative abundances of

impurity charge states. Therefore before one can examine electron transport

characteristics, it is imperative that the issue of the neutral population be

addressed.

We have developed a novel multi-chord Hα array to quantitatively

measure the neutral population in MST. We have determined that fueling in

MST is dominated by transport induced wall recycling. Measurements show the

neutral density profiles in standard MST discharges are hollow with core

densities of order 1x10+10 cm-3, while during PPCD, the neutral density in the

core drops dramatically. This reduction is attributed to the higher confinement

of PPCD decreasing wall interactions, hence lowering the hydrogen influx.

Page 58: Nicholas E. Lanier

40

In this chapter we outline the principles behind wall fueling, electron

sourcing, and neutral penetration into the plasma (Section 3.1). In Section 3.2

we introduce the multi-chord Hα array, which is used to quantitatively measure

neutral density. Section 3.3 outlines the general physics results obtained in

standard and PPCD discharges. In the latter subsections of 3.3, we briefly

discuss some secondary issues regarding the neutral population in MST, such as

neutral particle loss and the role of the background neutral hydrogen density as

it applies to the Charge Exchange Recombination Spectroscopy diagnostic

(CHERS) currently under development.

3.1 Hydrogen Fueling in MST

MST fueling is primarily accomplished through wall recycling and as any

experienced operator will tell you, this serves as both a blessing and a curse. A

principal advantage of wall recycling is that fueling is achieved much more

uniformly around the plasma. However this process is strongly dependent on

wall condition, and with one inopportune locked shot or wall interaction, the

delicate balance you have slaved all afternoon to attain has just been scrapped.

3.1.1 The Fueling Cycle

The fueling cycle in MST consists of five processes and is outlined in

figure 3.1. Particles lost to the wall release molecular hydrogen into the plasma.

Upon emerging, collisions with electrons force them to dissociate. The neutrals

that are not directly lost back to the wall begin to penetrate the plasma where

they either undergo charge exchange with thermal ions or are ionized via

electron collisions, hence fueling the plasma.

Page 59: Nicholas E. Lanier

41

H2 Ho

Ho*

Γ DissociationFueling

Ionization

Charge Exchange

Ioni

zatio

n

Transport

Transport

Transport

H+

Figure 3.1 – The MST fueling cycle. Particles lost from the plasma (Γ) bombard the wall and introduce molecular hydrogen (H2). The molecules dissociate forming neutrals (H0) that undergo ionization (H+) or charge exchange (H0*).

At the plasma boundary, dissociation of molecular hydrogen results

primarily from collisions with thermal electrons.1,2 The two most likely

processes are electron impact ionization and electron impact dissociation. In

electron impact ionization, an electron collides with the molecular hydrogen,

imparting enough energy to both dissociate the molecular hydrogen and ionize

one of the dissociated neutrals.

e− + H2 → H + H + + 2e− (3.1)

Since the binding energy of molecular hydrogen is about 4.5 eV, and the

ionization energy for neutrals is 13.6 eV, the process requires electron energies

around 18 eV. This constraint on energy indicates that electron impact

ionization is most prominent at higher electron temperatures.

At lower temperatures, electron impact dissociation dominates. In this

process, an electron collides with a hydrogen molecule and imparts enough

energy to dissociate the H2, and possibly excite a resulting neutral, but not

enough to ionize the hydrogen.

Page 60: Nicholas E. Lanier

42

e− + H2 → H + H * + e− (3.2)

Here, H* represents an atomic hydrogen in an excited state. Since this process

does not require ionization, the electron threshold energy is only the molecular

hydrogen binding energy (4.5 eV); thus this process dominates at electron

energies between 4.5 and 18 eV.

3.1.2 Franck-Condon Neutrals

While low temperature electrons, less than 4.5 eV, cannot dissociate

molecular hydrogen by themselves, they do play an important role in the neutral

hydrogen fueling characteristics. An electron that collides with a hydrogen

molecule can still transfer energy to it without initiating a dissociative process.

This is achieved by vibrationally exciting the diatomic hydrogen. A multitude of

collisions can continue to excite the molecular hydrogen until it dissociates into

two excited neutrals, with typical energies of about 4 eV.

e− + H2 → e− + H2* →. ..→ 2H* + e− (3.3)

These excited neutrals, referred to as Franck-Condon neutrals, are important

because their high energy allows them to penetrate deeper into the plasma

before being ionized. When addressing neutral penetration and electron and

proton sourcing, the Franck-Condon’s are the dominant contributors.

3.1.3 Neutral Penetration

The mean free path between collisions determines the neutral penetration

depth. Defined as

λ N = vN ne σv collisions , (3.4)

Page 61: Nicholas E. Lanier

43

the mean free path is the ratio of the neutral velocity to the electron collision

frequency. The collision rates ( σv ) for neutral hydrogen are displayed in figure

3.2, and are computed by integrating the product of the cross section (σ ) and the

relative velocity (v) between particles over the Maxwellian velocity distribution.

For plasma temperatures less than 10 eV, charge exchange stands alone as the

dominant process for atomic hydrogen.3 However, as temperature increases, the

probability of electron impact ionization increases to a level on par with charge

exchange.4 For all relevant MST temperatures, the effects of radiative

recombination and proton impact ionization are negligible.5

1 10 100 1000

-6

-8

-10

-12

-14

-16

Charge Exchange Recombination

Electron Impact Ionization

Radiative Recombination

Proton Impact

Ionization

Temperature (eV)

Log

(Col

lisio

n R

ate

(cm

s

))

-3-1

Figure 3.2 – The collision rates vs. electron temperature for atomic hydrogen. At temperatures above 10 eV, charge exchange and electron impact ionization rates are comparable. Radiative recombination and proton impact ionization are negligible processes.

Page 62: Nicholas E. Lanier

44

In typical low current discharges, measurements conducted near the wall

with Langmuir probes indicate a plasma electron temperature near 20 eV, and

an electron density of about 2.0x10+12 cm-3. Measurements of ion temperature

are less well known and are assumed to be around 10 eV at the plasma

boundary. These quantities rise quickly, and at a depth of 15 cm in from the

wall, approach an electron temperature and density near 200 eV and 9.0x10+12

cm-3 respectively. With the final assumption that ion and electron densities are

equivalent, these conditions dictate that the ionization mean free path of a 2 eV

neutral will be about

λ ion ≈ 2E + 4 / 7E +12 × 2.2E − 8( ) ≈13cm , (3.5)

and a charge exchange mean free path of

λ cx ≈ 2E + 4 / 7E + 12× 3.0E −8( ) ≈ 10cm . (3.6)

For a Franck-Condon neutral, which has an energy near 4 eV, these mean free

paths increase by a factor of 2 , meaning λ ion ≈18cm and λ cx ≈14 cm . In both

cases, the neutral is more prone to charge exchange than ionization.

Recognizing that charge exchange is a prevalent process in MST is the key

to understanding the neutral population throughout the entire plasma. As

stated above, a neutral that propagates into the plasma will either be ionized or

undergo charge exchange. If ionized, the newly formed ion will continue to exist

until it is lost via transport, or converted back to a neutral by charge exchange.

Recall that for MST plasmas, radiative recombination is rare for all but the

outer centimeter. However, a neutral that undergoes charge exchange will

transfer its electron to another ion, forming a new neutral with a temperature

equivalent to the local ion temperature. This is very important in that as a

Page 63: Nicholas E. Lanier

45

neutral propagates deeper into the plasma, successive charge exchanges have

the effect of increasing the neutral’s temperature.6 As the temperature of the

neutral increases, so does the mean free path, thus enabling it to penetrate deep

into the plasma core, or escape out to the wall.

Since charge exchange is so prominent in MST, the neutral population in

the core is quite large. Moreover, because of the successive charge exchanges

required for the neutrals to reach the core, the neutral temperature profile

should be similar to that of the ions. The importance of this latter issue will be

addressed later in the discussion of the feasibility of Charge-Exchange

Recombination Spectroscopy (CHERS).

3.1.4 Measuring Neutral Density

Measuring the neutral density profile offers a number of experimental

and interpretive challenges. The neutral density is highly susceptible to wall

interactions, and can have very asymmetric and localized characteristics.

Moreover, the neutral profile tends to be very hollow, making it difficult for

inversion techniques to reconstruct local profiles from chord-integrated

measurements. However, by applying some novel engineering, the neutral

density diagnostic on MST has become one of the most robust measurements

currently being employed.

The neutral particle density is extracted from measurements of the Hα

photon emission. An Hα photon has a wavelength of 656.3 nanometers and is

emitted during an electronic transition between the n=3 and n=2 levels of atomic

hydrogen.7 For MST parameters, Hα production is proportional to the neutral

ionization rate.8,9 In other words, the Hα emission is given by

Page 64: Nicholas E. Lanier

46

γ Hα= αneN σv ion , (3.7)

where is the electron density, ne N is the neutral particle density, σv ion

represents the electron impact ionization rate, and α is the proportionality

constant between Hα excitation and ionization. Over the range of MST

discharges, the α parameter varies very little (α ≈ 0.08 → 0.09 ), and is assumed

constant. However, the impact ionization rate can have a strong dependence on

electron temperature, (recall figure 3.2). Therefore, extraction of the neutral

hydrogen density requires the simultaneous measurement of Hα flux, and both

electron temperature and density.

3.2 The Hα Array

To measure Hα emission profiles; a novel monochromator system was

developed. The multi-chord system is built around nine compact filtered diode

assemblies that were designed with simplicity in mind. Consisting only of a

focusing lens, prism, optical filter, and photodiode (figure 3.3), these

monochromators take advantage of the dominance of the Hα line by using a

narrow bandpass filter to obtain spectral resolution. The filter, whose

characteristics are outlined in figure 3.4, has a bandpass region centered near

657 nanometers, with a full-width-half-max (FWHM) of about 11 nm. The diode

detector is an advanced photonix internally amplified photodiode with a gain of

105 and maximum frequency of 300 kHz.

Page 65: Nicholas E. Lanier

47

Focusing Lens

Amici Prism

H Filterα

Slit

Photodiode

Support Disc

Collimating Tube

Detector Assembly

Output Plug

Figure 3.3 – Component schematic for the Hα detector. The space conserving design consists of a focusing lens, bandpass filter, and a photodiode.

0.0

0.2

0.4

0.6

0.8

1.0

630 640 650 660 670Wavelength (nm)

Nor

mal

ized

Tra

nsm

issi

on

Figure 3.4 – The Hα filter transmission10 measured with a calibration sphere. Peak transmission is a 657 nm with a FWHM of 11 nm.

The novelty of this system is its co-linear arrangement with the far-

infrared interferometer (figure 2.1). By configuring the system in this way, two

Page 66: Nicholas E. Lanier

48

key problems are averted. First, since the Hα emission is most prominent in the

edge, it is extremely sensitive to wall interactions. By employing this co-linear

method, the Hα detectors can be focused through the vacuum vessel without

viewing any of the interior walls; thereby ensuring that wall contamination is

minimized. The second issue is that Hα emission can be very asymmetric, both

poloidally and toroidally. By simultaneously measuring both Hα emission and

electron density in the same location, the uncertainties in comparing toroidally

displaced measurements are eliminated. An additional key point that will be

discussed later is that this technique allows the electron radial particle flux to be

obtained from a single inversion of the difference between the chord-integrated

Hα and electron density quantities.

3.2.1 Alignment and Calibration

To successfully quantify the Hα emission profile, proper alignment and

calibration are critical. The alignment procedure amounted to replacing the

photodiode detector with a high intensity light emitting diode (LED) and

adjusting the detector orientation so that the image of the slit is centered on the

FIR focusing lens underneath the vacuum vessel. By aligning the system in this

manner, we ensure co-linearity with the FIR chords and reduce the

susceptibility to wall interactions.

The calibration procedure is also quite simple; however, it must be

repeated every couple of months. With the detectors in place, a small calibrating

sphere with another Hα bandpass filter is used to cross calibrate the multi-chord

system. The extra Hα filter is necessary because the calibrating sphere emits

uniformly over the entire visible spectrum and it was determined that one filter

Page 67: Nicholas E. Lanier

49

was insufficient in removing these broadband contributions. This is not an issue

for the plasma case in which only a few lines dominate the visible spectrum. It is

important that the calibration be conducted with the FIR meshes in place and

should be repeated if any of the meshes are removed or changed. Even if no

changes are made, frequent calibrations are recommended because, in time, the

FIR meshes will collect dust, thus changing their transmission properties.

Finally, the TPX windows of the FIR system are not baffled during PDC

operation and as a result become coated over time. The coating is most serious

for the outer chords and over the span of six months can reduce the transmission

of Hα radiation by 50%. For best results these windows should be removed,

cleaned, and if necessary, replaced twice a year or prior to any serious run

campaign.

Having obtained a relative calibration for the nine-chord Hα array, we

employ an absolutely calibrated dedicated Hα radiation monitor. This monitor

was configured to view a chord with impact parameter of 20.5 cm, which was

specially baffled such that wall interactions were small and the window coating

was minimized. The detector had been calibrated on a test bench using a well-

characterized light source of known intensity. This detector provides an absolute

measure of Hα photon flux and converts the relative calibration to an absolute

one. This calibration introduces the most uncertainty into the Hα profile

measurements. Primarily resulting from the toroidal displacement of the

measurements, this error is systematic and can be as high a 20%. However, this

error will only affect the absolute magnitude of the Hα profile measured and not

the profile characteristics.

Page 68: Nicholas E. Lanier

50

3.3 Hα Emission

Having discussed the Hα diagnostic, and recalling that Hα emission is

described by equation 3.7, we now turn our attention to Hα behavior. In the

subsequent sections we discuss the Hα emission and the implications for

standard and PPCD discharges.

3.3.1 Hα Behavior in Standard Discharges

The time variation of Hα emission is very uniform over the entire MST

operational range. Figure 3.5 displays the temporal behavior of the chord-

integrated Hα emission during a standard low current discharge for impact

parameter of r/a = 0.69. In general, emission spikes to large levels early in the

discharge when the plasma is still forming. Emission then drops to a reasonably

steady state value during the flat-top phase. Throughout the discharge, bursts in

the emission occur regularly with magnetic relaxation events, or sawteeth,

indicating the sensitivity of Hα radiation to plasma wall interactions. These

bursts also correlate well with the small-sawteeth that are often associated with

the m tearing mode activity, resonant at the reversal surface. = 0

Page 69: Nicholas E. Lanier

51

-20 0 20 40 60 80

-0.5

0.0

0.5

1.0

1.5

2.0r/a=0.69

Time (ms)

H P

hoto

nsα

(1Ε+

18 c

m

s )

-2-1

Figure 3.5 – The chord-averaged Hα emission vs. time for a standard low current discharge.

The high correlation between Hα emission and sawteeth is most easily

observed by ensemble averaging over many sawtooth events. Figure 3.6 displays

the chord-averaged Hα emission for three impact parameters ranging from

r/a=0.11 to r/a=0.83, ensembled over 600 events. Away from the event, the

emission is constant until about 0.25 ms prior to the sawtooth where it rises

sharply to its maximum value at the crash. Emission then decays at a much

slower rate, of order 1.0 ms, to its pre-crash value. During a crash, Hα increases

of a factor of two are typical but this can be much larger, of order 10, in high

current, high-density discharges.

Page 70: Nicholas E. Lanier

52

4.0

3.0

2.0

1.0

0.0-2.0 -1.0 0.0 1.0 2.0

Time (ms)

H P

hoto

nsα

(1Ε+

17 c

m s

)-2

r/a=0.83

r/a=0.50

r/a=0.11

-1

Figure 3.6 – Hα emission increases dramatically at the sawtooth crash. This is an indicator of increased neutral density population.

All chords show an increase in the Hα emission at the crash with the most

dramatic increases at the edge. Away from the crash, the chord-averaged Hα

emission profile indicates values of 5.0x10+16 cm-2 s-1 in the core, rising to

1.5x10+17 cm-2 s-1 in the edge (figure 3.7). At the peak of the crash, these values

increase two-fold in the core and 2.7 times in the edge. Although the rise in Hα

emission is observed in all chords, it is the edge parameters that are dictating

the Hα behavior. At the crash, increases in edge electron density, electron

temperature, and neutral hydrogen concentration couple together to increase the

Hα emission.

Page 71: Nicholas E. Lanier

53

H P

hoto

nsα

(1Ε+

17 c

m s

)-2

-1

t = 0.0t = -1.0

-40 -20 0.0 +20 +40 +60

1.0

2.0

3.0

4.0

0.0

Minor radius (cm)

Figure 3.7 – Radial profile of chord-integrated Hα emission. The edge peaked emission profile increases in all chords at the crash.

3.3.2 Hα Behavior in PPCD Discharges

During PPCD discharges, when particle and energy confinement is

enhanced, Hα emission drops while both electron density and temperature

increase. We infer from this behavior that the neutral particle density is being

reduced. Figure 3.8 outlines the chord-averaged Hα emission and the chord-

integrated electron density for 200 kA standard and PPCD discharges. Both

cases represent multi-shot ensembles, 267 standard and 136 PPCD discharges.

For the standard discharges, the ensemble windows were chosen to be fixed,

ranging from 5 ms to 25 ms. However, during PPCD discharges, the current

drive pulse is generally triggered off a sawtooth, and thus the fire time will vary

from shot to shot. For these discharges, the ensemble windows are set around

the triggering sawtooth, thus enabling the ensemble to accurately superimpose

different PPCD shots without washing out any important characteristics.

Page 72: Nicholas E. Lanier

54

PPCD

Standard

PPCD

Standard

Profile Control

5 10 15 20 2Time (ms)

0.0

1.0

2.0

3.0

4.0

0.0

4.0

8.0

6.0

2.0

H α(1

E+1

7 cm

s

)-2

-1(1

E+1

4 cm

s

)-2

-1E

lect

ron

Den

sity

5

Figure 3.8 – The chord-averaged Hα emission and chord-integrated electron density for impact parameter of r/a=0.69.

For the ensembled data, the Hα emission in the standard discharges

steadily decreases from 5 to 20 ms, while the electron density is reasonably flat

from 10 to 20 ms. In the PPCD case, both the density and Hα emission are lower

prior to the onset of PPCD. This was planned such that during this time of

optimum confinement (between 18-20 ms), the electron densities would be

comparable. While both discharge types show similar Hα / electron density ratios

prior to the onset of PPCD, during the time of optimum confinement (18-20 ms),

the densities are comparable but the Hα emission is much lower for the PPCD

case. Recalling that γ H =α

αneN σv ion , and that both α and σv ion are essentially

constant for electron temperatures above 20 eV, the drop in Hα emission must

result from a decrease in neutral particle density.

Page 73: Nicholas E. Lanier

55

3.4 Neutral Particle Density Measurements

In the last section we investigated the behavior of Hα emission in both

standard and PPCD discharges. As explained earlier, quantifying the Hα

emission is equivalent to measuring the electron source from ionization of

neutral hydrogen. In this section we will address the extraction of the actual

neutral profile. We present profiles obtained during both standard and PPCD

discharges and will discuss the relevance of neutrals in convective energy

transport as well as overall complications arising from large neutral

concentrations in MST.

3.4.1 Neutral Particle Profiles for Standard and PPCD Discharges

Before discussing the local neutral density profiles, we take a moment to

examine the chord-averaged neutral behavior. To accomplish this, we note that

the electron impact ionization rate is essentially constant for electron

temperatures above 20 eV. This leads to the very useful approximation,

σv ion ≈ 3.0 ×10−8 cm3s−1. With this in mind, we can define a chord-averaged

neutral density which will be weighted by the electron density as just the ratio of

the ionization rate, obtained from the Hα emission, and the electron density. In

other words,

N = S n e σv ion ≈ 3.33 ×10+7S n e cm−3 , (3.8)

where S and n e are the chord-averaged ionization rate (Hα-emission/α) and

electron density respectively. For fixed density profile, this quantity will be

proportional to the chord-averaged neutral density. This is where the co-linear

arrangement between the FIR and Hα arrays really pays off. Since both

Page 74: Nicholas E. Lanier

56

measurements are conducted simultaneously and in the same plasma location,

the weighted chord-averaged neutral density is obtained without conducting a

spatial inversion, and without the added uncertainties an inversion process

introduces. Figure 3.9 displays the chord-averaged neutral particle density for

both standard and PPCD discharge at an impact parameter of r/a=0.69.

3.33

0.67

1.33

0.00

2.00

2.67Standard

PPCDPPCD Trigger Point

5 10 15 20 2Time (ms)

Neu

tral D

ensi

ty -3( 1

E+1

1 cm

)

5

Figure 3.9 – Chord-averaged neutral particle density vs. time for low current (200 kA) standard and PPCD discharges. The specific chord shown above is located at impact parameter of r/a=0.69, and clearly shows the dramatic reduction in neutral particle density during the enhanced confinement period of PPCD.

We see that during PPCD, chord-averaged neutral particle density is

reduced nearly an order of magnitude. It is important to recognize that this

reduction in neutral population is not a temperature effect; recall that the

ionization cross section changes very little with temperature. This reduction is

solely the result of enhanced confinement minimizing the plasma wall

interaction; hence the neutral influx is greatly reduced.

Page 75: Nicholas E. Lanier

57

Utilizing the MSTFIT reconstruction program, the chord-averaged Hα and

electron density measurements were inverted to yield local profiles of each

quantity. With the electron temperature profile, acquired courtesy of the multi-

chord Thomson Scattering system, the radial profiles of the neutral density

[ N(r) ] can be extracted.

The neutral density profiles confirm the chord-averaged results. Obtained

from the MSTFIT reconstruction code, the neutral density profile, shown in

figure 3.10, is principally peaked at the edge. During standard low current

discharges, the neutral density ranges from about 1 to 2x10+10 cm-3 in the core to

greater than 5x10+12 cm-3 at the plasma boundary. However during PPCD, the

neutral density profile drops below resolvable limits in the core and develops a

more edge peaked nature (figure 3.11). Limited by the diagnostic, we can only

place an upper bound on the core neutral density during PPCD, which is around

8x10+8 cm-3. At the edge, the neutral density does increase to the same levels

seen in standard discharges, however, the upturn is much sharper and occurs

farther out in radius.

Page 76: Nicholas E. Lanier

58

0.0 0.2 0.4 0.6 0.8 1.01E+10

1E+11

1E+12

Neu

tral D

ensi

ty(c

m

)-3

r/a

Figure 3.10 – Neutral particle density during standard discharges. Upper and lower bands represent the uncertainties in the inverted profile. Errors represent statistical uncertainty and do not include uncertainties due to calibration.

Resolution Limit

0.0 0.2 0.4 0.6 0.8 1.0

Neu

tral D

ensi

ty(c

m

)-3

r/a

1E+10

1E+11

1E+12

1E+09

1E+08

Figure 3.11 – Neutral particle density during PPCD discharges. Upper and lower bands represent the uncertainties in the inverted profile. Errors represent statistical uncertainty and do not include uncertainties due to calibration.

Page 77: Nicholas E. Lanier

59

3.4.2 Neutral Particle Losses

Neutrals are very efficient at transporting energy and particles out of the

plasma. Since they can move freely in magnetic fields, the only inhibitors to

being lost to the outer wall are collisions. For typical MST plasmas, the collision

times for ionization and charge exchange are between two to four microseconds

(2-4 μs). A neutral in the MST core with energy of 100 eV, has a thermal velocity

of 140 km/s, which translates to an escape time (a vth ) of three microseconds and

a mean free path of about 40 to 60 cm. With the mean free path on the same

order as the plasma radius, on average, half the neutrals in the core will be lost

directly to the wall. This can be a sizeable energy loss. From the measurements

presented above, we assume an average neutral particle density of 4x10+10 cm-3

at an average temperature of 20 eV. If every three microseconds, half of these

particles are lost to the wall, this yields a power loss of,

NP ≈ γNVT N / τ L ≈ 170 kW , (3.9)

where γ is the loss fraction, N is the neutral particle density, V is the plasma

volume, T N neutral temperature, and τ L represents the loss time. During PPCD,

neutral power loss should fall at the same rate as the neutral population. Given

that the radiated power for low current standard discharges is of order two

megawatts, the power lost via neutrals is not negligible.

3.4.3 Neutral Population and CHERS

With the implementation of a neutral beam diagnostic for the purpose of

conducting Charge Exchange Recombination Spectroscopy (CHERS),11 a

renewed interest in the neutral density population in MST has developed. The

Page 78: Nicholas E. Lanier

60

CHERS diagnostic has already proven to be a very versatile tool in acquiring

localized plasma behavior,12 however recent measurements attempting to

examine the charge exchange recombination behavior of impurity carbon ions in

MST has presented some interesting challenges. The present goal was to

examine the recombination process,

C 6 + + N → C 5+ + p , (3.10)

where when this process occurs, the excited C VI (C5+) atom decays into its

ground state by emitting a photon that can be spectroscopically measured. The

underlying principle is that if one can inject a focused beam of high-energy

neutrals through the plasma, this process will be enhanced locally along the

path of the beam. Therefore light collected by a spectrometer, aligned

perpendicular to the beam, will be dominated by emission from the beam

location. However this requires that the recombination rate be much larger in

the beam than the background plasma.

The charge exchange recombination rate is defined as the product of

neutral density and the cross section. The cross section is highly dependent on

neutral temperature13, ,14 15 and is depicted in figure 3.12. We see that as long as

the background neutral population is very cold, say less than 10 eV, the

exchange rate for the beam will be orders of magnitude greater than that of the

background neutral. However, since most of the neutrals in the core have

undergone charge exchange prior to reaching the core, their temperature will be

much greater than 10 eV. Moreover, the neutrals in the core are likely to be

excited, meaning when they undergo charge exchange, the electron will be

deposited in the higher n atomic states.16 The bottom line is that the high

Page 79: Nicholas E. Lanier

61

temperature and the excitation of the core neutrals will produce such a large

background that the charge exchange resulting from the beam will be difficult to

extract in standard discharges.

0 +1 +2 +3 +4 +-18

-17

-16

-15

-14

Log [Energy (eV/amu)]

Log

[Cro

ss S

ectio

n (c

m )

]2

5

C + H 6+ C + H 5+ +

Neutral Beam

Energy

Core Neutral Temperature

Figure 3.12 – Charge exchange recombination cross section vs. neutral particle energy for the recombination of C6+ to C5+. While the cross-section for beam neutrals is 1000 times larger for Franck-Condons, it is only 3 to 5 times as large for thermalized neutrals in the core.

3.5 Summary

Fueling in MST is dominated by transport induced wall recycling. The

molecular hydrogen introduced into the plasma quickly dissociates and the

subsequent neutrals penetrate into the plasma. This initial penetration is short-

lived as the neutral is ionized via electron impact or undergoes charge exchange,

in which the electron is just transferred to a locally thermalized ion. The high

rate of charge exchange allows neutrals to penetrate deep in the core, all the

while increasing in temperature.

Page 80: Nicholas E. Lanier

62

REFERENCES

During a sawtooth crash, the neutral density is increased as enhanced

plasma wall interactions introduce more influx from the walls. This increase is

transitory, decaying away in about 1 ms. The enhanced confinement of PPCD

shows a dramatic reduction in neutral particle density, which is consistent with

the reduction of plasma wall interaction. Neutral density profiles are very

hollow, ranging from 1-2x10+10 cm-3 in the core up to 5x10+12 cm-3 at the plasma

boundary, for low current standard discharges. PPCD reduces the neutral

density in the core below the diagnostic resolution (~8x10+8 cm-3), and increases

the gradient at the edge. Finally, the large neutral densities in MST can be

responsible for a sizable fraction of the total radiated power.

1 H. S. W. Massey, Electronic and Ionic Impact Phenomena, (Oxford University Press, New York, 1969).

2 D. J. Rose and M. Clark Jr., Plasmas and Controlled Fusion (John Wiley & Sons Inc., New York, 1961).

3 R. L. Freeman and E. M. Jones, Analytic Expressions for Selected Cross-Sections and Maxwellian Rate Coefficients, UKAEA Internal Report CLM-R 137, (1974).

4 W. Lotz, Astrophysics Journal Supplements, 14, 207 (1967).

5 Y. N. Dnestrovskii and D. P. Kostomarov, Numerical Simulation of Plasmas, (Springer-Verlag, New York, 1985).

6 S. Hokin, C. Watts, and E. Scime, Proton and Impurity Ion Temperature Profiles (Bull. Of Amer. Phys. Soc. 36, 8 November (1994).

7 W. L. Wiese, M. W. Smith, and B. M. Glennon, Atomic Transistion Probabilities, (National Bureau of Standards, 1966).

8 L. C. Johnson, E. Hinnov, Journal of Quantitative Spectroscopy and Radiative Transfer, 13, 333 (1973).

Page 81: Nicholas E. Lanier

63

9 I. H. Hutchinson, Principles of Plasma Diagnostics (Cambridge University Press, New York, 1994).

10 Figure courtesy of S. Castillo, 10 July (1997). 11 R. J. Fonck, R. J. Goldston, R. Kaita, and D. Post, Applied Physics Letters, 42, 239 (1983).

12 R. J. Fonck, D. S. Darrow, and K. P. Jaehnig, Physical Review A, 29, 3288 (1984).

13 A. Salop and R. E. Olson, Physical Review A, 16, 1811 (1977).

14 H. Ryufuku and T. Watanabe, Physical Review A, 20, 1828 (1979).

15 R. A. Phaneuf, Physical Review A, 24, 1138 (1981) 16 R. J. Fonck, Private Communications, (1999).

Page 82: Nicholas E. Lanier

64

4: Impurity Behavior in MST

Having addressed the issue of electron sourcing from neutral hydrogen,

we turn our attention to the electron source contributions from plasma

impurities. As mentioned earlier, quantitative knowledge of the electron source

profiles is critical to obtaining the total radial particle flux (Γ ). Impurity

sourcing is particularly important at higher plasma temperatures, where

hydrogen is ionized, but higher Z impurities continue to contain bound electrons.

Our measurements indicate that during standard discharges, electron sourcing

from impurities is small and can be neglected; however, in high confinement

PPCD discharges where the core neutral population drops, impurity sourcing

can be appreciable and should be considered. In this chapter, we discuss the

impurity concentration measurements of carbon, oxygen, nitrogen, and

aluminum in both standard and PPCD discharges. Furthermore, we introduce a

multi-channel filtered diode spectrometer designed to monitor the highly-ionized

core charge states of the fore mentioned impurities. The chapter layout is as

follows, general introduction (Section 4.1), review of atomic processes (Sections

4.2 and 4.3) and line emission (Section 4.4), and the ROSS filtered spectrometer

Page 83: Nicholas E. Lanier

65

(Section 4.5). The principal impurity concentration results for standard and

PPCD discharges are presented in Section 4.6 along with some secondary

conclusions about impurity radiation and impurity confinement times (Section

4.7).

4.1 Introduction

Magnetically confined plasmas always contain some fraction, however

small, of high Z impurities. This is undesirable because highly stripped

impurities are very efficient at radiating energy from the plasma.1 Processes like

electron capture or collisional excitation and emission convert electron energy

into radiation, and higher charge states can capture and radiate energy from

higher temperature electrons. For example, the capture threshold for ionized

hydrogen is about 14 eV, but the threshold for fully stripped aluminum exceeds

2.3 keV. This inequity shows that even a very small impurity fraction (order 1%)

can be very problematic in fusion plasmas.

For particle counting, knowledge of impurity concentrations is important

in properly assessing electron source contributions. Unlike hydrogen, which has

a low ionization potential (13.6 eV), the high charge states of aluminum have

ionization potentials of > 1 keV, indicating impurities can continue to be a strong

source of electrons at high temperatures when hydrogen has already burned

through. Impurity sourcing is of particular importance during PPCD discharges

when the neutral hydrogen population decreases by two orders of magnitude in

the core.

Absolute spectroscopic measurements of characteristic emission lines

provide a means for identifying and quantifying the impurity concentrations in

Page 84: Nicholas E. Lanier

66

MST. Past work in the extreme-ultraviolet (EUV) and visible (VIS) spectral

range have identified the presence of carbon and oxygen. Unfortunately, these

experiments were unable to provide absolute flux measurements. Moreover,

since the lines in the EUV and VIS range result from higher n (principal

quantum number) transitions, their transition probabilities are less accurately

known making it virtually impossible to quantify state densities from these line

intensities.

Quantitative measurement of K shell transitions offers the most reliable

method to extract impurity state densities. These transitions (1s-2p or 1s2-2p)

are well characterized and result from hydrogen-like (H-like) and helium-like

(He-like) impurity charge states that are prevalent in the MST core.

Unfortunately, these transitions emit in the x-ray-ultraviolet (XUV) range and

require more delicate measurement techniques. For this task, we have

constructed a multi-channel filtered soft x-ray spectrometer to quantitatively

measure the emission from H-like and He-like states of carbon, oxygen, and

aluminum.

4.2 Atomic Processes

In a plasma discharge, an impurity species can consist of a multitude of

different charge states, from singly ionized to fully stripped, depending on the

plasma temperature and density. A balance among ionization, particle loss, and

recombination rates determines the relative densities of each charge state. The

interdependencies between charge states, displayed in figure 4.1, illustrate the

complexity in extracting state densities. Typically, a rigorous time dependent

solution requires solving for all the state densities simultaneously. However, not

Page 85: Nicholas E. Lanier

67

all the terms outlined in figure 4.1 are important in typical MST discharges and

simplifications can be made.

∂ni

∂t+ ∇ •Γ i = ni −1neIi−1 − ni ne Ii + Ri + Di( ) + NCi( ) + ni+1 ne Ri +1 + Di+1( ) + NCi +1( )

Ionization of i-1 state

Radiative and Dielectronic Recombination of i th state

Radiative and Dielectronic Recombination of i+1 th state

Transport Losses

Ionization of i th state

Charge Exchange from the i+1 th state

Charge Exchange from the i th state

Figure 4.1 – The impurity state density continuity equation. The density of the i th charge state is maintained by a balance among, ionization, transport and recombination processes.

4.2.1 Ionization

The principal ionization processes are electron and proton impact

ionization (figure 4.2). In each case, a free electron or proton collides with a

partially stripped ion and excites an electron into an unbound state. For plasma

temperatures below 10 keV, the proton impact cross section is negligible

compared to that from the electrons and is typically ignored in MST plasmas.

Page 86: Nicholas E. Lanier

68

Ene

rgy

FreeBound

Before After

a)

e-

e-

e- e-

e-

FreeBound

Before After

b)

p+p+

e- e-

e-

Figure 4.2 – Electron (a) and Proton (b) impact ionization. Both cases involve a transfer of energy from the free particle into the atom that then gets passed into the bound electron, which is expelled.

4.1.2 Radiative and Dielectronic Recombination

Radiative recombination (figure 4.3a) occurs when a free electron collides

with an ion and is captured. The energy lost by the electron is emitted as a

photon and because this is a free-bound transition, the photon energy is not

quantized. Dielectronic recombination (figure 4.3b) can occur when a free

electron collides with a partially ionized (i.e. not fully stripped) ion. Often the

electron will simultaneously excite the bound electron before being captured.

Provided the excited electron relaxes before auto-ionization occurs, this process

produces two photons, one unquantized (resulting from the electron capture) and

one quantized (from de-excitation).

Page 87: Nicholas E. Lanier

69

Before After

γe-

e-

e-

e-

e-γ

e-

FreeBound

Before After

γe-

e-

Ene

rgy

FreeBound

a) b)

Figure 4.3 – Radiative (a) and Dielectronic (b) recombination. Radiative recombination involves a simple electron capture process, however dielectronic recombination occurs as a simultaneous electron capture and ion excitation. Both the processes are negligible for the highly ionized charge states of carbon, oxygen and aluminum.

4.2.3 Charge Exchange Recombination

The final process, charge exchange, results from a collision between a

neutral or partially ionized atom with another partially ionized or fully stripped

ion (figure 4.4). Often, this collision will result in an electron being exchanged

from one atom to the other, hence the term charge exchange. In standard MST

discharges, the large concentration of neutral hydrogen in the core makes charge

exchange the dominant recombination process for high Z impurities. This is

clearly evident in figure 4.5, which displays the ionization and recombination2,3

rates for balance between O VII and O VIII. It is important to note that although

radiative and dielectronic4 recombination are negligible for H-like and He-like

high Z impurities, these processes can be significant in determining lower charge

state densities.

Page 88: Nicholas E. Lanier

70

e-Free

Bound

Before After

γ

Ene

rgy

e -

H C 6+ C 5+H+

Free

Boun

d

Figure 4.4 – Charge exchange recombination involes the transfer of a bound electron from one atom to another. This process is the dominant recombination process for the highly stripped impurity ions in MST.

Page 89: Nicholas E. Lanier

71

1X10

(c

m s

)

1X10

(c

m s

)1X

10

(cm

s )

1X10

(c

m s

)

0 200 400 600 8000.0

2.0

4.0

6.0

8.0Io

niza

tion

Rat

e-3

-1-1

1

0 200 400 600 8000.0

2.0

4.0

6.0

8.0

Cha

rge

Exc

hang

e R

ate

-3-1

-8

0 200 400 600 800

1.0

0.8

0.6

0.4

0.2

0.0

Rad

iativ

e

Rec

ombi

natio

n R

ate

-3-1

-12

0 200 400 600 8000.0

1.0

2.0

3.0

Die

lect

roni

c R

ecom

bina

tion

Rat

e-3

-1-1

2

Electron Temperature (eV)

Electron Temperature (eV)

Electron Temperature (eV)

Electron Temperature (eV)

(a) (b)

(c)(d)

Figure 4.5 – Ionization of O VII (a), radiative recombination of O VIII (b), dielectronic recombination of O VIII (c), and charge exchange of O VIII (d) rates. Note that dielectronic and radiative recombination rates are small indicating that the state ratios are maintained by the balance of ionization, transport and charge exchange.

4.3 Charge State Equilibrium (Coronal or LTE)

When electron collisions dominate the radiative processes, the plasma is

said be in Local Thermodynamic Equilibrium (LTE). The LTE condition requires

that

ne >> 10+19 Te eV( ) ΔE eV( )( )3m −3 , (4.1)

Page 90: Nicholas E. Lanier

72

where Te is the electron temperature, and ΔE is the transition energy. However,

the density in MST is far too low to satisfy this condition for VIS, EUV, and XUV

transitions and a more appropriate model should be employed.

In lower density plasmas, where radiative processes dominate collisional

ones, the coronal equilibrium model is used. In coronal conditions, a neutral or

partially ionized atom resides in its ground state until a collision excites it. Once

excited, the atom immediately returns to its ground state and emits a photon.

The coronal equilibrium assumption is well suited for the K shell transitions of

high Z impurities, where the state lifetimes are in the range of tens of

picoseconds, and the collision times are on order of milliseconds.

4.4 Electron Impact Excitation and Line Emission

Electron impact excitation is the dominant excitation process in MST.

Very similar to the ionization process described above, electron impact excitation

occurs when an electron deposits energy, via collision, to a neutral or partially

stripped atom. If the energy transferred is greater than the threshold for

excitation, the atom can be excited from its ground state. The atom immediately

begins to radiate photons as the electron in the excited atom cascades down to

its ground state. For H-like and He-like high Z impurities, the excited state

lifetimes are so short that virtually all excitations are followed by a single

radiative decay back to the ground state. This balance leads to an emissivity

from the i → j transition of

εγi→ j = nenimp σv excitation

i→ j , (4.2)

Page 91: Nicholas E. Lanier

73

where and n are the impurity state and electron densities and nimp e σv excitationi → j is

the excitation rate for the i → j transition.

A principal advantage in monitoring the K shell transitions of H-like and

He-like ions is that the electron excitation rates are well characterized. Figure

4.6a-c outlines the relevant excitation rates for C V, C VI, O VII, O VIII, and Al

XII. These rates, reported by Mewe,5 should be accurate to within 30-50%.

Therefore, by measuring electron density, temperature, and photon emission

from a well-characterized transition, equation 4.2 can be used to extract the

impurity state density.

Exc

itatio

n R

ate

(1E

-10

cm s

)-3

-1

1s-2pC VI

1s -1s2p2C V

1s -1s3p2C V0.0

1.0

2.0

3.0

4.0

Electron Temperature (keV)0.0 0.2 0.4 0.6 0.8 1.0

1s -1s2p2O VII

1s -1s3p2O VII

1s-2pO VIII

Exc

itatio

n R

ate

(1E

-10

cm s

)-3

-1

1.4

1.0

0.6

0.2

1.2

0.8

0.4

0.0

Electron Temperature (keV)0.0 0.2 0.4 0.6 0.8 1.0

Exc

itatio

n R

ate

(1E

-12

cm s

)-3

-1

Electron Temperature (keV)0.0 0.2 0.4 0.6 0.8 1.0

0.0

2.0

4.0

6.0

8.0

1s -1s2pAl XII 2

C V C V C VI O VII O VII O VIII Al XII

40.26 34.97 33.73 21.60 18.63 18.98 07.75

308 355 368 574 665 653

1600

State Wavelength Energy (eV) a)

b) c)

Figure 4.6 – The electron excitation rates for the principal transitions for H-like and He-like (a) oxygen, (b) carbon, and (c) aluminum. The table outlines the photon wavelength and energy from these transitions.

Page 92: Nicholas E. Lanier

74

4.5 The ROSS Filtered Spectrometer

To monitor the transitions outlined in figure 4.6, a low-cost robust multi-

foil filtered spectrometer was developed. Multi-foil spectrometers have been

previously used on RFX6 and MST7 to routinely monitor high charge state

impurities. Based on previous designs and similarly named, the ROSS filtered

spectrometer consists of a six channel diode array, where each diode is coated

with a thin-film multi-layer filter designed to accentuate a narrow portion of the

XUV spectrum. By completely redesigning the thin-film filters, directly coating

the diode surface, and calibrating on a synchrotron source, the diodes are

capable of making absolute flux measurements, and with some assumptions

about the emission characteristics of the XUV range, the line intensities for the

dominant core impurities can be quantified. This information, coupled with

independent electron temperature and density measurements allows the

impurity state densities to be resolved.

4.5.1 Filter Characteristics

The multi-layer filter characteristics are outlined in figure 4.7a-f and

table 4.2. The principal concept in designing a thin-film multi-layer filter is to

properly choose materials that have natural absorption edges in the region of

interest. To isolate the O VII (~18, and ~21 Angstroms) and O VIII (~18

Angstroms) emission, we use iron, manganese, and vanadium, which have

absorption edges at 17.5, 19.5 and 24.3 Angstroms respectively. To separate the

C V (~40 Angstroms) and C VI (~33 Angstroms) impurity states, the fluorine

edge at 36 Angstroms is used. The Polyimide (C22H10N2O5) filter has a very

strong carbon edge at ~43.7 Angstroms which isolates C V from the lower energy

Page 93: Nicholas E. Lanier

75

emissions from B IV. The Mylar (C10H8O4) is used simply to attenuate

wavelengths above 50 Angstroms where the aluminum becomes transparent.

Tran

smis

sion

1e-4

1e-3

1e-2

1e-1

1.00

Tran

smis

sion

1e-4

1e-3

1e-2

1e-1

1.00

Tran

smis

sion

1e-4

1e-3

1e-2

1e-1

1.00

0 10 20 30 40 50 60Wavelength (Angstoms)

0 10 20 30 40 50 60Wavelength (Angstoms)

(a)

(c)

(e) (f)

(b)

(d)

Figure 4.7 – The transmission characteristics for the (a) Al/Fe, (b) Al/Mn, (c) Al/V, (d) Al/CaF, (e) Al-3, and (f) Al-4 channels.

The thin-film filters were designed using the XCAL8 software package

and measurements of their transmission properties were conducted at the

National Synchrotron Light source at Brookhaven National Laboratory.9 The

transmission characteristics were right in line with the theoretical predictions

made by XCAL.

Page 94: Nicholas E. Lanier

76

Filter Diode Name Thickness Material

Absorption Edge (Angstroms)

Band Of Interest (Angstroms)

Al-4 1 μm 6 μm

Al Mylar None < 12

Al/Fe 5000 A 4500 A

Al Fe 17.5 18 – 19

Al/Mn 4000 A 5000 A

Al Mn 19.5 20 – 23

Al/V 5000 A 5000 V

Al V 24.3 25 – 35

Al/Caf 2000 A 2500 A 1 μm

Al Ag

CaF236.0 37 – 43

Al-3 1000 A 7.5 μm

Al Polyimide 43.7 > 45

Table 4.2 – ROSS filtered diode array filter characteristics.

4.5.2 The Soft X-ray Diodes

The focal point of the six-channel diode array is the AXUV-100 silicon

detector.10 The diode has an active area of 1 cm2 and is virtually 100% efficient

for photons above 10 eV. The large active area makes it ideal for situations

where low light levels are an issue. However, this comes at the expense of a

large junction capacitance (C j ≈10 nf ) which places severe constraints on the

time response of the detector. With the goal of measuring equilibrium impurity

behavior, the frequency response limitation of around 40 kHz was not a concern.

Cathode

Anode

.571

.650

.400

Figure 4.8 – The AXUV 100 Diode. All dimensions in inches.

Page 95: Nicholas E. Lanier

77

4.5.3 Diagnostic Geometry and Light Collection

The diodes are isolated with respect to each other in a tightly packed

hexagonal arrangement allowing them to all fit in a single 2.75 inch flange.

Their collection angles are individually collimated with long aluminum tubes

that are configured so that each diode samples the same chord through the

plasma. The entrance and exit slits on the tubes are 0.40 inches in diameter and

separated by 13 inches. This geometry leads to a solid angle collection (ξ ), or

etendue, of

ξ ≈ AsAd( ) 4πS2 = .81( )2 4 π 33( )2

=4.8 E − 5cm2 , (4.3)

where As and Ad are the entrance and exit slit areas respectively, and S is the

distance between the slits. As mentioned earlier, the diodes have a near perfect

conversion efficiency ( η ), producing one electron/hole pair for every 3.63 eV

incident on the detector ( η ≈ 0.27 A W ). The small current from the diodes is fed

into an amplifier with a gain (G ) of 1.5x10+6 V/A before being stored by the

digitizer.

Given some emissivity [ε x,λ( )] that is assumed to only vary along the line

of sight of the spectrometer, the signal level measured by the diode can be

expressed as

Sig (Volts) = Gξ η λ( )

0

∫ T λ( ) ε x,λ( )L∫ dx dλ . (4.4)

A rigorous solution for ε x,λ( ) would require an infinite set of diodes each

sensitive to a different wavelength. Quite obviously this solution is impractical

and we are left to explore ways to simplify this problem.

Page 96: Nicholas E. Lanier

78

4.5.4 Deciphering Impurity Line Emission

It is believed that the region between 5 and 50 angstroms is dominated by

line emission and the spectrum can be approximated by a collection of delta

functions with differing amplitudes, each representing a narrow band of

emission. The filters of the ROSS spectrometer are designed to isolate the bands

outlined in table 4.2. If we make this assumption, the current measured in each

diode can be approximated as a linear combination of the products of band

emission and filter transmission. In other words the measured diode current is

Ik = η λi( )T k λ i( )ε i λi( )δ λ − λ i(

i =1

n

∑ ), (4.5)

where Tk λ( ) is the filter transmission of the diode, kth ε λ( ) is the band

emissivity at wavelength λ , and η λ( ) is the photon conversion efficiency. For

these wavelengths, the diodes are virtually 100% efficient, meaning the number

of electrons per photon of wavelength λ is

η electrons( ) ≈ 3417 λ Angstroms( ). (4.6)

The goal of the ROSS spectrometer is to obtain the emissivity [ε λ( )]. A closer

inspection of equation 4.5 shows that the diode current ( I ) is just a matrix and

can be written as

, (4.7) I T R= •

where we have defined R = η λ( )ε λ( ). By inverting the filter transmission matrix

(T ), we can directly solve for R and extract ε λ( ) as follows,

ε λ( ) = T −1 λ( )• I[ ] η λ( ). (4.8)

Page 97: Nicholas E. Lanier

79

With the simultaneous measurements from the ROSS Spectrometer six-diode

array, the emission amplitudes of the six principal bands that dominate the

spectrum can be extracted.

Once the emission is known, the extraction of the line intensities can

begin. For example, let us examine the 20-23 Angstrom band. Emission in this

region results primarily from the 1s2-1s2p transition of O VII. With the photon

intensity known, the state density of O VII can be estimated as outlined in

equation 4.2. The emission in the 18-19 Angstrom band, will be dominated by

two lines, the 1s-2p line of O VIII and the 1s2-1s3p transition of O VII. By using

the electron excitation information outlined in figure 4.6, we can obtain the

relative contribution of the O VII and O VIII lines. With the density of O VII

obtained from the 20-23 angstrom channel, the state density of O VIII can be

determined.

4.5.5 Line Contamination

The ROSS filtered spectrometer has proven very effective in isolating

emission from the charge states of oxygen and aluminum. However, it has not

been as successful with carbon. This is attributed to the large contributions of

aluminum and nitrogen, which have not been previously measured in this

region. The emission of H-like and He-like nitrogen dominates the region

between 24 and 30 angstroms and as a result the nitrogen emission

contaminates the measurement of C VI. A more interesting and unexpected

result is the large presence of aluminum. The common lore among ancient

MST’ers was that carbon is the dominant impurity and should overshadow

everything else. A principal result from the ROSS spectrometer is that

Page 98: Nicholas E. Lanier

80

aluminum, not carbon, is the principal contributor to emission in this region,

especially at higher plasma temperatures. In an attempt to see the bright side,

the inability of the ROSS to quantify the carbon presence has actually led to a

greater understanding of impurity concentrations in MST

4.6 Impurity Effects

Using the data obtained from the ROSS spectrometer, we can estimate

the impurity fractions of oxygen, and less accurately aluminum and carbon. The

data presented in section 4.6.1 was collected during standard low current

(Iplasma≈ 200 kA), moderate electron density (ne≈1x10+13 cm-3) discharges and was

ensemble-averaged over about 400 sawtooth events. Section 4.6.2 presents the

PPCD results, which represent an ensemble over 137 events. The parameters for

these discharges were configured such that at peak confinement the plasma

current and density were similar to that of the standard case.

4.6.1 Impurity Concentration in Standard Discharges

The results for oxygen in standard discharges, displayed in figure 4.9,

indicate that the chord-averaged density of O VII is on the same level as the

neutral hydrogen density in the core and the O VIII density is smaller by a

factor of five. At these plasma currents, the electron temperature is measured to

around 220 eV, and at this temperature virtually all the oxygen will reside in

the He-like O VII and the H-like O VIII states. This leads to an estimate of the

total impurity fraction from oxygen being between 0.11% to 0.14%.

Page 99: Nicholas E. Lanier

81

a)

b)

O VIII Density

O VII Density

-3.0 -2.0 -1.0 0.0 1.0 2.0 3.0

2.5

0.0

1.0

2.0

0.5

1.5

0.4

0.8

1.2

0.2

0.6

1.0

Time (ms)

Den

sity

1E

+9

(cm

)

-3D

ensi

ty 1

E+1

0 (c

m

)-3

Figure 4.9 – Chord-averaged impurity state densities for (a) O VII and (b) O VIII ensembled over 400 sawteeth events in standard discharges. The gray traces represent the uncertainties in the density arising from the error in the calculated excitation rates. These densities translate to an overall oxygen fraction between 0.11 % to 0.14 %.

Measurements of aluminum and carbon are more difficult to interpret.

First, at low temperatures, the excitation of the AL XII 1s2-1s2p transition is

rare, and the flux measured by the ROSS spectrometer is very close to the lower

resolution limit which make a determination of the temporal behavior

unreliable. We can however assign an upper limit to the aluminum

concentration which is ≈ 0.25%. The principal challenge in extracting carbon

densities is that of contamination. As discussed in section 4.5.5, the carbon

channels can be contaminated with nitrogen and aluminum. While removing the

nitrogen component from the C VI channel is a hopeless endeavor, at low

Page 100: Nicholas E. Lanier

82

electron temperatures, the aluminum contamination of the C V channel is very

small. Therefore, for low temperature, low current discharges, the C V

measurement should be reasonably accurate.

For the same discharges outlined above, we have calculated the state

densities for C V and C VI. For the C VI channel, we have assumed no nitrogen

content, which should lead to a serious over-estimate of C VI concentration, but

should be useful in serving as an upper bound. The chord-averaged state

densities, outlined in figure 4.10, show a C V concentration two to three times

that of neutral hydrogen in the core, with similar values for C VI.

C V Density

C VI Density (Upper Bound )

0.0

1.0

2.0

3.0

4.0

-2.5 -1.5 -0.5 0.5 1.5 2.5Time (ms)

Sta

te D

ensi

ty

(1E

+10

cm

)-3

Figure 4.10 – Chord-averaged impurity state densities for C V and C VI ensembled over 400 sawteeth events in standard discharges. The gray traces represent the uncertainties in the density arising from the error in the calculated excitation rates. The C VI trace represents an upper bound on the state density. We estimate an overall carbon fraction less than 0.50 %.

Measurements from the ROSS spectrometer indicate that the overall

impurity concentration in low current standard discharges is less than 1%.

While carbon appears to be the most abundant (≤ 0.50%), it does not dominate

Page 101: Nicholas E. Lanier

83

over oxygen (≤ 0.15%) and aluminum (≤ 0.25%). Moreover, the carbon fraction of

~0.50% includes any contributions from nitrogen, indicating the carbon fraction

is probably much lower.

4.6.2 Impurity Concentration in PPCD Discharges

The impurity concentration data for PPCD discharges is much more

complicated to interpret. The transient nature of the PPCD discharge renders

the steady state assumption completely invalid. Moreover, all the quantities that

determine charge state balance and x-ray emission, such as electron density,

electron temperature, and neutral density, are dramatically changing, making it

virtually impossible to accurately back out the impurity state temporal behavior.

With this in mind, we have to settle for obtaining rough estimates on how the

impurity concentrations are changing during PPCD. Given that line emission is

described by equation 4.2, which states εγi→ j = nenimp σv excitation

i→ j , the relative change

in emission can be represented as

Δεγi → j εγ

i→ j ≈ Δne ne + Δnimp nimp + Δ σv excitationi→ j σv excitation

i → j , (4.9)

provided the cross terms in Δ are small. Therefore by quantifying the relative

changes in ionization rate, electron density, and line emission we can estimate

the change in impurity state density.

The data presented in the subsequent pages was obtained during the

January, 1999 confinement run. The initial discharge conditions were low

current (200 kA), low temperature (220 eV), and low electron density (~4x10+12

cm-3 chord-averaged). At the optimum of PPCD the electron temperature was

measured to be ~ 500 eV with a chord-averaged electron density of 7.0x10+12 cm-

Page 102: Nicholas E. Lanier

84

3. The first sawtooth after 8 ms into the shot served as the PPCD trigger point.

The PPCD capacitor banks were then fired at some time after the initial trigger

(usually 1.5 ms). The ROSS data presented below is ensemble-averaged over 137

good PPCD shots, where the sawtooth was the reference point. Prior to the

confinement run, a concerted effort to boronize and condition the machine took

place. As a result, the initial impurity densities were much lower, almost an

order of magnitude, than those presented in section 4.6.1.

A robust feature of a good PPCD discharge is the huge increase in soft x-

ray emission. Figure 4.11 displays ROSS data from the two oxygen channels. We

see that before PPCD takes effect, the O VII emission dominates that from O

VIII. As confinement improves, the O VIII emission continues to rise even after

O VII burns through. The shift toward O VIII becoming the dominant state is an

indicator that the recombination and transport rates of O VIII are shrinking

relative to ionization of O VII. Taking into account the changes in temperature

and density, these emission amplitudes suggest that the O VIII density is

increasing by, about a factor of three, while the O VII concentration is actually

dropping. The overall oxygen concentration doesn’t change much for these

discharges.

Page 103: Nicholas E. Lanier

85

0

2

4

6

8

10

12

O VIII

O VII

O VIII Peak Emission

O VII Peak Emission

PP

CD

Sta

rt

-5 0 5 10 15

1E+1

1 P

hoto

ns

Time (ms)

18-23 Angstroms

Figure 4.11 – The emission from O VII and O VIII. Unlike standard discharges, O VIII dominates during PPCD.

Emission from Al XII shows the most dramatic increase during PPCD.

Shown in figure 4.12, the emission increases a factor of 30, peaking about 10 ms

after the PPCD trigger time, which is also after the time at which the O VIII

emission peaks indicating that even O VIII is burning through. Most of this

emission is from the increase in temperature. Acounting for the temperature and

density increases, the overall aluminum concentration increases a factor of two,

± 60 %.

The emission between 23 and 38 angstroms is displayed in figure 4.13.

In this region, N VI, N VII and C VI are all contributing to emission. With all

three states mixed together, determination of any particular state density is

impossible. We can say that all these states burn through and any carbon or

nitrogen remaining in the plasma is fully stripped.

Page 104: Nicholas E. Lanier

86

Al XII Peak Emission

0

1

2

3

-5 0 5 10 15

1E+1

1 P

hoto

ns

Time (ms)P

PC

D S

tart

AL XII

<15 Angstroms

Figure 4.12 – The emission from 1.5 KeV Al XII line. Overall emission increases 30 fold, but the state density increase is estimated to be only a factor of two or three.

5

4

3

2

1

0-5 0 5 10 15

1E+1

2 P

hoto

ns

Time (ms)

PP

CD

Sta

rt

23-38 Angstroms

Figure 4.13 – The emission from the C VI channel. This channel measures contributions from C VI as well as N VI, and N VII. All of these states burn through.

Page 105: Nicholas E. Lanier

87

The last two channels from the ROSS are displayed in figures 4.14 and

4.15. Designed primarily to look at lower charge states of carbon and boron, at

high temperatures when these states have burned through, these channels

become sensitive to emission from high charge states of aluminum.

Although we are unable to make any quantitative statements about the

carbon and nitrogen content during PPCD, it is reasonable to assume that the

sourcing characteristics for these impurities should be similar to those of

aluminum and oxygen. Having ascertained that the total concentrations of

aluminum and oxygen do not drastically change, it is highly unlikely that carbon

and nitrogen would behave differently.

AL XI

AL XII

-5 0 5 10 15

1E+1

2 P

hoto

ns

Time (ms)

0

0.5

1.0

1.5

2.0

2.5

PP

CD

Sta

rt

38-48 Angstroms

Figure 4.14 – Emission from the C V channel. Having burned through C V, the contributions from aluminum appear.

Page 106: Nicholas E. Lanier

88

? AL XIII ?

5

4

3

2

1

0-5 0 5 10 15

1E+1

1 P

hoto

ns

Time (ms)P

PC

D S

tart

48-60 Angstroms

Figure 4.15 – Emission from the 48 to 60 Angstrom region. Again we see the unmistakable features of the high aluminum charge states.

In summary, during PPCD electron temperature and density rise and as a

result x-ray emission increases emormously. Measurement from the ROSS

indicated that overall aluminum concentration increases about twofold, the

increase in oxygen is within the error. Though not directly measured, we infer

that the concentrations of carbon and nitrogen show similar trends.

4.6.3 Electron Sourcing From Impurities

Quantitatively measuring the electron source from impurities remains

one of the most complicated problems in experimental plasma physics. To

correctly account for electron sourcing requires a complete understanding of the

ionization, recombination, and charge exchange rates for every impurity state

present in the plasma. A mathematical description of the impurity electron

source from a charge state j is

Sj = ne Ij − 1nj −1 − I j − Rj( )nj + Rj + 1nj +1[ ]+ N Cj +1nj +1 − Cjnj( ), (4.10)

Page 107: Nicholas E. Lanier

89

where I , R , and C are the ionization, recombination (both radiative and

dielectronic), and charge exchange cross-sections, and where n , and e nj N , are

the electron, impurity state, and neutral densities. Keep in mind that equation

4.10 is just the electron source from the jth state, and the total source requires a

sum be taken over all states of all impurities.

We can simplify the problem by examining how the ionization rate for the

dominant impurity states compares with the ionization rate of neutral hydrogen,

H = ? . (4.11) n ni eIi eNn I

For example, if nineIi Nne IH << 1 , then the hydrogen ionization completely

dominates any impurity contributions. It is important to note that we are

neglecting all recombination processes, which, if included, would further reduce

impurity electron sourcing. In the core, the dominant measured impurities are C

V, C VI, O VII, O VIII, and AL XII. For the most part in standard discharges, all

of these state densities are on the same order as the neutral hydrogen

population ( ni N ≈ 1.0). However the ionization rates are much lower for the

impurities, ranging from ~1000 s-1 for C V down to ~10 s-1 for Al XI, than the

ionization rate of hydrogen, which is ~3x10+5 s-1. Since neIi ne IH << 1.0, and with

in N ≈ 1.0 already established, n i en Ii eNn IH << 1 , and electron sourcing for these

states can be neglected.

However, during PPCD discharges, N drops dramatically while the high Z

charge states increase in abundance. When the neutral density drops,

ni N >> 1.0 , and impurity sourcing can become comparable to that of hydrogen

( n ni eIi eNn IH ~ 1). Moreover, with the concentration of neutrals depleted in the

core, the recombination from charge exchange drops and equation 4.11 is no

Page 108: Nicholas E. Lanier

90

longer an overestimate of the impurity sourcing. Hence, during PPCD, impurity

may become important and must be considered.

4.6.4 Impurity Radiation

An interesting feature about PPCD discharges is that the soft x-ray

measurements show a dramatic increase in emission, but the overall bolometric

power always drops.11 In an effort to quantify the radiated power more

accurately, an uncoated AXUV-100 diode was installed to measure the plasma

power loss via photons. The diode, was placed about 40 cm from the plasma

boundary, and was collimated with two 1 mm diameter slits, 13 cm apart. This

configuration guaranteed that no charged particles would impact the diode,

making it sensitive only to radiation of photon energy greater than ~3 eV. The

overall total bolometric power would continue to be monitored by the pyro-

electric crystal bolometer,12 which is a heat measuring diagnostic, sensitive to

both radiation and particles.

The results from this experiment, displayed in figure 4.16, present an

interesting clue to energy and particle confinement in MST. The data shown was

taken from the same parameters mentioned above, low current and moderate

plasma density. Again a sawtooth ensembling (~400 events) technique was used

to obtain the average behavior over the crash. The total bolometric power

averaged over the crash is measured to be ~ 1.7-2.0 MW, but the radiated power

from photons is only ~ 300 kW. This definitively states that most of the radiated

power is a result of convective losses through particle transport. While PPCD

increases overall photon radiation, particle loss is dramatically reduced, and

Page 109: Nicholas E. Lanier

91

with most of the bolometric power resulting from particle convection, the total

bolometric power will still drop.

-3.0 -2.0 -1.0 0.0 1.0 2.0 3.00

1

2

3

4

Pow

er (M

W)

Time (ms)

Bolometric

Radiated

Figure 4.16 – Comparison between total bolometric power (particles + photons), measured with crystal pyro-bolometer, and total radiated power (photons above 3 eV), obtained with a surface barrier diode. The bolometric power is almost 10 times larger.

4.7 Estimating Impurity Confinement Times

From figure 4.1 the impurity state balance in cases when the radiative

and dielectronic recombination are small can be expressed as ∂ni

∂t+ ∇ • Γ i = ni −1neIi−1 − ni neIi + NCi( ) + ni +1NCi+1 , (4.12)

where ni-1, ni, and ni+1 are the densities of the i-1, i, and i+1 states, n is the

electron density, e

N is the neutral hydrogen density, and I and C are the

ionization and charge exchange rates respectively. Examining the steady state

(∂ni ∂ t → 0 ) case, where transport at the plasma surface is approximated as

state density over confinement time (∇ • Γ i → ni τ i ), the density of each charge

Page 110: Nicholas E. Lanier

92

state is controlled by a balance between ionization, charge exchange, and

transport. Substituting these approximations into equation 4.12, we find that

ni −1ne Ii −1 = niNCi + ni τ i , which yields a charge state ratio of

ni

ni −1

=neIi− 1

NCi + 1 τ i

. (4.13)

We see that the state ratio has a strong dependence on both neutral fraction and

confinement time but a weaker temperature dependence, which is imbedded in

the ionization and charge exchange rates. Solving for impurity particle

confinement time, equation 4.13 becomes

τ i = ni −1 ni( )neIi −1 − NCi[ ]−1. (4.14)

Using the rates outlined in figure 4.5 and the measurements of O VII and O VIII

density concentrations obtained in standard discharges (Section 4.6.1), we are

able to estimate the confinement time of O VIII.

The impurity ion confinement time for the O VIII charge state is

estimated to be between 2 and 6 milliseconds away from the sawtooth crash

(figure 4.17). This is slightly longer then the ≈ 1 ms measured for the electrons

as might be expected for the slower moving, heavier impurity O VIII ions. This

result is similar to the measurements in TPE-1RM20 which showed the

confinement time of boron to be 1.5 times that of majority species.13 An

important result of this measurement is the realization that the confinement

time is on order of the charge exchange recombination time ( 1 NC8 ≈ 3.5 ms ). This

implies that transport plays as much of a role in the reduction of O VIII

concentration as charge exchange and thus cannot be neglected.

Page 111: Nicholas E. Lanier

93

0

2

4

6

8

-3.0 -2.0 -1.0 0.0 1.0 2.0 3.0

Con

finem

ent T

ime

(ms)

Time (ms)

Figure 4.17 – The impurity particle confinement for the O VIII charge state. The upper and lower plots represent the systematic error, resulting primarily from the uncertainty in the state densities. The shaded regions are near the sawtooth crash and indicate where the steady state assumptions break down.

4.8 Summary

By implementing a low-cost, robust, multi-foil filtered spectrometer, we

have determined that the dominant impurities in MST are carbon, oxygen,

nitrogen, and aluminum. In standard, low current, moderate density discharges,

the total impurity fraction has been measured to be less than one percent, of

which ~0.14% results from oxygen, ~0.25% from aluminum, ~0.50% from carbon

and nitrogen together. After conditioning and boronization, this fraction has

been observed to drop an order of magnitude.

In the core, the dominant charge states are C V, C VI, N VI, N VII, O VII,

O VIII, and Al XII, where the densities are determined by the balance of electron

impact ionization with transport and charge exchanges losses. Radiative and

dielectronic recombination processes are negligible. Electron sourcing from these

Page 112: Nicholas E. Lanier

94

REFERENCES

impurities is measured to be small in standard discharges, but may become

important during PPCD when the source from hydrogen falls in the core.

By investigating the impurity density ratio of the O VII and O VIII charge

states, we estimate the impurity confinement in standard, low current, moderate

density discharges to be between 2 and 6 milliseconds. This is substantially

longer than the confinement measured for the electrons (~1 ms), but on the same

order as the charge exchange recombination time which implies that direct

particle losses play an important role in reducing the population of high Z charge

states in the plasma core. Finally, we comment that the bolometric radiated

power is dominated by convective particle losses and not by photon radiation,

which only amounts to about 300 kW.

1 C. Breton, C. De Michelis, M. Mattoli, Nuclear Fusion, 16, 6 (1976).

2 T. P. Donaldson and N. J. Peacock, Journal of Quantitative Spectroscopy and Radiative Transfer, 16, 599 (1976).

3 A. Salop and R. E. Olson, Physical Review A, 19, 1921, (1979).

4 A. Burgess, Astrophysics Journal Letters, 139, 776 (1964).

5 R. Mewe, Astronomy and Astrophysics, 20, 215 (1972).

6 L Marrelli, P. Martin and A. Murari, Measurements in Science and Technology, 6 ,1690, (1995).

7 S. Hokin, R. J. Fonck, and P. Martin, Review of Scientific Instruments 63, 5039 (1992).

8 S. Mrowka, Oxford Research Corp., Richmond, CA.

9 J. Seely, R. Korde, F. Hanser, J. Wise, G. E. Holland, J. Weaver, and J. C. Rife, Characterization of Silicon Photodiode Detectors with Multilayer Filter Coatings for 17-150 A, SPIE Meeting, 18-23 July (1999).

Page 113: Nicholas E. Lanier

95

10 International Radiation Detectors, Torrance, CA.

11 J. S. Sarff, S. A. Hokin. Hi Ji, S. C. Prager, C. R. Sovinec, Physical Review Letters, 72, 3670 (1994).

12 G Fiksel, J. Frank, and D. Holly, Review of Scientific Instruments, 64, 2761 (1993).

13 Y. Yagi, T. J. Biag, L Carraro, Y. Hirano, R. Hamada, Y. Maejima, S. Sekin, and T. Shimada, Nuclear Fusion, 37, 1775 (1997).

Page 114: Nicholas E. Lanier

96

5: Radial Electron Flux Profile Measurements

With the FIR interferometer and Hα array monitoring the electron density

and source profiles simultaneously, the radial electron flux profile can be

extracted. By employing PPCD to reduce the magnetic fluctuations and

measuring the total radial flux profile, we are able to move beyond statements of

global confinement parameters and make local assessments of how confinement

is changing. Measurements in standard discharges indicate that the radial

electron flux increases with radius, ranging from ~1-3x10+20 (m-2s-1) in the core

to ~3.5x10+21 (m-2s-1) at the edge. These edge values are consistent with

previously measured fluctuation-induced particle transport1 and are similar to

those obtained by modeling in RFX.2 During PPCD, the radial flux profile

decreases by an order of magnitude with the core showing a more dramatic

reduction, providing the first definitive evidence that PPCD improves core

confinement. Having already discussed the electron source profile measurements

from neutral hydrogen (Chapter 3) and impurities (Chapter 4), in this chapter

we examine the equilibrium electron density behavior in both standard and high

Page 115: Nicholas E. Lanier

97

confinement PPCD discharges (Section 5.1). We then move to measurements of

the radial particle flux, again, in both standard and PPCD cases (Section 5.2).

Finally we touch upon the secondary issues of particle confinement time (Section

5.2.3), radiative power balance, and convective power loss (Section 5.3).

5.1 Equilibrium Electron Density Behavior

Every successful plasma experiment, big or small, has devoted both time

and energy to measuring equilibrium electron density. On the surface,

monitoring the equilibrium electron density for fusion studies bounds the overall

particle content and is essential for making quantitative statements about

energy and particle confinement times. Upon closer inspection, one notes that

the electron density profile itself hides valuable clues to the plasma’s source and

transport characteristics. Although both source and transport effects couple to

form the density profile, amplitude and gradient changes in the density profile

provide strong hints as to how the electron source and transport are changing.

In the subsequent subsections, we examine the behavior of the chord-integrated

and inverted profile measurements of the electron density in both standard and

PPCD discharges.

5.1.1 Density Profiles in Standard Discharges

To examine the density behavior in standard discharges, we once again

employ the sawtooth ensembling technique. Data from low current, moderate

density discharges was segmented into 4 ms windows, centered at the sawtooth

crash time. This particular ensemble contained 271 events spread out over 87

shots. The temporal behavior of the chord-integrated density over the sawtooth

Page 116: Nicholas E. Lanier

98

crash is displayed in figure 5.1 for the outboard chords located at impact

parameters of r= 6, 21, 28, 36, 43 cm.

P06

P43

P21

P28

P36

-2.0 -1.0 0.0 1.0 2.0

1.0

0.8

0.6

0.4

0.2

Time (ms)

Inte

grat

ed E

lect

ron

Den

sity

(1

E+1

5 cm

)

-2

Figure 5.1 – Chord-integrated electron density over the sawtooth crash for impact parameters of 6, 21, 28, 36, and 43 cm.

Away from the crash, the central chords steadily rise in density, reaching

a peak at a half millisecond before the crash. Moving out in radius, this change

in density becomes less significant to where in the outermost chords, the density

actually decreases between sawteeth. The modifications in the density

measurements begin to appear about 250 microseconds before the actual crash

time as the core chords decrease while the edge measurements increase. Over

the crash, reductions of 10% in the core and increases of 40% in the edge are

typical. The chord-integrated data indicates the density reaches its flattest

profile some 100-200 microseconds after the crash before beginning to peak back

up.

Page 117: Nicholas E. Lanier

99

a)

b)

c)

d)

e)

f)

g)

h)

i)

j)

t=-2.25 ms

t=-2.00 ms

t=-1.75 ms

t=-1.50 ms

t=-1.25 ms

t=-1.00 ms

t=-0.75 ms

t=-0.50 ms

t=-0.25 ms

t=-0.00 ms

1.2

0.8

0.4

1.2

0.8

0.4

1.2

0.8

0.4

1.2

0.8

0.4

1.2

0.8

0.4

0.0-40 -20 0 20 40 -40 -20 0 20 40

Radial Position (cm)

Ele

ctro

n D

ensi

ty (1

E+1

3 cm

)

-3

Figure 5.2 – The inverted electron density profiles over the sawtooth crash. In general, the profiles are flat in the core with steep edge gradients.

The density profiles of the chord-integrated data discussed above are

displayed in figure 5.2. We applied the profile inversion technique outlined by

Park3 and conducted inversion every 0.25 ms leading up to the crash. All the

profiles exhibit an overall flatness over the core, with very steep edge gradients,

which seems to be a general trend in standard MST discharges, indicating that

the RFP plasma is predominantly edge confined. It should be noted that these

profiles are similar to those observed in RFX4 at similar densities. Approaching

the crash, the density in the core rises slightly (~5%); however, at the crash, the

density profile broadens and the overall electron content decreases. The profile

Page 118: Nicholas E. Lanier

100

redistribution and global reduction in particle count are interpreted as an

overall confinement degradation in the core during the sawtooth crash.

5.1.2 Density Profiles During PPCD

For the most part, the electron density profiles in standard discharges

change very little over a sawtooth cycle. The profiles are broad, perhaps slightly

hollow, and with the exception of the crash time itself, usually about the same

amplitude throughout the sawtooth cycle. During PPCD discharges, when the

magnetic fluctuations are reduced and the confinement is improved, the density

profile can change much more dramatically. The profile grows in amplitude and

develops much more structure.

The temporal behavior of the chord-integrated electron density, for impact

parameters of 6, 36, and 43 centimeters, during a typical high-confinement

PPCD discharge is displayed in figure 5.3. This particular shot was run with low

initial density and a PPCD start time around 9 ms into the discharge. We see

that the density in the central-chord (P06) starts around 4x10+15 cm-2 and

increases two fold at the time of peak confinement. The P36 chord shows a slight

increase prior to the onset of PPCD but remains relatively stable until ~17 ms,

when it begins to rise. Finally, the outer-most chord actually drops in the early

stages of the low magnetic fluctuation period, but for the most part changes very

little.

Page 119: Nicholas E. Lanier

101

55 10 15 20 2

Low ˜ b P06

P36

P430

20

40

60

80

100 Current Profile Control StartA B C D E

Time (ms)

Inte

grat

ed D

ensi

ty

(1E

+14

cm

)

-2

Figure 5.3 – The chord-integrated electron density during PPCD for impact parameters of 6, 36, and 43 cm. The A, B, …E represent time slices for which the electron density profiles are computed and displayed in figure 5.4.

The inverted electron density profiles for times outlined in the previous

figure are displayed in figure 5.4. We see that prior to the onset of PPCD, the

density profile is broad, perhaps slightly hollow, with a large edge gradient

(Trace A). At 10.5 ms (Trace B), the edge gradient becomes more steep as the

overall profile increases in amplitude. Trace C, which is at ~12.6 ms into the

discharge and ~1 ms into the period of low magnetic fluctuations, shows a

similar profile as seen with trace B but a larger amplitude. By 15 ms (Trace D),

the amplitude growth is slowing and the profile is beginning to develop a

hollowness. At peak chord-integrated density, 17.3 ms (Trace E), the increase in

the core density has slowed relative to the intermediate radii, and a clear

hollowness develops. By 17 ms, the overall electron content has increased nearly

60%.

Page 120: Nicholas E. Lanier

102

Wal

l

Wal

l

AB

C

D

E

0.2

0.4

0.6

0.8

0.0-40 -20 0 20 40-60 60

Radial Position (cm)

Ele

ctro

n D

ensi

ty

(1E

+13

cm

)

-3

Figure 5.4 – The electron density profiles for discharge displayed in figure 5.3 at times (A) 8.2, (B) 10.5, (C) 12.6, (D) 15, (E) 17.3 ms. From 8 to 17 ms, the overall electron content has increased by 60%.

We interpret this profile behavior as follows. Before the onset of PPCD (~8

ms), the profile is similar to a standard discharge where density is flat over the

core region with steep edge gradients. As PPCD begins (10-12 ms), the plasma

compresses (which is a symptom of removing toroidal flux, hence forcing the

plasma deeper into reversal), wall interactions are reduced, and confinement

begins to improve. The improvement in confinement means that electrons begin

to collect in the core, once they are ionized from either hydrogen or impurities.

The electron sourcing in the core begins to fall off (~15 ms) as impurity states

burn through and the reduced wall interactions slow the replenishment of

neutral hydrogen reaching the core. By 17 ms, the electron source in the core has

been virtually depleted thereby inhibiting the density rise. However sourcing at

the edge is still quite large and a hollowness develops in the profile because,

with the increase in core confinement, the particle’s inward diffusion is greatly

slowed. This increase in core confinement is examined in more detail in the next

section.

Page 121: Nicholas E. Lanier

103

5.2 Radial Particle Flux

The novel co-linear arrangement of the Hα array and FIR interferometer

is a tremendous advantage when measuring the radial particle flux (Γ ). By

simultaneously monitoring the electron density and source in the same chords,

the radial particle flux can be extracted with a single spatial inversion, thereby

greatly enhancing the accuracy of the measurement. In this section we introduce

the mathematical technique for the extraction of the radial particle flux (Section

5.2.1). Radial flux measurements for both standard and PPCD cases are

discussed in Section 5.2.2, and finally we address the issue of particle

confinement (Section 5.2.3).

5.2.1 Extracting Radial Particle Flux

The particle flux (Γ ) is defined in the electron continuity equation

(equation 5.1), where the divergence of Γ is the balancing term between the

electron source (S ) and the temporal change in the electron density (∂ne ∂ t ),

∂ne

∂ t+ ∇ • Γ = S . (5.1)

Since we measure n and e S simultaneously in each FIR chord, we can integrate

the continuity equation along each chord to arrive at

∇ • Γ( )

− L 2

L 2

∫ dz = Sdz− L 2

L 2

∫ − ∂ne ∂t dz− L 2

L 2

∫ = S dz− L 2

L 2

∫ −∂

∂ tne dz

− L 2

L 2

∫⎛

⎝ ⎜

⎠ ⎟ . (5.2)

We see from equation 5.2 that the integral of the divergence of the flux will

simply be the difference between the chord-integrated electron source (which is

proportional to the chord-integrated Hα emission) and the time derivative of the

chord-integrated FIR signal. Hence, by measuring n and e S simultaneously in

Page 122: Nicholas E. Lanier

104

the same location, the change in chord-integrated density can be subtracted

directly from the chord-integrated Hα, eliminating the need to invert the density

and source profiles independently.

If we assume that both density and electron source are flux functions,

then we can invert equation 5.2 to isolate the divergence term and arrive at

∇ •Γ ψ( ) = INV αIHα ψ( ) − ∂Ine ψ( ) ∂t{ }≡ ξ ψ( ), (5.3)

where we have defined IHα and Ine to be the chord-integrated Hα emission and

electron density, ψ is the flux coordinate and ξ ψ( ) is an arbitrary function

representing the output of the inversion. Recall from chapter 3 that α ≈ 1 0.09 .

Finally, a little algebra easily isolates Γ , yielding

Γ ′ ψ ( )=

1′ ψ

ψ0

′ ψ

∫ ξ ψ( )dψ . (5.4)

5.2.2 Radial Particle Flux in Standard and PPCD Discharges

The electron density and ionization source were measured for 267

standard discharges, all at low current and moderate density. Ensembles were

conducted over sawteeth and profiles were computed over a 1 ms time window

starting from 1.5 ms and ending 0.5 ms before the crash. During this time, the

change in electron density is very small and the flux is dominantly determined

by the electron source. The electron density and ionization source profiles are

displayed in figure 5.5a-b. The corresponding radial particle flux is outlined in

figure 5.5c. In standard discharges, the radial electron flux in the core is ~ 1-

3x10+20 (m-2s-1) and gradually increases with radius to a value of ~3x10+21 (m-2 s-

1). These flux measurements at the edge are consistent with those presented by

Page 123: Nicholas E. Lanier

105

Rempel1 (1991), who found the electrostatic fluctuation-induced particle

transport to be 3.1(±1.2)x10+21 (m-2 s-1). Moreover, the measured flux profile is

very similar to the modeled flux profiles of high (I/N) discharges in RFX.2

Mag

netic

Axi

sM

agne

tic A

xis

0.0 0.1 0.2 0.3 0.4 0.5

(m

s )

-3-1

Ele

ctro

n D

ensi

ty(1

0

m

)19

-3(a)

Ele

ctro

n S

ourc

e

(b)

(c)Par

ticle

Flu

x (m

s

)-2

-1

2310221021102010

Standard

PPCD

0.0

0.4

0.8

1.2

StandardPPCD

Standard

PPCD

22102110201019101810

r (m)

Mag

netic

Axi

s

1910

Figure 5.5 –The electron (a) density, (b) source, and (c) radial flux profiles for standard and enhanced confinement PPCD discharges. The gray bands represent the error in profiles as determined by a Monte Carlo perturbation technique.

The electron density, source, and radial flux for enhanced confinement

PPCD discharges are also outlined in figure 5.5a-c. The ensemble for the PPCD

case consisted of 136 discharges with the averaging window chosen to be from 6

to 8 ms after the PPCD bank firing time. During this particular experiment, the

initial density in the PPCD discharges was lowered so at the ensemble times,

the densities of the standard and PPCD cases would be similar. As a result, both

Page 124: Nicholas E. Lanier

106

density profiles are roughly equivalent in overall amplitude, but the PPCD case

shows more structure, such as gradient formation in the core and a steeper

gradient in the edge.

With the PPCD electron density surreptitiously manipulated to match the

standard case, the change in particle transport manifests itself as a reduction in

the electron source required to maintain the given density profile. During PPCD,

the electron source drops more than an order of magnitude, with the core

showing the most dramatic reduction. In fact, the drop in electron source from

hydrogen in the core is so considerable that it is likely that impurity sourcing is

not negligible.

The radial particle flux shows the same substantial reductions as the

electron source (figure 5.5c). The radial particle flux by tenfold in the edge and

nearly hundredfold in the core. The drop in radial particle flux coupled with the

appearance of density gradients in the core definitively state that PPCD has a

direct effect on particle confinement in the MST core.

5.2.3 Particle Confinement Times

The reduction in the radial particle flux is a clear indication that the

confinement properties of the plasma are being enhanced. However, when

discussing issues of confinement, it is customary speak in terms of a

“confinement time”. In laymen’s terms, the particle confinement time (τ p ) is

defined as the time it would take for the plasma to escape to the wall if all

sourcing were turned off. Mathematically this is described in equation 5.5, as the

ratio of the total particle content over the particle loss rate at the plasma

boundary.

Page 125: Nicholas E. Lanier

107

τ p = ne dVV∫

⎝ ⎜ ⎞

⎠ ⎟ Γ • dA

A∫

⎝ ⎜ ⎞

⎠ ⎟ (5.5)

Once again, we invoke a toroidal symmetry constraint that allows equation 5.5

to be simplified to obtain,

τ p = neψ '∫ ψ( )ψ dψ a Γ a( ). (5.6)

We have calculated the particle confinement times for the standard and

PPCD cases discussed in the last section. In accordance with equation 5.6, we

integrated the density profiles over ψ yielding radial particle contents of

~8.8x10+17 m-1 for the standard case, and ~8.5x10+17 m-1 during PPCD. The radial

flux at the plasma boundary (Γ a( )) is ~2.7x10+21 and ~3.5x10+20 m-2 s-1 for

standard and PPCD respectively. These measurements lead to the computed

particle confinement times of

τ pSTAN ≈0.6 and τ p

PPCD ≈ 4.7 ms. (5.7)

These numbers are similar to the measured energy confinement times, which

were 0.93 ms and 7.1 ms for standard and PPCD discharges respectively.

5.3 Convective Power Loss

An interesting digression that stems naturally from the radial particle

flux measurement is the estimation of the convective power loss in MST. In

Section 3.4.2 we noted that direct neutral loss could be on order several hundred

kilowatts. With the bolometric and radiated power measured in Section 4.6.4, we

found that of the ~1.7 MW of total power, the radiation could account for only

~200 kW. Having measured the radial particle flux, if we estimate the average

Page 126: Nicholas E. Lanier

108

temperature of the lost particle, and assume ambipolarity, the convective power

lost can be computed in accordance with

Pp ≈2 2πRo( ) 2πa( )Γe a( )Ee ≈9.9 ×10−18 Γe m −2 s−1( )Ee eV( ). (5.8)

Since we estimate neutral loss and radiative power to account for ~300-400 kW

of the total bolometric power, the power balance requires that the convective loss

be ~1.3-1.4 MW. With the measured flux in the edge being ~3.5x10+21 (m-2s-1) in

standard discharges, the average particle energy required to balance the power

is ~35-40 eV. This temperature might be on the high side, but it is certainly

within reason, indicating that the measured flux yields a convective power loss

value that is consistent with the overall radiative power balance requirements.

5.4 Summary

The density profiles in standard low current discharges are roughly flat

across the core with steep gradients in the edge. With the exception of just after

the sawtooth crash, when the overall particle content drops, these profiles show

very little change in amplitude or shape over the sawtooth cycle. During

confinement enhanced PPCD discharges, the overall particle content has been

observed to increase as much as 60%. Moreover, in the latter stages, the

confinement improvement in the core coupled with a more edge-peaked source

profile produces hollow electron density profiles.

The radial electron fluxes were measured for both standard and PPCD

discharges. In both cases the radial flux is observed to increase with radius;

however, the overall profile amplitude during PPCD is tenfold lower than in

standard plasmas. The profile in the standard case ranges from ~1-3x10+20 (m-2s-

Page 127: Nicholas E. Lanier

109

REFERENCES

1) in the core to ~3.5x10+21 (m-2s-1) at the edge, matching previous edge

measurements on MST1 and displaying a strong similarity to those obtained via

particle transport modeling on RFX.2 During PPCD, the flux drops to ~1-3x10+18

(m-2s-1) in the core rising to ~2.5x10+20 (m-2s-1) at the edge. These flux

measurements during PPCD irrefutably demonstrate an increase in overall

particle confinement and a definitive change in the transport characteristics in

the core. For the conditions examined in this thesis, the particle confinement

time is measured to increase from 0.6 ms in the standard discharges to about 5

ms for the PPCD case which are both approximately equal to the measured

energy confinement times. Finally, we note that the radial particle fluxes

measured for the standard discharges are sufficient in amplitude to

accommodate the radiated power balance, given reasonable estimates for the

average energy per particle lost.

1T. D. Rempel, C. W. Spragins, S. C. Prager, S. Assadi, D. J. Den Hartog, and S. Hokin, Physical Review Letters, 67, 1438 (1991).

2 D. Gregoratto, L. Garzotti, P. Innocente, S. Martini, A. Canton, Nuclear Fusion, 38, 1199, (1998).

3 H. Park, Plasma Physics and Controlled Fusion, 31, 2035 (1989).

4 S. Martini, V. Antoni, L. Garzotti, P. Innocente, and G. Serianni, Controlled Fusion and Plasma Physics, 18, 454 (1994).

Page 128: Nicholas E. Lanier

110

6: Fluctuations and Fluctuation-Induced Particle Transport

The problem of fluctuation-induced transport in magnetically confined

plasmas involves three principal elements: identifying the origin of fluctuations,

understanding the link between these fluctuations and transport, and

developing ways to control the fluctuations that cause transport. In this chapter,

we investigate the cause of the large-scale density fluctuations over the entire

plasma cross-section, their role in particle transport, and the reduction of these

fluctuations and particle transport during current profile experiments. We have

found that the large-scale density fluctuations can be directly attributed to the

core-resonant magnetic tearing modes. In the outer region, the fluctuations

result from the advection of the equilibrium density gradient and do not cause

transport in this region. However in the core, we find these fluctuations are

compressional in nature, and could cause substantial particle transport. During

current profile control experiments (PPCD), the large-scale density fluctuations

dramatically decrease in amplitude, concurrent with similar reductions in the

measured equilibrium radial particle flux.

Page 129: Nicholas E. Lanier

111

This chapter consists of three sections. In section 6.1 we report on the

character of the electron density fluctuations, addressing the amplitude,

frequency spectra, wave number content, and relationship with the core-

resonant magnetic fluctuations. We also present the inverted local fluctuation

profiles of the density fluctuations coherent with the core-resonant n=6→9

tearing modes. Section 6.2 seeks to identify the origin of the density fluctuations

by investigating the relationship between the density and radial velocity

fluctuations. Finally, in Section 6.3, we discuss the transport implications of the

density fluctuations in both standard and PPCD discharges.

6.1 Electron Density Fluctuations

The large amplitude magnetic fluctuations typically observed in the RFP

pale in comparison to the fluctuations in density. While magnetic fluctuation

amplitudes are on order of a few percent, local measurements of the density

fluctuations in the plasma edge can exceed 50% in some conditions. Generally,

large fluctuations are undesirable in fusion experiments because of their

tendency to degrade particle and energy confinement. However, in the RFP, it

appears that many of the fluctuations in density are a result of a fluctuating

magnetic field radially displacing an equilibrium density gradient, and if this is

the case, these fluctuations become much less important in the overall

confinement question. As a prelude to the particle confinement issue, in this

section we quantitatively investigate the electron density fluctuations observed

in MST, by identifying principle aspects of their character, such as amplitude,

frequency and wave number content, and relation to magnetic and electrostatic

fluctuations.

Page 130: Nicholas E. Lanier

112

6.1.1 Chord-Integrated Fluctuation Amplitude

In standard, low current, moderate density discharges, the chord-

averaged fluctuation amplitudes observed by the 11 chord FIR interferometer

range from about 15% in the core to about 30-35% at the edge. Sawtooth

ensembled data show that the fluctuation amplitudes rise sharply at the crash.

Displayed in figure 6.1a-d, the chord-integrated fluctuation amplitudes

ensembled over 421 sawteeth show only slight increases in the core while the

edge rise is much more substantial. The outermost chord (P43) also shows a

residual peak after the crash indicating an increase in the particle influx from

the wall. At higher currents, when the wall interaction during the crash becomes

more violent, this secondary influx is much more dramatic.

Page 131: Nicholas E. Lanier

113

0 0

20

10

15

5

30

20

10

20

10

15

5

20

10

15

5

20

10

15

5

40

30

10

20

P06 P13

P21 P28

P36 P43

a) b)

c) d)

e) f)

Fluc

tuat

ion

Am

plitu

de (%

) Fluctuation Am

plitude (%)

-2 -1 0 1 2Time (ms)

-2 -1 0 1 2Time (ms)

Figure 6.1 – The chord-averaged density fluctuation amplitudes for impact parameters (a) +6 cm, (b) +13 cm, (c) +21 cm, (d) +28 cm, (e) +36 cm, and (f) +43 cm. This data represents an average over 421 low current (200 kA), moderate density (~0.9x10+13 cm-3) standard discharges.

During PPCD, these fluctuations decrease threefold in the core, as shown

in figure 6.2. It is important to note that these plots include all fluctuations, and

that the overall fluctuation power will be dominated by the low frequency (< 10

kHz) components, such as changes in the equilibrium. We will see later that

although overall fluctuation amplitudes drop only a factor of 3, reductions at

other frequencies, namely those associated with the core-resonant tearing

modes, can be much more dramatic.

Page 132: Nicholas E. Lanier

114

40

30

20

10

0-40 -20 0 20 40 60

Radial Position (cm)

Fluc

tuat

ion

A

mpl

itude

(%)

At Crash

PPCDAway

From Crash

Figure 6.2 – The chord-integrated fluctuation amplitude vs. impact parameter at and away from the sawtooth crash, and during PPCD.

6.1.2 Frequency Spectrum

The frequency spectra of the observed chord-integrated density

fluctuations are strongly dependent on impact parameter. For the center-most

chords, the density fluctuations appear small, and the power spectrum decreases

monotonically with frequency (figure 6.3). As impact parameter increases, a

large peak between 10 and 20 kHz develops in the spectrum and dominates the

fluctuation power. The edge-most chord still shows this peak, although it no

longer dominates due to a uniform increase in power over the entire frequency

spectrum. We will see that the large peak near 15 kHz results from the core-

resonant magnetic tearing modes. This peak has an m=1 nature, which explains

why it is not seen in the central chord. The high frequency power, observed in

the edge chord, results from smaller-scale fluctuations with toroidal mode

numbers greater than 20.

Page 133: Nicholas E. Lanier

115

r a =.11

r a =.54

r a =.83

0 10 20 30 400

1

2

3

4

5

Frequency (kHz)

Pow

er (a

u)

50

Figure 6.3 – The chord-averaged density fluctuation power spectra for impact parameters of 0.11, 0.54, and 0.83.

6.1.3 Wave Number Content

The novel design of the multi-chord FIR system allows the resolution of a

density fluctuation’s poloidal and toroidal mode numbers. By correlating

between radially displaced chords, the poloidal structure (m spectrum) of the

fluctuation can be extracted, while correlation between two toroidally displaced

chords provides a toroidal mode number (n) spectrum.

Fluctuations observed in inboard and outboard chords are highly

coherent. The coherence amplitude, figure 6.4a, shows especially high coherence

for the 15 kHz peak and demonstrates that even the small-scale, high frequency

fluctuations are coherent well above the baseline. The associated phase, figure

6.4b, indicates that the coherent fluctuations below 10 kHz are dominantly m=0,

while the fluctuations between 10 and 20 kHz and >30 kHz exhibit an m=1

character.

Page 134: Nicholas E. Lanier

116

0 20 40 60 80 100

0.0

-1.0

1.0

0.6

0.2

m=0

m=1 m=1

Frequency (kHz)

Coh

eren

ce

Am

plitu

dePh

ase

(π ra

d)

(a)

(b)

Baseline

Figure 6.4 – Coherence (a) amplitude and (b) phase between r/a = 0.62 inboard and r/a = 0.83 outboard chords. Both chords are at the same toroidal angle. Note that the fluctuations below 10 kHz have an m=0 nature while those above 10 kHz are m=1 like.

The average n-spectrum (figure 6.5), obtained from correlations between

two toroidally displaced chords, shows that the fluctuation power below 10 kHz

results from the n=1→4, while fluctuations with n>30 are the principle

components above 30 kHz. The density fluctuations between 10 and 30 kHz are

a product of n=5 to 20, where most of the power is from n=6 to 10.

Page 135: Nicholas E. Lanier

117

.14

.10

.05

.00

k (cm )

φ-1

Toro

idal

Mod

e

Num

ber (

n)

0 20 40 60 80Frequency (kHz)

r/a = 0.580

10

20

30

40

-10

Figure 6.5 – The average toroidal mode number and wave number spectrum for impact parameter r/a=0.58. Here the average mode number is defined as the average of the measured n-spectrum at a given frequency.

In addition to the rise in average n, the n-spectrum broadens considerably

at higher frequencies (figure 6.6). At 3 kHz, the n-spectrum is very peaked

around the n=0 with a ΔnFWHM ~ 2 (figure 6.6a). However, at 35 kHz, the

spectrum centered near n=30 and is much broader, with ΔnFWHM ~ 39 (figure

6.6.c). The n-spectrum at 18 kHz is peaked at n=6 with a width of ΔnFWHM ~ 12

(figure 6.6b) and is consistent with the expectation that the density fluctuations

in the low frequency range result from core-resonant magnetic tearing modes.

Page 136: Nicholas E. Lanier

118

Pow

er (a

u)

80

60

40

20

0-20 0-40 20 40

FWHMΔn ≈ 2npeak≈ 0

Toriodal Mode Number (n)

(a)

Pow

er (a

u)0.6

0.4

0.2

0.0-20 0 20 40-40 60

FWHMΔn ≈12npeak≈ 6

Toriodal Mode Number (n)

(b)P

ower

(1e-

2 au

) 1.5

1.0

0.5

0.0 0 20 40 60-20 80

FWHMΔn ≈39npeak≈ 30

Toriodal Mode Number (n)

(c)

Figure 6.6 – The toroidal mode number (n) spectrum for (a) 3 kHz, (b) 18 kHz, and (c) ~35 kHz at an impact parameter of r/a = 0.56.

With the wave number information, we can characterize the density

fluctuations as follows. The density fluctuations below 10 kHz are low n

(n~1→4), m=0 perturbations that are resonant at the reversal surface, while the

fluctuations between 10 and 30 kHz, result from m=1, n=5→15 core-resonant

tearing modes. The high frequency fluctuations (> 30 kHz), that are coherent,

are also m=1, but result from n>25 and are resonant just inside the reversal

surface.

Page 137: Nicholas E. Lanier

119

6.1.4 Correlation Between Density and Magnetic Fluctuations

To determine the spatial harmonic content of the density fluctuations

which arise from the global magnetic fluctuations, we correlate the chord-

integrated FIR measurements with the Fourier harmonics of the magnetic

fluctuations that were obtained from the 64-position toroidal coil array. The

density fluctuation power that is coherent with the m=1, n=5→15 core-resonant

tearing modes is displayed in figure 6.7a-c, along with the total and incoherent

fluctuation power for impact parameters of r/a = 0.11, 0.54, and 0.83. We see

that the center-most chord is poorly coherent with the m=1 magnetic

fluctuations (figure 6.7a), as would be expected since the central chords are

relatively insensitive to m = odd perturbations. At larger impact parameters,

virtually all of the power between 10 and 20 kHz is coherent with the n=5→15

modes (figure 6.7b). In the plasma edge, the density fluctuations are less

coherent with the core-resonant tearing modes as the relative contribution from

smaller scale, higher frequency magnetic and electrostatic fluctuations

increases.

Page 138: Nicholas E. Lanier

120

0.00.51.01.52.0

05

1015

20

05

10

1520

10 15 20 25 30Frequency (kHz)

Fluc

tuat

ion

Pow

er (a

.u.)

(a)

(b)

(c)

CoherentIncoherent

Total

CoherentIncoherent

Total

CoherentIncoherent

Total

Figure 6.7 – The total, coherent, and incoherent power between the chord-integrated density fluctuations and the m=1, n=5→15 core-resonant magnetic tearing modes at impact parameters (a) 0.11, (b) 0.54, and (c) 0.83.

6.1.5 Local Density Fluctuation Profiles

The radial density fluctuation profile of a particular harmonic can be

obtained by inverting the correlated component of the chord-averaged

measurements. For an m=0 mode, the inversion proceeds as for the equilibrium

density, which invokes up/down symmetry. For an m=1 mode we perform the

inversion as follows. Let the total density be described as

n r( ) = no r( ) + ˜ n r( )cos ωt + mθ + nφ + δ r( )[ ], (6.1)

Page 139: Nicholas E. Lanier

121

where φ and θ are the toroidal and poloidal angles, and ˜ n r( ) and δ r( ) are the

radial functions of the amplitude and phase of the density fluctuation. A chord-

integrated measurement of this perturbation can be written as

I x( ) = Io x( )+ ˜ I x( ) , (6.2)

where

˜ I x( ) = ˜ n r( )cos ωt + mθ + nφ + δ r( )[ ]

− L 2

L 2

∫ dz . (6.3)

Here, x represents the impact parameter of the chord, L is the chord’s path

length through the plasma, and is the vertical coordinate. Equation 6.3 can be

simplified to

z

˜ I x( ) = ˜ I amp x( )cos ωt + nφ + Δ x( )[ ], (6.4)

where we have defined

˜ I amp x( )sin Δ x( )[ ]=

˜ n r( )sin δ r( )[ ]r2 − x2

x

a

∫ dr (6.5)

and

˜ I amp x( )cos Δ x( )[ ]=

˜ n r( )cos δ r( )[ ]r2 − x2

x

a

∫ dr . (6.6)

Equations 6.5 and 6.6 can be Abel1 inverted to arrive at

˜ n r( )cos δ r( )[ ]= −

ddx

˜ I amp x( )cos Δ x( )[ ]2x

⎝ ⎜

⎠ ⎟

r

a

∫dx

r2 − x2 (6.7)

and

˜ n r( )sin δ r( )[ ]= −

ddx

˜ I amp x( )sin Δ x( )[ ]2 x

⎝ ⎜

⎠ ⎟

r

a

∫dx

r2 − x2. (6.8)

Page 140: Nicholas E. Lanier

122

The parameters and ˜ I amp x( ) Δ of a specific m and n structure are isolated

by correlating the fluctuating part of the integrated density with a Fourier

component of the magnetic fluctuations ˜ I ˜ b m, n . Having obtained the products

and ˜ I amp x( )sin Δ x( )[ ] ˜ I amp x( )cos Δ x( )[ ] for each chord, an Abel inversion is

conducted, and the radial functions ˜ n r( ) and δ r( ) are easily extracted.

The local radial density fluctuation profiles [ ˜ n r( )] have been measured in

both standard and improved confinement PPCD discharges. Displayed in figure

6.8a-d, the fluctuation profiles in standard discharges for the m=1, n=6→9

helicities are broad, with amplitudes ~1.0%. An interesting feature is that as

toroidal mode number increases, the peak in the density fluctuation profile

moves outward in radius. This is consistent with the expectation that, for a

constant density gradient, the density fluctuation arising from a magnetic

tearing mode should be largest near its resonant surface.

Page 141: Nicholas E. Lanier

123

(10

m

)-3

17E

lect

ron

Den

sity

0.5

1.0

1.5

0.4

0.8

1.2

0.0

0.5

1.0

1.5

0.4

0.8

1.2

0.0 0.2 0.4 0.6 0.8 1.0r a

PPCD

PPCD

PPCD

PPCD

(c)

(d)

(b)

(a)n=6

n=7

n=8

n=9Standard

Standard

Standard

Standard

Figure 6.8 – The radial density fluctuation profiles for m=1, (a) n=6, (b) n=7, (c) n=8, and (d) n=9 helicities for standard and PPCD discharges. The gray bands are error bars from the Abel inversion.

During enhanced confinement PPCD discharges, when both the magnetic

tearing mode and chord-integrated density fluctuations are reduced, drops

more than an order of magnitude and becomes more edge peaked (figure 6.8a-d).

Local amplitudes range from ~0.05% in the core to about 0.1% near the edge.

The location of the peak is near the toroidal field reversal surface (r/a~0.85) and

seems to be independent of toroidal mode number (n), indicating that the very

steep edge density, formed during PPCD, is playing a strong role in these

fluctuations.

˜ n r( )

Page 142: Nicholas E. Lanier

124

6.1 Origin of Density Fluctuations

We have established above that the dominant density fluctuations are

associated with core-resonant tearing modes (with the exception of the small-

scale fluctuations in the extreme edge). In this section, we report measurements

of the impurity ion flow velocity, which, when combined with measurements of

density and magnetic field fluctuation, allow us to deduce whether the flow is

compressional or advective, and whether it is consistent with the predictions of

magnetohydrodynamics (MHD). We begin by examining the relationship

between the density and velocity fluctuations via the electron continuity

equation (Section 6.2.1). Section 6.2.2, exhibits the results of the velocity

fluctuation measurements and the subsequent inferences about the cause of the

density fluctuations are presented in Section 6.2.3.

6.2.1 The Electron Continuity Equation

The relationship between the electron density ( ) and the radial velocity

(

˜ n

˜ v r ) fluctuations is dictated by the electron continuity equation,

∂ne

∂ t+ ∇ • ne

r v ( )= S . (6.9)

Expanding and ˜ n ˜ v r into their equilibrium and fluctuating components as

f = f o + ˜ f ⇒ f o r( )+ ˜ f 1 r( )ei k •r − ωt( ), (6.10)

Equation 6.9 becomes

˜ n =i

ω − k • v ( )˜ v r • ∇rno +

no

r∂∂r

r˜ v r( )⎡ ⎣

⎤ ⎦

−no k • ˜ v ( )ω − k • v ( ). (6.11)

To arrive at equation 6.11, we have made the usual assumption of neglecting the

zeroth order compressibility term ( ∇ •rv o = 0 ), but have kept the first order term

Page 143: Nicholas E. Lanier

125

( ∇ • ˜ v ≠ 0 ). We have also neglected the fluctuating source term ( ). The

viability of the latter assumption is supported by the correlated product of

H

˜ S → 0

α and edge magnetic coil measurements ( ˜ S ̃ b θ ) which shows no significant

coherence at the core tearing mode frequencies. The final caveat is that the

nonlinear terms are assumed to be small.

From equation 6.11 we see that density fluctuations can arise from three

processes: advection of the equilibrium gradient (the first term), radial

compression (the second term), and compression within the magnetic surface

(the third term). Another important feature of equation 6.11 is that depending

on which process is governing the electron density fluctuations, the phase

between and ˜ n ˜ v r can be different. For example, if advection or radial

compression is the cause of the density fluctuation, then and ˜ n ˜ v r must be 90

degrees out of phase ( i → π 2 ). However if measurements of and ˜ n ˜ v r indicate a

phase difference other than π 2 , then must arise from compression within the

magnetic surface. By investigating the phase between and

˜ n

˜ n ˜ v r we can identify

which terms in the continuity equation are contributing to the density

fluctuations.

6.2.2 Measurements of the Radial Velocity Fluctuations

For the measurement of ion radial flow fluctuations, a custom designed

Doppler spectrometer, with high light throughput was employed. Named the Ion

Dynamics Spectrometer2, ,3 4(IDS), this diagnostic is capable of measuring chord-

integrated ion temperature and flow fluctuations with a time resolution of ~10

μs. The IDS offers three collection geometries, each designed to isolate a specific

Page 144: Nicholas E. Lanier

126

component of ion flow.* To resolve the radial component of the flow fluctuations,

we used the 4.5 inch diameter radial viewport which was located at 210 degrees

toroidally, 22.5 degrees poloidally. This placement was just ~45 degrees away

(toroidally) from the FIR interferometer.

Although a chord-averaging diagnostic, the radial localization of the IDS

measurement can be enhanced by monitoring different impurities and charge

states. Typically He II (He1+) and C V (C4+) are the impurities of choice. The

density profiles for these states, as predicted from the Multi-Ion Species

Transport Code (MIST)5 are displayed in figure 6.9. The He II is most abundant

at the edge, above r/a~0.6, which provides excellent enhancement of the radial

velocity fluctuations in this region. C V, which exhibits a much broader profile, is

dominant in the plasma core. With this in mind, observations of C V will

measure the average of the flow fluctuations over the plasma interior

(0.0<r/a<~0.8).

He IIC V

0.0 0.2 0.4 0.6 0.8 1.00

2

45

3

1

r/a

Den

sity

(a.u

.)

Figure 6.9 – The state density profiles for He II and C V as predicted by MIST for low current, moderate density discharges.

*For a detailed description of the IDS measurement capabilities, the reader is once again referred to J. T. Chapman’s Ph.D. thesis.

Page 145: Nicholas E. Lanier

127

To interpret the IDS results, we assume that the electron radial flow

velocity equals the impurity ion flow velocity, as occurs if the flow arises from a

fluctuating rE ×

rB drift. This assumption follows from the MHD modeling of the

RFP and is consistent with the probe measurements conducted at the extreme

plasma edge.6,7

The edge radial velocity fluctuations, measured via He II emission, are

coherent with the core-resonant tearing modes (figure 6.10a). The phase

difference between ˜ v r and ˜ b r (measured at the plasma boundary) is ~ 0 radians

(figure 6.10b), in agreement with linear ideal MHD which predicts

˜ v r ∝

vk •

vB o( )

ω −v k • v v o( )

˜ b r . (6.12)

Page 146: Nicholas E. Lanier

128

Phase Unresolvable

0 10 20 30 40Frequency (kHz)

0 10 20 30 40Frequency (kHz)

0.0

1.0

-1.0

Pha

se (π

radi

ans)

0.25

0.15

0.05C

oher

ence

Am

plitu

de

Baseline

a)

b)

50

50

˜

Figure 6.10 – The coherence (a) amplitude and (b) phase of the correlated product between the radial velocity fluctuations (v r ), measured by He II, and the radial magnetic field fluctuation (b ˜ r ) for the m=1, n=6 helicity.

Information on the core ˜ v r is obtained from the C V emission. We find

that ˜ v r , averaged over the interior region is small and shows no measurable

coherence with the core-resonant tearing modes (figure 6.11). Since the

measurement with He II, described earlier, established the presence of the

radial velocity fluctuations in the outer portion of the plasma, the nearly null

result of the chord-averaged C V signal implies a radial velocity fluctuation

whose phase flips sign in the core. This π phase shift is consistent with the ideal

MHD expectation that ˜ v r , due to a given tearing mode, reverses across the

Page 147: Nicholas E. Lanier

129

mode’s resonant surface. From equation 6.12, this effect arises from the k • Bo

term, which flips sign across the rational surface.

Although consistent with the linear ideal MHD interpretation, predictions

of the radial velocity fluctuation profile made by DEBS,8 a nonlinear MHD

simulation code, does not predict the phase flip across a resonant surface.

Historically, DEBS has been accurate at predicting the radial magnetic

fluctuation profiles and this discrepancy with the experimental observations

remains a mystery that warrants deeper exploration.

0 10 20 30 40Frequency (kHz)

Coh

eren

ce A

mpl

itude

Baseline

50

0.5

0.3

0.1

0.2

0.4

0.0

No coherence

Figure 6.11 – The coherence amplitude of the correlated product between the radial velocity fluctuations (v ˜ r ), measured by C V, and the radial magnetic field fluctuation (b ˜ r ) for the m=1, n=6 helicity. Note there is no significant coherence.

The phase flip of ˜ v r across a tearing mode resonant surface has been

observed for the m=0 modes. Local measurements of the impurity ion radial

velocity fluctuations, conducted with the Ion Dynamics Spectroscopic Probe9

(IDSP), have verified that the phase of ˜ v r resulting from the low n, m=0 tearing

modes does indeed flip sign across the reversal surface.10

Page 148: Nicholas E. Lanier

130

6.2.3 Nature of Density Fluctuations

The velocity fluctuations of the He II ions, measured by the IDS, are also

coherent with the large-scale density fluctuations seen by the FIR

interferometer. The coherence amplitude, at 18 kHz, between the radial velocity

fluctuations of He II and the chord-integrated density fluctuations obtained from

the FIR interferometer is displayed in figure 6.12a. The peak coherence ranges

from ~0.10 at the edge rising to ~0.28 near r/a~0.6 before falling again in the

core. The phase is outlined in figure 6.12b, and indicates that and ˜ n ˜ v r in the

edge are π/2 out of phase. This phase shift, coupled with the information in

equation 6.12, indicates that the large-scale density fluctuations in the edge

result from either advection of the equilibrium density gradient ( ˜ v r∇r no ) or

radial compression of the plasma. Based on the large equilibrium density

gradient in the outer region (gradient scale length ~ 0.2a), and the expectation

that the radial gradient in ˜ v r for a tearing mode is slowly varying away from its

rational surface, we conjecture that the advective term dominates in the edge.

Hence, the large-scale density fluctuations appearing in the edge are merely a

result of an advecting equilibrium density gradient caused by a fluctuating

magnetic field as in an ideal MHD plasma.

In the core, where the equilibrium gradient vanishes, the large-scale

density fluctuations are compressional. Furthermore, the phase of the density

fluctuations is shifted by π/2 relative to the edge (figure 6.12b). This phase shift

coupled with the constraints on ˜ v r from the C V measurement indicates that the

density and radial velocity fluctuations are in phase in the core. Therefore, the

large-scale coherent density fluctuations in the plasma core must result from the

compression described by the third term of equation 6.11.

Page 149: Nicholas E. Lanier

131

Pha

se (π

rad)

1.0

0.5

0.0

Baseline

a)0.30

0.20

0.10

0.00

Am

plitu

de

-60 -40 -20 0 20 40 60

-60 -40 -20 0 20 40 60

R-R (cm)o

R-R (cm)o

b)

Figure 6.12 – The coherence (a) amplitude and (b) phase between the radial velocity fluctuations of He II and the chord-integrated density fluctuations obtained from the FIR interferometer.

6.2 Fluctuation-Induced Particle Transport

The phase relation between density and radial velocity fluctuations also

provides key information on the fluctuation-induced particle transport. The

fluctuation-induced radial particle flux is

Γr = ˜ n ̃ v r = γ ˜ n ˜ v r cos δnv( ), (6.13)

where γ is the coherence amplitude and δ nv is the phase between and ˜ n ˜ v r . It is

important to note that this term does not include all mechanisms for radial

transport. For example, the contribution from ˜ J || ˜ b r is not included; however, in

the edge, this term is measured to be small.

Page 150: Nicholas E. Lanier

132

Since we have established that δ nv ~ π 2 in the outer region of the plasma

(r/a > 0.6), the fluctuation-induced particle flux from the dominant core-resonant

modes is measured to be small. Therefore, although the core-resonant modes are

relatively large in the edge, they do not cause particle transport. This result is

consistent with the expectation that such modes do not destroy edge magnetic

surfaces.11,12 Such is not the case in the plasma core, where the density

fluctuations exhibit a �/2 phase shift relative to the edge. With δ nv ~ 0 , and ˜ n ˜ v r

couple efficiently to drive radial particle loss. Although the magnitude of ˜ v r in

the core is unknown, estimates suggest that the ˜ n ̃ v r could be enough to account

for all the particle transport inside r/a < 0.40.

A remarkable feature that appears during improved confinement PPCD

discharges is that the radial phase shift in vanishes (figure 6.13b), suggesting

that and

˜ n

˜ n ˜ v r remain out of phase much deeper into the core. This change in

phase, coupled with the order of magnitude reduction of (Section 6.1.5),

indicate that the fluctuation-induced transport due to core-resonant tearing

modes is greatly reduced in the core.

˜ n

Page 151: Nicholas E. Lanier

133

-40 -20 0 20 40 60

Pha

se (π

rad)

Radial Position (cm)

1.5

-0.5

0.0

0.5

1.0

1.5

-0.5

0.0

0.5

1.0

Pha

se (π

rad)

a)

b)

-40 -20 0 20 40 60Radial Position (cm)

Figure 6.13 – The phase shift between the chord-integrated density and edge radial velocity fluctuations for (a) standard and (b) PPCD discharges. During PPCD the density fluctuations change phase resulting in the vanishing π/2 shift in the core.

6.3 Summary

In summary, simultaneous measurements of the fluctuating density,

radial plasma velocity, and magnetic field elucidate the cause of the density

fluctuations and particle transport in the RFP. We find that most of the density

fluctuations result from core-resonant tearing modes. Furthermore, these

fluctuations are advective in the edge (consistent with ideal MHD predictions)

and compressional in the core. Direct measurements of the fluctuation-induced

particle flux, in the outer region of the plasma reveals that the core-resonant

Page 152: Nicholas E. Lanier

134

REFERENCES

tearing modes do not cause transport at the edge. However, inferences from

chordal measurements of the radial velocity indicate that these modes do cause

transport in the core. During PPCD discharges, in which auxiliary current drive

is applied to reduce transport, the radial particle flux decreases dramatically

(Chapter 5). Furthermore, the density fluctuations decrease, and the region of

vanishing fluctuation-induced particle flux extends deeper into the core. An

important caveat is that the chord-averaged nature of the density and velocity

fluctuation measurement limits the spatial resolution, and more localized

fluctuations which may drive transport are not addressed here.

1 W. M. Barr, Journal of Optical Society of America 52, 885 (1962).

2 D. J. Den Hartog and R. J. Fonck, Review of Scientific Instruments, 65, 3238, (1994).

3 J. T. Chapman and D. J. Den Hartog, Review of Scientific Instruments, 68, 285, (1996).

4 J. T. Chapman, Ph.D. Thesis (1998).

5 R. A. Hulse, Nuclear Technology/Fusion 3, 259 (1983).

6 H. Ji, A. F. Almagri, S. C. Prager, and J. S. Sarff, Physical Review Letters 72, 668 (1994).

7 P. W. Fontana, G. Fiksel, Bulletin of American Physical Society 44, 10 November (1999).

8 C .R. Sovinec, Ph.D. Thesis (1995).

9 G. Fiksel, D. J. Den Hartog, and P. W. Fontana, Review of Scientific Instruments, 69, 2024 (1998).

10 P. W. Fontana, Ph.D. Thesis (1999).

Page 153: Nicholas E. Lanier

135

11 M. R. Stoneking, S. A. Hokin, S. C. Prager, G. Fiksel, H. Ji., and D. J. Den Hartog, Physical Review Letters, 73, 549 (1994).

12 G. Fiksel, S. C. Prager, W. Shen, and M. R. Stoneking, Physical Review Letters, 72, 1028 (1994).

Page 154: Nicholas E. Lanier

136

7: Conclusions

Diagnostic Developments

We have developed a high-speed multi-chord far-infrared (FIR) laser interferometer

to measure equilibrium and fluctuating electron density. A principal advancement of this

system has been the implementation of a digital phase extraction technique, which has

enhanced the time response and phase resolution, allowing measurement of the density

fluctuations associated with the core-resonant tearing modes. To measure the equilibrium

electron source profile from ionization of neutral hydrogen we have designed, constructed,

and implemented a multi-chord Hα array. Its colinear arrangement with the FIR

interferometer allows the extraction of the total particle flux with a single inversion, thereby

enhancing the accuracy of the measurement. Finally, we have developed an impurity

monitoring diagnostic for the purpose of estimating the electron source from high Z

impurities. Named the ROSS filtered spectrometer, this diode spectrometer is capable of

making absolute measurements of line emission from the highly ionized states of carbon,

oxygen, and aluminum.

Page 155: Nicholas E. Lanier

137

Primary Physics Results

This work reports three primary physics results. First, through measurements of the

radial electron flux profile, we have determined that pulsed poloidal current drive

experiments improve confinement in the reversed-field pinch core. In standard discharges the

total radial electron flux profile is measured to be about 1-3x10+20 (m-2s-1) in the core;

however, when PPCD is enabled, the radial particle flux in the core drops almost

hundredfold, strongly indicating a confinement enhancement in the core.

Second, we have shown that the origin of many large amplitude density fluctuations

is directly attributed to the core-resonant tearing modes, and that these fluctuations are

advective in the RFP edge but are compressional in the core (subject to the nonlinear terms

being small). The correlation phase between density and radial velocity fluctuations in the

RFP edge is measured to be ~π/2 indicating the density fluctuation is formed from an

advecting equilibrium density gradient or the radial compression of the plasma. With the

steep edge density gradient and the radial velocity fluctuation amplitude slowly varying away

from the resonant surface, the advective term dominates. In the core, we deduce that the

density and velocity fluctuations are in phase indicating the density fluctuations result from

compression within the magnetic surface, provided the nonlinear terms are small.

Finally, we have demonstrated that the density fluctuations associated with the core-

resonant tearing modes do not cause transport in the RFP edge, but can be responsible for

transport in the core during standard discharges; however, when PPCD is employed to reduce

the core-resonant magnetic fluctuations, transport from these modes drop, and confinement

in the core is improved. Since the density and velocity fluctuations are ~π/2 out of phase in

the edge, these fluctuations do not couple to cause transport; however in the core, where they

are in phase, these density fluctuations can cause transport. During PPCD, the relative phase

Page 156: Nicholas E. Lanier

138

between the density and radial velocity fluctuations are observed to change to ~π/2,

indicating the fluctuations are no longer coupling to produce radial particle transport.

Secondary Physics Results

On the path to characterizing the electron density and source behavior for the

measurements presented above, a number of secondary physics results have been realized.

We have found that the neutral concentration in the core for standard low current discharges

is quite high (~1-2x10+10 cm-3). Because of this large concentration the dominant electron

source is from the ionization of neutral hydrogen, and charge exchange recombination is the

dominant recombination process for high charge state impurities.

We have measured the overall impurity concentration to be less than one percent

where carbon, aluminum, oxygen, and nitrogen concentrations are all roughly equivalent.

While the overall concentrations can vary greatly (order of magnitude) depending on

machine conditioning, the impurity fraction does not appear to change appreciably during

PPCD. With respect to radiative losses, comparison of the bolometric versus radiated power

indicates that nearly 85% of the dissipated power results from energy convection via direct

particle loss.

Future Work

The most essential avenue to pursue in the future is to work on enhancing the

localization of the MST measurement capability. A successful CHERS diagnostic could, in

principle, provide highly localized measurements of radial velocity fluctuations. With the

localized density fluctuations obtained via the FIR, the fluctuation-induced particle transport

from the core-resonant tearing modes can be quantitatively measured. A localized measure of

equilibrium and fluctuating plasma potential (φ) is essential for mapping out the radial

Page 157: Nicholas E. Lanier

139

electric field. This measurement, combined with the profile capabilities of the Thomson

Scattering system and the FIR interferometer, could be used to examine the validity of the

idea of stochastic particle transport presented by Harvey (1982). While we have been able to

qualitatively assess the existence of fluctuation-induced transport in the RFP core;

quantitative measurements await advancement in localization.

Page 158: Nicholas E. Lanier

140

A: Polarimetry/Interferometry Discussion

A.1 Introduction

Although this work has not discussed in any detail the FIR Polarimetry

upgrade, much effort in this area has been conducted. The MST polarimeter

system was first constructed and employed on the Microwave Tokamak

Experiment (MTX) by Rice.1,2 Later, the equipment was relocated to Texas

where it proved very successful for poloidal field measurements on the TEXT-U3

tokamak. In the summer of 1996, with the cooperation of the UCLA Plasma

Diagnostics Group, plans were formalized to install this system on the MST.

The principal components of the system on MST were to be exactly the

same as those employed on TEXT-U, with one notable exception. The RFP

requirement for a close conducting shell for ideal MHD stability necessitated the

use of small access holes for the FIR beams. This constraint required the

substitution of individual wire meshes for the large parabolic mirror that was

used previously. These wire meshes remain the primary impediment towards

achieving accurate polarimetry data on MST.

Page 159: Nicholas E. Lanier

141

The principal problem with the wire grid meshes arises from their

asymmetric reflectivity properties. For the polarimeter to function properly, it is

critical that the polarization of the FIR beam be maintained throughout the

system. However, with each mesh changing the beam polarization, accurately

measuring the polarization change from the plasma becomes very difficult.

A.2 Derivation of Measured Signal Power

In an effort to better understand how the wire grid meshes affect the

electron density and poloidal magnetic field measurements, we present a

complete derivation for the interferometer and polarization phases as measured

by the MST FIR system. We employ the Jones matrix representation, where

each 2 x 2 matrix corresponds to the effect of one optical element in the FIR

system.

We start with equation A.1 on the following page, which describes the

modification of the electric field vector as it propagates through the FIR system.

This derivation assumes only a dual mesh system, but is easily generalized to n

meshes. Starting from the bottom right: we have; the initial electric field ESxo

ESyo

⎡ ⎣

⎤ ⎦

out of the laser, the wire polarizer at the laser output , and the quarter-

wave plate

1 00 0

⎡ ⎣

⎤ ⎦

cos 2 φ + isin 2 φ sinφ cosφ 1 − i( )sin φ cosφ 1− i( ) cos2 φ + i sin2 φ

⎡ ⎣

⎤ ⎦ , where φ is the angle between the principal

axis of the quartz and the electric field vector. Continuing on, we have the half-

wave plate cos 2ωpt( ) sin 2ω

pt( )

sin 2ω p t( ) −cos 2ω p t( )⎡

⎣ ⎢

⎦ ⎥ , rotating at an angular velocity ωp, and the two

meshes (transmission through the first and reflection off the second)

. Finally we have the plasma imparted Faraday rotation RTE2 00 RTM2

⎡ ⎣

⎤ ⎦

TTE1 00 TTM1

⎡ ⎣

⎤ ⎦

Page 160: Nicholas E. Lanier

142cosδ sinδ−sinδ cosδ

⎡ ⎣

⎤ ⎦ , and the selection polarizer , which isolates the x (toroidal)

component of the electric field.

1 00 0

⎡ ⎣

⎤ ⎦

ESx

ESy

⎡ ⎣ ⎢

⎤ ⎦ ⎥ =

1 00 0

⎡ ⎣

⎤ ⎦

cosδ sinδ−sinδ cosδ

⎡ ⎣

⎤ ⎦

RTE2 00 RTM2

⎡ ⎣

⎤ ⎦

×

TTE1 00 TTM1

⎡ ⎣

⎤ ⎦

cos 2ω pt( ) sin 2ω pt( )sin 2ω pt( ) −cos 2ωpt( )

⎣ ⎢

⎦ ⎥ ×

cos2 φ + isin2 φ sinφ cosφ 1 − i( )sinφ cosφ 1 − i( ) cos2 φ + i sin2 φ

⎡ ⎣ ⎢

⎤ ⎦ ⎥

1 00 0

⎡ ⎣

⎤ ⎦

ESxo

ESyo

⎡ ⎣ ⎢

⎤ ⎦ ⎥

A.1

We begin the simplification process by eliminating the polarizer terms and

combining the mesh transmission and reflection matricies.

ESx

ESy

⎣ ⎢ ⎢

⎦ ⎥ ⎥

=cosδ sinδ

0 0

⎣ ⎢ ⎢

⎦ ⎥ ⎥

RTE2TTE1( ) 00 RTM2TTM1( )

⎣ ⎢ ⎢

⎦ ⎥ ⎥

×

cos 2ω pt( ) sin 2ω pt( )sin 2ω pt( ) −cos 2ω pt( )

⎣ ⎢ ⎢

⎦ ⎥ ⎥

cos2 φ + i sin2 φ 0sinφ cosφ 1 − i( ) 0

⎣ ⎢ ⎢

⎦ ⎥ ⎥

ESxo

ESyo

⎣ ⎢ ⎢

⎦ ⎥ ⎥

A.2

Next we combine the mesh and plasma rotation to obtain,

ESx

ESy

⎣ ⎢ ⎢

⎦ ⎥ ⎥

=RTE2TTE1( )cosδ RTM2TTM1( )sinδ

0 0

⎣ ⎢ ⎢

⎦ ⎥ ⎥

×

cos 2ω pt( ) sin 2ω pt( )sin 2ω pt( ) −cos 2ω pt( )

⎣ ⎢ ⎢

⎦ ⎥ ⎥

cos2 φ + i sin2 φ 0sinφ cosφ 1 − i( ) 0

⎣ ⎢ ⎢

⎦ ⎥ ⎥

ESxo

ESyo

⎣ ⎢ ⎢

⎦ ⎥ ⎥

. A.3

By defining an ellipticity, ε, the quarter-wave plate / laser output combination

takes the form ESo

cos ω ct + φ plasma(ε sin ω c t + φ plasma(

⎣ ⎢ ⎢

))⎥ ⎥ , and equation A.3 becomes

Page 161: Nicholas E. Lanier

143ESx

ESy

⎣ ⎢ ⎤

⎦ ⎥ = ESoRTE2TTE1( )cosδ RTM2TTM1( )sin δ

0 0⎡

⎣ ⎢ ⎤

⎦ ⎥ ×

cos 2ω pt( ) sin 2ωpt( )sin 2ω pt( ) −cos 2ω pt( )

⎣ ⎢

⎦ ⎥

cos ω ct + φplasma( )ε sin ωct + φ plasma( )

⎣ ⎢

⎦ ⎥

. A.4

If we define a mesh distortion angle, θ, and an amplitude Aθ as shown in A.5,

θ = tan −1 RTM2TTM1

RTE2TTE1

⎣ ⎢ ⎢

⎦ ⎥ ⎥ and Aθ = RTE2TTE1( )2

+ RTM2TTM1( )2 A.5

then we get,

ESx

ESy

⎣ ⎢ ⎢

⎦ ⎥ ⎥

= ESoAθ

cosθ cosδ sinθ sinδ0 0

⎣ ⎢ ⎢

⎦ ⎥ ⎥

×

cos 2ω pt( ) sin 2ω pt( )sin 2ω pt( ) −cos 2ω pt( )

⎣ ⎢ ⎢

⎦ ⎥ ⎥

cos ωct + φplasma( )ε sin ωct + φplasma( )

⎣ ⎢ ⎢

⎦ ⎥ ⎥

. A.6

Here we have used ωc to represent the far-infrared laser frequency (≅ 700 GHz

for λ≅ 432.6 μm) and φ plasma to be the phase shift in the signal beam from the

electrons present in the plasma, i.e. the interferometry phase. Using the same

trigonometry trick shown above, we define the parameters

ξ = tan−1 sinθcosθ

sinδcosδ

⎡ ⎣ ⎢

⎤ ⎦ ⎥ = tan −1 tanθ tanδ[ ] A.7

and

Aξ = cosθ cosδ( )2 + sinθ sinδ( )2 = 1+ cos 2θ( )cos 2δ( ) , A.8

we arrive at equation A.9.

Page 162: Nicholas E. Lanier

144

ESx

ESy

⎣ ⎢ ⎢

⎦ ⎥ ⎥

=ESoAθ Aξcos 2ωpt − ξ( ) sin 2ω pt − ξ( )

0 0

⎣ ⎢ ⎢

⎦ ⎥ ⎥

cos ωct +φplasma( )ε sin ωct + φplasma( )

⎣ ⎢ ⎢

⎦ ⎥ ⎥ A.9

Continuing through the multiplication we have,

ESig = ESo Aθ Aξ

cos 2ω pt − ξ( )cos ωct +φplasma( )+

ε sin 2ω pt − ξ( )sin ωct + φplasma( )

⎢ ⎢ ⎢

⎥ ⎥ ⎥

, A.10

and once more we employ our trick to define

ψ S = tan −1 ε sin 2ω pt − ξ( )cos 2ω pt − ξ( )

⎣ ⎢

⎦ ⎥ = tan −1 ε tan 2ω pt − ξ([ )], A.11

with the corresponding amplitude

Aψ S= cos2 2ω pt − ξ( )− ε2 sin2 2ω pt − ξ( )

=1+ ε 2( )

21+

1 − ε2( )1 + ε2( )cos 4ω pt − 2ξ( )

. A.12

This easy substitution yields a very simple result for the electric field amplitude

of the signal leg incident on the corner cube diode.

ESig = ESo Aθ Aξ Aψ Scos ωct + φ plasma − ψS( ) A.13

The electric field vector incident on the corner cube diodes from the local

oscillator (LO) beam is much simpler. Since the beam polarization is linear, it

can be written without derivation and is shown in equation A.14. The LO electric

field consists of an arbitrary amplitude that is dependent on the beam

propagation efficiency throughout the system, and a sinusoidal term that

Page 163: Nicholas E. Lanier

145

oscillates about the laser light frequency (ωc ) that is shifted by the interference

frequency (ωIF ).

ELO = ELOo cos ωct +ω IFt( ) A.14

The FIR power measured in the diodes is going to be the square of the

vector sum of incident electric field components presented in equations A.13 and

A.14.

PSig =

E Sig +

E LO( )2

= ESig2 + ELO

2 + 2ESigELO A.15

The preamplifier on the mixer output has a bandpass filter that ranges from

about 250 kHz to about 2.5 MHz (See Chapter 2, Section 2.2.5). The effect of this

filtering on the measured mixer power is examined by expanding each term on

the right side of equation A.15. Looking at the first term, we have

ESig2 = ESo

2 Aθ2 Aξ

2Aψ S

2 cos2 ωct + φplasma −ψ S( )

=ESo

2 Aθ2 Aξ

2Aψ S

2

21 − cos 2ωct + 2φplasma − 2ψ S( )[ ]

=ESo

2 Aθ2 Aξ

2Aψ S

2

2−

ESo2 Aθ

2 Aξ2 AψS

2

2cos 2ωct + 2 φplasma −ψ S( )[ ]

= after filtering → 0

. A.16

Page 164: Nicholas E. Lanier

146

The second term has a similar result and is derived in equation A.17.

ELO2 = ELOo

2 cos2 ωct +ω IFt( )

= ELOo2

21 + cos 2ωct + 2ω IF t( )[ ]

= ELOo2

2+ ELOo

2

2cos 2ωct + 2ω IF t( )

= after preamp filtering → 0

A.17

The final term is a cross term, and consists primarily of two harmonics, one at

the IF frequency, one a twice the laser frequency. As expected the 2ω c term is

filtered out leaving only the ω F component (equation A.18). I

ESigELO = ESoELOo Aξ Aψ Scos ωct + φplasma −ψ S( )cos ω ct + ω IFt( )

=ESoELOo Aθ Aξ Aψ S

2

cos ω IF t −φ plasma +ψ S( ) + cos 2ωct + ω IF t +φ plasma −ψ S( )

⎢ ⎢ ⎢

⎥ ⎥ ⎥

= after preamp filtering →ESoELOo Aθ Aξ Aψ S

2cos ω IFt − φplasma +ψ S( )

A.18

Therefore the power registered in the digitizer for the eleven channels of the FIR

will have the following form,

PSig =ESoELOo Aθ Aξ Aψ S

2cos ω IF t −φ plasma +ψ S( ), A.19

which by substituting in

PSig _ Amp =ESoELOo Aθ Aξ AψS

2, A.20

Page 165: Nicholas E. Lanier

147

equation A.19 becomes

PSig = PSig _ Amp cos ωIFt −φplasma +ψ S( ). A.21

A.3 Derivation of Reference Power

Recall that the phase, be it interferometry or polarimetry, is determined

by comparing the phase of the 11 signal channels to a reference channel. This

reference channel consists of most of the same components with the exception

that it does not propagate through the plasma. In equations A.1 through A.21 we

examined the measured FIR power of the signal channels. We now turn our

attention to the reference leg.

We start with equation A.22, which is exactly the same as A.1 with the

exception that the plasma matrix is missing and only one mesh matrix is

present. (If you recall, equation A.1 described transmission through mesh #1 and

reflection off of mesh #2.)

ERx

ERy

⎣ ⎢ ⎤

⎦ ⎥ =1 00 0

⎡ ⎣ ⎢

⎤ ⎦ ⎥

RTE1 00 RTM1

⎡ ⎣ ⎢

⎤ ⎦ ⎥

cos 2ω pt( ) sin 2ω pt( )sin 2ω pt( ) −cos 2ω pt( )

⎣ ⎢

⎦ ⎥ ×

cos2 φ + i sin2 φ sinφ cosφ 1− i( )sinφ cosφ 1− i( ) cos2 φ + i sin2 φ

⎣ ⎢ ⎤

⎦ ⎥ 1 00 0

⎡ ⎣ ⎢

⎤ ⎦ ⎥

ESxo

ESyo

⎣ ⎢ ⎤

⎦ ⎥

A.22

As in section A.2 we carry out the matrix multiplication giving

ERx

ERy

⎣ ⎢ ⎤

⎦ ⎥ = RTE1ESocos 2ω pt( ) sin 2ω pt( )

0 0

⎣ ⎢ ⎤

⎦ ⎥ cos ωct( )

ε sin ωct( )⎡

⎣ ⎢ ⎤ , A.23

⎦ ⎥

which is further simplified to

Page 166: Nicholas E. Lanier

148

ERx = RTE1ESo cos 2ω pt( )cos ωct( )+ ε sin 2ω pt( )sin ωct( )[ ]. A.24

Once again this form lends itself to using the trigonometry trick discussed

previously, where we define

ψ R = tan −1 ε sin 2ω pt( )cos 2ω pt( )

⎣ ⎢

⎦ ⎥ = tan −1 ε tan 2ω pt( )[ ], A.25

and

Aψ R= cos2 2ω pt( )+ ε2 sin2 2ω pt( )

=1 + ε2( )

21 +

1− ε 2( )1+ ε 2( )cos 4ωpt( )

. A.26

Substitution yields the electric field incident on the mixer from the reference leg

to be

ERx = RTE1ESoAψ Rcos ωct − ψ R( )[ ], A.27

which, when including the LO leg, has the total power measured by the corner

cube diode as

PRef =

E Ref +

E LO( )2

= ERef2 + ELO

2 + 2ERef ELO. A.28

Once again we must consider the filtering of the pre-amplifier by examining the

terms on the right side of equation A.28. The first term is completely filtered out,

as is the second term (recall equation A.17).

Page 167: Nicholas E. Lanier

149ERef

2 = RTE1ESo2 Aψ R

2 cos2 ωct −ψ R( )

=RTE1ESo

2 Aψ R

2

21 − cos 2ω ct − 2ψ R([

= after preamp filtering → 0

)] A.29

The cross term is retained,

ERef ELO = RTE1ESoELOo Aψ Rcos ωct −ψ R( )cos ωct + ω IFt( )

=RTE1ESoELOo Aψ R

2

cos ω IFt +ψ R( )

+ cos 2ωct +ω IF t −ψ R( )

⎢ ⎢ ⎢

⎥ ⎥ ⎥

= after preamp filtering →RTE1ESoELOoAψ R

2cos ω IFt + ψ R( )

, A.30

and therefore the power as measured by the digitizer is described as follows.

PRef =RTE1ESoELOo Aψ R

2cos ω IFt +ψ R( )= PRef _ Amp cos ω IFt +ψ R( ) A.31

A.4 Digital Extraction of the Interferometer Phase

Having obtained the measured FIR power for the signal and reference

channels, described by equations A.21 and A.31, we are now ready to extract the

interferometry and polarimetry phase. Recall that

PSig = PSig _ Amp cos ωIFt −φplasma +ψ S( ) A.21

and

PRef = PRef _ Amp cos ω IFt +ψ R( ). A.31

Page 168: Nicholas E. Lanier

150

We begin the phase extraction by preparing the reference channel as outlined in

Chapter 2, Section 3. Expressing in complex notation, filtering out the negative

frequencies, and taking the complex conjugate, equation A.31 becomes

PRef _ Con = PRef _ Amp 2( )e−i ω IFt+ψ R( ). A.32

Multiplying the Ref_Con term (Equation A.32) with the signal channel power

(Equation A.21), we form the Product term, shown below.

PProduct = PSig × PRef _Con

= PSig _ AmpPRef _ Amp 4( )×

ei ωIFt − φplasma+ψ S( )e−i ω IFt +ψR( ) + e− i ω IFt −φplasma +ψ S( )e−i ωIFt +ψ R( )[ ]= PSig _ AmpPRef _ Amp 4( ) e−i φplasma +ψ R −ψS( ) + e−i 2ω IFt − φplasma+ψ S −ψ R( )[ ]

A.33

A low pass filter is employed to eliminate the 2ω F term, leaving I

PFilter_Product = PSig _ AmpPRef _ Amp 4( )e−i φplasma +ψ R −ψS( ). A.34

The measured interferometry phase (Φ) becomes

Φ = tan−1Im PFilter_Product( )Re PFilter_Product( )

⎣ ⎢

⎦ ⎥

= tan −1 − PSig _ AmpPRef _ Amp 4( )sin φplasma +ψ R −ψ S( )PSig _ AmpPRef _ Amp 4( )cos φ plasma + ψ R −ψ S( )

⎣ ⎢

⎦ ⎥

= − φplasma +ψ R −ψ S( )

. A.35

Page 169: Nicholas E. Lanier

151

Substituting equations A.11 and A.25, we can rewrite the measured

interferometry phase (Φ) to

Φ = − φplasma + tan −1 ε tan 2ω pt( )[ ]− tan−1 ε tan 2ω pt −ξ( )[ ]{ }. A.36

Equation A.36 shows that during operation of the polarimeter, the total

interferometer phase measured is a combination of the desired quantity, φplasma ,

which results from the plasma electrons, and two contamination terms

attributable to the rotating of the beam’s elliptical polarization.

An interesting, and very important, exercise is to examine the case where

the spindle bearing is either turned off or removed. In this case ωp = 0 , however

the quarter-wave plate is still installed. During large campaigns, this is often

how the interferometer is run because of the reduced effort in realigning the

spindle bearing / quarter-wave plate assemblies when the polarimetry

measurement is again needed. Although ωp = 0 , the quarter-wave plate is still

producing an elliptical beam polarization, and equation A.36 becomes

Φ = − φplasma − tan −1 ε tan −ξ( )[ ]{ }= − φplasma − tan −1 ε tan − tan−1 tan θ( )tan δ( )[([{ ])]}≈ − φplasma − ε tan θ( )δ{ }= − φplasma − TM

TEεδ

⎧ ⎨ ⎩

⎫ ⎬ ⎭

. A.37

With this arrangement, we find that the desired interferometry phase is

now contaminated with a term that goes as the product of the mesh distortion

Page 170: Nicholas E. Lanier

152

ratio (TM/TE), the beam ellipticity (ε), and the Faraday rotation angle (δ). This is

important for three reasons:

a) The mesh distortion ratio (TM/TE), although constant throughout the

shot, will vary from channel to channel complicating the extraction of

profiles.

b) The Faraday rotation angle (δ) is not constant during the shot and this

produces a time dependent error in the electron density measure-

ments.

c) Most importantly, the Faraday rotation angle (δ) changes sign across

the magnetic axis. This means that on the high-field (inboard) side, the

systematic error works to reduce the measured interferometry phase

shift, while on the low-field (outboard) side, the error increases the

phase measurement. This will erroneously exaggerate the outward

shift of the plasma and is a possible explanation for the why MSTFIT

often has difficulty fitting the FIR points down to the accuracy of the

measurement.

We can estimate the amplitude of this error term by recognizing that the

mesh distortion ratio can range from 0.3 to as much as 5.0 in some chords. With

an ellipticity of 0.5 (which is standard), and a medium current discharge (350

kA) producing a maximum Faraday rotation angle ~0.2 radians, the error term

can be as high as

TMTE

⎛ ⎝

⎞ ⎠ εδ ≈ 5( ) 0.5( ) .15( ) = .375 radians. A.38

Page 171: Nicholas E. Lanier

153

This angle corresponds to an error in density of ~2.9E+11 cm-3. In some channels

and plasma parameters, this might be as high as 10%. The bottom line, it is best

to remove the quarter-wave plate (force ε → 0 ) when attempting to accurately

measure the electron density. Moreover, the additional term in equation A.37

should be implemented into the MSTFIT density inversion code. This final note

is that any ellipticity present in the FIR beam will contaminate the density

phase and if hyper-accurate density measurements are desired, additional

polarizers placed after the distributing meshes (these are the meshes placed

above the tank) and before the vacuum vessel might help with this problem.

A.5 Extracting the Polarimetry Phase

Once again we are forced to recall equations A.21 and A.31,

PSig = PSig _ Amp cos ωIFt −φplasma +ψ S( ) A.21

PRef = PRef _ Amp cos ω IFt +ψ R( ) , A.31

The polarimetry phase is extracted from the shift between the modulated

amplitudes of the signal and reference beams. The expressions for the reference

and signal amplitudes are shown in equations A.39 and A.40 respectively. In

both cases the modulation arises from a sinusoidal term, oscillating at four times

the spindle bearing rotation frequency.

PRef _ Amp =

RTE1ESoELOoAψ R

2

= RTE1ESoELOo

21+ ε 2( )

21+

1 − ε2( )1 + ε2( )cos 4ω pt( )

A.39

Page 172: Nicholas E. Lanier

154

PSig _ Amp =ESoELOo Aθ Aξ AψS

2

= ESoELOo Aθ

21+ cos 2θ( )cos 2δ( )

1 + ε2( )2

1 +1− ε 2( )1+ ε 2( )

cos 4ωpt − 2ξ( ) A.40

The amplitudes are isolated by using a Hilbert transformation, which shifts the

signal by π/2, effectively changing the cosine to a sine. For example,

Hilbert PSig[ ]= Hilbert PSig _ Amp cos ω IFt −φ plasma + ψS( )[ ]= PSig _ Amp sin ω IFt − φplasma +ψ S( )

. A.41

By summing the square’s, PSig{ }2+ Hilbert PSig[ ]{ }= PSig _ Amp

2 , the signal amplitude

falls out easily. Using this method, we find the reference and signal envelopes

are

PRef _ Env = PRef _ Amp2 =

1 + ε 2( )2

RTE1ESoELOo

2⎡ ⎣ ⎢

⎤ ⎦ ⎥

2

1 +1− ε 2( )1+ ε 2( )cos 4ω pt( )

⎣ ⎢ ⎢

⎦ ⎥ , A.42 ⎥

and

PSig _ Env = PSig _ Amp2 =

1 +ε 2( )2

ESoELOo Aθ

2⎡ ⎣ ⎢

⎤ ⎦ ⎥

2

× 1 + cos 2θ( )cos 2δ( )[ ] 1 +1− ε 2( )1+ ε 2( )cos 4ω pt − 2ξ(

⎣ ⎢ ⎢

⎦ ⎥ ⎥

= PSig _ Env _ Amp cos 4ω pt − 2ξ( )

) . A.43

Preparing the reference as before, we convert to exponential notation, remove

any equilibrium components and negative frequencies, and conjugate. This

yields

Page 173: Nicholas E. Lanier

155

PRef _ Env _ conj = PRef _ Env _ Amp 2( )e−4iω pt . A.44

For the signal envelope, we just remove the equilibrium components and expand

to exponential form.

PSig _ Env _ Fil = PSig _ Env _ Amp / 2( )e−i 4ω pt −2ξ( ) + e

+i 4ω pt− 2ξ( )[ ] A.45

Multiplying equations A.44 and A.45, our product exhibits two principal terms,

one component is oscillating around 8ω p , and contains the ξ term that we are

trying to isolate. Filtering the product to remove the 8ω p term we arrive at

PProduct_Env = PRef _ Env _ conj × PSig _ Env _ Fil

=PRef _ Env _ AmpPSig _ Env _ Amp

4

⎣ ⎢

⎦ ⎥ e−i 4ω pt −2ξ( ) + e+i 4ω pt− 2ξ( )[ ]e−4iωpt

=PRef _ Env _ AmpPSig _ Env _ Amp

4⎡ ⎣ ⎢

⎤ ⎦ ⎥ e−2iξ + e

− i 8ω pt − 2ξ( )[ ]= filtering,8ω p term → 0

= PProduct_Env_Ampe−2iξ

. A.46

The final step is to isolate the measured Faraday rotation.

Ψ = tan−1Im PProduct_Env( )Re PProduct_Env( )

⎢ ⎢

⎥ ⎥ = −2ξ = −2 tan−1 tanθ tanδ[ ]≈ −2

TMTE

δ A.47

Equation A.47 again points out that the mesh distortion factor (TM/TE)

couples with the Faraday rotation angle (δ) as reported earlier.4 To obtain

reasonable polarimetry measurements, it is imperative that the mesh distortion

Page 174: Nicholas E. Lanier

156

REFERENCES

factors be accurately characterized. It might also be worthwhile to investigate

alternatives to the meshes, such as thin film deposited on TPX or quartz.

1 B. W. Rice, Review of Scientific Instruments, 63, 5002 (1992). 2 B. W. Rice, Ph.D. thesis, University of California-Davis, CA 1992, UCLR-LR-

111863. 3 D. L. Brower, L. Zeng, and Y. Jiang, Review of Scientific Instruments, 68, 419

(1997). 4 N. E. Lanier, J. K. Anderson, C. B. Forest, D. Holly, Y. Jiang, and D. L. Brower

Review of Scientific Instruments, 70, 718 (1997).

Page 175: Nicholas E. Lanier

157

B: FIR Density Code Listings and Analysis Procedures

B.1 Introduction

As outlined in Chapter 2, direct digitization of the FIR signals enables a

more accurate determination of the interferometry phase. The cost of this benefit

is the requirement of more complex phase extraction and data processing

techniques. In this appendix, we commit to print the computer codes that are

utilized during extraction of the interferometer data and outline the procedures

for data analysis.

B.2 Processing FIR Data

Processing of the FIR interferometry data is conducted in three steps,

these being,

i) Phase Computation

ii) Visual Inspection

iii) Manual Reconstruction.

Page 176: Nicholas E. Lanier

158B.2.1 General Code Notes

The phase is computed, as outlined in Chapter 2, by the fir_proc.pro

program. The code is completely automated and conducts the initial pre-

processing, extraction of the interferometer phase, and recording of important

parameters such as laser power, interference frequency, and bandwidth. The

output parameters are written to the F level of the database and are discussed

below.

1) FIR_FAST_* (* refers to N32,N24,…,P36,P43,REF)

These signals are the CHORD-AVERAGED electron density

measurements. The units are in particles per cm2. The suffixes refer to the

chord’s radial impact parameter in centimeters. For example N32 is –32 cm, P21

is +21 cm, and so on.

2) FIR_LASER_IF

Stored in the variable ‘FIR_LASER_IF’ is the interference

frequency (IF) of the laser, in units of kHz. Typical operation has the IF at 750

kHz for a digitization rate (DR) of 1 MHz. However, if faster time response is

desired, the recommended values are an IF of 875 with a digitization rate of 3

MHz. In this case, it is important to remember not to run with an IF of 625

because the preamp filter response will serve to limit the bandwidth.

3) FIR_BANDWIDTH

This is the computed measurement bandwidth, also in units of kHz.

This is determined by the minimum frequency difference between the Nyquist

and the aliased IF or just the aliased IF and zero. During standard operation (IF

Page 177: Nicholas E. Lanier

159

of 750 kHz and DR of 1 MHz), the maximum bandwidth is 250 kHz, however the

processing code filters down to 200 kHz. This can be adjusted if desired, however

the chord averaged nature of the measurement defeats the purpose of operating

at very high frequencies.

4) FIR_LASER_POWER

This signal is the peak voltage difference of the Reference channel.

Given in units of Volts, FIR_LASER_POWER has no real meaning other than

providing an indicator for the trustworthiness of the data. If this value is less

than a volt or so, one should scrutinize the data very carefully.

5) JUMP_STATS

Once the processing is done and the code has removed most, if not

all of the π phase jumps, the computer will store the difference between the

number of positive and negative π phase jumps for each channel. In an ideal

world, this number should always be zero, but often it is not. JUMP_STATS is

an 11 element array in which this value is stored, where element 0 corresponds

to N32, 1 to N24 and so on. If the stored value is different than zero, odds are the

code has missed a jump and it must be manually fixed. We will discuss more of

the usefulness of JUMPS_STATS later.

B.2.2 The FIR Processing Code

pro fir_proc,date,shot ;;----------------------------------------------------------------------- ;; ;; Nicholas E. Lanier ;; ;; 20-apr-1997 Original Version ;; ;; 21-Jan-1999 Modified for PROC Code ;;

Page 178: Nicholas E. Lanier

160;; This program will digitally extract the LINE_AVERAGED interferometry ;;phase from raw data digitized by the two TR612's. The input signal names ;;all have the prefix 'FIR_612_' with the suffix's of N32,N24,...,P43,REF. ;;The processed phases are stored in the F level of the "mst$data" database ;;under the prefix of 'FIR_FAST_'. All chords share the same time trace ;;stored under the name 'FIR_FAST_TM'. ;; This program also stores for each shot the information about laser ;;frequency, laser power and maximum bandwidth. The signal names are ;;FIR_LASER_IF, FIR_LASER_POWER, and FIR_BANDWIDTH. Furthermore, an 11 ;;elements array is also stored called JUMP_STATS. The number (one for each ;;chord) is an indication of the quality of the data. The lower the value ;;the better. This number is derived in the processing as the number of ;;calculated Pi shifts minus the number of -Pi shifts. If the difference is ;;large, the code has not properly removed the phase jumps from the raw ;;data so the processed data will be unsuitable for use. ;; ;;----------------------------------------------------------------------- ;; ;;---------------------------Setting Up---------------------------------- ;; set_db,'mst$data' ;Setting to proper database x_pos=[-32.,-24.,-17.,-09.,-02.,6.,13.,21.,28.,36.,43.] ;chord locations (cm) z_path=2*sqrt(52.*52.-x_pos*x_pos)/100. ;chord path length (m) shot,shot ;Setting Shot date,date ;Setting Date ;; ;dummy=set_errors('none') ;Set Errors to Quite Mode ;; red_factor=4 ;Store Smaller Array Size ;; time_store_name='F.FIR_FAST_TM' ;Time Array Store Name ;time_store_name='P.FIR_FAST_TM' ;Use When Running as PROC Code time_units='ms' ;Time Stored Units dens_units='cm^-2' ;Density Stored Units ;; jump_store_name='F.JUMP_STATS' ;jump stats store name jump_diff_tot=fltarr(11) ;This quantity is the difference ;between up jumps and down jumps. ;it relates to the quality of ;data. ;; conversion_factor=12.16 ;conversion factore comes from ;the interferometer phase eq. ;= (lambda*e^2)/ ; (4*PI*c^2*m_e*eps_not) ;lambda = 432.5E-6 m ;e = 1.602E-19 e/C ;c = 2.997E+8 m/s ;m_e = 9.11E-31 kg ;eps_not= 8.85E-12 F/m ;Data stored in units of 10^13 ;particles / cm^3 ;; ;;----------------------------------------------------------------------- ;; ;; ;; Begin phase extract, download and check for time information

Page 179: Nicholas E. Lanier

161;; get_fir_time_info,time,array_size,dig_speed,abort_shot_1 ;; ;; Check and prepare reference signal ;; prepare_reference,reference,laser_power,abort_shot_2 ;; ;; Defing abort variable ;; abort_shot=min([abort_shot_1,abort_shot_2]) ;; ;; Abort shot if abort_shot=0 ;; if (abort_shot ne 0) then begin ;; ;; Resize time data and write data into database ;; resize_data,array_size,red_factor,time,time_thn write_data,time_store_name,time_thn,time_units ;; ;; Compute bandwidth, power, dig_speed, and preamp response function ;; preamp,array_size,dig_speed,laser_power,reference,response,bandwidth ;; ;; Incorperate the bandwidth into the signal filtering ;; filter_pt=bandwidth*array_size/float(dig_speed) ;; ;; Prepare reference signal ;; conjugate_reference,array_size,response,reference,conj_reference ;; ;; Main loop for chord processing ;; for chord=0,10,1 do begin ;; ;; Get names and preprocess signal ;; get_names,chord,signal_name,store_name prepare_signal,signal_name,signal,abort_channel print,signal_name ;notify user of progress

Page 180: Nicholas E. Lanier

162 ;; ;; If sigan is OK then continue ;; if (abort_channel ne 0) then begin filter_channel,response,signal,signal_fil ;; ;; Computing and filtering the product ;; product=conj_reference*signal_fil signal_fil=0 filter_product,array_size,filter_pt,product,product_fil ;; ;; Calculating interferometer phase ;; phase=atan(imaginary(product_fil),float(product_fil)) product_fil=0 ;; ;; Remove the Phase jumps ;; remove_phase_jumps,array_size,phase,jump_diff jump_diff_tot(chord)=jump_diff ;; ;; Rebining data to smaller size ;; resize_data,array_size,red_factor,phase,phase_thn ;; ;; Subtracting offset ;; off=fix(dig_speed/1000.) ;offset average width phase_thn=phase_thn-avg(phase_thn( (array_size- $ 1000)/red_factor:array_size/red_factor-1)) ;NOTE: Must have a spare millisecond left at end of ;shot for offset. ;; ;; Conversion to electrons/cm^2 ;; conversion=(conversion_factor*z_path(chord)) ;; ;; Store the data into database ;; write_data,store_name,phase_thn/conversion,dens_units endif

Page 181: Nicholas E. Lanier

163 endfor ;; ;; Store the jump number totals ;; write_data,jump_store_name,jump_diff_tot,'Jumps' endif ;; ;;----------------------------------------------------------------------- end pro get_fir_time_info,time,array_size,dig_speed,abort_shot_1 ;;----------------------------------------------------------------------- ;; ;; Subroutine downloads the time array and checks for errors. ;; ;; Variable Name Definition ;; ;; INPUTS: none ;; ;; OUPUTS: time time array in ms ;; ;; dig_speed digitization speed ;; ;; abort_shot_1 abort shot indicator ;; ;;----------------------------------------------------------------------- ;; time=data('fir_612_ref_tm') ;Downloading time array dummy=size(time) ;Checking size abort_shot_1=dummy(0) ;Checking for data if (abort_shot_1 ne 0) then begin dig_speed=(dummy(1)-1)/(time(dummy(1)-1)-time(0)) ;Getting digitization speed time=1000*time ;Coverting to ms array_size=dummy(1) ;Getting array_size dummy=0 ;Saving virtual memory endif ;; ;;----------------------------------------------------------------------- end pro prepare_reference,reference,laser_power,abort_shot_2 ;;----------------------------------------------------------------------- ;; ;; Subroutine dowloads reference signale and checks for errors. ;; ;; Variable Name Definition ;; ;; INPUTS: none ;; ;; OUTPUTS: reference Raw Reference signal ;; ;; laser_power Laser Power in (A.U.)

Page 182: Nicholas E. Lanier

164;; ;; abort_shot_2 Abort shot indicator ;;----------------------------------------------------------------------- ;; reference=data('fir_612_ref') ;Downloading raw data dummy=size(reference) ;Checking size abort_shot_2=dummy(0) ;Checking for errors ;; ;;-------Checking if there is reasonable signal------- ;; if (abort_shot_2 ne 0) then begin laser_power=max(reference)-min(reference) ;; ;;---------Max Amplitude must be ge .2-------- ;; if (laser_power le .2) then begin abort_shot_2=0 ;Skip shot print,'Shot Skipped due to Laser Low Power' endif endif dummy=0 ;Saving virtual memory ;; ;;----------------------------------------------------------------------- end pro get_names,chord,read_name,store_name ;;------------------------------------------------------------------------- ;; ;; Subroutine returns raw signal names and store names ;; ;; Variables Name Definition ;; ;; INPUTS: chord chord counter ;; ;; OUTPUTS: read_name name of data to be read ;; ;; store_name name of store data name ;; ;;------------------------------------------------------------------------- ;; read_name_prefix='fir_612_' ;read name prefix ;store_name_prefix='P.FIR_FAST_';Use for PROC code store_name_prefix='F.FIR_FAST_' ;Store location prefix name_suffix=['N32','N24','N17','N09','N02','P06', $ 'P13','P21','P28','P36','P43'] ;Suffix Array ;; ;;-------------------Defining Names----------------------- ;; read_name=strtrim(read_name_prefix+name_suffix(chord),2) store_name=strtrim(store_name_prefix+name_suffix(chord),2) ;; ;;------------------------------------------------------------------------- end pro prepare_signal,signal_name,signal,abort_channel

Page 183: Nicholas E. Lanier

165;;----------------------------------------------------------------------- ;; ;; Subroutine dowloads reference signal and checks for errors. ;; ;; Variable Name Definition ;; ;; INPUTS: signal_name Signal name to be read ;; ;; OUTPUTS: signal Raw signal ;; ;; abort_channel Abort channel indicator ;;----------------------------------------------------------------------- ;; signal=data(signal_name) ;Downloading raw data dummy=size(signal) ;Checking size abort_channel=dummy(0) ;Checking for errors dummy=0 ;Saving virtual memory ;; ;;----------------------------------------------------------------------- end pro resize_data,array_size,reduction_factor,data_in,data_out ;;------------------------------------------------------------------------- ;; ;; Subroutine rebins an input signal to a more appropriate size ;;based on the time resolution of the diagnostic. Default reduction ;;is about 4 for data stored at 1 MHZ ;; ;; Variables Name Definition ;; ;; INPUTS: array_size Array Size ;; ;; reduction_ Reduction factor ;; factor ;; ;; data_in Input data to be reduced ;; ;; OUTPUTS: data_out Reduced output data ;; ;;------------------------------------------------------------------------- ;; data_out=rebin(data_in,array_size/reduction_factor) ;; end ;;------------------------------------------------------------------------- pro write_data,store_name,store_data,units ;;------------------------------------------------------------------------- ;; ;; Subroutine writes data to the database and checks to see if ;;properly written. ;; ;; Variable Name Definition ;; ;; INPUTS: store_name Name dat is to stored as ;; ;; store_data Data to be stored ;; ;; OUTPUTS: none

Page 184: Nicholas E. Lanier

166;; ;;------------------------------------------------------------------------- ;; status=put_data(store_name,store_data,units) ;Writing data ;; ;;-----If not properly written,print error message ;; if (status lt n_elements(store_data)) then begin print,'Error in Storing',store_name endif ;;------------------------------------------------------------------------- end pro preamp,array_size,dig_speed,laser_power,reference,response,max_bandwidth ;;------------------------------------------------------------------------- ;; ;; Subroutine computes the Laser IF and Bandwidth of the shot. ;;The IF, Bandwitdh, and Laser power are store in the database under ;;the names----FIR_LASER_IF,FIR_BANDWIDTH, and FIR_POWER. Using the ;;calculated bandwitdh, the preamplifer response function is computed. ;; ;; Variable Name Definition ;; ;; INPUTS: array_size array size ;; ;; dig_speed digitization speed ;; ;; laser_power FIR laser Power ;; ;; reference raw reference signal ;; ;; OUTPUTS: response preamp response function ;; ;;------------------------------------------------------------------------- ;; default_bandwidth=2.0E+5 nyquist=dig_speed/2. ;; ;; Stored lader power is defined as the refernce signal ;;voltage level. ;; laser_power=max(reference)-min(reference) ;; ;; Compute LASER_IF from the peak in the frequency spectrum ;; ref_fft=fft(reference,-1) peak_location=where( float(ref_fft) eq $ max(float(ref_fft(100:array_size/2-100))))+100 laser_if=(float(peak_location(0))/array_size)*dig_speed+nyquist ;; ;; Maximum bandwidth is defined as the minimum frequency difference

Page 185: Nicholas E. Lanier

167 ;;between zero and IF or the Nyquist and the IF. ;; max_bandwidth=min([(float(peak_location(0))/array_size $ *dig_speed),(nyquist-(float(peak_location(0)) $ /array_size)*dig_speed),default_bandwidth]) window_size=float(max_bandwidth)/dig_speed*array_size ;; ;; Response function for signal filtering is computed with the ;;appropriate bandwidth ;; response=fltarr(array_size) response(peak_location(0)-window_size+1:peak_location(0) $ +window_size-1)=1 response((array_size-1)-(peak_location(0)+window_size-1): $ (array_size-1)-(peak_location(0)-window_size+1))=1 ;; ;; Write quantities into database ;; write_data,'F.FIR_LASER_IF',laser_if/1000.,'kHz' write_data,'F.FIR_BANDWIDTH',max_bandwidth/1000.,'kHz' write_data,'F.FIR_POWER',laser_power,'a.u.' default_bandwidth=0 ;saving virtual memory peak_location=0 ;saving virtual memory window_size=0 ;saving virtual memory laser_power=0 ;saving virtual memory laser_if=0 ;saving virtual memory nyquist=0 ;saving virtual memory ref_fft=0 ;saving virtual memory ;; ;;----------------------------------------------------------------------- end pro conjugate_reference,array_size,response,reference,conj_reference ;;----------------------------------------------------------------------- ;; ;; Subroutine prepares the reference by zeroing the imaginary ;;frequency components and conjugating, is a sense converting the COS ;;to and EXP. ;; ;; Variable Names Definition ;; ;; INPUTS: array_size duh! ;; ;; response preamp response function ;; ;; reference reference data ;; ;; OUTPUTS: conj_refernce conjugated reference ;; ;;----------------------------------------------------------------------- ;; ;; ;; Transform into frequency space

Page 186: Nicholas E. Lanier

168 ;; ref_fft=fft(reference,-1) ;; ;; Remove equilibrium components and imaginary frequencies ;; ref_fft(0)=0 ref_fft(array_size/2:*)=0 ;; ;; Conjugate and return to time domain ;; conj_reference=conj(fft(response*ref_fft,1)) ref_fft=0 ;saving virtual memory ;; ;;----------------------------------------------------------------------- end pro filter_channel,response,signal_in,signal_out ;;----------------------------------------------------------------------- ;; ;; Subroutine filters the input signal as dictated by the response ;;function computed in the preamp subroutine. ;; ;; Variable Name Definition ;; ;; INPUTS: response filtering response function ;; ;; signal_in input signal to be filtered ;; ;; OUTPUTS: signal_out output of filtered signal ;; ;;----------------------------------------------------------------------- ;; ;; Transform to frequency domain ;; signal_fft=fft(signal_in,-1) ;; ;; Filter signal ;; signal_fft(0)=0 signal_out=fft(response*signal_fft,1) signal_in=0 ;saving virtual memory signal_fft=0 ;saving virtual memory ;; ;;----------------------------------------------------------------------- end pro filter_product,array_size,filter_point,product_in,product_out ;;----------------------------------------------------------------------- ;; ;; Subroutine filters product according to the limitations dictated ;;by the bandwidth.

Page 187: Nicholas E. Lanier

169;; ;; Variable Name Definition ;; ;; INPUTS: array_size Duh! ;; ;; filter_point filter point calculated from ;; bandwidth ;; product_in input product ;; ;; OUTPUTS: product_out output product ;; ;;----------------------------------------------------------------------- ;; ;; Transforming into frequency domain, filtering, then transforming ;;back into time ;; product_fft=fft(product_in,-1) product_fft(filter_point:array_size-filter_point-1)=0 product_out=fft(product_fft,1) product_in=0 ;saving virtual memory ;; ;;----------------------------------------------------------------------- end pro remove_phase_jumps,array_size,phase,jump_diff ;;----------------------------------------------------------------------- ;; ;; This subroutine is the most important of the digital phase extraction ;;technique. Here we remove the phase jumps that contaminate the extracted ;;phase. The difficulty in this procedure is that the random noise in the ;;phase measurement makes the phase jumps non-uniform, ie some are greater ;;than Pi and some are less then Pi. In chords where beam refraction ;;greatly increases the signal noise level, the phase jumps can be ;;indistinguishable from plasma fluctuations and have to be inspected by ;;eye. ;; ;; Variables Name Definition ;; ;; INPUTS: array_size for the last time....duh ;; ;; phase input phase to be modified ;; ;; OUTPUTS: phase modified output phase ;; ;; jump_diff statitstics on jumps ;; ;;----------------------------------------------------------------------- ;; ;; Sort phase jumps in ascending order ;; dphase=temporary(phase-shift(phase,1)) sort_order=sort(dphase) sorted_dphase=dphase( sort_order ) ;; ;; Isolatethe number up and down jumps ;;

Page 188: Nicholas E. Lanier

170 up_jump_locs=where( sorted_dphase ge !pi ) down_jump_locs=where( sorted_dphase le -!pi ) max_jump_num=max( [ n_elements(up_jump_locs), $ n_elements(down_jump_locs) ] ) min_jump_num=min( [ n_elements(up_jump_locs), $ n_elements(down_jump_locs) ] ) ;; ;; compute the difference between up and down jumps ;;in and ideal world this should always be zero ;; jump_diff=max_jump_num-min_jump_num ;; ;; If there are jumps then fix the phase ;; if ((up_jump_locs(0) ne -1) and (down_jump_locs(0) ne -1)) then begin ;; ;;Define path integral to be the integral of the ;;density trace over time. The goal is to minimize ;;this value because extraneous jumps will increase ;;this value. ;; path_integral=sorted_dphase(0:(array_size/2-1))+ $ reverse(sorted_dphase(array_size/2:*)) dphase=0 ;saving virtual memory ;; ;; Find number of jumps that minimizes the path_integral ;; min_location=where( $ min(path_integral(min_jump_num:max_jump_num)) $ eq path_integral(min_jump_num:max_jump_num) ) $ + min_jump_num - 1 path_integral=0 ;saving virtual memory ;; ;; Sort jumps according to the time they occur ;; up_jumps=sort_order(0:min_location(0)) down_jumps=sort_order(array_size-min_location(0)-1 : $ array_size-1) min_location=0 ;saving virtual memory sort_order=0 ;; '' ;; ;; total number of jumps and their apprapriate sign ;;(up or down) ;;

Page 189: Nicholas E. Lanier

171 total_jumps=[up_jumps,down_jumps] total_sign=[make_array(n_elements(up_jumps),value=+1.0),$ make_array(n_elements(down_jumps),value=-1.0)] ;; ;; Compute and print number of jumps ;; jump_order=sort(total_jumps) total_jumps=total_jumps(jump_order) total_sign=total_sign(jump_order) print,n_elements(total_jumps),' Jumps',jump_diff,' Diff' jump_order=0 ;; ;; Fix the phase ;; fix_phase,array_size,total_jumps,total_sign,phase ;thn=findgen(6550)*10 for troubshooting purposes ;stop total_jumps=0 ;saving virtual memory total_sign=0 ; '' endif ;; ;;----------------------------------------------------------------------- end pro fix_phase,array_size,jump_locs,sign,phase ;;----------------------------------------------------------------------- ;; ;; This subroutine modifies the phase when given a jumps location and ;;polarity. ;; ;; Variable Name Definition ;; ;; INPUTS: jump_locs jumps locations ;; ;; sign jump polarity ;; ;; OUTPUTS: phase modified phase ;; ;;----------------------------------------------------------------------- ;; ;; Setting up jump location array ;; num=n_elements(jump_locs) jump_locs=[jump_locs,array_size] sum=0 ;; ;; Modify phase loop ;; for i=0,num-1,1 do begin

Page 190: Nicholas E. Lanier

172 sum=sum+sign(i) phase(jump_locs(i):jump_locs(i+1)-1)=phase(jump_locs(i) $ :jump_locs(i+1)-1) + 2*!pi*sum endfor ;; ;;----------------------------------------------------------------------- end

B.2.3 Pre-Inspection of Processed Data

Having completed the automated processing, we now begin to inspect the

FIR data. The principal objective is to classify the data quality as either GOOD,

FIXABLE, or CRAP (for lack of a better technical term). This is the most tedious

aspect of the FIR analysis and requires that all eleven chords of each shot be

visually inspected and categorized.† At first sight this task may seem

impossible, however my years of experience on this matter coupled with my

inherent laziness has come up with a system that is quite efficient.

We begin the visual inspection process by utilizing the get_stats.pro.

This program, displayed on the following pages, will download the laser and

jump statistics for a given range of shots and write them in a text file. This file

can then be printed and provides important information on whether the FIR

data will be viable.

† An example of the tremendous tedium, the Great Chapman Run of ‘99 required visual

inspection of over 12,000 signals.

Page 191: Nicholas E. Lanier

173

Program GET_STATS.PRO

;;------------------------------------------------------------------------- ;; ;; Nicholas E. Lanier ;; ;; 20-apr-1997 Original Version ;; ;; 05-jan-2000 Modified Version ;; ;; The program downloads the laser statistics for a set of shots ;;and stores them into a text file. ;; ;;------------------------------------------------------------------------- ;; dt=' ' & info=' ' ;initial set-up start=0 & end_shot=0 read,'Input date (No quotes) => ',dt ;getting date print,' ' ;; read,'Input start shot => ',start ;getting starting shot print,' ' ;; read,'Input end shot => ',end_shot ;getting end shot ;; set_db,'mst$data' ;setting database ;; s=set_date(dt) ;setting date ;; save_name=strupcase('stats_'+dt+'.dat') ;stat file name ;; jump_num=fltarr(11) ;jump array ;; get_lun,lun ;get lun number ;; ;;------------------------------------------------------------------------- ;; openw,lun,save_name ; open file ;; ;; Write the file header ;; printf,lun,'Laser Satistics for data taken on' printf,lun,' ' printf,lun,dt printf,lun,' ' ;; ;; Begin main shot loop ;; for i=start,end_shot,1 do begin s=set_shot(i) ;setting shot print,i ;user information ;; ;; Downloading power, bandwidth, laser ;;

Page 192: Nicholas E. Lanier

174 pow=strtrim(string(data('fir_power')),2) band=strtrim(string(data('fir_bandwidth')),2) las=strtrim(string(data('fir_laser_if')),2) ;; ;; Downloading jump statistics ;; jump_num(0)=data('jump_stats') jumps=strtrim( string( fix(jump_num(*)) ) ,2) jump_str=' ' for k=0,10,1 do begin jump_str(0)=jump_str(0)+' '+jumps(k) endfor sht=strtrim(string(i),2) ;shot number string

info='Shot= '+sht+' Band= '+band+' IF= '+las+' Pwr= '+pow+’ $ Jumps'+jump_str

;; ;; Printing to file ;; printf,lun,info printf,lun,' ' endfor close,lun ;close the file free_lun,lun ;free the lun number ;;--------------------------------------------------------------------------- end

The output file that is written by the get_stats program will be named

“STATS_DD-MMM-YYYY.dat”. For example, STATS_31-DEC-1999.dat will have

the laser statistics from December 31, 1999. The stored values in the STATS file

are shot number, laser bandwidth, laser interference frequency, laser power, and

the jump statistics. A sample of the statistics output file is displayed on the

following page.

Page 193: Nicholas E. Lanier

175Laser Statistics for data taken on

31-dec-1999

Shot= 34 Band= -1 IF= -1 Pwr= -1 Jumps -1 0 1 0 0 0 0 0 0 0 0

Shot= 35 Band= 4.31824 IF= 504.318 Pwr= 1.47217 Jumps 122 114 116 90 91 124 116 85

125

Shot= 36 Band= 200.000 IF= 777.615 Pwr= 3.92212 Jumps 0 0 0 0 1 0 3 1 0 1 1

Shot= 37 Band= -1 IF= -1 Pwr= -1 Jumps -1 0 1 0 0 0 0 0 0 0 0

Shot= 38 Band= 200.000 IF= 764.865 Pwr= 3.87817 Jumps 1 0 0 2 0 1 0 1 1 0 0

With this information at our disposal, we can limit the number of shots we

are going to spend effort on examining. Based on the data in the file above, I

would make the following interpretations.

Shot 34 Laser not yet on Shot 35 Laser improperly tuned (or still warming up), no bandwidth, a lot of

jumps (> 5 per channel). This shot unsalvageable. Shot 35 Bandwidth and Power good, jumps look good. Inspect this one. Shot 37 No data, could be a storage problem...Skip shot. Shot 38 Bandwidth and Power good, jumps look good. Inspect this one.

Therefore based on the information above, I would not waste any time

inspecting shots 34, 35 and 37.

B.2.4 Inspection Code

Shot inspection is done using the code inspect.pro. Given a date and

shot number, inspect.pro will plot the processed FIR data for visual inspection.

The delay time between plotting each channel is variable, but the default setting

is 0.2 seconds. (I like to run this on Versaterm because I can sit back, and cycle

very fast looking for anomalies. If I see one, I just scroll back on the plots and

mark the appropriate channel on my shot stat list.) While running this code you

are looking for three items:

Page 194: Nicholas E. Lanier

176

a) Phase jumps. Not all phase jumps are caught in the automatic

analysis routine. Any residual jumps must be manually removed.

The figure B.1 shows what a phase jump would look like.

Phase Jump

Figure B.1 – An example of a phase jump missed by the automated analysis routine. This jump must be removed manually.

b) Offset problems. Sometimes the trace looks good, but the offset

after the shot is not zero (this usually results from phase jumps

that occur very early in the shot (<3 ms)). Often to fix these

problems, I just insert a phony phase jump early in the shot to

make up any difference. This is acceptable because we never use

the data before 5 ms.

Page 195: Nicholas E. Lanier

177

Figure B.2 – Offset problems appear when the missed phase jumps occur early in the shot (< 5.0ms). If the data for t > 5.0 ms looks good, then a phase jump of correct polarity is manufactured at some point before 5.0 ms, so that the baseline after the shot is zero.

c) Flipped phase. Depending on whether the reference laser leads or

lags the signal laser, the computed density trace would appear

upside down. This is a simple problem and has no deep meaning. If

the density traces for a shot are inverted, inspect.pro presents an

option, called “FLIP”. After the last channel for a shot has been

displayed, you will have an option to enter either (q) for quit,

(return) for display the next shot, or (f) for flip. If flip is selected,

inspect will read the shot data, invert it, rewrite the inverted data

to the database, and display the inverted data again for inspection.

Page 196: Nicholas E. Lanier

178pro inspect ;;------------------------------------------------------------------------- ;; ;; Nicholas E. Lanier ;; ;; 07-Jan-2000 Original Version ;; ;; 11-Jan-2000 Modified Version ;; ;; This program reads and displays the fast processed data for ;;user inspection. Although elimination of residual phase jumps must be ;;conducted with "man_fix_fast.pro", this program can read and flip the ;;data in cases when this action is appropriate. ;; ;;------------------------------------------------------------------------- ;; ;; ;; Call user input routine ;; user_input,dat,start_shot,end_shot,wait_time ;; ;; Show the shots specified by user ;; show_set,dat,start_shot,end_shot,wait_time ;; ;;-------------------------------------------------------------------------- end pro user_input,dat,start_shot,end_shot,wait_time ;;------------------------------------------------------------------------- ;; ;; Subroutine allows the user to specify date, shots, and ;;plotting delay time. ;; ;; Variable Name Definition ;; ;; INPUTS: none ;; ;; OUTPUTS: dat user specified date ;; ;; start_shot first shot to inpect ;; ;; end_shot last shot to inspect ;; ;; wait_time delay time between plotting ;; ;;------------------------------------------------------------------------- ;; ;; ;; User input of date ;; input_date: dat=' ' ;initialize date variable read,'Enter Date of Interest(No Quotes)-> ',dat

Page 197: Nicholas E. Lanier

179print,' ' ;printing blank line date_length=strlen(dat) ;extract string length if (date_length ne 11) then begin ;check to see if length print,'Error in Date Entry' ;is appropriate, goto,input_date ;if not then repeat entry endif ;; ;; User input of shots to inspect ;; input_shots: end_shot=0 ;initializing start_shot=0 ;shot variables valid_shots=0 ;valid input flag while (valid_shots eq 0) do begin on_ioerror,bad_number read,'Enter First Shot To Inspect -> ',start_shot print,' ' ;printing blank line on_ioerror,bad_number read,'Enter Last Shot To Inspect -> ',end_shot print,' ' ;printing blank line valid_shots=1 ;inputs are OK, set flag bad_number: ;if entry error then repeat if NOT valid_shots then print,'Shots must be numbers.' endwhile ;; ;; More error checking, last shot must be larger than first ;; start_shot=fix(start_shot) & end_shot=fix(end_shot) if (start_shot gt end_shot) then begin print,'Last shot less than First' goto,input_shots ;repeat if error endif ;; ;; Enter plot delay time ;; wait_time=0.0 ;Initialize wait variable valid_time=0 ;valid input flag while (valid_time eq 0) do begin on_ioerror,bad_time read,'Enter Plot Delay Time (I Suggest .20)-> ',wait_time print,' ' valid_time=1 ;all OK, set flag

Page 198: Nicholas E. Lanier

180 bad_time: ;repeat if error if NOT valid_time then print,'Time must be number' endwhile set_db,'mst$data' ;set database ;; ;;----------------------------------------------------------------------- end pro show_set,dat,start_shot,end_shot,wait_time ;;----------------------------------------------------------------------- ;; ;; This subroutine is the program's main body. It loops over all ;;shots specified by the user and calls the display routine, called ;;'show_fast_shot'. Upon inspection, the user can also opt to flip the shot ;;by entering 'f'. This command calls the 'flip_fast' routine which then ;;flips the fast data and re-displays for user inpection. ;; ;; Variable Name Definition ;; ;; INPUTS: dat date ;; ;; start_shot first shot to display ;; ;; end_start last shot to be inspected ;; ;; wait_time time between plotting ;; ;; OUTPUTS: none ;; ;;----------------------------------------------------------------------- stall_command=' ' ;initializing stall command ;; ;; Main shot loop ;; for shot_number = start_shot, end_shot, 1 do begin ;; ;; Display the shot data ;; show_fast_shot,dat,shot_number,wait_time ;; ;; Prompt for command ;; print,' ' ;print blank line print,' ' ;print blank line read,' (Return) for next shot, (f) to flip, '+ $ '(q) to quit. -> ',stall_command ;; ;; Check for flip or quit command ;; if (strupcase(stall_command) eq 'F') then begin

Page 199: Nicholas E. Lanier

181 flip_fast,dat,shot_number shot_number=shot_number-1 endif if (strupcase(stall_command) eq 'Q') then begin shot_number=end_shot endif endfor ;; ;;----------------------------------------------------------------------- end pro show_fast_shot,dat,shot_number,wait_time ;;----------------------------------------------------------------------- ;; ;; Subroutine plots the fir_fast data for user inspection. ;; ;; Variable Name Definition ;; ;; INPUTS: dat date ;; ;; shot_number shot number to be displayed ;; ;; OUTPUTS: none ;; ;;----------------------------------------------------------------------- date,dat ;set date shot,shot_number ;set shot number chrd_suffix=['N32','N24','N17','N09','N02','P06','P13','P21', $ 'P28','P36','P43'] ;defining chord suffix s=set_inc(100) ;set read increment to ;every 100 points tm=data('fir_fast_tm') ;download time array if (n_elements(tm) gt 1) then skip_ind=0 else skip_ind=1 ;if data then set skip ;indicator while (skip_ind eq 0) do begin ;if NOT skip then do name=' ' ;initialize name variable !ytitle='1E+14 cm^-2' ;define axis' labels !xtitle='ms' set_xy,0,70,0,2 ;set plot parameters ;; ;; Begin main display loop ;; for chord=0,10,1 do begin name='fir_fast_'+chrd_suffix(chord) ;define signal name dens_data=data(name) ;download the data wait,wait_time ;plot delay option

Page 200: Nicholas E. Lanier

182 !mtitle=string(shot_number)+' '+dat+' '+chrd_suffix(chord) ;defining main title plot,tm,dens_data ;plot the data dens_data=0 ;saving virtual memory endfor ;continue with next chord tm=0 ;saving virtual memory skip_ind=1 ;shot done, se indicator endwhile s=set_inc(1) ;reset read increment to ;every point ;; ;;----------------------------------------------------------------------- end pro flip_fast,dat,shot_number ;;----------------------------------------------------------------------- ;; ;; Subroutine flips the fir_fast data and stores back into database. ;; ;; Variable Name Definition ;; ;; INPUTS: dat date ;; ;; shot_number shot number to be displayed ;; ;; OUTPUTS: none ;; ;;----------------------------------------------------------------------- date,dat ;set date shot,shot_number ;set shot number name=' ' ;initialize name variable s=set_inc(1) ;set read increment to ;every point chrd_suffix=['N32','N24','N17','N09','N02','P06','P13','P21', $ 'P28','P36','P43'] ;defining chord suffix ;; ;; Begin main flip loop ;; for chord=0,10,1 do begin name='fir_fast_'+chrd_suffix(chord) ;define signal name temp=data(strtrim(name,2)) ;download the data size_test=size(temp) ;check for real data ;; ;; If data is there then write back to database ;; if (size_test(0) ne 0) then begin putmds,'f.'+name,'e+13cm^-3',-temp ;write the flipped signal

Page 201: Nicholas E. Lanier

183 ;back into the database endif temp=0 ;saving virtual memory endfor ;continue with next chord ;; ;;----------------------------------------------------------------------- end

D.2.5 Manual Removal of Phase Jumps

Once you have gone through and compiled a list of shots requiring manual

repair, phase jumps can be removed using the man_fix_fast.pro routine. The

code will ask the user for a date and a shot number. It will then present a user

interface window much like that first developed by Jim Chapman in the

sawselect.pro.

Positive Polarity Phase JumpNegative

Polarity Phase Jump

Figure B.3 – Above is an example of the graphic interface of man_fix_fast.pro. The menu offers six commands, “Manual”, “Quit”, “Next Chord”, “Zoom In”, “Write Data”, and “Zoom Out”. Dotted lines point out the most probable phase jumps of each polarity.

The function of the six command buttons, seen above and below the graph,

are outlined below.

Page 202: Nicholas E. Lanier

184

a) Quit – Exits the man_fix_fast routine.

b) Next Chord – Downloads and displays the data from the next FIR

chord WITHOUT storing the current chord into the database.

c) Write Data – Writes the data into the database and moves onto the

next chord. This is used in cases where the data has been modified.

d) Zoom In – Allows the user to Zoom In on the data for closer inspection.

This function is utilized by first clicking the cursor on “Zoom In”

button, then moving the cursor to the point of interest on the graph

and clicking again.

e) Zoom Out – Zooms Out. Duhh.☺

f) Manual – This is the most sensitive command. It allows the user to

remove a phase jump that he/she thinks is there, but the computer

does not recognize.

The last function allowed by the code does not utilize a command button.

As displayed in Figure B.3, the graph of the FIR data is overlaid with two

vertical dotted lines. These lines indicate where the computer thinks the most

likely phase jumps are. Often these do not agree with the user’s opinions.

However, on rare occasions they do, and the phase jump can be removed by

simply moving the cursor to the dotted line of choice and clicking. In cases where

the computer does not identify the proper jumps, they must be removed using

the “manual” function button.

Page 203: Nicholas E. Lanier

185

Phase Jump

Figure B.4 – A phase jump that was missed by the computer is clearly visible around 16 ms.

For instructional purposes, let us work through the procedure of a test

case in which we modify some processed FIR data. Let us assume we have the

data as shown in figure B.4. We see that the automated routine has missed a

phase jump around 16 ms. Before removing the jump, we zoom in for a better

look. By clicking the “Zoom In” button and then clicking on our suspected phase

jump, the computer replots the FIR data around our selected point of interest.

Place Cursor Here Then Click

Page 204: Nicholas E. Lanier

186Figure B.5 – After Zooming in, the existence of the phase jump is confirmed. We click “Manual”, then click at jump location to remove the jump.

Having ascertained that the phase jump is indeed real, we remove it by

first clicking on the “Manual” button, then clicking at the location of the phase

jump. Based on the slope at the selected cursor location, the computer will

automatically decide the appropriate polarity of the modification. After the

cursor location has been identified by the computer, the jump is removed, the

program zooms out, and replots the data for inspection, as shown in figure B.6.

Figure B.6 – The jump is removed, everything looks good. Ready to write the data and move on to the next chord.

Once the visual inspection is complete and everything looks fine, we click

the “Write Data” button to store the modified signal into the database. Then we

move on to the next chord.

Page 205: Nicholas E. Lanier

187

For those that are interested, I list the man_fix_fast.pro program for

visual inspection.

D.2.6 The Manual Processing Code

pro fix_fast ;;------------------------------------------------------------------------- ;; ;; Nicholas E. Lanier ;; ;; 04-apr-1997 Original Version ;; ;; 10-jan-2000 Modified Version ;; ;; This program is designed to offer the FIR user a manual override ;;option to processing the Fast FIR data. Often the FIR processing code ;;is incomplete in its extraction of phase jumps and it is necessary ;;to manually process the data. To aid in the speed at which shots can be ;;processed, this program is designed for operation with an X window ;;compatible system. ;; ;;------------------------------------------------------------------------- ;; ;; Prompt user for date and shot information ;; user_input,dat,shtn ;; ;; Initialize general variables ;; !noeras=1 ;disable erase crd_sfx=['N32','N24','N17','N09','N02','P06','P13', $ 'P21','P28','P36','P43'] ;define chord suffix x_pos=[-32.,-24.,-17.,-09.,-02.,6.,13.,21.,28.,36.,43.] ;define radial chord positions z_path=2*sqrt(52.*52.-x_pos*x_pos)/100. ;calculate path length chan=0 ;initializing channel ;indicator shot: ;main loop marker ;; ;; Defining plot labels, title, xtitle, and ytitle ;; !mtitle='Shot = '+strtrim(string(fix(sht)),2)+' '+dat $ +' Chord = '+crd_sfx(chan) !ytitle='' & !xtitle='' & fancy=2

Page 206: Nicholas E. Lanier

188factor=12.16*z_path(chan) ;conversion factor between ;line-averaged density to phase shot,sht ;set to appropraite shot name=strtrim('FIR_FAST_'+crd_sfx(chan),2) ;defining signal name ;; ;; Downloading data ;; dens_tm=data('fir_fast_tm') dens=data(name) array_size=n_elements(dens) ;define data array size if (array_size gt 1) then begin ;if data then continue find_jumps: zm_ind=0 ;define zoom indicator ;; ;; Call find jumps subroutine ;; find_jumps,dens,dens_tm,jumps,jump_loc,plot_data_tm,plot_data plot: ;; ;; Call plot subroutine ;; plot_template,plot_data_tm,plot_data,jumps,p_pos,zm_ind ;; ;; Ask for cursor command ;; cursor,xc,yc,4,/normal ; dummy=" " & read,dummy ;include dummy line if working ;in TEK, exclude for X term ;; ;; Main logic case statement ;; case 1 of (yc lt .12):case 1 of ;LOWER command line (xc lt .35):begin ;"ZOOM IN" ;; ;; Call Zoom_In subroutine ;; zoom_in,dens,dens_tm,plot_data_tm,plot_data,zm_ind goto,plot ;plot again after zoom end (xc lt .65):goto,write ;"WRITE" (xc lt .95):begin ;"ZOOM OUT"

Page 207: Nicholas E. Lanier

189 ;; ;; Call Zoom Out subroutine ;; zoom_out,dens,dens_tm,plot_data_tm,plot_data,zm_ind goto,plot ;plot again after zoom end endcase (yc lt .87):goto,pick_jumps ;jump selected, go and fix it (yc lt .95):case 1 of ;UPPER command line (xc lt .35):begin ;"MANUAL" overide ; Manual selection of jumps only works ;is zoom has been selected. Must check that ;zoom has been conducted. if (zm_ind eq 1) then begin happy=1 ;zoom ok ;; ;; Carry out manual adjustment ;; manual,dens,dens_tm,fix_loc,ind endif else begin happy=0 ;zoom not ok endelse case 1 of (happy eq 0):goto,plot ;zoom NOT ok, just plot again (happy eq 1):goto,modify_jumps ;zoom OK, fix the jump endcase end (xc lt .65):goto,quit ;"QUIT" (xc lt .95):goto,next_chord ;"NEXT CHORD" endcase endcase pick_jumps: ;; ;; Call pick jumps subroutine ;; pick_jumps,p_pos,xc,yc,jumps,jump_loc,fix_loc,ind,plot_ind if (plot_ind eq 1) then goto,plot ;if new jumps found, then ;plot again modify_jumps: ;;

Page 208: Nicholas E. Lanier

190 ;; Call modify jumps subroutine ;; modify_jumps,dens,fix_loc,ind goto,find_jumps ;selected jumps have been fixed ;find new jumps and repeat write: ;; ;; Write the data to the F level of the database ;; putmds,strtrim('F.'+name,2),'10^13 cm^-3',dens/factor factor=0 goto,next_chord ;data written, goto next chord endif next_chord: ;; ;; If NOT last channel the change chord, else change shot and ;;reset channel ;; if (chan lt 10) then begin chan=chan+1 ;next chord endif else begin sht=sht+1 ;next shot chan=0 ;reset channel endelse goto,shot ;repeat for next shot quit: ;quit selected ;; ;;------------------------------------------------------------------------- end pro user_input,dat,start_shot ;;------------------------------------------------------------------------- ;; ;; Subroutine allows the user to specify date, shots, and ;;plotting delay time. ;; ;; Variable Name Definition ;; ;; INPUTS: none ;; ;; OUTPUTS: dat user specified date ;; ;; start_shot first shot to inpect ;; ;;------------------------------------------------------------------------- ;; ;; ;; User input of date ;;

Page 209: Nicholas E. Lanier

191input_date: dat=' ' ;initialize date variable read,'Enter Date of Interest(No Quotes)-> ',dat print,' ' ;printing blank line date_length=strlen(dat) ;extract string length if (date_length ne 11) then begin ;check to see if length print,'Error in Date Entry' ;is appropriate, goto,input_date ;if not then repeat entry endif ;; ;; User input of shot to modify ;; input_shots: start_shot=0 ;initializing shot variable valid_shots=0 ;valid input flag while (valid_shots eq 0) do begin on_ioerror,bad_number read,'Enter First Shot To Inspect -> ',start_shot print,' ' ;printing blank line valid_shots=1 ;inputs are OK, set flag bad_number: ;if entry error then repeat if NOT valid_shots then print,'Shots must be numbers.' endwhile set_db,'mst$data' ;set database date,dat ;set date ;; ;;------------------------------------------------------------------------- end pro find_jumps,dens,dens_tm,jumps,jump_loc,plot_data_tm,plot_data ;;------------------------------------------------------------------------- ;; ;; This subroutine is resposible for finding the two most likely ;;jumps, one of each polarity. ;; ;; Variable Name Definition ;; ;; INPUTS: dens electron density data array ;; ;; dens_tm electron density time array ;; ;; OUTPUTS: jumps the two most likely jumps in ;; time space ;; jumps_loc locations of these jumps in ;; array space ;; plot_data data to be plotted ;; ;; plot_data_tm plot data time array ;;

Page 210: Nicholas E. Lanier

192;;------------------------------------------------------------------------- ;; diff=dens-shift(dens,1) ;define difference array jump_loc=[where(diff eq min(diff(10:*))), $ where(diff eq max(diff(10:*)))] ;most likely jumps occur when ;abs value of diff is largest jumps=[dens_tm(jump_loc(0)),dens_tm(jump_loc(1))] ;find when in time these jumps ;occur plot_data_tm=dens_tm ;re-define plot data time trace plot_data=dens ;re-define plot data ;; ;;------------------------------------------------------------------------- end pro plot_template,plot_data_tm,plot_data,jumps,p_pos,zm_ind ;;------------------------------------------------------------------------- ;; ;; Subroutine plot the control button template and the electron ;;density trace. ;; ;; Variable Name Definition ;; ;; INPUTS: plot_data electron density data array ;; ;; plot_data_tm electron density time array ;; ;; jumps locations of the two most likely ;; jumps ;; p_pos main viewport window parameters ;; ;; zm_ind zoom indicator ;; ;; OUTPUTS: none ;; ;;------------------------------------------------------------------------- ;; label=[' Manual !3',' Quit!3 ','Next Chord!3', $ ' Zoom In!3 ','Write Data!3',' Zoom Out!3 '] ;control button labels xx=[.05,.05,.95,.95,.05,.05,.95,.95,.05,.35,.35, $ .65,.65,.95,.95,.65,.65,.35,.35] yy=[.05,.95,.95,.05,.05,.87,.87,.12,.12,.12,.05, $ .05,.12,.12,.87,.87,.95,.95,.87] ;x and y positions for control ;buttons xpos=[.20,.50,.80,.20,.50,.80] ;y position for labels ypos=[.89,.89,.89,.07,.07,.07] ;x position for labels p_pos=[.09,.17,.94,.82] ;viewport dimensions for main ;plotting window erase ;erase before plotting

Page 211: Nicholas E. Lanier

193 !type=96 ;set plot type !psym=0 ;plot lines plots,xx,yy,/normal ;plot control buttons ;; ;; plot labels ;; for i=0,5,1 do begin xyouts,xpos(i),ypos(i),strtrim(label(i),2) $ ,/normal,charsize=2,alignment=.5 endfor !type=12 ;set plot type if (zm_ind eq 1) then !psym=-4 else !psym=0

;if in zoom mode, ;accentuate each point

plot,plot_data_tm,plot_data,position=p_pos,/normal ;plot the density data oplot,[jumps(0),jumps(0)],[!cymin,!cymax],linestyle=5,thick=2 oplot,[jumps(1),jumps(1)],[!cymin,!cymax],linestyle=2,thick=2

;plot location of most likely ;jumps

;; ;;------------------------------------------------------------------------- end pro zoom_in,dens,dens_tm,plot_data_tm,plot_data,zm_ind ;;------------------------------------------------------------------------- ;; ;; Subroutine modifies the plot_data array so the a smaller time ;;window is displayed, thus allowing a closer inspection of the phase ;;behavior. The zoom location is selected via cursor. ;; ;; Variable Name Definition ;; ;; INPUTS dens electron density ;; ;; dens_tm electron density time ;; ;; OUTPUTS plot_data data to be plotted ;; ;; plot_data_tm data time array ;; ;; zm_ind zoom indicator ;; ;;------------------------------------------------------------------------- ;; zm_ind=1 ;set zoom indicator ;; ;; Await user command for zoom location ;; cursor,x_zm,y_zm,4,/data ; dummy=" " & read,dummy ;include dummy line if working ;in TEK, exclude for X term

Page 212: Nicholas E. Lanier

194 t=fix(10*x_zm)/10. ;find zoom point zm_loc=where(dens_tm ge t-.3 and dens_tm le t+.3) ;zoom location in array space plot_data_tm=dens_tm(zm_loc) ;re-define plot data plot_data=dens(zm_loc) ;re-define plot data zm_loc=0 ;saving virtual memory t=0 ;saving virtual memory ;; ;;------------------------------------------------------------------------- end pro zoom_out,dens,dens_tm,plot_data_tm,plot_data,zm_ind ;;------------------------------------------------------------------------- ;; ;; Subroutine modifies the plot_data array to zoom out and display ;;the entire time trace of the electron density. ;; ;; Variable Name Definition ;; ;; INPUTS dens electron density ;; ;; dens_tm electron density time ;; ;; OUTPUTS plot_data data to be plotted ;; ;; plot_data_tm data time array ;; ; zm_ind zoom indicator ;; ;;------------------------------------------------------------------------- ;; zm_ind=0 ;set zoom indicator plot_data_tm=dens_tm ;re-defining plot data plot_data=dens ;re-defining plot data ;; ;;------------------------------------------------------------------------- end pro pick_jumps,p_pos,xc,yc,jumps,jump_loc,fix_loc,ind,plot_ind ;;------------------------------------------------------------------------- ;; ;; Subroutine prompts user for cursor imput that selects which of ;;the preselected phase jumps are to be fixed. ;; ;; Variable Name Definition ;; ;; INPUTS p_pos center viewport dimensions ;; ;; xc cursor x position ;; ;; yc cursor y position ;; ;; jumps suspected jump locations ;; in time ;; ;; jump_loc jump locations in array space ;;

Page 213: Nicholas E. Lanier

195;; OUTPUTS fix_loc location of selected jump ;; ;; ind jump polarity ;; ;; plot_ind replot indicator ;; ;;------------------------------------------------------------------------- ;; check=min([xc-p_pos(0),yc-p_pos(1),p_pos(2)-xc,p_pos(3)-yc]) ;check to see if cursor point lies ;in main window if (check le 0) then begin ;and if NOT then replot plot_ind=1 endif else begin ;else find location of jump plot_ind=0 xy_new=convert_coord(xc,yc,/normal,/to_data) ;convert cursor from screen ;data coordinates dist=abs([xy_new(0)-jumps(0),xy_new(0)-jumps(1)]) ;figure out which jump was selected ind=where(dist eq min(dist)) fix_loc=jump_loc(ind(0)) ;solve for location in array space endelse ;; ;;------------------------------------------------------------------------- end pro manual,dens,dens_tm,fix_loc,ind ;;------------------------------------------------------------------------- ;; ;; This subroutine allow user to select with a cursor a site where ;;a residual phase jump is suspected of being. The location and polarity ;;of the jump extracted and sent on to be modified. ;; ;; Variable Name Definition ;; ;; INPUTS dens electron density ;; ;; dens_tm electron density time trace ;; ;; OUTPUTS fix_loc jump location ;; ;; ind jump polarity ;; ;;------------------------------------------------------------------------- ;; ;; ;; Await user specification of jumps location ;; cursor,x_m,y_m,4,/data ; dummy=" " & read,dummy ;include dummy line if working ;in TEK, exclude for X term jump_loc=min(where(dens_tm ge x_m)) ;find selected jump location

Page 214: Nicholas E. Lanier

196 fix_loc=jump_loc(0) ;define jump location slope=dens(fix_loc)-dens(fix_loc-1) ;use slope to compute jump ;polarity if (slope le 0) then ind=[0] else ind=[1] ;define indicator array accordingly ;; ;;------------------------------------------------------------------------- end pro modify_jumps,dens,fix_loc,ind ;;------------------------------------------------------------------------- ;; ;; Subroutine removes a selected phase jump. ;; ;; Variable Name Definition ;; ;; INPUTS dens electron density ;; ;; fix_loc location of jump to be fixed ;; ;; ind up or down jump indicator ;; ;; OUTPUTS dens fixed electron density ;; ;;------------------------------------------------------------------------- ;; sign=[1,-1] ;sign of phase jump dens(fix_loc)=dens(fix_loc:*)+sign(ind(0))*!pi ;fixing the phase jump ;; ;;------------------------------------------------------------------------- end

So … You are now an expert in the inner workings of the FIR. Enjoy !

Big Nick

Page 215: Nicholas E. Lanier

200

C: FIR Polarimetry Code Listings and Analysis Procedures

C.1 Introduction

I am a strong proponent of digital analysis. It simply rules! The drawback

of delayed results is more than made up for by the power and freedom allowed

by the digital computation technique. This is especially true for the polarimeter,

where the spindle bearing (the root of all evil) and wire meshes serve to

seriously contaminate the desired polarimetry phase. Most importantly, the

existing polarimetry hardware is unable to effectively deal with some of these

contaminants, such as the 2ω p peak from the asymmetry in the spindle bearing.

C.2 Processing Polarimetry Data

The polarimetry measurement is a thousand times more technically

challenging than that of the interferometer. The sensitivity of the measurement

to the beam polarization and diagnostic vibration make resolving the small

Faraday rotation phase shift a daunting task. On a brighter side, because the

phase shifts are very small (<0.20 radians), phase jumps are virtually non-

Page 216: Nicholas E. Lanier

201

existent and hence the extensive effort required to remove the jumps from the

electron density signals is not necessary.

The processing code entrusted to extract the measured polarimetry phase,

called pol_proc.pro, is very similar to that used for the FIR interferometer.

Some notable differences include an envelope extraction technique (using

Hilbert transformations), specialized notch filters to remove the contaminant

harmonics of the spindle bearing, and a lookup table (or Calibration File) that

allows removal of the mesh distortion factors. I will not discuss any of these

items in detail for I feel that in my absence, the mandate for digital processing of

polarimetry data is non-existent. However, I present the raw codes in hopes that

the truth will someday come to light and these codes will be useful.

C.2.1 The Polarimetry Processing Code

pro pol_proc,date,shot ;;------------------------------------------------------------------------- ;; ;; Nicholas E. Lanier ;; ;; 29-mar-1999 Modified ;; ;; 21-Jan-1999 Originally written ;; ;; Program is designed to process and store digital polarimetry data. ;; ;;------------------------------------------------------------------------- ;; ;;------------------------Preliminary Definitions-------------------------- ;; set_db,'mst$data' ;Setting database shot,shot ;Setting Shot date,date ;Setting Date ;; dummy=set_errors('none') ;Set Errors to Quite Mode ;; peak=0 ;location of modulation freq pol_cal_factor=fltarr(11) ;poloidal calibration numbers reduction_factor=32 ;Store Smaller Array_size ;; time_store_name='F.FIR_FPOL_TM' ;Time Array Store Name ;time_store_name='P.FIR_FPOL_TM';Use When Runnung as PROC Code cal_store_name='F.POL_CAL_FACTORS'

Page 217: Nicholas E. Lanier

202time_units='ms' ;Time Stored Units ;; ;;------------------Downloading Time And Reference Arrays------------------ ;; get_pol_time_info,time,array_size,dig_speed,abort_shot_1,zero_pt prepare_reference,reference_envelope,abort_shot_2 ;; abort_shot=min([abort_shot_1,abort_shot_2]) ;; ;;----------------------Checking For Goodness of Shot---------------------- ;; if (abort_shot le 1) then begin ;Check For Bad Shot ;; ;;--------------------Upload Calibration and Store Time-------------------- ;; upload_calibration,cal_angle,cal_phase stop ;; resize_data,array_size,reduction_factor,time,time_thn write_data,time_store_name,time_thn,time_units ;; ;;---------------------Preprocessing Reference Channel--------------------- ;; filter_envelope,array_size,dig_speed,reference_envelope,ref_env_fil,peak conjugate_reference,array_size,ref_env_fil,conj_reference ;; ;;---------------------------Begin Main Loop------------------------------ ;; for chord=0,10,1 do begin ;Channels 0 Thru 10 ;chord=2 ;; ;;--------Retrieve Store Name and Prepare Signal---------- ;; get_names,chord,read_name,store_name prepare_signal,read_name,signal_envelope,abort_channel print,read_name if (abort_channel le 1) then begin ;Check For Signal ;; ;;--------------Filter Signal and Product------------------ ;; filter_envelope,array_size,dig_speed,signal_envelope,sig_env_fil signal_envelope=0 ;Saving Virtual Memory product=conj_reference*sig_env_fil sig_env_fil=0 ;Saving Virtual Memory filter_product,array_size,dig_speed,product,filtered_product,peak product=0 ;Saving Virtual Memory ;; ;;----------------Computation Of Phase-------------------- ;; phase=atan(imaginary(filtered_product),float(filtered_product))

Page 218: Nicholas E. Lanier

203 offset=avg(phase(0:zero_pt(0))) ;Phase Offset compute_factor,offset,cal_angle(*,chord),cal_phase(*,chord),factor pol_cal_factor(chord)=factor phase_out=(phase-offset)/factor phase=0 ;; ;;--------------Resizing and Storing Array---------------- ;; resize_data,array_size,reduction_factor,phase_out,phase_new write_data,store_name,phase_new,'radians' endif ;Error Checking Block endfor ;End Main Loop write_data,cal_store_name,pol_cal_factor,'unitless' endif ;Error Checking ;; ;;------------------------------------------------------------------------- end pro upload_calibration,calibration_angle,calibration_phase get_lun,n openr,n,'calibration_file' new_size=2500 calibration_angle=fltarr(new_size,11) calibration_phase=fltarr(new_size,11) dummy_name=' ' n_size=0.0 for i=0,10,1 do begin readf,n,dummy_name readf,n,n_size delta_temp=fltarr(n_size) phase_temp=fltarr(n_size) readf,n,delta_temp readf,n,phase_temp x=findgen(new_size)/float(new_size)* $ (delta_temp(n_size-1)-delta_temp(0))+delta_temp(0) calibration_angle(0,i)=x calibration_phase(0,i)=interpol(phase_temp,delta_temp,x) delta_temp=0 phase_temp=0 n_size=0 x=0 endfor close,n

Page 219: Nicholas E. Lanier

204 free_lun,n end pro get_pol_time_info,time,array_size,dig_speed,abort_shot_1,zero_pt ;;------------------------------------------------------------------------- ;; ;; Subroutine downloads the time array and checks for errors. ;; ;; Variable Name Definition ;; ;; INPUTS: none ;; ;; OUTPUTS: time time array in ms ;; ;; dig_speed digitization speed ;; ;; abort_shot_1 Abort Shot Indicator ;; ;;------------------------------------------------------------------------ ;; time=data('fir_612_ref_tm') ;Downloading Time Array dummy=size(time) ;Checking Size abort_shot_1=dummy(0) ;Checking for data if (abort_shot_1 ne 0) then begin dig_speed=(time(dummy(1)-1)-time(0))/(dummy(1)-1) ;Getting Digitazation Speed time=1000*time ;Converting to ms zero_pt=min( where (time ge 0) ) array_size=dummy(1) ;Getting Array Size dummy=0 ;Saving virtual memory endif ;;------------------------------------------------------------------------- end pro prepare_reference,reference_envelope,abort_shot_2 ;;------------------------------------------------------------------------- ;; ;; Subroutine downloads reference signal, extracts the modulated ;;envelope, and checks for errors. ;; ;; Variable Name Definition ;; ;; INPUTS: None ;; ;; OUTPUTS: Reference_ Reference Envelope ;; envelope ;; ;; abort_shot_2 Abort Shot Indicator ;; ;;------------------------------------------------------------------------- ;; reference_raw=data('fir_612_ref');Downloading raw data dummy=size(reference_raw) ;Checking size abort_shot_2=dummy(0) ;Checking for errors dummy=0 ;Saving virtual memory

Page 220: Nicholas E. Lanier

205 ;; ;;------------Extracting Modulated Envelope-------------- ;; if ( abort_shot_2 eq 1) then begin extract_envelope,reference_raw,reference_envelope endif ;;------------------------------------------------------------------------- end pro prepare_signal,signal_name,signal_envelope,abort_channel ;;------------------------------------------------------------------------- ;; ;; Subroutine downloads Signal data, extracts the modulated ;;envelope, and checks for errors. ;; ;; Variable Name Definition ;; ;; INPUTS: signal_name Signal name to be read ;; ;; OUTPUTS: signal_ Signal Envelope ;; envelope ;; ;; abort_channel Abort channel indicator ;; ;;------------------------------------------------------------------------- ;; signal_raw=data(signal_name) ;Downloading raw data dummy=size(signal_raw) ;Checking size abort_channel=dummy(0) ;Checking for errors dummy=0 ;Saving virtual memory ;; ;;------------Extracting Modulated Envelope-------------- ;; if (abort_channel eq 1) then begin extract_envelope,signal_raw,signal_envelope endif ;;------------------------------------------------------------------------- end pro extract_envelope,dummy,dummy_out ;;------------------------------------------------------------------------- ;; ;; Subroutine extracts modulated envelope. ;; ;; Variables Name Definition ;; ;; INPUTS: dummy raw input signal ;; ;; OUTPUTS: dummy_out amplitude modulation of ;; input signal ;; ;;------------------------------------------------------------------------- ;; dummy_out=dummy^2+hilbert(dummy)^2 ;Extract envelope dummy=0 ;Saving virtual memory ;; ;;-------------------------------------------------------------------------

Page 221: Nicholas E. Lanier

206end pro get_names,chord,read_name,store_name ;;------------------------------------------------------------------------- ;; ;; Subroutine returns raw signal names and store names ;; ;; Variables Name Definition ;; ;; INPUTS: chord chord counter ;; ;; OUTPUTS: read_name name of data to be read ;; ;; store_name name of store data name ;; ;;------------------------------------------------------------------------- ;; read_name_prefix='fir_612_' ;read name prefix ;store_name_prefix='P.fir_fpol_';Use for PROC code store_name_prefix='F.fir_fpol_' ;Store location prefix name_suffix=['N32','N24','N17','N09','N02','P06', $ 'P13','P21','P28','P36','P43'] ;Suffix Array ;; ;;-------------------Defining Names----------------------- ;; read_name=strtrim(read_name_prefix+name_suffix(chord),2) store_name=strtrim(store_name_prefix+name_suffix(chord),2) ;; ;;------------------------------------------------------------------------- end pro filter_envelope,array_size,dig_speed,dummy_in,dummy_out,peak ;;------------------------------------------------------------------------- ;; ;; Subroutine filters both reference and signal around the 4kHz ;;modulated peak. Default settings are .5-7.5 kHz pass filtering. This ;;limits the bandpass to 3.5 kHz. This window can be reduced to 3-5 kHz ;;if and overall phase response is limited to 1kHz. ;; ;; Variables Name Definition ;; ;; INPUTS: array_size Array Size ;; ;; Dig_speed Digitization Speed ;; ;; dummy_in signal to be filtered ;; ;; OUTPUTS: dummy_out filtered signal ;; ;;------------------------------------------------------------------------- ;; ;; ;;-----Define Low Cut Frequency ;; low_cut_freq=500. ;Hz low_cut_point=fix(low_cut_freq*array_size*dig_speed)

Page 222: Nicholas E. Lanier

207 ;; ;;-----Define High Cut Frequency ;; high_cut_freq=7500. ;Hz high_cut_point=fix(high_cut_freq*array_size*dig_speed) ;; ;;-----Begin Filtering ;; dummy_fft=fft(dummy_in,-1) dummy_fft(0:low_cut_point)=0 dummy_fft(high_cut_point:array_size-high_cut_point-1)=0 dummy_fft(array_size-low_cut_freq-1:*)=0 dummy_out=fft(dummy_fft,1) peak_loc=where( abs(dummy_fft(low_cut_point:high_cut_point)) eq $ max( abs(dummy_fft(low_cut_point:high_cut_point)) )) $ + low_cut_point peak=peak_loc(0) dummy_fft=0 ;Saving virtual memory dummy_in=0 ;Saving virtual memory ;; ;;------------------------------------------------------------------------- end pro conjugate_reference,array_size,ref_env_fil,conj_reference ;;------------------------------------------------------------------------- ;; ;; Subroutine turns the filtered reference envelope in a complex ;;function by eliminating the negative frequency spectrum. This step is ;;necessary for the complex phase decomposition calulation. ;; ;; Variables Name Definition ;; ;; INPUTS: array_size Array Size ;; ;; ref_fil_env filtered reference envelope ;; ;; OUTPUTS: conj_reference complex conjugate of filtered ;; reference ;; ;;------------------------------------------------------------------------- ref_fft=fft(ref_env_fil,-1) ;Taking fft ref_fft(array_size/2:*)=0 ;Removing negative frequencies conj_reference=conj(fft(ref_fft,1));Conjugating ref_fft=0 ;Saving virtual memory ;; ;;------------------------------------------------------------------------- end pro filter_product,array_size,dig_speed,dummy_in,dummy_out,peak ;;------------------------------------------------------------------------- ;; ;; Subrouting conducts the final filtering of the output phase.

Page 223: Nicholas E. Lanier

208;;Default setting is 1Khz. Frequency response can be increased to ;;>3.5 kHz provided that ;; ;; 1) THE BANDPASS FILTERING CONDUCTED ABOVE DOES NOT ;; LIMIT THE BANDWITDH, ;; ;; 2) THE NOTCH FILTERS BE USED TO ELIMANATE THE HARMONICS ;; IN THE PHASE AT 1KHZ AND 2KHZ THAT ARISE FORM THE ASYMMETRY ;; IN THE SPINDLE BEARING HALF-WAVE PLATE. ;; ;; Variables Name Definition ;; ;; INPUTS: array_size Array Size ;; ;; Dig_speed Digitization Speed ;; ;; dummy_in signal to be filtered ;; ;; OUTPUTS: dummy_out filtered signal ;; ;;------------------------------------------------------------------------- ;; ;; ;;-------Defining High Cut Frequency ;; high_cut_freq=3500 ;Hz high_cut_point=fix(high_cut_freq*array_size*dig_speed) ;; ;;-------Filtering ;; dummy_fft=fft(dummy_in,-1) dummy_fft(high_cut_point:array_size-high_cut_point-1)=0 ;; ;;-------Notch filtering ;; peak_1khz=1*fix(peak/4) wind_1khz=2 dummy_fft(peak_1khz-wind_1khz:peak_1khz+wind_1khz)=0 dummy_fft(array_size-1-peak_1khz-wind_1khz : $ array_size-1-peak_1khz+wind_1khz)=0 peak_2khz=fix(peak/2) wind_2khz=3 dummy_fft(peak_2khz-wind_2khz:peak_2khz+wind_2khz)=0 dummy_fft(array_size-1-peak_2khz-wind_2khz : $ array_size-1-peak_2khz+wind_2khz)=0 peak_3khz=3*fix(peak/4) wind_3khz=2 dummy_fft(peak_3khz-wind_3khz:peak_3khz+wind_3khz)=0 dummy_fft(array_size-1-peak_3khz-wind_3khz : $ array_size-1-peak_3khz+wind_3khz)=0 dummy_out=fft(dummy_fft,1) dummy_fft=0 ;Saving virtual memory dummy_in=0 ;Saving virtual memory

Page 224: Nicholas E. Lanier

209 ; faxis=findgen(array_size)/array_size/dig_speed ; stop ;; ;;------------------------------------------------------------------------- end pro compute_factor,offset,calibration_angle,calibration_phase,factor location=min(where(calibration_phase ge offset)) dangle=deriv(calibration_angle) dphase=deriv(calibration_phase) factor=dphase(location)/dangle(location) location=0 dangle=0 dphase=0 end pro resize_data,array_size,reduction_factor,data_in,data_out ;;------------------------------------------------------------------------- ;; ;; Subroutine rebins an input signal to a more appropriate size ;;based on the time resolution of the diagnostic. Default reduction ;;is about 32 for data stored at 1 MHZ ;; ;; Variables Name Definition ;; ;; INPUTS: array_size Array Size ;; ;; reduction_ Reduction factor ;; factor ;; ;; data_in Input data to be reduced ;; ;; OUTPUTS: data_out Reduced output data ;; ;;------------------------------------------------------------------------- ;; data_out=rebin(data_in,array_size/reduction_factor) ;; end ;;------------------------------------------------------------------------- pro write_data,store_name,store_data,units ;;------------------------------------------------------------------------- ;; ;; Subroutine writes data to the database and checks to see if ;;properly written. ;; ;; Variable Name Definition ;; ;; INPUTS: store_name Name dat is to stored as ;; ;; store_data Data to be stored ;;

Page 225: Nicholas E. Lanier

210;; OUTPUTS: none ;; ;;------------------------------------------------------------------------- ;; status=put_data(store_name,store_data,units) ;Writing data ;; ;;-----If not properly written,print error message ;; if (status lt n_elements(store_data)) then begin print,'Error in Storing',store_name endif ;;------------------------------------------------------------------------- end

C.3 Mesh Calibration

It is highly recommended that the polarimeter system be calibrated prior

to any serious run campaign. Each chord is calibrated by placing a spinning half-

wave plate on top of the tank and measuring the resulting phase shift. The set

up for the calibration procedure is as follows.

a) Start up the Polarimeter, making sure of satisfactory tuning,

alignment, and power level.

b) Set up analog comparators and check “TP’s” appropriately.

c) Use the TR612’s. Set the digitization frequency to 50 kHz and set the

channel memory to 131072. This should digitize for about 2.6 seconds.

With the calibration plate spinning around 4 Hz (on a new 9V

battery), there should be many revolutions resolved.

d) Digitize the “TP” signals. BE SURE TO REMOVE THE RC PHASE

LAG INSTALLED IN THE REFERENCE CHANNEL!

Page 226: Nicholas E. Lanier

211

e) In succession, take a zero shot, then place rotating wave plate on N32,

store data, N24, store data , etc.

f) Edit Make_Calibration_File.pro accordingly by inserting the ap-

propriate calibration date and shot numbers.

g) Run Make_Calibration_File.pro, everything else should be auto-

mated.

Page 227: Nicholas E. Lanier

212pro make_calibration_file ;; ;; date='21-jan-1999' ;Date of Calibration ;; ;; n32,n24,n17,n09,n02,p06,p13,p21,p28,p36,p43 ;; shot_cal=203 ;Calibration Shot shots=[ 204,205,206,207,208,209,210,211,212,215,214] ;Shot list ;; ;;-------------------open calibration file--------------------- ;; openw,1,'calibration_file' ;; chord_sfx=['n32','n24','n17','n09','n02','p06','p13','p21','p28','p36','p43'] ;; ;;---------------------Main shot loop------------------------- ;; for i=0,10,1 do begin sig_nam=strtrim('fir_612_'+chord_sfx(i),2) cal_temp,date,shots(i),shot_cal,sig_nam,p,seg,off,rat,delta num=n_elements(seg) printf,1,sig_nam printf,1,num printf,1,delta,seg endfor close,1 end pro cal_temp,date,cal_shot,off_shot,channel,cal_phase,seg_phase,offset, ratio,delta ; ;------------------Set Up-------------------- ; label=['Calibration Shot','Zero Point Shot'] set_db,'mst$data' shots=[cal_shot,off_shot] date,date dig_speed=50000. ;50 kHz dt=1./dig_speed ;sec ; ;-----------------Main Loop------------------- ; for j=0,1,1 do begin print,label(j) shot,shots(j) ;---------------Downloading Data--------------- ;

Page 228: Nicholas E. Lanier

213 sig=data(channel) ref=data('fir_612_ref') array_size=n_elements(sig) ; ;---------------Preparing Signal--------------- ; sig=sig-avg(sig) sig_amp=sig^2+hilbert(sig)^2 sig_new=sig/sqrt(sig_amp) ; ;---------Finding Wave Plate Frequency--------- ; temp=fft(sig_amp,-1) peak_loc=30+where( abs(temp(30:50)) eq max(abs(temp(30:50))) ) temp=0 factor=dig_speed/array_size plate_frequency=factor*peak_loc(0) print,'Calibration Plate Frequency',plate_frequency ; ;-------------Preparing Reference-------------- ; ref_amp=ref^2+hilbert(ref)^2 ref_new=ref/sqrt(ref_amp) ; ;-----------Finding Spindle Frequency---------- ; temp=fft(ref_new,-1) & temp(0)=0 peak_loc=10000+where( abs(temp(10000:11000)) eq $ max(abs(temp(10000:11000))) ) spindle_frequency=factor*peak_loc(0) print,'Spindle Bearing Frequency',spindle_frequency ; ;------Filtering Around Spindle Frequency------ ; window_size=fix(2*plate_frequency/factor) temp(0:peak_loc(0)-window_size)=0 temp(peak_loc(0)+window_size:*)=0 ref_con=conj(fft(temp,1)) ref_amp=0 ref_new=0 temp=0 ; ;--------------Complex Product----------------- ; prod=ref_con*sig_new sig_new=0 ref_con=0 ; ;-------------Filtering Product---------------- ; temp=fft(prod,-1) cut_point=fix(2*plate_frequency/factor) temp(cut_point:array_size-cut_point-1)=0 prod_fil=fft(temp,1) temp=0 ;

Page 229: Nicholas E. Lanier

214;--------------Extracting Phase---------------- ; phase=atan(imaginary(prod_fil),float(prod_fil)) ; ;---------Segmenting Measured Phase------------ ; if ( j eq 0) then begin jump_loc=where( (phase-shift(phase,1)) le -!pi ) num=n_elements(jump_loc) sum=fltarr(jump_loc(3)-jump_loc(2)+1) for i=2,num-3,1 do begin sum=sum+phase(jump_loc(i):jump_loc(i+1)-1) endfor seg_phase=sum/(num-4) seg_phase_size=n_elements(seg_phase) delta=findgen(seg_phase_size) $ *2*!pi*plate_frequency/dig_speed/2. cal_phase=phase jump_loc=0 sum=0 num=0 endif ; ;---------------Phase Offset------------------- ; offset=avg(phase(10000:121072)) phase=0 ; ;-------------TM/TE Extraction----------------- ; if ( j eq 1) then begin location=where( seg_phase ge offset ) omega_seg_phase=deriv(seg_phase) omega_seg_phase_avg= $ avg(omega_seg_phase(location(0)-3:location(0)+3)) ratio=omega_seg_phase_avg / (2*!pi* $ plate_frequency)*dig_speed location=0 endif endfor ;j loop end

Page 230: Nicholas E. Lanier

215

D: Hα , CO2, and Other Processing Codes

D.1 Introduction

In early 1999, there was a big push to update our proc codes to be IDLv5.0

compatible. I ended up rewriting BR_PROC.pro, PC_PROC.pro, and CO2_PROC.

They have all been thoroughly tested and can be found in the [LANIER.PROC]

directory. In this appendix, I only present (without discussion) the Hα and the

CO2 codes. The others are readily available for those that are interested.

D.2 The Hα Processing Code pro hal_proc,date,shot ;;--------------------------------------------------------------------------- ;; ;; Nicholas E. Lanier ;; ;; 28-mar-1999 Modified Last ;; ;; 28-mar-1999 Originally Written ;; ;; Program downloads and processes H_alpha data from the ;;H_alpha array ;; ;;--------------------------------------------------------------------------- ;; ;;-------------------------------Setting Up----------------------------------

Page 231: Nicholas E. Lanier

216 ;; time_units='seconds' data_units='1/s cm^2' calibration_units='I/cm^2s' set_db,'mst$data' ;Setting database shot,shot ;Setting shot date,date ;Setting date ;; ;;----------------------------Calibration Info------------------------------- ;; ;; Currently we have 2 h_alpha systems on MST, the single chord H_ALPHA ;;and the H_ALPHA array. The single chord h_alpha detector was originally ;;calibrated by Dimitri (circa 1995). I have since redone the calibration and ;;think the results appear more reasonable. For the record, his number was ;; ;; 712.*95.3*1E13*H_alpha_2.3 total ionizations in MST per sec ;; ;; The above calibration routinely gave particle confinement times a factor ;;of ten greater than those for energy. ;; ;; As stated before I have redone this calibration (9/98). I found that ;; the signal chord h_alpha gives about 1V/5.35e17 excitations. ;; final_calibration = 5.35e17 ;exc/s cm^2 ;; ;; We then introduce another calibration factor 'array_to_sc' which is ;;the calibration between the single chord h_alpha and the h_alpha array ;;chord with the similar impact parameter. array_to_sc = 5.0 ;unitless ;; ;; The calibrations were conducted with an amplifier gain of 1000. If ;;this has been changed, you must change the 'amp_gain_setting amp_gain_setting = 1000. amp_adjustment = amp_gain_setting/1000. ;; ;; The cross-chord calibration array is given below. ;; cross_calibration=[1.0,1.0,.973,.715,.965,.876,.847, $ .925,.935,1.096,1.015] ;unitless ;; ;; For plasma temperatures in MST the ratio of ionizations to excitations ;;is about 11./1. So we introduce ;; exc_to_ion_ratio = 1./11. ;unitless ;;

Page 232: Nicholas E. Lanier

217 ;; The total calibration numbers for the h_alpha array is total_calibration=exc_to_ion_ratio*final_calibration* $ array_to_sc*amp_adjustment/cross_calibration ;ion / s cm^2 ;; ;; This final calibration number gives the total number of ionizations ;;occuring along the line of sight of the h_alpha array. In other words the ;;chord integrated ionizations occuring per second. ;; ;;---------------------------------------------------------------------------- ;; ;; ;; Defining the read and store names ;; read_name_prfx='HAL_A12_' store_name_prfx='F.HAL_FIN_' chord_sfx=['N32','N24','N17','N09','N02','P06','P13','P21','P28','P36','P43'] ;; ;; Download time trace and check for data ;; time=data(read_name_prfx+'P06_tm') dummy=size(time) abort_shot=dummy(0) ;; ;; If all OK than begin main loop ;; if (abort_shot ne 0 ) then begin ;; ;; Write time trace ;; write_data,'F.HAL_FIN_TM',time,time_units write_data,'F.HAL_FIN_CALIB',total_calibration,calibration_units ;; ;; Main loop ;; for i=2,10,1 do begin ;; ;; Download raw data and subtract offset ;; raw_data=data(read_name_prfx+chord_sfx(i)) raw_data=raw_data-avg(raw_data(0:100)) ;; ;; Process data ;; store_data=raw_data*total_calibration(i)

Page 233: Nicholas E. Lanier

218 ;; ;; Write data ;; store_name=store_name_prfx+chord_sfx(i) write_data,store_name,store_data,data_units raw_data=0 ;Saving virtual memory endfor endif ;; ;;------------------------------------------------------------------------- end pro write_data,store_name,store_data,units ;;------------------------------------------------------------------------- ;; ;; Subroutine writes data to the database and checks to see if ;;properly written. ;; ;; Variable Name Definition ;; ;; INPUTS: store_name Name data is to stored as ;; ;; store_data Data to be stored ;; ;; OUTPUTS: none ;; ;;------------------------------------------------------------------------- ;; status=put_data(store_name,store_data,units) ;Writing data ;; ;;-----If not properly written,print error message ;; if (status lt n_elements(store_data)) then begin print,'Error in Storing ',store_name endif ;;------------------------------------------------------------------------- end

D.3 The CO2 Processing Codepro co2_proc,date,shot ;;--------------------------------------------------------------------- ;; ;; Nicholas E. Lanier ;; ;; 28-mar-1999 Last modified ;; ;; 01-feb-1999 Original version ;; ;; Program computes and stores the single chord CO2 data into ;;the database. ;; ;;---------------------------------------------------------------------

Page 234: Nicholas E. Lanier

219 ;; ;;----------------------------Setting Up------------------------------- ;; set_db,'mst$data' ;setting database date,date ;setting date shot,shot ;setting shot ;; ;;-----------------------Parameter Definitions-------------------------- ;; m_to_cm=1E-6 ;Convert m^3 t cm^3 lambda_co2=10.58E-6 ;wavelength of co2 (m) lambda_hene=3.39E-6 ;wavelength of Hene (m) c=2.997E+8 ;speed of light (m/s) e=1.602E-19 ;electron charge (C) m_e=9.11E-31 ;electron mass (kg) epsilon=8.85E-12 ;permativity (F/m) path_length=4*.52*2 ;Laser Path Length (m) ;; ;; Interferometer conversion factor from phase to density ;; factor= e^2 / ( 4 * !PI * c^2 * m_e * epsilon ) ;conversion factor ;; ;; Signal names of raw data ;; signal_names=['co2_sin_r','co2_cos_r','hene_sin_r','hene_cos_r'] ;; ;; Download co2 time trace and check for valid signal ;; get_co2_time_info,time,array_size,dig_speed,abort_shot ;; ;; Begin main loop ;; if (abort_shot ne 0) then begin abort_ind=0 ;reset abort indicator signals=fltarr(array_size,4) ;initialize signal array ;; ;; Reading in and checking for valid data ;; for name=0,3,1 do begin prepare_signal,signal_names(name),temp_signal,abort_channel signals(0,name)=temp_signal abort_ind=abort_ind+abort_channel temp_signal=0 endfor ;; ;; If all signals 'good' continue on ;; if (abort_ind eq 4 ) then begin

Page 235: Nicholas E. Lanier

220 ;; ;; Calulate HeNe and Co2 Phase ;; co2_phase=atan(signals(*,0),signals(*,1)) hene_phase=atan(signals(*,2),signals(*,3)) signals=0 ;; ;; Remove te pahse jumps ;; remove_phase_jumps,array_size,co2_phase remove_phase_jumps,array_size,hene_phase ;; ;; Calculate appropriate wvaelength ratio ;; compute_ratio,co2_phase,hene_phase,ratio wavelength_factor=1./(1.-ratio^2) ;; ;; Extract final density ;; density=( 1./ ( factor * lambda_co2 * path_length )) * $ ( co2_phase - ratio * hene_phase )*m_to_cm * $ wavelength_factor ;; ;; Subtracting the offset ;; density=temporary(density-avg(density(array_size-2000:*))) hene_phase=0 ;Saving virtual memory co2_phase=0 ;Saving virtual memory ;; ;; Write the data to the database ;; store_data,time,density endif endif ;; ;;----------------------------------------------------------------------- end pro get_co2_time_info,time,array_size,dig_speed,abort_shot_1 ;;----------------------------------------------------------------------- ;; ;; Subroutine downloads the time array and checks for errors. ;; ;; Variable Name Definition ;; ;; INPUTS: none ;;

Page 236: Nicholas E. Lanier

221 ;; OUPUTS: time time array in ms ;; ;; dig_speed digitization speed ;; ;; abort_shot_1 abort shot indicator ;; ;;----------------------------------------------------------------------- ;; time=data('co2_cos_r_tm') ;Downloading time array dummy=size(time) ;Checking size abort_shot_1=dummy(0) ;Checking for data if (abort_shot_1 ne 0) then begin dig_speed=(dummy(1)-1)/(time(dummy(1)-1)-time(0)) ;Getting digitization speed time=1000*time ;Coverting to ms array_size=dummy(1) ;Getting array_size dummy=0 ;Saving virtual memory endif ;; ;;----------------------------------------------------------------------- end pro prepare_signal,signal_name,signal,abort_channel ;;----------------------------------------------------------------------- ;; ;; Subroutine dowloads interferometer signals and checks for errors. ;; ;; Variable Name Definition ;; ;; INPUTS: signal_name Signal name to be read ;; ;; OUTPUTS: signal Raw signal ;; ;; abort_channel Abort channel indicator ;;----------------------------------------------------------------------- ;; signal=data(signal_name) ;Downloading raw data dummy=size(signal) ;Checking size abort_channel=dummy(0) ;Checking for errors dummy=0 ;Saving virtual memory ;; ;;----------------------------------------------------------------------- end pro remove_phase_jumps,array_size,phase ;;----------------------------------------------------------------------- ;; ;; This subroutine finds the number and location of any present ;;phase jumps and calls "FIX_PHASE" for there removal. ;; ;; ;; Compute phase difference between each point dphase=temporary(phase-shift(phase,1)) ;; ;; Reorder phase differences

Page 237: Nicholas E. Lanier

222 sort_order=sort(dphase) sorted_dphase=dphase( sort_order ) ;; ;; Find number of points where dphase ge or le !pi ;; These are phase jumps that must be remove ;; up_jump_locs=where( sorted_dphase ge !pi ) down_jump_locs=where( sorted_dphase le -!pi ) ;; ;; Find the maximum and minimum number of jumps ;; max_jump_num=max( [ n_elements(up_jump_locs), $ n_elements(down_jump_locs) ] ) min_jump_num=min( [ n_elements(up_jump_locs), $ n_elements(down_jump_locs) ] ) ;; ;; If there are jumps the begin ;; if ((up_jump_locs(0) ne -1) or (down_jump_locs(0) ne -1)) then begin ;; ;; Compute path integral ;; path_integral=sorted_dphase(0:(array_size/2-1))+ $ reverse(sorted_dphase(array_size/2:*)) dphase=0 ;; ;; Find where the path length would be minimized ;; this should be where the optimum number of ;; phase jumps have been removed ;; min_location=where( $ min(path_integral(min_jump_num:max_jump_num)) $ eq path_integral(min_jump_num:max_jump_num) ) $ + min_jump_num - 1 path_integral=0 ;; ;; Find where the phase jumps are ;; up_jumps=sort_order(0:min_location(0)) down_jumps=sort_order(array_size-min_location(0)-1 : $ array_size-1) min_location=0 sort_order=0

Page 238: Nicholas E. Lanier

223 ;; ;; Define the final jump locations (total_jumps) and ;; whether they are + or - jumps (total_sign) ;; total_jumps=[up_jumps,down_jumps] total_sign=[make_array(n_elements(up_jumps),value=+1.0),$ make_array(n_elements(down_jumps),value=-1.0)] ;; ;; Reorder from lowest to greatest array position ;; jump_order=sort(total_jumps) total_jumps=total_jumps(jump_order) total_sign=total_sign(jump_order) jump_order=0 ;; ;; Remove the actual phase jumps ;; fix_phase,array_size,total_jumps,total_sign,phase total_jumps=0 total_sign=0 endif ;; ;;----------------------------------------------------------------------- end pro fix_phase,array_size,jump_locs,sign,phase ;;----------------------------------------------------------------------- ;; ;; This subroutine removes the phase jumps. ;; ;; ;; Find how many jumps ;; num=n_elements(jump_locs) jump_locs=[jump_locs,array_size] sum=0 ;; ;; Time to remove jumps ;; for i=0,num-1,1 do begin ;; ;; Keeping track of total shift ;; sum=sum+sign(i) ;; ;; Modigfying the phase array ;;

Page 239: Nicholas E. Lanier

224 phase(jump_locs(i):jump_locs(i+1)-1)=phase(jump_locs(i) $ :jump_locs(i+1)-1) + 2*!pi*sum endfor ;; ;;----------------------------------------------------------------------- end pro compute_ratio,co2_phase,hene_phase,ratio ;;----------------------------------------------------------------------- ;; ;; Before every shot, the co2 moves the upper mirror back and forth ;;some distance. This change in path length appears as a phase shift in both ;;the HeNe and CO2 phases. Since the path length change is the same for both ;;lasers, the measured phase shift will be proportional to their wavelength ;;factors. ;; ;; The subroutine just measure the ratio of the slopes in the measered ;;phases during this change in path length. ;; ;; ;; Start and finish of mirror motion ;; start_pt=1000 end_pt=10000 ;; ;; Finding slope. ;; a=poly_fit(hene_phase(start_pt:end_pt),co2_phase(start_pt:end_pt),2) ;; ;; Slope = ratio ;; ratio=a(1) ;; ;;----------------------------------------------------------------------- end pro store_data,time,density ;;----------------------------------------------------------------------- ;; ;; This subroutine prepares the data for storage. ;; ;; ;; Resize data ;; store_size=8192 store_start=min(where(time ge -10. )) store_location=findgen(8192)+store_start(0) ;; ;; Writing the data ;;

Page 240: Nicholas E. Lanier

225 ; write_data,'P.N_CO2_TM',time(store_location),'ms' ; write_data,'P.N_CO2',density(store_location),'cm-3' store_location=0 ;Saving virtual memory store_start=0 ;Saving virtual memory store_size=0 ;Saving virtual memory ;; ;;------------------------------------------------------------------------- end pro write_data,store_name,store_data,units ;;------------------------------------------------------------------------- ;; ;; Subroutine writes data to the database and checks to see if ;;properly written. ;; ;; Variable Name Definition ;; ;; INPUTS: store_name Name dat is to stored as ;; ;; store_data Data to be stored ;; ;; OUTPUTS: none ;; ;;------------------------------------------------------------------------- ;; status=put_data(store_name,store_data,units) ;Writing data ;; ;;-----If not properly written,print error message ;; if (status lt n_elements(store_data)) then begin print,'Error in Storing',store_name endif ;;------------------------------------------------------------------------- end

Page 241: Nicholas E. Lanier

227

E: Hα Array Components List

E.1 Hα Parts List

As a matter of public record I thought it useful to document the

components of the Hα Array. See figure 3.3 (page 47) for placement information.

Hα ALPHA PARTS LIST Item Description Supplier Stock Number Amici Roof Prism

A=14mm,B=16mm,C=15 mm

Edmund Scientific P45,261

Focusing Lens

Plano-Convex Lens 10cm F. L.

Edmund Scientific P45,260

Hα Filter 656.3 nm, 11.5 nm FWHM, 0.5” Dia.

Coherent-Ealing 42-5496

Photo-Diode Detector

.1”X.1” Active Area 300 kHz Cutoff

Advanced Photonix Inc.

SD 112_452_ 11_221

Circular Receptacle

Shell Size 0 4 Contact

Newark Electronics JBX ER 0G04 FC SDS

Circular Plug

Shell Size 0 4 Contact

Newark Electronics JBX FD 0G04 MC SDS

Table E.1 – The Hα parts list.

Page 242: Nicholas E. Lanier

228

F: The SXR Ratio. What does it really mean?

F.1 Dispelling the Myth Behind the SXR Ratio

A number of years ago, dating back to the days of the Gulf War, some

eager young graduate student placed two soft x-ray detectors on MST (No…it

wasn’t me, Brett or even Neal). These detectors were just surface barrier diodes

each with a beryllium filter of differing thickness. For those of you keeping score

at home, the thicknesses were 0.3 mils (7.6 μm) and 0.6 mils (15.2 μm). As time

passed, these detectors were assimilated into that elite group known as the

operations diagnostics and are still to this day stored for every MST shot. This in

and of itself is not a problem, however, somewhere back before the existence of

PPCD, the idea formed that the ratio of these two measurements would be an

indicator of electron temperature. After all, the ratio does drop at the sawtooth

crash, when the electron temperature is known to fall. When PPCD began to

show favorable results, the SXR ratio miraculously increased to levels never

before observed, further cementing this temperature myth into law.

Page 243: Nicholas E. Lanier

229

0.0

0.2

0.4

0.6

0.8

1.0

150 200 250 300 350Plasma Current (kA)

0.0

0.5

1.0

1.5

2.0

0.0

0.2

0.4

0.6

Ele

ctro

n D

ensi

ty(1

E+1

3 cm

)

-2(a

u)H

αS

XR

Rat

io(u

nitle

ss)

a)

b)

c)

Figure F.1 – The (a) chord-averaged electron density, (b) the Hα central chord, and (c) SXR ratio for standard discharge. Note the flat behavior of the SXR ratio as current increases. The SXR ratio appears to be insensitive to election temperature.

The myth clashes with reality when one observes that the SXR ratio does

not vary with plasma current. Figure F.1 displays the chord-averaged electron

density, chord-integrated Hα, and SXR ratio for an ensemble of 200 shots at

varying currents. By holding the electron density and Hα (neutral concentration)

fixed and ramping up the current, the only free parameters are the electron

temperature and the particle confinement time. When varied from 150 to 350

Page 244: Nicholas E. Lanier

230

kA, the SXR ratio shows no change, while the electron temperature has surely

risen.

This is not that surprising when one examines more closely what the SXR

diodes are really measuring. The beryllium foils are, for the most part,

broadband high pass x-ray filters, where the 0.3 mil passes photons of energy

greater than 400 eV, and the 0.6 mil foil begins to transmit at 600 eV (see figure

F.2). For these energies, the dominant emission is from O VII and O VIII and as

fate would have it, the two foils are excellent at separating between the two. In

other words, the SXR ratio is simply a measure of the O VIII emission over the

combined emission from both O VII and O VIII.

SXR_BE_1SXR_BE_2

1.E+0

1E-1

1E-2

1E-3

1E-4

Tran

smis

sion

0 5 10 15 20 25 30Wavelength (Ang.)

O V

III

O V

II

Figure F.2 – The transmissions of SXR_BE_1 (0.3 mil Beryllium), and SXR_BE_2 (0.6 mils of Beryllium). The principal lines of O VII and O VIII are at 21.6 and 18.8 Angstroms respectively.

Recalling equation 4.12 (back on page 91), the state ratio between O VII

and O VIII is determined by the balance between ionization, charge exchange,

Page 245: Nicholas E. Lanier

231

and transport. During PPCD, electron temperature rises increasing ionization,

neutral population falls decreasing charge exchange recombination, and particle

confinement is improved thereby reducing direct loss of high charge state

impurities. All these factors work together to increase the O VIII / O VII fraction

and increase the SXR ratio. Although the electron temperature does play a role,

the change in the SXR ratio results more from the depleted neutral density and

an improved particle confinement.

So, as I step off my soapbox, I would like to express my gratitude for

having the opportunity to get this off my chest and I would like to reiterate how

much I have enjoyed my graduate career at Wisconsin. For those remaining,

enjoy your time there, there is no other place quite like it. ☺

“Big” Nick Lanier


Recommended