Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method and system for calculating a ray trajectory point

A calculation method and track point technology, applied in the field of high-performance computing, can solve problems such as different calculations of calculation results, imprecise floating-point numbers, and inability to express accurately, so as to achieve the effects of improving accuracy, realizing tracking, and precise calculation

Active Publication Date: 2019-10-22
NAT INNOVATION INST OF DEFENSE TECH PLA ACAD OF MILITARY SCI
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Because the IEEE 754 standard specifies the effective storage digits of floating-point numbers, the inaccuracy of the calculation results of floating-point numbers in computers comes from the fact that the limited number of floating-point numbers cannot accurately express a natural number in nature, which further leads to some algorithms in theory. It is correct on the computer, but the calculation result may be different from the real value on the computer and the calculation error

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and system for calculating a ray trajectory point
  • A method and system for calculating a ray trajectory point
  • A method and system for calculating a ray trajectory point

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] A light path tracing calculation method, such as figure 1 As shown, the method includes:

[0055] Step 1: Simplify the light parameter equation into a one-dimensional cubic equation based on the parameter value of the measured laser;

[0056] Step 2: solving the unary cubic equation to obtain three roots of the unary cubic equation;

[0057] Step 3: select the root of the unary cubic equation, and construct the unary quadratic equation according to the principle of shielding subtraction and cancellation;

[0058] Step 4: Calculate the trajectory point of the laser light based on the quadratic equation in one variable.

[0059] Specific steps are as follows:

[0060] Step 1: Based on the parameter value of the measured laser light, the light parameter equation is simplified into a unary cubic equation, and the light parameter equation includes a unary quartic equation;

[0061] Step 2: solving the unary cubic equation to obtain three roots of the unary cubic equation; ...

Embodiment 2

[0091] A method for calculating a ray trajectory point, comprising:

[0092] Step 1: Simplify the light parameter equation into a one-dimensional cubic equation based on the parameter value of the measured laser;

[0093] Step 2: solving the unary cubic equation to obtain three roots of the unary cubic equation;

[0094] Step 3: select the root of the unary cubic equation, and construct the unary quadratic equation according to the principle of shielding subtraction and cancellation;

[0095] Step 4: Calculate the trajectory point of the laser light based on the quadratic equation in one variable.

[0096] Such as figure 2 As shown, the specific steps are as follows:

[0097] Step 1: Based on the parameter values ​​of the measured laser light, the light parameter equation is simplified into a unitary cubic equation, and the light line parameter equation includes a unitary quartic equation.

[0098] Under geometric optics approximation, the ray propagation equation can be ...

Embodiment 3

[0235] A ray trajectory point calculation system, such as image 3 As shown, the system includes a simplified module, a solution module, a construction module and a calculation module;

[0236] Simplification module: used to simplify the light parameter equation into a unary cubic equation based on the parameter value of the measured laser, and the light parameter equation includes a unary quartic equation;

[0237] Solving module: used to solve the unary cubic equation to obtain three roots of the unary cubic equation;

[0238] Construction module: for selecting the root of the unary cubic equation, and constructing the unary quadratic equation according to the principle of shielding subtraction and cancellation;

[0239] Calculation module: used to calculate the trajectory point of the laser light based on the quadratic equation in one variable.

[0240] Specifically, in the construction module, said selecting the root of said unary cubic equation, constructing a unary qua...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a ray trace point calculation method, which comprises the following steps: based on the parameter value of a laser to be measured, the ray parameter equation is simplified as acubic equation of one variable; the ray parameter equation is simplified as a cubic equation of one variable. Solving the cubic equation of one variable to obtain three roots of the cubic equation ofone variable; Selecting a root of the cubic equation of one variable, and constructing a quadratic equation of one variable according to the cancellation principle of shielding subtraction; Calculating a trajectory point of the laser based on the one-variable quadratic equation, the ray parameter equation comprising a one-variable quartic equation. The technical proposal provided by the inventionadopts the Ferrari algorithm to solve the one-variable quartic equation, solves the calculation error caused by the subtraction cancellation, improves the accuracy of the solution of the ray parameterequation, and can accurately calculate the ray trajectory points.

Description

technical field [0001] The invention relates to the field of high-performance computing in scientific research computing, in particular to a method for calculating light trajectory points. Background technique [0002] The energy deposition of the laser in the plasma is an important physical process in the laser-driven inertial confinement fusion (ICF, Inertial Confinement Fusion), and its simulation accuracy will affect the correctness of the numerical simulation results of the whole ICF process. In the overall numerical simulation of ICF, the current laser mainly uses geometric light path modeling. In the simulation, it is necessary to determine the trajectory of the light by solving the intersection relationship between the light and the grid. [0003] The optical path tracing algorithm has a wide range of applications, such as wireless communication systems, crystal optics, electromagnetic radiation propagation and collision detection, laser propagation, etc. It has alw...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F7/483G06F7/552
Inventor 任小广武云龙肖震
Owner NAT INNOVATION INST OF DEFENSE TECH PLA ACAD OF MILITARY SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products