论文部分内容阅读
基于会聚激光束所产生的力学效应,光镊可以对微纳粒子进行操控。关于光束的力学效应研究,必须涉及到任意形状粒子与光束的相互作用。离散偶极子近似(DDA)可以用于任意形状粒子对任意波束的电磁(光)散射研究。基于此,DDA可以用于研究光束对非规则粒子的力学效应,有助于光镊技术的发展,以及新的力学效应的发现和新的光镊技术的开发。在DDA的发展过程中始终存在计算速度慢、内存消耗高等突出问题,阻碍了DDA的推广与应用。采用GPU并行计算架构可以加速DDA中算法的计算速度,增加DDA的计算能力。本文利用GPU对DDA进行了加速,研究了粒子对波束(平面波、高斯波束和矢量贝塞尔波束)的散射,以及波束对粒子的力学效应。本文的主要研究工作如下: 1.矩矢相乘是DDA中的主要运算操作,决定着整个方法的用时与内存消耗。本文将GPU与开源软件ADDA有机结合,实现了对DDA的加速。首先验证了基于GPU的并行程序与串行程序的结果一致性,然后讨论了随着偶极子个数不断增加的情况下,串、并行的加速比。数值结果表明,在偶极子个数达到1,099,136个时,基于CPU串行的计算时间大约是基于GPU并行的75倍。 2.分别计算了平面波、高斯波束以及矢量贝塞尔波束入射下球形粒子入射场、近场和内场分布以及波束对粒子的辐射力。在计算电场分布时,分别讨论了不同波束中心、束腰半径高斯波束,以及不同阶数、波束中心与半锥角矢量贝塞尔波束入射下球形粒子近场及内场分布。同时也对非均匀粒子进行了仿真,讨论了不同波束中心高斯波束,以及不同阶数矢量贝塞尔波束照射下空壳粒子的电场分布。辐射力的计算分为两种情形,平面波与高斯波束入射时,讨论的是每个偶极子位置处的辐射力,而在矢量贝塞尔波束入射情况下讨论的是整个散射体受到的辐射力。利用广义米理论(GLMT)分别计算了高斯波束与矢量贝塞尔波束入射下球形粒子的内场与近场分布并利用Debye级数讨论了单次散射对整个散射过程的贡献。数值结果表明,不同的Debye阶数可以保存不同的光线而过滤掉其余光线。当p=1时,在球内经过一次折射的光线得以保留;p=2时,在球内经过两次折射的光线没有被过滤掉。 3.利用DDA计算了不同波束对不同形状粒子的力学效应。本文选取了三种形状粒子(球形、椭球粒子与长方体粒子),计算了在矢量贝塞尔波束照射下作用在三种粒子上的辐射力分布。数值结果表明,不同形状的粒子在矢量贝塞尔波束场中辐射力分布与粒子的形状相关。作用在球形粒子的辐射力呈现同心圆分布;作用在椭球型粒子的辐射力分布呈椭圆分布;作用在长方体粒子上的辐射力呈矩形分布。