Abstract

Sandia Optical Fringe Analysis Slope Tool (SOFAST) is a mirror facet characterization system based on fringe reflection technology that has been applied to dish and heliostat mirror facet development at Sandia National Laboratories and development partner sites. The tool provides a detailed map of mirror facet surface normals as compared to design and fitted surfaces. In addition, the surface fitting process provides insights into systematic facet slope characterization, such as focal lengths, tilts, and twist of the facet. In this paper, an analysis of the sensitivities of the facet characterization outputs to variations of SOFAST input parameters is presented. The results of the sensitivity analysis provided the basis for a linear uncertainty analysis, which is also included here. Input parameters included hardware parameters and SOFAST setup variables. Output parameters included the fitted shape parameters (focal lengths and twist) and the residuals (typically called slope error). The study utilized empirical propagation of input parameter errors through facet characterization calculations to the output parameters, based on the measurement of an Advanced Dish Development System (ADDS) structural gore point-focus facet. Thus, this study is limited to the characterization of sensitivities of the SOFAST embodiment intended for dish facet characterization, using an LCD screen as a target panel. With reasonably careful setup, SOFAST is demonstrated to provide facet focal length characterization within 0.5% of actual. Facet twist is accurate within ±0.03 mrad/m. The local slope deviation measurement is accurate within ±0.05 mrad, while the global slope residual is accurate within ±0.005 mrad. All uncertainties are quoted with 95% confidence.

Background

SOFAST has been developed for quick, detailed characterization of point focus mirror facets and heliostats [1]. Figure 1,
Fig. 1

Illustration of SOFAST facet characterization system setup. Note the sinusoidal fringe pattern displayed on the target.

Fig. 1

Illustration of SOFAST facet characterization system setup. Note the sinusoidal fringe pattern displayed on the target.

Close modal
illustrates the SOFAST system setup for a point-focus facet. In the study presented here, the target is a NEC 70” LCD monitor, the facet is a gore-shaped ADDS facet [2] mounted two focal lengths (2f) away, and the camera is a Basler 641fc firewire camera that uses a 2.1 megapixel sensor and a 25 mm Fujinon lens. The ADDS facet in its test stand can be seen in Fig. 2 
Fig. 2

The ADDS facet used in this study. 24 ADDS facets are used to comprise a full ADDS dish system. Each facet utilizes eight individual mirrors.

Fig. 2

The ADDS facet used in this study. 24 ADDS facets are used to comprise a full ADDS dish system. Each facet utilizes eight individual mirrors.

Close modal
. This particular ADDS facet was selected for this study due to its availability and relatively high quality. SOFAST is capable of handling arbitrary facet geometry as defined by the user and is not limited to analyzing ADDS facets.

The fringe reflection technique employed by SOFAST is a dynamic target method that determines surface normals at many points on a facet simultaneously and is described in the companion paper [1]. Others have reported using fringe reflection (also called deflectometry) for characterization of solar mirror facets and assemblies [3,4], providing highly detailed analysis of the mirror surface normal.

Correctly calculating the surface normals of the mirror facet requires accurate measurements of the target (TV monitor) dimensions, camera position relative to the target (translation and rotation), distance from the target to the facet, and the intrinsic camera parameters since a real camera and lens are not accurately represented by a perfect pinhole model (e.g., the camera skews incoming light which induces error in SOFAST calculations). The target dimensions and relative positions of the target/camera are quantified with simple tape measurements, and a laser distance finder is used to measure the distance from the facet to the target. Camera imperfection is approximated by quantifying the camera's focal length in two axes and estimating the lens distortion with four terms—two radial (barrel) and two tangential. These camera parameters are quantified via a calibration process [5]. The above-mentioned setup and camera calibration parameters are the inputs in the sensitivity/uncertainty study presented here. Another source of potential error is the uncertainty of accurately mapping pixels on the camera array to locations on the target as mentioned above. The use of a TV monitor is possible for dish facets having a relatively short focal length and allowing placement of the monitor at the 2f location. Since the TV monitor has a fixed and accurate pixel pitch, the expected uncertainties can be significantly smaller than systems relying on a projector and screen for the active target. The larger target produced by a projector is required for flatter facets for trough and heliostat applications.

Outputs in the study are the facet characterization results reported by SOFAST which include facet focal lengths in two directions, facet twist in two directions, global slope errors, and local slope errors. Output parameters are calculated by comparing the surface normal data (slope data) obtained by the fringe deflection method to the slope representation of the fitted parabola of revolution described by the polynomial shown below in Eq. (1) [6]. The slopes of Eq. (1) are shown in Eqs. (2) and (3).
(1)
(2)
(3)

