基于socket通信运行方式的等离子体平衡反演计算.doc_第1页
基于socket通信运行方式的等离子体平衡反演计算.doc_第2页
基于socket通信运行方式的等离子体平衡反演计算.doc_第3页
基于socket通信运行方式的等离子体平衡反演计算.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 超导托卡马克HT-7U的等离子体平衡反演技术原理等离子体平衡反演技术1主要是指通过对于圆形或非圆形等离子体放电外部的磁场和磁通的测量,来确定平衡磁面的技术。该算法的任务是计算R、Z平面上极向磁通的分布和设想的电流密度分布,使得该数据与诊断数据以最小二乘法拟合,同时满足Grad-Shafranov方程。总的极向磁通为:,是等离子体电流产生的磁通,是除了等离子体外的所有电流源产生的磁通。平衡解由覆盖整个真空室的矩形网格上的极向磁通值和等离子体电流密度值组成。2 超导托卡马克HT-7U的等离子体平衡反演系统算法图1 平衡计算流程图算流程图图2 反演计算流程图开始计算等离子体电流密度计算极向场线圈电流计算等离子体网格区域的极向磁通值计算确定等离子体边界和磁轴位置及磁通值判断迭代前后计算的极向磁通值是否满足给定收敛条件结束是否开始计算等离子体电流密度计算极向场线圈电流计算等离子体网格区域的极向磁通值计算确定等离子体边界和磁轴位置及磁通值判断是否满足最小二乘意义上的拟合要求结束是否计算反演参数极向场线圈电流以及多项式系数迭代次数等于1?是否超导托卡马克HT-7U的等离子体平衡反演系统主要完成两种模式的计算功能:平衡计算和反演计算。所谓固定边界平衡计算就是在给定一个初始等离子体边界的条件下,通过计算极向场线圈电流和相应的等离子体电流密度分布,得到满足Grad-Shafranov平衡方程的极向磁通值,使得得到的等离子体边界与给定的等离子体边界相吻合。所谓反演计算就是在符合最小二乘意义上计算值与诊断数据的拟合计算,也就是使得计算得到的极向场电流和等离子体电流分布最大程度上满足磁测量值。其中平衡计算模式和反演计算模式算法流程分别如图1和图2所示。2.1计算等离子体电流密度等离子体平衡反演系统计算等离子体电流密度选取了多项式模型2。多项式模型如下:,这里是等离子体压力,是和极向电流有关的量,表示对于极向磁通的偏导,和则是该模型中的自由参数。是相对于放电边界磁通和磁轴磁通差的归一化磁通,是位于磁轴的磁通,是位于最后一个闭合磁通面的磁通。2.2计算极向场线圈电流等离子体平衡反演系统计算极向场线圈的算法模型如下:为给定或迭代计算得到的磁通值,表示电流源与等离子体格点的互感系数,表示等离子体之间的互感系数,表示等离子体电流密度。此算法主要通过解矩阵方程AX=B得到极向场电流值。A对应对应算法模型中的;B对应算法模型中的。具体实现步骤如下:(1)分别计算极向场线圈与固定边界的互感系数和等离子体格点与固定边界点的感应系数(2)设置极向场线圈与固定边界点的互感系数作为A矩阵(3)设置单位矩阵ut(4)用单值分解法求A的逆矩阵A1(5)设置给定或迭代计算得到的总极向磁通值与等离子体的极向磁通贡献部分之差作为B向量(6)解得X=A-1B,即可得到极向场线圈电流2.3计算网域内的极向磁通超导托卡马克HT-7U的等离子体平衡反演系统是基于Grad-Shafranov平衡方程的。*算子可以写成以下形式:其中,P和F分别是等离子体压强和角向电流。这在计算等离子体电流密度算法中已经得到。Grad-Shafranov方程的右端与等离子体电流有关,若它是关于的线性函数或与无关,可精确求解方程。在给定了P和F的具体函数形式后,加上合适的边界条件,就可以从Grad-Shafranov方程解出。对于一个矩形的计算区域,内部点的可以通过转化运算符,利用fast buneman方法和picard迭代方案,选择性地得到结果。具体实现步骤如下:(1)首先保存电流迭代更新前的总磁通值(2)计算网格区域边界处的磁通(3)计算网格区域中间处的磁通(4)通过buneman方法转化,得到等离子体的磁通贡献。(5)通过格林函数法得到极向场线圈电流磁通贡献(6)最后,得到总的极向场磁通值2.4确定等离子体边界和磁轴此算法主要寻找等离子体边界、磁轴和确定等离子体边界上的x-point点,同时,计算归一化磁通函数。2.4.1寻找等离子体边界和磁轴算法(1)调用双三样条插值函数通过插值得到格点之间的值。x1x2y1y2(kk)(kk+nh)(kk+nh+1)(kk+1)Xta3a421(2)给定一个初始的等离子体边界r坐标rad,rad=(rin+rout)/2。其中,rin=xctr(假定的边界中心r坐标),rout=xlmin(限制器r最大或最小坐标),得到对应的i,j,kk,计算边界磁通值。图3计算边界磁通值特别说明:边界psi值的计算过程如下。从图3可以看出,若(xt,yt)在1点处时,即yt=y(j)时若(xt,yt)在2点处时(3)根据i,j,kk得到四个相邻格点围成一个矩形区域,确定边界点相对这四个格点的位置。如果该边界点在格点上,则取新的i,j,kk,得到新的四个格点围成新的矩形区域,然后检查区域内有没有限制器点。如果该边界点不在格点上,直接检查区域内有没有限制器点。(4)根据限制器上的磁通值值psilx和边界点的磁通值psivl比较,分以下两种情况:若psilxpsivl,则检查边界点(xt,yt)在不在限制器内,然后执行extrap。若psilxpsivl且(xt,yt)不在限制器内。psi误差大于给定的etol=1.E-04。这时,确定新的边界起点rad(通过二分法逐步找到真正的等离子体边界起点)和新的psi值,从第(2)步开始重新寻找边界点。无法确定等离子体边界的情况:边界点数超过500还没有满足确定等离子体边界的条件。或。在所有格点中寻找最大的psi值及对应的点即为磁轴点。2.4.2等离子体边界上x-point点的确定x-point点为等离子体边界磁通面上磁场强度BP0的点,具体寻找边界上x point点的步骤如下。(1)计算等离子体边界每点上的磁场强度,(2)找到所有边界点上磁场强度最小的点。(3)确定x-point点,即找到磁场强度BP0的点。,修正点为:xs=xs+,ys=ys+,当,则找到的x point点收敛于边界,否则,认为找到的x point点不收敛。2.4.3计算归一化磁通函数从以上计算可知,网格区域内所有点的极向磁通值、等离子体体边界上的磁通值和磁轴上的磁通值。所以相应地我们可以得到归一化磁通函数。2.5判断两次计算网域中磁通值的收敛性主要计算R-Z网格上磁通的变化值,如果每次迭代前后的最大相对误差值小于给定的误差值,则迭代过程结束。这时已经找到Grad-shafranov方程的平衡解。2.6 反演矢量参数的计算在反演计算模式时,在线性最小二乘法的基础上,通过诊断数据,如磁场和磁通的测量来拟合等离子体电流剖面多项式模型中的多项式系数,从而得到等离子体的平衡位形。(1)同样是解矩阵方程AX=B得到极向场电流值和相应的多项式系数。A矩阵是与极向场线圈以及与和相关的互感系数矩阵,B向量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论