GraD-Shafranov方程快速求解优化研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:javajava2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在等离子体平衡重建迭代过程中,我们需要快速求解Grad-Shafranov(G-S)方程。在目前的EAST等离子体平衡重建PEFIT代码中,采用五点差分方法通过离散正弦变换(DST)在65×65网格中进行快速求解,当网格进一步扩展到更精细的129×129或257×257时,其需要耗费的时间将成倍增长,将严重影响等离子体平衡重建的实时性。本文开展了多种改进算法的研究,并采用具有四阶精度的紧致差分格式离散化G-S方程,并在此基础上通过DST方法快速求解,获得更好的加速比,并成功应用到PEFIT代码中。  本文首先描述了低网格下基于GPU的多重网格方法加速,在串行条件下,多重网格方法要优于DST方法,但多次实践证明,在使用GPU加速后多重网格算法并没有提供好的加速比。通过经验总结,证明多重网格算法无法满足实时要求。  本文着重描述了如何构造具有四阶精度的紧致差分格式的Grad-Shafranov离散方程,并使用DST技术进行快速求解,实现基于紧致差分格式的快速G-S方程求解。结果表明,在65×65网格下,在给定方程右端项电流分布的前提下,使用GPU求解G-S方程所需时间大约为34μs。此外,本文还提出了一种扩展网格剩余节点值的估算方法。  目前Grad-Shafranov方程用于实时算法是在二维空间下进行的,而Grad-Shafranov方程属于线性椭圆偏微分方程的一种,本文尝试了将离散正弦变换技术应用到规则区域内三维空间下椭圆偏微分方程的快速求解方法中,并使用了CUDA进行了加速。  
其他文献
历时近三年的朝鲜战争,最后以美国为首的“联合国”为一方,中朝军队为一方的停战协定,于1953年7月27日在板门店签字生效,双方随即开始交换战俘。   有一批美军战俘和少数仆从国战俘拒绝遣返回国,要求到中国居留安置,渴望在华读书学习和工作。我国政府出于人道主义考虑,参照国际法,答应和满足他们的要求,集中安置在北京、山东、天津等条件较好的地方,按专业技能和本人志愿,分配在工厂、学校医院工作,有的保送