The data collected by SOFAST are converted to slope data and then fitted to Eqs. (3) and (4) via least squares. Facet focal lengths are represented by 1/(4A) and 1/(4B). For small facet tilts, the C and D terms can be interpreted as the tilt of the facet. The tilt terms and piston (constant) term are numerically driven to values related to the measured focal lengths and twist terms such that a specific point on the measured facet matches the design facet in position and rotation [1]. Therefore, they are dependent terms and not independent outputs. The E term, for a full parabola of revolution on a unit circle, can be interpreted as the astigmatism at 45 deg relative to the measurement axis [6]. However, for a partial parabola—such as the ADDS facet—this term can also be interpreted as the end-to-end facet twist [1]. Global slope error, more correctly termed the residual, is the root-mean-square (RMS) across all facet points of the difference between the measured data and the model parabola. It is important to note that this model may be an ideal design parabola or, in the case presented here, a fitted facet shape. As such, it is critical that slope error residuals not be divorced from the model to which they are residual. It is also important to emphasize that, if the residual is to be used as a normally distributed error in a ray-trace or other model, this residual must truly be distributed normally and not contain systematic errors.

Local slope error, also reported as an output in this study, is the slope deviation measured at one point relative to the modeled surface. Local slope error is reported for a handful of points from the mirror facet in this study, since local deviations are lost when considering global slope error.

SOFAST and other deflectometry tools mentioned here provide extensive facet characterization data. It is important to determine how uncertainties in system inputs affect system outputs for each tool in order to understand the confidence intervals for facet measurements reported by each tool. An uncertainty analysis of the Video Scanning Hartmann Optical Tester (VSHOT) [7,8] system indicated the uncertainty in the fitted facet focal lengths and the local and global (RMS) residual (slope error) [9]. The uncertainty was measured relative to a high quality telescope mirror. Focal length uncertainty was determined to be ±0.8%, and the RMS residual slope error was accurate within ±0.1 mrad, though at a limited number of points. Marz et al. [10] performed an empirical uncertainty analysis of the CSP Services Deflectometry system for the measurement of trough facets. The stated uncertainty was 0.5 mrad local uncertainty in the slope measurement, and <0.2 mrad RMS, determined by imaging a flat surface of water. Marz does not report an uncertainty in focal length fit, since the CSP Services system does not report a fitted focal length. The CSP Services system uses a projection screen target to capture data from a long-focal-length facet, such as heliostat and trough facets.

Methodology

To quantify the sensitivity and uncertainty of the point-focus version of SOFAST, an ADDS facet, whose design focal length (f) is 5.33 m, was measured at three distances: 2f, 2f + 2 m, and 2f + 4 m. These data provided a baseline for the carefully measured SOFAST setup. Facet measurement distances farther than 2f were considered because these distances result in larger reflected target images and, therefore, will likely have marginally different sensitivities than measurements made in the 2f region. Facet measurements were not made closer than 2f since doing so would have required a shorter focal length lens for the camera (due to field of view constraints). Switching camera lenses during the analysis would have introduced a host of additional variables and was avoided.

Fringe data were taken at each of these locations and then reprocessed through SOFAST as each input parameter was varied across a reasonable error band in fifty-one evenly spaced increments. The variation in SOFAST output parameters was tracked as each input parameter was varied and sensitivities were calculated in each case. Table 1 outlines the input parameters, output parameters, and their nominal values at the 2f measurement location.

Table 1

Inputs, outputs, and nominal values used in the SOFAST sensitivity study at measurement distance 2f

