TY - JOUR
T1 - GCforce
T2 - Decomposition of optical force into gradient and scattering parts
AU - Zheng, Hongxia
AU - Yu, Xinning
AU - Lu, Wanli
AU - Ng, Tsz Fai Jack
AU - Lin, Zhifang
N1 - Funding Information:
We thank Y. K. Jiang and H. J. Chen for helpful discussion. This work is supported by National Natural Science Foundation of China (Grant Nos. 11574055 and 11404394 ), National Key R&D Program of China (Grant Nos. 2018YFA0306201 and 2016YFA0301103 ) and Open Project of State Key Laboratory of Surface Physics in Fudan University ( KF2017_4 ). Jack Ng is supported by HKBU FRG2/16-17/095
PY - 2019/4
Y1 - 2019/4
N2 - A MATLAB function GCforce is presented for the calculation of gradient and scattering parts of optical force (OF). The decomposition of OF into the gradient and scattering parts, or, equivalently, the conservative and nonconservative components, is of great importance to the physical understanding of optical micromanipulation. In this paper, we propose a formulation to decompose the OF acting on a spherical particle immersed in an arbitrary monochromatic optical field, based on the generalized Lorenz–Mietheory and the Cartesian multipole expansion approach. The expressions for the gradient and scattering forces are given explicitly in terms of the partial wave expansion coefficients of the optical field shining on the particle and the Mie coefficients of the particle. A MATLAB function GCforce.m is also presented for the calculation. The explicit and rigorous decomposition of the OF into conservative and nonconservative forces sheds light on the understanding of light–matter interaction as well as contributes significantly to the designing of optical fields to achieve various optical micromanipulation. Program summary: Program Title: GCforce Program Files doi: http://dx.doi.org/10.17632/9ytk7bv3md.1 Licensing provisions: GPLv3 Programming language: MATLAB Nature of problem: Decomposition of optical force acting on an isotropic spherical particle of size comparable to optical wave length into conservative (gradient) and nonconservative (scattering) components. Solution method: By deriving the explicit expressions for computing the optical gradient force and scattering force exerting on the particle in terms of the partial wave expansion coefficients of the incident monochromatic optical field.
AB - A MATLAB function GCforce is presented for the calculation of gradient and scattering parts of optical force (OF). The decomposition of OF into the gradient and scattering parts, or, equivalently, the conservative and nonconservative components, is of great importance to the physical understanding of optical micromanipulation. In this paper, we propose a formulation to decompose the OF acting on a spherical particle immersed in an arbitrary monochromatic optical field, based on the generalized Lorenz–Mietheory and the Cartesian multipole expansion approach. The expressions for the gradient and scattering forces are given explicitly in terms of the partial wave expansion coefficients of the optical field shining on the particle and the Mie coefficients of the particle. A MATLAB function GCforce.m is also presented for the calculation. The explicit and rigorous decomposition of the OF into conservative and nonconservative forces sheds light on the understanding of light–matter interaction as well as contributes significantly to the designing of optical fields to achieve various optical micromanipulation. Program summary: Program Title: GCforce Program Files doi: http://dx.doi.org/10.17632/9ytk7bv3md.1 Licensing provisions: GPLv3 Programming language: MATLAB Nature of problem: Decomposition of optical force acting on an isotropic spherical particle of size comparable to optical wave length into conservative (gradient) and nonconservative (scattering) components. Solution method: By deriving the explicit expressions for computing the optical gradient force and scattering force exerting on the particle in terms of the partial wave expansion coefficients of the incident monochromatic optical field.
KW - Generalized Lorenz–Mie theory
KW - Gradient force
KW - Multipole expansion theory
KW - Scattering force
UR - http://www.scopus.com/inward/record.url?scp=85057586424&partnerID=8YFLogxK
U2 - 10.1016/j.cpc.2018.11.002
DO - 10.1016/j.cpc.2018.11.002
M3 - Journal article
AN - SCOPUS:85057586424
SN - 0010-4655
VL - 237
SP - 188
EP - 198
JO - Computer Physics Communications
JF - Computer Physics Communications
ER -