Engineering Papers⌕ Search

SEARCH · Engineering Papers

Results for “ray trace”

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

Exploring Light’s Interactions with Bubbles and Light Absorbers in Photoelectrochemical Devices using Ray Tracing

Ray tracing was used to perform optical optimization of arrays of photovoltaic microrods and explore the interaction between light and bubbles of oxygen gas on the surface of the microrods. The incident angle of light was varied over a wide range. The percent of incident light absorbed by the microrods and reflected by the bubbles was computed over this range. It was found that, for the 10 μm diameter, 100 μm tall SrTiO 3 microrods simulated in the model, the optimal center-­to-­center spacing was 14 μm for a square grid. This geometry produced 75% average and 90% maximum absorbance. For a triangular grid using the same microrods, the optimal center-­to-­center spacing was 14 μm. This geometry produced 67% average and 85% maximum absorbance. For a randomly laid out grid of 5 μm diameter, 100 μm tall SrTiO 3 microrods with an average center-­to-­center spacing of 20 μm, the average absorption was 23% and the maximum absorption was 43%. For a 50% areal coverage fraction of bubbles on the absorber surface, between 2%-­20% of the incident light energy was reflected away from the rods by the bubbles, depending upon incident angle and bubble morphology.

08 HYDROGEN↗

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.↗

Modeling UV Radiation Feedback from Massive Stars. I. Implementation of Adaptive Ray-tracing Method and Tests [Modeling UV Radiation Feedback from Massive Stars: I. Implementation of Adaptive Ray Tracing Algorithm]

Here, we present an implementation of an adaptive ray-tracing (ART) module in the Athena hydrodynamics code that accurately and efficiently handles the radiative transfer involving multiple point sources on a three-dimensional Cartesian grid. We adopt a recently proposed parallel algorithm that uses nonblocking, asynchronous MPI communications to accelerate transport of rays across the computational domain. We validate our implementation through several standard test problems, including the propagation of radiation in vacuum and the expansions of various types of H II regions. Additionally, scaling tests show that the cost of a full ray trace per source remains comparable to that of the hydrodynamics update on up to $\sim {10}^{3}$ processors. To demonstrate application of our ART implementation, we perform a simulation of star cluster formation in a marginally bound, turbulent cloud, finding that its star formation efficiency is 12% when both radiation pressure forces and photoionization by UV radiation are treated. We directly compare the radiation forces computed from the ART scheme with those from the M 1 closure relation. Although the ART and M 1 schemes yield similar results on large scales, the latter is unable to resolve the radiation field accurately near individual point sources.

79 ASTRONOMY AND ASTROPHYSICS↗

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↗

Correction and verification of x-ray imaging crystal spectrometer analysis on Wendelstein 7-X through x-ray ray tracing

X-ray ray tracing is used to develop ion-temperature corrections for the analysis of the X-ray Imaging Crystal Spectrometer (XICS) used at Wendelstein 7-X (W7-X) and perform verification on the analysis methods. The XICS is a powerful diagnostic able to measure ion-temperature, electron-temperature, plasma flow, and impurity charge state densities. While these systems are relatively simple in design, accurate characterization of the instrumental response and validation of analysis techniques are difficult to perform experimentally due to the requirement of extended x-ray sources. For this reason, a ray tracing model has been developed that allows characterization of the spectrometer and verification of the analysis methods while fully considering the real geometry of the XICS system and W7-X plasma. Through the use of ray tracing, several important corrections have been found that must be accounted for in order to accurately reconstruct the ion-temperature profiles. The sources of these corrections are described along with their effect on the analyzed profiles. The implemented corrections stem from three effects: (1) effect of sub-pixel intensity distribution during de-curving and spatial binning, (2) effect of sub-pixel intensity distribution during forward model evaluation and generation of residuals, and (3) effect of defocus and spherical aberrations on the instrumental response. Possible improvements to the forward model and analysis procedures are explored, along with a discussion of trade-offs in terms of computational complexity. Finally, the accuracy of the tomographic inversion technique in stellarator geometry is investigated, providing for the first time a verification exercise for inversion accuracy in stellarator geometry and a complete XICS analysis tool-chain.

47 OTHER INSTRUMENTATION↗

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.↗

Verifying Ray Tracing Amplitude Methods for Global Magnetospheric Modeling

Abstract Ray tracing is a commonly used method for modeling the propagation of electromagnetic waves in Earth's magnetosphere. To apply ray tracing results to global models of wave‐particle interaction such as energetic electron scattering, it is useful to map the discrete rays to a volume filling mesh. However, some methods have inherent losses of energy from the wave source, or do not account for the full range of wave properties within a sample volume. We have developed and tested a 3D magnetospheric ray tracing code “MESHRAY” which resolves these issues. MESHRAY uses the conservation of Poynting flux through ray triplets with finite volume to determine the local field amplitudes. Electromagnetic wave energy density from all ray data points is mapped to a mesh and verified against the wave source power for energy conservation varying time step length, number of rays, and total time steps. We find that the method is self‐consistent and numerically robust. We further investigate whether the neglect of phase information and superposition has a significant impact on the accuracy of mapping wave intensity to a mesh. We find excellent agreement between the analytic solution for waves emitted by a line source in a plane‐stratified medium and an equivalent ray tracing solution. When phase information is excluded, ray tracing reproduces an average amplitude spread over regions of coherent constructive and destructive interference. This may be an important consideration for interpolating ray tracing results of longer wavelength waves such as magnetosonic, electromagnetic ion cyclotron, or ULF waves.

79 ASTRONOMY AND ASTROPHYSICS↗

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.↗