Input parameterNominal value
Lens barrel distortion parameter 1−0.1526unitless
Lens barrel distortion parameter 21.9414unitless
Lens tangential distortion parameter 1−0.0002unitless
Lens tangential distortion parameter 20.0009unitless
Camera focal length, x24.02mm
Camera focal length, y24.00mm
Target/camera rotation, x0rad
Target/camera rotation, y0rad
Target/camera rotation, z0rad
Target/camera offset, x−0.7739m
Target/camera offset, y0.4304m
Target/camera offset, z0.0508m
Target dimension horizontal1.5478m
Target dimension vertical0.8608m
Distance from target to facet10.874m
Pixel mapping error0pixels
Input parameterNominal value
Lens barrel distortion parameter 1−0.1526unitless
Lens barrel distortion parameter 21.9414unitless
Lens tangential distortion parameter 1−0.0002unitless
Lens tangential distortion parameter 20.0009unitless
Camera focal length, x24.02mm
Camera focal length, y24.00mm
Target/camera rotation, x0rad
Target/camera rotation, y0rad
Target/camera rotation, z0rad
Target/camera offset, x−0.7739m
Target/camera offset, y0.4304m
Target/camera offset, z0.0508m
Target dimension horizontal1.5478m
Target dimension vertical0.8608m
Distance from target to facet10.874m
Pixel mapping error0pixels
Output parameterNominal value
Facet focal length, X-direction5.454m
Facet focal length, Y-direction5.375m
Facet twist, X-direction−0.0917mrad/m
Facet twist, Y-direction−0.2958mrad/m
Global slope error0.8117mrad
Local slope error, point 10.749mrad
Local slope error, point 20.491mrad
Local slope error, point 30.944mrad
Local slope error, point 40.596mrad
Local slope error, point 50.275mrad
Local slope error, point 60.392mrad
Local slope error, point 70.828mrad
Local slope error, point 80.628mrad
Output parameterNominal value
Facet focal length, X-direction5.454m
Facet focal length, Y-direction5.375m
Facet twist, X-direction−0.0917mrad/m
Facet twist, Y-direction−0.2958mrad/m
Global slope error0.8117mrad
Local slope error, point 10.749mrad
Local slope error, point 20.491mrad
Local slope error, point 30.944mrad
Local slope error, point 40.596mrad
Local slope error, point 50.275mrad
Local slope error, point 60.392mrad
Local slope error, point 70.828mrad
Local slope error, point 80.628mrad

Tables akin to Table 1 for the two other facet measurement distances of 2f + 2m and 2f + 4m are not included here as the only value that changes is the distance from target to facet. Thus, calculating sensitivities for every input at each distance required 2295 SOFAST runs (15 Inputs*3 Distances*51 Increments for each input). Though 16 inputs are listed, camera focal lengths were varied together to mimic a camera scaling error. These 2295 SOFAST runs resulted in 585 distinct sensitivity values (15 Inputs*13 Outputs*3 Distances). This is notable as it will drive how results are presented in the Results sections.

Setting reasonable uncertainty bounds for each input parameter was achieved by analyzing the means by which the input measurements were made. Intrinsic camera calibration parameters (focal lengths and lens distortion coefficients) were calculated by imaging a checkerboard of known dimensions and processing these images with a piece of Sandia-developed software that is based on the CalTech calibration toolbox [5]. Estimates for camera calibration parameters provided by the toolbox also include uncertainty (standard deviation) estimates. These camera uncertainty estimates were used in the SOFAST analysis presented here.

Beyond camera calibration parameters, other inputs included physical measurements of the target dimensions, relative camera/target translations and rotations, and the distance of the facet relative to the target. Target dimensions and target/camera translation measurements were made with a tape measure and were assumed to be accurate within ±3 mm. The distance from the facet to the target was measured with a laser distance finder whose uncertainty is published to be ±1.5 mm [11]. Despite this, ±3 mm was used in order to remain conservative.

Target/camera relative rotations were actively driven to zero during setup by squaring the camera to the target. Pitch and yaw were zeroed using a laser square that projected a point onto a wall in front of the camera that represented the intersection of two planes orthogonal to the target. A preview of the camera with a crosshairs superimposed on the field of view was then used to align the camera to the laser projected point. The test setup was squared at a working distance of roughly 15 m. Assuming the alignment was within 0.05 m in pitch and yaw at this distance gives an uncertainty of ±3 mrad. Roll was set by leveling the target then finding a horizontally level fixture (confirmed by measurement) in the field of view of the camera. The camera was then manually rolled until the horizontal crosshair was aligned to the level object in the field of view. Assuming one is able to sight a 1.5 m fixture and horizontal crosshair to within 0.025 m accuracy at a distance of 3.7 m leaves an uncertainty of ±7 mrad in roll.

Finally, pixel mapping—the accurate mapping of camera pixels to locations on the target—was assumed to be accurate within ±2 pixels based on controlled tests run on the SOFAST system. Table 2 summarizes the uncertainty bands for each input.

Table 2

Input parameter uncertainty bounds

