光镊工具包对于中间尺寸粒子光捕获的计算

1

()

摘要:光镊工具包是由Timo A Nieminen等人在光镊技术研究的基础上基于MATLAB设计的计算光捕获的程序包。光镊技术中使用的光束一般是强聚焦激光束,强聚焦激光束的近轴表示为标量近轴方程的解,并非矢量亥姆霍兹方程的解。对光束捕获颗粒的理论处理中,我们假设入射光束为平面波照明。我们所选用的方法是使用一个最小二乘拟合产生一个远场匹配的亥姆霍兹光束,近似的将强聚焦激光束展开成亥姆霍兹光束以近似的匹配平面波照明—通用的理论Lorenz-Mie方法。其主要缺陷是仅能用于均匀各向同性球形颗粒,T矩阵方法更是在此基础上对其进一步的扩展和推广。

关键词:光镊工具包,T矩阵方法,激光捕获

A. Ashkin在1969年以来关于光与微粒子相互作用实验的基础上于1986 年发明光镊(Optical tweezers),又称单光束粒子阱。其实质是光辐射压梯度力阱, 是基于散射力和辐射压梯度力相互作用[2]而形成的能够网罗住整个米氏和瑞利散射范围粒子的势阱。光镊技术利用激光的力学效应,可实现对生物活体样品的非接触、无损伤操纵,并且可作为粒子相互作用过程中力的传感器,因此在生命科学等领域取得了越来越广泛的应用。

基于前人的理论研究成果,我们用几何光学模型和Rayleigh模型讨论了聚焦的Gassian光束对粒子的光学捕捉。这两种模型分别适用于粒子尺寸远大于和远小于入射光波波长情况;而在实验中,由于尺度与波长相近的粒子易被很牢固地捕捉,所以我们经常用这样的粒子作为探测对象,去研究我们感兴趣的微观现象。但很不幸,在此尺度内,我们缺少与之相配的理论,这就给我们带来了数值计算上的困难。近年来理论发展的方向是,将光阱中入射光与粒子的相互作用看成电磁散射过程,通过求解麦克斯韦方程组来确定粒子周围散射场的分布,进而由动量守恒来计算光场施加在粒子的辐射力。

由于光镊所捕获的微球尺度常常落在中间尺度上,导致相关参量难于计算。光镊工具包是一种基于广义Lorenz-Mie理论的T-Matrix方法,它的发展使得对光镊系统的详细计算和评价成为可能。

以一束高斯模式的激光,一个高数值孔径的物镜和微球为基本主体结构的光镊,由发明至今的40年间,它在微观世界尤其是生物微观世界发挥着巨大作用.光镊的准确度在力上达到皮牛,空间尺度上达到埃,即0.1A 的尺度,远远超过传统光学显微镜的衍射极。大部分光镊捕获的微球其球径落在100nm到10um区间,如果波长为1064nm,则基本上落在中间尺度(intermediate range)0.1λ<D<10λ上。落在这个范围内的粒子的捕获力的计算不能使用瑞利散射的计算公式或A.Ashkin的几何光学光镊理论来计算,而只能用直接求解较难的米散射理论来计算.T-Matrix法是在广义Lorenz-Mie理论(Generalized Lorenz-Mie Theory,GLMT)基础上发展的一种计算方法,因为T矩阵计算和微球以及光束焦点的相对位置无关,因此特别适用于计算机的循环计算。光镊计算工具包就是基于T-Matrix方法建立的工具包。由于激光场不满足亥母霍兹方程,因此在近轴聚焦光电场上多极子展开上只能做近似的展开.而对于强聚焦的情形仍然存在问题,但可使用点匹配法(point-matching method)求得入射激光场的近似多极子展开。点匹配法有两种,第一种是焦面匹配法,第二种是无限远场匹配法。这两种方法都提供了一个过决定系统(over-determined system)来决定有限的多极子展开系数。光镊工具包使用的是无限远场匹配法。

1 T矩阵方法及其计算的主要工具包程序

激光捕获颗粒的过程实际上是一个光散射的过程。在此光散射过程中,因为入射场并非平面波,则粒子的散射依赖于其处在光束中的位置。因此随着粒子位置的不同就需要重复的计算。采用T矩阵方法可以大大减小不必要的重复计算。

我们最通常使用的是最小二乘的过决定点匹配方法来计算T矩阵。对于对称的粒子,其T矩阵的计算相当

1作者简介:信息科学与工程学院

指导老师:

