The invention provides an optical path tracing calculation method and system, which includes: acquiring the parameters of the laser under test; solving the pre-constructed optical parameter equation by high-precision calculation method based on the collected parameters, calculating the laser propagation time; and calculating the laser trajectory points based on the laser propagation time. According to the floating point stability calculation theory, the technical scheme of the invention solves the ray parameter equation with high precision calculation method, and improves the accuracy of light path tracing.
【技术实现步骤摘要】
一种光路追踪计算方法及系统
本专利技术涉及科学研究计算中的高性能计算领域,具体涉及一种光路追踪计算方法。
技术介绍
激光在等离子体中的能量沉积问题是激光间接驱动惯性约束聚变(ICF,InertialConfinementFusion)中的重要物理过程,其模拟精度会影响ICF全过程数值模拟结果的正确性。在ICF整体数值模拟中,目前激光主要采用几何光路建模,在模拟中需要通过求解光线与网格的相交关系来确定光线的运动轨迹。光路追踪算法有广泛的应用,例如无限通信系统、晶体光学、电磁辐射传播及碰撞检测、激光的传播等。在大规模并行机上实现快速高精度光路追踪计算一直是一件有挑战性的任务。计算光路与一系列(3-D或2-D)几何体的交点是光路追踪算法的核心组成部分。光的传播轨迹是由光线与几何体的交点组成的。相交点处及附近区域的物质特性决定了光线的状态和传播方向。如何提高算法的精度和效率往往因应用问题而异。在激光约束聚变问题中,激光作为聚变的源项出现在物理建模之中。具体地,通常采用几何光线近似来模拟激光在等离子体中吸收与传播。激光束被表示成多条激光光线(直线或曲线)。每条光线被赋予一定的激光能量。随着激光的传播,其携带的能量沉积到沿途的等离子体中。在每个计算网格的电子数密度线性分布的假设下,求交算法的核心就是求出光线参数方程与每个网格边线段的交点。在算法的设计上,一方面需要考虑到电子数密度为常数等可能的退化情形,另一方面需要考虑到计算机数字的有限表示位数,理论上相同数值上不同的算法可能会得到不同的数值解。由于浮点计算的局限性,很多常用的算法难以计算出理论上的精确解。而且在计算交 ...
【技术保护点】
1.一种光路追踪计算方法,其特征在于,所述方法包括:采集被测激光的参数值;基于所述采集的参数值,利用高精度计算方法求解预先构建的光线参数方程,计算激光传播时间;基于所述激光传播时间计算所述激光的轨迹点;所述光线参数方程包括一元四次方程。
【技术特征摘要】
1.一种光路追踪计算方法,其特征在于,所述方法包括:采集被测激光的参数值;基于所述采集的参数值,利用高精度计算方法求解预先构建的光线参数方程,计算激光传播时间;基于所述激光传播时间计算所述激光的轨迹点;所述光线参数方程包括一元四次方程。2.如权利要求1所述的计算方法,其特征在于,所述基于所述采集的参数值,利用高精度计算方法求解预先构建的光线参数方程,计算激光传播时间包括:将一元四次光线参数方程简化为一元三次方程;基于扩展精度浮点数采用三角函数法求解所述一元三次方程得到所述一元三次方程的根;基于所述一元三次方程的根,计算一元四次光线参数方程的解,得到激光传播时间;其中,所述扩展精度浮点数包括精度高于双精度的浮点数。3.如权利要求2所述的计算方法,其特征在于,所述基于扩展精度浮点数采用三角函数法求解所述一元三次方程包括:计算所述一元三次方程的判别式;基于所述判别式结果求解所述一元三次方程,得到求解结果;基于所述求解结果确定所述一元三次方程的根。4.如权利要求3所述的计算方法,其特征在于,所述基于所述判别式结果求解所述一元三次方程,得到求解结果包括:当所述一元三次方程的判别式≥0时,采用单精度或双精度浮点数对所述一元三次方程求根公式进行求解;否则,判断求根公式中是否出现减法相消,当出现减法相消时,采用扩展精度浮点数对所述一元三次方程的求根公式求解;当不出现减法相消时,采用单精度或双精度浮点数对所述一元三次方程求根公式进行求解。5.如权利要求3所述的计算方法,其特征在于,所述基于所述求解结果确定所述一元三次方程的根包括:采用牛顿迭代法对所述...
【专利技术属性】
技术研发人员:任小广,周浩,肖震,
申请(专利权)人:中国人民解放军军事科学院国防科技创新研究院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。