Input parameterUncertainty parameterComment
Lens barrel distortion parameter 1σ = 0.0163 (unitless)Standard
Lens barrel distortion parameter 2σ = 0.7686 (unitless)Deviation
Lens tangential distortion parameter 1σ =0.0002 (unitless)Values
Lens tangential distortion parameter 2σ = 0.0003 (unitless)Calculated
Camera focal length, xσ =0.025 mmDuring camera
Camera focal length, yσ =0.025 mmCalibration
Target/camera rotation, x±0.003 rad
Target/camera rotation, y±0.003 rad
Target/camera rotation, z±0.007 rad
Target/camera offset, x±3 mmUniformly distributed about nominal
Target/camera offset, y±3 mm
Target/camera offset, z±3 mm
Target dimension horizontal±3 mm
Target dimension vertical+3 mm
Distance from target to facet+3 mm
Pixel mapping error±2 pixels
Input parameterUncertainty parameterComment
Lens barrel distortion parameter 1σ = 0.0163 (unitless)Standard
Lens barrel distortion parameter 2σ = 0.7686 (unitless)Deviation
Lens tangential distortion parameter 1σ =0.0002 (unitless)Values
Lens tangential distortion parameter 2σ = 0.0003 (unitless)Calculated
Camera focal length, xσ =0.025 mmDuring camera
Camera focal length, yσ =0.025 mmCalibration
Target/camera rotation, x±0.003 rad
Target/camera rotation, y±0.003 rad
Target/camera rotation, z±0.007 rad
Target/camera offset, x±3 mmUniformly distributed about nominal
Target/camera offset, y±3 mm
Target/camera offset, z±3 mm
Target dimension horizontal±3 mm
Target dimension vertical+3 mm
Distance from target to facet+3 mm
Pixel mapping error±2 pixels
Combining sensitivities values and uncertainty bounds for each input enabled an estimate of composite uncertainty for each SOFAST measurement output. Specifically, sensitivities calculated for each input/output combination were used along with uncertainty distributions for each input to bound the uncertainty in each SOFAST output. All inputs were conservatively assumed to be uniformly distributed across the bounds described above. Composite uncertainty was estimated by assuming each characterization output, yi, is some nonlinear function of the input parameters, xi, as in below equation.
(4)
The Taylor's Series expansion of Eq. (4) is Eq. (5) after dropping the higher order terms.
(5)
The partial derivatives in above equation are simply the sensitivities calculated by analyzing output variations as a function of input variations. The input parameters are assumed to be linearly independent and uniformly distributed across the conservative bounds estimated for each input. By the central limit theorem, yi, the measurement output of interest, is approximately normally distributed with a standard deviation described by Eqs. (6) and (7).
(6)
(7)
The variance of a uniformly distributed random variable, xi, is shown below.
(8)

Sensitivity Results

Sensitivities were calculated for every output variable with respect to every input variable at each measurement location. As mentioned above, this was achieved by varying each input in 51 evenly spaced increments across the uncertainty bounds shown in Table 2. SOFAST characterization outputs were logged in each case and sensitivities were calculated by finding the slope of the output parameter with respect to the variation in input parameter. Figure 3 illustrates the sensitivity of facet focal length in the x-direction to all 14 physical setup and camera calibration input parameters at measurement location 2f.

Fig. 3
Sensitivity of facet focal length, x-direction to input parameter variation
                        at measurement location 2f
Fig. 3
Sensitivity of facet focal length, x-direction to input parameter variation
                        at measurement location 2f
Close modal

As shown in Fig. 3, facet focal length, x-direction is most affected by variations in horizontal target size and the target to facet distance. This is intuitive as the horizontal size of the target scales in the same direction as the x-direction facet focal length. The target to facet distance having a noticeable effect on x-direction facet focal length is also intuitive as this distance directly corresponds to a change in focal length. Regardless, x-direction facet focal length never varied more than 2 mm for any input parameter variation. Focal length variations resulting from input parameters for both focal length directions at all three measurement locations looked very similar to the results shown in Fig. 3. As such, plots for facet focal length variations in the y-direction or at other measurement locations are not included here.

Figure 4 shows the effect on facet twist in the x-direction as a result of input parameter variation at measurement distance 2f. The only input parameter with noticeable impact on the x-direction facet twist is the relative rotation of the target and camera in the z-direction, or camera optical axis. This parameter is the roll of the target relative to the camera (see Fig. 1). Adding roll between the camera and target manifests itself as additional twist because the reflected fringe patterns are not orthogonal to the camera pixel plane as expected by SOFAST. Twist results in both directions at all three measurement locations were very similar to the results shown in Fig. 4. As such, no additional plots are included here.

Fig. 4
Sensitivity of facet twist, x-direction to input parameter variation at
                        measurement location 2f
