Search NASA⌕ Search

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

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

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

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

Ray tracing program with options for diffraction gratings

Diffraction theory, developed in vectorial form and coded into ray tracing routines, permits tracing rays of any wavelength through surfaces that are plane, spherical, conical, or aspheric polynomial. Ruled diffraction gratings may run in either X-direction or Y-direction, where Z is optical axis.

Howell, B. J.↗

Three dimensional ray tracing of the Jovian magnetosphere in the low frequency range

Ray tracing studies of Jovian low frequency emissions were studied. A comprehensive three-dimensional ray tracing computer code for examination of model Jovian decametric (DAM) emission was developed. The improvements to the computer code are outlined and described. The results of the ray tracings of Jovian emissions will be presented in summary form.

Menietti, J. D.↗

AXAF FITS standard for ray trace interchange

A standard data format for the archival and transport of x-ray events generated by ray trace models is described. Upon review and acceptance by the Advanced X-ray Astrophysics Facility (AXAF) Software Systems Working Group (SSWG), this standard shall become the official AXAF data format for ray trace events. The Flexible Image Transport System (FITS) is well suited for the purposes of the standard and was selected to be the basis of the standard. FITS is both flexible and efficient and is also widely used within the astronomical community for storage and transfer of data. In addition, software to read and write FITS format files are widely available. In selecting quantities to be included within the ray trace standard, the AXAF Mission Support team, Science Instruments team, and the other contractor teams were surveyed. From the results of this survey, the following requirements were established: (1) for the scientific needs, each photon should have associated with it: position, direction, energy, and statistical weight; the standard must also accommodate path length (relative phase), and polarization. (2) a unique photon identifier is necessary for bookkeeping purposes; (3) a log of individuals, organizations, and software packages that have modified the data must be maintained in order to create an audit trail; (4) a mechanism for extensions to the basic kernel should be provided; and (5) the ray trace standard should integrate with future AXAF data product standards.

Hsieh, Paul F.↗

Combining ray-trace and diffraction analysis: A design example

An example is presented of using a combined ray trace and diffraction modeling code to simulate effects of objective-lens tilt in an optical data storage device. In some cases, neither ray-trace analysis nor diffraction analysis can give an adequate description of an optical system. The designer that is faced with the problem of analyzing such a system is forced to use a ray-trace program to determine aberrations in the exit pupil and then introduce aberration coefficients into a diffraction model that simulate the propagation. This approach was found rather awkward, especially if complicated aberrations are present. Our approach is to integrate a diffraction analysis and a ray-trace description of an optical path into one program. Our design is taken from a data storage application, where we must analyze the effects of objective-lens tilt.

Milster, Tom D.↗