Irradiance on a Cylindrical Surface

This knowledge base article describes a method for calculating the irradiance on a cylindrical surface using a lens edge as an example. An embedded script is included in the example file which performs an r,θ mapping from the coordinate of a ray on the lens edge into a 2D rectilinear ARN, accounting for the pixel area of the data grid on the cylindrical surface.

Download the FRED file: irradianceLensEdge.frd

Method Overview

Consider the system layout in Figure 1 below. We start by thinking of an analysis surface as being “wrapped” around the lens edge into a cylinder, where the idea is to take each position on the lens edge and map it to a corresponding “bin” in the analysis surface.

Figure 1 - "Unwrapping" of the lens edge into an analysis surface.

This particular symmetry allows us to easily calculate both the area of a single pixel in the analysis surface as well as the r, θ coordinate of a ray on the lens edge given its x,y,z position in the coordinate system of the edge surface.

Script Pseudocode

  1. Define the spatial sampling in z and θ
  2. Get the radius and z-dimensions of the lens edge
  3. Calculate a single pixel area
  4. Trace the source(s)
  5. Loop over all rays in the ray buffer.
    1. If ray is on the lens edge, get its position coordinates in the edge coordinate system
    2. Calculate the angle, θ, of the x,y position
    3. Bin the ray into the 2D data grid.
    4. Accumulate the irradiance for the bin
  6. Create an Analysis Results Node (ARN) to store the data and its properties
  7. Display the ARN in FRED’s chart view

Example System

The images below show a single lens element with a rectangular block between the lens and the source both before and after a raytrace.

Figure 2 - System before raytracing. The grey object is an absorbing block between the source and the lens.

Figure 3 - System after raytracing. Observe that one section of the source emission is blocked from entering the lens.

By default, the edge surface of a lens element is set to absorb and halt all rays. Therefore, at the end of the raytrace we expect that the irradiance distribution on the lens edge will have zero contribution within the blocked region. What range of angles should this be? Referencing the coordinate system in Figure 1 above we expect that in the zone from about θ = 45 to θ=135 the irradiance distribution should be zero along z. The irradiance distribution is shown below in Figure 4.

Figure 4 - Irradiance distribution on the lens edge for the example system

Still need help? Contact Us Contact Us