Fig. 4
Sensitivity of facet twist, x-direction to input parameter variation at
                        measurement location 2f
Close modal

Figure 5 shows the effect on global slope error caused by input parameter variations. As mentioned above, global slope error is the RMS of the difference in measured data to the model parabola for all points measured on the facet. All input parameters had some noticeable effect on the result with horizontal target size and camera lens barrel distortion corrections showing the largest impact. Across the board, global slope error was relatively insensitive to input parameter variation. Global slope error sensitivity results at the other two measurement locations were very similar to the results shown in Fig. 5 and, as such, plots are not included here.

Fig. 5
Sensitivity of facet global slope error to input parameter variation at
                        measurement location 2f
Fig. 5
Sensitivity of facet global slope error to input parameter variation at
                        measurement location 2f
Close modal

Figures 3–5 display the general nature of facet focal length, facet twist, and facet global slope error sensitivities to input parameter variation. Also of interest is the local slope error at a point (instead of a lumped global representation) as many in the concentrating solar power (CSP) community are concerned about calculating intercept factors and other similar ray tracing activities. To assess the impact of input parameter variation on local slope error, eight points on the facet were selected (one per sub mirror) and local slope errors in each direction (x and y) were logged for each input variation. Figure 6 illustrates the points selected for this analysis.

Fig. 6
Points from the ADDS facet where local slope error sensitivities were
                        assessed
Fig. 6
Points from the ADDS facet where local slope error sensitivities were
                        assessed
Close modal

Figure 7 shows the sensitivity of the local slope error in the x-direction for facet point one measured at the 2f location. All inputs have some noticeable effect but, in general, the local slope error in the x-direction at facet point one is largely insensitive to input parameter variation.

Fig. 7
Sensitivity of local slope error, x-direction at facet point 1 to input
                        parameter variation at measurement location 2f
Fig. 7
Sensitivity of local slope error, x-direction at facet point 1 to input
                        parameter variation at measurement location 2f
Close modal

Figure 8 shows the same data but in the y-direction. Local slope error in the y-direction was primarily affected by camera/target relative rotation in the z-direction (roll). In both cases (x and y directions), the effects of input parameter variation on local slope error were fractions of a milliradian.

Fig. 8
Sensitivity of local slope error, y-direction at facet point 1 to input
                        parameter variation at measurement location 2f
Fig. 8
Sensitivity of local slope error, y-direction at facet point 1 to input
                        parameter variation at measurement location 2f
Close modal

The nature and magnitude of the local slope error sensitivities for both x and y directions held for all eight facet points at all three facet measurement locations. Figure 9 shows the sensitivity of the local slope error magnitude to input variations at facet point one for measurements made at 2f. These values were calculated by a root-sum square of the two local slope error components.

Fig. 9
Sensitivity of local slope error, root sum square, at facet point 1 to input
                        parameter variation at measurement location 2f
Fig. 9
Sensitivity of local slope error, root sum square, at facet point 1 to input
                        parameter variation at measurement location 2f
Close modal

As seen in Fig. 9, local slope error in the composite sense was most affected by variations in horizontal target size. Effects of camera/target roll were smaller given the relatively smaller magnitude of the slope error value in the y-direction, which is likely caused by the significantly smaller target extent in the y-direction.

The analysis to this point has assumed that the mapping from each camera pixel to a location on the target is perfectly accurate. As there will be uncertainty in this mapping, uncertainty was added to the assumed-perfect slope data and sensitivities were evaluated.

At a facet measurement distance of 2f, the local slope error (single point) was found to have a sensitivity of 0.037 mrad for each pixel of mapping error imposed in both the horizontal and vertical directions. Discrete local errors imposed on just eight of the pixel return locations had no impact on the determined facet focal lengths, twists, or global (RMS) slope error residual. Conversely, when a normal distribution of error was applied to all data points, the sensitivity of local slope errors was about 0.01 mrad/pixel in both directions over a range of 0–10 pixels. However, the sensitivity appears to be parabolic, and is only 0.002 mrad/pixel over a range of 0–2 pixels of imposed error. The sensitivity to target pixel location errors was only performed at the nominal 2f location and would be correspondingly reduced by increasing the distance to the facet. Thus, for this study, pixel mapping error sensitivity was taken to be zero for facet focal lengths, twists, and global slope error because the impact was so small. For local slope errors, pixel mapping error sensitivity is taken to be 0.002 mrad/pixel and an uncertainty of ±2 pixels is assumed. Assuming ±2 pixels for local slope error pixel mapping uncertainty is supported by the fact that finer and finer fringe patterns, used to refine the mapping of camera pixels to target locations, resulted in less than one pixel location change for representative target points.