matlab 光镊,光镊工具包对于中间尺寸粒子光捕获的计算相关推荐

  1. matlab 高斯函数_光学与matlab:高斯光的模拟

    光学与matlab:高斯光的模拟 高斯光束,自然何为高斯光束?百度了一下,如下所示,"通常情形,激光谐振腔发出的基模辐射场,其横截面的振幅分布遵守高斯函数,故称高斯光束."如果您对 ...

  2. Matlab如何调用外部函数/工具包,如何将新函数加到默认函数库中

    自从开始制作.分享工具包,我被问到最多的一个问题是: "XXX工具包怎么用?" 而我给出的回答通常是: "放在你代码文件夹,当函数调用." 什么意思呢? 方法1 ...

  3. 基于MATLAB的opti Toolbox的工具包详细安装教程

    基于MATLAB的opti Toolbox的工具包安装 本文的工具包官方下载地址:https://github.com/jonathancurrie/OPTI/releases/tag/OPTI_To ...

  4. CASAIM与大疆达成全自动化测量技术合作,CASAIM IS全自动化蓝光测量仪实现无人机叶片全尺寸检测及质量控制

    近期,CASAIM与大疆达成全自动化测量技术合作,CASAIM IS全自动化蓝光测量仪实现无人机叶片全尺寸检测及质量控制. 无人机行业在过去几年里取得了迅猛发展,大疆是全球领先的无人飞行器控制系统及无 ...

  5. 主振型 matlab 振动,基于MATLAB语言的多自由度振动系统的固有频率及主振型计算分析...

    基于 MATLAB 语言的多自由度振动系统的固有频率及主振型计算分析 文 涛 ,胡青春 (华南理工大学 机械工程学院 ,广东 广州 510640) 摘要 :多自由度振动系统固有频率及主振型计算分析是研 ...

  6. matlab2018中变压器模块,利用MATLAB中Sim+Power+Systems模库时变压器模型的参数计算及其仿真结果比较...

    [实例简介] 变压器模型 matlab 仿真 参数计算 第21卷第1期向秋风,等:利用 MATLAB中 Sim Power System模库时变压器模型的参数计算及其仿真结果比较 17 其标幺值:R= ...

  7. 基于Matlab simulink平台搭建IEEE15节点仿真模型,对电力系统进行潮流计算

    IEEE15节点系统Simulink仿真 1.基础功能:基于Matlab simulink平台搭建IEEE15节点仿真模型,对电力系统进行潮流计算 2.拓展功能: 可在该IEEE15节系统仿真模型上进 ...

  8. matlab计算的幅值裕度准确吗,单选(2分) 以下matlab函数中,可用于幅值裕度和相位裕度的计算的是( )。...

    单选(2分) 以下matlab函数中,可用于幅值裕度和相位裕度的计算的是( ). 更多相关问题 [多选题]预紧力的控制方法包括 [单选题]一般油藏的供油面积是圆形的,形状系数CA等于( ). MCGS ...

  9. 基于MATLAB的GSE、GSS、GDD的五天运行法计算

    基于MATLAB的GSE.GSS.GDD的五天运行法计算 最近看文献,在计算长期无生育期信息的情况下,运用五天运行法计算生育期以及生长度日 五天平均值运行法: We define thermal GS ...

最新文章

  1. android 抛出异常,android - android Build.GetSerial()抛出异常 - 堆栈内存溢出
  2. python按字节读取文件_Python读取二进制文件
  3. [Windows]python+PyQT+Eric安装配置
  4. mysql独有的函数_数据库之MySQL函数(一)
  5. 51CTO会员开通成功!开森!
  6. java图片失真_java 图片合成 解决图片失真问题
  7. 《人件》--- 读书笔记
  8. yum 安装rabbitMQ
  9. 发一个成熟好用的电池供电切换电路
  10. 根据自身工作经验总结的一个工作问题解决思路
  11. 还不了解外贸流程?这一篇就够了(小声bb)
  12. java scanner close_Java Scanner close()方法
  13. 使用python获取win10锁屏照片
  14. win10开启自带移动热点以及解决无法设置移动热点,请打开WLAN问题
  15. Python爬虫一则
  16. mtk keypad
  17. python趣味编程-python趣味入门——写几个常玩的游戏
  18. 众人坐下以后,苏睿好不容易找来了几个茶碗
  19. 用 python-docx 比对 Word VS Excel 中的表格
  20. 腾讯云游戏多媒体解决方案:揭秘《QQ 炫舞》手游背后的音视频

热门文章

  1. 计算机电缆试验电压标准,电子计算机用电缆技术参数
  2. TDChain受邀参加观火深圳大会 与区块链精英大咖同台论道
  3. 赛扬处理器_新品发布|基于Intel第8/9代 酷睿i3/i5/i7amp;奔腾处理器amp;赛扬处理器的工业主板...
  4. Object类下面的一些方法详解
  5. WSL-Centos8 Sstream 安装Vim
  6. 2018年15大科技趋势,你的技术方向走对了吗?
  7. AE-新知识-11月14日
  8. Java模拟停车场管理
  9. Python 斑点检测 SimpleBlobDetector
  10. linux系统可支持多种文件系统类型,Linux文件系统类型简介及支持的文件系统汇总--Linux入门到精通系列...