把两处质量放在同一张角位置图上
角度统一除以总质量对应的爱因斯坦半径。质量比记为,归一化质量为和,两者间距为。质心放在原点,双透镜轴沿水平方向。
像的位置需要两个坐标,可以合写成复数,其中。共轭只把竖直坐标反号。复数在这里是平面坐标的简写,没有多出一个物理维度。
把光源方向记为,两处引力弯折相加,得到
例如。实部与虚部,就是水平与竖直两个弯折分量。程序完全可以始终用两个实数来算。
对应阅读:Bozza et al., VBMicroLensing, arXiv:2410.13660v1; A&A 694 A219 (2025)
一对新像在哪里出现
把像平面上的一小块正方形放进同一映射。一般位置会得到光源平面上的一小块区域;某些特殊方向上,映射会把一个局部方向压扁,带符号的面积比降到零。这样的像方向连成临界曲线。
再把临界方向代回透镜方程,得到的光源方向就是焦散。一般双透镜可以形成三幅或五幅物理像。光源越过一段普通的折叠焦散,会生出或消失一对像,朝向一正一反。总光量要把每一幅像的相加。
点光源恰好落在焦散上,理想放大率会发散。这提示我们该换成有面积的恒星。星盘覆盖一片光源方向,把相应像面积积分后,增亮便是有限的。
对应阅读:Bozza et al., VBMicroLensing, arXiv:2410.13660v1; A&A 694 A219 (2025) · Bozza et al. (2018), VBBinaryLensing finite-source methods
把像上的表面亮度加起来
设光源角半径为,中心在。离中心处的表面亮度为,使用固定但任意的辐亮度单位。积分就是把许多小块贡献相加,表示像平面的一小块面积。
若星盘均匀发亮,表面亮度会约去,放大率就是全部像面积除以原星盘面积。这样可以直接求光量,不必在一对像刚出生时,把新的边缘误接到原来的某一条边上。
数值图像也能沿用这些面积贡献。一块计算单元横跨几个显示像元,就按实际重叠面积分光。把网格中储存的线性辐亮度加起来,应当回到测光总量,存储舍入误差另行计算。显示时可以增强对比,帮助看清暗像;若要从颜色做测光,就要先把显示变换还原。图像变细与光量积分变细,共用同一份成像结果。
对应阅读:Bozza et al. (2018), VBBinaryLensing finite-source methods · Bozza et al., VBMicroLensing, arXiv:2410.13660v1; A&A 694 A219 (2025)
给星面亮度一个已知的平均值
用表示星面位置,中心为一,边缘为零。设整张星盘的平均表面亮度为,临边昏暗参数满足,可以采用下面的线性模型。
检查归一化时,把星盘分成细圆环。半径、宽度的圆环面积是。平方根那一项的面积平均值为三分之二,整个括号的平均值便是一。
有些软件输入的是另一种线性系数。要描述同一张归一化星盘,两者应满足。把一种系数直接填进另一种系数的位置,会改变被计算的恒星。
对应阅读:Bozza et al. (2018), VBBinaryLensing finite-source methods
先算出一个能独立检查的环
让均匀星盘正对一个点质量透镜。把星盘圆周代进上一章的两根公式,会得到一条外边界和一条内边界,围成环带:
若,增亮为倍。点光源在正对方向的结果虽然发散,有限星盘的环带面积却可以直接算。
再看双透镜例题:固定、、,让光源沿横坐标的竖直路线走,在时比较。光源半径取时,同一像面积计算分别给出。这是一组光源中心相同的合成计算。
在这个高放大特征附近,较大星盘把更宽的一片方向混合起来,整条光变也显示起伏被摊宽。它并不意味着恒星在任何位置变大都会更暗;在某些位置,扩大星盘反而会纳入刚被强烈放大的方向。
对应阅读:Bozza et al. (2018), VBBinaryLensing finite-source methods
沿着运动轨迹平均一次曝光
光源可沿直线运动。让路线相对双透镜轴转动;带符号的给出路线到质心的最近距离,则设定运动的时间尺度。
图像也按同一组正的时间权重平均,就能得到被运动抹开的像,总光量仍与测光预测一致。给算好的曲线任意套一个平滑滤镜,便失去了这层成像联系。
互动模型采用静止暗双透镜、直线运动和几何光学,星面亮度与曝光窗口都有明确设定。后面的离线事件练习会再加入观察者位置随地球运动而改变的影响。
对应阅读:Bozza et al. (2018), VBBinaryLensing finite-source methods · Bozza et al., VBMicroLensing, arXiv:2410.13660v1; A&A 694 A219 (2025)