Uncertainty Results

The uncertainty analysis presented here assumes all output parameter sensitivities to input parameter variations are linear, all input parameters are independent, and all input parameters are uniformly distributed across conservative bounds derived from an analysis of the SOFAST setup process. Results presented above show that linearly approximating input/output sensitivities is accurate. Assuming input parameter independence is a reasonable first step—future work will assess output uncertainty due to correlated input variation effects. Finally, assuming uniform distributions for each input parameter is inherently conservative and is the only defendable approach since actual distributions have not been derived for each input.

To quantify the full effect of each input on the output parameter uncertainty, the variance of each input is used. Repeating Eqs. (6) and (8) from the methodology above
(9)
(10)

Equation (9) describes the variance of the output of interest, yi, as a function of the input sensitivities and variances. Since all inputs, xi, have been assigned uniform distributions, Eq. (10) describes the variance of these random variables. Finally, the overall standard deviation of the output parameter yi is simply the square root of Eq. (9).

Table 3 illustrates the effect of each input on the variance of each output at measurement location 2f. The product of each input's sensitivity squared and variance (per Eq. (9)) is normalized relative to all other inputs for the output parameter of interest. The table quantifies the results displayed in the sensitivity plots above.

Table 3

Normalized input parameter contributions to output parameter variance at measurement location 2f


Normalized output variance contribution—position one
Input parameterFocal length, X (%)Focal length, Y (%)Twist, X (%)Twist Y (%)RMS slope error (%)Facet Pt 1, local slope error, X (%)Facet Pt 1, local slope error, Y (%)
Lens barrel distortion parameter 17.541.380.000.0022.070.010.01
Lens barrel distortion parameter 23.320.590.010.0113.050.210.00
Lens tangential distortion parameter 10.000.000.000.030.000.000.00
Lens tangential distortion parameter 20.000.000.010.005.050.050.00
Camera focal lengths, x and y0.000.000.000.000.010.000.00
Target/camera rotation, x1.172.870.060.000.020.000.00
Target/camera rotation, y0.270.760.000.082.330.030.03
Target/camera rotation, z0.380.0399.9099.855.280.4611.27
Target/camera offset, x0.000.000.010.000.030.000.00
Target/camera offset, y0.040.000.000.000.000.000.00
Target/camera offset, z8.0514.270.000.000.510.010.00
Target dimension horizontal44.980.000.000.0047.050.730.00
Target dimension vertical0.0219.850.000.033.070.000.16
Distance from target to facet34.2160.240.000.001.520.020.00
Pixel mapping error0.000.000.000.000.0098.4888.52

Normalized output variance contribution—position one
Input parameterFocal length, X (%)Focal length, Y (%)Twist, X (%)Twist Y (%)RMS slope error (%)Facet Pt 1, local slope error, X (%)Facet Pt 1, local slope error, Y (%)
Lens barrel distortion parameter 17.541.380.000.0022.070.010.01
Lens barrel distortion parameter 23.320.590.010.0113.050.210.00
Lens tangential distortion parameter 10.000.000.000.030.000.000.00
Lens tangential distortion parameter 20.000.000.010.005.050.050.00
Camera focal lengths, x and y0.000.000.000.000.010.000.00
Target/camera rotation, x1.172.870.060.000.020.000.00
Target/camera rotation, y0.270.760.000.082.330.030.03
Target/camera rotation, z0.380.0399.9099.855.280.4611.27
Target/camera offset, x0.000.000.010.000.030.000.00
Target/camera offset, y0.040.000.000.000.000.000.00
Target/camera offset, z8.0514.270.000.000.510.010.00
Target dimension horizontal44.980.000.000.0047.050.730.00
Target dimension vertical0.0219.850.000.033.070.000.16
Distance from target to facet34.2160.240.000.001.520.020.00
Pixel mapping error0.000.000.000.000.0098.4888.52

Table 3 illustrates the impact of each input on the variance of each output. Confirming the plots presented in the sensitivity section above, facet focal lengths were most sensitive to target dimensions and target/facet distance. Twist measurements were insensitive to all inputs except target/camera rotation in the z-direction (roll). RMS slope error was most sensitive to camera barrel distortion parameters and the horizontal target dimension. Local slope error in both directions at facet point one was most sensitive to pixel mapping error as target pixel location mapping errors directly affect facet normal vectors. Results for the other seven facet points were similar to those shown in Table 3 for facet point one. Results as those shown in Table 3 for facet measurements made at the other locations followed the same trends and are not included here.

