Search NASASearch

SEARCH · Search NASA

Results for “Ray tracing”

Search indexed NASA NTRS and DOE OSTI research on propulsion, heat transfer, battery materials and energy systems. Follow report and document links to the original sources.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 19 records

Modeling cross-beam energy transfer with sector ray tracing

Ray-based cross-beam energy transfer (CBET) models are an essential feature of the radiation-hydrodynamic codes used to simulate inertial confinement fusion implosions, but full 3D ray-based CBET calculations can have a prohibitively high computational cost. Sector ray tracing can be used to reduce the cost by orders of magnitude in cases where the coronal plasma and laser drive can be approximated as spherically symmetric. An extension of sector ray tracing (section ray tracing) can be used to relax the assumption of a spherically symmetric drive while still retaining most of the computational savings of a sector ray trace. We discuss the foundations of sector and section ray tracing and compare them to full ray tracing.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY

Speed Optimizations for Physics Ray Trace Algorithms

Ray tracing is a process used commonly in computer graphics and in physics to track light photons and particles, respectively. Much research was found on improving execution times for the computer graphics applications; however, in the short time frame of this literary review, almost no research was found on improving the execution times for the physics applications that were relevant to this problem. Two ray trace algorithms, a STL raytrace and a conebeam raytrace, were optimized using OpenMP and CUDA.

97 MATHEMATICS AND COMPUTING

Computer program for optical systems ray tracing

Program traces rays of light through optical systems consisting of up to 65 different optical surfaces and computes the aberrations. For design purposes, paraxial tracings with astigmation and third order tracings are provided.

Ferguson, T. J.

Tracing Rays In A Solar Power System

OFFSET is ray-tracing computer code for analysis of optics of solar collector. Code models distributions of solar flux within receiver cavity, produced by reflections from collector. Developed to model mathematically offset solar collector of solar dynamic electric power system being developed for Space Station Freedom. Used to develop revised collector-facet concept of four groups of toroidally contoured facets. Also used to develop methods for tailoring distribution of flux incident on receiver. Written in FORTRAN 77 (100 percent).

Jefferies, Kent

Tracing Rays In Laser-Fringe Anemometers

"OPTMAIN" is simple ray-tracing computer code developed to quantify refractive effects that result when laser-fringe anemometer used to observe flows through window. Code calculates changes for four different types of windows: flat-plate windows, simple cylindrical windows, "general" axisymmetric windows, and smooth general-surface windows. Written in FORTRAN IV.

Owen, Karl

The vectorization of a ray tracing program for image generation

Ray tracing is a widely used method for producing realistic computer generated images. Ray tracing involves firing an imaginary ray from a view point, through a point on an image plane, into a three dimensional scene. The intersections of the ray with the objects in the scene determines what is visible at the point on the image plane. This process must be repeated many times, once for each point (commonly called a pixel) in the image plane. A typical image contains more than a million pixels making this process computationally expensive. A traditional ray tracing program processes one ray at a time. In such a serial approach, as much as ninety percent of the execution time is spent computing the intersection of a ray with the surface in the scene. With the CYBER 205, many rays can be intersected with all the bodies im the scene with a single series of vector operations. Vectorization of this intersection process results in large decreases in computation time. The CADLAB's interest in ray tracing stems from the need to produce realistic images of mechanical parts. A high quality image of a part during the design process can increase the productivity of the designer by helping him visualize the results of his work. To be useful in the design process, these images must be produced in a reasonable amount of time. This discussion will explain how the ray tracing process was vectorized and gives examples of the images obtained.

Plunkett, D. J.

Computation of rms spot radii by ray tracing

In a ray trace calculation of the rms radius of the spot formed in the image plane of an optical system by a point source object, a decision must be made as to how many rays will be traced to obtain the result. As the number of rays is increased, the rms spot radius is generally found to decrease, apparently approaching a definite lower limit as the number of rays becomes very large. This paper examines the question of how many rays must be traced and what their geometrical distribution within the aperture should be to approach the limiting value of the rms spot radius for an infinite number of rays within an accuracy of approximately 1%.

