Skip to content

Commit f9b4873

Browse files
author
xiehq
committed
起始建立
送审论文
0 parents  commit f9b4873

File tree

223 files changed

+49991
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

223 files changed

+49991
-0
lines changed

.gitattributes

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Auto detect text files and perform LF normalization
2+
* text=auto
3+
4+
# Custom for Visual Studio
5+
*.cs diff=csharp
6+
*.sln merge=union
7+
*.csproj merge=union
8+
*.vbproj merge=union
9+
*.fsproj merge=union
10+
*.dbproj merge=union
11+
12+
# Standard to msysgit
13+
*.doc diff=astextplain
14+
*.DOC diff=astextplain
15+
*.docx diff=astextplain
16+
*.DOCX diff=astextplain
17+
*.dot diff=astextplain
18+
*.DOT diff=astextplain
19+
*.pdf diff=astextplain
20+
*.PDF diff=astextplain
21+
*.rtf diff=astextplain
22+
*.RTF diff=astextplain

.gitignore

Lines changed: 215 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,215 @@
1+
#################
2+
## Eclipse
3+
#################
4+
5+
*.pydevproject
6+
.project
7+
.metadata
8+
bin/
9+
tmp/
10+
*.tmp
11+
*.bak
12+
*.swp
13+
*~.nib
14+
local.properties
15+
.classpath
16+
.settings/
17+
.loadpath
18+
19+
# External tool builders
20+
.externalToolBuilders/
21+
22+
# Locally stored "Eclipse launch configurations"
23+
*.launch
24+
25+
# CDT-specific
26+
.cproject
27+
28+
# PDT-specific
29+
.buildpath
30+
31+
32+
#################
33+
## Visual Studio
34+
#################
35+
36+
## Ignore Visual Studio temporary files, build results, and
37+
## files generated by popular Visual Studio add-ons.
38+
39+
# User-specific files
40+
*.suo
41+
*.user
42+
*.sln.docstates
43+
44+
# Build results
45+
46+
[Dd]ebug/
47+
[Rr]elease/
48+
x64/
49+
build/
50+
[Bb]in/
51+
[Oo]bj/
52+
53+
# MSTest test Results
54+
[Tt]est[Rr]esult*/
55+
[Bb]uild[Ll]og.*
56+
57+
*_i.c
58+
*_p.c
59+
*.ilk
60+
*.meta
61+
*.obj
62+
*.pch
63+
*.pdb
64+
*.pgc
65+
*.pgd
66+
*.rsp
67+
*.sbr
68+
*.tlb
69+
*.tli
70+
*.tlh
71+
*.tmp
72+
*.tmp_proj
73+
*.log
74+
*.vspscc
75+
*.vssscc
76+
.builds
77+
*.pidb
78+
*.log
79+
*.scc
80+
81+
# Visual C++ cache files
82+
ipch/
83+
*.aps
84+
*.ncb
85+
*.opensdf
86+
*.sdf
87+
*.cachefile
88+
89+
# Visual Studio profiler
90+
*.psess
91+
*.vsp
92+
*.vspx
93+
94+
# Guidance Automation Toolkit
95+
*.gpState
96+
97+
# ReSharper is a .NET coding add-in
98+
_ReSharper*/
99+
*.[Rr]e[Ss]harper
100+
101+
# TeamCity is a build add-in
102+
_TeamCity*
103+
104+
# DotCover is a Code Coverage Tool
105+
*.dotCover
106+
107+
# NCrunch
108+
*.ncrunch*
109+
.*crunch*.local.xml
110+
111+
# Installshield output folder
112+
[Ee]xpress/
113+
114+
# DocProject is a documentation generator add-in
115+
DocProject/buildhelp/
116+
DocProject/Help/*.HxT
117+
DocProject/Help/*.HxC
118+
DocProject/Help/*.hhc
119+
DocProject/Help/*.hhk
120+
DocProject/Help/*.hhp
121+
DocProject/Help/Html2
122+
DocProject/Help/html
123+
124+
# Click-Once directory
125+
publish/
126+
127+
# Publish Web Output
128+
*.Publish.xml
129+
*.pubxml
130+
131+
# NuGet Packages Directory
132+
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
133+
#packages/
134+
135+
# Windows Azure Build Output
136+
csx
137+
*.build.csdef
138+
139+
# Windows Store app package directory
140+
AppPackages/
141+
142+
# Others
143+
sql/
144+
*.Cache
145+
ClientBin/
146+
[Ss]tyle[Cc]op.*
147+
~$*
148+
*~
149+
*.dbmdl
150+
*.[Pp]ublish.xml
151+
*.pfx
152+
*.publishsettings
153+
154+
# RIA/Silverlight projects
155+
Generated_Code/
156+
157+
# Backup & report files from converting an old project file to a newer
158+
# Visual Studio version. Backup files are not needed, because we have git ;-)
159+
_UpgradeReport_Files/
160+
Backup*/
161+
UpgradeLog*.XML
162+
UpgradeLog*.htm
163+
164+
# SQL Server files
165+
App_Data/*.mdf
166+
App_Data/*.ldf
167+
168+
#############
169+
## Windows detritus
170+
#############
171+
172+
# Windows image file caches
173+
Thumbs.db
174+
ehthumbs.db
175+
176+
# Folder config file
177+
Desktop.ini
178+
179+
# Recycle Bin used on file shares
180+
$RECYCLE.BIN/
181+
182+
# Mac crap
183+
.DS_Store
184+
185+
186+
#############
187+
## Python
188+
#############
189+
190+
*.py[co]
191+
192+
# Packages
193+
*.egg
194+
*.egg-info
195+
dist/
196+
build/
197+
eggs/
198+
parts/
199+
var/
200+
sdist/
201+
develop-eggs/
202+
.installed.cfg
203+
204+
# Installer logs
205+
pip-log.txt
206+
207+
# Unit test / coverage reports
208+
.coverage
209+
.tox
210+
211+
#Translations
212+
*.mo
213+
214+
#Mr Developer
215+
.mr.developer.cfg

0-clean.bat

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
@echo off
2+
cd /d %~dp0
3+
del /f /q ^
4+
*~ ^
5+
*.aux ^
6+
*.bak ^
7+
*.bbl ^
8+
*.blg ^
9+
*.dvi ^
10+
*.glo ^
11+
*.gls ^
12+
*.idx ^
13+
*.ilg ^
14+
*.ind ^
15+
*.ist ^
16+
*.log ^
17+
*.out ^
18+
*.ps ^
19+
*.thm ^
20+
*.toc ^
21+
*.lof ^
22+
*.lot ^
23+
*.loe ^
24+
*.bak ^
25+
*.sav ^
26+
data\*.aux ^
27+
data\*.bak ^
28+
*.synctex.gz

0-install.bat

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
@echo off
2+
3+
cd /d %~dp0
4+
5+
@rem set the thesis name
6+
set thupkg=thuthesis
7+
8+
@rem gen cls,cfg... files
9+
latex %thupkg%.ins
10+
11+
@rem gen the package document
12+
xelatex %thupkg%.dtx
13+
xelatex %thupkg%.dtx
14+
makeindex -s gind.ist -o %thupkg%.ind %thupkg%.idx
15+
makeindex -s gglo.ist -o %thupkg%.gls %thupkg%.glo
16+
xelatex %thupkg%.dtx
17+
xelatex %thupkg%.dtx

0-make-thesis.bat

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
@echo off
2+
3+
cd /d %~dp0
4+
5+
@rem set the thesis name
6+
set target=main
7+
8+
xelatex %target%.tex
9+
bibtex %target%
10+
@rem del /f %target%.pdf
11+
12+
xelatex %target%.tex
13+
xelatex -synctex=1 %target%.tex
14+
15+
set status=1
16+
(tasklist|find "SumatraPDF"||set status=0) 2>nul 1>nul
17+
if %status%==0 (start "SumatraPDF" SumatraPDF.exe %target%.pdf)

0-shuji.bat

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
@echo off
2+
3+
cd /d %~dp0
4+
5+
@rem set the thesis name
6+
set target=shuji
7+
8+
xelatex %target%.tex

cabstract.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
SUNIST等离子体电子温度与密度的原子发射光谱诊断
2+
3+
光谱诊断是等离子体诊断的主要手段之一,因此对于光谱诊断方法本身的研究也就具有重要的意义。本论文围绕SUNIST 球形托卡马克装置上光谱诊断的发展,开展了氦放电等离子体原子发射光谱诊断电子温度和密度的研究。在碰撞辐射模型发展上,本论文针对SUNIST参数范围的等离子体,对氦原子各能级的主要反应过程及杂质离子可能的影响进行了评估,列出了描述各能级粒子数反应速率的碰撞辐射模型方程;重点研究了原子反应速率系数不确定性至激发态粒子数密度计算误差的传递,从而可以在可接受的误差条件下确定模型中所需包含的激发态能级,在 SUNIST 参数范围下,包含至最高n = 7 壳层能级粒子时即给出可接受的结果;基于谱线强度比,进而为 SUNIST 建立了电子温度和密度的光谱诊断方法。在诊断系统建立和实验开展方面,通过论文工作,为 SUNIST 建立了光谱诊断系统,对系统进行了标定,实现了基于重复放电的原子发射谱线测量,给出了 SUNIST 上光谱诊断测量的电子温度和密度结果,通过与微波干涉仪等其他诊断结果的对比验证了谱线比法的可靠性。研究中还针对光谱诊断信号中的一些细节,如谱线比法得到的密度与微波干涉仪诊断得到密度的关系、谱线强度信号的涨落等,开展了初步的探索研究。
4+
本文研究中开展的创新性工作主要包括:
5+
1. 明确给出了原子反应速率系数不确定性至激发态粒子数密度计算误差的传递函数。利用此传递函数可以对反应速率系数精度提出具体要求,或在碰撞辐射模型中使用的速率系数精度确定后,估算出激发态粒子数密度的计算误差。这种方法比常规的对速率系数进行扰动并重新求解速率方程的方法简洁直观,且物理意义明确,对碰撞辐射模型的建立及评估具有指导意义。
6+
2. 发展了SUNIST 氦等离子体参数范围下利用谱线比同时获得电子温度与密度的诊断方法。以此为基础,在 SUNIST 装置上建立起光谱诊断系统,并在实验中给出了可信的诊断结果。此方法也适用于其他装置中具有类似参数范围的等离子体的诊断(如其他包括芯部在内的小型托卡马克装置等离子体或大型装置的边界及偏滤器等离子体等)。
7+
3. 论文观察到如谱线比法与微波干涉仪测量的弦平均电子密度的比例与电子密度峰化具有一定的关系、光谱信号与磁探针信号具有一致的涨落行为等趋势,为进一步丰富和深入光谱诊断研究提供了思路。
8+
9+
10+
The atomic emission spectroscopy is one of the key diagnostics for tokamak plasma research, and, therefore, to investigate the method of spectroscopy diagnostics is of great importance. The dissertation is devoted to develop a spectroscopy diagnostic method for determination of the electron temperature and density in helium plasmas and finally to establish an spectroscopy diagnostics system in the SUNIST spherical tokamak
11+
In the dissertation a collisional-radiative (CR) model is developed for helium plasmas within the parameter ranges of SUNIST helium discharging plasmas. The significance of reaction rates of the number densities of helium excited states is evaluated for collisions with electrons and heavy particles, then the equations of the collision-radiative atomic processes are established. Especially, the propagation of the uncertainties in the reaction rate coefficients of atomic processes is analyzed in details. Through the analysis, the maximum principle quantum number of the excited states in the CR model can be determined according to error in the model. For SUNIST helium plasmas, it is found that the CR model can give acceptable calculations when the maximum principle quantum number of included excited states equals 7. Finally a line-ratio method is established by selecting appropriate line emissions for the helium discharges of SUNIST.
12+
On the hardware, an atomic emission spectroscopy system is constructed. The line emissions of the plasmas are measured by a shot to shot method based on the repetition of the discharges. Then by employing the CR model we developed, the electron temperature and density are obtained by the method of spectroscopy diagnostics. The diagnostic results are confirmed to be trustable by comparing with those from other diagnostics, such as the microwave interferometry. In additional, some other preliminary results of measured line emission signals are found, such as the ratio of the measured electron density by the line-ratio method to that by the microwave interferometry is closely related with the spatial distribution of the plasma, and the intensities of line emissions have the same time-frequency fluctuation behaviors with those of the signals measured by the magnetic probes.
13+
Some highlighted works in this dissertation include:
14+
1. An error propagation function has been deduced for evaluation of the influences of the uncertainties of rate coefficients of the atomic processes on the calculated number densities of the excited states by the CR model. By using the error propagation function, one can raise a claim on the uncertainties of the atomic reaction rate coefficients directly, or, calculate the error of number densities of the excited states when the rates coefficients are given in the CR model. This method is simple but has a clear physics meaning compared to the traditional method, by which the CR mode is re-solved with perturbed rate coefficients. This error propagation function method developed in the dissertation is expected to play an important role in the building and the evaluation of the CR model.
15+
2. A line-ratio method is established for diagnosing the electron temperature and density of plasma. Based on the method, electron temperature and density are obtained in the helium plasma of SUNIST and the results have been confirmed to be trustable. This line-ratio method can provide reference for the diagnostics of plasmas those have the similar range of plasma parameters with SUNIST, such as core plasma in small tokamaks and edge/divertor plasma in large tokamaks.
16+
3. Some ideas for further research in the atomic emission spectroscopy field are proposed. The ratio of measured electron density by line-ratio method to that by microwave interferometry is closely related with the spatial distribution profile of the plasma. This fact will provide us a method to diagnose the density profile of the plasma. Another experimental observation is that the signals of line emissions have the same fluctuation behaviors with those measured by the magnetic probes, and it will provide us a possibility of investigating the MHD behaviors in plasmas by optical spectroscopy diagnostics.

0 commit comments

Comments
 (0)