Table 4 shows the composite uncertainties for each output at each measurement location. These composite uncertainties were calculated per Eq. (7) in the methodology section. Max local slope errors represent the maximum local slope error for all eight points shown in Fig. 6.

Table 4

Composite measurement uncertainty estimates for SOFAST outputs at all measurement locations




Composite measurement uncertainty (approximate standard deviations)
Output parameterLocation one (2f)Location two (2f + 2 m)Location Three (2f + 4 m)
Focal length, X(mm)0.60490.42800.6521
Focal length, Y(mm)0.51620.79101.3709
Twist, X(mrad/m)0.01050.02510.0514
Twist, Y(mrad/m)0.02310.00770.0304
RMS slope error(mrad)0.00160.00110.0011
Maximum local slope error, X-direction(mrad)0.01340.01290.0127
Maximum local slope error, Y-direction(mrad)0.01340.01290.0127



Composite measurement uncertainty (approximate standard deviations)
Output parameterLocation one (2f)Location two (2f + 2 m)Location Three (2f + 4 m)
Focal length, X(mm)0.60490.42800.6521
Focal length, Y(mm)0.51620.79101.3709
Twist, X(mrad/m)0.01050.02510.0514
Twist, Y(mrad/m)0.02310.00770.0304
RMS slope error(mrad)0.00160.00110.0011
Maximum local slope error, X-direction(mrad)0.01340.01290.0127
Maximum local slope error, Y-direction(mrad)0.01340.01290.0127

Increasing measurement uncertainty with increasing facet to target measurement distance is seen for facet focal length in the y-direction and twist in the x-direction. This is likely caused by the larger reflected image size that occurs as the facet measurement distance departs from 2f.

Using worst-case data for the uncertainties shown in Table 4, error bands were calculated for facet measurements taken between 2f and 2f + 4 m. These results are shown in Table 5.

Table 5

SOFAST output error bands for facet measurements taken between 2f and 2f + 4 m

Output parameterNominalNominal − 3σNominal + 3σError (%)
Focal length, X(m)5.4535.4435.464±0.20
Focal length, Y(m)5.3745.3525.396±0.41
Twist, X(mrad/m)−0.092−0.0780.106±15.42
Twist, Y(mrad/m)−0.296−0.269−0.323±9.13
RMS slope error(mrad)0.8120.8080.816±0.49
Facet Pt1, local slope, X(mrad)−0.725−0.766−0.685±5.55
Facet Pt1, local slope, Y(mrad)−0.187−0.227−0.147±21.49
Output parameterNominalNominal − 3σNominal + 3σError (%)
Focal length, X(m)5.4535.4435.464±0.20
Focal length, Y(m)5.3745.3525.396±0.41
Twist, X(mrad/m)−0.092−0.0780.106±15.42
Twist, Y(mrad/m)−0.296−0.269−0.323±9.13
RMS slope error(mrad)0.8120.8080.816±0.49
Facet Pt1, local slope, X(mrad)−0.725−0.766−0.685±5.55
Facet Pt1, local slope, Y(mrad)−0.187−0.227−0.147±21.49

Table 5 shows approximate 95% confidence error bands for SOFAST facet measurements taken between 2f and 2f + 4 m. Despite quoting ±3σ error bands (>99% confidence) for SOFAST outputs, 95% confidence intervals are stated to remain conservative given the assumptions inherent to the linear uncertainty model used. Facet focal length measurements are largely insensitive to setup errors. Twist measurements, largely due to the low magnitude of their nominal value are an order of magnitude more sensitive in a percentage sense. In an absolute sense, twist uncertainties are also very small. Global slope error is also quite insensitive to setup error as this term represents the RMS of the residual for all points on the facet. Local slope errors were relatively more sensitive as they were highly affected by target pixel mapping errors.

Conclusions

The SOFAST facet characterization system has a number of system hardware and setup inputs that must be measured/quantified prior to system operation. Uncertainties in these inputs translate to SOFAST measurement output uncertainties. A sensitivity and linear uncertainty analysis has shown that with reasonably careful setup, SOFAST can provide facet characterization with extremely low focal length uncertainty (<0.5%), twist measurements accurate to within ±0.03 mrad/m, local slope measurements accurate to within ±0.05 mrad, and global slope measurements accurate to within ±0.005 mrad. This analysis assumes that all output/input sensitivities are linear over the input distribution bounds, all inputs are linearly independent, and all inputs are uniformly distributed across a range derived from an analysis of the SOFAST system.