Foreman, J. W., Jr.

Ray-trace analysis of glancing-incidence X-ray optical systems

The results of a ray-trace analysis of several glancing-incidence X-ray optical systems are presented. The object of the study was threefold. First, the vignetting characteristics of the S-056 X-ray telescope were calculated using experimental data to determine mirror reflectivities. Second, a small Wolter Type I X-ray telescope intended for possible use in the Geostationary Operational Environmental Satellite program was designed and ray traced. Finally, a ray-trace program was developed for a Wolter-Schwarzschild X-ray telescope.

Foreman, J. W., Jr.

Jovian decametric arcs - An estimate of the required wave normal angles from three-dimensional ray tracing.

Three-dimensional ray tracing is applied to an analysis of variable radio wave normal angle effects on the associated decametric (DAM) arc structures in the Jovian magnetosphere. The analysis is bed on 1-40 MHz radio signature recorded during Voyage 1 and 2 passages. The frequencies considered are above the R-X cut-off, and several ratios of the emission frequency/source frequency. The ray tracing code is based on a cold plasma formula and integration of the Hasselgrove (1955) equations. It is assumed that the emission is in the R-X mode, the source lies at the foot of an Io flux tube, and the emission cone is hollow. Attention is focused on data for two intense, vertex-late, high curvature DAM arc. A possible source for the arcs is found to be doppler-shifted gyroemission from a beam of electrons with an energy of 10 keV. A value of 1.1 is set as the limit of the doppler shift of the DAM emissions.

Menietti, J. D.

Ray-tracing the convex curved crystal X-ray spectrograph

The convex curved crystal X-ray spectrograph has recently seen increasing use for the spectral analysis of transient plasmas. The present paper describes the calculation of ray paths through the spectrograph for both localized and extended sources. The method traces a ray from any given source point to its point of diffraction by the curved crystal and then to the imaging circle, where the image point is obtained. Application of the ray tracing method is made to some actual experimental configurations to obtain resolution values and source sizes. Wavelength calibrations are obtainable with the ray tracing method in advance of instrument construction.

Kastner, S. O.

Results from a synthetic model of the ITER XRCS-Core diagnostic based on high-fidelity x-ray ray tracing

A high-fidelity synthetic diagnostic has been developed for the ITER core x-ray crystal spectrometer diagnostic based on x-ray ray tracing. This synthetic diagnostic has been used to model expected performance of the diagnostic, to aid in diagnostic design, and to develop engineering tolerances. The synthetic model is based on x-ray ray tracing using the recently developed xicsrt ray tracing code and includes a fully three-dimensional representation of the diagnostic based on the computer aided design. The modeled components are: plasma geometry and emission profiles, highly oriented pyrolytic graphite pre-reflectors, spherically bent crystals, and pixelated x-ray detectors. Plasma emission profiles have been calculated for Xe 44+ , Xe 47+ , and Xe 51+ , based on an ITER operational scenario available through the Integrated Modelling & Analysis Suite database, and modeled within the ray tracing code as a volumetric x-ray source; the shape of the plasma source is determined by equilibrium geometry and an appropriate wavelength distribution to match the expected ion temperature profile. All individual components of the x-ray optical system have been modeled with high-fidelity producing a synthetic detector image that is expected to closely match what will be seen in the final as-built system. Particular care is taken to maintain preservation of photon statistics throughout the ray tracing allowing for quantitative estimates of diagnostic performance.

47 OTHER INSTRUMENTATION

Ray tracing optical analysis of offset solar collector for space station solar dynamic system

OFFSET, a detailed ray tracing computer code, was developed at NASA Lewis Research Center to model the offset solar collector for the Space Station solar dynamic electric power system. This model traces rays from 50 points on the face of the Sun to 10 points on each of the 456 collector facets. The triangular facets are modeled with spherical, parabolic, or toroidal reflective surface contour and surface slope errors. The rays are then traced through the receiver aperture to the walls of the receiver. Images of the collector and of the Sun within the receiver produced by this code provide insight into the collector receiver interface. Flux distribution on the receiver walls, plotted by this code, is improved by a combination of changes to aperture location and receiver tilt angle. Power loss by spillage at the receiver aperture is computed and is considerably reduced by using toroidal facets.

Jefferies, Kent S.

Ray tracing optical analysis of offset solar collector for Space Station solar dynamic system

OFFSET, a detailed ray tracing computer code, was developed at NASA Lewis Research Center to model the offset solar collector for the Space Station solar dynamic electric power system. This model traces rays from 50 points on the face of the sun to 10 points on each of the 456 collector facets. The triangular facets are modeled with spherical, parabolic, or toroidal reflective surface contour and surface slope errors. The rays are then traced through the receiver aperture to the walls of the receiver. Images of the collector and of the sun within the receiver produced by this code provide insight into the collector receiver interface. Flux distribution on the receiver walls, plotted by this code, is improved by a combination of changes to aperture location and receiver tilt angle. Power loss by spillage at the receiver aperture is computed and is considerably reduced by using toroidal facets.

Jefferies, Kent S.

A three-dimensional laser ray-tracing methodology for radiation-hydrodynamics simulations

We report on a methodology for performing laser ray-tracing in three spatial dimensions for radiation-hydrodynamics simulation codes. Our method, which is an extension of that developed in Haines et al., Comput. Fluids 201, 104478 (2020), utilizes an automatically generated separate mesh for the laser ray-tracing from the radiation-hydrodynamics mesh. This enables the laser mesh to be tailored to minimize ray noise with significantly fewer rays than would be required when the ray-tracing is performed on the radiation-hydrodynamics mesh, primarily by allowing the use of high-aspect-ratio cells that are not suitable for hydrodynamics solvers. For a planar target, we show that our method provides a ≈ 100× reduction in computational expense to achieve a fixed level of ray noise relative to ray-tracing directly on the radiation-hydrodynamics mesh. The relatively low ray requirement also enables efficient computation of cross-beam energy transfer. Each cell in the logically cubic laser mesh is a non-convex dodecahedron with triangular sides, and numerical integration of the ray trajectories and inverse bremsstrahlung is performed by mapping each cell to the unit cube. We will describe our methodology in detail as well as its implementation in the xRAGE radiation-hydrodynamics code, discuss performance, and present the results from applying the methodology to test problems with analytic solutions for laser ray-tracing through a quadratic density gradient with an analytic solution as well as for a laser-driven heat front. In 3D radiation-hydrodynamics simulations of laser-driven experiments performed on the National Ignition Facility, laser ray-tracing with our methodology uses less than 1% of total computational time while introducing acceptably low levels of ray noise.

70 PLASMA PHYSICS AND FUSION TECHNOLOGY

Ray tracing of Jovian kilometric radiation

Results of computer ray tracing of Jovian kilometric radiation from 56.2 kHz to 1 MHz in a model Jovian magnetosphere with an Io torus are presented. Ray tracing calculations indicate that the Io torus presents a propagation barrier to the radiation and that the Jovian kilometric radiation must be generated in the L-O mode from a source near Jupiter on field lines passing through the Io torus. One effect of the Io torus is to refract the rays away from the magnetic equator forming a shadow zone at radial distances beyond the torus. In general, at radial distances greater than 10 Jovian radii, as the wave frequency increases (greater than 200 kHz) so does the magnetic latitude of the shadow zone. These and other features of the ray tracing calculations are in good qualitative agreement with the observations from the plasma wave receiver and planetary radio astronomy experiment on board both Voyagers 1 and 2.

Green, J. L.