Results shown above demonstrate that linearly approximating output/input sensitivities is accurate. Probability distributions for input parameters are unknown so assuming uniform distributions ranging across conservative bounds is the proper approach. Refining input parameter distributions with normal distributions, if justified, would likely reduce uncertainties. Inputs were assumed to be independent as most inputs are stand-alone measurements that should display random errors. However, some inputs, such as the intrinsic camera parameters are clearly linked by the manner in which they are derived.

Acknowledgment

This manuscript has been authored by Sandia Corporation under Contract No. DE-AC04-94AL85000 with the U.S. Department of Energy. The United States Government retains and the publisher, by accepting the article for publication, acknowledges that the United States Government retains a nonexclusive, paid-up, irrevocable, world-wide license to publish or reproduce the published form of this manuscript, or allow others to do so, for United States Government purposes.

References

1.
Andraka
,
C. E.
,
Sadlon
,
S.
,
Myer
,
B.
,
Trapeznikov
,
K.
, and
Liebner
,
C.
,
2013
, “
Rapid Reflective Facet Characterization Using Fringe Reflection Techniques
,”
ASME J. Sol. Energy Eng.
, xx(x), p. xxx.10.1115/1.4024250
2.
Diver
,
R. B.
, and
Andraka
,
C. E.
,
2003
, “
Integration of the Advanced Dish Development System
,” ASME International Solar Energy Conference (
ISEC2003
),
Kohala Coast, HI, March 15–18, ASME Paper No. ISEC2003-44238
.10.1115/ISEC2003-44238
3.
Heimsath
,
A.
,
Platzer
,
W.
,
Bothe
,
T.
, and
Wansong
,
L.
,
2008
, “
Characterization of Optical Components for Linear Fresnel Collectors by Fringe Reflection Method
,” 14th Biennial CSP SolarPACES Symposium, Las Vegas, NV, March 4–7.
4.
Ulmer
,
S.
,
März
,
T.
,
Prahl
,
C.
,
Reinalter
,
W.
, and
Belhomme
,
B.
,
2011
, “
Automated High Resolution Measurement of Heliostat Slope Errors
,”
Sol. Energy
,
85
(
4
), pp.
681
687
.10.1016/j.solener.2010.01.010
5.
Bouguet
,
J.-Y.
,
2008
, “
Camera Calibration Toolbox for Matlab
,” http://www.vision.caltech.edu/bouguetj/calib_doc/
6.
Malacara
,
D.
,
1992
,
Optical Shop Testing
,
Wiley
,
New York
.
7.
Jones
,
S. A.
,
Neal
,
D. R.
,
Gruetzner
,
J. K.
,
Houser
,
R. M.
,
Edgar
,
R. M.
,
Kent
,
J.
, and
Wendelin
,
T. J.
,
1996
, “
VSHOT: A Tool for Characterizing Large, Imprecise Reflectors
,”
International Symposium on Optical Science Engineering and Instrumentation
,
Denver, CO
, August 4–9.
8.
Jones
,
S. A.
,
Gruetzner
,
J. K.
,
Houser
,
R. M.
,
Edgar
,
R. M.
, and
Wendelin
,
T. J.
,
1997
, “
VSHOT Measurement Uncertainty and Experimental Sensitivity Study
,” Thirty-Second Intersociety Energy Conversion Engineering Conference (
IECEC-97
),
Honolulu, HI
, July 27–August 1, pp.
1877
1882
.10.1109/IECEC.1997.656710
9.
Lewandowski
,
A.
, and
Gray
,
A.
,
2010
, “
Video Scanning Hartmann Optical Tester (VSHOT) Uncertainty Analysis
,” SolarPACES 2010, Perpignan, France, September 21–24.
10.
Marz
,
T.
,
Prahl
,
C.
,
Ulmer
,
S.
,
Wilbert
,
S.
, and
Weber
,
C.
, “
Validation of Two Optical Measurement Methods for the Qualification of the Shape Accuracy of Mirror Panels for Concentrating Solar Systems
,”
ASME J. Sol. Energy Eng.
,
133
(
3
), p.
031022
.10.1115/1.4004240
11.
Leica Geosystems
,
2013
, “
Leica DISTO D5 Technical Specifications
,” http://ptd.leica-geosystems.com/en/Leica-DISTO-D5_74709.htm